Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [netbsd-7] src/sys



Module Name:    src
Committed By:   riz
Date:           Wed Nov  4 17:46:21 UTC 2015

Modified Files:
        src/sys/compat/netbsd32 [netbsd-7]: files.netbsd32 netbsd32.h
            netbsd32_conv.h netbsd32_syscall.h netbsd32_syscallargs.h
            netbsd32_syscalls.c netbsd32_sysent.c syscalls.master
        src/sys/nfs [netbsd-7]: nfs_syscalls.c nfs_var.h
Added Files:
        src/sys/compat/netbsd32 [netbsd-7]: netbsd32_nfssvc.c

Log Message:
Pull up following revision(s) (requested by mrg in ticket #956):
        sys/compat/netbsd32/files.netbsd32: revision 1.36
        sys/compat/netbsd32/netbsd32_sysent.c: revision 1.115
        sys/compat/netbsd32/netbsd32_syscallargs.h: revision 1.116
        sys/nfs/nfs_var.h: revision 1.93
        sys/compat/netbsd32/netbsd32_conv.h: revision 1.30
        sys/compat/netbsd32/netbsd32_syscall.h: revision 1.116
        sys/compat/netbsd32/netbsd32_syscalls.c: revision 1.115
        sys/compat/netbsd32/netbsd32_nfssvc.c: revision 1.1
        sys/compat/netbsd32/netbsd32_nfssvc.c: revision 1.3
        sys/nfs/nfs_syscalls.c: revision 1.156
        sys/compat/netbsd32/syscalls.master: revision 1.108
        sys/compat/netbsd32/netbsd32.h: revision 1.107
add netbsd32 support for nfssvc(2).  we do this by defining 5 copyin/out
functions that do all the ugly work, are just plain copyin/out for the
native system calls, and do the necessary translations for netbsd32.
with this i'm able to run 32 bit nfsd and mountd on 64 bit kernel and
mount the file systems remotely.
don't copy the first netbsd32_export_args nexports times, but actually
advance the userland pointer each entry through the loop.  oops.


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.33.10.1 src/sys/compat/netbsd32/files.netbsd32
cvs rdiff -u -r1.102 -r1.102.2.1 src/sys/compat/netbsd32/netbsd32.h
cvs rdiff -u -r1.28 -r1.28.4.1 src/sys/compat/netbsd32/netbsd32_conv.h
cvs rdiff -u -r0 -r1.3.4.2 src/sys/compat/netbsd32/netbsd32_nfssvc.c
cvs rdiff -u -r1.109.2.1 -r1.109.2.2 \
    src/sys/compat/netbsd32/netbsd32_syscall.h \
    src/sys/compat/netbsd32/netbsd32_syscallargs.h
cvs rdiff -u -r1.108.2.1 -r1.108.2.2 \
    src/sys/compat/netbsd32/netbsd32_syscalls.c \
    src/sys/compat/netbsd32/netbsd32_sysent.c
cvs rdiff -u -r1.101.2.1 -r1.101.2.2 src/sys/compat/netbsd32/syscalls.master
cvs rdiff -u -r1.154 -r1.154.4.1 src/sys/nfs/nfs_syscalls.c
cvs rdiff -u -r1.92.2.1 -r1.92.2.2 src/sys/nfs/nfs_var.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index