把fit_size的策略再改回去

This commit is contained in:
anod 2023-03-17 17:43:00 +08:00
parent 23a7f4dfd7
commit f830537f9e

View File

@ -337,6 +337,8 @@ static CodeLocation rom_fit_newsize( CodeLocation rom, int realend, int totalsiz
{
u32 size = realend + totalsize;
if( size > SIZE_32M )
{
// get the biggest space that all bytes is 0
CodeLocation found=NULL, current=NULL;
int szfound=0, szcurrent=0;
@ -393,9 +395,9 @@ static CodeLocation rom_fit_newsize( CodeLocation rom, int realend, int totalsiz
{
return found + FIT_SPACE_RESERVED;
}
// cannot find a good block
if( size > SIZE_32M ) return NULL;
else return NULL;
}
// grow cart volumn
else if( szrom < size || nextPow2(size) != nextPow2(szrom) )