mirror of https://github.com/thesofproject/sof.git
28761ec8ab
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> |
||
---|---|---|
.. | ||
include/tplg_parser | ||
CMakeLists.txt | ||
tplg_parser.c |