Home | History | Annotate | Download | only in rump_server
History log of /src/usr.bin/rump_server/Makefile
RevisionDateAuthorComments
 1.18  20-Apr-2024  rillig {usr.,}{s,}bin: replace LINT_SUPPORTED with the standard NOLINT

While here, re-enable lint in those cases where lint was skipped due to
a bug in interpreting abstract types, which was fixed in cgram.y 1.469
from 2023-08-02.
 1.17  01-Nov-2021  nia Force at most partial RELRO for rump_server and related libraries

rump_server with -l uses lazy resolution by default and thus cannot be
used with full RELRO/BIND_NOW.
 1.16  22-Aug-2021  rillig usr.bin: enable lint checks for most programs in /usr/bin

Previously, lint was only activated for the libraries, but not for the
kernel or userland programs. Activate lint for the programs in /usr/bin
for now, more will follow later.

This only affects builds that set MKLINT=yes.
 1.15  07-Jul-2021  martin Allow to set sanitizer flags for the rump build from the
build.sh command line, like: -V RUMP_SANITIZE=address
 1.14  16-May-2020  christos More nofifo
 1.13  01-Jun-2019  kre Deal with fallout from the addition of
KERN_PROC_CWD in sysctl(3)
That is kern.proc.$$.KERN_PROC_CWD (I think - not that it matters here)

The effect is that -lrump now requires -lrumpvfs

This set of changes fixes (I believe) regular dynamic builds,
more might be required for static builds (will be verified soon).
 1.12  11-May-2017  sevan branches: 1.12.10;
With the removal of HAVE_REGISTER_T from rumpuser_port.h, _KERNTYPES does not
need to be defined. This allows register_t to be typedef'd to RUMP_REGISTER_T
without conflict, as highlighted in PR kern/52206.
 1.11  10-May-2017  sevan Revert previous change so builds can resume.
_KERNTYPES needs to be defined for NetBSD builds to succeed.
_KERNTYPES must not be defined for buildrum.sh builds to succeed.
 1.10  10-May-2017  sevan Do not define _KERNTYPES as this breaks build with buildrump.sh due to
conflicting types for register_t.
Closes PR kern/52206
Steered in the right direction by christos.
 1.9  23-Jan-2016  christos branches: 1.9.6;
Define _KERNTYPES for things that need it.
 1.8  07-Jan-2015  pooka Move sysproxy support into a separate component, rumpkern_sysproxy,
instead of it being always provided by the rump kernel base. This
move accomplishes two things:

1) it is no longer necessary to provide sysproxy hypercall stubs for
platforms which do not want to use sysproxy
2) it is easier to reason about the security aspects, since configurations
not linking the sysproxy component simply do not support remote
system calls

discussed on rumpkernel-users
 1.7  13-Nov-2013  pooka Support disklabel partitions on all platforms.

also addresses buildrump.sh issue #41 (github)
 1.6  11-Nov-2013  pooka Handle static rump kernel base correctly.
 1.5  10-Sep-2013  pooka Need bsd.own.mk for mk.conf, include it at an opportune place.
 1.4  10-Sep-2013  pooka Make it possible to omit libutil from the link. It's used only for
disklabel stuff, and is only harmful on platforms that don't currently
provide user namespace disklabel interfaces.
 1.3  04-Feb-2011  pooka branches: 1.3.4; 1.3.10;
Allow to specify -d hostpath offset,size with disklabel.
 1.2  13-Dec-2010  pooka branches: 1.2.2;
there's a manpage now ... just not here
 1.1  13-Dec-2010  pooka Add rump_server which is just like rump_allserver with the exception
that it links in only -lrump instead of everything. The startup
time difference (especially when attaching a debugger) is noticeable.
 1.2.2.1  08-Feb-2011  bouyer Sync with HEAD
 1.3.10.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.4.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.9.6.2  19-May-2017  pgoyette Resolve conflicts from previous merge (all resulting from $NetBSD
keywork expansion)
 1.9.6.1  11-May-2017  pgoyette Sync with HEAD
 1.12.10.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed