Up to [cvs.NetBSD.org] / src / sys / rump
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: haad-dm
Revision 1.1.40.2 / (download) - annotate - [select for diffs], Sat Dec 13 01:15:33 2008 UTC (15 years, 4 months ago) by haad
Branch: haad-dm
Changes since 1.1.40.1: +2 -2
lines
Diff to previous 1.1.40.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)
Update haad-dm branch to haad-dm-base2.
Revision 1.1.40.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:17:59 2008 UTC (15 years, 6 months ago) by haad
Branch: haad-dm
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored)
Sync with HEAD.
Revision 1.1 / (download) - annotate - [select for diffs], Sun Aug 5 22:28:00 2007 UTC (16 years, 8 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
yamt-nfs-mp-base2,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
vmlocking2-base3,
vmlocking2-base2,
vmlocking2-base1,
vmlocking2,
vmlocking-nbase,
vmlocking-base,
simonb-wapbl-nbase,
simonb-wapbl-base,
simonb-wapbl,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
nick-net80211-sync-base,
nick-net80211-sync,
nick-csl-alignment-base5,
mjf-devfs-base,
mjf-devfs,
matt-mips64-base,
matt-armv6-prevmlocking,
matt-armv6-nbase,
matt-armv6-base,
matt-armv6,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
jmcneill-pm-base,
jmcneill-base,
hpcarm-cleanup-nbase,
hpcarm-cleanup-base,
cube-autoconf-base,
cube-autoconf,
bouyer-xeni386-nbase,
bouyer-xeni386-merge1,
bouyer-xeni386-base,
bouyer-xeni386,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
bouyer-xenamd64,
ad-socklock-base1
Branch point for: yamt-nfs-mp,
yamt-lazymbuf,
vmlocking,
nick-csl-alignment,
mjf-devfs2,
matt-mips64,
jmcneill-pm,
haad-dm
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.