| History log of /src/usr.sbin/puffs/rump_syspuffs/rump_syspuffs.c |
| Revision | | Date | Author | Comments |
| 1.14 |
| 03-Aug-2023 |
andvar | fix typos in comments and one definition, mainly s/sucket/socket/.
|
| 1.13 |
| 01-Feb-2019 |
mrg | don't check the return value of execvp() for failure to call err(). assume if it returns at all something has failed.
|
| 1.12 |
| 31-Aug-2011 |
joerg | branches: 1.12.42; Use __dead
|
| 1.11 |
| 06-Jul-2010 |
pooka | When using the top secret PUFFS_COMFD model, write out size of the puffs kernel args before the contents. This allows parties which have no clue about the contents to proxy the protocol easily.
|
| 1.10 |
| 20-Oct-2009 |
pooka | use rump_pub interface name
|
| 1.9 |
| 15-Apr-2009 |
pooka | fix WARNS=4, recipe from lukem
|
| 1.8 |
| 10-Jan-2009 |
pooka | branches: 1.8.2; Don't compile diagnostic code which accesses kernel symbols directly. Will fail now since not all archs have the same symbol names.
|
| 1.7 |
| 08-Jan-2009 |
pooka | For applications which naughtily reach over to the rump kernel namespace without using proper interfaces, do a little namespace compensation.
|
| 1.6 |
| 08-Jan-2009 |
pooka | Put syspuffs_glueinit in the rump kernel namespace.
|
| 1.5 |
| 07-Oct-2008 |
pooka | check rump_init() return value
|
| 1.4 |
| 02-Sep-2008 |
pooka | branches: 1.4.2; Make syspuffs mount code supply mount_syspuffs_parseargs() like the other mount binaries do. Now syspuffs can be used to run all puffs file systems as utilities. This includes fuse file systems and becomes interesting with the fs-utils project. We can now do e.g. this:
ReFUSE ntfs-3g: golem> echo hello | fsu_write/fsu_write ntfs-3g puffs ~/img/ntfs.img dafile golem> fsu_cat/fsu_cat ntfs-3g puffs ~/img/ntfs.img dafile hello golem>
puffs sysctlfs: golem> fsu_ls/fsu_ls mount_sysctlfs puffs sysctl -l ddb total 0 -r-xr-xr-x 1 pooka users 1 Sep 2 22:11 commandonenter -r-xr-xr-x 1 pooka users 2 Sep 2 22:11 fromconsole -r-xr-xr-x 1 pooka users 3 Sep 2 22:11 lines -r-xr-xr-x 1 pooka users 8 Sep 2 22:11 maxoff -r-xr-xr-x 1 pooka users 3 Sep 2 22:11 maxwidth -r-xr-xr-x 1 pooka users 2 Sep 2 22:11 onpanic -r-xr-xr-x 1 pooka users 3 Sep 2 22:11 radix -r-xr-xr-x 1 pooka users 2 Sep 2 22:11 tabstops -r-xr-xr-x 1 pooka users 2 Sep 2 22:11 tee_msgbuf
Same works for psshfs etcetc.
In other words, this provides total integration for "normal" in-kernel file systems and puffs/fuse file systems on the ukfs library level.
Note: implementation is still "first stab" and the fs-utils usage will no doubt change.
|
| 1.3 |
| 11-Aug-2008 |
pooka | We can actually simply use execvp() instead of /bin/sh for exec-and-pathsearch-with-environ. Thanks to bad for pointing this out & apb + blymn for some discussion.
|
| 1.2 |
| 08-Aug-2008 |
pooka | exec file server via sh -c to get the benefit of PATH search.
|
| 1.1 |
| 29-Jul-2008 |
pooka | 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
|
| 1.4.2.2 |
| 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
| 1.4.2.1 |
| 02-Sep-2008 |
wrstuden | file rump_syspuffs.c was added on branch wrstuden-revivesa on 2008-09-18 04:30:13 +0000
|
| 1.8.2.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
|
| 1.12.42.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|