sof/tools/fuzzer
Liam Girdwood 28761ec8ab testbench: add support for virtual cores as threads
This is the first step in running a full DSP topology on multiple testbench
"virtual" cores. Testbench will use threads to virtualise a emulate a core
allowing topologies with more than one core to run simultaneously.

This patch makes the following changes.

1) Adds and passes a topology testbench context to all APIs instead of
   relying on some globals.

2) Splits the testbench up into small functions that have a single purpose.

3) Creates a thread for each pipeline which in turn share a virtual core.

4) Adds the command line options to enable testing different cores and
   pipelines.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
2022-01-31 16:16:27 +00:00
..
platform
CMakeLists.txt CMake: require version 3.13 2021-09-10 17:19:29 +01:00
README.md fuzzer: add deprecation README.md 2021-05-24 15:27:18 -07:00
fuzzer.h testbench: add support for virtual cores as threads 2022-01-31 16:16:27 +00:00
main.c testbench: add support for virtual cores as threads 2022-01-31 16:16:27 +00:00
qemu-bridge.c
qemu-bridge.h
topology.c testbench: add support for virtual cores as threads 2022-01-31 16:16:27 +00:00

README.md

This project has been superseded by sof/tools/oss-fuzz/. See also

https://thesofproject.github.io/latest/developer_guides/fuzzing/