Revision cf7a2fe2 vl.c
b/vl.c | ||
---|---|---|
7306 | 7306 |
static int shutdown_requested; |
7307 | 7307 |
static int powerdown_requested; |
7308 | 7308 |
|
7309 |
int qemu_shutdown_requested(void) |
|
7310 |
{ |
|
7311 |
int r = shutdown_requested; |
|
7312 |
shutdown_requested = 0; |
|
7313 |
return r; |
|
7314 |
} |
|
7315 |
|
|
7316 |
int qemu_reset_requested(void) |
|
7317 |
{ |
|
7318 |
int r = reset_requested; |
|
7319 |
reset_requested = 0; |
|
7320 |
return r; |
|
7321 |
} |
|
7322 |
|
|
7323 |
int qemu_powerdown_requested(void) |
|
7324 |
{ |
|
7325 |
int r = powerdown_requested; |
|
7326 |
powerdown_requested = 0; |
|
7327 |
return r; |
|
7328 |
} |
|
7329 |
|
|
7309 | 7330 |
void qemu_register_reset(QEMUResetHandler *func, void *opaque) |
7310 | 7331 |
{ |
7311 | 7332 |
QEMUResetEntry **pre, *re; |
... | ... | |
7320 | 7341 |
*pre = re; |
7321 | 7342 |
} |
7322 | 7343 |
|
7323 |
static void qemu_system_reset(void)
|
|
7344 |
void qemu_system_reset(void) |
|
7324 | 7345 |
{ |
7325 | 7346 |
QEMUResetEntry *re; |
7326 | 7347 |
|
Also available in: Unified diff