|
From: | Gerd Hoffmann |
Subject: | Re: [Qemu-devel] [PATCH v3 2/6] suspend: switch acpi s3 to new infrastructure. |
Date: | Thu, 09 Feb 2012 11:51:45 +0100 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.26) Gecko/20120130 Red Hat/3.1.18-1.el6_2 Thunderbird/3.1.18 |
Hi, >> Pretend that resume was caused by power button */ >> pm1a->sts |= >> (ACPI_BITMASK_WAKE_STATUS | >> ACPI_BITMASK_POWER_BUTTON_STATUS); > Here we should report real reason for a wakeup (if it can be reported in > mp1sts that is). These are available I guess? /* PM1x_STS */ #define ACPI_BITMASK_TIMER_STATUS 0x0001 #define ACPI_BITMASK_BUS_MASTER_STATUS 0x0010 #define ACPI_BITMASK_GLOBAL_LOCK_STATUS 0x0020 #define ACPI_BITMASK_POWER_BUTTON_STATUS 0x0100 #define ACPI_BITMASK_SLEEP_BUTTON_STATUS 0x0200 #define ACPI_BITMASK_RT_CLOCK_STATUS 0x0400 #define ACPI_BITMASK_PCIEXP_WAKE_STATUS 0x4000 /* ACPI 3.0 */ #define ACPI_BITMASK_WAKE_STATUS 0x8000 What do they mean? How would the rtc wakeup be tagged? Set ACPI_BITMASK_RT_CLOCK_STATUS? Anything I can use for ps/2 kbd/mouse wakeup? What do you suggest to do when there is nothing usable (such as qemu monitor command which simply doesn't exist on real hardware)? thanks, Gerd
[Prev in Thread] | Current Thread | [Next in Thread] |