Skip to content

Commit 0c59471

Browse files
Andy Rossnashif
authored andcommitted
tests/drivers/ipm: Enable on (uniprocessor) x86_64
This test was having trouble earlier (at least with some toolchains), but whatever was causing that seems to have been fixed. The only remaining issue is that neither the IPM console code nor the test are SMP-safe. There's a bug (#14639) tracking the need to get these working, but for now the straightforward workaround is just to disable SMP. And even long term, IPM is an oddball interprocessor communication mechanism designed for asymmetric multiprocessing devices like Quark SE and doesn't seem like an obvious fit for a SMP machine. Fixes #12478 Signed-off-by: Andy Ross <[email protected]>
1 parent 122eb7b commit 0c59471

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

tests/drivers/ipm/prj.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@ CONFIG_IPM_CONSOLE_SENDER=y
77
CONFIG_IRQ_OFFLOAD=y
88
CONFIG_MAIN_STACK_SIZE=1024
99
CONFIG_COVERAGE=n
10+
11+
CONFIG_SMP=n

tests/drivers/ipm/testcase.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,4 @@ tests:
22
peripheral.mailbox:
33
filter: not CONFIG_SOC_QUARK_SE_C1000_SS
44
arch_exclude: posix xtensa
5-
platform_exclude: qemu_x86_64 # see issue #12478
65
tags: drivers ipc

0 commit comments

Comments
 (0)