Home
last modified time | relevance | path

Searched full:exception (Results 1 – 25 of 3732) sorted by relevance

12345678910>>...150

/kernel/linux/linux-5.10/arch/c6x/kernel/
Dtraps.c102 { "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/
Dvectors.S4 * 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-6.6/arch/xtensa/kernel/
Dvectors.S4 * 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/
Dhead_40x.S8 * 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 …]
/kernel/linux/linux-6.6/arch/powerpc/kernel/
Dhead_40x.S8 * Low-level exception handers, MMU support, and rewrite.
82 * critical exception prolog.
102 * Exception prolog for critical exceptions. This is a little different
103 * from the normal exception prolog above since a critical exception
104 * can potentially occur at any point during normal exception processing.
158 stw r9,_ESR(r11) /* exception was taken */
171 * now phys stack/exception frame pointer
180 * Exception vectors.
190 * 0x0100 - Critical Interrupt Exception
195 * 0x0200 - Machine Check Exception
[all …]
Dhead_booke.h13 * Macros used for common Book-e exception handling
33 * entries are available for specific exception use in the event a handler
65 1 : subi r11, r11, INT_FRAME_SIZE; /* Allocate exception frame */ \
86 lis r10, STACK_FRAME_REGS_MARKER@ha /* exception frame marker */
148 /* To handle the additional exception priority levels on 40x and Book-E
155 * GPR to use as the base for indirect access to the exception stacks. This
186 * Exception prolog for critical/machine check exceptions. This is a
187 * little different from the normal exception prolog above since a
188 * critical/machine check exception can potentially occur at any point
189 * during normal exception processing. Thus we cannot use the same SPRG
[all …]
/kernel/linux/linux-5.10/drivers/acpi/acpica/
Dutexcep.c4 * 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-6.6/drivers/acpi/acpica/
Dutexcep.c4 * 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-6.6/arch/microblaze/kernel/
Dexceptions.c2 * HW exception handling
64 die("Exception in kernel mode", regs, signr); in _exception()
75 pr_warn("Exception %02x in %s mode, FSR=%08x PC=%08x ESR=%08x\n", in full_exception()
83 pr_debug("Illegal opcode exception in user mode\n"); in full_exception()
87 pr_warn("Illegal opcode exception in kernel mode.\n"); in full_exception()
88 die("opcode exception", regs, SIGBUS); in full_exception()
92 pr_debug("Instruction bus error exception in user mode\n"); in full_exception()
96 pr_warn("Instruction bus error exception in kernel mode.\n"); in full_exception()
97 die("bus exception", regs, SIGBUS); in full_exception()
101 pr_debug("Data bus error exception in user mode\n"); in full_exception()
[all …]
/kernel/linux/linux-5.10/arch/microblaze/kernel/
Dexceptions.c2 * 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/liteos_m/arch/arm/cortex-m55/gcc/NTZ/
Dlos_arch_interrupt.h231 * System exception priority register.
338 * PendSV can be pended and is useful for an OS to pend an exception
371 * description: the register files that saved when exception triggered
449 …* Cortex-M exception types: Record whether a precise BusFault occurred during floating-point lazy …
455 * Cortex-M exception types: An error occurred while the bus status register was being pushed.
461 * Cortex-M exception types: An error occurred while the bus status register was out of the stack.
467 * Cortex-M exception types: Bus status register imprecise data access violation.
473 * Cortex-M exception types: Bus status register exact data access violation.
479 * Cortex-M exception types: Bus status register access violation while pointing.
485 …* Cortex-M exception types: Record whether a MemManage fault occurred during floating-point lazy s…
[all …]
/kernel/linux/linux-5.10/arch/arm/nwfpe/
Dfpsr.h18 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-6.6/arch/arm/nwfpe/
Dfpsr.h18 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/
Dtraps.h12 #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-m7/gcc/
Dlos_arch_interrupt.h238 * System exception priority register.
345 * PendSV can be pended and is useful for an OS to pend an exception
378 * description: the register files that saved when exception triggered
456 * Cortex-M exception types: An error occurred while the bus status register was being pushed.
462 * Cortex-M exception types: An error occurred while the bus status register was out of the stack.
468 * Cortex-M exception types: Bus status register imprecise data access violation.
474 * Cortex-M exception types: Bus status register exact data access violation.
480 * Cortex-M exception types: Bus status register access violation while pointing.
486 …* Cortex-M exception types: An error occurred while the memory management status register was bein…
492 …* 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/
Dlos_arch_interrupt.h238 * System exception priority register.
345 * PendSV can be pended and is useful for an OS to pend an exception
378 * description: the register files that saved when exception triggered
456 * Cortex-M exception types: An error occurred while the bus status register was being pushed.
462 * Cortex-M exception types: An error occurred while the bus status register was out of the stack.
468 * Cortex-M exception types: Bus status register imprecise data access violation.
474 * Cortex-M exception types: Bus status register exact data access violation.
480 * Cortex-M exception types: Bus status register access violation while pointing.
486 …* Cortex-M exception types: An error occurred while the memory management status register was bein…
492 …* Cortex-M exception types: An error occurred while the memory management status register was out …
[all …]
/kernel/liteos_m/arch/arm/cortex-m4/keil/
Dlos_arch_interrupt.h238 * System exception priority register.
345 * PendSV can be pended and is useful for an OS to pend an exception
378 * description: the register files that saved when exception triggered
456 * Cortex-M exception types: An error occurred while the bus status register was being pushed.
462 * Cortex-M exception types: An error occurred while the bus status register was out of the stack.
468 * Cortex-M exception types: Bus status register imprecise data access violation.
474 * Cortex-M exception types: Bus status register exact data access violation.
480 * Cortex-M exception types: Bus status register access violation while pointing.
486 …* Cortex-M exception types: An error occurred while the memory management status register was bein…
492 …* 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/
Dlos_arch_interrupt.h238 * System exception priority register.
345 * PendSV can be pended and is useful for an OS to pend an exception
378 * description: the register files that saved when exception triggered
456 * Cortex-M exception types: An error occurred while the bus status register was being pushed.
462 * Cortex-M exception types: An error occurred while the bus status register was out of the stack.
468 * Cortex-M exception types: Bus status register imprecise data access violation.
474 * Cortex-M exception types: Bus status register exact data access violation.
480 * Cortex-M exception types: Bus status register access violation while pointing.
486 …* Cortex-M exception types: An error occurred while the memory management status register was bein…
492 …* 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/
Dlos_arch_interrupt.h238 * System exception priority register.
345 * PendSV can be pended and is useful for an OS to pend an exception
378 * description: the register files that saved when exception triggered
456 * Cortex-M exception types: An error occurred while the bus status register was being pushed.
462 * Cortex-M exception types: An error occurred while the bus status register was out of the stack.
468 * Cortex-M exception types: Bus status register imprecise data access violation.
474 * Cortex-M exception types: Bus status register exact data access violation.
480 * Cortex-M exception types: Bus status register access violation while pointing.
486 …* Cortex-M exception types: An error occurred while the memory management status register was bein…
492 …* 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/
Dlos_arch_interrupt.h238 * System exception priority register.
345 * PendSV can be pended and is useful for an OS to pend an exception
378 * description: the register files that saved when exception triggered
456 * Cortex-M exception types: An error occurred while the bus status register was being pushed.
462 * Cortex-M exception types: An error occurred while the bus status register was out of the stack.
468 * Cortex-M exception types: Bus status register imprecise data access violation.
474 * Cortex-M exception types: Bus status register exact data access violation.
480 * Cortex-M exception types: Bus status register access violation while pointing.
486 …* Cortex-M exception types: An error occurred while the memory management status register was bein…
492 …* Cortex-M exception types: An error occurred while the memory management status register was out …
[all …]
/kernel/liteos_m/arch/arm/cortex-m4/iar/
Dlos_arch_interrupt.h238 * System exception priority register.
345 * PendSV can be pended and is useful for an OS to pend an exception
378 * description: the register files that saved when exception triggered
456 * Cortex-M exception types: An error occurred while the bus status register was being pushed.
462 * Cortex-M exception types: An error occurred while the bus status register was out of the stack.
468 * Cortex-M exception types: Bus status register imprecise data access violation.
474 * Cortex-M exception types: Bus status register exact data access violation.
480 * Cortex-M exception types: Bus status register access violation while pointing.
486 …* Cortex-M exception types: An error occurred while the memory management status register was bein…
492 …* Cortex-M exception types: An error occurred while the memory management status register was out …
[all …]
/kernel/liteos_m/arch/arm/cortex-m7/iar/
Dlos_arch_interrupt.h238 * System exception priority register.
345 * PendSV can be pended and is useful for an OS to pend an exception
378 * description: the register files that saved when exception triggered
456 * Cortex-M exception types: An error occurred while the bus status register was being pushed.
462 * Cortex-M exception types: An error occurred while the bus status register was out of the stack.
468 * Cortex-M exception types: Bus status register imprecise data access violation.
474 * Cortex-M exception types: Bus status register exact data access violation.
480 * Cortex-M exception types: Bus status register access violation while pointing.
486 …* Cortex-M exception types: An error occurred while the memory management status register was bein…
492 …* Cortex-M exception types: An error occurred while the memory management status register was out …
[all …]
/kernel/liteos_m/arch/arm/cortex-m4/gcc/
Dlos_arch_interrupt.h238 * System exception priority register.
345 * PendSV can be pended and is useful for an OS to pend an exception
378 * description: the register files that saved when exception triggered
456 * Cortex-M exception types: An error occurred while the bus status register was being pushed.
462 * Cortex-M exception types: An error occurred while the bus status register was out of the stack.
468 * Cortex-M exception types: Bus status register imprecise data access violation.
474 * Cortex-M exception types: Bus status register exact data access violation.
480 * Cortex-M exception types: Bus status register access violation while pointing.
486 …* Cortex-M exception types: An error occurred while the memory management status register was bein…
492 …* Cortex-M exception types: An error occurred while the memory management status register was out …
[all …]
/kernel/liteos_m/arch/arm/cortex-m3/keil/
Dlos_arch_interrupt.h240 * System exception priority register.
347 * PendSV can be pended and is useful for an OS to pend an exception
381 * description: the register files that saved when exception triggered
459 * Cortex-M exception types: An error occurred while the bus status register was being pushed.
465 * Cortex-M exception types: An error occurred while the bus status register was out of the stack.
471 * Cortex-M exception types: Bus status register imprecise data access violation.
477 * Cortex-M exception types: Bus status register exact data access violation.
483 * Cortex-M exception types: Bus status register access violation while pointing.
489 …* Cortex-M exception types: An error occurred while the memory management status register was bein…
495 …* 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/
Dlos_arch_interrupt.h238 * System exception priority register.
345 * PendSV can be pended and is useful for an OS to pend an exception
378 * description: the register files that saved when exception triggered
456 * Cortex-M exception types: An error occurred while the bus status register was being pushed.
462 * Cortex-M exception types: An error occurred while the bus status register was out of the stack.
468 * Cortex-M exception types: Bus status register imprecise data access violation.
474 * Cortex-M exception types: Bus status register exact data access violation.
480 * Cortex-M exception types: Bus status register access violation while pointing.
486 …* Cortex-M exception types: An error occurred while the memory management status register was bein…
492 …* Cortex-M exception types: An error occurred while the memory management status register was out …
[all …]

12345678910>>...150