head	1.2;
access;
symbols
	perseant-exfatfs-base-20250801:1.2
	perseant-exfatfs-base-20240630:1.2
	perseant-exfatfs:1.2.0.58
	perseant-exfatfs-base:1.2
	bouyer-sunxi-drm:1.2.0.56
	bouyer-sunxi-drm-base:1.2
	cjep_sun2x:1.2.0.54
	cjep_sun2x-base:1.2
	cjep_staticlib_x-base1:1.2
	cjep_staticlib_x:1.2.0.52
	cjep_staticlib_x-base:1.2
	thorpej-futex-base:1.2
	bouyer-xenpvh-base2:1.2
	phil-wifi-20200421:1.2
	bouyer-xenpvh-base1:1.2
	phil-wifi-20200411:1.2
	bouyer-xenpvh:1.2.0.50
	bouyer-xenpvh-base:1.2
	phil-wifi-20200406:1.2
	ad-namecache-base3:1.2
	ad-namecache-base2:1.2
	ad-namecache-base1:1.2
	ad-namecache:1.2.0.48
	ad-namecache-base:1.2
	isaki-audio2:1.2.0.46
	isaki-audio2-base:1.2
	pgoyette-compat-merge-20190127:1.2
	pgoyette-compat-20190127:1.2
	pgoyette-compat-20190118:1.2
	pgoyette-compat-1226:1.2
	pgoyette-compat-1126:1.2
	pgoyette-compat-1020:1.2
	pgoyette-compat-0930:1.2
	pgoyette-compat-0906:1.2
	pgoyette-compat-0728:1.2
	pgoyette-compat-0625:1.2
	pgoyette-compat-0521:1.2
	pgoyette-compat-0502:1.2
	pgoyette-compat-0422:1.2
	pgoyette-compat-0415:1.2
	pgoyette-compat-0407:1.2
	pgoyette-compat-0330:1.2
	pgoyette-compat-0322:1.2
	pgoyette-compat-0315:1.2
	pgoyette-compat:1.2.0.44
	pgoyette-compat-base:1.2
	perseant-stdc-iso10646:1.2.0.42
	perseant-stdc-iso10646-base:1.2
	prg-localcount2-base3:1.2
	prg-localcount2-base2:1.2
	prg-localcount2-base1:1.2
	prg-localcount2:1.2.0.40
	prg-localcount2-base:1.2
	pgoyette-localcount-20170426:1.2
	bouyer-socketcan-base1:1.2
	pgoyette-localcount-20170320:1.2
	bouyer-socketcan:1.2.0.38
	bouyer-socketcan-base:1.2
	pgoyette-localcount-20170107:1.2
	pgoyette-localcount-20161104:1.2
	localcount-20160914:1.2
	pgoyette-localcount-20160806:1.2
	pgoyette-localcount-20160726:1.2
	pgoyette-localcount:1.2.0.36
	pgoyette-localcount-base:1.2
	netbsd-5-2-3-RELEASE:1.2
	netbsd-5-1-5-RELEASE:1.2
	yamt-pagecache-base9:1.2
	yamt-pagecache-tag8:1.2
	tls-earlyentropy:1.2.0.34
	tls-earlyentropy-base:1.2
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.2
	riastradh-drm2-base3:1.2
	netbsd-5-2-2-RELEASE:1.2
	netbsd-5-1-4-RELEASE:1.2
	netbsd-5-2-1-RELEASE:1.2
	netbsd-5-1-3-RELEASE:1.2
	rmind-smpnet-nbase:1.2
	rmind-smpnet:1.2.0.30
	rmind-smpnet-base:1.2
	agc-symver:1.2.0.32
	agc-symver-base:1.2
	tls-maxphys-base:1.2
	yamt-pagecache-base8:1.2
	netbsd-5-2:1.2.0.28
	yamt-pagecache-base7:1.2
	netbsd-5-2-RELEASE:1.2
	netbsd-5-2-RC1:1.2
	yamt-pagecache-base6:1.2
	yamt-pagecache-base5:1.2
	yamt-pagecache-base4:1.2
	netbsd-5-1-2-RELEASE:1.2
	netbsd-5-1-1-RELEASE:1.2
	jmcneill-usbmp:1.2.0.26
	jmcneill-usbmp-base:1.2
	jmcneill-audiomp3:1.2.0.24
	jmcneill-audiomp3-base:1.2
	yamt-pagecache-base3:1.2
	yamt-pagecache-base2:1.2
	yamt-pagecache:1.2.0.22
	yamt-pagecache-base:1.2
	rmind-uvmplock-nbase:1.2
	bouyer-quota2-nbase:1.2
	bouyer-quota2:1.2.0.20
	bouyer-quota2-base:1.2
	jruoho-x86intr:1.2.0.18
	jruoho-x86intr-base:1.2
	matt-nb5-pq3:1.2.0.16
	matt-nb5-pq3-base:1.2
	netbsd-5-1:1.2.0.14
	netbsd-5-1-RELEASE:1.2
	yamt-nfs-mp-base11:1.2
	netbsd-5-1-RC4:1.2
	uebayasi-xip-base2:1.2
	yamt-nfs-mp-base10:1.2
	netbsd-5-1-RC3:1.2
	netbsd-5-1-RC2:1.2
	netbsd-5-1-RC1:1.2
	rmind-uvmplock:1.2.0.12
	rmind-uvmplock-base:1.2
	yamt-nfs-mp-base9:1.2
	uebayasi-xip:1.2.0.10
	uebayasi-xip-base:1.2
	netbsd-5-0-2-RELEASE:1.2
	yamt-nfs-mp-base8:1.2
	yamt-nfs-mp-base7:1.2
	netbsd-5-0-1-RELEASE:1.2
	jymxensuspend-base:1.2
	yamt-nfs-mp-base6:1.2
	yamt-nfs-mp-base5:1.2
	yamt-nfs-mp-base4:1.2
	jym-xensuspend-nbase:1.2
	yamt-nfs-mp-base3:1.2
	netbsd-5-0:1.2.0.8
	netbsd-5-0-RELEASE:1.2
	netbsd-5-0-RC4:1.2
	netbsd-5-0-RC3:1.2
	netbsd-5-0-RC2:1.2
	jym-xensuspend:1.2.0.6
	jym-xensuspend-base:1.2
	netbsd-5-0-RC1:1.2
	haad-dm-base2:1.2
	haad-nbase2:1.2
	ad-audiomp2:1.2.0.4
	ad-audiomp2-base:1.2
	netbsd-5:1.2.0.2
	netbsd-5-base:1.2
	matt-mips64:1.1.0.42
	haad-dm-base1:1.2
	haad-dm:1.1.0.40
	haad-dm-base:1.2
	wrstuden-revivesa-base-1:1.1
	simonb-wapbl-nbase:1.2
	yamt-pf42-base4:1.1
	simonb-wapbl:1.1.0.38
	simonb-wapbl-base:1.2
	yamt-pf42-base3:1.1
	hpcarm-cleanup-nbase:1.1
	yamt-pf42-baseX:1.1
	yamt-pf42-base2:1.1
	yamt-nfs-mp-base2:1.1
	wrstuden-revivesa:1.1.0.36
	wrstuden-revivesa-base:1.1
	yamt-nfs-mp:1.1.0.34
	yamt-nfs-mp-base:1.1
	yamt-pf42:1.1.0.32
	yamt-pf42-base:1.1
	ad-socklock-base1:1.1
	yamt-lazymbuf-base15:1.1
	yamt-lazymbuf-base14:1.1
	keiichi-mipv6-nbase:1.1
	mjf-devfs2:1.1.0.30
	mjf-devfs2-base:1.2
	nick-net80211-sync:1.1.0.28
	nick-net80211-sync-base:1.1
	keiichi-mipv6:1.1.0.26
	keiichi-mipv6-base:1.1
	bouyer-xeni386-merge1:1.1
	matt-armv6-prevmlocking:1.1
	vmlocking2-base3:1.1
	bouyer-xeni386-nbase:1.1
	yamt-kmem-base3:1.1
	cube-autoconf:1.1.0.24
	cube-autoconf-base:1.1
	yamt-kmem-base2:1.1
	bouyer-xeni386:1.1.0.22
	bouyer-xeni386-base:1.1
	yamt-kmem:1.1.0.20
	yamt-kmem-base:1.1
	vmlocking2-base2:1.1
	reinoud-bufcleanup-nbase:1.1
	reinoud-bufcleanup-base:1.1
	vmlocking2:1.1.0.18
	vmlocking2-base1:1.1
	matt-armv6-nbase:1.1
	jmcneill-base:1.1
	mjf-devfs:1.1.0.16
	mjf-devfs-base:1.1
	jmcneill-pm:1.1.0.14
	hpcarm-cleanup-base:1.1
	bouyer-xenamd64-base2:1.1
	vmlocking-nbase:1.1
	yamt-x86pmap-base4:1.1
	bouyer-xenamd64:1.1.0.12
	bouyer-xenamd64-base:1.1
	yamt-x86pmap-base3:1.1
	vmlocking-base:1.1
	yamt-x86pmap-base2:1.1
	yamt-x86pmap:1.1.0.10
	yamt-x86pmap-base:1.1
	nick-csl-alignment-base5:1.1
	yamt-lazymbuf:1.1.0.8
	nick-csl-alignment-base4:1.1
	matt-armv6:1.1.0.6
	matt-armv6-base:1.1
	nick-csl-alignment-base3:1.1
	vmlocking:1.1.0.4
	nick-csl-alignment:1.1.0.2
	nick-csl-alignment-base2:1.1
	jmcneill-pm-base:1.1
	matt-mips64-base:1.1;
