/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), 71 VMSTATE_UINT32(edr, CPUMBState), 72 VMSTATE_UINT32(slr, CPUMBState), [all …]
|
H A D | op_helper.c | 65 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 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() 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 D | cpu.h | 27 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 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 | mmu.c | 37 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 D | translate.c | 116 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 D | helper.c | 44 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 D | cpu.c | 124 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 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 | 51 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 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 | 1533 static void elf_core_copy_regs(target_elf_gregset_t *regs, const CPUMBState *env) in elf_core_copy_regs()
|