qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [rfc patch qemu 0/4] s3 improvements
@ 2012-07-17 12:30 Gerd Hoffmann
  2012-07-17 12:30 ` [Qemu-devel] [rfc patch qemu 1/4] wakeup: add acpi gpe wakeup reasons Gerd Hoffmann
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Gerd Hoffmann @ 2012-07-17 12:30 UTC (permalink / raw)
  To: qemu-devel, seabios; +Cc: Gerd Hoffmann

  Hi,

This patch series (and the seabios patch series following in a minute)
improve s3 support in qemu.

The patches allocates a bunch of acpi gpe bits for s3 wakeup of piix
chipset devices (ps/2 keyboard, ps/2 mouse, serial port, uhci
controller) and does the windup needed so the guest can enable+disable
wakeup per device using apci.

With this patch series applied /proc/acpi/wakeup inside the guest looks
like this ...

    Device  S-state   Status   Sysfs node
    UHCI      S3    *enabled   pci:0000:00:01.2
    KBD       S3    *enabled   pnp:00:02
    MOU       S3    *disabled  pnp:00:03
    COM1      S3    *disabled  pnp:00:05

... and you can use "echo $device > /proc/acpi/wakeup" to toggle
enabled/disabled.

comments?
  Gerd

Gerd Hoffmann (4):
  wakeup: add acpi gpe wakeup reasons
  wakeup: make ps/2 configurable
  wakeup: make serial configurable
  wakeup: uhci support

 hw/acpi.c         |   26 ++++++++++++++++++++++++++
 hw/ps2.c          |    4 ++--
 hw/serial.c       |   10 +++++++++-
 hw/usb/hcd-uhci.c |   35 +++++++++++++++++++++++++++++++++++
 sysemu.h          |    4 ++++
 5 files changed, 76 insertions(+), 3 deletions(-)

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2012-07-17 12:31 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-17 12:30 [Qemu-devel] [rfc patch qemu 0/4] s3 improvements Gerd Hoffmann
2012-07-17 12:30 ` [Qemu-devel] [rfc patch qemu 1/4] wakeup: add acpi gpe wakeup reasons Gerd Hoffmann
2012-07-17 12:30 ` [Qemu-devel] [rfc patch qemu 2/4] wakeup: make ps/2 configurable Gerd Hoffmann
2012-07-17 12:30 ` [Qemu-devel] [rfc patch qemu 3/4] wakeup: make serial configurable Gerd Hoffmann
2012-07-17 12:30 ` [Qemu-devel] [rfc patch qemu 4/4] wakeup: uhci support Gerd Hoffmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).