NetBSD/sys/rump/librump/rumpkern
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
..
arch Antti objected to including rumpuser_sync_icache. Exclude it from the build. 2014-06-17 08:42:35 +00:00
opt Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
accessors.c gardenize rump.c: move data structure helper routines to accessors.c 2014-04-25 18:25:38 +00:00
atomic_cas_generic.c
cons.c No longer create a special process context to fork remote clients off 2014-08-25 14:58:48 +00:00
devsw.c
emul.c Put all sysproxy routines to their own C module, sysproxy.c 2015-01-03 17:23:51 +00:00
etfs_wrap.c Move the etfs linkage from rumpvfs to rumpkern, and replace the 2014-04-25 13:10:42 +00:00
hyperentropy.c <sys/param.h> comes first, per /usr/share/misc/style. 2014-08-15 19:47:59 +00:00
hyperstubs.c Stub out anonmmap too. 2013-04-30 14:28:52 +00:00
intr.c Initialize cpu_softcpu before creating softint threads. Fixes things 2014-06-22 20:09:19 +00:00
klock.c Make hypercall calling conventions consistent: iff a hypercall can fail, 2013-04-30 00:03:52 +00:00
kobj_rename.c gardenize: function calls over #ifdefs 2014-04-25 18:31:35 +00:00
locks_up.c update for new hypercalls 2013-05-06 16:28:17 +00:00
locks.c gardenizing rump.c: move rump_lockdebug to locks.c 2014-04-25 18:13:59 +00:00
ltsleep.c how did that extra asterisk get there? 2013-05-15 13:58:14 +00:00
lwproc.c Init function pointers to nullop() so that callers don't need a dance 2014-04-25 13:20:45 +00:00
Makefile
Makefile.rumpkern Move sysproxy support into a separate component, rumpkern_sysproxy, 2015-01-07 22:24:03 +00:00
memalloc.c * treat kern_malloc.c as an unreal allocator (it's so lightweight) 2013-04-27 15:34:53 +00:00
rump_atomic_cas_up.c
rump_curlwp___thread.h remove unnecesary verbosity: s/RUMP_CURLWP_MODEL/RUMP_CURLWP/ 2014-03-16 15:30:05 +00:00
rump_curlwp_hypercall.h remove unnecesary verbosity: s/RUMP_CURLWP_MODEL/RUMP_CURLWP/ 2014-03-16 15:30:05 +00:00
rump_curlwp.h remove unnecesary verbosity: s/RUMP_CURLWP_MODEL/RUMP_CURLWP/ 2014-03-16 15:30:05 +00:00
rump_lwproc.3 Move rump kernel man pages from various sources to sys/rump 2014-11-09 17:39:37 +00:00
rump_private.h Move sysproxy support into a separate component, rumpkern_sysproxy, 2015-01-07 22:24:03 +00:00
rump_syscalls.c Regen for fdiscard and posix_fallocate. 2014-07-25 08:27:35 +00:00
rump.3 most of this manpage moved to rumpkernel.7, so simplify a lot 2014-12-02 01:52:13 +00:00
rump.c Move sysproxy support into a separate component, rumpkern_sysproxy, 2015-01-07 22:24:03 +00:00
rumpcopy.c Put all sysproxy routines to their own C module, sysproxy.c 2015-01-03 17:23:51 +00:00
rumpkern_if_priv.h regen 2014-04-25 17:50:28 +00:00
rumpkern_if_wrappers.c regen 2014-04-25 17:50:28 +00:00
rumpkern_syscalls.c regen 2014-04-27 16:30:09 +00:00
rumpkern.ifspec Move the etfs linkage from rumpvfs to rumpkern, and replace the 2014-04-25 13:10:42 +00:00
scheduler.c Make kpreempt_disabled() always return true in RUMP kernels for now. 2014-06-07 11:08:09 +00:00
signals.c Put all sysproxy routines to their own C module, sysproxy.c 2015-01-03 17:23:51 +00:00
sleepq.c Make sleepq_wake() type void. The return value hasn't been used in 2014-04-24 12:04:28 +00:00
threads.c implement lwp_create() and a few related interfaces. 2014-04-09 23:53:36 +00:00
vm.c Put all sysproxy routines to their own C module, sysproxy.c 2015-01-03 17:23:51 +00:00