/openbmc/qemu/target/alpha/ |
H A D | machine.c | 8 CPUAlphaState *env = opaque; in get_fpcr() 16 CPUAlphaState *env = opaque; in put_fpcr() 28 VMSTATE_UINTTL_ARRAY(ir, CPUAlphaState, 31), 29 VMSTATE_UINTTL_ARRAY(fir, CPUAlphaState, 31), 44 VMSTATE_UINTTL(pc, CPUAlphaState), 45 VMSTATE_UINTTL(unique, CPUAlphaState), 46 VMSTATE_UINTTL(lock_addr, CPUAlphaState), 47 VMSTATE_UINTTL(lock_value, CPUAlphaState), 49 VMSTATE_UINT32(flags, CPUAlphaState), 50 VMSTATE_UINT32(pcc_ofs, CPUAlphaState), [all …]
|
H A D | fpu_helper.c | 29 void helper_setroundmode(CPUAlphaState *env, uint32_t val) in helper_setroundmode() 34 void helper_setflushzero(CPUAlphaState *env, uint32_t val) in helper_setflushzero() 42 static uint32_t soft_to_fpcr_exc(CPUAlphaState *env) in soft_to_fpcr_exc() 59 static void fp_exc_raise1(CPUAlphaState *env, uintptr_t retaddr, in fp_exc_raise1() 75 void helper_fp_exc_raise(CPUAlphaState *env, uint32_t ignore, uint32_t regno) in helper_fp_exc_raise() 88 void helper_fp_exc_raise_s(CPUAlphaState *env, uint32_t ignore, uint32_t regno) in helper_fp_exc_raise_s() 111 void helper_ieee_input(CPUAlphaState *env, uint64_t val) in helper_ieee_input() 129 void helper_ieee_input_cmp(CPUAlphaState *env, uint64_t val) in helper_ieee_input_cmp() 152 void helper_ieee_input_s(CPUAlphaState *env, uint64_t val) in helper_ieee_input_s() 216 uint64_t helper_adds(CPUAlphaState *env, uint64_t a, uint64_t b) in helper_adds() [all …]
|
H A D | vax_helper.c | 63 static float32 f_to_float32(CPUAlphaState *env, uintptr_t retaddr, uint64_t a) in f_to_float32() 110 uint64_t helper_addf(CPUAlphaState *env, uint64_t a, uint64_t b) in helper_addf() 120 uint64_t helper_subf(CPUAlphaState *env, uint64_t a, uint64_t b) in helper_subf() 130 uint64_t helper_mulf(CPUAlphaState *env, uint64_t a, uint64_t b) in helper_mulf() 140 uint64_t helper_divf(CPUAlphaState *env, uint64_t a, uint64_t b) in helper_divf() 150 uint64_t helper_sqrtf(CPUAlphaState *env, uint64_t t) in helper_sqrtf() 194 static float64 g_to_float64(CPUAlphaState *env, uintptr_t retaddr, uint64_t a) in g_to_float64() 237 uint64_t helper_addg(CPUAlphaState *env, uint64_t a, uint64_t b) in helper_addg() 247 uint64_t helper_subg(CPUAlphaState *env, uint64_t a, uint64_t b) in helper_subg() 257 uint64_t helper_mulg(CPUAlphaState *env, uint64_t a, uint64_t b) in helper_mulg() [all …]
|
H A D | helper.c | 33 uint64_t cpu_alpha_load_fpcr(CPUAlphaState *env) in cpu_alpha_load_fpcr() 38 void cpu_alpha_store_fpcr(CPUAlphaState *env, uint64_t val) in cpu_alpha_store_fpcr() 89 uint64_t helper_load_fpcr(CPUAlphaState *env) in helper_load_fpcr() 94 void helper_store_fpcr(CPUAlphaState *env, uint64_t val) in helper_store_fpcr() 99 static uint64_t *cpu_alpha_addr_gr(CPUAlphaState *env, unsigned reg) in cpu_alpha_addr_gr() 113 uint64_t cpu_alpha_load_gr(CPUAlphaState *env, unsigned reg) in cpu_alpha_load_gr() 118 void cpu_alpha_store_gr(CPUAlphaState *env, unsigned reg, uint64_t val) in cpu_alpha_store_gr() 128 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_record_sigsegv() 165 static int get_physical_address(CPUAlphaState *env, target_ulong addr, in get_physical_address() 301 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_tlb_fill() [all …]
|
H A D | sys_helper.c | 31 void helper_tbia(CPUAlphaState *env) in helper_tbia() 36 void helper_tbis(CPUAlphaState *env, uint64_t p) in helper_tbis() 41 void helper_tb_flush(CPUAlphaState *env) in helper_tb_flush() 65 void helper_set_alarm(CPUAlphaState *env, uint64_t expire) in helper_set_alarm()
|
H A D | cpu.h | 250 } CPUAlphaState; typedef 261 CPUAlphaState env; 387 static inline int alpha_env_mmu_index(CPUAlphaState *env) in alpha_env_mmu_index() 437 G_NORETURN void dynamic_excp(CPUAlphaState *, uintptr_t, int, int); 438 G_NORETURN void arith_excp(CPUAlphaState *, uintptr_t, int, uint64_t); 440 uint64_t cpu_alpha_load_fpcr (CPUAlphaState *env); 441 void cpu_alpha_store_fpcr (CPUAlphaState *env, uint64_t val); 442 uint64_t cpu_alpha_load_gr(CPUAlphaState *env, unsigned reg); 443 void cpu_alpha_store_gr(CPUAlphaState *env, unsigned reg, uint64_t val); 465 static inline void cpu_get_tb_cpu_state(CPUAlphaState *env, vaddr *pc, in cpu_get_tb_cpu_state()
|
H A D | cpu.c | 32 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_set_pc() 38 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_get_pc() 47 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_synchronize_from_tb() 56 CPUAlphaState *env = cpu_env(cs); in alpha_restore_state_to_opc() 176 CPUAlphaState *env = cpu_env(CPU(obj)); in ev6_cpu_initfn() 189 CPUAlphaState *env = cpu_env(CPU(obj)); in alpha_cpu_initfn()
|
H A D | mem_helper.c | 26 static void do_unaligned_access(CPUAlphaState *env, vaddr addr, uintptr_t retaddr) in do_unaligned_access() 52 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_do_unaligned_access() 66 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_do_transaction_failed()
|
H A D | translate.c | 102 #define DEF_VAR(V) { &cpu_##V, #V, offsetof(CPUAlphaState, V) } in alpha_translate_init() 137 offsetof(CPUAlphaState, ir[i]), in alpha_translate_init() 143 offsetof(CPUAlphaState, fir[i]), in alpha_translate_init() 152 offsetof(CPUAlphaState, in alpha_translate_init() 238 int ofs = offsetof(CPUAlphaState, flags); in get_flag_ofs() 577 offsetof(CPUAlphaState, fpcr_dyn_round)); in gen_qual_roundmode() 586 offsetof(CPUAlphaState, fp_status.float_rounding_mode)); in gen_qual_roundmode() 606 offsetof(CPUAlphaState, fpcr_flush_to_zero)); in gen_qual_flushzero() 614 offsetof(CPUAlphaState, fp_status.flush_to_zero)); in gen_qual_flushzero() 1054 offsetof(CPUAlphaState, unique)); in gen_call_pal() [all …]
|
H A D | gdbstub.c | 26 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_gdb_read_register() 61 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_gdb_write_register()
|
H A D | clk_helper.c | 14 uint64_t helper_load_pcc(CPUAlphaState *env) in helper_load_pcc()
|
H A D | int_helper.c | 260 void helper_check_overflow(CPUAlphaState *env, uint64_t op1, uint64_t op2) in helper_check_overflow()
|
/openbmc/qemu/linux-user/alpha/ |
H A D | target_cpu.h | 22 static inline void cpu_clone_regs_child(CPUAlphaState *env, target_ulong newsp, in cpu_clone_regs_child() 33 static inline void cpu_clone_regs_parent(CPUAlphaState *env, unsigned flags) in cpu_clone_regs_parent() 45 static inline void cpu_set_tls(CPUAlphaState *env, target_ulong newtls) in cpu_set_tls() 50 static inline abi_ulong get_sp_from_cpustate(CPUAlphaState *state) in get_sp_from_cpustate()
|
H A D | signal.c | 69 static void setup_sigcontext(struct target_sigcontext *sc, CPUAlphaState *env, in setup_sigcontext() 95 static void restore_sigcontext(CPUAlphaState *env, in restore_sigcontext() 115 CPUAlphaState *env, in get_sigframe() 126 target_sigset_t *set, CPUAlphaState *env) in setup_frame() 164 target_sigset_t *set, CPUAlphaState *env) in setup_rt_frame() 209 long do_sigreturn(CPUAlphaState *env) in do_sigreturn() 235 long do_rt_sigreturn(CPUAlphaState *env) in do_rt_sigreturn()
|
H A D | cpu_loop.c | 26 void cpu_loop(CPUAlphaState *env) in cpu_loop()
|