Provide the Kconfig support to build the SME support in the kernel.

Signed-off-by: Tom Lendacky <thomas.lenda...@amd.com>
---
 arch/x86/Kconfig |    9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index c580d8c..131f329 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -1357,6 +1357,15 @@ config X86_DIRECT_GBPAGES
          supports them), so don't confuse the user by printing
          that we have them enabled.
 
+config AMD_MEM_ENCRYPT
+       bool "Secure Memory Encryption support for AMD"
+       depends on X86_64 && CPU_SUP_AMD
+       ---help---
+         Say yes to enable the encryption of system memory. This requires
+         an AMD processor that supports Secure Memory Encryption (SME).
+         The encryption of system memory is disabled by default but can be
+         enabled with the mem_encrypt=on command line option.
+
 # Common NUMA Features
 config NUMA
        bool "Numa Memory Allocation and Scheduler Support"

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

Reply via email to