diff options
author | tegge <tegge@FreeBSD.org> | 1997-05-11 18:05:39 +0000 |
---|---|---|
committer | tegge <tegge@FreeBSD.org> | 1997-05-11 18:05:39 +0000 |
commit | 6ea632b44dfc80a6f21f88c5f84427f063bee17c (patch) | |
tree | d7cfe39e13dc35c119f55fcde1109a1b3dea8481 /sys/conf | |
parent | 621252fef12f7c44a308ff711c0ebf0c7eae96a8 (diff) | |
download | FreeBSD-src-6ea632b44dfc80a6f21f88c5f84427f063bee17c.zip FreeBSD-src-6ea632b44dfc80a6f21f88c5f84427f063bee17c.tar.gz |
Bring in some kernel bootp support. This removes the need for netboot
to fill in the nfs_diskless structure, at the cost of some kernel
bloat. The advantage is that this code works on a wider range of
network adapters than netboot. Several new kernel options are
documented in LINT.
Obtained from: parts of the code comes from NetBSD.
Diffstat (limited to 'sys/conf')
-rw-r--r-- | sys/conf/NOTES | 9 | ||||
-rw-r--r-- | sys/conf/files | 2 |
2 files changed, 10 insertions, 1 deletions
diff --git a/sys/conf/NOTES b/sys/conf/NOTES index 15e19f1..a3c14e5 100644 --- a/sys/conf/NOTES +++ b/sys/conf/NOTES @@ -2,7 +2,7 @@ # LINT -- config file for checking all the sources, tries to pull in # as much of the source tree as it can. # -# $Id: LINT,v 1.335 1997/05/10 11:16:22 jhay Exp $ +# $Id: LINT,v 1.336 1997/05/10 17:40:53 fsmp Exp $ # # NB: You probably don't want to try running a kernel built from this # file. Instead, you should start from GENERIC, and add options from @@ -1169,6 +1169,13 @@ controller pcic1 at crd? options POWERFAIL_NMI # make it beep instead of panicing +# Kernel BOOTP support + +options BOOTP # Use BOOTP to obtain IP address/hostname +options BOOTP_NFSROOT # NFS mount root filesystem using BOOTP info +options "BOOTP_NFSV3" # Use NFS v3 to NFS mount root +options BOOTP_COMPAT # Workaround for broken bootp daemons. + # # An obsolete option to test kern_opt.c. # diff --git a/sys/conf/files b/sys/conf/files index 863121b..7533319 100644 --- a/sys/conf/files +++ b/sys/conf/files @@ -320,6 +320,8 @@ nfs/nfs_subs.c optional nfs nfs/nfs_syscalls.c optional nfs nfs/nfs_vfsops.c optional nfs nfs/nfs_vnops.c optional nfs +nfs/bootp_subr.c optional bootp +nfs/krpc_subr.c optional bootp pccard/pccard.c optional crd pccard/pcic.c optional pcic device-driver pci/aic7870.c optional ahc device-driver \ |