Home
last modified time | relevance | path

Searched refs:CPUHPPAState (Results 1 – 13 of 13) sorted by relevance

/openbmc/qemu/target/hppa/
H A Dfpu_helper.c26 void HELPER(loaded_fr0)(CPUHPPAState *env) in HELPER()
60 void cpu_hppa_loaded_fr0(CPUHPPAState *env) in cpu_hppa_loaded_fr0()
70 static void update_fr0_op(CPUHPPAState *env, uintptr_t ra) in update_fr0_op()
96 float32 HELPER(fsqrt_s)(CPUHPPAState *env, float32 arg) in HELPER()
103 float32 HELPER(frnd_s)(CPUHPPAState *env, float32 arg) in HELPER()
110 float32 HELPER(fadd_s)(CPUHPPAState *env, float32 a, float32 b) in HELPER()
117 float32 HELPER(fsub_s)(CPUHPPAState *env, float32 a, float32 b) in HELPER()
124 float32 HELPER(fmpy_s)(CPUHPPAState *env, float32 a, float32 b) in HELPER()
131 float32 HELPER(fdiv_s)(CPUHPPAState *env, float32 a, float32 b) in HELPER()
138 float64 HELPER(fsqrt_d)(CPUHPPAState *env, float64 arg) in HELPER()
[all …]
H A Dmachine.c28 CPUHPPAState *env = opaque; in get_psw()
36 CPUHPPAState *env = opaque; in put_psw()
109 CPUHPPAState *env = opaque; in tlb_pre_load()
125 CPUHPPAState *env = opaque; in tlb_post_load()
156 VMSTATE_ARRAY(tlb, CPUHPPAState,
157 ARRAY_SIZE(((CPUHPPAState *)0)->tlb),
159 VMSTATE_UINT32(tlb_last, CPUHPPAState),
173 VMSTATE_UINT64_ARRAY(gr, CPUHPPAState, 32),
174 VMSTATE_UINT64_ARRAY(fr, CPUHPPAState, 32),
175 VMSTATE_UINT64_ARRAY(sr, CPUHPPAState, 8),
[all …]
H A Dcpu.h266 } CPUHPPAState; typedef
277 CPUHPPAState env;
295 static inline bool hppa_is_pa20(CPUHPPAState *env) in hppa_is_pa20()
300 static inline int HPPA_BTLB_ENTRIES(CPUHPPAState *env) in HPPA_BTLB_ENTRIES()
326 static inline target_ulong hppa_form_gva(CPUHPPAState *env, uint64_t spc, in hppa_form_gva()
346 void cpu_get_tb_cpu_state(CPUHPPAState *env, vaddr *pc,
349 target_ulong cpu_hppa_get_psw(CPUHPPAState *env);
350 void cpu_hppa_put_psw(CPUHPPAState *env, target_ulong);
351 void cpu_hppa_loaded_fr0(CPUHPPAState *env);
354 static inline void cpu_hppa_change_prot_id(CPUHPPAState *env) { } in cpu_hppa_change_prot_id()
[all …]
H A Dsys_helper.c30 void HELPER(write_interval_timer)(CPUHPPAState *env, target_ulong val) in HELPER()
52 void HELPER(halt)(CPUHPPAState *env) in HELPER()
58 void HELPER(reset)(CPUHPPAState *env) in HELPER()
64 target_ulong HELPER(swap_system_mask)(CPUHPPAState *env, target_ulong nsm) in HELPER()
80 void HELPER(rfi)(CPUHPPAState *env) in HELPER()
110 static void getshadowregs(CPUHPPAState *env) in getshadowregs()
121 void HELPER(rfi_r)(CPUHPPAState *env) in HELPER()
137 void HELPER(diag_console_output)(CPUHPPAState *env) in HELPER()
H A Dmem_helper.c72 static HPPATLBEntry *hppa_find_tlb(CPUHPPAState *env, vaddr addr) in hppa_find_tlb()
86 static void hppa_flush_tlb_ent(CPUHPPAState *env, HPPATLBEntry *ent, in hppa_flush_tlb_ent()
118 static void hppa_flush_tlb_range(CPUHPPAState *env, vaddr va_b, vaddr va_e) in hppa_flush_tlb_range()
135 static HPPATLBEntry *hppa_alloc_tlb_ent(CPUHPPAState *env) in hppa_alloc_tlb_ent()
169 static int match_prot_id32(CPUHPPAState *env, uint32_t access_id) in match_prot_id32()
182 static int match_prot_id64(CPUHPPAState *env, uint32_t access_id) in match_prot_id64()
199 int hppa_get_physical_address(CPUHPPAState *env, vaddr addr, int mmu_idx, in hppa_get_physical_address()
359 void hppa_set_ior_and_isr(CPUHPPAState *env, vaddr addr, bool mmu_disabled) in hppa_set_ior_and_isr()
396 raise_exception_with_ior(CPUHPPAState *env, int excp, uintptr_t retaddr, in raise_exception_with_ior()
414 CPUHPPAState *env = cpu_env(cs); in hppa_cpu_do_transaction_failed()
[all …]
H A Dop_helper.c29 G_NORETURN void HELPER(excp)(CPUHPPAState *env, int excp) in HELPER()
37 G_NORETURN void hppa_dynamic_excp(CPUHPPAState *env, int excp, uintptr_t ra) in hppa_dynamic_excp()
45 static void atomic_store_mask32(CPUHPPAState *env, target_ulong addr, in atomic_store_mask32()
70 static void atomic_store_mask64(CPUHPPAState *env, target_ulong addr, in atomic_store_mask64()
99 static void do_stby_b(CPUHPPAState *env, target_ulong addr, target_ulong val, in do_stby_b()
124 static void do_stdby_b(CPUHPPAState *env, target_ulong addr, uint64_t val, in do_stdby_b()
180 void HELPER(stby_b)(CPUHPPAState *env, target_ulong addr, target_ulong val) in HELPER()
185 void HELPER(stby_b_parallel)(CPUHPPAState *env, target_ulong addr, in HELPER()
191 void HELPER(stdby_b)(CPUHPPAState *env, target_ulong addr, target_ulong val) in HELPER()
196 void HELPER(stdby_b_parallel)(CPUHPPAState *env, target_ulong addr, in HELPER()
[all …]
H A Dcpu.c44 CPUHPPAState *env = cpu_env(cs); in hppa_cpu_get_pc()
50 void cpu_get_tb_cpu_state(CPUHPPAState *env, vaddr *pc, in cpu_get_tb_cpu_state()
112 CPUHPPAState *env = cpu_env(cs); in hppa_restore_state_to_opc()
134 CPUHPPAState *env = cpu_env(cs); in hppa_cpu_mmu_index()
156 CPUHPPAState *env = &cpu->env; in hppa_cpu_do_unaligned_access()
199 CPUHPPAState *env = &cpu->env; in hppa_cpu_initfn()
H A Dint_helper.c55 CPUHPPAState *env = &cpu->env; in io_eir_write()
84 void HELPER(write_eirr)(CPUHPPAState *env, target_ulong val) in HELPER()
95 CPUHPPAState *env = &cpu->env; in hppa_cpu_do_interrupt()
267 CPUHPPAState *env = &cpu->env; in hppa_cpu_exec_interrupt()
H A Dtranslate.c271 #define DEF_VAR(V) { &cpu_##V, #V, offsetof(CPUHPPAState, V) } in hppa_translate_init()
275 { &cpu_sar, "sar", offsetof(CPUHPPAState, cr[CR_SAR]) }, in hppa_translate_init()
303 offsetof(CPUHPPAState, gr[i]), in hppa_translate_init()
308 offsetof(CPUHPPAState, sr[i]), in hppa_translate_init()
312 offsetof(CPUHPPAState, sr[4]), in hppa_translate_init()
321 offsetof(CPUHPPAState, psw_xb), in hppa_translate_init()
324 offsetof(CPUHPPAState, iasq_f), in hppa_translate_init()
327 offsetof(CPUHPPAState, iasq_b), in hppa_translate_init()
440 offsetof(CPUHPPAState, fr[rt & 31]) in load_frw_i32()
463 offsetof(CPUHPPAState, fr[rt & 31]) in load_frw0_i64()
[all …]
H A Dhelper.c28 target_ulong cpu_hppa_get_psw(CPUHPPAState *env) in cpu_hppa_get_psw()
62 void cpu_hppa_put_psw(CPUHPPAState *env, target_ulong psw) in cpu_hppa_put_psw()
118 CPUHPPAState *env = cpu_env(cs); in hppa_cpu_dump_state()
H A Dgdbstub.c32 CPUHPPAState *env = cpu_env(cs); in hppa_cpu_gdb_read_register()
152 CPUHPPAState *env = cpu_env(cs); in hppa_cpu_gdb_write_register()
/openbmc/qemu/linux-user/hppa/
H A Dtarget_cpu.h22 static inline void cpu_clone_regs_child(CPUHPPAState *env, target_ulong newsp, in cpu_clone_regs_child()
35 static inline void cpu_clone_regs_parent(CPUHPPAState *env, unsigned flags) in cpu_clone_regs_parent()
39 static inline void cpu_set_tls(CPUHPPAState *env, target_ulong newtls) in cpu_set_tls()
44 static inline abi_ulong get_sp_from_cpustate(CPUHPPAState *state) in get_sp_from_cpustate()
H A Dcpu_loop.c26 static abi_ulong hppa_lws(CPUHPPAState *env) in hppa_lws()
112 void cpu_loop(CPUHPPAState *env) in cpu_loop()