locks; strict;
comment	@# @;


1.2
date	2008.07.29.13.17.42;	author pooka;	state dead;
branches;
next	1.1;

1.1
date	2007.08.05.22.28.03;	author pooka;	state Exp;
branches
	1.1.2.1
	1.1.4.1
	1.1.8.1
	1.1.14.1
	1.1.30.1
	1.1.34.1
	1.1.36.1
	1.1.38.1
	1.1.40.1
	1.1.42.1;
next	;

1.1.2.1
date	2007.08.05.22.28.03;	author skrll;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2007.08.15.13.50.17;	author skrll;	state Exp;
branches;
next	;

1.1.4.1
date	2007.08.05.22.28.03;	author ad;	state dead;
branches;
next	1.1.4.2;

1.1.4.2
date	2007.08.20.22.07.16;	author ad;	state Exp;
branches;
next	;

1.1.8.1
date	2007.08.05.22.28.03;	author yamt;	state dead;
branches;
next	1.1.8.2;

1.1.8.2
date	2007.09.03.14.44.57;	author yamt;	state Exp;
branches;
next	;

1.1.14.1
date	2007.08.05.22.28.03;	author joerg;	state dead;
branches;
next	1.1.14.2;

1.1.14.2
date	2007.11.02.12.43.29;	author joerg;	state Exp;
branches;
next	;

