|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-ppc-devel
[XenPPC] [linux-ppc-2.6] [LINUX][POWERPC] Use Xen property to	decide if 
 
# HG changeset patch
# User Jimi Xenidis <jimix@xxxxxxxxxxxxxx>
# Node ID c52ba3176a285683f00beaa2e82d2ed39bcedae8
# Parent  cae64f65891af6e6f596f96245b7d09b6569078e
[LINUX][POWERPC] Use Xen property to decide if domain can control power
If Xen is not able to control the machine reboot/halt controls it will
create a /xen/power-control property indicating to the domain that it
has been given the capability to try.
Signed-off-by: Jimi Xenidis <jimix@xxxxxxxxxxxxxx>
---
 arch/powerpc/platforms/xen/setup.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)
diff -r cae64f65891a -r c52ba3176a28 arch/powerpc/platforms/xen/setup.c
--- a/arch/powerpc/platforms/xen/setup.c        Mon Sep 18 12:46:10 2006 -0400
+++ b/arch/powerpc/platforms/xen/setup.c        Thu Sep 28 12:26:59 2006 -0400
@@ -114,8 +114,6 @@ static void __init xen_init_early(void)
        is_dom0 = !!(xen_start_info->flags & SIF_INITDOMAIN);
        
        if (is_dom0) {
-               xen_reboot_init(&mach_maple_md);
-
                ppc_md.pcibios_fixup            = mach_maple_md.pcibios_fixup;
                ppc_md.pci_get_legacy_ide_irq   = 
mach_maple_md.pci_get_legacy_ide_irq;
                ppc_md.get_boot_time            = mach_maple_md.get_boot_time;
@@ -123,9 +121,12 @@ static void __init xen_init_early(void)
                ppc_md.get_rtc_time             = mach_maple_md.get_rtc_time;
 
                add_preferred_console("ttyS", 0, NULL);
-       } else {
+       }
+
+       if (get_property(xen, "power-control", NULL))
+               xen_reboot_init(&mach_maple_md);
+       else
                xen_reboot_init(NULL);
-       }
 
        /* get the domain features */
        setup_xen_features();
_______________________________________________
Xen-ppc-devel mailing list
Xen-ppc-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ppc-devel
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread> |  
- [XenPPC] [linux-ppc-2.6] [LINUX][POWERPC] Use Xen property to	decide if domain can control power,
Xen patchbot-linux-ppc-2 . 6 <=
  
 |  
  
 | 
    | 
  
  
    |   | 
    |