xref: /openbmc/qemu/include/sysemu/reset.h (revision 7966d70f)
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