The NetBSD Project

CVS log for src/sys/rump/librump/rumpvfs/Makefile.rumpvfs

[BACK] 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.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>