christos
d28a7f6ae0
More nofifo
2020-05-16 12:46:57 +00:00
kre
9c62ddd5c1
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).
2019-06-01 06:59:17 +00:00
sevan
6b31f116cc
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.
2017-05-11 04:33:14 +00:00
sevan
979875ac74
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.
2017-05-10 08:48:46 +00:00
sevan
9204518573
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.
2017-05-10 01:11:51 +00:00
christos
ffeb8dbf4e
Define _KERNTYPES for things that need it.
2016-01-23 21:22:45 +00:00
pooka
0397f3a735
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
2015-01-07 22:24:03 +00:00
pooka
cbdf0ef490
Support disklabel partitions on all platforms.
...
also addresses buildrump.sh issue #41 (github)
2013-11-13 17:47:27 +00:00
pooka
b82822977b
Handle static rump kernel base correctly.
2013-11-11 15:53:56 +00:00
pooka
22882349e0
Need bsd.own.mk for mk.conf, include it at an opportune place.
2013-09-10 18:28:46 +00:00
pooka
ff8534b0b9
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.
2013-09-10 18:22:55 +00:00
pooka
74135a6c04
Allow to specify -d hostpath offset,size with disklabel.
2011-02-04 20:06:23 +00:00
pooka
759b07d20a
there's a manpage now ... just not here
2010-12-13 19:39:37 +00:00
pooka
53fb74fd7e
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.
2010-12-13 13:29:15 +00:00