Home
last modified time | relevance | path

Searched refs:CPUMBState (Results 1 – 14 of 14) sorted by relevance

/openbmc/qemu/target/microblaze/
H A Dmachine.c42 CPUMBState *env = container_of(opaque, CPUMBState, msr); in get_msr()
51 CPUMBState *env = container_of(opaque, CPUMBState, msr); in put_msr()
64 VMSTATE_UINT32_ARRAY(regs, CPUMBState, 32),
66 VMSTATE_UINT32(pc, CPUMBState),
67 VMSTATE_SINGLE(msr, CPUMBState, 0, vmstate_msr, uint32_t),
68 VMSTATE_UINT32(esr, CPUMBState),
69 VMSTATE_UINT32(fsr, CPUMBState),
70 VMSTATE_UINT32(btr, CPUMBState),
71 VMSTATE_UINT32(edr, CPUMBState),
72 VMSTATE_UINT32(slr, CPUMBState),
[all …]
H A Dop_helper.c65 void helper_raise_exception(CPUMBState *env, uint32_t index) in helper_raise_exception()
73 static bool check_divz(CPUMBState *env, uint32_t a, uint32_t b, uintptr_t ra) in check_divz()
91 uint32_t helper_divs(CPUMBState *env, uint32_t a, uint32_t b) in helper_divs()
99 uint32_t helper_divu(CPUMBState *env, uint32_t a, uint32_t b) in helper_divu()
108 static void raise_fpu_exception(CPUMBState *env, uintptr_t ra) in raise_fpu_exception()
117 static void update_fpu_flags(CPUMBState *env, int flags, uintptr_t ra) in update_fpu_flags()
144 uint32_t helper_fadd(CPUMBState *env, uint32_t a, uint32_t b) in helper_fadd()
159 uint32_t helper_frsub(CPUMBState *env, uint32_t a, uint32_t b) in helper_frsub()
173 uint32_t helper_fmul(CPUMBState *env, uint32_t a, uint32_t b) in helper_fmul()
188 uint32_t helper_fdiv(CPUMBState *env, uint32_t a, uint32_t b) in helper_fdiv()
[all …]
H A Dgdbstub.c52 CPUMBState *env = &cpu->env; in mb_cpu_gdb_read_register()
95 CPUMBState *env = &cpu->env; in mb_cpu_gdb_read_stack_protect()
114 CPUMBState *env = cpu_env(cs); in mb_cpu_gdb_write_register()
155 CPUMBState *env = &cpu->env; in mb_cpu_gdb_write_stack_protect()
H A Dcpu.h27 typedef struct CPUArchState CPUMBState; typedef
345 CPUMBState env;
384 static inline uint32_t mb_cpu_read_msr(const CPUMBState *env) in mb_cpu_read_msr()
390 static inline void mb_cpu_write_msr(CPUMBState *env, uint32_t val) in mb_cpu_write_msr()
415 static inline void cpu_get_tb_cpu_state(CPUMBState *env, vaddr *pc, in cpu_get_tb_cpu_state()
H A Dmmu.h90 uint32_t mmu_read(CPUMBState *env, bool ea, uint32_t rn);
91 void mmu_write(CPUMBState *env, bool ea, uint32_t rn, uint32_t v);
H A Dmmu.c37 static void mmu_flush_idx(CPUMBState *env, unsigned int idx) in mmu_flush_idx()
58 static void mmu_change_pid(CPUMBState *env, unsigned int newpid) in mmu_change_pid()
179 uint32_t mmu_read(CPUMBState *env, bool ext, uint32_t rn) in mmu_read()
232 void mmu_write(CPUMBState *env, bool ext, uint32_t rn, uint32_t v) in mmu_write()
H A Dtranslate.c116 tcg_gen_st_i32(tmp, tcg_env, offsetof(CPUMBState, esr)); in gen_raise_hw_excp()
1381 tcg_gen_st_i32(src, tcg_env, offsetof(CPUMBState, fsr)); in trans_mts()
1384 tcg_gen_st_i32(src, tcg_env, offsetof(CPUMBState, slr)); in trans_mts()
1387 tcg_gen_st_i32(src, tcg_env, offsetof(CPUMBState, shr)); in trans_mts()
1422 tcg_gen_ld_i64(t64, tcg_env, offsetof(CPUMBState, ear)); in trans_mfs()
1452 tcg_gen_ld_i64(t64, tcg_env, offsetof(CPUMBState, ear)); in trans_mfs()
1457 tcg_gen_ld_i32(dest, tcg_env, offsetof(CPUMBState, esr)); in trans_mfs()
1460 tcg_gen_ld_i32(dest, tcg_env, offsetof(CPUMBState, fsr)); in trans_mfs()
1463 tcg_gen_ld_i32(dest, tcg_env, offsetof(CPUMBState, btr)); in trans_mfs()
1466 tcg_gen_ld_i32(dest, tcg_env, offsetof(CPUMBState, edr)); in trans_mfs()
[all …]
H A Dhelper.c44 CPUMBState *env = &cpu->env; in mb_cpu_tlb_fill()
107 CPUMBState *env = &cpu->env; in mb_cpu_do_interrupt()
256 CPUMBState *env = cpu_env(cs); in mb_cpu_exec_interrupt()
H A Dcpu.c124 CPUMBState *env = cpu_env(cs); in mb_cpu_mmu_index()
190 CPUMBState *env = &cpu->env; in mb_cpu_reset_hold()
196 memset(env, 0, offsetof(CPUMBState, end_reset_fields)); in mb_cpu_reset_hold()
/openbmc/qemu/linux-user/microblaze/
H A Dtarget_cpu.h22 static inline void cpu_clone_regs_child(CPUMBState *env, target_ulong newsp, in cpu_clone_regs_child()
31 static inline void cpu_clone_regs_parent(CPUMBState *env, unsigned flags) in cpu_clone_regs_parent()
35 static inline void cpu_set_tls(CPUMBState *env, target_ulong newtls) in cpu_set_tls()
40 static inline abi_ulong get_sp_from_cpustate(CPUMBState *state) in get_sp_from_cpustate()
H A Dsignal.c51 static void setup_sigcontext(struct target_sigcontext *sc, CPUMBState *env) in setup_sigcontext()
88 static void restore_sigcontext(struct target_sigcontext *sc, CPUMBState *env) in restore_sigcontext()
126 CPUMBState *env, int frame_size) in get_sigframe()
137 target_sigset_t *set, CPUMBState *env) in setup_rt_frame()
185 long do_sigreturn(CPUMBState *env) in do_sigreturn()
190 long do_rt_sigreturn(CPUMBState *env) in do_rt_sigreturn()
H A Dcpu_loop.c26 void cpu_loop(CPUMBState *env) in cpu_loop()
/openbmc/qemu/hw/microblaze/
H A Dboot.c57 CPUMBState *env = &cpu->env; in main_cpu_reset()
/openbmc/qemu/linux-user/
H A Delfload.c1533 static void elf_core_copy_regs(target_elf_gregset_t *regs, const CPUMBState *env) in elf_core_copy_regs()