Index of /git/kernel.git

[ICO]NameLast modifiedSizeDescription

[DIR]Parent Directory  -  
[   ]HEAD09-Feb-2009 12:16 23  
[TXT]README.html07-Feb-2009 12:37 3.2K 
[DIR]branches/09-Feb-2009 12:16 -  
[   ]config09-Feb-2009 12:16 53  
[   ]description02-Aug-2010 19:50 24  
[   ]git-daemon-export-ok09-Feb-2009 12:16 0  
[DIR]hooks/09-Feb-2009 12:16 -  
[DIR]info/16-May-2012 01:44 -  
[DIR]objects/16-May-2012 01:44 -  
[DIR]pack/11-Feb-2009 01:16 -  
[   ]packed-refs11-Feb-2009 02:04 14K 
[DIR]refs/01-Aug-2009 23:25 -  
[DIR]remotes/09-Feb-2009 12:16 -  

This is the official Openmoko kernel git repo.
Branches tracking upstream head
   Linus' tree The ultimate upstream
   rmk-next ARM Linux stuff pending for Linus
   master Ben Dooks' port of Samsung s3c64xx BSP to mainline
   mokopatches-tracking Our legacy patchset from May 2008 when we changed to git, rebased against master
   stable-tracking Our working patchset rebased against mokopatches-tracking but with no pending upstream patches - eventually all patches end up in here but not until all patches they are based on are actually upstream
   pending-tracking stable-tracking plus pending upstream patches, fed by eg, balaji-tracking
   andy-tracking Work on top of pending-tracking so it is able to make use of all the pending upstream patches
End-user branches
   stable Our shipping stable patchset derived from andy-tracking and backported patches from there
Cloning the kernel repo
You can clone this project (gets you all branches) using this:

git clone git://git.openmoko.org/git/kernel.git linux-2.6

after you cloned the project, you will need to switch to a branch, eg

git checkout origin/andy-tracking

since the default master branch doesn't contain any openmoko patches.
You also need to cp ./arch/arm/configs/gta02_defconfig .config before building
Use the ./build script to build the kernel -- you may need to edit it to set the path to your cross toolchain before use.

Give a dummy parameter to the build script to get it to create a tarball of modules too.