Home
last modified time | relevance | path

Searched refs:CPUM68KState (Results 1 – 17 of 17) sorted by relevance

/qemu/target/m68k/
H A Dmonitor.c26 { "d0", offsetof(CPUM68KState, dregs[0]) },
27 { "d1", offsetof(CPUM68KState, dregs[1]) },
28 { "d2", offsetof(CPUM68KState, dregs[2]) },
29 { "d3", offsetof(CPUM68KState, dregs[3]) },
30 { "d4", offsetof(CPUM68KState, dregs[4]) },
31 { "d5", offsetof(CPUM68KState, dregs[5]) },
32 { "d6", offsetof(CPUM68KState, dregs[6]) },
33 { "d7", offsetof(CPUM68KState, dregs[7]) },
34 { "a0", offsetof(CPUM68KState, aregs[0]) },
35 { "a1", offsetof(CPUM68KState, aregs[1]) },
[all …]
H A Dfpu_helper.c57 int32_t HELPER(reds32)(CPUM68KState *env, FPReg *val) in HELPER()
62 float32 HELPER(redf32)(CPUM68KState *env, FPReg *val) in HELPER()
67 void HELPER(exts32)(CPUM68KState *env, FPReg *res, int32_t val) in HELPER()
72 void HELPER(extf32)(CPUM68KState *env, FPReg *res, float32 val) in HELPER()
77 void HELPER(extf64)(CPUM68KState *env, FPReg *res, float64 val) in HELPER()
82 float64 HELPER(redf64)(CPUM68KState *env, FPReg *val) in HELPER()
87 void HELPER(firound)(CPUM68KState *env, FPReg *res, FPReg *val) in HELPER()
92 static void m68k_restore_precision_mode(CPUM68KState *env) in m68k_restore_precision_mode()
110 static void cf_restore_precision_mode(CPUM68KState *env) in cf_restore_precision_mode()
119 static void restore_rounding_mode(CPUM68KState *env) in restore_rounding_mode()
[all …]
H A Dcpu.h158 } CPUM68KState; typedef
169 CPUM68KState env;
199 uint32_t cpu_m68k_get_ccr(CPUM68KState *env);
200 void cpu_m68k_set_ccr(CPUM68KState *env, uint32_t);
201 void cpu_m68k_set_sr(CPUM68KState *env, uint32_t);
202 void cpu_m68k_restore_fp_status(CPUM68KState *env);
203 void cpu_m68k_set_fpcr(CPUM68KState *env, uint32_t val);
204 uint32_t cpu_m68k_get_fpsr(CPUM68KState *env);
205 void cpu_m68k_set_fpsr(CPUM68KState *env, uint32_t val);
476 void m68k_switch_sp(CPUM68KState *env);
[all …]
H A Dop_helper.c28 static void cf_rte(CPUM68KState *env) in cf_rte()
42 static void m68k_rte(CPUM68KState *env) in m68k_rte()
186 static void cf_interrupt_all(CPUM68KState *env, int is_hw) in cf_interrupt_all()
244 static inline void do_stack_frame(CPUM68KState *env, uint32_t *sp, in do_stack_frame()
274 static void m68k_interrupt_all(CPUM68KState *env, int is_hw) in m68k_interrupt_all()
422 static void do_interrupt_all(CPUM68KState *env, int is_hw) in do_interrupt_all()
436 static inline void do_interrupt_m68k_hardirq(CPUM68KState *env) in do_interrupt_m68k_hardirq()
446 CPUM68KState *env = cpu_env(cs); in m68k_cpu_transaction_failed()
499 CPUM68KState *env = cpu_env(cs); in m68k_cpu_exec_interrupt()
519 raise_exception_ra(CPUM68KState *env, int tt, uintptr_t raddr) in raise_exception_ra()
[all …]
H A Dhelper.c38 CPUM68KState *env = &cpu->env; in cf_fpu_gdb_get_reg()
59 CPUM68KState *env = &cpu->env; in cf_fpu_gdb_set_reg()
83 CPUM68KState *env = &cpu->env; in m68k_fpu_gdb_get_reg()
105 CPUM68KState *env = &cpu->env; in m68k_fpu_gdb_set_reg()
128 CPUM68KState *env = &cpu->env; in m68k_cpu_init_gdb()
140 void HELPER(cf_movec_to)(CPUM68KState *env, uint32_t reg, uint32_t val) in HELPER()
164 static void raise_exception_ra(CPUM68KState *env, int tt, uintptr_t raddr) in raise_exception_ra()
172 void HELPER(m68k_movec_to)(CPUM68KState *env, uint32_t reg, uint32_t val) in HELPER()
296 uint32_t HELPER(m68k_movec_from)(CPUM68KState *env, uint32_t reg) in HELPER()
401 void HELPER(set_macsr)(CPUM68KState *env, uint32_t val) in HELPER()
[all …]
H A Dcpu.c45 CPUM68KState *env = cpu_env(cs); in m68k_get_tb_cpu_state()
86 static void m68k_set_feature(CPUM68KState *env, int feature) in m68k_set_feature()
91 static void m68k_unset_feature(CPUM68KState *env, int feature) in m68k_unset_feature()
100 CPUM68KState *env = cpu_env(cs); in m68k_cpu_reset_hold()
108 memset(env, 0, offsetof(CPUM68KState, end_reset_fields)); in m68k_cpu_reset_hold()
202 CPUM68KState *env = cpu_env(CPU(obj)); in m5206_cpu_initfn()
211 CPUM68KState *env = cpu_env(CPU(obj)); in m68000_cpu_initfn()
225 CPUM68KState *env = cpu_env(CPU(obj)); in m68010_cpu_initfn()
245 CPUM68KState *env = cpu_env(CPU(obj)); in m68020_cpu_initfn()
275 CPUM68KState *env = cpu_env(CPU(obj)); in m68030_cpu_initfn()
[all …]
H A Dgdbstub.c26 CPUM68KState *env = cpu_env(cs); in m68k_cpu_gdb_read_register()
52 CPUM68KState *env = cpu_env(cs); in m68k_cpu_gdb_write_register()
H A Dm68k-semi.c80 CPUM68KState *env = cpu_env(cs); in m68k_semi_u32_cb()
97 CPUM68KState *env = cpu_env(cs); in m68k_semi_u64_cb()
126 void do_m68k_semihosting(CPUM68KState *env, int nr) in do_m68k_semihosting()
H A Dsemihosting-stub.c15 void do_m68k_semihosting(CPUM68KState *env, int nr) in do_m68k_semihosting()
H A Dtranslate.c73 offsetof(CPUM68KState, offset), #name); in m68k_tcg_init()
76 offsetof(CPUM68KState, offset), #name); in m68k_tcg_init()
93 offsetof(CPUM68KState, dregs[i]), p); in m68k_tcg_init()
97 offsetof(CPUM68KState, aregs[i]), p); in m68k_tcg_init()
103 offsetof(CPUM68KState, macc[i]), p); in m68k_tcg_init()
114 CPUM68KState *env;
183 typedef void (*disas_proc)(CPUM68KState *env, DisasContext *s, uint16_t insn);
187 static void real_disas_##name(CPUM68KState *env, DisasContext *s, \
189 static void disas_##name(CPUM68KState *env, DisasContext *s, \
195 static void real_disas_##name(CPUM68KState *env, DisasContext *s, \
[all …]
/qemu/linux-user/m68k/
H A Dtarget_cpu.h24 static inline void cpu_clone_regs_child(CPUM68KState *env, target_ulong newsp, in cpu_clone_regs_child()
33 static inline void cpu_clone_regs_parent(CPUM68KState *env, unsigned flags) in cpu_clone_regs_parent()
37 static inline void cpu_set_tls(CPUM68KState *env, target_ulong newtls) in cpu_set_tls()
45 static inline abi_ulong get_sp_from_cpustate(CPUM68KState *state) in get_sp_from_cpustate()
H A Dsignal.c82 static void setup_sigcontext(struct target_sigcontext *sc, CPUM68KState *env, in setup_sigcontext()
97 restore_sigcontext(CPUM68KState *env, struct target_sigcontext *sc) in restore_sigcontext()
115 get_sigframe(struct target_sigaction *ka, CPUM68KState *regs, in get_sigframe()
127 target_sigset_t *set, CPUM68KState *env) in setup_frame()
165 CPUM68KState *env) in target_rt_save_fpu_state()
183 CPUM68KState *env) in target_rt_setup_ucontext()
213 static inline void target_rt_restore_fpu_state(CPUM68KState *env, in target_rt_restore_fpu_state()
234 static inline int target_rt_restore_ucontext(CPUM68KState *env, in target_rt_restore_ucontext()
275 target_sigset_t *set, CPUM68KState *env) in setup_rt_frame()
328 long do_sigreturn(CPUM68KState *env) in do_sigreturn()
[all …]
H A Dcpu_loop.c26 void cpu_loop(CPUM68KState *env) in cpu_loop()
/qemu/hw/m68k/
H A Dan5206.c42 CPUM68KState *env; in an5206_init()
H A Dmcf5208.c282 CPUM68KState *env; in mcf5208evb_init()
H A Dnext-cube.c1255 CPUM68KState *env; in next_cube_init()
/qemu/linux-user/
H A Delfload.c1691 static void elf_core_copy_regs(target_elf_gregset_t *regs, const CPUM68KState *env) in elf_core_copy_regs()