Home | History | Annotate | Download | only in libsyspuffs
History log of /src/sys/rump/fs/lib/libsyspuffs/Makefile
RevisionDateAuthorComments
 1.10  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.9  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.8  13-Mar-2014  pooka branches: 1.8.6;
rename component.c -> syspuffs_component.c
 1.7  06-Jul-2010  pooka branches: 1.7.8; 1.7.18; 1.7.22;
remember to add the new file to the build
 1.6  30-Jun-2010  pooka Make putter its own component: rumpdev_putter. It was coupled in
with rumpfs_puffs for prehistoric reasons which are no longer valid
(namely, only fs components existed back then and there was no /dev
support in rump fs namespace).
 1.5  30-Jun-2010  pooka add component constructor to create /dev/puffs -> putter symlink
 1.4  14-Oct-2009  pooka branches: 1.4.2; 1.4.4;
Adjust rump sources for external/internal interfaces.
No functional change.
 1.3  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.2  02-Jan-2008  pooka branches: 1.2.2; 1.2.4; 1.2.6; 1.2.12; 1.2.16; 1.2.18; 1.2.20; 1.2.22;
fix build for OBJDIR case. noticed by plenty
 1.1  02-Jan-2008  pooka branches: 1.1.2;
Add the ability to run puffs in userspace. This means that puffs
can now be developed in userspace using puffs for development
(I hate emulators, they are annoyingly clumsy).

To e.g. mount psshfs using puffs-on-puffs, run fs/bin/syspuffs/syspuffs
with the regular mount_psshfs command line as an argument:

golem> ./syspuffs /usr/sbin/mount_psshfs ftp.netbsd.org:/pub /puffs

This will make the mount appear as usual, with the exception that the
requests will be passed through puffs both in the kernel and userspace:

ftp.netbsd.org:/pub on /puffs type puffs|p2k|puffs|psshfs
 1.1.2.3  08-Jan-2008  bouyer Sync with HEAD
 1.1.2.2  02-Jan-2008  bouyer Sync with HEAD
 1.1.2.1  02-Jan-2008  bouyer file Makefile was added on branch bouyer-xeni386 on 2008-01-02 21:57:48 +0000
 1.2.22.1  19-Oct-2008  haad Sync with HEAD.
 1.2.20.1  31-Jul-2008  simonb Sync with head.
 1.2.18.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.16.3  11-Aug-2010  yamt sync with head.
 1.2.16.2  11-Mar-2010  yamt sync with head
 1.2.16.1  04-May-2009  yamt sync with head.
 1.2.12.1  28-Sep-2008  mjf Sync with HEAD.
 1.2.6.2  18-Feb-2008  mjf Sync with HEAD.
 1.2.6.1  02-Jan-2008  mjf file Makefile was added on branch mjf-devfs on 2008-02-18 21:07:19 +0000
 1.2.4.2  21-Jan-2008  yamt sync with head
 1.2.4.1  02-Jan-2008  yamt file Makefile was added on branch yamt-lazymbuf on 2008-01-21 09:47:40 +0000
 1.2.2.2  09-Jan-2008  matt sync with HEAD
 1.2.2.1  02-Jan-2008  matt file Makefile was added on branch matt-armv6 on 2008-01-09 01:57:57 +0000
 1.4.4.2  05-Mar-2011  rmind sync with head
 1.4.4.1  03-Jul-2010  rmind sync with head
 1.4.2.1  17-Aug-2010  uebayasi Sync with HEAD.
 1.7.22.1  18-May-2014  rmind sync with head
 1.7.18.2  03-Dec-2017  jdolecek update from HEAD
 1.7.18.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.7.8.1  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.8.6.2  19-Mar-2016  skrll Sync with HEAD
 1.8.6.1  27-Dec-2015  skrll Sync with HEAD (as of 26th Dec)

RSS XML Feed