task: Context switch reduce stack consumption
Previously the non-volatile registers that need to be saved/restored during a
task context save/restore were placed on to the task's stack space before being
dma'd into the task context save area in host storage. However, this required an
extra 768 bytes of available task stack space.
This patch removes the need for the extra 768 bytes of task stack by using the
free space in the workload module designated area that was reclaimed by the task
module code size reduction.
Signed-off-by: Yuji Mano <yuji.mano@am.sony.com>
Acked-by: Kazunori Asayama <asayama@sm.sony.co.jp>
4 files changed