NetBSD/sys/rump/librump/rumpkern
pooka 9563724619 Rototill a bit, and attempt to disguise it as non-gratuitous.
Add arch/generic and move non-x86 files from rumpkern/ there.  Also,
move files from arch/i386 to arch/x86, and make both i386 and x86_64
use those.

This clarifies the situation with what is MD vs. MI code.

renames:
  rumpcpu_generic,kobj_stubs,pmap_stubs => arch/generic/rump_generic_$x
  arch/i386/* => arch/x86/rump_x86_$x

(for those who forget, x86 requires MD code because rump kernels
use the same ABI as kernel modules)
2014-02-12 22:28:43 +00:00
..
arch Rototill a bit, and attempt to disguise it as non-gratuitous. 2014-02-12 22:28:43 +00:00
opt Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! 2012-02-19 21:05:51 +00:00
atomic_cas_generic.c I got a report about this not compiling on mips64. While I could 2009-12-18 22:37:18 +00:00
cons.c Fool isatty() into thinking we're a tty. 2013-09-08 04:37:17 +00:00
devsw.c Don't autogenerate a large number of unnecessary device nodes, just 2011-02-25 18:56:20 +00:00
emul.c lwp0 needs l_proc set for panic->cpu_reboot to dump core the right way 2014-01-29 18:42:14 +00:00
hyperentropy.c don't use temp buffer from the stack, fix the constants 2014-01-17 14:57:04 +00:00
hyperstubs.c Stub out anonmmap too. 2013-04-30 14:28:52 +00:00
intr.c Avoid calling curcpu() when we know the result is constant. 2013-11-11 23:11:30 +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 Implement kobj_renamespace() for rump. Support for a few archs is 2010-04-26 23:17:13 +00:00
locks_up.c update for new hypercalls 2013-05-06 16:28:17 +00:00
locks.c make !LOCKDEBUG work too 2013-12-09 17:03:41 +00:00
ltsleep.c how did that extra asterisk get there? 2013-05-15 13:58:14 +00:00
lwproc.c Translate return values for emulations, e.g. Linux. For ports without 2013-12-16 15:36:29 +00:00
Makefile
Makefile.rumpkern Rototill a bit, and attempt to disguise it as non-gratuitous. 2014-02-12 22:28:43 +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 Add aliases for _atomic_cas_foo, as they are used often. A snafu 2010-11-23 12:51:10 +00:00
rump_private.h Use subr_cprng.c instead of stub implementation. Rijndael migrates from 2014-01-17 01:32:53 +00:00
rump_syscalls.c reregengen 2013-12-11 09:45:01 +00:00
rump.c lwp0 needs l_proc set for panic->cpu_reboot to dump core the right way 2014-01-29 18:42:14 +00:00
rumpcopy.c Make copyinstr/copyoutstr return EFAULT for special NULL "user" 2013-07-26 16:07:51 +00:00
rumpkern_if_priv.h *** empty log message *** 2013-03-07 18:50:17 +00:00
rumpkern_if_wrappers.c *** empty log message *** 2013-03-07 18:50:17 +00:00
rumpkern.ifspec Support multiple syscall emuls. 2013-03-07 18:49:13 +00:00
scheduler.c Reenable calls to KPREEMPT_EN/DISABLE(). I'm almost certain I commented 2013-12-09 19:47:59 +00:00
signals.c we now use TAILQ 2013-11-22 21:56:24 +00:00
sleepq.c Make RUN_ONCE actually run only once. Also, remove a "slightly" 2013-03-10 11:21:05 +00:00
threads.c Inform the rump kernel hypervisor of valid thread contexts so 2013-05-02 19:14:59 +00:00
vm.c add a copy of uvm_swap_shutdown() here so that it is not undefined when we 2013-11-23 22:24:31 +00:00