zephyr/tests/kernel/common/src
Andy Ross 653e7a28ea tests/kernel/common: Skip bitarray tests when KERNEL_COHERENCE
Kernel objects that contain embedded synchronization structures like
spinlocks can't be palced in the (cached/incoherent) stack memory on
coherence platforms like intel_adsp.

The normal fix in a test case is just to make the offending data
static, but that's painful here because SYS_BITARRAY_DEFINE declares
two objects (i.e. you can't put a "static" in front of it as with
similar macros) and it happens to be used in this case to define local
variables with collliding names, so I'd have to go in and rename
everything.

And there's little value anyway.  Bitarrays are nearly-pure data
structures and extremely unlikely to show up platform-dependent
behavior.

Fixes #35242

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2021-05-15 15:28:43 -04:00
..
atomic.c test: atomic: multiple equal priority threads access atomic variable 2021-05-07 18:23:27 -04:00
bitarray.c tests/kernel/common: Skip bitarray tests when KERNEL_COHERENCE 2021-05-15 15:28:43 -04:00
bitfield.c tests: Big endian support in bitfield test 2020-11-13 14:53:55 -08:00
boot_delay.c tests/kernel/common: Skip boot delay tests on systems that are too fast 2021-05-07 16:48:58 -04:00
byteorder.c tests: kernel: common: Add tests for 24-bit byteorder functions 2020-09-21 11:17:59 +02:00
clock.c test: context: Refine descriptions for some test cases 2020-11-17 22:11:45 -05:00
errno.c userspace: rename _is_user_context -> k_is_user_context 2021-04-01 05:34:17 -04:00
irq_offload.c tests/kernel/common: Fix test test_nop for ARMV7_M_ARMV8_M_MAINLINE 2021-05-11 07:15:17 -05:00
main.c tests: arch: add a test case for testing arch_nop() interface 2021-05-07 22:17:24 -04:00
multilib.c
printk.c tests/kernel/common: Skip the printk test when not applicable 2021-02-03 20:56:14 -05:00
timeout_order.c tests: kernel: remove debug message for LLVM 2021-04-22 07:42:58 -04:00