zephyr/kernel/include
Andrew Boie 71ce8ceb18 kernel: consolidate error handling code
* z_NanoFatalErrorHandler() is now moved to common kernel code
  and renamed z_fatal_error(). Arches dump arch-specific info
  before calling.
* z_SysFatalErrorHandler() is now moved to common kernel code
  and renamed k_sys_fatal_error_handler(). It is now much simpler;
  the default policy is simply to lock interrupts and halt the system.
  If an implementation of this function returns, then the currently
  running thread is aborted.
* New arch-specific APIs introduced:
  - z_arch_system_halt() simply powers off or halts the system.
* We now have a standard set of fatal exception reason codes,
  namespaced under K_ERR_*
* CONFIG_SIMPLE_FATAL_ERROR_HANDLER deleted
* LOG_PANIC() calls moved to k_sys_fatal_error_handler()

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2019-07-25 15:06:58 -07:00
..
gen_offset.h
kernel_internal.h kernel: consolidate error handling code 2019-07-25 15:06:58 -07:00
kernel_offsets.h kernel: offsets: exclude from coverage 2019-06-25 17:22:34 -07:00
kernel_structs.h Includes: #ifdef CONFIG_USE_SWITCH instead of #if to avoid undef warning 2019-07-14 04:58:47 -07:00
ksched.h cleanup: include/: move tracing.h to debug/tracing.h 2019-06-27 22:55:49 -04:00
kswap.h arch: Rename reserved function names 2019-04-03 17:31:00 -04:00
offsets_short.h x86: implement interrupt stack trampoline 2019-02-14 12:46:36 -05:00
syscall_handler.h userspace: minor typo fixes in various places 2019-07-02 19:18:48 -04:00
timeout_q.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
wait_q.h cleanup: include/: move misc/rb.h to sys/rb.h 2019-06-27 22:55:49 -04:00