pooka
f11ea73cc4
regen
2013-12-11 23:14:03 +00:00
pooka
87860d8cc5
need to grab KTRFACv[n] too
2013-12-11 23:13:48 +00:00
pooka
ef738750b7
reregengen
2013-12-11 09:45:01 +00:00
pooka
4bb2a888c3
regen
2013-12-09 21:13:21 +00:00
pooka
6cddbc313d
Now that Makefile.rump is included here first, do not override any
...
SRCS it adds. This is required for linksyms_sun.c used when linking
with the Solaris linker.
2013-12-09 20:44:00 +00:00
pooka
7b1b5f1abc
Reenable calls to KPREEMPT_EN/DISABLE(). I'm almost certain I commented
...
them out accidentally in rev 1.30.
... not that they do much in rump kernels which are always
run-to-completion, but maybe there's some driver debugging value.
2013-12-09 19:47:59 +00:00
pooka
e5b8d78b8e
regen
2013-12-09 19:31:36 +00:00
pooka
5335d68dd3
include ktrace constants
2013-12-09 19:31:00 +00:00
pooka
a32f91a34e
regen
2013-12-09 19:19:39 +00:00
pooka
0ba40768c8
Make ktrace a compile-time option
2013-12-09 17:57:11 +00:00
pooka
2f027c575e
regen
2013-12-09 17:15:11 +00:00
pooka
33ab42bca0
make !LOCKDEBUG work too
2013-12-09 17:03:41 +00:00
pooka
f4f26b55de
need ktrace.h now
2013-12-09 16:56:11 +00:00
pooka
5624f8eb6b
Support ktrace for rump kernels.
...
Requested by Justin Cormack on rumpkernel-users.
2013-12-09 16:54:20 +00:00
pooka
a639bb644d
regen
2013-12-09 16:35:12 +00:00
pooka
257a0d4d1f
Use sy_invoke() instead of sy_call() directly.
2013-12-09 16:23:10 +00:00
pooka
afc932bfaa
stop ktrace at process exit
2013-12-09 16:21:15 +00:00
njoly
e767fbcf4a
Regen.
2013-12-08 08:55:27 +00:00
njoly
30c1ae2545
Add support for *at syscalls.
2013-12-08 08:54:48 +00:00
njoly
965d2f018b
Regen.
2013-12-07 11:49:56 +00:00
njoly
2f2a9081c4
Add dup3 support.
2013-12-07 11:49:27 +00:00
njoly
f4eb1c9fc7
Regen.
2013-12-07 09:20:22 +00:00
njoly
fb1f7d2f0d
Remove liutimes(2) that linux never had.
2013-12-07 09:19:36 +00:00
christos
e929654b56
add a copy of uvm_swap_shutdown() here so that it is not undefined when we
...
use it.
2013-11-23 22:24:31 +00:00
christos
0b725b63c7
change the mountlist CIRCLEQ into a TAILQ
2013-11-23 13:35:36 +00:00
christos
92afcdc148
we now use TAILQ
2013-11-22 21:56:24 +00:00
njoly
41f9717ed2
Do lwp0 initialisation as early as possible, right after
...
rumpuser_init(). This makes rump applications work again when
RUMP_LOCKDEBUG is enabled.
ok pooka.
2013-11-18 18:45:29 +00:00
rmind
4db7db6b0f
Move rumpnet_bpfjit under MKSLJIT as well.
2013-11-16 14:00:57 +00:00
alnsn
def19d8993
Build and install sljit and bpfjit rump components iff ${MKSLJIT} != "no".
2013-11-16 13:01:38 +00:00
martin
115703ed50
sljit is only available on very few architectures, so do not try to build
...
it on all.
2013-11-16 10:34:47 +00:00
rmind
6e88b59054
Build rumpkern_sljit and rumpnet_bpfjit; include them into the sets.
2013-11-16 01:39:17 +00:00
rmind
80f3a45395
Add rumpkern_sljit and rumpnet_bpfjit modules.
2013-11-16 01:23:37 +00:00
martin
41de4c61e8
As discussed on tech-kern: make TOPDOWN-VM runtime selectable per process
...
(offer MD code or emulations to override it).
2013-11-14 12:07:11 +00:00
pooka
8ce507197f
regen
2013-11-13 16:42:30 +00:00
pooka
bf32f59ada
do enums, grab enum modctl
2013-11-13 16:42:00 +00:00
pooka
63714dea2f
Avoid calling curcpu() when we know the result is constant.
2013-11-11 23:11:30 +00:00
pooka
d64fcb8d70
Defer softint thread creation to first softint_establish() for that level.
...
Speeds up rump kernel bootstrap and saves memory -- very rarely are all
softint levels in a rump kernel used.
2013-11-11 23:06:40 +00:00
joerg
5dce7f2a9f
Fix syntax for undefined HAVE_GCC.
2013-11-11 00:56:20 +00:00
rmind
a79812ea10
NPF: add support for specifying the interfaces before they are attached.
...
If an interface is or gets detached, all associated rules and connections
will be deactivated (it might be useful to have an option to invalidate
the associated connections). Once the interface is reattached they will
become active.
Bump NPF_VERSION.
2013-11-08 00:38:26 +00:00
christos
c2157dc68c
avoid gcc bug on sh3
2013-11-07 21:30:58 +00:00
mrg
02f2d66aa1
mark rump's CPU_INFO_ITERATOR as being __unused.
2013-10-30 08:42:45 +00:00
pooka
08030c27cb
Add MIPS. Requested by Justin Cormack.
2013-10-29 16:19:28 +00:00
pooka
f04b573a14
Maintain arch list in a separate variable.
...
no functional change
2013-10-29 16:18:42 +00:00
pooka
684100d315
Enable holding implicit threads over explicit scheduling points (i.e.
...
a kernel driver calling rump_lwproc_switch()). Also, correctly handle
curcpu()->ci_curlwp and biglock there.
2013-10-27 20:25:45 +00:00
pooka
605dec17d4
Give the hypercall interface a version number. This is for
...
implementations outside of the tree.
2013-10-27 16:03:19 +00:00
christos
74e86c11e9
remove unused variable
2013-10-18 19:56:11 +00:00
njoly
4a806b5236
Regen for mknodat(2) device argument type change.
2013-10-17 18:04:40 +00:00
njoly
9ef9256e1a
Regen for utimensat(2).
2013-10-05 09:22:43 +00:00
njoly
acf696a10e
Add utimensat(2) support.
2013-10-05 09:22:01 +00:00
pooka
3afd1f0a82
+BUS_DMA_TAG_IS_VALID
2013-09-23 17:57:59 +00:00