[Sound-open-firmware] [PATCH] apl: memory: expand number of 256 Bytes block to be 64

Keyon Jie yang.jie at linux.intel.com
Thu Jun 7 10:06:23 CEST 2018



On 2018年05月31日 19:51, Liam Girdwood wrote:
> On Thu, 2018-05-31 at 16:05 +0800, Keyon Jie wrote:
>> The 256 Bytes block are used frequently for component new, 16 is
>> not enough for GP-MRB multiple SSPs/pipelines support, here expand
>> it to be 64.
>>
>> Signed-off-by: Keyon Jie <yang.jie at linux.intel.com>
>> ---
>> Test with:
>> APL-MRB with tdf8532 codec
>> Linux topic/sof-v4.14: 3ffd39334cb53aced88b8aba17cae3df9ee2736f
>> SOF master: 48a61423f6c2d2bcf5fad854a9b3d37dfb43b546
>> Tool master: 7ee114d2ed822a0dbfc0dc3a37fd5c4977e00be8
>> ---
>>   src/platform/apollolake/include/platform/memory.h | 2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/src/platform/apollolake/include/platform/memory.h
>> b/src/platform/apollolake/include/platform/memory.h
>> index e7f3ee3..652db96 100644
>> --- a/src/platform/apollolake/include/platform/memory.h
>> +++ b/src/platform/apollolake/include/platform/memory.h
>> @@ -159,7 +159,7 @@
>>   #define HEAP_RT_COUNT32			128
>>   #define HEAP_RT_COUNT64			64
>>   #define HEAP_RT_COUNT128		32
>> -#define HEAP_RT_COUNT256		16
>> +#define HEAP_RT_COUNT256		64
>>   #define HEAP_RT_COUNT512		8
>>   #define HEAP_RT_COUNT1024		4
> 
> Can you check this does not overflow the HEAP into another section. We could
> also look at deprecating 1024 & 512 and giving this space up to the others.

this change will increase HEAP_RUNTIME_SIZE with 4KB, and 
HEAP_BUFFER_BASE will be shifted 4KB upper also, actually 
HEAP_BUFFER_SIZE will be decreased 4KB at the end.

so no overflow here.

Thanks,
~Keyon

> 
> Liam
> 
>>   
> _______________________________________________
> Sound-open-firmware mailing list
> Sound-open-firmware at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/sound-open-firmware
> 


More information about the Sound-open-firmware mailing list