git clone git://git.denx.de/u-boot.git cd u-boot eval $( grep -E "export NUMJOBS|export DISTCC_HOSTS|PATH=/tmp/DISTCC" ~/armedslack/dbuild |grep -v "^#" ) > /dev/null 2>&1 export NUMJOBS=-j$[$(sed 's?[^0-9]*/?+?g' <<<$DISTCC_HOSTS)] export PATH=/tmp/DISTCC:$PATH make $NUMJOBS guruplug ========= http://wiki.beyondlogic.org/index.php?title=GuruPlug_Upgrading_uBoot wget ftp://ftp.denx.de/pub/u-boot/u-boot-latest.tar.bz2 tar -xjf u-boot-latest.tar.bz2 cd u-boot-2014.01 tar xf ../*debian*z grep -Ev '^$' debian/patches/series | while read pf; do patch -p1 < debian/patches/$pf ; done By default, the GuruPlug & SheevaPlug configuration does not enable Device Tree Support and needs to be manually enabled. To do this add the following to /include/configs/guruplug.h /* Enable flat device tree support */ #define CONFIG_OF_LIBFDT make distclean make sheevaplug_config make u-boot.kwb