On 07/07/2009 10:26 PM, Ryan Harper wrote:
Add a new monitor command (system_reboot) for a soft reboot which uses
system_powerdown to trigger ACPI shutdown in the guest and once shutdown
is complete, trigger a reset instead of exiting qemu.
Depends on commit a6d6552426dcbf726e5549f08b70c9318d6be14b which enabled
ACPI power button support.
V2:
-added reset handler to lower the reboot flag on reset.
Tested with:
- Ubuntu 9.04 64-bit guest.
- SLES 10 SP2 32-bit guest.
- RHEL 5.3 32 and 64 bit guests.
I think a combination of system_powerdown, avoiding exit on shutdown,
and system_reset is more flexible as it allows the controller to
modify the guest before rebooting it.