Home
last modified time | relevance | path

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

/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()
66 VMSTATE_UINT32(pc, CPUMBState),
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),
73 VMSTATE_UINT32(shr, CPUMBState),
74 VMSTATE_UINT64(ear, CPUMBState),
[all …]
H A Dop_helper.c65 void helper_raise_exception(CPUMBState *env, uint32_t index) in helper_raise_exception()
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()
144 uint32_t helper_fadd(CPUMBState *env, uint32_t a, uint32_t b) in helper_fadd()
173 uint32_t helper_fmul(CPUMBState *env, uint32_t a, uint32_t b) in helper_fmul()
318 uint32_t helper_flt(CPUMBState *env, uint32_t a) in helper_flt()
327 uint32_t helper_fint(CPUMBState *env, uint32_t a) in helper_fint()
342 uint32_t helper_fsqrt(CPUMBState *env, uint32_t a) in helper_fsqrt()
369 void helper_stackprot(CPUMBState *env, target_ulong addr) in helper_stackprot()
[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()
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()
1469 tcg_gen_ld_i32(dest, tcg_env, offsetof(CPUMBState, slr)); in trans_mfs()
1790 CPUMBState *env = cpu_env(cs); in mb_cpu_dump_state()
[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()
314 CPUMBState *env = &cpu->env; in mb_cpu_initfn()
/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()
/qemu/hw/microblaze/
H A Dboot.c57 CPUMBState *env = &cpu->env; in main_cpu_reset()
/qemu/linux-user/
H A Delfload.c1516 static void elf_core_copy_regs(target_elf_gregset_t *regs, const CPUMBState *env) in elf_core_copy_regs()