Home
last modified time | relevance | path

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

12345678910>>...74

/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-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 …]
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-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-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-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/arch/arm/cortex-m55/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-m55/iar/NTZ/
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-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-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/NTZ/
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 …]
/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-m55/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-m7/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/NTZ/
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-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/linux/linux-5.10/tools/perf/pmu-events/arch/arm64/
Darmv8-recommended.json321 "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/
Dlos_arch_interrupt.h243 * 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/
Ddecode_exc.c55 /* 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/
Dtm-unavailable.c5 * 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 …]

12345678910>>...74