diff options
Diffstat (limited to 'zephyr/shim/src/panic.c')
-rw-r--r-- | zephyr/shim/src/panic.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/zephyr/shim/src/panic.c b/zephyr/shim/src/panic.c index 1a9d7478e4..2e9068078b 100644 --- a/zephyr/shim/src/panic.c +++ b/zephyr/shim/src/panic.c @@ -3,8 +3,8 @@ * found in the LICENSE file. */ +#include "builtin/assert.h" #include "common.h" -#include "host_command.h" #include "panic.h" #include "system_safe_mode.h" @@ -151,9 +151,6 @@ void k_sys_fatal_error_handler(unsigned int reason, const z_arch_esf_t *esf) LOG_PANIC(); - if (IS_ENABLED(CONFIG_HOSTCMD_EVENTS)) - host_set_single_event(EC_HOST_EVENT_PANIC); - /* Start system safe mode if possible */ if (IS_ENABLED(CONFIG_PLATFORM_EC_SYSTEM_SAFE_MODE)) { if (reason != K_ERR_KERNEL_PANIC && @@ -173,9 +170,7 @@ void k_sys_fatal_error_handler(unsigned int reason, const z_arch_esf_t *esf) * the watchdog will overwrite this panic. */ panic_reboot(); -#ifndef TEST_BUILD - CODE_UNREACHABLE; -#endif + __ASSERT_UNREACHABLE; } void panic_set_reason(uint32_t reason, uint32_t info, uint8_t exception) |