Searched refs:esr (Results 1 – 5 of 5) sorted by relevance
| /Zephyr-latest/arch/arm64/core/ |
| D | fatal.c | 60 static void dump_esr(uint64_t esr, bool *dump_far) in dump_esr() argument 64 switch (GET_ESR_EC(esr)) { in dump_esr() 182 LOG_ERR("ESR_ELn: 0x%016llx", esr); in dump_esr() 183 LOG_ERR(" EC: 0x%llx (%s)", GET_ESR_EC(esr), err); in dump_esr() 184 LOG_ERR(" IL: 0x%llx", GET_ESR_IL(esr)); in dump_esr() 185 LOG_ERR(" ISS: 0x%llx", GET_ESR_ISS(esr)); in dump_esr() 317 static bool z_arm64_stack_corruption_check(struct arch_esf *esf, uint64_t esr, uint64_t far) in z_arm64_stack_corruption_check() argument 321 if (GET_ESR_EC(esr) == 0x25) { in z_arm64_stack_corruption_check() 342 else if ((_current->base.user_options & K_USER) != 0 && GET_ESR_EC(esr) == 0x24) { in z_arm64_stack_corruption_check() 357 static bool is_recoverable(struct arch_esf *esf, uint64_t esr, uint64_t far, in is_recoverable() argument [all …]
|
| D | paging.h | 10 bool z_arm64_do_demand_paging(struct arch_esf *esf, uint64_t esr, uint64_t far);
|
| D | mmu.c | 1599 bool z_arm64_do_demand_paging(struct arch_esf *esf, uint64_t esr, uint64_t far) in z_arm64_do_demand_paging() argument 1606 switch (GET_ESR_EC(esr)) { in z_arm64_do_demand_paging() 1649 uint32_t dfsc = GET_ESR_ISS(esr) & GENMASK(5, 0); in z_arm64_do_demand_paging() 1650 bool write = (GET_ESR_ISS(esr) & BIT(6)) != 0; /* WnR */ in z_arm64_do_demand_paging()
|
| /Zephyr-latest/include/zephyr/arch/arm64/ |
| D | cpu.h | 104 #define GET_ESR_EC(esr) (((esr) >> ESR_EC_SHIFT) & ESR_EC_MASK) argument 105 #define GET_ESR_IL(esr) (((esr) >> ESR_IL_SHIFT) & ESR_IL_MASK) argument 106 #define GET_ESR_ISS(esr) (((esr) >> ESR_ISS_SHIFT) & ESR_ISS_MASK) argument
|
| D | lib_helpers.h | 86 MAKE_REG_HELPER_EL123(esr)
|