/kernel/linux/linux-5.10/arch/c6x/kernel/ |
D | traps.c | 102 { "Oops - software exception", SIGILL, ILL_ILLTRP }, 103 { "Oops - unknown exception", SIGILL, ILL_ILLOPC } 108 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 109 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 110 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 111 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 112 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 113 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 114 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 115 { "Oops - external exception", SIGBUS, BUS_ADRERR }, [all …]
|
/kernel/linux/linux-5.10/arch/xtensa/kernel/ |
D | vectors.S | 4 * This file contains all exception vectors (user, kernel, and double), 7 * exception occurs. 20 * We use a two-level table approach. The user and kernel exception vectors 21 * use a first-level dispatch table to dispatch the exception to a registered 23 * The default handler sets up a C-stack and dispatches the exception to a 36 * indicate that the exception is either a double or a regular exception: 38 * PT_DEPC >= VALID_DOUBLE_EXCEPTION_ADDRESS: double exception 39 * < VALID_DOUBLE_EXCEPTION_ADDRESS: regular exception 41 * Note: Neither the kernel nor the user exception handler generate literals. 60 * User exception vector. (Exceptions with PS.UM == 1, PS.EXCM == 0) [all …]
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
D | head_40x.S | 8 * Low-level exception handers, MMU support, and rewrite. 81 * critical exception prolog. 97 * Exception prolog for critical exceptions. This is a little different 98 * from the normal exception prolog above since a critical exception 99 * can potentially occur at any point during normal exception processing. 127 stw r9,_ESR(r11); /* exception was taken */\ 135 lis r10, STACK_FRAME_REGS_MARKER@ha; /* exception frame marker */\ 146 * now phys stack/exception frame pointer 155 * Exception vectors. 165 * 0x0100 - Critical Interrupt Exception [all …]
|
D | head_booke.h | 12 * Macros used for common Book-e exception handling 32 * entries are available for specific exception use in the event a handler 62 1 : subi r11, r11, INT_FRAME_SIZE; /* Allocate exception frame */ \ 80 lis r10, STACK_FRAME_REGS_MARKER@ha;/* exception frame marker */ \ 123 lis r12, STACK_FRAME_REGS_MARKER@ha /* exception frame marker */ 183 /* To handle the additional exception priority levels on 40x and Book-E 191 * GPR to use as the base for indirect access to the exception stacks. This 224 * Exception prolog for critical/machine check exceptions. This is a 225 * little different from the normal exception prolog above since a 226 * critical/machine check exception can potentially occur at any point [all …]
|
/kernel/linux/linux-5.10/drivers/acpi/acpica/ |
D | utexcep.c | 4 * Module Name: utexcep - Exception code support 23 * RETURN: A string containing the exception text. A valid pointer is 26 * DESCRIPTION: This function translates an ACPI exception into an ASCII 32 const struct acpi_exception_info *exception; in acpi_format_exception() local 36 exception = acpi_ut_validate_exception(status); in acpi_format_exception() 37 if (!exception) { in acpi_format_exception() 39 /* Exception code was not recognized */ in acpi_format_exception() 42 "Unknown exception code: 0x%8.8X", status)); in acpi_format_exception() 47 return (exception->name); in acpi_format_exception() 58 * RETURN: A string containing the exception text. NULL if exception is in ACPI_EXPORT_SYMBOL() [all …]
|
/kernel/linux/linux-5.10/arch/microblaze/kernel/ |
D | exceptions.c | 2 * HW exception handling 64 die("Exception in kernel mode", regs, signr); in _exception() 77 pr_warn("Exception %02x in %s mode, FSR=%08x PC=%08x ESR=%08x\n", in full_exception() 85 pr_debug("Illegal opcode exception in user mode\n"); in full_exception() 89 pr_warn("Illegal opcode exception in kernel mode.\n"); in full_exception() 90 die("opcode exception", regs, SIGBUS); in full_exception() 94 pr_debug("Instruction bus error exception in user mode\n"); in full_exception() 98 pr_warn("Instruction bus error exception in kernel mode.\n"); in full_exception() 99 die("bus exception", regs, SIGBUS); in full_exception() 103 pr_debug("Data bus error exception in user mode\n"); in full_exception() [all …]
|
/kernel/linux/linux-5.10/arch/arm/nwfpe/ |
D | fpsr.h | 18 EXCEPTION TRAP ENABLE BYTE 20 CUMULATIVE EXCEPTION FLAGS BYTE 37 /* EXCEPTION TRAP ENABLE BYTE 42 #define BIT_IXE 0x00100000 /* inexact exception enable */ 43 #define BIT_UFE 0x00080000 /* underflow exception enable */ 44 #define BIT_OFE 0x00040000 /* overflow exception enable */ 45 #define BIT_DZE 0x00020000 /* divide by zero exception enable */ 46 #define BIT_IOE 0x00010000 /* invalid operation exception enable */ 58 #define BIT_NE 0x00000200 /* NaN exception bit */ 61 /* CUMULATIVE EXCEPTION FLAGS BYTE [all …]
|
/kernel/linux/linux-5.10/arch/c6x/include/asm/ |
D | traps.h | 12 #define EXCEPT_TYPE_EXC 30 /* external exception */ 13 #define EXCEPT_TYPE_IXF 1 /* internal exception */ 14 #define EXCEPT_TYPE_SXF 0 /* software exception */ 16 #define EXCEPT_CAUSE_LBX (1 << 7) /* loop buffer exception */ 17 #define EXCEPT_CAUSE_PRX (1 << 6) /* privilege exception */ 18 #define EXCEPT_CAUSE_RAX (1 << 5) /* resource access exception */ 19 #define EXCEPT_CAUSE_RCX (1 << 4) /* resource conflict exception */ 20 #define EXCEPT_CAUSE_OPX (1 << 3) /* opcode exception */ 21 #define EXCEPT_CAUSE_EPX (1 << 2) /* execute packet exception */ 22 #define EXCEPT_CAUSE_FPX (1 << 1) /* fetch packet exception */ [all …]
|
/kernel/liteos_m/arch/arm/cortex-m55/gcc/NTZ/ |
D | los_arch_interrupt.h | 244 * System exception priority register. 384 * PendSV can be pended and is useful for an OS to pend an exception 431 * description: the register files that saved when exception triggered 510 …* Cortex-M exception types: Record whether a precise BusFault occurred during floating-point lazy … 516 * Cortex-M exception types: An error occurred while the bus status register was being pushed. 522 * Cortex-M exception types: An error occurred while the bus status register was out of the stack. 528 * Cortex-M exception types: Bus status register imprecise data access violation. 534 * Cortex-M exception types: Bus status register exact data access violation. 540 * Cortex-M exception types: Bus status register access violation while pointing. 546 …* Cortex-M exception types: Record whether a MemManage fault occurred during floating-point lazy s… [all …]
|
/kernel/liteos_m/arch/arm/cortex-m55/iar/TZ/non_secure/ |
D | los_arch_interrupt.h | 251 * System exception priority register. 392 * PendSV can be pended and is useful for an OS to pend an exception 439 * description: the register files that saved when exception triggered 518 * Cortex-M exception types: An error occurred while the bus status register was being pushed. 524 * Cortex-M exception types: An error occurred while the bus status register was out of the stack. 530 * Cortex-M exception types: Bus status register imprecise data access violation. 536 * Cortex-M exception types: Bus status register exact data access violation. 542 * Cortex-M exception types: Bus status register access violation while pointing. 548 …* Cortex-M exception types: An error occurred while the memory management status register was bein… 554 …* Cortex-M exception types: An error occurred while the memory management status register was out … [all …]
|
/kernel/liteos_m/arch/arm/cortex-m55/iar/NTZ/ |
D | los_arch_interrupt.h | 251 * System exception priority register. 392 * PendSV can be pended and is useful for an OS to pend an exception 439 * description: the register files that saved when exception triggered 518 * Cortex-M exception types: An error occurred while the bus status register was being pushed. 524 * Cortex-M exception types: An error occurred while the bus status register was out of the stack. 530 * Cortex-M exception types: Bus status register imprecise data access violation. 536 * Cortex-M exception types: Bus status register exact data access violation. 542 * Cortex-M exception types: Bus status register access violation while pointing. 548 …* Cortex-M exception types: An error occurred while the memory management status register was bein… 554 …* Cortex-M exception types: An error occurred while the memory management status register was out … [all …]
|
/kernel/liteos_m/arch/arm/cortex-m4/iar/ |
D | los_arch_interrupt.h | 251 * System exception priority register. 391 * PendSV can be pended and is useful for an OS to pend an exception 438 * description: the register files that saved when exception triggered 517 * Cortex-M exception types: An error occurred while the bus status register was being pushed. 523 * Cortex-M exception types: An error occurred while the bus status register was out of the stack. 529 * Cortex-M exception types: Bus status register imprecise data access violation. 535 * Cortex-M exception types: Bus status register exact data access violation. 541 * Cortex-M exception types: Bus status register access violation while pointing. 547 …* Cortex-M exception types: An error occurred while the memory management status register was bein… 553 …* Cortex-M exception types: An error occurred while the memory management status register was out … [all …]
|
/kernel/liteos_m/arch/arm/cortex-m4/gcc/ |
D | los_arch_interrupt.h | 251 * System exception priority register. 391 * PendSV can be pended and is useful for an OS to pend an exception 438 * description: the register files that saved when exception triggered 517 * Cortex-M exception types: An error occurred while the bus status register was being pushed. 523 * Cortex-M exception types: An error occurred while the bus status register was out of the stack. 529 * Cortex-M exception types: Bus status register imprecise data access violation. 535 * Cortex-M exception types: Bus status register exact data access violation. 541 * Cortex-M exception types: Bus status register access violation while pointing. 547 …* Cortex-M exception types: An error occurred while the memory management status register was bein… 553 …* Cortex-M exception types: An error occurred while the memory management status register was out … [all …]
|
/kernel/liteos_m/arch/arm/cortex-m33/iar/TZ/non_secure/ |
D | los_arch_interrupt.h | 251 * System exception priority register. 392 * PendSV can be pended and is useful for an OS to pend an exception 439 * description: the register files that saved when exception triggered 518 * Cortex-M exception types: An error occurred while the bus status register was being pushed. 524 * Cortex-M exception types: An error occurred while the bus status register was out of the stack. 530 * Cortex-M exception types: Bus status register imprecise data access violation. 536 * Cortex-M exception types: Bus status register exact data access violation. 542 * Cortex-M exception types: Bus status register access violation while pointing. 548 …* Cortex-M exception types: An error occurred while the memory management status register was bein… 554 …* Cortex-M exception types: An error occurred while the memory management status register was out … [all …]
|
/kernel/liteos_m/arch/arm/cortex-m33/gcc/NTZ/ |
D | los_arch_interrupt.h | 251 * System exception priority register. 391 * PendSV can be pended and is useful for an OS to pend an exception 438 * description: the register files that saved when exception triggered 517 * Cortex-M exception types: An error occurred while the bus status register was being pushed. 523 * Cortex-M exception types: An error occurred while the bus status register was out of the stack. 529 * Cortex-M exception types: Bus status register imprecise data access violation. 535 * Cortex-M exception types: Bus status register exact data access violation. 541 * Cortex-M exception types: Bus status register access violation while pointing. 547 …* Cortex-M exception types: An error occurred while the memory management status register was bein… 553 …* Cortex-M exception types: An error occurred while the memory management status register was out … [all …]
|
/kernel/liteos_m/arch/arm/cortex-m3/keil/ |
D | los_arch_interrupt.h | 251 * System exception priority register. 391 * PendSV can be pended and is useful for an OS to pend an exception 438 * description: the register files that saved when exception triggered 517 * Cortex-M exception types: An error occurred while the bus status register was being pushed. 523 * Cortex-M exception types: An error occurred while the bus status register was out of the stack. 529 * Cortex-M exception types: Bus status register imprecise data access violation. 535 * Cortex-M exception types: Bus status register exact data access violation. 541 * Cortex-M exception types: Bus status register access violation while pointing. 547 …* Cortex-M exception types: An error occurred while the memory management status register was bein… 553 …* Cortex-M exception types: An error occurred while the memory management status register was out … [all …]
|
/kernel/liteos_m/arch/arm/cortex-m33/gcc/TZ/non_secure/ |
D | los_arch_interrupt.h | 251 * System exception priority register. 391 * PendSV can be pended and is useful for an OS to pend an exception 438 * description: the register files that saved when exception triggered 517 * Cortex-M exception types: An error occurred while the bus status register was being pushed. 523 * Cortex-M exception types: An error occurred while the bus status register was out of the stack. 529 * Cortex-M exception types: Bus status register imprecise data access violation. 535 * Cortex-M exception types: Bus status register exact data access violation. 541 * Cortex-M exception types: Bus status register access violation while pointing. 547 …* Cortex-M exception types: An error occurred while the memory management status register was bein… 553 …* Cortex-M exception types: An error occurred while the memory management status register was out … [all …]
|
/kernel/liteos_m/arch/arm/cortex-m55/gcc/TZ/non_secure/ |
D | los_arch_interrupt.h | 251 * System exception priority register. 391 * PendSV can be pended and is useful for an OS to pend an exception 438 * description: the register files that saved when exception triggered 517 * Cortex-M exception types: An error occurred while the bus status register was being pushed. 523 * Cortex-M exception types: An error occurred while the bus status register was out of the stack. 529 * Cortex-M exception types: Bus status register imprecise data access violation. 535 * Cortex-M exception types: Bus status register exact data access violation. 541 * Cortex-M exception types: Bus status register access violation while pointing. 547 …* Cortex-M exception types: An error occurred while the memory management status register was bein… 553 …* Cortex-M exception types: An error occurred while the memory management status register was out … [all …]
|
/kernel/liteos_m/arch/arm/cortex-m7/gcc/ |
D | los_arch_interrupt.h | 251 * System exception priority register. 391 * PendSV can be pended and is useful for an OS to pend an exception 438 * description: the register files that saved when exception triggered 517 * Cortex-M exception types: An error occurred while the bus status register was being pushed. 523 * Cortex-M exception types: An error occurred while the bus status register was out of the stack. 529 * Cortex-M exception types: Bus status register imprecise data access violation. 535 * Cortex-M exception types: Bus status register exact data access violation. 541 * Cortex-M exception types: Bus status register access violation while pointing. 547 …* Cortex-M exception types: An error occurred while the memory management status register was bein… 553 …* Cortex-M exception types: An error occurred while the memory management status register was out … [all …]
|
/kernel/liteos_m/arch/arm/cortex-m33/iar/NTZ/ |
D | los_arch_interrupt.h | 251 * System exception priority register. 392 * PendSV can be pended and is useful for an OS to pend an exception 439 * description: the register files that saved when exception triggered 518 * Cortex-M exception types: An error occurred while the bus status register was being pushed. 524 * Cortex-M exception types: An error occurred while the bus status register was out of the stack. 530 * Cortex-M exception types: Bus status register imprecise data access violation. 536 * Cortex-M exception types: Bus status register exact data access violation. 542 * Cortex-M exception types: Bus status register access violation while pointing. 548 …* Cortex-M exception types: An error occurred while the memory management status register was bein… 554 …* Cortex-M exception types: An error occurred while the memory management status register was out … [all …]
|
/kernel/liteos_m/arch/arm/cortex-m7/iar/ |
D | los_arch_interrupt.h | 251 * System exception priority register. 391 * PendSV can be pended and is useful for an OS to pend an exception 438 * description: the register files that saved when exception triggered 517 * Cortex-M exception types: An error occurred while the bus status register was being pushed. 523 * Cortex-M exception types: An error occurred while the bus status register was out of the stack. 529 * Cortex-M exception types: Bus status register imprecise data access violation. 535 * Cortex-M exception types: Bus status register exact data access violation. 541 * Cortex-M exception types: Bus status register access violation while pointing. 547 …* Cortex-M exception types: An error occurred while the memory management status register was bein… 553 …* Cortex-M exception types: An error occurred while the memory management status register was out … [all …]
|
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/arm64/ |
D | armv8-recommended.json | 321 "PublicDescription": "Exception taken, Other synchronous", 324 "BriefDescription": "Exception taken, Other synchronous" 327 "PublicDescription": "Exception taken, Supervisor Call", 330 "BriefDescription": "Exception taken, Supervisor Call" 333 "PublicDescription": "Exception taken, Instruction Abort", 336 "BriefDescription": "Exception taken, Instruction Abort" 339 "PublicDescription": "Exception taken, Data Abort and SError", 342 "BriefDescription": "Exception taken, Data Abort and SError" 345 "PublicDescription": "Exception taken, IRQ", 348 "BriefDescription": "Exception taken, IRQ" [all …]
|
/kernel/liteos_m/arch/arm/arm9/gcc/ |
D | los_arch_interrupt.h | 243 * description: the register files that saved when exception triggered 273 * exception types: undefined instruction exception. 279 * exception types: software interrupt. 285 * exception types: prefetch abort exception. 291 * exception types: data abort exception. 297 * exception types: FIQ exception. 303 * Exception information structure 305 …* Description: Exception information saved when an exception is triggered on the Cortex-M4 platfor… 309 /**< Exception occurrence phase: 0 means that an exception occurs in initialization, 310 …* 1 means that an exception occurs in a task, and 2 means that an exception occurs in an interrupt… [all …]
|
/kernel/linux/linux-5.10/arch/parisc/math-emu/ |
D | decode_exc.c | 55 /* Exception register definitions */ 110 /* exception_index is used to index the exception register queue. It in decode_fpu() 111 * always points at the last register that contains a valid exception. A in decode_fpu() 117 * Check for reserved-op exception. A reserved-op exception does not in decode_fpu() 118 * set any exception registers nor does it set the T-bit. If the T-bit in decode_fpu() 119 * is not set then a reserved-op exception occurred. in decode_fpu() 133 * Now we need to determine what type of exception occurred. in decode_fpu() 138 * On PA89: there are 5 different unimplemented exception in decode_fpu() 145 * Clear T-bit and exception register so that in decode_fpu() 160 * exception register contain the correct values in decode_fpu() [all …]
|
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/tm/ |
D | tm-unavailable.c | 5 * Force FP, VEC and VSX unavailable exception during transaction in all 11 * VEC/Altivec registers on abortion due to an unavailable exception in TM. 47 int exception; member 52 if (flags.touch_fp && flags.exception == FP_UNA_EXCEPTION) in expecting_failure() 55 if (flags.touch_vec && flags.exception == VEC_UNA_EXCEPTION) in expecting_failure() 60 * won't raise an exception. However since FP and VEC state are already in expecting_failure() 66 flags.exception == VSX_UNA_EXCEPTION) in expecting_failure() 113 if (flags.exception != FP_UNA_EXCEPTION && in tm_una_ping() 114 flags.exception != VEC_UNA_EXCEPTION && in tm_una_ping() 115 flags.exception != VSX_UNA_EXCEPTION) { in tm_una_ping() [all …]
|