Provide the ability to enable/disable any (future) KVM TMEM code.

Signed-off-by: Sasha Levin <[email protected]>
---
 arch/x86/kvm/Kconfig       |    1 +
 arch/x86/kvm/Makefile      |    2 ++
 arch/x86/kvm/tmem/Kconfig  |   16 ++++++++++++++++
 arch/x86/kvm/tmem/Makefile |    1 +
 4 files changed, 20 insertions(+), 0 deletions(-)
 create mode 100644 arch/x86/kvm/tmem/Kconfig
 create mode 100644 arch/x86/kvm/tmem/Makefile

diff --git a/arch/x86/kvm/Kconfig b/arch/x86/kvm/Kconfig
index 1a7fe86..08d2249 100644
--- a/arch/x86/kvm/Kconfig
+++ b/arch/x86/kvm/Kconfig
@@ -81,6 +81,7 @@ config KVM_MMU_AUDIT
 
 # OK, it's a little counter-intuitive to do this, but it puts it neatly under
 # the virtualization menu.
+source arch/x86/kvm/tmem/Kconfig
 source drivers/vhost/Kconfig
 source drivers/lguest/Kconfig
 
diff --git a/arch/x86/kvm/Makefile b/arch/x86/kvm/Makefile
index 4f579e8..0df19bc 100644
--- a/arch/x86/kvm/Makefile
+++ b/arch/x86/kvm/Makefile
@@ -19,3 +19,5 @@ kvm-amd-y             += svm.o
 obj-$(CONFIG_KVM)      += kvm.o
 obj-$(CONFIG_KVM_INTEL)        += kvm-intel.o
 obj-$(CONFIG_KVM_AMD)  += kvm-amd.o
+
+obj-$(CONFIG_KVM_TMEM) += tmem/
diff --git a/arch/x86/kvm/tmem/Kconfig b/arch/x86/kvm/tmem/Kconfig
new file mode 100644
index 0000000..15d8301
--- /dev/null
+++ b/arch/x86/kvm/tmem/Kconfig
@@ -0,0 +1,16 @@
+#
+# KVM TMEM configuration
+#
+
+menuconfig KVM_TMEM
+       bool "TMEM support"
+       depends on KVM && ZCACHE
+       default n
+       ---help---
+       This option provides the ability to use TMEM along with KVM, which 
provides
+       TMEM capabilities across multiple guests and (possible hosts).
+
+
+if KVM_TMEM
+
+endif # KVM_TMEM
diff --git a/arch/x86/kvm/tmem/Makefile b/arch/x86/kvm/tmem/Makefile
new file mode 100644
index 0000000..6812d46
--- /dev/null
+++ b/arch/x86/kvm/tmem/Makefile
@@ -0,0 +1 @@
+ccflags-y += -Idrivers/staging/zcache/
-- 
1.7.8.6

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to