/openbmc/qemu/target/hppa/ |
H A D | fpu_helper.c | 26 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 D | machine.c | 28 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 D | cpu.h | 266 } 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 D | sys_helper.c | 30 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 D | mem_helper.c | 72 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 D | op_helper.c | 29 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 D | cpu.c | 44 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 D | int_helper.c | 55 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 D | translate.c | 271 #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 D | helper.c | 28 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 D | gdbstub.c | 32 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 D | target_cpu.h | 22 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 D | cpu_loop.c | 26 static abi_ulong hppa_lws(CPUHPPAState *env) in hppa_lws() 112 void cpu_loop(CPUHPPAState *env) in cpu_loop()
|