cvs commit: src/sys/conf files src/sys/i386/i386 autoconf.c src/sys/vfs/nfs bootp_subr.c nfs_mountrpc.c nfs_vfsops.c nfsmountrpc.h
Matthew Dillon
dillon at crater.dragonflybsd.org
Sat Sep 3 18:31:41 PDT 2005
dillon 2005/09/03 18:29:00 PDT
DragonFly src repository
Modified files:
sys/conf files
sys/i386/i386 autoconf.c
sys/vfs/nfs bootp_subr.c nfs_vfsops.c
Added files:
sys/vfs/nfs nfs_mountrpc.c nfsmountrpc.h
Log:
Give the kernel a native NFS mount rpc capability for mounting NFS roots by
splitting off the mount rpc code from the BOOTP code. The loader is no
longer required to pass the nfs root mount file handle to the kernel.
Pure tftp-based loaders with no knowledge of NFS can now pass a NFS root
mount path to the kernel without having to pass a resolved NFS file handle.
This change allows kernels booted from tftp loaders to have an NFS root
without having to specify BOOTP (which sometimes doesn't work properly when
done from both the loader and from the kernel).
Revision Changes Path
1.105 +2 -1 src/sys/conf/files
1.18 +6 -2 src/sys/i386/i386/autoconf.c
1.11 +5 -363 src/sys/vfs/nfs/bootp_subr.c
1.31 +40 -5 src/sys/vfs/nfs/nfs_vfsops.c
http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.104&r2=1.105&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/autoconf.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/bootp_subr.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_vfsops.c.diff?r1=1.30&r2=1.31&f=u
More information about the Commits
mailing list