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