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),
[all...]
H A Dop_helper.c64 void helper_raise_exception(CPUMBState *env, uint32_t index) in helper_raise_exception()
73 static void raise_divzero(CPUMBState *env, uint32_t esr, uintptr_t unwind_pc) in raise_divzero()
86 uint32_t helper_divs(CPUMBState *env, uint32_t ra, uint32_t rb) in helper_divs()
110 uint32_t helper_divu(CPUMBState *env, uint32_t ra, uint32_t rb) in helper_divu()
120 static void raise_fpu_exception(CPUMBState *env, uintptr_t ra) in raise_fpu_exception()
129 static void update_fpu_flags(CPUMBState *env, int flags, uintptr_t ra) in update_fpu_flags()
156 uint32_t helper_fadd(CPUMBState *env, uint32_t a, uint32_t b) in helper_fadd()
171 uint32_t helper_frsub(CPUMBState *env, uint32_t a, uint32_t b) in helper_frsub()
185 uint32_t helper_fmul(CPUMBState *env, uint32_t a, uint32_t b) in helper_fmul()
200 uint32_t helper_fdiv(CPUMBState *en
[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()
113 CPUMBState *env = cpu_env(cs); in mb_cpu_gdb_write_register()
150 CPUMBState *env = &cpu->env; in mb_cpu_gdb_write_stack_protect()
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 Dhelper.c37 CPUMBState *env = cpu_env(cs); in mb_unaligned_access_internal()
72 void HELPER(unaligned_access)(CPUMBState *env, uint64_t addr) in HELPER()
92 CPUMBState *env = &cpu->env; in mb_cpu_tlb_fill()
155 CPUMBState *env = &cpu->env; in mb_cpu_do_interrupt()
312 CPUMBState *env = cpu_env(cs); in mb_cpu_exec_interrupt()
H A Dcpu.h29 typedef struct CPUArchState CPUMBState; typedef
279 /* TB dependent CPUMBState. */
339 * @env: #CPUMBState
346 CPUMBState env;
385 static inline uint32_t mb_cpu_read_msr(const CPUMBState *env) in mb_cpu_read_msr()
391 static inline void mb_cpu_write_msr(CPUMBState *env, uint32_t val) in mb_cpu_write_msr()
H A Dmmu.c39 static void mmu_flush_idx(CPUMBState *env, unsigned int idx) in mmu_flush_idx()
60 static void mmu_change_pid(CPUMBState *env, unsigned int newpid) in mmu_change_pid()
182 uint32_t mmu_read(CPUMBState *env, bool ext, uint32_t rn) in mmu_read()
235 void mmu_write(CPUMBState *env, bool ext, uint32_t rn, uint32_t v) in mmu_write()
H A Dtranslate.c114 tcg_gen_st_i32(tmp, tcg_env, offsetof(CPUMBState, esr)); in gen_raise_hw_excp()
1393 tcg_gen_st_i32(src, tcg_env, offsetof(CPUMBState, fsr)); in trans_mts()
1396 tcg_gen_st_i32(src, tcg_env, offsetof(CPUMBState, slr)); in trans_mts()
1399 tcg_gen_st_i32(src, tcg_env, offsetof(CPUMBState, shr)); in trans_mts()
1434 tcg_gen_ld_i64(t64, tcg_env, offsetof(CPUMBState, ear)); in trans_mfs()
1464 tcg_gen_ld_i64(t64, tcg_env, offsetof(CPUMBState, ear)); in trans_mfs()
1469 tcg_gen_ld_i32(dest, tcg_env, offsetof(CPUMBState, esr)); in trans_mfs()
1472 tcg_gen_ld_i32(dest, tcg_env, offsetof(CPUMBState, fsr)); in trans_mfs()
1475 tcg_gen_ld_i32(dest, tcg_env, offsetof(CPUMBState, btr)); in trans_mfs()
1478 tcg_gen_ld_i32(dest, tcg_env, offsetof(CPUMBState, ed in trans_mfs()
[all...]
H A Dcpu.c100 CPUMBState *env = cpu_env(cs); in mb_get_tb_cpu_state()
138 CPUMBState *env = cpu_env(cs); in mb_cpu_mmu_index()
204 CPUMBState *env = &cpu->env; in mb_cpu_reset_hold()
210 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.c52 static void setup_sigcontext(struct target_sigcontext *sc, CPUMBState *env) in setup_sigcontext()
60 static void restore_sigcontext(struct target_sigcontext *sc, CPUMBState *env) in setup_sigcontext()
69 CPUMBState *env, int frame_size) in setup_sigcontext()
80 target_sigset_t *set, CPUMBState *env) in setup_sigcontext()
128 long do_sigreturn(CPUMBState *env) in get_sigframe()
133 long do_rt_sigreturn(CPUMBState *env) in get_sigframe()
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.c