| /openbmc/qemu/target/arm/ |
| H A D | cpregs-pmu.c | 22 static CPAccessResult access_tpm(CPUARMState *env, const ARMCPRegInfo *ri, in access_tpm() 40 bool (*supported)(CPUARMState *); 45 uint64_t (*get_count)(CPUARMState *); 55 static bool event_always_supported(CPUARMState *env) in event_always_supported() 60 static uint64_t swinc_get_count(CPUARMState *env) in swinc_get_count() 78 static uint64_t cycles_get_count(CPUARMState *env) in cycles_get_count() 94 static bool instructions_supported(CPUARMState *env) in instructions_supported() 100 static uint64_t instructions_get_count(CPUARMState *env) in instructions_get_count() 113 static bool pmuv3p1_events_supported(CPUARMState *env) in pmuv3p1_events_supported() 119 static bool pmuv3p4_events_supported(CPUARMState *env) in pmuv3p4_events_supported() [all …]
|
| H A D | debug_helper.c | 22 static int arm_debug_target_el(CPUARMState *env) in arm_debug_target_el() 51 raise_exception_debug(CPUARMState *env, uint32_t excp, uint32_t syndrome) in raise_exception_debug() 67 static bool aa64_generate_debug_exceptions(CPUARMState *env) in aa64_generate_debug_exceptions() 97 static bool aa32_generate_debug_exceptions(CPUARMState *env) in aa32_generate_debug_exceptions() 151 bool arm_generate_debug_exceptions(CPUARMState *env) in arm_generate_debug_exceptions() 167 bool arm_singlestep_active(CPUARMState *env) in arm_singlestep_active() 177 CPUARMState *env = &cpu->env; in linked_bp_matches() 260 CPUARMState *env = &cpu->env; in bp_wp_matches() 359 CPUARMState *env = &cpu->env; in check_watchpoints() 382 CPUARMState *env = &cpu->env; in arm_debug_check_breakpoint() [all …]
|
| H A D | vfp_fpscr.c | 25 uint32_t vfp_get_fpcr(CPUARMState *env) in vfp_get_fpcr() 40 uint32_t vfp_get_fpsr(CPUARMState *env) in vfp_get_fpsr() 52 uint32_t vfp_get_fpscr(CPUARMState *env) in vfp_get_fpscr() 58 void vfp_set_fpsr(CPUARMState *env, uint32_t val) in vfp_set_fpsr() 89 static void vfp_set_fpcr_masked(CPUARMState *env, uint32_t val, uint32_t mask) in vfp_set_fpcr_masked() 146 void vfp_set_fpcr(CPUARMState *env, uint32_t val) in vfp_set_fpcr() 151 void vfp_set_fpscr(CPUARMState *env, uint32_t val) in vfp_set_fpscr()
|
| H A D | arch_dump.c | 109 CPUARMState *env, int cpuid, in aarch64_write_elf64_prfpreg() 168 static uint32_t sve_current_vq(CPUARMState *env) in sve_current_vq() 179 static size_t sve_size(CPUARMState *env) in sve_size() 185 CPUARMState *env, int cpuid, in aarch64_write_elf64_sve() 239 CPUARMState *env = &cpu->env; in arm_cpu_write_elf64_note() 337 static int arm_write_elf32_vfp(WriteCoreDumpFunction f, CPUARMState *env, in arm_write_elf32_vfp() 364 CPUARMState *env = &cpu->env; in arm_cpu_write_elf32_note() 392 CPUARMState *env; in cpu_get_dump_info()
|
| /openbmc/qemu/linux-user/arm/ |
| H A D | target_cpu.h | 44 static inline void cpu_clone_regs_child(CPUARMState *env, target_ulong newsp, in cpu_clone_regs_child() 53 static inline void cpu_clone_regs_parent(CPUARMState *env, unsigned flags) in cpu_clone_regs_parent() 57 static inline void cpu_set_tls(CPUARMState *env, target_ulong newtls) in cpu_set_tls() 66 static inline target_ulong cpu_get_tls(CPUARMState *env) in cpu_get_tls() 75 static inline abi_ulong get_sp_from_cpustate(CPUARMState *state) in get_sp_from_cpustate()
|
| /openbmc/qemu/linux-user/aarch64/ |
| H A D | target_cpu.h | 22 static inline void cpu_clone_regs_child(CPUARMState *env, target_ulong newsp, in cpu_clone_regs_child() 31 static inline void cpu_clone_regs_parent(CPUARMState *env, unsigned flags) in cpu_clone_regs_parent() 35 static inline void cpu_set_tls(CPUARMState *env, target_ulong newtls) in cpu_set_tls() 46 static inline abi_ulong get_sp_from_cpustate(CPUARMState *state) in get_sp_from_cpustate()
|
| /openbmc/qemu/target/arm/tcg/ |
| H A D | pauth_helper.c | 314 static uint64_t pauth_computepac(CPUARMState *env, uint64_t data, in pauth_computepac() 326 static uint64_t pauth_addpac(CPUARMState *env, uint64_t ptr, uint64_t modifier, in pauth_addpac() 400 void pauth_fail_exception(CPUARMState *env, bool data, in pauth_fail_exception() 407 static uint64_t pauth_auth(CPUARMState *env, uint64_t ptr, uint64_t modifier, in pauth_auth() 449 static uint64_t pauth_strip(CPUARMState *env, uint64_t ptr, bool data) in pauth_strip() 458 void pauth_trap(CPUARMState *env, int target_el, uintptr_t ra) in pauth_trap() 463 static void pauth_check_trap(CPUARMState *env, int el, uintptr_t ra) in pauth_check_trap() 484 static bool pauth_key_enabled(CPUARMState *env, int el, uint32_t bit) in pauth_key_enabled() 489 uint64_t HELPER(pacia)(CPUARMState *env, uint64_t x, uint64_t y) in HELPER() 499 uint64_t HELPER(pacib)(CPUARMState *env, uint64_t x, uint64_t y) in HELPER() [all …]
|
| H A D | translate-a32.h | 65 QEMU_BUILD_BUG_ON(sizeof_field(CPUARMState, name) != 4); \ 66 load_cpu_offset(offsetof(CPUARMState, name)); \ 72 QEMU_BUILD_BUG_ON(sizeof_field(CPUARMState, name) != 8); \ 73 load_cpu_offset(offsetoflow32(CPUARMState, name)); \ 80 QEMU_BUILD_BUG_ON(sizeof_field(CPUARMState, name) != 4 \ 81 && sizeof_field(CPUARMState, name) != 1); \ 82 store_cpu_offset(val, offsetof(CPUARMState, name), \ 83 sizeof_field(CPUARMState, name)); \ 89 QEMU_BUILD_BUG_ON(sizeof_field(CPUARMState, name) != 8); \ 90 store_cpu_offset(val, offsetoflow32(CPUARMState, name), 4); \
|
| H A D | sve_ldst_internal.h | 35 typedef void sve_ldst1_tlb_fn(CPUARMState *env, void *vd, intptr_t reg_off, 51 static inline void sve_##NAME##_tlb(CPUARMState *env, void *vd, \ 59 static inline void sve_##NAME##_tlb(CPUARMState *env, void *vd, \ 124 static inline void sve_##NAME##_tlb(CPUARMState *env, void *vd, \ 164 sve_ld1qq_be_tlb(CPUARMState *env, void *vd, intptr_t reg_off, in sve_ld1qq_be_tlb() 172 sve_ld1qq_le_tlb(CPUARMState *env, void *vd, intptr_t reg_off, in sve_ld1qq_le_tlb() 192 sve_st1qq_be_tlb(CPUARMState *env, void *vd, intptr_t reg_off, in sve_st1qq_be_tlb() 200 sve_st1qq_le_tlb(CPUARMState *env, void *vd, intptr_t reg_off, in sve_st1qq_le_tlb() 229 bool sve_probe_page(SVEHostPage *info, bool nofault, CPUARMState *env, 291 CPUARMState *env, target_ulong addr, [all …]
|
| H A D | arm_ldst.h | 27 static inline uint32_t arm_ldl_code(CPUARMState *env, DisasContextBase *s, in arm_ldl_code() 34 static inline uint16_t arm_lduw_code(CPUARMState *env, DisasContextBase* s, in arm_lduw_code()
|
| H A D | mve_helper.c | 30 static uint16_t mve_eci_mask(CPUARMState *env) in mve_eci_mask() 59 static uint16_t mve_element_mask(CPUARMState *env) in mve_element_mask() 109 static void mve_advance_vpt(CPUARMState *env) in mve_advance_vpt() 152 void HELPER(mve_##OP)(CPUARMState *env, void *vd, uint32_t addr) \ 176 void HELPER(mve_##OP)(CPUARMState *env, void *vd, uint32_t addr) \ 222 void HELPER(mve_##OP)(CPUARMState *env, void *vd, void *vm, \ 249 void HELPER(mve_##OP)(CPUARMState *env, void *vd, void *vm, \ 284 void HELPER(mve_##OP)(CPUARMState *env, void *vd, void *vm, \ 310 void HELPER(mve_##OP)(CPUARMState *env, void *vd, void *vm, \ 399 void HELPER(mve_##OP)(CPUARMState *env, uint32_t qnidx, \ in DO_VLDR64_SG() [all …]
|
| H A D | neon_helper.c | 120 uint32_t HELPER(glue(neon_,name))(CPUARMState *env, uint32_t arg1, uint32_t arg2) \ 135 void HELPER(name)(void *vd, void *vn, void *vm, CPUARMState *env, uint32_t desc) \ 146 void HELPER(name)(void *vd, void *vn, CPUARMState *env, uint32_t desc) \ 339 uint32_t HELPER(neon_qshl_u32)(CPUARMState *env, uint32_t val, uint32_t shift) in NEON_GVEC_VOP2_ENV() 344 uint64_t HELPER(neon_qshl_u64)(CPUARMState *env, uint64_t val, uint64_t shift) in HELPER() 375 uint32_t HELPER(neon_qshl_s32)(CPUARMState *env, uint32_t val, uint32_t shift) in NEON_GVEC_VOP2_ENV() 380 uint64_t HELPER(neon_qshl_s64)(CPUARMState *env, uint64_t val, uint64_t shift) in HELPER() 397 uint32_t HELPER(neon_qshlu_s32)(CPUARMState *env, uint32_t val, uint32_t shift) in NEON_GVEC_VOP2i_ENV() 402 uint64_t HELPER(neon_qshlu_s64)(CPUARMState *env, uint64_t val, uint64_t shift) in HELPER() 439 uint32_t HELPER(neon_qrshl_u32)(CPUARMState *env, uint32_t val, uint32_t shift) in NEON_GVEC_VOP2i_ENV() [all …]
|
| H A D | mte_helper.h | 46 uint8_t *allocation_tag_mem_probe(CPUARMState *env, int ptr_mmu_idx,
|
| /openbmc/qemu/bsd-user/aarch64/ |
| H A D | target_arch_vmparam.h | 59 static inline abi_ulong get_sp_from_cpustate(CPUARMState *state) in get_sp_from_cpustate() 64 static inline void set_second_rval(CPUARMState *state, abi_ulong retval2) in set_second_rval() 69 static inline abi_ulong get_second_rval(CPUARMState *state) in get_second_rval()
|
| H A D | signal.c | 27 abi_long set_sigtramp_args(CPUARMState *regs, int sig, in set_sigtramp_args() 59 abi_long get_mcontext(CPUARMState *regs, target_mcontext_t *mcp, int flags) in get_mcontext() 89 abi_long setup_sigframe_arch(CPUARMState *env, abi_ulong frame_addr, in setup_sigframe_arch() 102 abi_long set_mcontext(CPUARMState *regs, target_mcontext_t *mcp, int srflag) in set_mcontext() 122 abi_long get_ucontext_sigreturn(CPUARMState *regs, abi_ulong target_sf, in get_ucontext_sigreturn()
|
| H A D | target_arch.h | 26 void target_cpu_set_tls(CPUARMState *env, target_ulong newtls); 27 target_ulong target_cpu_get_tls(CPUARMState *env);
|
| H A D | target_arch_cpu.c | 23 void target_cpu_set_tls(CPUARMState *env, target_ulong newtls) in target_cpu_set_tls() 28 target_ulong target_cpu_get_tls(CPUARMState *env) in target_cpu_get_tls()
|
| /openbmc/qemu/bsd-user/arm/ |
| H A D | target_arch.h | 26 void target_cpu_set_tls(CPUARMState *env, target_ulong newtls); 27 target_ulong target_cpu_get_tls(CPUARMState *env);
|
| H A D | target_arch_vmparam.h | 39 static inline abi_ulong get_sp_from_cpustate(CPUARMState *state) in get_sp_from_cpustate() 44 static inline void set_second_rval(CPUARMState *state, abi_ulong retval2) in set_second_rval()
|
| H A D | target_arch_cpu.c | 23 void target_cpu_set_tls(CPUARMState *env, target_ulong newtls) in target_cpu_set_tls() 35 target_ulong target_cpu_get_tls(CPUARMState *env) in target_cpu_get_tls()
|
| H A D | signal.c | 27 abi_long set_sigtramp_args(CPUARMState *env, int sig, in set_sigtramp_args() 63 static abi_long get_vfpcontext(CPUARMState *env, abi_ulong frame_addr, in get_vfpcontext() 84 abi_long get_mcontext(CPUARMState *env, target_mcontext_t *mcp, int flags) in get_mcontext() 129 abi_long setup_sigframe_arch(CPUARMState *env, abi_ulong frame_addr, in setup_sigframe_arch() 140 abi_long set_mcontext(CPUARMState *env, target_mcontext_t *mcp, int srflag) in set_mcontext() 216 abi_long get_ucontext_sigreturn(CPUARMState *env, abi_ulong target_sf, in get_ucontext_sigreturn()
|
| H A D | target_arch_reg.h | 45 static inline void target_copy_regs(target_reg_t *regs, const CPUARMState *env) in target_copy_regs() 55 regs->r_cpsr = tswapreg(cpsr_read((CPUARMState *)env)); in target_copy_regs()
|
| /openbmc/qemu/linux-user/arm/nwfpe/ |
| H A D | fpa11.h | 33 extern CPUARMState *user_registers; 112 unsigned int EmulateAll(unsigned int opcode, FPA11* qfpa, CPUARMState* qregs);
|
| H A D | fpa11.c | 33 CPUARMState* user_registers; 159 unsigned int EmulateAll(unsigned int opcode, FPA11* qfpa, CPUARMState* qregs) in EmulateAll()
|
| /openbmc/qemu/hw/intc/ |
| H A D | arm_gicv3_cpuif_common.c | 19 CPUARMState *env = &arm_cpu->env; in gicv3_set_gicv3state()
|