[BACK]Return to README.dirs CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / rump

Annotation of src/sys/rump/README.dirs, Revision 1.3

1.3     ! pooka       1:        $NetBSD: README.dirs,v 1.2 2007/08/16 19:53:48 pooka Exp $
1.1       pooka       2:
                      3:     Runnable Userspace Meta Programs
                      4:
                      5: Quick rundown of the current directory structure:
                      6:
                      7: /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: /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: /fs - file system rumps
                     18:   /lib - libraries used by fs rumps
1.2       pooka      19:     /lib$fs  - kernel file system code compiled out of /sys with -D_KERNEL
                     20:     /libp2k  - puffs-to-vfs adaption layer, userspace namespace
                     21:     /libukfs - user kernel file system, a library to access file system
                     22:               images (or devices) directly in userspace without going
                     23:               through a system call and puffs
1.3     ! pooka      24:   /bin - rumps themselves.  fsconsole uses ukfs directly.  the rest are
        !            25:         file system specific rumps and use puffs

CVSweb <webmaster@jp.NetBSD.org>