Home
last modified time | relevance | path

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

/rk3399_ARM-atf/lib/xlat_tables_v2/aarch64/
H A Denable_mmu.S16 .macro _msr reg_name, el, gp_reg
17 msr \reg_name\()_el\()\el, \gp_reg
20 .macro _mrs gp_reg, reg_name, el argument
21 mrs \gp_reg, \reg_name\()_el\()\el
24 .macro tlbi_invalidate_all el argument
25 .if \el == 1
27 .elseif \el == 2
29 .elseif \el == 3
37 .macro define_mmu_enable_func el argument
38 func enable_mmu_direct_\()el\el
[all …]
H A Dxlat_tables_arch.c159 unsigned int el = get_current_el_maybe_constant(); in is_dcache_enabled() local
161 if (el == 1U) { in is_dcache_enabled()
163 } else if (el == 2U) { in is_dcache_enabled()
234 unsigned int el = (unsigned int)GET_EL(read_CurrentEl()); in xlat_arch_current_el() local
236 assert(el > 0U); in xlat_arch_current_el()
238 return el; in xlat_arch_current_el()
/rk3399_ARM-atf/common/backtrace/
H A Dbacktrace.c64 unsigned int el = get_current_el(); in is_address_readable() local
67 if (el == 3U) { in is_address_readable()
69 } else if (el == 2U) { in is_address_readable()
86 unsigned int el = get_current_el(); in is_address_readable() local
88 if (el == 3U) { in is_address_readable()
90 } else if (el == 2U) { in is_address_readable()
/rk3399_ARM-atf/plat/arm/common/aarch64/
H A Dexecution_state_switch.c42 unsigned int el, endianness; in arm_execution_state_switch() local
128 el = from_el2 ? MODE32_hyp : MODE32_svc; in arm_execution_state_switch()
129 spsr = SPSR_MODE32((u_register_t) el, in arm_execution_state_switch()
138 el = from_el2 ? MODE_EL2 : MODE_EL1; in arm_execution_state_switch()
139 spsr = SPSR_64((u_register_t) el, MODE_SP_ELX, in arm_execution_state_switch()
/rk3399_ARM-atf/lib/xlat_tables/aarch64/
H A Dxlat_tables.c101 unsigned int el = (unsigned int)GET_EL(read_CurrentEl()); in xlat_arch_current_el() local
103 assert(el > 0U); in xlat_arch_current_el()
105 return el; in xlat_arch_current_el()
108 uint64_t xlat_arch_get_xn_desc(unsigned int el) in xlat_arch_get_xn_desc() argument
110 if (el == 3U) { in xlat_arch_get_xn_desc()
113 assert(el == 1U); in xlat_arch_get_xn_desc()
/rk3399_ARM-atf/plat/common/aarch64/
H A Dplat_common.c67 const char *get_el_str(unsigned int el) in get_el_str() argument
71 switch (el) { in get_el_str()
/rk3399_ARM-atf/lib/xlat_tables/
H A Dxlat_tables_private.h35 uint64_t xlat_arch_get_xn_desc(unsigned int el);
H A Dxlat_tables_common.c403 unsigned int el = xlat_arch_current_el(); in init_xlation_table() local
405 execute_never_mask = xlat_arch_get_xn_desc(el); in init_xlation_table()
407 if (el == 3U) { in init_xlation_table()
410 assert(el == 1U); in init_xlation_table()
/rk3399_ARM-atf/include/common/
H A Ddebug.h101 const char *get_el_str(unsigned int el);
/rk3399_ARM-atf/lib/xlat_tables/aarch32/
H A Dxlat_tables.c49 uint64_t xlat_arch_get_xn_desc(unsigned int el __unused) in xlat_arch_get_xn_desc()
/rk3399_ARM-atf/include/arch/aarch64/
H A Darch_helpers.h844 static inline uint64_t el_implemented(unsigned int el) in el_implemented() argument
846 if (el > 3U) { in el_implemented()
849 unsigned int shift = ID_AA64PFR0_EL1_SHIFT * el; in el_implemented()
H A Darch.h1109 #define SPSR_64(el, sp, daif) \ argument
1111 (((el) & MODE_EL_MASK) << MODE_EL_SHIFT) | \
/rk3399_ARM-atf/docs/
H A Dchange-log.md5354 …- restrict lower el EA handlers in FFH mode ([6d22b08](https://review.trustedfirmware.org/plugins/…