sof/app
Andy Ross c50eddce1f platform: Add Zephyr native_posix-based emulation environment
This extends the ideas in CONFIG_LIBRARY=y to implement SOF as an
application for the Zephyr native_posix architecture.  These are host
x86 or x86_64 binaries that include a full OS build, which can be used
(via mocked drivers) for testing against host validation environments
like ASAN/MSAN.

The mechanism uses the existing "host" architecture used by
CONFIG_LIBRARY, but adds a new platform layer named "posix", populated
entirely with stubs.

No driver integration is provided in this patch.  The resulting
executable builds correctly, but has no devices and won't do anything.

Signed-off-by: Andy Ross <andyross@google.com>
2022-12-07 17:25:39 +00:00
..
boards platform: ace: Enable zephyr native clock control 2022-12-02 12:15:10 +02:00
overlays tgl: ipc4: zephyr: move to native drivers 2022-12-01 19:20:06 +02:00
src platform: Add Zephyr native_posix-based emulation environment 2022-12-07 17:25:39 +00:00
CMakeLists.txt zephyr: app: move main SOF app from zephyr samples 2022-07-18 14:22:01 +01:00
debug_overlay.conf app: zephyr: remove overlays and adapt script 2022-07-18 14:22:01 +01:00
perf_overlay.conf Memory: add support for memory heap profiling 2022-11-16 13:38:08 +00:00
prj.conf app/prj.conf: add CONFIG_BUILD_OUTPUT_STRIPPED=y 2022-11-30 11:59:33 +00:00
sample.yaml zephyr: app: move main SOF app from zephyr samples 2022-07-18 14:22:01 +01:00