12f7b92a0SPaolo Bonzini #ifndef QEMU_SYSEMU_RESET_H 22f7b92a0SPaolo Bonzini #define QEMU_SYSEMU_RESET_H 32f7b92a0SPaolo Bonzini 4*7966d70fSJason A. Donenfeld #include "qapi/qapi-events-run-state.h" 5*7966d70fSJason A. Donenfeld 62f7b92a0SPaolo Bonzini typedef void QEMUResetHandler(void *opaque); 72f7b92a0SPaolo Bonzini 82f7b92a0SPaolo Bonzini void qemu_register_reset(QEMUResetHandler *func, void *opaque); 9*7966d70fSJason A. Donenfeld void qemu_register_reset_nosnapshotload(QEMUResetHandler *func, void *opaque); 102f7b92a0SPaolo Bonzini void qemu_unregister_reset(QEMUResetHandler *func, void *opaque); 11*7966d70fSJason A. Donenfeld void qemu_devices_reset(ShutdownCause reason); 122f7b92a0SPaolo Bonzini 132f7b92a0SPaolo Bonzini #endif 14