Home
last modified time | relevance | path

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

/openbmc/qemu/target/openrisc/
H A Dmachine.c51 CPUOpenRISCState *env = opaque; in get_sr()
59 CPUOpenRISCState *env = opaque; in put_sr()
75 VMSTATE_UINTTL_2DARRAY(shadow_gpr, CPUOpenRISCState, 16, 32),
76 VMSTATE_UINTTL(pc, CPUOpenRISCState),
77 VMSTATE_UINTTL(ppc, CPUOpenRISCState),
78 VMSTATE_UINTTL(jmp_pc, CPUOpenRISCState),
79 VMSTATE_UINTTL(lock_addr, CPUOpenRISCState),
80 VMSTATE_UINTTL(lock_value, CPUOpenRISCState),
81 VMSTATE_UINTTL(epcr, CPUOpenRISCState),
82 VMSTATE_UINTTL(eear, CPUOpenRISCState),
[all …]
H A Dfpu_helper.c49 void do_fpe(CPUOpenRISCState *env, uintptr_t pc) in do_fpe()
57 void HELPER(update_fpcsr)(CPUOpenRISCState *env) in HELPER()
73 void cpu_set_fpcsr(CPUOpenRISCState *env, uint32_t val) in cpu_set_fpcsr()
86 uint64_t HELPER(itofd)(CPUOpenRISCState *env, uint64_t val) in HELPER()
91 uint32_t HELPER(itofs)(CPUOpenRISCState *env, uint32_t val) in HELPER()
96 uint64_t HELPER(ftoid)(CPUOpenRISCState *env, uint64_t val) in HELPER()
101 uint32_t HELPER(ftois)(CPUOpenRISCState *env, uint32_t val) in HELPER()
106 uint64_t HELPER(stod)(CPUOpenRISCState *env, uint32_t val) in HELPER()
111 uint32_t HELPER(dtos)(CPUOpenRISCState *env, uint64_t val) in HELPER()
117 uint64_t helper_float_ ## name ## _d(CPUOpenRISCState *env, \
[all …]
H A Dexception_helper.c26 void HELPER(exception)(CPUOpenRISCState *env, uint32_t excp) in HELPER()
34 void do_range(CPUOpenRISCState *env, uintptr_t pc) in do_range()
42 void HELPER(ove_cy)(CPUOpenRISCState *env) in HELPER()
49 void HELPER(ove_ov)(CPUOpenRISCState *env) in HELPER()
56 void HELPER(ove_cyov)(CPUOpenRISCState *env) in HELPER()
H A Dcpu.h286 } CPUOpenRISCState; typedef
297 CPUOpenRISCState env;
342 static inline uint32_t cpu_get_gpr(const CPUOpenRISCState *env, int i) in cpu_get_gpr()
347 static inline void cpu_set_gpr(CPUOpenRISCState *env, int i, uint32_t val) in cpu_set_gpr()
352 static inline void cpu_get_tb_cpu_state(CPUOpenRISCState *env, vaddr *pc, in cpu_get_tb_cpu_state()
362 static inline uint32_t cpu_get_sr(const CPUOpenRISCState *env) in cpu_get_sr()
370 static inline void cpu_set_sr(CPUOpenRISCState *env, uint32_t val) in cpu_set_sr()
378 void cpu_set_fpcsr(CPUOpenRISCState *env, uint32_t val);
H A Dgdbstub.c26 CPUOpenRISCState *env = cpu_env(cs); in openrisc_cpu_gdb_read_register()
51 CPUOpenRISCState *env = cpu_env(cs); in openrisc_cpu_gdb_write_register()
H A Dinterrupt.c32 CPUOpenRISCState *env = cpu_env(cs); in openrisc_cpu_do_interrupt()
107 CPUOpenRISCState *env = cpu_env(cs); in openrisc_cpu_exec_interrupt()
H A Dsys_helper.c33 static inline bool is_user(CPUOpenRISCState *env) in is_user()
42 void HELPER(mtspr)(CPUOpenRISCState *env, target_ulong spr, target_ulong rb) in HELPER()
215 target_ulong HELPER(mfspr)(CPUOpenRISCState *env, target_ulong rd, in HELPER()
H A Dtranslate.c98 offsetof(CPUOpenRISCState, sr), "sr"); in openrisc_translate_init()
100 offsetof(CPUOpenRISCState, dflag), in openrisc_translate_init()
103 offsetof(CPUOpenRISCState, pc), "pc"); in openrisc_translate_init()
105 offsetof(CPUOpenRISCState, ppc), "ppc"); in openrisc_translate_init()
107 offsetof(CPUOpenRISCState, jmp_pc), "jmp_pc"); in openrisc_translate_init()
109 offsetof(CPUOpenRISCState, sr_f), "sr_f"); in openrisc_translate_init()
111 offsetof(CPUOpenRISCState, sr_cy), "sr_cy"); in openrisc_translate_init()
113 offsetof(CPUOpenRISCState, sr_ov), "sr_ov"); in openrisc_translate_init()
115 offsetof(CPUOpenRISCState, lock_addr), in openrisc_translate_init()
118 offsetof(CPUOpenRISCState, lock_value), in openrisc_translate_init()
[all …]
H A Dinterrupt_helper.c26 void HELPER(rfe)(CPUOpenRISCState *env) in HELPER()
H A Dcpu.c73 CPUOpenRISCState *env = cpu_env(cs); in openrisc_cpu_mmu_index()
98 memset(&cpu->env, 0, offsetof(CPUOpenRISCState, end_reset_fields)); in openrisc_cpu_reset_hold()
/openbmc/qemu/linux-user/openrisc/
H A Dtarget_cpu.h23 static inline void cpu_clone_regs_child(CPUOpenRISCState *env, in cpu_clone_regs_child()
33 static inline void cpu_clone_regs_parent(CPUOpenRISCState *env, unsigned flags) in cpu_clone_regs_parent()
37 static inline void cpu_set_tls(CPUOpenRISCState *env, target_ulong newtls) in cpu_set_tls()
42 static inline abi_ulong get_sp_from_cpustate(CPUOpenRISCState *state) in get_sp_from_cpustate()
H A Dsignal.c43 static void restore_sigcontext(CPUOpenRISCState *env, target_sigcontext *sc) in restore_sigcontext()
61 static void setup_sigcontext(target_sigcontext *sc, CPUOpenRISCState *env) in setup_sigcontext()
74 CPUOpenRISCState *env, in get_sigframe()
93 target_sigset_t *set, CPUOpenRISCState *env) in setup_rt_frame()
137 long do_rt_sigreturn(CPUOpenRISCState *env) in do_rt_sigreturn()
H A Dcpu_loop.c26 void cpu_loop(CPUOpenRISCState *env) in cpu_loop()
/openbmc/qemu/linux-user/
H A Delfload.c1572 const CPUOpenRISCState *env) in elf_core_copy_regs()