[Arm-netbook] rhombus-tech wiki page for allwinner a10 kernel compile

Juan Carlos Mendez jcmendez at locatel.biz
Thu Dec 15 08:09:57 GMT 2011


Luke,

if you keep your finger down on the return key  answering the default to 
all questions...
...you don't get a kernel for the  AllWinner A10 Cortex A8 ARM v7  SoC   
but   a generic one for the generic ARM Versatile family V5

As I previously said  it seems  this kernel  is mispatched  ... and 
several Kconfig files must to be fixed

With the actual kernel  you get this config options....

scripts/kconfig/conf --silentoldconfig arch/arm/Kconfig
*
* Restart config...
*
*
* Versatile platform type
*
Support Versatile/PB platform (ARCH_VERSATILE_PB) [Y/n/?] (NEW)
Support Versatile/AB platform (MACH_VERSATILE_AB) [N/y/?] (NEW)
*
* System Type
*
MMU-based Paged Memory Management Support (MMU) [Y/n/?] y
ARM system type
   1. Agilent AAEC-2000 based (ARCH_AAEC2000)
   2. ARM Ltd. Integrator family (ARCH_INTEGRATOR)
   3. ARM Ltd. RealView family (ARCH_REALVIEW)
>  4. ARM Ltd. Versatile family (ARCH_VERSATILE)
   5. ARM Ltd. Versatile Express family (ARCH_VEXPRESS)
   6. Atmel AT91 (ARCH_AT91)
   7. Broadcom BCMRING (ARCH_BCMRING)
   8. Cirrus Logic CLPS711x/EP721x-based (ARCH_CLPS711X)
   9. Cavium Networks CNS3XXX family (ARCH_CNS3XXX)
   10. Cortina Systems Gemini (ARCH_GEMINI)




instead of this options you get with a fixed kernel....

scripts/kconfig/conf --silentoldconfig arch/arm/Kconfig
*
* Restart config...
*
*
*
* System Type
*
MMU-based Paged Memory Management Support (MMU) [Y/n/?] y
ARM system type
   1. Agilent AAEC-2000 based (ARCH_AAEC2000) (NEW)
   2. ARM Ltd. Integrator family (ARCH_INTEGRATOR) (NEW)
   3. ARM Ltd. RealView family (ARCH_REALVIEW) (NEW)
   4. ARM Ltd. Versatile family (ARCH_VERSATILE) (NEW)
   5. Allwinner Ltd. sun3i family (ARCH_SUN3I) (NEW)
>  6. Allwinner Ltd. sun4i family (ARCH_SUN4I) (NEW)
   7. ARM Ltd. Versatile Express family (ARCH_VEXPRESS) (NEW)
   8. Atmel AT91 (ARCH_AT91) (NEW)
   9. Broadcom BCMRING (ARCH_BCMRING) (NEW)
   10. Cirrus Logic CLPS711x/EP721x-based (ARCH_CLPS711X) (NEW)
   11. Cavium Networks CNS3XXX family (ARCH_CNS3XXX) (NEW)

....

   50. Samsung S5PV310/S5PC210 (ARCH_S5PV310) (NEW)
   51. Shark (ARCH_SHARK) (NEW)
   52. Sharp LH7A40X (ARCH_LH7A40X) (NEW)
   53. ST-Ericsson U300 Series (ARCH_U300) (NEW)
   54. ST-Ericsson U8500 Series (ARCH_U8500) (NEW)
   55. STMicroelectronics Nomadik (ARCH_NOMADIK) (NEW)
   56. TI DaVinci (ARCH_DAVINCI) (NEW)
   57. TI OMAP (ARCH_OMAP) (NEW)
   58. ST SPEAr (PLAT_SPEAR) (NEW)
choice[1-58]: 6
*
* All winner system configure
*
System reserved memory(physical base addr) (SW_SYSMEM_RESERVED_BASE) [0x44000000] (NEW)
Memory reserved size in KB (SW_SYSMEM_RESERVED_SIZE) [16448] (NEW)
*
* Processor Type
*
Support ARM V6K processor extensions (CPU_32v6K) [Y/?] (NEW) y
*
* Processor Features
*
Support Thumb user binaries (ARM_THUMB) [Y/n/?] (NEW)


Well, I already belong to the arm-netbook project on Alioth...
... I'll try to upload a new branch  lately today or earlier tomorrow....

Any suggestions with the branch  name ??









El 14/12/11 17:08, lkcl luke escribió:
> On Wed, Dec 14, 2011 at 7:19 AM, Juan Carlos Mendez
> <jcmendez at locatel.biz>  wrote:
>> Luke,
>>
>>   Again I've tried to compile the complie the kernel following step by
>> step as indicated in the previous post but still it fails.
>   use the ones i described on the wiki page.
>
>> On the other hand, I've got a version that seem to compile correctly
>> (... but the 'make menuconfig' still not working ... )
>   yeah i didn't do that - i just ran the script, kept my finger down on
> the return key and it answered all the questions.  i'm sure there's a
> way to stop that from happening - "cp ..../.../.../sun4i_defconfig
> .config" is probably missing from somewhere in the scripts.  or, more
> to the point, doing that would obviously interfere with development,
> so is Bad Practice.
>
>> to upload to a repository
>   great.  join alioth.debian.org and send me the username (it'll end
> with -guest unless you are a debian developer).
>
>> Also  I made a patch against a vanilla linux kernel 2.6.36 version.  It
>> is about 25 Mb compressed
>   excellent!
>
> _______________________________________________
> arm-netbook mailing list arm-netbook at lists.phcomp.co.uk
> http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
> Send large attachments to arm-netbook at files.phcomp.co.uk



More information about the arm-netbook mailing list