This seems to have been added in f0f32fccbffa to avoid a conflict arising from the long deceased ARCH_SETUP() macro and subsequently pushed down to the XEN option. As far as I can tell the conflict is no longer present and by dropping the dependency I was able to build a kernel which has both CONFIG_XEN and CONFIG_X86_VISWS enabled and boot it on Xen. I didn't try it on the VISWS platform. Signed-off-by: Ian Campbell <ian.campbell at citrix.com> Cc: Jeremy Fitzhardinge <jeremy at goop.org> Cc: konrad.wilk at oracle.com Cc: xen-devel at lists.xensource.com Cc: Randy Dunlap <randy.dunlap at oracle.com> Cc: Andrey Panin <pazke at donpac.ru> Cc: linux-visws-devel at lists.sf.net Cc: Thomas Gleixner <tglx at linutronix.de> Cc: Ingo Molnar <mingo at redhat.com> Cc: "H. Peter Anvin" <hpa at zytor.com> Cc: x86 at kernel.org --- arch/x86/xen/Kconfig | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/x86/xen/Kconfig b/arch/x86/xen/Kconfig index 1c7121b..65d7b13 100644 --- a/arch/x86/xen/Kconfig +++ b/arch/x86/xen/Kconfig @@ -6,7 +6,7 @@ config XEN bool "Xen guest support" select PARAVIRT select PARAVIRT_CLOCK - depends on X86_64 || (X86_32 && X86_PAE && !X86_VISWS) + depends on X86_64 || (X86_32 && X86_PAE) depends on X86_CMPXCHG && X86_TSC help This is the Linux Xen port. Enabling this will allow the -- 1.7.2.5