Module Name: src Committed By: haad Date: Tue Jan 18 22:21:24 UTC 2011
Modified Files: src/distrib/sets/lists/base: shl.mi src/distrib/sets/lists/comp: mi shl.mi src/sys/modules/solaris: Makefile src/sys/modules/zfs: Makefile src/sys/rump/fs: Makefile.rumpfscomp src/sys/rump/kern: Makefile.rumpkerncomp src/sys/rump/librump/rumpkern: locks.c rumpcopy.c vm.c Added Files: src/sys/modules/solaris: Makefile.solmod src/sys/modules/zfs: Makefile.zfsmod src/sys/rump/fs/lib/libzfs: Makefile component.c shlib_version src/sys/rump/kern/lib/libsolaris: Makefile component.c shlib_version Log Message: Add support for compiling ZFS and Solaris modules as RUMP libraries. Add some locking and rumpcopy primitives and refactor module building Makefiles to work with both RUMP and kernel modules. This is first part of adding support for regular test of zfs on NetBSD to hunt some bugs and make it stable. Ok by pooka@. To generate a diff of this commit: cvs rdiff -u -r1.568 -r1.569 src/distrib/sets/lists/base/shl.mi cvs rdiff -u -r1.1570 -r1.1571 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.150 -r1.151 src/distrib/sets/lists/comp/shl.mi cvs rdiff -u -r1.4 -r1.5 src/sys/modules/solaris/Makefile cvs rdiff -u -r0 -r1.1 src/sys/modules/solaris/Makefile.solmod cvs rdiff -u -r1.3 -r1.4 src/sys/modules/zfs/Makefile cvs rdiff -u -r0 -r1.1 src/sys/modules/zfs/Makefile.zfsmod cvs rdiff -u -r1.1 -r1.2 src/sys/rump/fs/Makefile.rumpfscomp cvs rdiff -u -r0 -r1.1 src/sys/rump/fs/lib/libzfs/Makefile \ src/sys/rump/fs/lib/libzfs/component.c \ src/sys/rump/fs/lib/libzfs/shlib_version cvs rdiff -u -r1.2 -r1.3 src/sys/rump/kern/Makefile.rumpkerncomp cvs rdiff -u -r0 -r1.1 src/sys/rump/kern/lib/libsolaris/Makefile \ src/sys/rump/kern/lib/libsolaris/component.c \ src/sys/rump/kern/lib/libsolaris/shlib_version cvs rdiff -u -r1.47 -r1.48 src/sys/rump/librump/rumpkern/locks.c cvs rdiff -u -r1.16 -r1.17 src/sys/rump/librump/rumpkern/rumpcopy.c cvs rdiff -u -r1.106 -r1.107 src/sys/rump/librump/rumpkern/vm.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.