Home
last modified time | relevance | path

Searched refs:exceptions (Results 1 – 25 of 97) 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 _Fault()
357 uint32_t start = (uint32_t)exceptions[i].start; in _Fault()
358 uint32_t end = (uint32_t)exceptions[i].end; in _Fault()
361 esf->pc = (uint32_t)(exceptions[i].fixup); in _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
484 for (i = 0; i < ARRAY_SIZE(exceptions); i++) { in z_x86_page_fault_handler()
486 if ((void *)esf->rip >= exceptions[i].start && in z_x86_page_fault_handler()
487 (void *)esf->rip < exceptions[i].end) { in z_x86_page_fault_handler()
488 esf->rip = (uint64_t)(exceptions[i].fixup); in z_x86_page_fault_handler()
492 if ((void *)esf->eip >= exceptions[i].start && in z_x86_page_fault_handler()
493 (void *)esf->eip < exceptions[i].end) { in z_x86_page_fault_handler()
494 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 _Fault()
214 unsigned long start = (unsigned long)exceptions[i].start; in _Fault()
215 unsigned long end = (unsigned long)exceptions[i].end; in _Fault()
218 esf->mepc = (unsigned long)exceptions[i].fixup; in _Fault()
/Zephyr-latest/arch/arm64/core/
Dfatal.c52 static const struct z_exc_handle exceptions[] = { variable
333 for (int i = 0; i < ARRAY_SIZE(exceptions); i++) { in is_recoverable()
335 uint64_t start = (uint64_t)exceptions[i].start; in is_recoverable()
336 uint64_t end = (uint64_t)exceptions[i].end; in is_recoverable()
339 esf->elr = (uint64_t)(exceptions[i].fixup); in is_recoverable()
/Zephyr-latest/boards/arduino/due/doc/
Dindex.rst67 There are 15 fixed exceptions including exceptions 12 (debug monitor) and 15
68 (SYSTICK) that behave more as interrupts than exceptions. In addition, there can
72 A Cortex-M3/4-based board uses vectored exceptions. This means each exception
75 Handlers are provided for exceptions 1-6, 11-12, and 14-15. The table here
98 | | | | run-time exceptions, |
110 After a reset, all exceptions have a priority of 0. Interrupts cannot run
/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/arch/arm/core/cortex_m/tz/
DKconfig29 exceptions as Secure exceptions.
/Zephyr-latest/arch/arm/core/cortex_m/
Dfault.c130 static const struct z_exc_handle exceptions[] = { variable
143 for (int i = 0; i < ARRAY_SIZE(exceptions); i++) { in memory_fault_recoverable()
145 uint32_t start = (uint32_t)exceptions[i].start & ~0x1U; in memory_fault_recoverable()
146 uint32_t end = (uint32_t)exceptions[i].end & ~0x1U; in memory_fault_recoverable()
157 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.defconfig43 # exceptions due to stack overflow.
/Zephyr-latest/boards/arm/mps2/doc/
Dmps2_an385.rst96 MPS2 is a Cortex-M3 based SoC and has 15 fixed exceptions and 45 IRQs.
98 A Cortex-M3/4-based board uses vectored exceptions. This means each exception
101 Handlers are provided for exceptions 1-6, 11-12, and 14-15. The table here
124 | | | | run-time exceptions, |
/Zephyr-latest/boards/microchip/mec172xevb_assy6906/support/
Dmec172x_remote_flasher.py56 from invoke.exceptions import UnexpectedExit
/Zephyr-latest/lib/cpp/
DKconfig134 bool "C++ exceptions support"
137 This option enables support of C++ exceptions.
/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/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.
/Zephyr-latest/scripts/pylib/pytest-twister-harness/src/twister_harness/helpers/
Dshell.py15 from twister_harness.exceptions import TwisterHarnessTimeoutException

1234