Subject: Fix xen configuration. From: jbeulich@novell.com Patch-mainline: n/a --- head-2010-03-24.orig/arch/x86/Kconfig 2010-03-24 14:37:43.000000000 +0100 +++ head-2010-03-24/arch/x86/Kconfig 2010-03-24 15:02:14.000000000 +0100 @@ -168,6 +168,7 @@ config HAVE_CPUMASK_OF_CPU_MAP config ARCH_HIBERNATION_POSSIBLE def_bool y + depends on !XEN config ARCH_SUSPEND_POSSIBLE def_bool y --- head-2010-03-24.orig/arch/x86/Kconfig.debug 2010-03-24 14:36:44.000000000 +0100 +++ head-2010-03-24/arch/x86/Kconfig.debug 2010-03-24 15:02:14.000000000 +0100 @@ -312,7 +312,7 @@ config DEBUG_STRICT_USER_COPY_CHECKS config KDB bool "Built-in Kernel Debugger support" - depends on DEBUG_KERNEL + depends on DEBUG_KERNEL && !XEN select KALLSYMS select KALLSYMS_ALL help --- head-2010-03-24.orig/drivers/xen/Kconfig 2010-03-24 14:42:42.000000000 +0100 +++ head-2010-03-24/drivers/xen/Kconfig 2010-03-24 15:02:14.000000000 +0100 @@ -22,6 +22,7 @@ config XEN_PRIVILEGED_GUEST config XEN_UNPRIVILEGED_GUEST def_bool !XEN_PRIVILEGED_GUEST + select PM config XEN_PRIVCMD def_bool y @@ -116,7 +117,7 @@ config XEN_NETDEV_LOOPBACK config XEN_PCIDEV_BACKEND tristate "PCI-device backend driver" - depends on PCI && XEN_BACKEND + depends on PCI && XEN_PRIVILEGED_GUEST && XEN_BACKEND default XEN_BACKEND help The PCI device backend driver allows the kernel to export arbitrary @@ -127,8 +128,8 @@ config XEN_PCIDEV_BACKEND choice prompt "PCI Backend Mode" depends on XEN_PCIDEV_BACKEND - default XEN_PCIDEV_BACKEND_VPCI if !IA64 default XEN_PCIDEV_BACKEND_CONTROLLER if IA64 + default XEN_PCIDEV_BACKEND_VPCI config XEN_PCIDEV_BACKEND_VPCI bool "Virtual PCI"