Home
last modified time | relevance | path

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

/qemu/target/hppa/
H A Dfpu_helper.c25 void HELPER(loaded_fr0)(CPUHPPAState *env) in HELPER()
83 void cpu_hppa_loaded_fr0(CPUHPPAState *env) in cpu_hppa_loaded_fr0()
93 static void update_fr0_op(CPUHPPAState *env, uintptr_t ra) in update_fr0_op()
133 float32 HELPER(fsqrt_s)(CPUHPPAState *env, float32 arg) in HELPER()
140 float32 HELPER(frnd_s)(CPUHPPAState *env, float32 arg) in HELPER()
147 float32 HELPER(fadd_s)(CPUHPPAState *env, float32 a, float32 b) in HELPER()
154 float32 HELPER(fsub_s)(CPUHPPAState *env, float32 a, float32 b) in HELPER()
161 float32 HELPER(fmpy_s)(CPUHPPAState *env, float32 a, float32 b) in HELPER()
168 float32 HELPER(fdiv_s)(CPUHPPAState *env, float32 a, float32 b) in HELPER()
175 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.h278 } CPUHPPAState; typedef
289 CPUHPPAState env;
307 static inline bool hppa_is_pa20(const CPUHPPAState *env) in hppa_is_pa20()
312 static inline int HPPA_BTLB_ENTRIES(CPUHPPAState *env) in HPPA_BTLB_ENTRIES()
333 static inline target_ulong hppa_form_gva(CPUHPPAState *env, uint64_t spc, in hppa_form_gva()
354 target_ulong cpu_hppa_get_psw(CPUHPPAState *env);
355 void cpu_hppa_put_psw(CPUHPPAState *env, target_ulong);
356 void update_gva_offset_mask(CPUHPPAState *env);
357 void cpu_hppa_loaded_fr0(CPUHPPAState *env);
360 static inline void cpu_hppa_change_prot_id(CPUHPPAState *env) { } in cpu_hppa_change_prot_id()
[all …]
H A Dsys_helper.c29 void HELPER(write_interval_timer)(CPUHPPAState *env, target_ulong val) in HELPER()
51 void HELPER(halt)(CPUHPPAState *env) in HELPER()
57 void HELPER(reset)(CPUHPPAState *env) in HELPER()
63 target_ulong HELPER(swap_system_mask)(CPUHPPAState *env, target_ulong nsm) in HELPER()
79 void HELPER(rfi)(CPUHPPAState *env) in HELPER()
109 static void getshadowregs(CPUHPPAState *env) in getshadowregs()
120 void HELPER(rfi_r)(CPUHPPAState *env) in HELPER()
136 void HELPER(diag_console_output)(CPUHPPAState *env) in HELPER()
H A Dmem_helper.c75 static HPPATLBEntry *hppa_find_tlb(CPUHPPAState *env, vaddr addr) in hppa_find_tlb()
89 static void hppa_flush_tlb_ent(CPUHPPAState *env, HPPATLBEntry *ent, in hppa_flush_tlb_ent()
121 static void hppa_flush_tlb_range(CPUHPPAState *env, vaddr va_b, vaddr va_e) in hppa_flush_tlb_range()
138 static HPPATLBEntry *hppa_alloc_tlb_ent(CPUHPPAState *env) in hppa_alloc_tlb_ent()
172 static int match_prot_id32(CPUHPPAState *env, uint32_t access_id) in match_prot_id32()
185 static int match_prot_id64(CPUHPPAState *env, uint32_t access_id) in match_prot_id64()
202 int hppa_get_physical_address(CPUHPPAState *env, vaddr addr, int mmu_idx, in hppa_get_physical_address()
362 void hppa_set_ior_and_isr(CPUHPPAState *env, vaddr addr, bool mmu_disabled) in hppa_set_ior_and_isr()
399 raise_exception_with_ior(CPUHPPAState *env, int excp, uintptr_t retaddr, in raise_exception_with_ior()
417 CPUHPPAState *env = cpu_env(cs); in hppa_cpu_do_transaction_failed()
[all …]
H A Dop_helper.c32 G_NORETURN void HELPER(excp)(CPUHPPAState *env, int excp) in HELPER()
40 G_NORETURN void hppa_dynamic_excp(CPUHPPAState *env, int excp, uintptr_t ra) in hppa_dynamic_excp()
48 static void atomic_store_mask32(CPUHPPAState *env, target_ulong addr, in atomic_store_mask32()
73 static void atomic_store_mask64(CPUHPPAState *env, target_ulong addr, in atomic_store_mask64()
102 static void do_stby_b(CPUHPPAState *env, target_ulong addr, target_ulong val, in do_stby_b()
127 static void do_stdby_b(CPUHPPAState *env, target_ulong addr, uint64_t val, in do_stdby_b()
183 void HELPER(stby_b)(CPUHPPAState *env, target_ulong addr, target_ulong val) in HELPER()
188 void HELPER(stby_b_parallel)(CPUHPPAState *env, target_ulong addr, in HELPER()
194 void HELPER(stdby_b)(CPUHPPAState *env, target_ulong addr, target_ulong val) in HELPER()
199 void HELPER(stdby_b_parallel)(CPUHPPAState *env, target_ulong addr, in HELPER()
[all …]
H A Dcpu.c47 CPUHPPAState *env = cpu_env(cs); in hppa_cpu_get_pc()
56 CPUHPPAState *env = cpu_env(cs); in hppa_get_tb_cpu_state()
120 CPUHPPAState *env = cpu_env(cs); in hppa_restore_state_to_opc()
144 CPUHPPAState *env = cpu_env(cs); in hppa_cpu_mmu_index()
167 CPUHPPAState *env = &cpu->env; in hppa_cpu_do_unaligned_access()
208 CPUHPPAState *env = cpu_env(CPU(obj)); in hppa_cpu_initfn()
218 CPUHPPAState *env = &cpu->env; in hppa_cpu_reset_hold()
227 memset(env, 0, offsetof(CPUHPPAState, end_reset_fields)); in hppa_cpu_reset_hold()
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()
273 CPUHPPAState *env = &cpu->env; in hppa_cpu_exec_interrupt()
H A Dhelper.c28 target_ulong cpu_hppa_get_psw(CPUHPPAState *env) in cpu_hppa_get_psw()
62 void update_gva_offset_mask(CPUHPPAState *env) in update_gva_offset_mask()
78 void cpu_hppa_put_psw(CPUHPPAState *env, target_ulong psw) in cpu_hppa_put_psw()
136 CPUHPPAState *env = cpu_env(cs); in hppa_cpu_dump_state()
H A Dtranslate.c273 #define DEF_VAR(V) { &cpu_##V, #V, offsetof(CPUHPPAState, V) } in hppa_translate_init()
277 { &cpu_sar, "sar", offsetof(CPUHPPAState, cr[CR_SAR]) }, in hppa_translate_init()
305 offsetof(CPUHPPAState, gr[i]), in hppa_translate_init()
310 offsetof(CPUHPPAState, sr[i]), in hppa_translate_init()
314 offsetof(CPUHPPAState, sr[4]), in hppa_translate_init()
323 offsetof(CPUHPPAState, psw_xb), in hppa_translate_init()
326 offsetof(CPUHPPAState, iasq_f), in hppa_translate_init()
329 offsetof(CPUHPPAState, iasq_b), in hppa_translate_init()
442 offsetof(CPUHPPAState, fr[rt & 31]) in load_frw_i32()
465 offsetof(CPUHPPAState, fr[rt & 31]) in load_frw0_i64()
[all …]
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()
/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()