1.1.30.1
date	2008.09.28.10.41.01;	author mjf;	state dead;
branches;
next	;

1.1.34.1
date	2009.05.04.08.14.25;	author yamt;	state dead;
branches;
next	;

1.1.36.1
date	2008.09.07.20.22.57;	author wrstuden;	state dead;
branches;
next	;

1.1.38.1
date	2008.07.31.04.51.04;	author simonb;	state dead;
branches;
next	;

1.1.40.1
date	2008.10.19.22.18.00;	author haad;	state dead;
branches;
next	;

1.1.42.1
date	2007.08.05.22.28.03;	author pooka;	state dead;
branches;
next	1.1.42.2;

1.1.42.2
date	2007.08.05.22.28.04;	author pooka;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Install rump libraries and utilities to the base system and remove the
private non-installed build infrastructure from sys/rump.

breakdown of commit:
  * install relevant headers into /usr/include/rump
  * build sys/rump/librump/rumpuser and sys/rump/librump/rumpkern
    from src/lib and install as librumpuser and librump, respectively
    + this retains the ability to test a librump build with just the
      kernel sources at hand
  * move sys/rump/fs/lib/libukfs and sys/rump/fs/lib/libp2k to src/lib
    for general consumption, they are not kernel-space dwellers anyway
  * build and install sys/rump/fs/lib/lib$fs as librumpfs_$fs
  * add chapter 3 manual pages for rump, rumpuser, ukfs and p2k
  * build and install userspace kernel file system daemons if MKPUFFS=yes
    is spexified
  * retire fsconsole for now, it will make a comeback with an actually
    implemented version shortly
@
text
@#	$NetBSD: Makefile,v 1.1 2007/08/05 22:28:03 pooka Exp $
#

