Home
last modified time | relevance | path

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

/openbmc/qemu/target/arm/
H A Dinternals.h810 static inline int arm_to_core_mmu_idx(ARMMMUIdx mmu_idx) in arm_to_core_mmu_idx()
815 static inline ARMMMUIdx core_to_arm_mmu_idx(CPUARMState *env, int mmu_idx) in core_to_arm_mmu_idx()
824 static inline ARMMMUIdx core_to_aa64_mmu_idx(int mmu_idx) in core_to_aa64_mmu_idx()
830 int arm_mmu_idx_to_el(ARMMMUIdx mmu_idx);
833 ARMMMUIdx arm_v7m_mmu_idx_for_secstate(CPUARMState *env, bool secstate);
839 bool arm_s1_regime_using_lpae_format(CPUARMState *env, ARMMMUIdx mmu_idx);
884 static inline bool regime_has_2_ranges(ARMMMUIdx mmu_idx) in regime_has_2_ranges()
902 static inline bool regime_is_pan(CPUARMState *env, ARMMMUIdx mmu_idx) in regime_is_pan()
915 static inline bool regime_is_stage2(ARMMMUIdx mmu_idx) in regime_is_stage2()
921 static inline uint32_t regime_el(CPUARMState *env, ARMMMUIdx mmu_idx) in regime_el()
[all …]
H A Dptw.c28 ARMMMUIdx in_mmu_idx;
36 ARMMMUIdx in_ptw_idx;
88 static int get_S1prot(CPUARMState *env, ARMMMUIdx mmu_idx, bool is_aa64,
147 ARMMMUIdx stage_1_mmu_idx(ARMMMUIdx mmu_idx) in stage_1_mmu_idx()
161 ARMMMUIdx arm_stage1_mmu_idx(CPUARMState *env) in arm_stage1_mmu_idx()
173 static ARMMMUIdx ptw_idx_for_stage_2(CPUARMState *env, ARMMMUIdx stage2idx) in ptw_idx_for_stage_2()
207 static bool regime_translation_big_endian(CPUARMState *env, ARMMMUIdx mmu_idx) in regime_translation_big_endian()
213 static uint64_t regime_ttbr(CPUARMState *env, ARMMMUIdx mmu_idx, int ttbrn) in regime_ttbr()
229 static bool regime_translation_disabled(CPUARMState *env, ARMMMUIdx mmu_idx, in regime_translation_disabled()
525 ARMMMUIdx s2_mmu_idx) in S2_security_space()
[all …]
H A Dgdbstub64.c250 ARMMMUIdx mmu_idx = arm_stage1_mmu_idx(env); in aarch64_gdb_get_pauth_reg()
H A Dcpu.h2892 typedef enum ARMMMUIdx { enum
2941 } ARMMMUIdx; typedef
2986 static inline ARMMMUIdx arm_space_to_phys(ARMSecuritySpace space) in arm_space_to_phys()
2997 static inline ARMSecuritySpace arm_phys_to_space(ARMMMUIdx idx) in arm_phys_to_space()
H A Dhelper.c3595 MMUAccessType access_type, ARMMMUIdx mmu_idx, in do_ats_write()
3773 ARMMMUIdx mmu_idx; in ats_write()
3900 ARMMMUIdx mmu_idx; in ats_write64()
4947 static int tlbbits_for_regime(CPUARMState *env, ARMMMUIdx mmu_idx, in tlbbits_for_regime()
4960 ARMMMUIdx mmu_idx; in vae1_tlbbits()
4977 ARMMMUIdx mmu_idx; in vae2_tlbbits()
5222 static TLBIRange tlbi_aa64_get_range(CPUARMState *env, ARMMMUIdx mmuidx, in tlbi_aa64_get_range()
5270 ARMMMUIdx one_idx = ARM_MMU_IDX_A | ctz32(idxmap); in do_rvae_write()
11884 ARMMMUIdx mmu_idx = arm_mmu_idx_el(env, 0); in arm_sctlr()
11900 int aa64_va_parameter_tbi(uint64_t tcr, ARMMMUIdx mmu_idx) in aa64_va_parameter_tbi()
[all …]
/openbmc/qemu/target/arm/tcg/
H A Dhflags.c67 ARMMMUIdx mmu_idx, in rebuild_hflags_common()
81 ARMMMUIdx mmu_idx, in rebuild_hflags_common_32()
98 ARMMMUIdx mmu_idx) in rebuild_hflags_m32()
157 ARMMMUIdx mmu_idx) in rebuild_hflags_a32()
205 ARMMMUIdx mmu_idx) in rebuild_hflags_a64()
208 ARMMMUIdx stage1 = stage_1_mmu_idx(mmu_idx); in rebuild_hflags_a64()
414 ARMMMUIdx mmu_idx = arm_mmu_idx_el(env, el); in rebuild_hflags_internal()
438 ARMMMUIdx mmu_idx = arm_mmu_idx_el(env, el); in HELPER()
446 ARMMMUIdx mmu_idx = arm_mmu_idx_el(env, el); in HELPER()
459 ARMMMUIdx mmu_idx = arm_mmu_idx_el(env, el); in HELPER()
[all …]
H A Dm_helper.c159 ARMMMUIdx arm_v7m_mmu_idx_for_secstate(CPUARMState *env, bool secstate) in arm_v7m_mmu_idx_for_secstate()
166 static ARMMMUIdx arm_v7m_mmu_idx_all(CPUARMState *env, in arm_v7m_mmu_idx_all()
169 ARMMMUIdx mmu_idx = ARM_MMU_IDX_M; in arm_v7m_mmu_idx_all()
186 static ARMMMUIdx arm_v7m_mmu_idx_for_secstate_and_priv(CPUARMState *env, in arm_v7m_mmu_idx_for_secstate_and_priv()
195 ARMMMUIdx arm_v7m_mmu_idx_for_secstate(CPUARMState *env, bool secstate) in arm_v7m_mmu_idx_for_secstate()
214 ARMMMUIdx mmu_idx, StackingMode mode) in v7m_stack_write()
302 ARMMMUIdx mmu_idx) in v7m_stack_read()
394 ARMMMUIdx mmu_idx; in HELPER()
665 ARMMMUIdx mmu_idx; in arm_v7m_load_vector()
767 ARMMMUIdx mmu_idx; in v7m_push_callee_stack()
[all …]
H A Dtlb_helper.c21 bool arm_s1_regime_using_lpae_format(CPUARMState *env, ARMMMUIdx mmu_idx) in arm_s1_regime_using_lpae_format()
84 ARMMMUIdx arm_mmu_idx = core_to_arm_mmu_idx(env, mmu_idx); in compute_fsr_fsc()
H A Dpauth_helper.c331 ARMMMUIdx mmu_idx = arm_stage1_mmu_idx(env); in pauth_addpac()
413 ARMMMUIdx mmu_idx = arm_stage1_mmu_idx(env); in pauth_auth()
452 ARMMMUIdx mmu_idx = arm_stage1_mmu_idx(env); in pauth_strip()
H A Dmte_helper.c570 uintptr_t ra, ARMMMUIdx arm_mmu_idx, int el) in mte_async_check_fail()
597 ARMMMUIdx arm_mmu_idx = core_to_aa64_mmu_idx(mmu_idx); in mte_check_fail()
H A Dtranslate.h65 ARMMMUIdx mmu_idx; /* MMU index to use for normal loads/stores */
H A Dop_helper.c914 ARMMMUIdx mmu_idx = arm_mmu_idx_el(env, 0); in HELPER()
H A Dtranslate-a64.c124 ARMMMUIdx useridx = s->mmu_idx; in get_a64_user_mem_index()
2433 ARMMMUIdx armmemidx = s->nv2_mem_e20 ? ARMMMUIdx_E20_2 : ARMMMUIdx_E2; in handle_sys()