Skip to content

Memory attributes to user space dp module#10603

Draft
jsarha wants to merge 3 commits intothesofproject:mainfrom
jsarha:memory_attributes_to_user_space_dp_module
Draft

Memory attributes to user space dp module#10603
jsarha wants to merge 3 commits intothesofproject:mainfrom
jsarha:memory_attributes_to_user_space_dp_module

Conversation

@jsarha
Copy link
Contributor

@jsarha jsarha commented Mar 5, 2026

Pass current DP memory attributes to the user-space DP thread.

This implementation does not do anything before we have thesofproject/linux#5537 merged (and before that we should merge #10544).

So quite a few conditions before CI can get any hold of this. I'll mark this as draft for now, even if the implementation is mostly complete. FYI @lyakh , @kv2019i , @lgirdwood.

Jyri Sarha added 3 commits March 5, 2026 21:51
Move pipeline_comp_dp_task_init() call after module private data
initializations so that the struct module_config is available already at
pipeline_comp_dp_task_init() init time.

Signed-off-by: Jyri Sarha <jyri.sarha@linux.intel.com>
Use module ext init dp_data to size the DP module heap when
available. Keep the default heap size fallback for cases where
extended init data is not present or does not provide a usable size.

Signed-off-by: Jyri Sarha <jyri.sarha@linux.intel.com>
Select DP thread stack size in pipeline_comp_dp_task_init() from
module ext init dp_data when stack_bytes is provided. Keep
TASK_DP_STACK_SIZE as the fallback default.

Signed-off-by: Jyri Sarha <jyri.sarha@linux.intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant