[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