| 
    
 [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [Patch] Fix broken ACPI in linux-2.6-xen and linux-2.6-merge
 Hi all,
I've been struggling with unbootable Xen kernels when using the 2.6.14
subarch versions of Xen, and have traced it down to non-functioning
ACPI.  This seems to be because of config changes with the Xen subarch
move; the old #define CONFIG_XEN_X86 has become CONFIG_X86_XEN in the
new trees, but drivers/acpi/table.c was still using the old symbol name.
Simple patch attached, and my linux-2.6-xen builds now boot again.
--Stephen
# HG changeset patch
# User sct@xxxxxxxxxxxxxxxxxxxxx
# Node ID 5753c8372d613848cf8bba7d970cbf051dd16dad
# Parent  eacc66aa98c1e47e50b64309a9c7bfb08a221dab
Fix acpi use of CONFIG_*X86* to match the config defines used with Xen
subarch.
diff -r eacc66aa98c1 -r 5753c8372d61 drivers/acpi/tables.c
--- a/drivers/acpi/tables.c     Mon Nov 28 14:28:32 2005 -0500
+++ b/drivers/acpi/tables.c     Mon Nov 28 14:50:35 2005 -0500
@@ -572,7 +572,7 @@
  * 
  * result: sdt_entry[] is initialized
  */
-#if defined(CONFIG_XEN_X86) || defined(CONFIG_XEN_X86_64)
+#if defined(CONFIG_X86_XEN) || defined(CONFIG_X86_64_XEN)
 #define acpi_rsdp_phys_to_va(rsdp_phys) (__fix_to_virt(FIX_ACPI_RSDP_PAGE) + \
                                           (rsdp_phys & ~PAGE_MASK))
 #else
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
  | 
  
![]()  | 
            
         Lists.xenproject.org is hosted with RackSpace, monitoring our  |