zephyr/tests
Andy Ross fd929f5190 tests/boards/intel_adsp: Add ipm_cavs_host test
Add a fairly simple test of the IPM-over-IPC driver.  This hits all
the code, but works by implementing the host side of the protocol
partially in the C test code.  The message is sent with an initial
payload, and then IPC commands from the firmware copy the data over
into the "inbox" region to simulate data being sent via the host.
Then we make sure it lands correctly as if the host driver had done it
directly.

This requries a new command in the cavstool script that will copy a
word from the "outbox" region to the "inbox" region (both are just
different SRAM windows, conceptually no different than the way the
script is already managing log output), but no significant surgery.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2022-03-01 09:59:15 -05:00
..
application_development/gen_inc_file kconfig: Rename the ZTEST stack size option to align with the rest 2022-02-22 08:23:05 -05:00
arch arch: arm: aarch32: Change CPU_CORTEX_R kconfig option 2022-02-23 08:14:15 -06:00
benchmarks arch: arm: aarch32: Change CPU_CORTEX_R kconfig option 2022-02-23 08:14:15 -06:00
bluetooth tests: Bluetooth: bsim: Test ISO data send 2022-03-01 14:54:35 +01:00
boards tests/boards/intel_adsp: Add ipm_cavs_host test 2022-03-01 09:59:15 -05:00
boot/uefi tests: uefi: move uefi test out of hello world 2021-10-22 06:36:51 -04:00
cmake/config_dir cmake: APPLICATION_CONFIG_DIR support implemented 2021-11-10 08:25:36 -05:00
crypto kconfig: Rename the ZTEST stack size option to align with the rest 2022-02-22 08:23:05 -05:00
drivers drivers: can: unify CAN controller configuration in devicetree 2022-02-24 13:48:55 -08:00
kernel tests/kernel/fpu_sharing: Run test with MP_NUM_CPUS=1 2022-02-25 19:13:50 -05:00
lib ring_buffer: make finish methods final 2022-02-28 10:52:41 +01:00
misc tests: Run test_build only on platforms whose console has a driver 2022-02-21 22:17:27 -05:00
net net: lwm2m: Add proper resource-level discovery attribute handling 2022-02-22 10:12:27 -08:00
posix kconfig: Rename the TEST_EXTRA stack size option to align with the rest 2022-02-22 08:23:05 -05:00
subsys tests: subsys: fs: nvs: use nvs_mount 2022-03-01 12:46:34 +01:00
unit lib: os: crc: Rework the crc16() implementation 2022-02-04 12:33:22 -05:00
ztest arch: arm: aarch32: Change CPU_CORTEX_R kconfig option 2022-02-23 08:14:15 -06:00