build: convert CONFIG_COMPAT to Kconfig
authorDoug Goldstein <cardoe@cardoe.com>
Mon, 21 Dec 2015 12:39:27 +0000 (13:39 +0100)
committerJan Beulich <jbeulich@suse.com>
Mon, 21 Dec 2015 12:39:27 +0000 (13:39 +0100)
Use the Kconfig generated CONFIG_COMPAT defines in the code base.

Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
config/x86_64.mk
xen/arch/x86/Kconfig
xen/common/Kconfig

index f12d549c05f105288faeb23ec29068cf178158ac..85fa27ca6943d3753e6cb1925e3e026f9ceeeec3 100644 (file)
@@ -2,7 +2,6 @@ CONFIG_X86 := y
 CONFIG_X86_64 := y
 CONFIG_X86_$(XEN_OS) := y
 
-CONFIG_COMPAT := y
 CONFIG_MIGRATE := y
 CONFIG_XCUTILS := y
 
index 07e366d83fca09433a829f5f4601750539d90807..7d2ed969ee10cfd0d40176c9bad2ffbe044bc091 100644 (file)
@@ -3,6 +3,7 @@ config X86_64
 
 config X86
        def_bool y
+       select COMPAT
        select HAS_ACPI
        select HAS_CPUFREQ
        select HAS_EHCI
index 7d0e9a990754fdfe5b34981bbaedffcd0368eb2f..046e2574975431ecaa2efff4f6488a261c5385a0 100644 (file)
@@ -1,6 +1,13 @@
 
 menu "Common Features"
 
+config COMPAT
+       bool
+       help
+         32-bit interface support on 64-bit Xen which is used for both
+         HVM and PV guests. HVMLoader makes 32-bit hypercalls irrespective
+         of the destination runmode of the guest.
+
 # Select HAS_DEVICE_TREE if device tree is supported
 config HAS_DEVICE_TREE
        bool