/openbmc/qemu/target/m68k/ |
H A D | monitor.c | 26 { "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 D | fpu_helper.c | 58 int32_t HELPER(reds32)(CPUM68KState *env, FPReg *val) in HELPER() 63 float32 HELPER(redf32)(CPUM68KState *env, FPReg *val) in HELPER() 68 void HELPER(exts32)(CPUM68KState *env, FPReg *res, int32_t val) in HELPER() 73 void HELPER(extf32)(CPUM68KState *env, FPReg *res, float32 val) in HELPER() 78 void HELPER(extf64)(CPUM68KState *env, FPReg *res, float64 val) in HELPER() 83 float64 HELPER(redf64)(CPUM68KState *env, FPReg *val) in HELPER() 88 void HELPER(firound)(CPUM68KState *env, FPReg *res, FPReg *val) in HELPER() 93 static void m68k_restore_precision_mode(CPUM68KState *env) in m68k_restore_precision_mode() 111 static void cf_restore_precision_mode(CPUM68KState *env) in cf_restore_precision_mode() 120 static void restore_rounding_mode(CPUM68KState *env) in restore_rounding_mode() [all …]
|
H A D | cpu.h | 158 } CPUM68KState; typedef 169 CPUM68KState env; 197 uint32_t cpu_m68k_get_ccr(CPUM68KState *env); 198 void cpu_m68k_set_ccr(CPUM68KState *env, uint32_t); 199 void cpu_m68k_set_sr(CPUM68KState *env, uint32_t); 200 void cpu_m68k_restore_fp_status(CPUM68KState *env); 201 void cpu_m68k_set_fpcr(CPUM68KState *env, uint32_t val); 202 uint32_t cpu_m68k_get_fpsr(CPUM68KState *env); 203 void cpu_m68k_set_fpsr(CPUM68KState *env, uint32_t val); 474 void m68k_switch_sp(CPUM68KState *env); [all …]
|
H A D | op_helper.c | 29 static void cf_rte(CPUM68KState *env) in cf_rte() 43 static void m68k_rte(CPUM68KState *env) in m68k_rte() 187 static void cf_interrupt_all(CPUM68KState *env, int is_hw) in cf_interrupt_all() 245 static inline void do_stack_frame(CPUM68KState *env, uint32_t *sp, in do_stack_frame() 275 static void m68k_interrupt_all(CPUM68KState *env, int is_hw) in m68k_interrupt_all() 423 static void do_interrupt_all(CPUM68KState *env, int is_hw) in do_interrupt_all() 437 static inline void do_interrupt_m68k_hardirq(CPUM68KState *env) in do_interrupt_m68k_hardirq() 447 CPUM68KState *env = cpu_env(cs); in m68k_cpu_transaction_failed() 500 CPUM68KState *env = cpu_env(cs); in m68k_cpu_exec_interrupt() 520 raise_exception_ra(CPUM68KState *env, int tt, uintptr_t raddr) in raise_exception_ra() [all …]
|
H A D | helper.c | 36 CPUM68KState *env = &cpu->env; in cf_fpu_gdb_get_reg() 56 CPUM68KState *env = &cpu->env; in cf_fpu_gdb_set_reg() 79 CPUM68KState *env = &cpu->env; in m68k_fpu_gdb_get_reg() 101 CPUM68KState *env = &cpu->env; in m68k_fpu_gdb_set_reg() 124 CPUM68KState *env = &cpu->env; in m68k_cpu_init_gdb() 136 void HELPER(cf_movec_to)(CPUM68KState *env, uint32_t reg, uint32_t val) in HELPER() 160 static void raise_exception_ra(CPUM68KState *env, int tt, uintptr_t raddr) in raise_exception_ra() 168 void HELPER(m68k_movec_to)(CPUM68KState *env, uint32_t reg, uint32_t val) in HELPER() 293 uint32_t HELPER(m68k_movec_from)(CPUM68KState *env, uint32_t reg) in HELPER() 398 void HELPER(set_macsr)(CPUM68KState *env, uint32_t val) in HELPER() [all …]
|
H A D | cpu.c | 64 static void m68k_set_feature(CPUM68KState *env, int feature) in m68k_set_feature() 69 static void m68k_unset_feature(CPUM68KState *env, int feature) in m68k_unset_feature() 78 CPUM68KState *env = cpu_env(cs); in m68k_cpu_reset_hold() 86 memset(env, 0, offsetof(CPUM68KState, end_reset_fields)); in m68k_cpu_reset_hold() 140 CPUM68KState *env = cpu_env(CPU(obj)); in m5206_cpu_initfn() 149 CPUM68KState *env = cpu_env(CPU(obj)); in m68000_cpu_initfn() 163 CPUM68KState *env = cpu_env(CPU(obj)); in m68010_cpu_initfn() 183 CPUM68KState *env = cpu_env(CPU(obj)); in m68020_cpu_initfn() 213 CPUM68KState *env = cpu_env(CPU(obj)); in m68030_cpu_initfn() 239 CPUM68KState *env = cpu_env(CPU(obj)); in m68040_cpu_initfn() [all …]
|
H A D | gdbstub.c | 26 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 D | m68k-semi.c | 80 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 D | semihosting-stub.c | 12 void do_m68k_semihosting(CPUM68KState *env, int nr) in do_m68k_semihosting()
|
H A D | translate.c | 72 offsetof(CPUM68KState, offset), #name); in m68k_tcg_init() 75 offsetof(CPUM68KState, offset), #name); in m68k_tcg_init() 92 offsetof(CPUM68KState, dregs[i]), p); in m68k_tcg_init() 96 offsetof(CPUM68KState, aregs[i]), p); in m68k_tcg_init() 102 offsetof(CPUM68KState, macc[i]), p); in m68k_tcg_init() 113 CPUM68KState *env; 182 typedef void (*disas_proc)(CPUM68KState *env, DisasContext *s, uint16_t insn); 186 static void real_disas_##name(CPUM68KState *env, DisasContext *s, \ 188 static void disas_##name(CPUM68KState *env, DisasContext *s, \ 194 static void real_disas_##name(CPUM68KState *env, DisasContext *s, \ [all …]
|
/openbmc/qemu/linux-user/m68k/ |
H A D | target_cpu.h | 24 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 D | signal.c | 82 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 D | cpu_loop.c | 26 void cpu_loop(CPUM68KState *env) in cpu_loop()
|
/openbmc/qemu/hw/m68k/ |
H A D | an5206.c | 42 CPUM68KState *env; in an5206_init()
|
H A D | mcf5208.c | 282 CPUM68KState *env; in mcf5208evb_init()
|
H A D | next-cube.c | 978 CPUM68KState *env; in next_cube_init()
|
/openbmc/qemu/linux-user/ |
H A D | elfload.c | 1687 static void elf_core_copy_regs(target_elf_gregset_t *regs, const CPUM68KState *env) in elf_core_copy_regs()
|