Module Name: src Committed By: tsutsui Date: Fri Oct 12 20:15:53 UTC 2012
Modified Files: src/sys/arch/x68k/stand: Makefile src/sys/arch/x68k/stand/boot: conf.c src/sys/arch/x68k/stand/libsa: Makefile Makefile.inc devopen.c libx68k.h Added Files: src/sys/arch/x68k/stand/boot: dp8390.c dp8390.h if_ne.c ne.c ne.h src/sys/arch/x68k/stand/libsa: clock.c src/sys/arch/x68k/stand/netboot: Makefile boot.c conf.c version Log Message: First cut at x68k network bootloader via NE2000 on Neptune-X and Nereid. Written by isaki@ back in 2003 based on x86's NE2000 netboot, and misc debug and improvements by tsutsui@ and Y.Sugahara. Tested on XM6i (emulating Nereid Ethernet) and X68030 + Neptune-X by me, also on X68030 + Nereid and X68000 PRO-II + Xellent30 + Nereid by isaki@. Note: - X680x0 IPLROM doesn't support bootstrap from Neptune-X or Nereid, so this network bootloader needs to be loaded from floppy or harddisk. - Currently netboot support is not merged into the secondary Multi-boot (/usr/mdec/boot) due to size restriction. - Primary loaders assumes that the secondary bootloader name is /boot, so /usr/mdec/netboot needs to be installed as /boot into the target bootstrap device. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/arch/x68k/stand/Makefile cvs rdiff -u -r1.9 -r1.10 src/sys/arch/x68k/stand/boot/conf.c cvs rdiff -u -r0 -r1.1 src/sys/arch/x68k/stand/boot/dp8390.c \ src/sys/arch/x68k/stand/boot/dp8390.h \ src/sys/arch/x68k/stand/boot/if_ne.c src/sys/arch/x68k/stand/boot/ne.c \ src/sys/arch/x68k/stand/boot/ne.h cvs rdiff -u -r1.28 -r1.29 src/sys/arch/x68k/stand/libsa/Makefile cvs rdiff -u -r1.1 -r1.2 src/sys/arch/x68k/stand/libsa/Makefile.inc cvs rdiff -u -r0 -r1.1 src/sys/arch/x68k/stand/libsa/clock.c cvs rdiff -u -r1.5 -r1.6 src/sys/arch/x68k/stand/libsa/devopen.c \ src/sys/arch/x68k/stand/libsa/libx68k.h cvs rdiff -u -r0 -r1.1 src/sys/arch/x68k/stand/netboot/Makefile \ src/sys/arch/x68k/stand/netboot/boot.c \ src/sys/arch/x68k/stand/netboot/conf.c \ src/sys/arch/x68k/stand/netboot/version Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.