[PATCH v2 7/9] ARM: Thumb-2: Restore sensible zImage header layout for CONFIG_THUMB2_KERNEL
Dave Martin
dave.martin at linaro.org
Mon Nov 22 13:39:29 EST 2010
Hi,
On Mon, Nov 22, 2010 at 6:28 PM, Nicolas Pitre <nico at fluxnic.net> wrote:
[...]
>> Applies on v2.6.37-rc3.
>
> Ideally you should keep that line above outside of the actual commit log
> text, as no one will care on what version it applies to once it is
> merged. It is best to put that below the --- line, or omit it entirely
> if using 'git send-email'.
OK, I'll leave it out in the future...
>> Signed-off-by: Dave Martin <dave.martin at linaro.org>
>> Acked-by: Catalin Marinas <catalin.marinas at arm.com>
>> Acked-by: Nicolas Pitre <nicolas.pitre at linaro.org>
>
> Looking at it again there is a problem with the patch as is...
>
>> --- a/arch/arm/boot/compressed/head.S
>> +++ b/arch/arm/boot/compressed/head.S
>> @@ -125,16 +125,21 @@ wait: mrc p14, 0, pc, c0, c1, 0
>> * sort out different calling conventions
>> */
>> .align
>> + .arm @ Always enter in ARM state
>> start:
>> .type start,#function
>> - .rept 8
>> + THUMB( adr r12, BSYM(1f) )
>> + THUMB( bx r12 )
>> + THUMB( .rept 6 )
>> + ARM( .rept 8 )
>> mov r0, r0
>> .endr
>>
>> - b 1f
>> + nop @ Pad magic number to 0x24
>
> Why is this branch removed? With an ARM mode kernel this means we'll
> attempt to execute the magic number that follows.
Hmmm, I think I got confused during a branch merge...
I will retest and repost this patch as appropriate.
Cheers
---Dave
More information about the linux-arm-kernel
mailing list