[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] [PATCH 0/4] HVM Virtual S3
Can you please shed some more light on Windows guest s3 behavior? Is it due to inadequate ACPI support in rombios? -Kaushik -----Original Message----- From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Yu, Ke Sent: Wednesday, May 16, 2007 9:48 AM To: xen-devel@xxxxxxxxxxxxxxxxxxx Subject: [Xen-devel] [PATCH 0/4] HVM Virtual S3 [PATCH 0/4] HVM Virtual S3 These set of patches are our prototype for HVM virtual ACPI S3 support: - patch 1/4: Xen interface for HVM S3 - patch 2/4: QEMU interface for HVM S3 - patch 3/4: rombios interface for HVM S3 - patch 4/4: xend interface for HVM S3 The main idea is: - emulate ACPI PM1A control resiger in QEMU to capture guest S3 request - when QEMU capture guest S3 request, it call hypercall to trap to Xen - Xen will suspend HVM by reseting all vcpus - on resume, "xm resume" will call hypercall to trap to Xen - Xen will resume HVM by setting HVM vcpu EIP to VMXASSIST BASE, which will start rombios post code - rombios post code will start s3 resume by jumping to wakeup vector set by guest OS. How to use it: - apply this patch to changeset 15050:05c128b0188a - create and boot HVM domain - In HVM guest, enter S3 state * for Linux, "echo mem >/sys/power/state" * for Windows, shutdown windows by Standby - to resume HVM domain, "xm resume <domid>" Note: FC6 guest can successfully S3 suspend/resume in both text mode and X window. However, Windows guest can not suspend, because the windows driver for QEMU VGA and monitor has no power management support, and windows refuse to enter S3 sleep state. Kevin/Ke _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |