[U-Boot] [RFC PATCH 1/5] armv7: move boot hook before '_start'
Marek Vasut
marex at denx.de
Wed Jun 7 06:28:03 UTC 2017
On 06/07/2017 04:28 AM, Kever Yang wrote:
> Hi Andre, Steve, Marek,
>
> Could you help to check how to make it work with this patch on
> sunxi, bcm and socfpga platform?
The socfpga expects the hook at that exact position (0x40 I think) , so
if you moved it somewhere, you broke socfpga.
> Thanks,
> - Kever
> On 05/31/2017 06:50 PM, Kever Yang wrote:
>> The boot0 hook suppose to add some data before the SPL data,
>> let's move it at very begining and before '_start'.
>>
>> Signed-off-by: Kever Yang <kever.yang at rock-chips.com>
>> ---
>>
>> arch/arm/lib/vectors.S | 19 ++++++++++---------
>> 1 file changed, 10 insertions(+), 9 deletions(-)
>>
>> diff --git a/arch/arm/lib/vectors.S b/arch/arm/lib/vectors.S
>> index f53b1e9..b4cd825 100644
>> --- a/arch/arm/lib/vectors.S
>> +++ b/arch/arm/lib/vectors.S
>> @@ -35,6 +35,16 @@
>> .section ".vectors", "ax"
>> +#ifdef CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK
>> +/*
>> + * Various SoCs need something special and SoC-specific up front in
>> + * order to boot, allow them to set that in their boot0.h file and then
>> + * use it here.
>> + */
>> +#include <asm/arch/boot0.h>
>> +
>> +#endif
>> +
>> /*
>>
>> *************************************************************************
>> *
>> @@ -60,15 +70,6 @@ _start:
>> ldr pc, _irq
>> ldr pc, _fiq
>> -#ifdef CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK
>> -/*
>> - * Various SoCs need something special and SoC-specific up front in
>> - * order to boot, allow them to set that in their boot0.h file and then
>> - * use it here.
>> - */
>> -#include <asm/arch/boot0.h>
>> -#endif
>> -
>> /*
>>
>> *************************************************************************
>> *
>
>
--
Best regards,
Marek Vasut
More information about the U-Boot
mailing list