[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20191003212400.31130-14-rick.p.edgecombe@intel.com>
Date: Thu, 3 Oct 2019 14:24:00 -0700
From: Rick Edgecombe <rick.p.edgecombe@...el.com>
To: kvm@...r.kernel.org, linux-kernel@...r.kernel.org, x86@...nel.org,
linux-mm@...ck.org, luto@...nel.org, peterz@...radead.org,
dave.hansen@...el.com, pbonzini@...hat.com,
sean.j.christopherson@...el.com, keescook@...omium.org
Cc: kristen@...ux.intel.com, deneen.t.dock@...el.com,
Rick Edgecombe <rick.p.edgecombe@...el.com>
Subject: [RFC PATCH 13/13] x86/Kconfig: Add Kconfig for KVM based XO
Add CONFIG_KVM_XO for supporting KVM based execute only memory.
Signed-off-by: Rick Edgecombe <rick.p.edgecombe@...el.com>
---
arch/x86/Kconfig | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 222855cc0158..3a3af2a456e8 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -802,6 +802,19 @@ config KVM_GUEST
underlying device model, the host provides the guest with
timing infrastructure such as time of day, and system time
+config KVM_XO
+ bool "Support for KVM based execute only virtual memory permissions"
+ select DYNAMIC_PHYSICAL_MASK
+ select SPARSEMEM_VMEMMAP
+ depends on KVM_GUEST && X86_64
+ default y
+ help
+ This option enables support for execute only memory for KVM guests. If
+ support from the underlying VMM is not detected at boot, this
+ capability will automatically disable.
+
+ If you are unsure how to answer this question, answer Y.
+
config PVH
bool "Support for running PVH guests"
---help---
--
2.17.1
Powered by blists - more mailing lists