Module Name: src Committed By: pooka Date: Fri Mar 5 18:41:46 UTC 2010
Modified Files: src/sys/rump/librump/rumpkern: rump.c rumpkern.ifspec src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: Use improved kernel module interfaces: instead of adding + loading modules in bootstrap, just add them. Load them later the same way as the kernel does: module_init_class(). Change the signature of rump_module_init() to take a vector instead of just one module. All modules in a DSO should be init'd at the same time because they might depend on each other, and code outside the rump kernel cannot know which way. (binary kernel modules are still loaded with rump_sys_modctl() the usual way). To generate a diff of this commit: cvs rdiff -u -r1.154 -r1.155 src/sys/rump/librump/rumpkern/rump.c cvs rdiff -u -r1.3 -r1.4 src/sys/rump/librump/rumpkern/rumpkern.ifspec cvs rdiff -u -r1.42 -r1.43 src/sys/rump/librump/rumpvfs/rump_vfs.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.