-
Notifications
You must be signed in to change notification settings - Fork 309
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP][Do no review] Tools: Testbech: Add IPC4 support #9025
base: main
Are you sure you want to change the base?
Commits on Aug 29, 2024
-
Tools: Testbench: Temporary debug help to remove O3
This commit will be deleted when the Testbench IPC4 work is non-draft. Signed-off-by: Seppo Ingalsuo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c2929e1 - Browse repository at this point
Copy the full SHA c2929e1View commit details -
platform: library: Add missing include task.h to ll_schedule
This fixes build issues In file included from tools/testbench/common_test.c:5: src/platform/library/include/platform/lib/ll_schedule.h:22:51: error: ‘enum task_state’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror] In file included from tools/testbench/common_test.c:16: tools/testbench/build_testbench/sof_ep/install/include/sof/ schedule/ll_schedule.h:40:5: error: conflicting types for ‘schedule_task_init_ll’ Signed-off-by: Seppo Ingalsuo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cb69a48 - Browse repository at this point
Copy the full SHA cb69a48View commit details -
IPC4: Add stddef.h include to define size_t
This fixes testbench build. Signed-off-by: Seppo Ingalsuo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2eae600 - Browse repository at this point
Copy the full SHA 2eae600View commit details -
IPC: IPC4: Skip ipc_wait_for_compound_msg() for CONFIG_LIBRARY
This prevents the IPC4_FAILURE since there is no parallel execution in scheduler and pipelines with this IPC request and respond step. Signed-off-by: Seppo Ingalsuo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0164162 - Browse repository at this point
Copy the full SHA 0164162View commit details -
Audio: Pipeline: No dai_get_init_delay_ms() with CONFIG_LIBRARY
The file module does not provide a dai_get_init_delay_ms() operation so it is skipped for CONFIG_LIBRARY testbench build. Signed-off-by: Seppo Ingalsuo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4191747 - Browse repository at this point
Copy the full SHA 4191747View commit details -
Audio: Crossover: Fix IPC4 testbench build
The crossover_init_output_pins() function is changed to static. Signed-off-by: Seppo Ingalsuo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c9918b6 - Browse repository at this point
Copy the full SHA c9918b6View commit details -
Tools: Testbench: Convert file component to module adapter
This is done as preparation for testbench IPC4 support. The update to IPC4 is simpler for a module adapter component. Signed-off-by: Seppo Ingalsuo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 848f8b8 - Browse repository at this point
Copy the full SHA 848f8b8View commit details -
Tools: Testbech: Add IPC4 support
This patch copies many similar changes as has been done for SOF plugin since split and developed further from testbench. The changes include: - Move tplg_ctx to under testbench_prm struct for better compatibility with plugin and topology parser. - Similarly as plugin ad to testbench_prm widget list, route list, pcm list and pipeline list. Signed-off-by: Seppo Ingalsuo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e1829b0 - Browse repository at this point
Copy the full SHA e1829b0View commit details -
Copy Ranjani's plugin leak fixes from thesofproject#9055.
Signed-off-by: Seppo Ingalsuo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 389a9e0 - Browse repository at this point
Copy the full SHA 389a9e0View commit details -
Tools: Testebench: Updates to run in current SOF
Header dai-legacy.h modify to make other functions in SOF happy is a bit suspicious. Other changes are "normal" maintenance. Signed-off-by: Seppo Ingalsuo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 71aa31c - Browse repository at this point
Copy the full SHA 71aa31cView commit details