| History log of /src/sys/rump/librump/rumpvfs/Makefile.rumpvfs |
| Revision | | Date | Author | Comments |
| 1.52 |
| 22-Apr-2023 |
riastradh | rumpvfs: Link in secmodel_extensions_vfs.c as intended, like kernel.
Forgot to commit this part when splitting up secmodel_extensions.c.
|
| 1.51 |
| 22-Apr-2023 |
riastradh | 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.
|
| 1.50 |
| 16-May-2020 |
christos | Add ACL support for FFS. From FreeBSD.
|
| 1.49 |
| 26-Jan-2016 |
pooka | 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.
|
| 1.48 |
| 19-Oct-2015 |
pooka | Add a COMMENT describing what each component roughly does.
"make describe" prints the comment.
Requested/inspired by Vincent Schwarzer on rumpkernel-users
|
| 1.47 |
| 06-May-2015 |
hannken | 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@
|
| 1.46 |
| 23-Apr-2015 |
pooka | Rename RUMP_COMPAT to RUMP_NBCOMBAT to better signify what the variable does.
|
| 1.45 |
| 22-Apr-2015 |
pooka | Build compat code only when specified by RUMP_COMPAT
|
| 1.44 |
| 22-Apr-2015 |
pooka | rename rumpvfs/compat.c to rumpvfs/rumpvfs_compat50.c
|
| 1.43 |
| 02-Dec-2014 |
pooka | Remove shlib_version files and just use Makefile SHLIB_MAJOR/MINOR, with the default provided by Makefile.rump (they're all 0.0 anyway)
|
| 1.42 |
| 09-Nov-2014 |
pooka | branches: 1.42.2; 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
|
| 1.41 |
| 27-Apr-2014 |
pooka | Eliminate weak symbols from rump kernel syscall handlers, part 7:
Build component constructors which establish syscalls at boottime.
|
| 1.40 |
| 27-Feb-2014 |
hannken | branches: 1.40.2; 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.
|
| 1.39 |
| 09-Dec-2013 |
pooka | 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.
|
| 1.38 |
| 09-Dec-2013 |
pooka | Make ktrace a compile-time option
|
| 1.37 |
| 09-Dec-2013 |
pooka | Support ktrace for rump kernels.
Requested by Justin Cormack on rumpkernel-users.
|
| 1.36 |
| 15-Mar-2013 |
pooka | branches: 1.36.6; Allow Makefile.rump to append to SRCS.
|
| 1.35 |
| 13-May-2012 |
dholland | branches: 1.35.2; Revert previous. It seems that some or all makefiles in tests/ do not bother to set DPADD and thereby fail silently on library changes.
|
| 1.34 |
| 13-May-2012 |
dholland | quota1_subr.c and vfs_quotactl.c are not needed here any more.
|
| 1.33 |
| 08-May-2012 |
riastradh | Implement a genfs_rename abstraction.
First major step in incrementally adapting all the file systems to a saner rename VOP protocol.
|
| 1.32 |
| 29-Jan-2012 |
dholland | branches: 1.32.2; Add vfs_quotactl.c. This is where filesystem-independent quota handling will go.
|
| 1.31 |
| 02-Apr-2011 |
rmind | branches: 1.31.4; 1.31.8; Split off parts of vfs_subr.c into vfs_vnode.c and vfs_mount.c modules.
No functional change. Discussed on tech-kern@.
|
| 1.30 |
| 24-Mar-2011 |
bouyer | 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 ...)
|
| 1.29 |
| 06-Mar-2011 |
bouyer | 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.
|
| 1.28 |
| 21-Apr-2010 |
pooka | branches: 1.28.2; 1.28.4; 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.
|
| 1.27 |
| 12-Apr-2010 |
pooka | Support real file system transactions/suspension (vfs_trans.c) instead of just stubbing it.
|
| 1.26 |
| 29-Mar-2010 |
pooka | 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)
|
| 1.25 |
| 08-Mar-2010 |
pooka | branches: 1.25.2; mfs miniroot is mandatory
|
| 1.24 |
| 16-Feb-2010 |
pooka | 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.
|
| 1.23 |
| 17-Dec-2009 |
pooka | branches: 1.23.2; Add devnull.c to sources (forgot to do it yesterday). Thanks to gson for the ping.
|
| 1.22 |
| 09-Dec-2009 |
pooka | 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.
|
| 1.21 |
| 27-Nov-2009 |
pooka | include subr_kobj_vfs
|
| 1.20 |
| 26-Nov-2009 |
pooka | 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.
|
| 1.19 |
| 26-Nov-2009 |
pooka | 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.
|
| 1.18 |
| 20-Oct-2009 |
pooka | 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.
|
| 1.17 |
| 14-Oct-2009 |
pooka | Adjust rump sources for external/internal interfaces. No functional change.
|
| 1.16 |
| 07-Oct-2009 |
pooka | Use uvm_readahead.c instead of null stubs.
|
| 1.15 |
| 07-Oct-2009 |
pooka | space -> tab in one entry for consistency
|
| 1.14 |
| 04-Oct-2009 |
pooka | 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).
|
| 1.13 |
| 06-Sep-2009 |
pooka | 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).
|
| 1.12 |
| 07-Aug-2009 |
pooka | Move genfs_io.c from rump SRCS to genfs SRCS. Aesthetic commit, no functional change.
|
| 1.11 |
| 05-Aug-2009 |
pooka | Use uvm_vnode.c instead of homerolled stuff.
|
| 1.10 |
| 03-Aug-2009 |
pooka | Support read/write in rumpblk via physio()
|
| 1.9 |
| 10-Jun-2009 |
pooka | libkern is fully included in rumpkern, no need for cherry-picking modules elsewhere.
|
| 1.8 |
| 09-Jun-2009 |
pooka | Put some spunk into deadfs.
|
| 1.7 |
| 22-May-2009 |
pooka | Add handrolled stat30 compat syscalls for calling post-time_t rump kernels from pre-time_t userlands.
|
| 1.6 |
| 19-Mar-2009 |
pooka | branches: 1.6.2; 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)
|
| 1.5 |
| 13-Jan-2009 |
pooka | branches: 1.5.2; 1.5.4; 1.5.6; include vfs_lockf.c
|
| 1.4 |
| 13-Jan-2009 |
pooka | 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.
|
| 1.3 |
| 01-Jan-2009 |
pooka | Purge multiple kernel opt files.
|
| 1.2 |
| 19-Dec-2008 |
pooka | include vfs_xattr.c
|
| 1.1 |
| 19-Nov-2008 |
pooka | 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.
|
| 1.5.6.2 |
| 23-Jul-2009 |
jym | Sync with HEAD.
|
| 1.5.6.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
| 1.5.4.3 |
| 28-Apr-2009 |
skrll | Sync with HEAD.
|
| 1.5.4.2 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
| 1.5.4.1 |
| 13-Jan-2009 |
skrll | file Makefile.rumpvfs was added on branch nick-hppapmap on 2009-01-19 13:20:27 +0000
|
| 1.5.2.2 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
| 1.5.2.1 |
| 13-Jan-2009 |
mjf | file Makefile.rumpvfs was added on branch mjf-devfs2 on 2009-01-17 13:29:38 +0000
|
| 1.6.2.7 |
| 11-Aug-2010 |
yamt | sync with head.
|
| 1.6.2.6 |
| 11-Mar-2010 |
yamt | sync with head
|
| 1.6.2.5 |
| 16-Sep-2009 |
yamt | sync with head
|
| 1.6.2.4 |
| 19-Aug-2009 |
yamt | sync with head.
|
| 1.6.2.3 |
| 20-Jun-2009 |
yamt | sync with head
|
| 1.6.2.2 |
| 04-May-2009 |
yamt | sync with head.
|
| 1.6.2.1 |
| 19-Mar-2009 |
yamt | file Makefile.rumpvfs was added on branch yamt-nfs-mp on 2009-05-04 08:14:31 +0000
|
| 1.23.2.1 |
| 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.25.2.2 |
| 21-Apr-2011 |
rmind | sync with head
|
| 1.25.2.1 |
| 30-May-2010 |
rmind | sync with head
|
| 1.28.4.2 |
| 18-Feb-2011 |
bouyer | quota2_subr.c is not used outside of ufs_quota2.c in kernel, so make it compiled conditionally on QUOTA2 again
|
| 1.28.4.1 |
| 15-Feb-2011 |
bouyer | Implement COMPAT_50 quotactl(2)
|
| 1.28.2.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.31.8.2 |
| 02-Jun-2012 |
mrg | sync to latest -current.
|
| 1.31.8.1 |
| 18-Feb-2012 |
mrg | merge to -current.
|
| 1.31.4.3 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.31.4.2 |
| 23-May-2012 |
yamt | sync with head.
|
| 1.31.4.1 |
| 17-Apr-2012 |
yamt | sync with head
|
| 1.32.2.1 |
| 02-Jul-2012 |
jdc | Pull up revisions: src/sys/conf/files revision 1.1050 src/sys/miscfs/genfs/genfs.h revision 1.30 via patch src/sys/miscfs/genfs/genfs_rename.c revision 1.1 via patch src/sys/rump/librump/rumpvfs/Makefile.rumpvfs revision 1.33 (requested by riastradh in ticket #286).
Implement a genfs_rename abstraction.
First major step in incrementally adapting all the file systems to a saner rename VOP protocol.
|
| 1.35.2.3 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.35.2.2 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.35.2.1 |
| 23-Jun-2013 |
tls | resync from head
|
| 1.36.6.1 |
| 18-May-2014 |
rmind | sync with head
|
| 1.40.2.1 |
| 10-Aug-2014 |
tls | Rebase.
|
| 1.42.2.4 |
| 19-Mar-2016 |
skrll | Sync with HEAD
|
| 1.42.2.3 |
| 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
| 1.42.2.2 |
| 06-Jun-2015 |
skrll | Sync with HEAD
|
| 1.42.2.1 |
| 06-Apr-2015 |
skrll | Sync with HEAD
|