[Sound-open-firmware] SOF dynamic module loading
Hi Liam / Pierre,
I remember that at some point there was a branch in SOF with initial support for loading dynamic modules at runtime.
Anyhow I don't remember the name, can you help?
We have some decoding/encoding algorithms and we need to be able to dynamically load them and use them in a simple pipeline like this:
-> Host0 -> Buffer0 \ Algorithm <-Host1 <- Buffer1 /
Any pointers are welcomed.
thanks, Daniel.
Hi Daniel,
On Fri, 2019-06-28 at 15:43 +0300, Daniel Baluta wrote:
Hi Liam / Pierre,
I remember that at some point there was a branch in SOF with initial support for loading dynamic modules at runtime.
Anyhow I don't remember the name, can you help?
https://github.com/thesofproject/sof/tree/topic/module
We have some decoding/encoding algorithms and we need to be able to dynamically load them and use them in a simple pipeline like this:
-> Host0 -> Buffer0 \ Algorithm <-Host1 <- Buffer1 /
Any pointers are welcomed.
The module branch is WiP but has stalled as I've had to work on other stuff. It still needs
1) Infrastructure within FW to load module via IPC command (I think most relocation types are now processed). It should be able to process .o files built with xtensa xt-cc or xtensa-gcc.
2) IPC commands for loading and unloading.
3) Driver support for new IPC ommands.
Liam
thanks, Daniel. _______________________________________________ Sound-open-firmware mailing list Sound-open-firmware@alsa-project.org https://mailman.alsa-project.org/mailman/listinfo/sound-open-firmware
participants (2)
-
Daniel Baluta
-
Liam Girdwood