Re: [U-Boot] [V3 09/15] arm1176: Fixed No relocation.

2012-08-01 Thread Zhong Hongbo
On 07/29/2012 06:12 PM, Albert ARIBAUD wrote:
> Hi Zhong,
> 
> On Sat, 28 Jul 2012 17:35:42 +0800, Zhong Hongbo  wrote:
>> From: Zhong Hongbo 
>>
>> When It do not need to relocat for u-boot,
>> the offset(r9) of relocation should be set zero.
>>
>> Signed-off-by: Zhong Hongbo 
>> ---
>> Change for V3:
>>  - Replace mov with moveq.
>> Change for V2:
>>  - Seprate some code.
>> ---
>>  arch/arm/cpu/arm1176/start.S |1 +
>>  1 files changed, 1 insertions(+), 0 deletions(-)
>>
>> diff --git a/arch/arm/cpu/arm1176/start.S b/arch/arm/cpu/arm1176/start.S
>> index 761b7fe..dd1b73b 100644
>> --- a/arch/arm/cpu/arm1176/start.S
>> +++ b/arch/arm/cpu/arm1176/start.S
>> @@ -252,6 +252,7 @@ stack_setup:
>>  
>>  adr r0, _start
>>  cmp r0, r6
>> +moveq   r9, #0
>>  beq clear_bss   /* skip relocation */
>>  mov r1, r6  /* r1 <- scratch for copy_loop */
>>  ldr r3, _bss_start_ofs
> 
> I suspect this goes for other ARM arches as well, does it not?
> Please fix globally.
> 
> (considering this is the second time in a small period where such a global
> fixing is needed, I'll have a look at commonalizing start.S files across
> all ARM arches if possible and submit a patch for the coming window -- unless
> someone else has this ongoing already)
Hi Albert,

I will send a patch to modify the global arm platform.

Minkyu,

I will separate the patch from this serial.

Thanks,
hongbo

> 
> Amicalement,
> 

___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] [V3 09/15] arm1176: Fixed No relocation.

2012-07-29 Thread Zhong Hongbo
Hi Albert,
On 07/29/2012 06:50 PM, Zhong Hongbo wrote:
> On 07/29/2012 06:12 PM, Albert ARIBAUD wrote:
>> Hi Zhong,
>>
>> On Sat, 28 Jul 2012 17:35:42 +0800, Zhong Hongbo  wrote:
>>> From: Zhong Hongbo 
>>>
>>> When It do not need to relocat for u-boot,
>>> the offset(r9) of relocation should be set zero.
>>>
>>> Signed-off-by: Zhong Hongbo 
>>> ---
>>> Change for V3:
>>> - Replace mov with moveq.
>>> Change for V2:
>>> - Seprate some code.
>>> ---
>>>  arch/arm/cpu/arm1176/start.S |1 +
>>>  1 files changed, 1 insertions(+), 0 deletions(-)
>>>
>>> diff --git a/arch/arm/cpu/arm1176/start.S b/arch/arm/cpu/arm1176/start.S
>>> index 761b7fe..dd1b73b 100644
>>> --- a/arch/arm/cpu/arm1176/start.S
>>> +++ b/arch/arm/cpu/arm1176/start.S
>>> @@ -252,6 +252,7 @@ stack_setup:
>>>  
>>> adr r0, _start
>>> cmp r0, r6
>>> +   moveq   r9, #0
>>> beq clear_bss   /* skip relocation */
>>> mov r1, r6  /* r1 <- scratch for copy_loop */
>>> ldr r3, _bss_start_ofs
>>
>> I suspect this goes for other ARM arches as well, does it not?
> 
> I think all the arm need it.
>> Please fix globally.
> 
> Ok, I will do it.
>>
>> (considering this is the second time in a small period where such a global
>> fixing is needed, I'll have a look at commonalizing start.S files across
>> all ARM arches if possible and submit a patch for the coming window -- unless
>> someone else has this ongoing already)
> Do your mean is that you will fix the issue?
Sorry, s/your/you and s/is//. I should said as following:
Do you mean that you will fix the issue?

Thanks
hongbo
> 
> Thank
>>
>> Amicalement,
>>
> 

___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] [V3 09/15] arm1176: Fixed No relocation.

