tests: kernel: fatal: Catch EPSR reason code
Adds a check for `K_ERR_ARM_USAGE_ILLEGAL_EPSR` as the reason code when running this test for `CONFIG_ARMV7_M_ARMV8_M_MAINLINE`. Signed-off-by: Kevin Townsend <kevin.townsend@linaro.org>
This commit is contained in:
parent
2017ed50bf
commit
ec3dc8c50a
1 changed files with 4 additions and 0 deletions
|
@ -29,7 +29,11 @@ void k_sys_fatal_error_handler(unsigned int reason, const z_arch_esf_t *pEsf)
|
|||
|
||||
static void entry_cpu_exception(void)
|
||||
{
|
||||
#if defined(CONFIG_ARMV7_M_ARMV8_M_MAINLINE)
|
||||
expected_reason = K_ERR_ARM_USAGE_ILLEGAL_EPSR;
|
||||
#else
|
||||
expected_reason = K_ERR_CPU_EXCEPTION;
|
||||
#endif
|
||||
|
||||
TC_PRINT("cpu exception\n");
|
||||
#if defined(CONFIG_X86)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue