runstate: cleanup reboot and panic actions
The possible choices for panic, reset and watchdog actions are inconsistent. "-action panic=poweroff" should be renamed to "-action panic=shutdown" on the command line. This is because "-action panic=poweroff" and "-action watchdog=poweroff" have slightly different semantics, the first does an unorderly exit while the second goes through qemu_cleanup(). With this change, -no-shutdown would not have to change "-action panic=pause" "pause", just like it does not have to change the reset action. "-action reboot=none" should be renamed to "-action reboot=reset". This should be self explanatory, since for example "-action panic=none" lets the guest proceed without taking any action. Reviewed-by:Eric Blake <eblake@redhat.com> Signed-off-by:
Paolo Bonzini <pbonzini@redhat.com>
Showing
- qapi/run-state.json 6 additions, 4 deletionsqapi/run-state.json
- qemu-options.hx 4 additions, 4 deletionsqemu-options.hx
- softmmu/runstate-action.c 2 additions, 2 deletionssoftmmu/runstate-action.c
- softmmu/runstate.c 4 additions, 3 deletionssoftmmu/runstate.c
- softmmu/vl.c 1 addition, 1 deletionsoftmmu/vl.c
Loading
Please register or sign in to comment