| /openbmc/qemu/target/microblaze/ |
| H A D | machine.c | 42 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 D | op_helper.c | 64 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 D | gdbstub.c | 52 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 D | mmu.h | 90 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 D | helper.c | 37 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 D | cpu.h | 29 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 D | mmu.c | 39 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 D | translate.c | 114 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 D | cpu.c | 100 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 D | target_cpu.h | 22 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 D | signal.c | 52 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 D | cpu_loop.c | 26 void cpu_loop(CPUMBState *env) in cpu_loop()
|
| /openbmc/qemu/hw/microblaze/ |
| H A D | boot.c | 57 CPUMBState *env = &cpu->env; in main_cpu_reset()
|
| /openbmc/qemu/linux-user/ |
| H A D | elfload.c | |