Home
last modified time | relevance | path

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

12345678910>>...106

/kernel/linux/linux-4.19/arch/c6x/kernel/
Dtraps.c105 { "Oops - software exception", SIGILL, ILL_ILLTRP },
106 { "Oops - unknown exception", SIGILL, ILL_ILLOPC }
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 },
116 { "Oops - external exception", SIGBUS, BUS_ADRERR },
117 { "Oops - external exception", SIGBUS, BUS_ADRERR },
118 { "Oops - external exception", SIGBUS, BUS_ADRERR },
[all …]
/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-4.19/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.
59 * 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.
80 * critical exception prolog.
96 * Exception prolog for critical exceptions. This is a little different
97 * from the normal exception prolog above since a critical exception
98 * can potentially occur at any point during normal exception processing.
126 stw r9,_ESR(r11); /* exception was taken */\
134 lis r10, STACK_FRAME_REGS_MARKER@ha; /* exception frame marker */\
145 * now phys stack/exception frame pointer
154 * Exception vectors.
164 * 0x0100 - Critical Interrupt Exception
[all …]
Dhead_booke.h12 * 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-4.19/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-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-4.19/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/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/linux/linux-4.19/arch/powerpc/kernel/
Dhead_40x.S7 * Low-level exception handers, MMU support, and rewrite.
86 * critical exception prolog.
102 * Exception vector entry code. This code runs with address translation
106 * of the exception frame, since a critical interrupt could occur at any
120 1: subi r1,r1,INT_FRAME_SIZE; /* Allocate an exception frame */\
142 * Exception prolog for critical exceptions. This is a little different
143 * from the normal exception prolog above since a critical exception
144 * can potentially occur at any point during normal exception processing.
172 stw r9,_ESR(r11); /* exception was taken */\
188 * now phys stack/exception frame pointer
[all …]
Dhead_booke.h10 * Macros used for common Book-e exception handling
30 * entries are available for specific exception use in the event a handler
60 1 : subi r11, r11, INT_FRAME_SIZE; /* Allocate exception frame */ \
78 lis r10, STACK_FRAME_REGS_MARKER@ha;/* exception frame marker */ \
84 /* To handle the additional exception priority levels on 40x and Book-E
92 * GPR to use as the base for indirect access to the exception stacks. This
125 * Exception prolog for critical/machine check exceptions. This is a
126 * little different from the normal exception prolog above since a
127 * critical/machine check exception can potentially occur at any point
128 * during normal exception processing. Thus we cannot use the same SPRG
[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-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-m55/gcc/NTZ/
Dlos_arch_interrupt.h244 * 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/targets/riscv_nuclei_demo_soc_gcc/SoC/demosoc/Common/Source/
Dsystem_demosoc.c48 …* - Vendor customized interrupt, exception and nmi handling code, see \ref NMSIS_Core_IntExcNMI_…
54 …* And this file also provided common interrupt, exception and NMI exception handling framework tem…
122 * \defgroup NMSIS_Core_IntExcNMI_Handling Interrupt and Exception and NMI Handling
123 * \brief Functions for interrupt, exception and nmi handle available in system_<device>.c.
125 …* Nuclei provide a template for interrupt, exception and NMI handling. Silicon Vendor could adapat…
126 * to their requirement. Silicon vendor could implement interface for different exception code and
131 /** \brief Max exception handler number, don't include the NMI(0xFFF) one */
134 * \brief Store the exception handlers for each exception ID
137 * the exception codes Nuclei N/NX core provided.
138 * - Exception code 0 - 11, totally 12 exceptions are mapped to SystemExceptionHandlers[0:11]
[all …]
/kernel/linux/linux-4.19/arch/c6x/include/asm/
Dtraps.h15 #define EXCEPT_TYPE_EXC 30 /* external exception */
16 #define EXCEPT_TYPE_IXF 1 /* internal exception */
17 #define EXCEPT_TYPE_SXF 0 /* software exception */
19 #define EXCEPT_CAUSE_LBX (1 << 7) /* loop buffer exception */
20 #define EXCEPT_CAUSE_PRX (1 << 6) /* privilege exception */
21 #define EXCEPT_CAUSE_RAX (1 << 5) /* resource access exception */
22 #define EXCEPT_CAUSE_RCX (1 << 4) /* resource conflict exception */
23 #define EXCEPT_CAUSE_OPX (1 << 3) /* opcode exception */
24 #define EXCEPT_CAUSE_EPX (1 << 2) /* execute packet exception */
25 #define EXCEPT_CAUSE_FPX (1 << 1) /* fetch packet exception */
[all …]
/kernel/linux/linux-4.19/Documentation/process/
Dlicense-rules.rst8 with an explicit syscall exception described in
36 kernel, the exception must be documented by a special license expression.
96 exception applies. When multiple licenses apply, an expression consists
114 // SPDX-License-Identifier: GPL-2.0 WITH mif-exception
115 // SPDX-License-Identifier: GPL-2.0+ WITH GCC-exception-2.0
118 valid License identifiers are listed in the tags of the exception text
291 exception text and the required `Exception Metatags`_.
297 Contains the Linux syscall exception as documented in the COPYING
301 LICENSES/exceptions/GCC-exception-2.0
303 Contains the GCC 'linking exception' which allows to link any binary
[all …]
/kernel/linux/linux-4.19/arch/arm/nwfpe/
Dfpsr.h30 EXCEPTION TRAP ENABLE BYTE
32 CUMULATIVE EXCEPTION FLAGS BYTE
49 /* EXCEPTION TRAP ENABLE BYTE
54 #define BIT_IXE 0x00100000 /* inexact exception enable */
55 #define BIT_UFE 0x00080000 /* underflow exception enable */
56 #define BIT_OFE 0x00040000 /* overflow exception enable */
57 #define BIT_DZE 0x00020000 /* divide by zero exception enable */
58 #define BIT_IOE 0x00010000 /* invalid operation exception enable */
70 #define BIT_NE 0x00000200 /* NaN exception bit */
73 /* CUMULATIVE EXCEPTION FLAGS BYTE
[all …]
/kernel/liteos_m/arch/arm/cortex-m4/iar/
Dlos_arch_interrupt.h251 * 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/iar/
Dlos_arch_interrupt.h251 * 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/
Dlos_arch_interrupt.h251 * 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/
Dlos_arch_interrupt.h251 * 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/TZ/non_secure/
Dlos_arch_interrupt.h251 * 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/
Dlos_arch_interrupt.h251 * 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 …]

12345678910>>...106