Home
last modified time | relevance | path

Searched refs:esr_el3 (Results 1 – 20 of 20) sorted by relevance

/rk3399_ARM-atf/plat/arm/board/fvp/
H A Dfvp_sync_traps.c21 int plat_handle_rng_trap(uint64_t esr_el3, cpu_context_t *ctx) in plat_handle_rng_trap() argument
24 unsigned int rt = get_sysreg_iss_rt(esr_el3); in plat_handle_rng_trap()
27 if (rt == 31 || is_sysreg_iss_write(esr_el3)) { in plat_handle_rng_trap()
31 if ((esr_el3 & ISS_SYSREG_OPCODE_MASK) == ISS_SYSREG_OPCODE_RNDR) { in plat_handle_rng_trap()
/rk3399_ARM-atf/plat/arm/board/tc/
H A Dtc_rng_trap.c16 int plat_handle_rng_trap(uint64_t esr_el3, cpu_context_t *ctx) in plat_handle_rng_trap() argument
21 unsigned int rt = get_sysreg_iss_rt(esr_el3); in plat_handle_rng_trap()
24 assert(rt != XZR_REG_NUM && !is_sysreg_iss_write(esr_el3)); in plat_handle_rng_trap()
/rk3399_ARM-atf/include/bl31/
H A Dsync_handle.h58 int handle_sysreg_trap(uint64_t esr_el3, cpu_context_t *ctx,
67 int plat_handle_impdef_trap(uint64_t esr_el3, cpu_context_t *ctx);
68 int plat_handle_rng_trap(uint64_t esr_el3, cpu_context_t *ctx);
/rk3399_ARM-atf/bl31/
H A Dbl31_traps.c17 int handle_sysreg_trap(uint64_t esr_el3, cpu_context_t *ctx, in handle_sysreg_trap() argument
20 uint64_t __unused opcode = esr_el3 & ISS_SYSREG_OPCODE_MASK; in handle_sysreg_trap()
27 if ((esr_el3 & ISS_IDREG_OPCODE_MASK) == ISS_SYSREG_OPCODE_IDREG) { in handle_sysreg_trap()
28 return handle_idreg_trap(esr_el3, ctx, flags); in handle_sysreg_trap()
34 return plat_handle_rng_trap(esr_el3, ctx); in handle_sysreg_trap()
40 return plat_handle_impdef_trap(esr_el3, ctx); in handle_sysreg_trap()
/rk3399_ARM-atf/bl31/aarch64/
H A Dea_delegate.S30 mrs x30, esr_el3
51 mrs x1, esr_el3
78 mrs x1, esr_el3
105 mrs x30, esr_el3
137 msr esr_el3, x30
258 mrs x5, esr_el3
H A Druntime_exceptions.S96 mrs x30, esr_el3
134 mrs x30, esr_el3
393 mrs x16, esr_el3
617 mrs x1, esr_el3
692 mrs x30, esr_el3
721 mrs x10, esr_el3
H A Dcrash_reporting.S447 mrs x9, esr_el3
/rk3399_ARM-atf/include/lib/extensions/
H A Didte3.h127 int handle_idreg_trap(uint64_t esr_el3, cpu_context_t *ctx,
135 static inline int handle_idreg_trap(uint64_t esr_el3, cpu_context_t *ctx, in handle_idreg_trap() argument
/rk3399_ARM-atf/lib/extensions/idte/
H A Didte3.c105 int handle_idreg_trap(uint64_t esr_el3, cpu_context_t *ctx, u_register_t flags) in handle_idreg_trap() argument
107 uint32_t iss = (uint32_t) ESR_ELx_ISS(esr_el3); in handle_idreg_trap()
115 u_register_t idreg = esr_el3 & ESR_EL3_SYSREG_MASK; in handle_idreg_trap()
/rk3399_ARM-atf/plat/hisilicon/hikey/aarch64/
H A Dhikey_helpers.S111 mrs x4, esr_el3
/rk3399_ARM-atf/lib/cpus/aarch64/
H A Dwa_cve_2017_5715_mmu.S49 mrs x0, esr_el3
H A Dwa_cve_2017_5715_bpiall.S46 mrs x3, esr_el3
273 msr esr_el3, x3
H A Dcortex_a76.S260 mrs x3, esr_el3
/rk3399_ARM-atf/plat/hisilicon/hikey960/aarch64/
H A Dhikey960_helpers.S115 mrs x4, esr_el3
/rk3399_ARM-atf/plat/st/stm32mp2/aarch64/
H A Dstm32mp2_helper.S197 mrs x4, esr_el3
/rk3399_ARM-atf/bl1/aarch64/
H A Dbl1_exceptions.S88 mrs x30, esr_el3
/rk3399_ARM-atf/include/arch/aarch64/
H A Dasm_macros.S94 mrs x0, esr_el3
H A Darch_helpers.h485 DEFINE_SYSREG_RW_FUNCS(esr_el3)
/rk3399_ARM-atf/docs/
H A Dporting-guide.rst3899 The first parameter (``uint64_t esr_el3``) contains the content of the ESR_EL3
3935 The first parameter (``uint64_t esr_el3``) contains the content of the ESR_EL3
/rk3399_ARM-atf/docs/design/
H A Dfirmware-design.rst1288 esr_el3 = 0x00000000be000000