Bogus machine-type from bootloader

Damjan Marion damjan.marion at gmail.com
Fri Dec 24 08:17:11 EST 2010


On Dec 24, 2010, at 12:29 PM, Russell King - ARM Linux wrote:
> On Fri, Dec 24, 2010 at 12:19:25PM +0100, Damjan Marion wrote:
>> Is there any "proper" way if fixing bogus machine type sent by
>> bootloader (ofcourse except fixing bootloader itself)?
>> 
>> I'm looking into code where author did following:
>> 
>> 
>> +++ a/arch/arm/boot/compressed/head-str9100.S	2009-01-20 04:26:26.000000000 +0100
>> @@ -0,0 +1,7 @@
>> +#include <asm/mach-types.h>
>> +
>> +		.section	".start", "ax"
>> +
>> +__str9100_start:
>> +		mov	r7, #(MACH_TYPE_STR9100 & 0xFF00)
>> +		orr	r7, r7, #(MACH_TYPE_STR9100 & 0x00FF)
>> 
>> I assume this is not something acceptable for having in official kernel source.
> 
> From what I remember looking at the patch URL you posted, they also
> added entries for ID 2000 to their mach-types file, which have long
> since been taken by other people.

Yes, i fixed that

# bdinfo
arch_number = 0x00000CBA

but kernel still complains:

Error: unrecognized/unsupported machine ID (r1 = 0x00e6dca8).







More information about the linux-arm-kernel mailing list