# Build system for(i in /sys/src/cmd/5?) {cd $i && mk install && mk clean} cd /sys/src && objtype=arm {mk nuke && mk install && mk clean} # Build kernel for(i in kw omap teg2 bcm) dd -if /dev/sdE0/nvram -of /sys/src/9/$i/nvram cd /sys/src/9/kw && mk nuke && mk CONF'='plug install && mk nuke cd /sys/src/9/omap && mk nuke && mk CONF'='beagle install && mk nuke cd /sys/src/9/teg2 && mk nuke && mk CONF'='ts install && mk nuke cd /sys/src/9/bcm && mk nuke && mk CONF'='pi && mk CONF'='picpu install && mk nuke # Console - Serial con -rb 115200 /dev/eia0 # Console - USB usb/serial con -rb 115200 /dev/eiaU4/eiaU # PXE /cfg/pxe/example-kw /cfg/pxe/example-omap /cfg/pxe/example-pxa # Architectures SheevaPlug ARM Marvell Kirkwood 88F6281 1.2 GHz ARM926T IGEPv2 OMAP3530 ARM Cortex-A8 720MHz Trim-Slice NVIDIA Tegra 2 ARM Cortex-A9 1 GHz Raspberry Pi Broadcom BCM2835 ARM1176JZF-S 700 MHz # Das U-Boot - SheevaPlug setenv bootdelay 2 setenv bootcmd 'bootp; bootp; tftp 0x1000 %C; bootp; tftp 0x800000; go 0x800000' saveenv # Das U-Boot - ISEE IGEPv2 setenv bootdelay 2 setenv ipaddr 192.168.0.190 setenv serverip 192.168.0.110 setenv bootcmd 'tftp 0x80300000 %C; dhcp 0x80310000; go 0x80310000' saveenv # Das U-Boot - Trim-Slice setenv bootdelay 2 setenv bootcmd 'dhcp; dhcp; tftpboot 0x410000; tftpboot 0x400000 %C; go 0x410000' saveenv # Das U-Boot - Raspberry Pi usb start; dhcp; tftp 100 %C; go 8000