Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > d41cc2729f5f0fbbd2607b14a49457f3 > files > 79

kernel-xen-2.6.32.11-2mdv2010.1.src.rpm

Subject: Fix xen configuration.
From: jbeulich@novell.com
Patch-mainline: obsolete

--- head-2009-12-16.orig/arch/x86/Kconfig	2009-12-04 10:44:40.000000000 +0100
+++ head-2009-12-16/arch/x86/Kconfig	2009-10-15 11:53:21.000000000 +0200
@@ -158,6 +158,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-2009-12-16.orig/arch/x86/Kconfig.debug	2009-12-04 10:44:40.000000000 +0100
+++ head-2009-12-16/arch/x86/Kconfig.debug	2009-10-15 11:53:21.000000000 +0200
@@ -289,7 +289,7 @@ config OPTIMIZE_INLINING
 
 config KDB
 	bool "Built-in Kernel Debugger support"
-	depends on DEBUG_KERNEL
+	depends on DEBUG_KERNEL && !XEN
 	select KALLSYMS
 	select KALLSYMS_ALL
 	help
--- head-2009-12-16.orig/drivers/xen/Kconfig	2009-12-04 10:44:40.000000000 +0100
+++ head-2009-12-16/drivers/xen/Kconfig	2009-12-18 12:08:28.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"