Home
last modified time | relevance | path

Searched refs:exceptions (Results 1 – 25 of 98) sorted by relevance

1234

/Zephyr-latest/arch/arc/core/
Dfault.c30 static const struct z_exc_handle exceptions[] = { variable
356 for (int i = 0; i < ARRAY_SIZE(exceptions); i++) { in z_arc_fault()
357 uint32_t start = (uint32_t)exceptions[i].start; in z_arc_fault()
358 uint32_t end = (uint32_t)exceptions[i].end; in z_arc_fault()
361 esf->pc = (uint32_t)(exceptions[i].fixup); in z_arc_fault()
/Zephyr-latest/arch/arm/core/cortex_a_r/
Dfault.c295 static const struct z_exc_handle exceptions[] = { variable
306 for (int i = 0; i < ARRAY_SIZE(exceptions); i++) { in memory_fault_recoverable()
308 uint32_t start = (uint32_t)exceptions[i].start & ~0x1U; in memory_fault_recoverable()
309 uint32_t end = (uint32_t)exceptions[i].end & ~0x1U; in memory_fault_recoverable()
312 esf->basic.pc = (uint32_t)(exceptions[i].fixup); in memory_fault_recoverable()
/Zephyr-latest/arch/x86/core/
Dfatal.c431 static const struct z_exc_handle exceptions[] = { variable
485 for (i = 0; i < ARRAY_SIZE(exceptions); i++) { in z_x86_page_fault_handler()
487 if ((void *)esf->rip >= exceptions[i].start && in z_x86_page_fault_handler()
488 (void *)esf->rip < exceptions[i].end) { in z_x86_page_fault_handler()
489 esf->rip = (uint64_t)(exceptions[i].fixup); in z_x86_page_fault_handler()
493 if ((void *)esf->eip >= exceptions[i].start && in z_x86_page_fault_handler()
494 (void *)esf->eip < exceptions[i].end) { in z_x86_page_fault_handler()
495 esf->eip = (unsigned int)(exceptions[i].fixup); in z_x86_page_fault_handler()
/Zephyr-latest/arch/riscv/core/
Dfatal.c18 static const struct z_exc_handle exceptions[] = { variable
213 for (int i = 0; i < ARRAY_SIZE(exceptions); i++) { in z_riscv_fault()
214 unsigned long start = (unsigned long)exceptions[i].start; in z_riscv_fault()
215 unsigned long end = (unsigned long)exceptions[i].end; in z_riscv_fault()
218 esf->mepc = (unsigned long)exceptions[i].fixup; in z_riscv_fault()
/Zephyr-latest/boards/arduino/due/doc/
Dindex.rst40 There are 15 fixed exceptions including exceptions 12 (debug monitor) and 15
41 (SYSTICK) that behave more as interrupts than exceptions. In addition, there can
45 A Cortex-M3/4-based board uses vectored exceptions. This means each exception
48 Handlers are provided for exceptions 1-6, 11-12, and 14-15. The table here
71 | | | | run-time exceptions, |
83 After a reset, all exceptions have a priority of 0. Interrupts cannot run
/Zephyr-latest/arch/arm64/core/
Dfatal.c54 static const struct z_exc_handle exceptions[] = { variable
365 for (int i = 0; i < ARRAY_SIZE(exceptions); i++) { in is_recoverable()
367 uint64_t start = (uint64_t)exceptions[i].start; in is_recoverable()
368 uint64_t end = (uint64_t)exceptions[i].end; in is_recoverable()
371 esf->elr = (uint64_t)(exceptions[i].fixup); in is_recoverable()
/Zephyr-latest/scripts/pylib/pytest-twister-harness/src/twister_harness/device/
Dfactory.py18 from twister_harness.exceptions import TwisterHarnessException
Dqemu_adapter.py12 from twister_harness.exceptions import TwisterHarnessException
Dbinary_adapter.py13 from twister_harness.exceptions import TwisterHarnessException
/Zephyr-latest/scripts/build/
Dgen_app_partitions.py43 import elftools.common.exceptions
116 except elftools.common.exceptions.ELFError as e:
177 except elftools.common.exceptions.ELFError as e:
/Zephyr-latest/boards/arm/mps2/doc/
Dmps2_armv6m.rst95 MPS2 is a Cortex-M0+ based SoC and has 6 fixed exceptions and 32 IRQs.
97 A Cortex-M0+ board uses vectored exceptions. This means each exception
100 Handlers are provided for exceptions 1-3, 11, and 14-15. The table here
101 MPS2 is a Cortex-M0+ based SoC and has 15 fixed exceptions and 45 IRQs.
113 | | | | run-time exceptions, |
Dmps2_armv7m.rst103 MPS2 is a Cortex-M based SoC and has 15 fixed exceptions and 45 IRQs.
105 A Cortex-M3/4/7-based board uses vectored exceptions. This means each exception
108 Handlers are provided for exceptions 1-6, 11-12, and 14-15. The table here
131 | | | | run-time exceptions, |
/Zephyr-latest/arch/arm/core/cortex_m/tz/
DKconfig29 exceptions as Secure exceptions.
/Zephyr-latest/arch/arm/core/cortex_m/
Dfault.c127 static const struct z_exc_handle exceptions[] = {Z_EXC_HANDLE(z_arm_user_string_nlen)}; variable
138 for (int i = 0; i < ARRAY_SIZE(exceptions); i++) { in memory_fault_recoverable()
140 uint32_t start = (uint32_t)exceptions[i].start & ~0x1U; in memory_fault_recoverable()
141 uint32_t end = (uint32_t)exceptions[i].end & ~0x1U; in memory_fault_recoverable()
152 esf->basic.pc = (uint32_t)(exceptions[i].fixup); in memory_fault_recoverable()
Drelay_vector_table.ld22 * is sufficient for the 16 ARM Core exceptions and up to 16 HW interrupts.
/Zephyr-latest/boards/arm/v2m_beetle/doc/
Dindex.rst86 Beetle is a Cortex-M3 based SoC and has 15 fixed exceptions and 45 IRQs.
88 A Cortex-M3/4-based board uses vectored exceptions. This means each exception
91 Handlers are provided for exceptions 1-6, 11-12, and 14-15. The table here
114 | | | | run-time exceptions, |
/Zephyr-latest/scripts/pylib/pytest-twister-harness/tests/device/
Dqemu_adapter_test.py13 from twister_harness.exceptions import TwisterHarnessException
/Zephyr-latest/boards/renesas/da1469x_dk_pro/
DKconfig.defconfig40 # exceptions due to stack overflow.
/Zephyr-latest/boards/microchip/mec172xevb_assy6906/support/
Dmec172x_remote_flasher.py56 from invoke.exceptions import UnexpectedExit
/Zephyr-latest/arch/xtensa/
DKconfig107 bool "Use BREAK instruction on unrecoverable exceptions"
109 Use BREAK instruction when unrecoverable exceptions are
161 bool "Xtensa exceptions and interrupts cannot be pre-empted"
164 pre-empting low priority interrupts and exceptions.
/Zephyr-latest/lib/cpp/
DKconfig155 bool "C++ exceptions support"
158 This option enables support of C++ exceptions.
/Zephyr-latest/subsys/testsuite/
DKconfig185 BusFault, HardFault, and NMI exceptions to Secure State,
187 the testing suite to utilize these exceptions, in tests.
189 set, these exceptions are set to target the Non-Secure state.
/Zephyr-latest/boards/u-blox/ubx_bmd380eval/doc/
Dindex.rst38 BMD-340-EVAL with four exceptions. The BMD-340-EVAL is shown here.
39 See the pin tables below for the exceptions.
136 BMD-340-EVAL with four exceptions. The BMD-340-EVAL is shown here.
137 See the pin tables below for the exceptions.
/Zephyr-latest/
DCONTRIBUTING.rst25 (with a few exceptions).
/Zephyr-latest/arch/arm/core/
Dvector_table.ld31 * is sufficient for the 16 ARM Core exceptions and up to 16 HW interrupts.

1234