thesofproject / linux

Linux kernel source tree
Other
91 stars 134 forks source link

IPC: enable larger data messages #575

Closed plbossart closed 5 years ago

plbossart commented 5 years ago

Enable larger messages so that e.g. Voice Trigger models can be passed in multiple IPCs to the firmware, by e.g. chunks of 4Kb.

keyonjie commented 5 years ago

We actually can store/transmit these large data either in memory window, or inside any place of ADSP SRAM(using the similar method as FW downloading with host DMA stream), need align this with FW.

mengdonglin commented 5 years ago

The parameter size for voice trigger modules can be up to 30 KB

plbossart commented 5 years ago

On 1/24/19 6:42 AM, Mengdong Lin wrote:

The parameter size for voice trigger modules can be up to 30 KB

Yes, but the IPC will have to slice the parameters and transmit them in multiple IPC transfers. We cannot afford to have 30KB dedicated to IPC...

wenqingfu commented 5 years ago

can be closed after #625 is merged.

juimonen commented 5 years ago

PR's are integrated to kernel and sof.