summaryrefslogtreecommitdiff
path: root/src/soc
diff options
context:
space:
mode:
authorPatrick Rudolph <patrick.rudolph@9elements.com>2019-07-25 11:55:30 +0200
committerPhilipp Deppenwiese <zaolin.daisuki@gmail.com>2019-09-02 04:52:04 +0000
commit5fffb5e30d0d0caa5bd3256fdce3f337bbef1d0f (patch)
tree56a59b351e3fab3fc50843a753d8fcda635559af /src/soc
parentd947c691bc9bf30ee7276e96b60a727b6bbf06ff (diff)
security/intel: Add TXT infrastructure
* Add Kconfig to enable TXT * Add possibility to add BIOS and SINIT ACMs * Set default BIOS ACM alignment * Increase FIT space if TXT is enabled The following commits depend on the basic Kconfig infrastructure. Intel TXT isn't supported until all following commits are merged. Change-Id: I5f0f956d2b7ba43d4e7e0062803c6d8ba569a052 Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/34585 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: David Hendricks <david.hendricks@gmail.com>
Diffstat (limited to 'src/soc')
-rw-r--r--src/soc/intel/cannonlake/Kconfig4
-rw-r--r--src/soc/intel/skylake/Kconfig4
2 files changed, 8 insertions, 0 deletions
diff --git a/src/soc/intel/cannonlake/Kconfig b/src/soc/intel/cannonlake/Kconfig
index a0107d5763..d949fffc79 100644
--- a/src/soc/intel/cannonlake/Kconfig
+++ b/src/soc/intel/cannonlake/Kconfig
@@ -318,4 +318,8 @@ config PRERAM_CBMEM_CONSOLE_SIZE
hex
default 0xe00
+config INTEL_TXT_BIOSACM_ALIGNMENT
+ hex
+ default 0x40000 # 256KB
+
endif
diff --git a/src/soc/intel/skylake/Kconfig b/src/soc/intel/skylake/Kconfig
index 13c15173b5..9cb8d450a3 100644
--- a/src/soc/intel/skylake/Kconfig
+++ b/src/soc/intel/skylake/Kconfig
@@ -302,4 +302,8 @@ config IFD_CHIPSET
string
default "sklkbl"
+config INTEL_TXT_BIOSACM_ALIGNMENT
+ hex
+ default 0x40000 # 256KB
+
endif