Revision ea375f9a exec.c
b/exec.c | ||
---|---|---|
512 | 512 |
|
513 | 513 |
#if defined(CPU_SAVE_VERSION) && !defined(CONFIG_USER_ONLY) |
514 | 514 |
|
515 |
static void cpu_common_pre_save(void *opaque) |
|
516 |
{ |
|
517 |
CPUState *env = opaque; |
|
518 |
|
|
519 |
cpu_synchronize_state(env); |
|
520 |
} |
|
521 |
|
|
522 |
static int cpu_common_pre_load(void *opaque) |
|
523 |
{ |
|
524 |
CPUState *env = opaque; |
|
525 |
|
|
526 |
cpu_synchronize_state(env); |
|
527 |
return 0; |
|
528 |
} |
|
529 |
|
|
530 | 515 |
static int cpu_common_post_load(void *opaque, int version_id) |
531 | 516 |
{ |
532 | 517 |
CPUState *env = opaque; |
... | ... | |
544 | 529 |
.version_id = 1, |
545 | 530 |
.minimum_version_id = 1, |
546 | 531 |
.minimum_version_id_old = 1, |
547 |
.pre_save = cpu_common_pre_save, |
|
548 |
.pre_load = cpu_common_pre_load, |
|
549 | 532 |
.post_load = cpu_common_post_load, |
550 | 533 |
.fields = (VMStateField []) { |
551 | 534 |
VMSTATE_UINT32(halted, CPUState), |
Also available in: Unified diff