Home | History | only in rump
Up to higher level directory
NameDateSize
fs/Today
include/09-Jun-2008
librump/09-Jun-2008
Makefile05-Aug-2007112
Makefile.rump30-Jul-2008503
README.dirs30-Jul-20081,007
TODO08-Aug-2008640

README.dirs

      1 	$NetBSD: README.dirs,v 1.4 2008/07/29 13:17:41 pooka Exp $
      2 
      3     Runnable Userspace Meta Programs
      4 
      5 Quick rundown of the current directory structure:
      6 
      7 sys/rump/librump - kernel runtime emulation
      8   /rumpkern - portion compiled with -D_KERNEL, uses kernel headers
      9   /rumpuser - userspace namespace support for previous, *NO* -D_KERNEL
     10 	      provides e.g. malloc() and some syscalls
     11 
     12 sys/rump/include
     13   /machine - headers meant to be used for rump compilation when the MD
     14 	     ones cause too much trouble, e.g. curlwp which is different
     15 	     from arch to arch
     16 
     17 sys/rump/fs - file system rumps
     18   /lib/lib_$fs  - kernel file system code compiled out of /sys with -D_KERNEL
     19 
     20 
     21 Users:
     22 src/lib
     23   /libp2k  - puffs-to-vfs adaption layer, userspace namespace
     24   /libukfs - user kernel file system, a library to access file system
     25 	     images (or devices) directly in userspace without going
     26 	     through a system call and puffs
     27 
     28 src/usr.sbin/puffs
     29   rump_$fs - userspace file system daemons using the kernel fs code
     30