Guennadi Liakhovetski

Results 48 issues of Guennadi Liakhovetski

Data, sent by the host to the DSP via the memory window should be read-only

**Is your feature request related to a problem? Please describe.** A problem with cache management has recently been fixed by #6274 for the volume module. However, that fix has to...

enhancement

Test only, these patches are collected in a single PR for testing

IPC4 uses a mailbox for configuration data, received from the host, and it accesses it via a cached alias. To prevent stale cache issues cache contents is invalidated before reading...

Local testing once caused a NULL dereference exception because of a NULL .params method. Add a check for it.

**Is your feature request related to a problem? Please describe.** We added sparse support to Zephyr and we are in the process of adding it to SOF, but without running...

P1

Looking at `snd_sof_fw_parse_ext_data()` https://github.com/thesofproject/linux/blob/6da19674c8bf7ddf5af94c36b1d50a2ab5c35a29/sound/soc/sof/loader.c#L89 it parses firmware `fw_ready()` IPC message. While doing that it seems to unconditionally trust the correctness of data that has been read from the firmware, e.g....

enhancement

An earlier commit inadvertantly potentially changed behaviour of non-llext modules by imposing too strict a condition for calling modules_new(). Restore the original behaviour for those modules. Fixes: 6b9b4c24d28f ("modules: don't...

Currently loadable modules are broken because of a regression caused by https://github.com/thesofproject/sof/commit/a0827526b7e1e4c88060812245a8cb9c381d5745 This PR reverts that commit and fixes a mistake in another recent update.