Home | History | Annotate | Download | only in lib
History log of /src/sys/rump/fs/lib/Makefile.inc
RevisionDateAuthorComments
 1.14  12-Dec-2009  pooka Use linker script to make __start/stop_link_set_modules be present
in libs built with binutils >=2.19. This is a less error-prone
method than the previous where components had to be tagged in the
Makefile as modules (and if they weren't, things broke. and vice
versa).
 1.13  13-Sep-2009  pooka binutils 2.19 has changed the old behaviour of defining __start_SECTNAME
for orphaned sections to using PROVIDE. What this means is that
unless a rump component internally references that symbol, it will
not be included in the component shared library, and hence cannot
be referenced when the component is loaded. Add a workaround which
works both with 2.16 and 2.19: force a reference to the __start
symbol internally and hence retain it in the resulting library.
 1.12  15-Oct-2008  pooka Revert weird revivesa merge botch. (Hi Bill!)
 1.11  15-Oct-2008  wrstuden Merge wrstuden-revivesa into HEAD.
 1.10  04-Aug-2008  pooka libs don't need NOMAN
 1.9  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.8  20-Jul-2008  he The build options for the library parts are mostly located in this
file. So, in order to better support UPDATE builds, add a dependency
on this file for object files in subdirectories using this file.
 1.7  18-Jul-2008  pooka enable DIAGNOSTIC
 1.6  05-Jun-2008  ad branches: 1.6.2; 1.6.4;
Make it build again.
 1.5  03-May-2008  lukem branches: 1.5.2;
Rename MKPRIVATELIB to LIBISPRIVATE, to make it clearer that this is
a variable that is used by in-tree Makefiles to control behaviour.
(MKsomevar variables are generally intended to be controlled by the end-user)
 1.4  26-Oct-2007  pooka branches: 1.4.2; 1.4.18; 1.4.20; 1.4.22;
define _RUMPKERNEL
 1.3  07-Aug-2007  pooka branches: 1.3.2; 1.3.4; 1.3.6; 1.3.8; 1.3.12;
Compile kernel stuff with DIAGNOSTIC.
 1.2  07-Aug-2007  pooka -I${NETBSDSRCDIR}/common/include
 1.1  05-Aug-2007  pooka branches: 1.1.2;
Introduce RUMPs - Runnable Userspace Meta-Programs

/sys/rump contains programs which run unmodified kernel code in an
emulated userspace environment. The kernel environment is provided
by librump. Currently supported are a number of file systems,
which by using puffs integrate seamlessly into the system and
provide a similar user experience to if the code was running as
part of the kernel. Potential future rumpification targets include
for example parts of the networking stack and some device drivers.

This work was supported by Google Summer of Code 2007.
 1.1.2.2  05-Aug-2007  pooka Introduce RUMPs - Runnable Userspace Meta-Programs

/sys/rump contains programs which run unmodified kernel code in an
emulated userspace environment. The kernel environment is provided
by librump. Currently supported are a number of file systems,
which by using puffs integrate seamlessly into the system and
provide a similar user experience to if the code was running as
part of the kernel. Potential future rumpification targets include
for example parts of the networking stack and some device drivers.

This work was supported by Google Summer of Code 2007.
 1.1.2.1  05-Aug-2007  pooka file Makefile.inc was added on branch matt-mips64 on 2007-08-05 22:28:05 +0000
 1.3.12.1  13-Nov-2007  bouyer Sync with HEAD
 1.3.8.3  27-Oct-2007  yamt sync with head.
 1.3.8.2  03-Sep-2007  yamt sync with head.
 1.3.8.1  07-Aug-2007  yamt file Makefile.inc was added on branch yamt-lazymbuf on 2007-09-03 14:45:01 +0000
 1.3.6.1  06-Nov-2007  matt sync with HEAD
 1.3.4.2  20-Aug-2007  ad Sync with HEAD.
 1.3.4.1  07-Aug-2007  ad file Makefile.inc was added on branch vmlocking on 2007-08-20 22:07:17 +0000
 1.3.2.2  15-Aug-2007  skrll Sync with HEAD.
 1.3.2.1  07-Aug-2007  skrll file Makefile.inc was added on branch nick-csl-alignment on 2007-08-15 13:50:20 +0000
 1.4.22.4  11-Mar-2010  yamt sync with head
 1.4.22.3  16-Sep-2009  yamt sync with head
 1.4.22.2  04-May-2009  yamt sync with head.
 1.4.22.1  16-May-2008  yamt sync with head.
 1.4.20.2  17-Jun-2008  yamt sync with head.
 1.4.20.1  18-May-2008  yamt sync with head.
 1.4.18.3  28-Sep-2008  mjf Sync with HEAD.
 1.4.18.2  29-Jun-2008  mjf Sync with HEAD.
 1.4.18.1  02-Jun-2008  mjf Sync with HEAD.
 1.4.2.2  26-Oct-2007  pooka define _RUMPKERNEL
 1.4.2.1  26-Oct-2007  pooka file Makefile.inc was added on branch jmcneill-pm on 2007-10-26 10:44:28 +0000
 1.5.2.1  23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.6.4.1  19-Oct-2008  haad Sync with HEAD.
 1.6.2.2  31-Jul-2008  simonb Sync with head.
 1.6.2.1  21-Jul-2008  simonb Sync with head.

RSS XML Feed