these are the linux notes, for xnu(darwin) see OsX Kernel
required packages
rsync
optional packages
bash# cd /usr/src/kernel-source-2.4.12 bash# make xconfig [alt: make menuconfig] (OSS+ dma support compiled in, persistent dma buffers) bash# make-kpkg clean bash# make-kpkg --added_modules mol --revision=2.4.12.zzk kernel_image (wait for kernel-image .deb to be built) bash# cd .. bash# dpkg -i kernel-image-2.4.12_2.4.12.zzk_powerpc.deb (installs) bash# mount -t hfs /dev/hda11 /mnt/mould/ bash# cp /boot/vmlinux-2.4.12 /mnt/mould/Systemordner/Linux\ Kernels/. bash# reboot (change default kernel) or the kernel + modules images can be built/installed seperately bash# make-kpkg --revision 2.4.12.zzk kernel_image (then install the .deb as above) bash# make-kpkg modules_image (then install the .deb as above)
# make menuconfig # make dep # make bzImage # make modules # make modules_install INSTALL_MOD_PATH=/usr/src/arm/
press Enter to enter the bootloader. You should see the IBoot> prompt.
Initialize the RAM with the command
setbyte 0xc0000000 0xff 0x1000000
Download the kernel from the TFTP server with the command
download tftp:<IP address of the TFTP server> <kernel-image-path> 0xc0000000
Copy the kernel from RAM to flash memory with the command
flash 0x60000 0xc0000000 0x100000
When the image has finished flashing, type
boot
see Cerf Notes (or IPaq Notes ) for more instructions on transfering