diff options
author | aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-08-19 13:14:17 +0000 |
---|---|---|
committer | aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-08-19 13:14:17 +0000 |
commit | f99ed40ad8f089eb18bf19c9473e72bb2d257c92 (patch) | |
tree | 288a0b011356d3cb5b25af0958f8a5a0399d8e29 /hw | |
parent | d55294710772a264e6697b06272c057b4fc61939 (diff) | |
download | qemu-f99ed40ad8f089eb18bf19c9473e72bb2d257c92.zip qemu-f99ed40ad8f089eb18bf19c9473e72bb2d257c92.tar.gz qemu-f99ed40ad8f089eb18bf19c9473e72bb2d257c92.tar.bz2 |
ACPI suspend type field is 3 bits long
According to ACPI spec table 4-13 suspend type field should be 3 bits
long.
(Gleb Natapov)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5027 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'hw')
-rw-r--r-- | hw/acpi.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -145,7 +145,7 @@ static void pm_ioport_writew(void *opaque, uint32_t addr, uint32_t val) s->pmcntrl = val & ~(SUS_EN); if (val & SUS_EN) { /* change suspend type */ - sus_typ = (val >> 10) & 3; + sus_typ = (val >> 10) & 7; switch(sus_typ) { case 0: /* soft power off */ qemu_system_shutdown_request(); |