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

Repository
Initially living in amery's github now our community driven sunxi kernel repo is located in the linux-sunxi's github. After you have decided which branch you want you can clone it   git clone -b mybranch https://github.com/linux-sunxi/linux-sunxi.git

Kernel versions
See also Linux mainlining effort.

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)