Re: [PATCH 10/11] mach-types: add ID for Archos G9 tablet

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Oct 7, 2012 at 2:16 PM, Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> wrote:
> On Sun, Oct 07, 2012 at 02:07:28PM +0200, vj wrote:
>> On Sun, Oct 7, 2012 at 12:30 PM, Sascha Hauer <s.hauer@xxxxxxxxxxxxxx>wrote:
>>
>> > Please no manual updates to this file, they will be overwritten once the
>> > next update from:
>> >
>> > http://www.arm.linux.org.uk/developer/machines/download.php
>> >
>> > comes in. I see that the Archos G9 does not have a machine id
>> > registered. You can register one yourself at:
>> >
>> > http://www.arm.linux.org.uk/developer/machines/
>> >
>> > btw is 5032 the id Archos uses or did you think it up yourself?
>> >
>> > Sascha
>> >
>> > --
>> > Pengutronix e.K.                           |                             |
>> > Industrial Linux Solutions                 | http://www.pengutronix.de/  |
>> > Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
>> > Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |
>> >
>>
>> 5032 is chosen by Archos in it's Android kernel:
>> http://gitorious.org/archos/archos-gpl-gen9-kernel-ics/blobs/master/arch/arm/tools/mach-types
>
> Appearently the Archos guys can't read :(
>
> In this case I suggest that you just hardcode this number in your board
> file and add a big fat warning comment that you only did that to make
> the Archos kernel bootable.
> Another, maybe better solution would be to:
>
> - register a proper id for the G9
> - use it as default in barebox
> - Add some template in the environment to overwrite it to make the
>   Archos provided Kernel boot.
>
> Sascha
>
> --
> Pengutronix e.K.                           |                             |
> Industrial Linux Solutions                 | http://www.pengutronix.de/  |
> Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
> Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

Well, booting the factory provided kernel would be great and that
would be a reason to preserve the 5032.
But the fact is that's not possible for now. Archos has added some
tweaks to their bootloader and kernel so they write board specific
information in the boot sector and the bootloader passes it to the
kernel.
To be able to boot their kernel this "feature_tags" should be
implemented in barebox.
For more information see:
http://gitorious.org/archos/archos-gpl-gen9-kernel-ics/blobs/master/arch/arm/include/asm/feature_list.h

Regards,
  Vicente.

_______________________________________________
barebox mailing list
barebox@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/barebox


[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux