Home
last modified time | relevance | path

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

/external/qemu/target-arm/
Dcpu.h36 #define CPUOldState struct CPUARMState
38 #define CPUArchState struct CPUARMState
111 typedef struct CPUARMState { struct
271 } CPUARMState; argument
275 CPUARMState *cpu_arm_init(const char *cpu_model);
277 int cpu_arm_exec(CPUARMState *s);
278 void cpu_arm_close(CPUARMState *s);
279 void do_interrupt(CPUARMState *);
280 void switch_mode(CPUARMState *, int);
281 uint32_t do_arm_semihosting(CPUARMState *env);
[all …]
Dop_helper.c27 static void raise_exception(CPUARMState *env, int tt) in raise_exception()
34 uint32_t HELPER(neon_tbl)(CPUARMState *env, uint32_t ireg, uint32_t def, in HELPER()
78 void tlb_fill(CPUARMState *env, target_ulong addr, int is_write, int mmu_idx, in tlb_fill()
93 void HELPER(set_cp)(CPUARMState *env, uint32_t insn, uint32_t val) in HELPER()
105 uint32_t HELPER(get_cp)(CPUARMState *env, uint32_t insn) in HELPER()
120 void HELPER(set_cp)(CPUARMState *env, uint32_t insn, uint32_t val) in HELPER()
127 uint32_t HELPER(get_cp)(CPUARMState *env, uint32_t insn) in HELPER()
136 uint32_t HELPER(add_setq)(CPUARMState *env, uint32_t a, uint32_t b) in HELPER()
144 uint32_t HELPER(add_saturate)(CPUARMState *env, uint32_t a, uint32_t b) in HELPER()
154 uint32_t HELPER(sub_saturate)(CPUARMState *env, uint32_t a, uint32_t b) in HELPER()
[all …]
Diwmmxt_helper.c166 uint64_t HELPER(glue(iwmmxt_unpack, glue(S, b)))(CPUARMState *env, \
181 uint64_t HELPER(glue(iwmmxt_unpack, glue(S, w)))(CPUARMState *env, \
194 uint64_t HELPER(glue(iwmmxt_unpack, glue(S, l)))(CPUARMState *env, \
204 uint64_t HELPER(glue(iwmmxt_unpack, glue(S, ub)))(CPUARMState *env, \
217 uint64_t HELPER(glue(iwmmxt_unpack, glue(S, uw)))(CPUARMState *env, \
227 uint64_t HELPER(glue(iwmmxt_unpack, glue(S, ul)))(CPUARMState *env, \
234 uint64_t HELPER(glue(iwmmxt_unpack, glue(S, sb)))(CPUARMState *env, \
247 uint64_t HELPER(glue(iwmmxt_unpack, glue(S, sw)))(CPUARMState *env, \
257 uint64_t HELPER(glue(iwmmxt_unpack, glue(S, sl)))(CPUARMState *env, \
268 uint64_t HELPER(glue(iwmmxt_, glue(SUFF, b)))(CPUARMState *env, \
[all …]
Dhelper.c50 static inline void set_feature(CPUARMState *env, int feature) in set_feature()
55 static void cpu_reset_model_id(CPUARMState *env, uint32_t id) in cpu_reset_model_id()
298 CPUARMState *env = cpu->env_ptr; in cpu_reset()
307 memset(env, 0, offsetof(CPUARMState, breakpoints)); in cpu_reset()
363 static int vfp_gdb_get_reg(CPUARMState *env, uint8_t *buf, int reg) in vfp_gdb_get_reg()
390 static int vfp_gdb_set_reg(CPUARMState *env, uint8_t *buf, int reg) in vfp_gdb_set_reg()
415 CPUARMState *cpu_arm_init(const char *cpu_model) in cpu_arm_init()
418 CPUARMState *env; in cpu_arm_init()
515 void cpu_arm_close(CPUARMState *env) in cpu_arm_close()
520 uint32_t cpsr_read(CPUARMState *env) in cpsr_read()
[all …]
Dneon_helper.c117 uint32_t HELPER(glue(neon_,name))(CPUARMState *env, uint32_t arg1, uint32_t arg2) \
175 uint32_t HELPER(neon_qadd_u32)(CPUARMState *env, uint32_t a, uint32_t b)
185 uint64_t HELPER(neon_qadd_u64)(CPUARMState *env, uint64_t src1, uint64_t src2) in HELPER()
217 uint32_t HELPER(neon_qadd_s32)(CPUARMState *env, uint32_t a, uint32_t b) in HELPER()
227 uint64_t HELPER(neon_qadd_s64)(CPUARMState *env, uint64_t src1, uint64_t src2) in HELPER()
255 uint32_t HELPER(neon_qsub_u32)(CPUARMState *env, uint32_t a, uint32_t b) in HELPER()
265 uint64_t HELPER(neon_qsub_u64)(CPUARMState *env, uint64_t src1, uint64_t src2) in HELPER()
298 uint32_t HELPER(neon_qsub_s32)(CPUARMState *env, uint32_t a, uint32_t b) in HELPER()
308 uint64_t HELPER(neon_qsub_s64)(CPUARMState *env, uint64_t src1, uint64_t src2) in HELPER()
664 uint64_t HELPER(neon_qshl_u64)(CPUARMState *env, uint64_t val, uint64_t shiftop) in HELPER()
[all …]
Dqom-cpu.h10 CPUARMState env;
13 static inline ARMCPU *arm_env_get_cpu(CPUARMState *env) in arm_env_get_cpu()
Dcpu-qom.h10 CPUARMState env;
13 static inline ARMCPU *arm_env_get_cpu(CPUARMState *env) in arm_env_get_cpu()
Darm-semi.c111 static inline uint32_t set_swi_errno(CPUARMState *env, uint32_t code) in set_swi_errno()
127 CPUARMState *env = cpu->env_ptr; in arm_semi_cb()
160 CPUARMState *env = cpu->env_ptr; in arm_semi_flen_cb()
181 uint32_t do_arm_semihosting(CPUARMState *env) in do_arm_semihosting()
192 CPUARMState *ts = env; in do_arm_semihosting()
Dmachine.c8 CPUARMState *env = (CPUARMState *)opaque; in cpu_save()
121 CPUARMState *env = (CPUARMState *)opaque; in cpu_load()
Dtranslate.c116 offsetof(CPUARMState, regs[i]), in arm_translate_init()
120 offsetof(CPUARMState, exclusive_addr), "exclusive_addr"); in arm_translate_init()
122 offsetof(CPUARMState, exclusive_val), "exclusive_val"); in arm_translate_init()
124 offsetof(CPUARMState, exclusive_high), "exclusive_high"); in arm_translate_init()
127 offsetof(CPUARMState, exclusive_test), "exclusive_test"); in arm_translate_init()
129 offsetof(CPUARMState, exclusive_info), "exclusive_info"); in arm_translate_init()
140 #define load_cpu_field(name) load_cpu_offset(offsetof(CPUARMState, name))
149 store_cpu_offset(var, offsetof(CPUARMState, name))
370 #define gen_set_CF(var) tcg_gen_st_i32(var, cpu_env, offsetof(CPUARMState, CF))
384 tcg_gen_st_i32(var, cpu_env, offsetof(CPUARMState, NF)); in gen_logic_CC()
[all …]
/external/qemu/include/hw/arm/
Darm.h43 void arm_load_kernel(CPUARMState *env, struct arm_boot_info *info);
/external/qemu/hw/arm/
Dboot.c47 CPUARMState *env = opaque; in main_cpu_reset()
187 void arm_load_kernel(CPUARMState *env, struct arm_boot_info *info) in arm_load_kernel()
/external/qemu/hw/android/
Dandroid_arm.c56 CPUARMState *env; in android_arm_init_()