summaryrefslogtreecommitdiff
path: root/src/soc
diff options
context:
space:
mode:
authorPratik Prajapati <pratikkumar.v.prajapati@intel.com>2020-09-03 11:07:39 -0700
committerSubrata Banik <subrata.banik@intel.com>2020-09-29 03:47:38 +0000
commit823e73e143197a7ee3df247398587ea86ab6dcfa (patch)
tree7f4f14c216eb0cdfa6206891749fd775f9a0f897 /src/soc
parentc65f1f95dc48d2a08c417d73c291c436280d85ab (diff)
soc/intel/common: Add config option to enable TME/MKTME
Add config option to enable TME/MKTME. The spec is available at: "https://software.intel.com/sites/ default/files/managed/a5/16/Multi-Key-Total-Memory-Encryption- Spec.pdf" Signed-off-by: Pratik Prajapati <pratikkumar.v.prajapati@intel.com> Change-Id: I181aed2bf4a79005fe42e3e133b5faee91201dad Reviewed-on: https://review.coreboot.org/c/coreboot/+/45087 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org> Reviewed-by: Subrata Banik <subrata.banik@intel.com>
Diffstat (limited to 'src/soc')
-rw-r--r--src/soc/intel/common/block/cpu/Kconfig10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/soc/intel/common/block/cpu/Kconfig b/src/soc/intel/common/block/cpu/Kconfig
index 1351cb8e1d..995a95680c 100644
--- a/src/soc/intel/common/block/cpu/Kconfig
+++ b/src/soc/intel/common/block/cpu/Kconfig
@@ -88,3 +88,13 @@ config USE_INTEL_FSP_TO_CALL_COREBOOT_PUBLISH_MP_PPI
help
This option allows FSP to make use of MP services PPI published by
coreboot to perform multiprocessor initialization.
+
+config INTEL_TME
+ bool "Total Memory Encryption (TME)/Multi-key TME (MKTME)"
+ default n
+ help
+ Enable Total Memory Encryption (TME)/Multi-key TME (MKTME). The spec is
+ available at "https://software.intel.com/sites/default/files/managed/a5
+ /16/Multi-Key-Total-Memory-Encryption-Spec.pdf". If CPU supports TME,
+ it would get enabled. If CPU supports MKTME, this same config option
+ enables MKTME.