]> xenbits.xensource.com Git - qemu-xen-4.0-testing.git/commitdiff
Revert "ACPI S3 state wake up - change to write flag behaviour"
authorIan Jackson <ian.jackson@eu.citrix.com>
Thu, 24 Jul 2008 12:47:46 +0000 (13:47 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Thu, 24 Jul 2008 12:47:46 +0000 (13:47 +0100)
This reverts commit 7fc722da73707a0965f8b43a67f2ef5fd9a9c143.

Following discussion on xen-devel and elsewhere, we have concluded
that the real problem here was that the S3 resume flag was in the ROM
memory region rather than the EBDA.  This has been fixed in
xen-unstable 18120.

We can therefore keep the whole of the ROM/BIOS area readonly.

Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
hw/xen_platform.c

index 06f6edbf752b8a4f0c0589cdd06363b0e0157871..430e603054309483d8bd4ffc33f6cd2daa3c3b4a 100644 (file)
@@ -59,7 +59,7 @@ static void xen_platform_ioport_writeb(void *opaque, uint32_t addr, uint32_t val
     case 0: /* Platform flags */ {
         hvmmem_type_t mem_type = (val & PFFLAG_ROM_LOCK) ?
             HVMMEM_ram_ro : HVMMEM_ram_rw;
-        if (xc_hvm_set_mem_type(xc_handle, domid, mem_type, 0xc0, 0x20))
+        if (xc_hvm_set_mem_type(xc_handle, domid, mem_type, 0xc0, 0x40))
             fprintf(logfile,"xen_platform: unable to change ro/rw "
                     "state of ROM memory area!\n");
         else