[U-Boot] [PATCH] malta: use unmapped flash base address

Gabor Juhos juhosg at openwrt.org
Mon Nov 11 19:58:20 CET 2013


2013.11.11. 15:22 keltezéssel, Paul Burton írta:

<...>

>> diff --git a/arch/mips/include/asm/malta.h b/arch/mips/include/asm/malta.h
>> index 9b1100b..bd9043d 100644
>> --- a/arch/mips/include/asm/malta.h
>> +++ b/arch/mips/include/asm/malta.h
>> @@ -44,7 +44,7 @@
>>   #define MALTA_RESET_BASE        0x1f000500
>>   #define GORESET                0x42
>>
>> -#define MALTA_FLASH_BASE        0x1fc00000
>> +#define MALTA_FLASH_BASE        0x1e000000
>>
>>   #define MALTA_REVISION            0x1fc00010
>>   #define MALTA_REVISION_CORID_SHF    10
>>
> 
> Hmm, this does run on a real Malta but it takes around a minute to run
> relocate_code... With the 0x1fc00000 base address it's much faster. I'll see if
> I can figure out why...

Hm, you are right. Although I did not notice that before, but with this patch
U-Boot starts slower also in qemu. It seems that the problem is in the
relocation code. I'm preparing a patch to fix that.

-Gabor


More information about the U-Boot mailing list