Home
last modified time | relevance | path

Searched refs:CPUSPARCState (Results 1 – 9 of 9) sorted by relevance

/openbmc/qemu/target/sparc/
H A Dmonitor.c60 { "g0", offsetof(CPUSPARCState, gregs[0]) },
61 { "g1", offsetof(CPUSPARCState, gregs[1]) },
62 { "g2", offsetof(CPUSPARCState, gregs[2]) },
63 { "g3", offsetof(CPUSPARCState, gregs[3]) },
64 { "g4", offsetof(CPUSPARCState, gregs[4]) },
65 { "g5", offsetof(CPUSPARCState, gregs[5]) },
66 { "g6", offsetof(CPUSPARCState, gregs[6]) },
67 { "g7", offsetof(CPUSPARCState, gregs[7]) },
92 { "pc", offsetof(CPUSPARCState, pc) },
93 { "npc", offsetof(CPUSPARCState, npc) },
[all …]
H A Dfop_helper.c47 static void check_ieee_exceptions(CPUSPARCState *env, uintptr_t ra) in check_ieee_exceptions()
87 float32 helper_fadds(CPUSPARCState *env, float32 src1, float32 src2) in helper_fadds()
94 float32 helper_fsubs(CPUSPARCState *env, float32 src1, float32 src2) in helper_fsubs()
101 float32 helper_fmuls(CPUSPARCState *env, float32 src1, float32 src2) in helper_fmuls()
108 float32 helper_fdivs(CPUSPARCState *env, float32 src1, float32 src2) in helper_fdivs()
115 float64 helper_faddd(CPUSPARCState *env, float64 src1, float64 src2) in helper_faddd()
122 float64 helper_fsubd(CPUSPARCState *env, float64 src1, float64 src2) in helper_fsubd()
129 float64 helper_fmuld(CPUSPARCState *env, float64 src1, float64 src2) in helper_fmuld()
136 float64 helper_fdivd(CPUSPARCState *env, float64 src1, float64 src2) in helper_fdivd()
143 Int128 helper_faddq(CPUSPARCState *env, Int128 src1, Int128 src2) in helper_faddq()
[all …]
H A Dwin_helper.c26 void cpu_set_cwp(CPUSPARCState *env, int new_cwp) in cpu_set_cwp()
43 target_ulong cpu_get_psr(CPUSPARCState *env) in cpu_get_psr()
68 void cpu_put_psr_icc(CPUSPARCState *env, target_ulong val) in cpu_put_psr_icc()
83 void cpu_put_psr_raw(CPUSPARCState *env, target_ulong val) in cpu_put_psr_raw()
99 void cpu_put_psr(CPUSPARCState *env, target_ulong val) in cpu_put_psr()
107 int cpu_cwp_inc(CPUSPARCState *env, int cwp) in cpu_cwp_inc()
115 int cpu_cwp_dec(CPUSPARCState *env, int cwp) in cpu_cwp_dec()
124 void helper_rett(CPUSPARCState *env) in helper_rett()
143 void helper_save(CPUSPARCState *env) in helper_save()
154 void helper_restore(CPUSPARCState *env) in helper_restore()
[all …]
H A Dmmu_helper.c72 static int get_physical_address(CPUSPARCState *env, CPUTLBEntryFull *full, in get_physical_address()
214 CPUSPARCState *env = cpu_env(cs); in sparc_cpu_tlb_fill()
264 target_ulong mmu_probe(CPUSPARCState *env, target_ulong address, int mmulev) in mmu_probe()
352 void dump_mmu(CPUSPARCState *env) in dump_mmu()
398 CPUSPARCState *env = cpu_env(cs); in sparc_cpu_memory_rw_debug()
506 static uint64_t build_sfsr(CPUSPARCState *env, int mmu_idx, int rw) in build_sfsr()
548 static int get_physical_address_data(CPUSPARCState *env, CPUTLBEntryFull *full, in get_physical_address_data()
648 static int get_physical_address_code(CPUSPARCState *env, CPUTLBEntryFull *full, in get_physical_address_code()
724 static int get_physical_address(CPUSPARCState *env, CPUTLBEntryFull *full, in get_physical_address()
765 CPUSPARCState *env = cpu_env(cs); in sparc_cpu_tlb_fill()
[all …]
H A Dldst_helper.c80 static uint64_t ultrasparc_tsb_pointer(CPUSPARCState *env, in ultrasparc_tsb_pointer()
129 CPUSPARCState *env) in replace_tlb_entry()
152 const char *strmmu, CPUSPARCState *env1) in demap_tlb()
211 static uint64_t sun4v_tte_to_sun4u(CPUSPARCState *env, uint64_t tag, in sun4v_tte_to_sun4u()
233 const char *strmmu, CPUSPARCState *env1, in replace_tlb_1bit_lru()
331 static inline target_ulong address_mask(CPUSPARCState *env1, target_ulong addr) in address_mask()
339 static inline target_ulong asi_address_mask(CPUSPARCState *env, in asi_address_mask()
349 static inline void do_check_asi(CPUSPARCState *env, int asi, uintptr_t ra) in do_check_asi()
366 static void do_check_align(CPUSPARCState *env, target_ulong addr, in do_check_align()
377 static void dump_mxcc(CPUSPARCState *env) in dump_mxcc()
[all …]
H A Dmachine.c56 CPUSPARCState *env = &cpu->env; in get_psr()
70 CPUSPARCState *env = &cpu->env; in put_psr()
116 CPUSPARCState *env = &cpu->env; in get_xcc()
132 CPUSPARCState *env = &cpu->env; in put_xcc()
168 CPUSPARCState *env = &cpu->env; in cpu_pre_save()
H A Dgdbstub.c32 CPUSPARCState *env = cpu_env(cs); in sparc_cpu_gdb_read_register()
114 CPUSPARCState *env = &cpu->env; in sparc_cpu_gdb_write_register()
/openbmc/qemu/linux-user/sparc/
H A Dtarget_cpu.h29 static void set_syscall_C(CPUSPARCState *env, bool val) in set_syscall_C()
40 static inline void cpu_clone_regs_child(CPUSPARCState *env, target_ulong newsp, in cpu_clone_regs_child()
81 static inline void cpu_clone_regs_parent(CPUSPARCState *env, unsigned flags) in cpu_clone_regs_parent()
87 static inline void cpu_set_tls(CPUSPARCState *env, target_ulong newtls) in cpu_set_tls()
92 static inline abi_ulong get_sp_from_cpustate(CPUSPARCState *state) in get_sp_from_cpustate()
/openbmc/qemu/hw/sparc64/
H A Dsparc64.c41 CPUSPARCState *env = &cpu->env; in cpu_kick_irq()
51 CPUSPARCState *env = &cpu->env; in sparc64_cpu_set_ivec_irq()
112 CPUSPARCState *env = &s->cpu->env; in main_cpu_reset()
136 CPUSPARCState *env = &cpu->env; in tick_irq()
154 CPUSPARCState *env = &cpu->env; in stick_irq()
172 CPUSPARCState *env = &cpu->env; in hstick_irq()
268 CPUSPARCState *env; in sparc64_cpu_devinit()