2012-07-29 Thread Zhong Hongbo
On 07/29/2012 06:12 PM, Albert ARIBAUD wrote:
> Hi Zhong,
> 
> On Sat, 28 Jul 2012 17:35:42 +0800, Zhong Hongbo  wrote:
>> From: Zhong Hongbo 
>>
>> When It do not need to relocat for u-boot,
>> the offset(r9) of relocation should be set zero.
>>
>> Signed-off-by: Zhong Hongbo 
>> ---
>> Change for V3:
>>  - Replace mov with moveq.
>> Change for V2:
>>  - Seprate some code.
>> ---
>>  arch/arm/cpu/arm1176/start.S |1 +
>>  1 files changed, 1 insertions(+), 0 deletions(-)
>>
>> diff --git a/arch/arm/cpu/arm1176/start.S b/arch/arm/cpu/arm1176/start.S
>> index 761b7fe..dd1b73b 100644
>> --- a/arch/arm/cpu/arm1176/start.S
>> +++ b/arch/arm/cpu/arm1176/start.S
>> @@ -252,6 +252,7 @@ stack_setup:
>>  
>>  adr r0, _start
>>  cmp r0, r6
>> +moveq   r9, #0
>>  beq clear_bss   /* skip relocation */
>>  mov r1, r6  /* r1 <- scratch for copy_loop */
>>  ldr r3, _bss_start_ofs
> 
> I suspect this goes for other ARM arches as well, does it not?

I think all the arm need it.
> Please fix globally.

Ok, I will do it.
> 
> (considering this is the second time in a small period where such a global
> fixing is needed, I'll have a look at commonalizing start.S files across
> all ARM arches if possible and submit a patch for the coming window -- unless
> someone else has this ongoing already)
Do your mean is that you will fix the issue?

Thank
> 
> Amicalement,
> 

___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] [V3 09/15] arm1176: Fixed No relocation.

2012-07-29 Thread Albert ARIBAUD
Hi Zhong,

On Sat, 28 Jul 2012 17:35:42 +0800, Zhong Hongbo  wrote:
> From: Zhong Hongbo 
> 
> When It do not need to relocat for u-boot,
> the offset(r9) of relocation should be set zero.
> 
> Signed-off-by: Zhong Hongbo 
> ---
> Change for V3:
>   - Replace mov with moveq.
> Change for V2:
>   - Seprate some code.
> ---
>  arch/arm/cpu/arm1176/start.S |1 +
>  1 files changed, 1 insertions(+), 0 deletions(-)
> 
> diff --git a/arch/arm/cpu/arm1176/start.S b/arch/arm/cpu/arm1176/start.S
> index 761b7fe..dd1b73b 100644
> --- a/arch/arm/cpu/arm1176/start.S
> +++ b/arch/arm/cpu/arm1176/start.S
> @@ -252,6 +252,7 @@ stack_setup:
>  
>   adr r0, _start
>   cmp r0, r6
> + moveq   r9, #0
>   beq clear_bss   /* skip relocation */
>   mov r1, r6  /* r1 <- scratch for copy_loop */
>   ldr r3, _bss_start_ofs

I suspect this goes for other ARM arches as well, does it not?
Please fix globally.

(considering this is the second time in a small period where such a global
fixing is needed, I'll have a look at commonalizing start.S files across
all ARM arches if possible and submit a patch for the coming window -- unless
someone else has this ongoing already)

Amicalement,
-- 
Albert.
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


[U-Boot] [V3 09/15] arm1176: Fixed No relocation.

2012-07-28 Thread Zhong Hongbo
From: Zhong Hongbo 

When It do not need to relocat for u-boot,
the offset(r9) of relocation should be set zero.

Signed-off-by: Zhong Hongbo 
---
Change for V3:
- Replace mov with moveq.
Change for V2:
- Seprate some code.
---
 arch/arm/cpu/arm1176/start.S |1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/arch/arm/cpu/arm1176/start.S b/arch/arm/cpu/arm1176/start.S
index 761b7fe..dd1b73b 100644
--- a/arch/arm/cpu/arm1176/start.S
+++ b/arch/arm/cpu/arm1176/start.S
@@ -252,6 +252,7 @@ stack_setup:
 
adr r0, _start
cmp r0, r6
+   moveq   r9, #0
beq clear_bss   /* skip relocation */
mov r1, r6  /* r1 <- scratch for copy_loop */
ldr r3, _bss_start_ofs
-- 
1.7.5.4

___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot