diff options
author | Pratik Prajapati <pratikkumar.v.prajapati@intel.com> | 2017-10-11 16:11:43 -0700 |
---|---|---|
committer | Aaron Durbin <adurbin@chromium.org> | 2017-10-20 20:06:15 +0000 |
commit | 90ebf96df59bfe9d60721ac881c07c00df29c418 (patch) | |
tree | fcaf847be3a23e5ebd9b853d4857f741f8011a1c /src/soc/intel/skylake/include | |
parent | 03a2353df6c494d619a5c5e483dd39c85b5ae532 (diff) | |
download | coreboot-90ebf96df59bfe9d60721ac881c07c00df29c418.tar.xz |
soc/intel/skylake: Add GNVS variables and include SGX ASL
- Add GNVS variables for SGX
- Include SGX ASL if CONFIG_SOC_INTEL_COMMON_BLOCK_SGX is set
- With this patch SGX ACPI device would get created and kernel SGX
driver would let loaded
Change-Id: Ie95eb79a01e1c0005e0f137b015b7fe000c1ab2a
Signed-off-by: Pratik Prajapati <pratikkumar.v.prajapati@intel.com>
Reviewed-on: https://review.coreboot.org/21971
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Diffstat (limited to 'src/soc/intel/skylake/include')
-rw-r--r-- | src/soc/intel/skylake/include/soc/nvs.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/soc/intel/skylake/include/soc/nvs.h b/src/soc/intel/skylake/include/soc/nvs.h index 8272336e87..498bb2b184 100644 --- a/src/soc/intel/skylake/include/soc/nvs.h +++ b/src/soc/intel/skylake/include/soc/nvs.h @@ -58,6 +58,9 @@ typedef struct { u16 u2we; /* 0x3f - USB2 Wake Enable Bitmap */ u8 u3we; /* 0x41 - USB3 Wake Enable Bitmap */ u8 uior; /* 0x42 - UART debug controller init on S3 resume */ + u8 ecps; /* 0x43 - SGX Enabled status */ + u64 emna; /* 0x44 - 0x4B EPC base address */ + u64 elng; /* 0x4C - 0x53 EPC Length */ u8 unused[189]; /* ChromeOS specific (0x100 - 0xfff) */ |