[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH 0/10] Add host S3 support to Xen


  • To: "Keir Fraser" <keir@xxxxxxxxxxxxx>
  • From: "Tian, Kevin" <kevin.tian@xxxxxxxxx>
  • Date: Wed, 27 Jun 2007 21:28:33 +0800
  • Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Wed, 27 Jun 2007 06:26:33 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: Ace4vw53IuJkkKCYSzGClIFY+RIHjg==
  • Thread-topic: [PATCH 0/10] Add host S3 support to Xen

For the detail description of this feature, please refer to previous
thread:
http://lists.xensource.com/archives/html/xen-devel/2007-05/msg00536.html

Major changes since last version (15017):
        - Rebase Xen to [15419] and Xenlinux to [76]
        - Merged low level wakeup code for both 32bit and 64bit. Now
only 
3 common files serve for CPU context save/restore:
                * arch/x86/boot/wakeup.S
                * arch/x86/acpi/wakeup_prot.S
                * arch/x86/acpi/suspend.c
          The first wakeup.S is placed adjacent to trampoline code, to 
borrow same characteristics of the latter (low memory identity mapping, 
relocation information, etc.). Then the latter two cover the actual CPU 
context restore.
        - Take care of Xen relocation on x86-64
        - Walk through wakeup path to convert __init into __devinit, or 
else nobody know when and where Xen will jump to after wakeup
        - Make xenlinux change arch specific, to avoid break other arch 
using common ACPI files

Patch list:
[Xen specific changes]
[PATCH 1/10] Provide basic Xen PM infrastructure
[PATCH 2/10] PM interface between dom0 and Xen
[PATCH 3/10] Add HVM support

[Xen SMP related changes]
[PATCH 4/10] Pull Linux CPU hotplug logic to Xen
[PATCH 5/10] Add Xen CPU hotplug support
[PATCH 6/10] Allow vcpu to pause self
[PATCH 7/10] SMP support to Xen PM
[PATCH 8/10] Convert __init into __devinit in wakeup path

[Xenlinux specific changes]
[PATCH 9/10] Create -xen version for necessary arch files
[PATCH 10/10] Enable ACPI sleep in Linux


Thanks,
Kevin

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.