| /rk3399_ARM-atf/plat/arm/board/fvp/ |
| H A D | fvp_sync_traps.c | 21 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 D | tc_rng_trap.c | 16 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 D | sync_handle.h | 58 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 D | bl31_traps.c | 17 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 D | ea_delegate.S | 30 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 D | runtime_exceptions.S | 96 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 D | crash_reporting.S | 447 mrs x9, esr_el3
|
| /rk3399_ARM-atf/include/lib/extensions/ |
| H A D | idte3.h | 127 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 D | idte3.c | 105 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 D | hikey_helpers.S | 111 mrs x4, esr_el3
|
| /rk3399_ARM-atf/lib/cpus/aarch64/ |
| H A D | wa_cve_2017_5715_mmu.S | 49 mrs x0, esr_el3
|
| H A D | wa_cve_2017_5715_bpiall.S | 46 mrs x3, esr_el3 273 msr esr_el3, x3
|
| H A D | cortex_a76.S | 260 mrs x3, esr_el3
|
| /rk3399_ARM-atf/plat/hisilicon/hikey960/aarch64/ |
| H A D | hikey960_helpers.S | 115 mrs x4, esr_el3
|
| /rk3399_ARM-atf/plat/st/stm32mp2/aarch64/ |
| H A D | stm32mp2_helper.S | 197 mrs x4, esr_el3
|
| /rk3399_ARM-atf/bl1/aarch64/ |
| H A D | bl1_exceptions.S | 88 mrs x30, esr_el3
|
| /rk3399_ARM-atf/include/arch/aarch64/ |
| H A D | asm_macros.S | 94 mrs x0, esr_el3
|
| H A D | arch_helpers.h | 485 DEFINE_SYSREG_RW_FUNCS(esr_el3)
|
| /rk3399_ARM-atf/docs/ |
| H A D | porting-guide.rst | 3899 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 D | firmware-design.rst | 1288 esr_el3 = 0x00000000be000000
|