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

[Xen-devel] Re: [Qemu-devel] [PATCH V9 16/16] acpi-piix4: Add Xen hypercall for sleep state.



On 01/25/2011 08:29 AM, anthony.perard@xxxxxxxxxx wrote:
From: Anthony PERARD<anthony.perard@xxxxxxxxxx>

Signed-off-by: Anthony PERARD<anthony.perard@xxxxxxxxxx>
---
  hw/acpi_piix4.c |    4 ++++
  hw/xen.h        |    2 ++
  xen-all.c       |    7 +++++++
  xen-stub.c      |    4 ++++
  4 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/hw/acpi_piix4.c b/hw/acpi_piix4.c
index 5bbc2b5..ea94bf9 100644
--- a/hw/acpi_piix4.c
+++ b/hw/acpi_piix4.c
@@ -23,6 +23,7 @@
  #include "acpi.h"
  #include "sysemu.h"
  #include "range.h"
+#include "xen.h"

  //#define DEBUG

@@ -181,6 +182,9 @@ static void pm_ioport_write(IORange *ioport, uint64_t addr, 
unsigned width,
                      if (s->cmos_s3) {
                          qemu_irq_raise(s->cmos_s3);
                      }
+                    if (xen_enabled()) {
+                        xen_set_hvm_sleep_state();
+                    }

Can't you hook into cmos_s3?

Regards,

Anthony Liguori

_______________________________________________
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®.