Linux Kernel

Public Linux Kernel support for the sunxi family (Allwinner A10, A13, ...) started with a source drop of 2.6.36 made by Ainol, followed by an official release of 2.6.36 sources by Allwinner. Developement jumped forward after a source release of 3.0.8 made by Qware

Building
Before building make sure you have the following installed:  make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- sun4i_defconfig make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j16 uImage modules make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=output modules_install you need to exchange arm-linux-gnueabihf- with arm-linux-gnueabi- if your are not using a hardfloat toolchain.
 * u-boot tools (uboot-mkimage package on debian)

Repository
Initially living in amery's github now our community driven sunxi kernel repo is located in the linux-sunxi's github.

Branches
For overview of porting effort, see differences between sunxi-3.0 and reference-3.0.