PROG=		tmpfs

LDADD+=         ${RUMPFSLD_TMPFS}
DPADD+=         ${RUMPFSDP_TMPFS}

.include <bsd.prog.mk>
@


1.1
log
@Introduce RUMPs - Runnable Userspace Meta-Programs

/sys/rump contains programs which run unmodified kernel code in an
emulated userspace environment.  The kernel environment is provided
by librump.  Currently supported are a number of file systems,
which by using puffs integrate seamlessly into the system and
provide a similar user experience to if the code was running as
part of the kernel.  Potential future rumpification targets include
for example parts of the networking stack and some device drivers.

This work was supported by Google Summer of Code 2007.
@
text
@d1 1
a1 1
#	$NetBSD$
@


1.1.42.1
log
@file Makefile was added on branch matt-mips64 on 2007-08-05 22:28:04 +0000
@
text
@d1 9
@


1.1.42.2
log
@Introduce RUMPs - Runnable Userspace Meta-Programs

/sys/rump contains programs which run unmodified kernel code in an
emulated userspace environment.  The kernel environment is provided
by librump.  Currently supported are a number of file systems,
which by using puffs integrate seamlessly into the system and
provide a similar user experience to if the code was running as
part of the kernel.  Potential future rumpification targets include
for example parts of the networking stack and some device drivers.

This work was supported by Google Summer of Code 2007.
@
text
@a0 9
#	$NetBSD: Makefile,v 1.1 2007/08/05 22:28:03 pooka Exp $
#

PROG=		tmpfs

LDADD+=         ${RUMPFSLD_TMPFS}
DPADD+=         ${RUMPFSDP_TMPFS}

.include <bsd.prog.mk>
@


1.1.34.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1 2007/08/05 22:28:03 pooka Exp $
@


1.1.40.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1 2007/08/05 22:28:03 pooka Exp $
@


1.1.30.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1 2007/08/05 22:28:03 pooka Exp $
@


1.1.36.1
log
@Delete a bunch of things that are now gone in head.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1 2007/08/05 22:28:03 pooka Exp $
@


1.1.38.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1 2007/08/05 22:28:03 pooka Exp $
@


1.1.14.1
log
@file Makefile was added on branch jmcneill-pm on 2007-11-02 12:43:29 +0000
@
text
@d1 9
@


1.1.14.2
log
@Reduce diff to HEAD by adding files forgotten in early merges.
@
text
@a0 9
#	$NetBSD: Makefile,v 1.1 2007/08/05 22:28:03 pooka Exp $
#

PROG=		tmpfs

LDADD+=         ${RUMPFSLD_TMPFS}
DPADD+=         ${RUMPFSDP_TMPFS}

.include <bsd.prog.mk>
@


1.1.8.1
log
@file Makefile was added on branch yamt-lazymbuf on 2007-09-03 14:44:57 +0000
@
text
@d1 9
@


1.1.8.2
log
@sync with head.
@
text
@a0 9
#	$NetBSD$
#

PROG=		tmpfs

LDADD+=         ${RUMPFSLD_TMPFS}
DPADD+=         ${RUMPFSDP_TMPFS}

.include <bsd.prog.mk>
@


1.1.4.1
log
@file Makefile was added on branch vmlocking on 2007-08-20 22:07:16 +0000
@
text
@d1 9
@


1.1.4.2
log
@Sync with HEAD.
@
text
@a0 9
#	$NetBSD: Makefile,v 1.1 2007/08/05 22:28:03 pooka Exp $
#

PROG=		tmpfs

LDADD+=         ${RUMPFSLD_TMPFS}
DPADD+=         ${RUMPFSDP_TMPFS}

.include <bsd.prog.mk>
@


1.1.2.1
log
@file Makefile was added on branch nick-csl-alignment on 2007-08-15 13:50:17 +0000
@
text
@d1 9
@


1.1.2.2
log
@Sync with HEAD.
@
text
@a0 9
#	$NetBSD: Makefile,v 1.1 2007/08/05 22:28:03 pooka Exp $
#

PROG=		tmpfs

LDADD+=         ${RUMPFSLD_TMPFS}
DPADD+=         ${RUMPFSDP_TMPFS}

.include <bsd.prog.mk>
@


