xref: /qemu/accel/tcg/user-exec-stub.c (revision 98c7362b1efe651327385a25874a73e008c6549e)
1 #include "qemu/osdep.h"
2 #include "hw/core/cpu.h"
3 #include "exec/replay-core.h"
4 #include "internal-common.h"
5 
cpu_resume(CPUState * cpu)6 void cpu_resume(CPUState *cpu)
7 {
8 }
9 
cpu_remove_sync(CPUState * cpu)10 void cpu_remove_sync(CPUState *cpu)
11 {
12 }
13 
qemu_init_vcpu(CPUState * cpu)14 void qemu_init_vcpu(CPUState *cpu)
15 {
16 }
17 
cpu_exec_reset_hold(CPUState * cpu)18 void cpu_exec_reset_hold(CPUState *cpu)
19 {
20 }
21 
22 /* User mode emulation does not support softmmu yet.  */
23 
tlb_init(CPUState * cpu)24 void tlb_init(CPUState *cpu)
25 {
26 }
27 
tlb_destroy(CPUState * cpu)28 void tlb_destroy(CPUState *cpu)
29 {
30 }
31 
32 /* User mode emulation does not support record/replay yet.  */
33 
replay_exception(void)34 bool replay_exception(void)
35 {
36     return true;
37 }
38 
replay_has_exception(void)39 bool replay_has_exception(void)
40 {
41     return false;
42 }
43 
replay_interrupt(void)44 bool replay_interrupt(void)
45 {
46     return true;
47 }
48 
replay_has_interrupt(void)49 bool replay_has_interrupt(void)
50 {
51     return false;
52 }
53