158410666SPhilippe Mathieu-Daudé #include "qemu/osdep.h" 22e5b09fdSMarkus Armbruster #include "hw/core/cpu.h" 35b5968c4SPhilippe Mathieu-Daudé #include "exec/replay-core.h" 42266d443SMichael S. Tsirkin cpu_resume(CPUState * cpu)558410666SPhilippe Mathieu-Daudévoid cpu_resume(CPUState *cpu) 658410666SPhilippe Mathieu-Daudé { 758410666SPhilippe Mathieu-Daudé } 858410666SPhilippe Mathieu-Daudé cpu_remove_sync(CPUState * cpu)9f1023d21SGreg Kurzvoid cpu_remove_sync(CPUState *cpu) 10f1023d21SGreg Kurz { 11f1023d21SGreg Kurz } 12f1023d21SGreg Kurz qemu_init_vcpu(CPUState * cpu)1358410666SPhilippe Mathieu-Daudévoid qemu_init_vcpu(CPUState *cpu) 1458410666SPhilippe Mathieu-Daudé { 1558410666SPhilippe Mathieu-Daudé } 1658410666SPhilippe Mathieu-Daudé cpu_exec_reset_hold(CPUState * cpu)17*1b5120d7SPhilippe Mathieu-Daudévoid cpu_exec_reset_hold(CPUState *cpu) 18*1b5120d7SPhilippe Mathieu-Daudé { 19*1b5120d7SPhilippe Mathieu-Daudé } 20*1b5120d7SPhilippe Mathieu-Daudé 2158410666SPhilippe Mathieu-Daudé /* User mode emulation does not support record/replay yet. */ 2258410666SPhilippe Mathieu-Daudé replay_exception(void)2358410666SPhilippe Mathieu-Daudébool replay_exception(void) 2458410666SPhilippe Mathieu-Daudé { 2558410666SPhilippe Mathieu-Daudé return true; 2658410666SPhilippe Mathieu-Daudé } 2758410666SPhilippe Mathieu-Daudé replay_has_exception(void)2858410666SPhilippe Mathieu-Daudébool replay_has_exception(void) 2958410666SPhilippe Mathieu-Daudé { 3058410666SPhilippe Mathieu-Daudé return false; 3158410666SPhilippe Mathieu-Daudé } 3258410666SPhilippe Mathieu-Daudé replay_interrupt(void)3358410666SPhilippe Mathieu-Daudébool replay_interrupt(void) 3458410666SPhilippe Mathieu-Daudé { 3558410666SPhilippe Mathieu-Daudé return true; 3658410666SPhilippe Mathieu-Daudé } 3758410666SPhilippe Mathieu-Daudé replay_has_interrupt(void)3858410666SPhilippe Mathieu-Daudébool replay_has_interrupt(void) 3958410666SPhilippe Mathieu-Daudé { 4058410666SPhilippe Mathieu-Daudé return false; 4158410666SPhilippe Mathieu-Daudé } 42