ARM: 3.3 Android kernel binaries and dot configs.
authorSerban Constantinescu <[email protected]>
Mon, 18 Jun 2012 07:46:58 +0000 (09:46 +0200)
committerSerban Constantinescu <[email protected]>
Mon, 18 Jun 2012 07:53:53 +0000 (09:53 +0200)
commit3baa6a09028e75b210a659bc9b5c7631943edd44
tree8be9741df809a515cd9ae4572736ba5398e0df3b
parent58fb51bf42b867b6f3639fbaa74beba114f03fb5
ARM: 3.3 Android kernel binaries and dot configs.

We are pleased to announce the availability of linux-3.3-armdroid:

git://linux-arm.org/linux-2.6-armdroid.git\
linux-3.3-armdroid

Pre-built binary images are also available at:

git://linux-arm.org/armdroid.git

This kernel release is supported on all Realview and Versatile Express
platforms with the exception of:

- Versatile Express motherboards prior to revision C
- Realview EB 11MPcore Revision B
- Versatile Express with Cortex-A15 Test Chip One (TC1)

Building the Linux kernel image
===============================

Prerequisites: Working ARM toolchain, host Linux environment

AEL contains default configurations for Versatile Express. After obtaining
the source code from the git repository above,the kernel can be built with:

$ make ARCH=arm vexpress_android_ael_defconfig

$ make ARCH=arm menuconfig

$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -j5 zImage

Booting
=======

If you built a uImage and have a working u-boot for your target, you can
now boot in the usual manner for your platform. Device tree zImage targets
require some further steps.

Firstly, you should clone the ARM DTS repository from:

git://linux-arm.org/arm-dts.git AEL-2012.03

and move into the directory for your platform.

$ <path to linux kernel source>/scripts/dtc/dtc -O dtb -o blob.dtb \
  vexpress-v2p-ca9.dts

You should now have a 'blob.dtb' file in the current directory.

$ cat <path to linux kernel source>/arch/arm/boot/zImage blob.dtb | \
  dd of=zimage.bin bs=4 conv=sync

The resulting ./zimage.bin file can now be booted by the ARM boot monitor.

If you wish to boot on an RTSM platform, you should use the zimage.bin file
as input to the boot-wrapper available here:

git://linux-arm.org/boot-wrapper.git master

This will allow you to produce an ELF image (linux-system.axf) that can be
booted directly.

Signed-off-by:Serban Constantinescu <[email protected]>
kernel/bin/zImage-3.3.0-armdroid1-vexpress-v2p-ca9[new file with mode: 0644]
kernel/config/3.3.0-vexpress-armdroid1.config[new file with mode: 0644]
kernel/src/patch-3.3.0-arm1-droid1[new file with mode: 0644]
kernel/src/patch-3.3.0-arm1-droid1.gz[new file with mode: 0644]