This is an old revision of the document!


TODO

Kernel Sources

kernel

http://gitorious.org/ac100/

2.6.38 marvin's branch was used until recently (2012-02-17).

3.0.x marvin's branch is in use now because it is enough stable.

Toshiba kernel sources

Recompiling a Kernel

Before doing this operation, try already compiled kernel for less harsh, here is some link to pick it:

Ubuntu

Debian

RedSleeve

Others

You can extract zImage and corresponding modules from this packages.

Compilation environment consideration

Cross-compiling and native.

2.6.38 Kernel series

git clone -b chromeos-ac100-2.6.38 git://gitorious.org/~marvin24/ac100/marvin24s-kernel.git
cd 
make paz00_defconfig zImage modules modules_install INSTALL_MOD_PATH=/mnt/mmcblk1p1
abootimg -u /tmp/part-6.img -k arch/arm/boot/zImage

/mnt/mmcblk1p1 is where is your rootfs

/tmp/part-6.img is your copy of your boot image

If you want to create a custom version of your kernel's config, run make menuconfig after make paz00_defconfig.

After code update in Gitorious repository

git pull
cp -p .config ../.config-201202171800 
make mrproper
cp -p ../.config-201202171800 .config 
make menuconfig zImage modules modules_install INSTALL_MOD_PATH=/mnt/mmcblk1p1
abootimg -u /tmp/part-6.img -k arch/arm/boot/zImage

3.0.x Kernel series

TODO

git clone -b chromeos-ac100-3.0 git://gitorious.org/~marvin24/ac100/marvin24s-kernel.git
cd marvin24s-kernel

Git-Fu

TODO

A tutorial on Git by Charles Duan.

U-Boot

Support

Log In