Home
last modified time | relevance | path

Searched refs:CPUAlphaState (Results 1 – 15 of 15) sorted by relevance

/openbmc/qemu/target/alpha/
H A Dmachine.c8 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 Dfpu_helper.c29 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 Dvax_helper.c63 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 Dhelper.c33 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 Dsys_helper.c31 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 Dcpu.h250 } 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 Dcpu.c32 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 Dmem_helper.c26 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 Dtranslate.c102 #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 Dgdbstub.c26 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 Dclk_helper.c14 uint64_t helper_load_pcc(CPUAlphaState *env) in helper_load_pcc()
H A Dint_helper.c260 void helper_check_overflow(CPUAlphaState *env, uint64_t op1, uint64_t op2) in helper_check_overflow()
/openbmc/qemu/linux-user/alpha/
H A Dtarget_cpu.h22 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 Dsignal.c69 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 Dcpu_loop.c26 void cpu_loop(CPUAlphaState *env) in cpu_loop()