Up to [cvs.NetBSD.org] / src / sys / rump / librump / rumpvfs
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.52 / (download) - annotate - [select for diffs], Sat Apr 22 18:55:59 2023 UTC (11 months, 4 weeks ago) by riastradh
Branch: MAIN
CVS Tags: thorpej-ifq-base,
thorpej-ifq,
thorpej-altq-separation-base,
thorpej-altq-separation,
HEAD
Changes since 1.51: +5 -1
lines
Diff to previous 1.51 (colored)
rumpvfs: Link in secmodel_extensions_vfs.c as intended, like kernel. Forgot to commit this part when splitting up secmodel_extensions.c.
Revision 1.51 / (download) - annotate - [select for diffs], Sat Apr 22 13:54:59 2023 UTC (11 months, 4 weeks ago) by riastradh
Branch: MAIN
Changes since 1.50: +4 -1
lines
Diff to previous 1.50 (colored)
rump: Move vnode_if.c from rumpkern to rumpvfs. This has become increasingly less of a `fully dynamic interface', and the need for it in the rest of sys/kern/ has been obviated, so let's put it where it belongs in rumpvfs.
Revision 1.50 / (download) - annotate - [select for diffs], Sat May 16 18:31:52 2020 UTC (3 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base,
thorpej-i2c-spi-conf2,
thorpej-i2c-spi-conf-base,
thorpej-i2c-spi-conf,
thorpej-futex2-base,
thorpej-futex2,
thorpej-futex-base,
thorpej-futex,
thorpej-cfargs2-base,
thorpej-cfargs2,
thorpej-cfargs-base,
thorpej-cfargs,
netbsd-10-base,
netbsd-10-0-RELEASE,
netbsd-10-0-RC6,
netbsd-10-0-RC5,
netbsd-10-0-RC4,
netbsd-10-0-RC3,
netbsd-10-0-RC2,
netbsd-10-0-RC1,
netbsd-10,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm
Changes since 1.49: +8 -5
lines
Diff to previous 1.49 (colored)
Add ACL support for FFS. From FreeBSD.
Revision 1.49 / (download) - annotate - [select for diffs], Tue Jan 26 23:12:18 2016 UTC (8 years, 2 months ago) by pooka
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202,
prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
phil-wifi-base,
phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
phil-wifi-20191119,
phil-wifi-20190609,
phil-wifi,
pgoyette-localcount-base,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
pgoyette-localcount-20170107,
pgoyette-localcount-20161104,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
pgoyette-localcount,
pgoyette-compat-merge-20190127,
pgoyette-compat-base,
pgoyette-compat-20190127,
pgoyette-compat-20190118,
pgoyette-compat-1226,
pgoyette-compat-1126,
pgoyette-compat-1020,
pgoyette-compat-0930,
pgoyette-compat-0906,
pgoyette-compat-0728,
pgoyette-compat-0625,
pgoyette-compat-0521,
pgoyette-compat-0502,
pgoyette-compat-0422,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322,
pgoyette-compat-0315,
pgoyette-compat,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
nick-nhusb-base-20170825,
nick-nhusb-base-20170204,
nick-nhusb-base-20161204,
nick-nhusb-base-20161004,
nick-nhusb-base-20160907,
nick-nhusb-base-20160529,
nick-nhusb-base-20160422,
nick-nhusb-base-20160319,
netbsd-9-base,
netbsd-9-3-RELEASE,
netbsd-9-2-RELEASE,
netbsd-9-1-RELEASE,
netbsd-9-0-RELEASE,
netbsd-9-0-RC2,
netbsd-9-0-RC1,
netbsd-9,
netbsd-8-base,
netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1,
netbsd-8,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
localcount-20160914,
jdolecek-ncq-base,
jdolecek-ncq,
isaki-audio2-base,
isaki-audio2,
is-mlppp-base,
is-mlppp,
bouyer-xenpvh-base2,
bouyer-xenpvh-base1,
bouyer-xenpvh-base,
bouyer-xenpvh,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan,
ad-namecache-base3,
ad-namecache-base2,
ad-namecache-base1,
ad-namecache-base,
ad-namecache
Changes since 1.48: +1 -3
lines
Diff to previous 1.48 (colored)
Put the kernelside rump kernel headers into <rump-sys> instead of sprinkling them around the faction directories. Avoids having to add a CPPFLAGS (or several) to pretty much every component Makefile. Leave compat headers around in the old locations. The commit changes some autogenerated files, but I'll fix the generators shortly and regen.
Revision 1.48 / (download) - annotate - [select for diffs], Mon Oct 19 16:16:38 2015 UTC (8 years, 6 months ago) by pooka
Branch: MAIN
CVS Tags: nick-nhusb-base-20151226
Changes since 1.47: +2 -1
lines
Diff to previous 1.47 (colored)
Add a COMMENT describing what each component roughly does. "make describe" prints the comment. Requested/inspired by Vincent Schwarzer on rumpkernel-users
Revision 1.47 / (download) - annotate - [select for diffs], Wed May 6 15:57:08 2015 UTC (8 years, 11 months ago) by hannken
Branch: MAIN
CVS Tags: nick-nhusb-base-20150921,
nick-nhusb-base-20150606
Changes since 1.46: +2 -5
lines
Diff to previous 1.46 (colored)
Remove miscfs/syncfs and - move the syncer into kern/vfs_subr.c. - change the syncer to process the mountlist and VFS_SYNC as appropriate. - use an API for mount points similiar to the API for vnodes: - vfs_syncer_add_to_worklist(struct mount *mp) to add - vfs_syncer_remove_from_worklist(struct mount *mp) to remove a mount. No objections on tech-kern@
Revision 1.46 / (download) - annotate - [select for diffs], Thu Apr 23 14:49:26 2015 UTC (8 years, 11 months ago) by pooka
Branch: MAIN
Changes since 1.45: +4 -3
lines
Diff to previous 1.45 (colored)
Rename RUMP_COMPAT to RUMP_NBCOMBAT to better signify what the variable does.
Revision 1.45 / (download) - annotate - [select for diffs], Wed Apr 22 17:57:49 2015 UTC (9 years ago) by pooka
Branch: MAIN
Changes since 1.44: +3 -1
lines
Diff to previous 1.44 (colored)
Build compat code only when specified by RUMP_COMPAT
Revision 1.44 / (download) - annotate - [select for diffs], Wed Apr 22 17:00:59 2015 UTC (9 years ago) by pooka
Branch: MAIN
Changes since 1.43: +2 -2
lines
Diff to previous 1.43 (colored)
rename rumpvfs/compat.c to rumpvfs/rumpvfs_compat50.c
Revision 1.43 / (download) - annotate - [select for diffs], Tue Dec 2 01:59:16 2014 UTC (9 years, 4 months ago) by pooka
Branch: MAIN
CVS Tags: nick-nhusb-base-20150406
Changes since 1.42: +1 -5
lines
Diff to previous 1.42 (colored)
Remove shlib_version files and just use Makefile SHLIB_MAJOR/MINOR, with the default provided by Makefile.rump (they're all 0.0 anyway)
Revision 1.42 / (download) - annotate - [select for diffs], Sun Nov 9 17:39:38 2014 UTC (9 years, 5 months ago) by pooka
Branch: MAIN
CVS Tags: nick-nhusb-base
Branch point for: nick-nhusb
Changes since 1.41: +3 -1
lines
Diff to previous 1.41 (colored)
Move rump kernel man pages from various sources to sys/rump namely: * src/lib is used only when building for POSIX'y platforms, but the man pages have their use for all platforms * rumpuser.3 is a function of the rump kernel, not one of the of the POSIX'y implementation hosted in src/lib/librumpuser no functional change
Revision 1.41 / (download) - annotate - [select for diffs], Sun Apr 27 15:15:13 2014 UTC (9 years, 11 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-pagecache-base9,
tls-maxphys-base,
tls-earlyentropy-base,
rmind-smpnet-nbase,
rmind-smpnet-base,
netbsd-7-nhusb-base-20170116,
netbsd-7-nhusb-base,
netbsd-7-nhusb,
netbsd-7-base,
netbsd-7-2-RELEASE,
netbsd-7-1-RELEASE,
netbsd-7-1-RC2,
netbsd-7-1-RC1,
netbsd-7-1-2-RELEASE,
netbsd-7-1-1-RELEASE,
netbsd-7-1,
netbsd-7-0-RELEASE,
netbsd-7-0-RC3,
netbsd-7-0-RC2,
netbsd-7-0-RC1,
netbsd-7-0-2-RELEASE,
netbsd-7-0-1-RELEASE,
netbsd-7-0,
netbsd-7
Changes since 1.40: +3 -1
lines
Diff to previous 1.40 (colored)
Eliminate weak symbols from rump kernel syscall handlers, part 7: Build component constructors which establish syscalls at boottime.
Revision 1.40 / (download) - annotate - [select for diffs], Thu Feb 27 13:00:06 2014 UTC (10 years, 1 month ago) by hannken
Branch: MAIN
CVS Tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
riastradh-drm2-base3
Branch point for: tls-earlyentropy
Changes since 1.39: +2 -2
lines
Diff to previous 1.39 (colored)
Currently dead vnodes still reside on the vnodelist of the file system they have been removed from. Create a "dead mount" that takes dead vnodes until they get freed. Discussed on tech-kern.
Revision 1.39 / (download) - annotate - [select for diffs], Mon Dec 9 20:44:00 2013 UTC (10 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.38: +2 -2
lines
Diff to previous 1.38 (colored)
Now that Makefile.rump is included here first, do not override any SRCS it adds. This is required for linksyms_sun.c used when linking with the Solaris linker.
Revision 1.38 / (download) - annotate - [select for diffs], Mon Dec 9 17:57:11 2013 UTC (10 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.37: +7 -3
lines
Diff to previous 1.37 (colored)
Make ktrace a compile-time option
Revision 1.37 / (download) - annotate - [select for diffs], Mon Dec 9 16:54:20 2013 UTC (10 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.36: +4 -1
lines
Diff to previous 1.36 (colored)
Support ktrace for rump kernels. Requested by Justin Cormack on rumpkernel-users.
Revision 1.36 / (download) - annotate - [select for diffs], Fri Mar 15 12:09:59 2013 UTC (11 years, 1 month ago) by pooka
Branch: MAIN
CVS Tags: riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2,
khorben-n900,
agc-symver-base,
agc-symver
Branch point for: rmind-smpnet
Changes since 1.35: +3 -3
lines
Diff to previous 1.35 (colored)
Allow Makefile.rump to append to SRCS.
Revision 1.35 / (download) - annotate - [select for diffs], Sun May 13 09:42:36 2012 UTC (11 years, 11 months ago) by dholland
Branch: MAIN
CVS Tags: yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
jmcneill-usbmp-base10
Branch point for: tls-maxphys
Changes since 1.34: +3 -0
lines
Diff to previous 1.34 (colored)
Revert previous. It seems that some or all makefiles in tests/ do not bother to set DPADD and thereby fail silently on library changes.
Revision 1.34 / (download) - annotate - [select for diffs], Sun May 13 06:12:43 2012 UTC (11 years, 11 months ago) by dholland
Branch: MAIN
Changes since 1.33: +1 -4
lines
Diff to previous 1.33 (colored)
quota1_subr.c and vfs_quotactl.c are not needed here any more.
Revision 1.33 / (download) - annotate - [select for diffs], Tue May 8 23:53:26 2012 UTC (11 years, 11 months ago) by riastradh
Branch: MAIN
Changes since 1.32: +2 -2
lines
Diff to previous 1.32 (colored)
Implement a genfs_rename abstraction. First major step in incrementally adapting all the file systems to a saner rename VOP protocol.
Revision 1.32 / (download) - annotate - [select for diffs], Sun Jan 29 06:26:55 2012 UTC (12 years, 2 months ago) by dholland
Branch: MAIN
CVS Tags: yamt-pagecache-base4,
netbsd-6-base,
jmcneill-usbmp-base9,
jmcneill-usbmp-base8,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base2
Branch point for: netbsd-6
Changes since 1.31: +2 -2
lines
Diff to previous 1.31 (colored)
Add vfs_quotactl.c. This is where filesystem-independent quota handling will go.
Revision 1.31 / (download) - annotate - [select for diffs], Sat Apr 2 04:28:58 2011 UTC (13 years ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base,
jmcneill-audiomp3-base,
jmcneill-audiomp3,
cherry-xenmp-base,
cherry-xenmp
Branch point for: yamt-pagecache,
jmcneill-usbmp
Changes since 1.30: +4 -3
lines
Diff to previous 1.30 (colored)
Split off parts of vfs_subr.c into vfs_vnode.c and vfs_mount.c modules. No functional change. Discussed on tech-kern@.
Revision 1.30 / (download) - annotate - [select for diffs], Thu Mar 24 17:05:44 2011 UTC (13 years ago) by bouyer
Branch: MAIN
Changes since 1.29: +2 -2
lines
Diff to previous 1.29 (colored)
Add a new libquota library, which contains some blocks to build and/or parse quota plists; as well as a getfsquota() function to retrieve quotas for a single id from a single filesystem (whatever filesystem this is: a local quota-enabled fs or NFS). This is build on functions getufsquota() (for local filesystems with UFS-like quotas) and getnfsquota(); which are also available to userland programs. move functions from quota2_subr.c to libquota or libprop as appropriate, and ajust in-tree quota tools. move some declarations from kernel headers to either sys/quota.h or quota/quota.h as appropriate. ufs/ufs/quota.h still installed because it's needed by other installed ufs headers. ufs/ufs/quota1.h still installed as a quick&dirty way to get a code using the old quotactl() to compile (just include ufs/ufs/quota1.h instead of ufs/ufs/quota.h - old code won't compile without this change and this is on purpose). Discussed on tech-kern@ and tech-net@ (long thread, but not much about libquota itself ...)
Revision 1.29 / (download) - annotate - [select for diffs], Sun Mar 6 17:08:37 2011 UTC (13 years, 1 month ago) by bouyer
Branch: MAIN
Changes since 1.28: +6 -2
lines
Diff to previous 1.28 (colored)
merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on. See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
Revision 1.28 / (download) - annotate - [select for diffs], Wed Apr 21 16:29:08 2010 UTC (14 years ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1,
matt-mips64-premerge-20101231,
jruoho-x86intr-base,
bouyer-quota2-nbase,
bouyer-quota2-base
Branch point for: jruoho-x86intr,
bouyer-quota2
Changes since 1.27: +3 -3
lines
Diff to previous 1.27 (colored)
Move sys_module from vfs to kern -- while modules cannot be loaded, there's not forbidden about querying the list of (builtin) modules even when running without vfs.
Revision 1.27 / (download) - annotate - [select for diffs], Mon Apr 12 22:19:17 2010 UTC (14 years ago) by pooka
Branch: MAIN
Changes since 1.26: +2 -4
lines
Diff to previous 1.26 (colored)
Support real file system transactions/suspension (vfs_trans.c) instead of just stubbing it.
Revision 1.26 / (download) - annotate - [select for diffs], Mon Mar 29 13:20:31 2010 UTC (14 years ago) by pooka
Branch: MAIN
Changes since 1.25: +2 -2
lines
Diff to previous 1.25 (colored)
Support fifofs in rump. Do not include it in rumpvfs directly, since it involves some very non-fs'y components like sockets and local domain networking. Also (for better or worse?), call it rump*v*fs_fifofs instead of rumpfs_fifofs, since it does not really provide a file system driver. XXX: uses duplicate common symbols and functionality depends on link order ... (but at least it works better than before this change)
Revision 1.25 / (download) - annotate - [select for diffs], Mon Mar 8 12:17:45 2010 UTC (14 years, 1 month ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9
Branch point for: rmind-uvmplock
Changes since 1.24: +5 -2
lines
Diff to previous 1.24 (colored)
mfs miniroot is mandatory
Revision 1.24 / (download) - annotate - [select for diffs], Tue Feb 16 20:42:47 2010 UTC (14 years, 2 months ago) by pooka
Branch: MAIN
Changes since 1.23: +1 -2
lines
Diff to previous 1.23 (colored)
Globally define -Wno-pointer-sign, as it has become a pointless exercise of "add it to every Makefile individually". XXX: should autosynchronize with the rest of the kernel buildflags in sys/conf/Makefile.kern.inc.
Revision 1.23 / (download) - annotate - [select for diffs], Thu Dec 17 12:49:22 2009 UTC (14 years, 4 months ago) by pooka
Branch: MAIN
CVS Tags: uebayasi-xip-base
Branch point for: uebayasi-xip
Changes since 1.22: +2 -2
lines
Diff to previous 1.22 (colored)
Add devnull.c to sources (forgot to do it yesterday). Thanks to gson for the ping.
Revision 1.22 / (download) - annotate - [select for diffs], Wed Dec 9 15:38:07 2009 UTC (14 years, 4 months ago) by pooka
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.21: +2 -2
lines
Diff to previous 1.21 (colored)
Since rumpfs is no longer a module, remove rump_module from the list of sources. This, in a rather curious twist of linker magic, broke anything using rump file systems when librumpvfs was compiled with LIBDPLIBS pointing to librump. Thanks to the several people who reported the problem, and especially Arnaud Ysmal for noticing the paramount symptom that components compiled in src/lib did not work while ones compiled in sys/rump/librump did work.
Revision 1.21 / (download) - annotate - [select for diffs], Fri Nov 27 17:54:24 2009 UTC (14 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored)
include subr_kobj_vfs
Revision 1.20 / (download) - annotate - [select for diffs], Thu Nov 26 20:58:51 2009 UTC (14 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.19: +3 -3
lines
Diff to previous 1.19 (colored)
For rumpfs, do mountroot instead of the bunch of homegrown hacks currently there. Still needs a little massage to get the kernel interfaces right and avoid copypaste especially from main(). Also, move it a bit more into the direction of a real file system (finally!) by giving it a vfsops. Most ops are still unimplemented, though.
Revision 1.19 / (download) - annotate - [select for diffs], Thu Nov 26 07:30:24 2009 UTC (14 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.18: +4 -1
lines
Diff to previous 1.18 (colored)
Include kern_module_vfs and the modctl() syscall. The modctl() syscall is here because module loading is a vfs operation. Theoretically you shouldn't be able to have modules without vfs support.
Revision 1.18 / (download) - annotate - [select for diffs], Tue Oct 20 10:42:41 2009 UTC (14 years, 6 months ago) by pooka
Branch: MAIN
CVS Tags: jym-xensuspend-nbase
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
Actually, put uvm_readahead into rumpkern, since while it's technically vfs stuff, sys_descrip depends on it and readahead itself uses only the pager interface.
Revision 1.17 / (download) - annotate - [select for diffs], Wed Oct 14 17:29:20 2009 UTC (14 years, 6 months ago) by pooka
Branch: MAIN
Changes since 1.16: +3 -1
lines
Diff to previous 1.16 (colored)
Adjust rump sources for external/internal interfaces. No functional change.
Revision 1.16 / (download) - annotate - [select for diffs], Wed Oct 7 10:23:50 2009 UTC (14 years, 6 months ago) by pooka
Branch: MAIN
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored)
Use uvm_readahead.c instead of null stubs.
Revision 1.15 / (download) - annotate - [select for diffs], Wed Oct 7 09:24:27 2009 UTC (14 years, 6 months ago) by pooka
Branch: MAIN
Changes since 1.14: +2 -2
lines
Diff to previous 1.14 (colored)
space -> tab in one entry for consistency
Revision 1.14 / (download) - annotate - [select for diffs], Sun Oct 4 13:29:36 2009 UTC (14 years, 6 months ago) by pooka
Branch: MAIN
Changes since 1.13: +7 -2
lines
Diff to previous 1.13 (colored)
Include firmload. Although it may be used by devices, it's pure vfs in nature, and therefore it belongs here (can't load a firmware from a file system without file system support, right?). Rename rump_cwdi to cwdi0, since firmload depends on that name (naughty firmload).
Revision 1.13 / (download) - annotate - [select for diffs], Sun Sep 6 20:42:25 2009 UTC (14 years, 7 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored)
Rename rump_dev_makenodes() to rump_vfs_makedevnodes() -- while it will most likely be used devices, the implementation requires services provided by vfs (mkdir, mknod).
Revision 1.12 / (download) - annotate - [select for diffs], Fri Aug 7 18:52:56 2009 UTC (14 years, 8 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base7
Changes since 1.11: +3 -3
lines
Diff to previous 1.11 (colored)
Move genfs_io.c from rump SRCS to genfs SRCS. Aesthetic commit, no functional change.
Revision 1.11 / (download) - annotate - [select for diffs], Wed Aug 5 00:04:08 2009 UTC (14 years, 8 months ago) by pooka
Branch: MAIN
Changes since 1.10: +5 -2
lines
Diff to previous 1.10 (colored)
Use uvm_vnode.c instead of homerolled stuff.
Revision 1.10 / (download) - annotate - [select for diffs], Mon Aug 3 16:22:00 2009 UTC (14 years, 8 months ago) by pooka
Branch: MAIN
Changes since 1.9: +4 -1
lines
Diff to previous 1.9 (colored)
Support read/write in rumpblk via physio()
Revision 1.9 / (download) - annotate - [select for diffs], Wed Jun 10 20:50:51 2009 UTC (14 years, 10 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
jymxensuspend-base
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
libkern is fully included in rumpkern, no need for cherry-picking modules elsewhere.
Revision 1.8 / (download) - annotate - [select for diffs], Tue Jun 9 14:20:42 2009 UTC (14 years, 10 months ago) by pooka
Branch: MAIN
Changes since 1.7: +5 -2
lines
Diff to previous 1.7 (colored)
Put some spunk into deadfs.
Revision 1.7 / (download) - annotate - [select for diffs], Fri May 22 08:59:32 2009 UTC (14 years, 11 months ago) by pooka
Branch: MAIN
Changes since 1.6: +6 -2
lines
Diff to previous 1.6 (colored)
Add handrolled stat30 compat syscalls for calling post-time_t rump kernels from pre-time_t userlands.
Revision 1.6 / (download) - annotate - [select for diffs], Thu Mar 19 09:14:37 2009 UTC (15 years, 1 month ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base,
jym-xensuspend-base
Branch point for: yamt-nfs-mp
Changes since 1.5: +5 -2
lines
Diff to previous 1.5 (colored)
Make it possible to mount a file system through the mount() system call in addition to the old rump_mnt_mount(). Some issues remain (but require more deeprooted changes): * it is possible to mount only to / * unmount needs MNT_FORCE due to the new fs being root and having a bonus reference * cwdi is not set (since there is no concept of a process)
Revision 1.5 / (download) - annotate - [select for diffs], Tue Jan 13 11:37:16 2009 UTC (15 years, 3 months ago) by pooka
Branch: MAIN
CVS Tags: nick-hppapmap-base2,
mjf-devfs2-base
Branch point for: nick-hppapmap,
mjf-devfs2,
jym-xensuspend
Changes since 1.4: +3 -3
lines
Diff to previous 1.4 (colored)
include vfs_lockf.c
Revision 1.4 / (download) - annotate - [select for diffs], Tue Jan 13 01:57:35 2009 UTC (15 years, 3 months ago) by pooka
Branch: MAIN
Changes since 1.3: +5 -4
lines
Diff to previous 1.3 (colored)
Implement block I/O as a real block driver instead of a hacked copy of specfs. That was easier years ago when rump didn't support devices, but brings no gain now. This allows us to include the real specfs in rump.
Revision 1.3 / (download) - annotate - [select for diffs], Thu Jan 1 19:43:57 2009 UTC (15 years, 3 months ago) by pooka
Branch: MAIN
Changes since 1.2: +1 -2
lines
Diff to previous 1.2 (colored)
Purge multiple kernel opt files.
Revision 1.2 / (download) - annotate - [select for diffs], Fri Dec 19 00:57:24 2008 UTC (15 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored)
include vfs_xattr.c
Revision 1.1 / (download) - annotate - [select for diffs], Wed Nov 19 14:10:49 2008 UTC (15 years, 5 months ago) by pooka
Branch: MAIN
CVS Tags: haad-nbase2,
haad-dm-base2,
haad-dm-base,
ad-audiomp2-base,
ad-audiomp2
Split vfs out of rumpkern into rumpvfs. Non-fs rumps no longer include the file system code. File system rumps explicitly need to include rumpvfs from now on.