Skip to content

Commit

Permalink
tests: zbus/hlp_priority_boost: skip Intel audio DSP platforms
Browse files Browse the repository at this point in the history
All Intel Audio DSP platforms have non-coherent cache between
CPUs. So the zbus_channel struct data goes out-of-sync between
CPUs with multiple producer and consumer threads running
concurrently on multiple CPUs, resulting in bad pointer being
used, e.g. passed to memcpy(). So exclude these platforms from
running in twister as they are certain to fail.

Fixes: zephyrproject-rtos#79368

Signed-off-by: Daniel Leung <[email protected]>
  • Loading branch information
dcpleung committed Oct 3, 2024
1 parent 73a3438 commit decdfdc
Showing 1 changed file with 17 additions and 1 deletion.
18 changes: 17 additions & 1 deletion tests/subsys/zbus/hlp_priority_boost/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,22 @@
tests:
message_bus.zbus.hlp_priority_boost:
platform_exclude: fvp_base_revc_2xaemv8a//smp/ns
platform_exclude:
- fvp_base_revc_2xaemv8a//smp/ns
# All Intel Audio DSP platforms have non-coherent cache
# between CPUs. So the zbus_channel struct data goes
# out-of-sync between CPUs with multiple producer and
# consumer threads running concurrently on multiple CPUs,
# resulting in bad pointer being used, e.g. passed to
# memcpy(). So exclude these platforms from running in
# twister as they are certain to fail.
- intel_adsp/ace15_mtpm/sim
- intel_adsp/ace15_mtpm
- intel_adsp/ace20_lnl/sim
- intel_adsp/ace20_lnl
- intel_adsp/ace30/ptl/sim
- intel_adsp/ace30/ptl
- intel_adsp/cavs25/tgph
- intel_adsp/cavs25
tags: zbus
integration_platforms:
- native_sim

0 comments on commit decdfdc

Please sign in to comment.