cvs commit: src/sys/boot/i386 Makefile src/sys/boot/i386/libi386 pxe.c src/sys/boot/i386/loader Makefile conf.c src/sys/boot/i386/loader_tftp Makefile version src/sys/boot/i386/pxeldr pxeboot.8 src/sys/boot/i386/pxeldr_tftp ...
Matthew Dillon
dillon at crater.dragonflybsd.org
Sat Sep 3 16:55:19 PDT 2005
dillon 2005/09/03 16:52:53 PDT
DragonFly src repository
Modified files:
sys/boot/i386 Makefile
sys/boot/i386/libi386 pxe.c
sys/boot/i386/loader Makefile conf.c
sys/boot/i386/pxeldr pxeboot.8
Added files:
sys/boot/i386/loader_tftp Makefile version
sys/boot/i386/pxeldr_tftp Makefile pxeboot_tftp.8
Log:
Compile up both the NFS and the TFTP version of the PXE loader and
make both available in /boot. The NFS version obtains all loader-level data
(including the kernel binary) from the diskless root mount. The TFTP version
obtains all loader-level data (including the kernel binary) via TFTP.
Do not pass a bogus NFS handle to the kernel (it was previously passing an
all-zero's handle for the TFTP version).
Note that current kernels will not be able to do a NFS root mount from the
tftp version of the loader unless they have BOOTP support compiled in,
because the tftp version of the loader is not able to resolve and pass a
NFS file handle to the kernel.
Revision Changes Path
1.4 +2 -2 src/sys/boot/i386/Makefile
1.7 +23 -8 src/sys/boot/i386/libi386/pxe.c
1.11 +1 -4 src/sys/boot/i386/loader/Makefile
1.4 +3 -7 src/sys/boot/i386/loader/conf.c
1.4 +4 -4 src/sys/boot/i386/pxeldr/pxeboot.8
http://www.dragonflybsd.org/cvsweb/src/sys/boot/i386/Makefile.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/boot/i386/libi386/pxe.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/boot/i386/loader/Makefile.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/boot/i386/loader/conf.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/boot/i386/pxeldr/pxeboot.8.diff?r1=1.3&r2=1.4&f=u
More information about the Commits
mailing list