/openbmc/qemu/target/nios2/ |
H A D | op_helper.c | 26 void helper_raise_exception(CPUNios2State *env, uint32_t index) in helper_raise_exception() 33 void nios2_cpu_loop_exit_advance(CPUNios2State *env, uintptr_t retaddr) in nios2_cpu_loop_exit_advance() 47 static void maybe_raise_div(CPUNios2State *env, uintptr_t ra) in maybe_raise_div() 58 int32_t helper_divs(CPUNios2State *env, int32_t num, int32_t den) in helper_divs() 67 uint32_t helper_divu(CPUNios2State *env, uint32_t num, uint32_t den) in helper_divu() 77 void helper_eret(CPUNios2State *env, uint32_t new_status, uint32_t new_pc) in helper_eret() 108 uint32_t helper_rdprs(CPUNios2State *env, uint32_t regno) in helper_rdprs() 114 void helper_wrprs(CPUNios2State *env, uint32_t regno, uint32_t val) in helper_wrprs()
|
H A D | mmu.h | 45 void mmu_flip_um(CPUNios2State *env, unsigned int um); 46 unsigned int mmu_translate(CPUNios2State *env, 49 void mmu_write(CPUNios2State *env, uint32_t rn, uint32_t v); 50 void mmu_init(CPUNios2State *env);
|
H A D | cpu.h | 28 typedef struct CPUArchState CPUNios2State; typedef 212 CPUNios2State env; 243 static inline void nios2_update_crs(CPUNios2State *env) in nios2_update_crs() 253 void dump_mmu(CPUNios2State *env); 258 G_NORETURN void nios2_cpu_loop_exit_advance(CPUNios2State *env, 261 void do_nios2_semihosting(CPUNios2State *env); 273 static inline int cpu_mmu_index(CPUNios2State *env, bool ifetch) in cpu_mmu_index() 286 typedef CPUNios2State CPUArchState; 295 static inline void cpu_get_tb_cpu_state(CPUNios2State *env, vaddr *pc, in cpu_get_tb_cpu_state()
|
H A D | mmu.c | 31 unsigned int mmu_translate(CPUNios2State *env, in mmu_translate() 63 static void mmu_flush_pid(CPUNios2State *env, uint32_t pid) in mmu_flush_pid() 84 void helper_mmu_write_tlbacc(CPUNios2State *env, uint32_t v) in helper_mmu_write_tlbacc() 129 void helper_mmu_write_tlbmisc(CPUNios2State *env, uint32_t v) in helper_mmu_write_tlbmisc() 172 void helper_mmu_write_pteaddr(CPUNios2State *env, uint32_t v) in helper_mmu_write_pteaddr() 183 void mmu_init(CPUNios2State *env) in mmu_init() 192 void dump_mmu(CPUNios2State *env) in dump_mmu()
|
H A D | cpu.c | 32 CPUNios2State *env = &cpu->env; in nios2_cpu_set_pc() 40 CPUNios2State *env = &cpu->env; in nios2_cpu_get_pc() 50 CPUNios2State *env = &cpu->env; in nios2_restore_state_to_opc() 65 CPUNios2State *env = &cpu->env; in nios2_cpu_reset_hold() 101 CPUNios2State *env = &cpu->env; in iic_set_irq() 229 CPUNios2State *env = &cpu->env; in eic_take_interrupt() 249 CPUNios2State *env = &cpu->env; in iic_take_interrupt() 284 CPUNios2State *env = &cpu->env; in nios2_cpu_gdb_read_register() 310 CPUNios2State *env = &cpu->env; in nios2_cpu_gdb_write_register()
|
H A D | helper.c | 35 CPUNios2State *env = &cpu->env; in do_exception() 94 CPUNios2State *env = &cpu->env; in do_eic_irq() 128 CPUNios2State *env = &cpu->env; in nios2_cpu_do_interrupt() 265 CPUNios2State *env = &cpu->env; in nios2_cpu_get_phys_page_debug() 291 CPUNios2State *env = &cpu->env; in nios2_cpu_do_unaligned_access() 303 CPUNios2State *env = &cpu->env; in nios2_cpu_tlb_fill()
|
H A D | translate.c | 247 tcg_gen_st_tl(dest, tcg_env, offsetof(CPUNios2State, ctrl[CR_BADADDR])); in gen_jumpr() 540 tcg_gen_ld_tl(tmp, tcg_env, offsetof(CPUNios2State, ctrl[CR_BSTATUS])); in bret() 611 offsetof(CPUNios2State, ctrl[instr.imm5])); in rdctl() 629 uint32_t ofs = offsetof(CPUNios2State, ctrl[instr.imm5]); in wrctl() 813 offsetof(CPUNios2State, error_code)); in trap() 947 CPUNios2State *env = cpu_env(cs); in nios2_tr_init_disas_context() 973 CPUNios2State *env = cpu_env(cs); in nios2_tr_translate_insn() 1048 CPUNios2State *env = &cpu->env; in nios2_cpu_dump_state() 1094 #define offsetof_regs0(N) offsetof(CPUNios2State, shadow_regs[0][N]) in nios2_tcg_init() 1096 #define offsetof_regs0(N) offsetof(CPUNios2State, regs[N]) in nios2_tcg_init() [all …]
|
H A D | nios2-semi.c | 79 CPUNios2State *env = &cpu->env; in nios2_semi_u32_cb() 97 CPUNios2State *env = &cpu->env; in nios2_semi_u64_cb() 125 void do_nios2_semihosting(CPUNios2State *env) in do_nios2_semihosting()
|
/openbmc/qemu/linux-user/nios2/ |
H A D | target_cpu.h | 23 static inline void cpu_clone_regs_child(CPUNios2State *env, target_ulong newsp, in cpu_clone_regs_child() 33 static inline void cpu_clone_regs_parent(CPUNios2State *env, unsigned flags) in cpu_clone_regs_parent() 37 static inline void cpu_set_tls(CPUNios2State *env, target_ulong newtls) in cpu_set_tls() 45 static inline abi_ulong get_sp_from_cpustate(CPUNios2State *state) in get_sp_from_cpustate()
|
H A D | signal.c | 45 static void rt_setup_ucontext(struct target_ucontext *uc, CPUNios2State *env) in rt_setup_ucontext() 80 static int rt_restore_ucontext(CPUNios2State *env, struct target_ucontext *uc) in rt_restore_ucontext() 133 static abi_ptr get_sigframe(struct target_sigaction *ka, CPUNios2State *env, in get_sigframe() 148 CPUNios2State *env) in setup_rt_frame() 185 long do_rt_sigreturn(CPUNios2State *env) in do_rt_sigreturn()
|
H A D | cpu_loop.c | 26 void cpu_loop(CPUNios2State *env) in cpu_loop()
|
/openbmc/qemu/hw/nios2/ |
H A D | boot.c | 63 CPUNios2State *env = &cpu->env; in main_cpu_reset()
|
/openbmc/qemu/linux-user/ |
H A D | elfload.c | 1566 const CPUNios2State *env) in elf_core_copy_regs()
|