NetBSD/sys/rump/librump
pooka 8e5c2019ed Fix hopefully the last deadlock in the wretched piece of code:
since ltsleep abuses "while (!mutex_tryenter()) continue;" for NOT
releasing the kernel biglock before sleeping, we cannot do a normal
mutex_enter() in the wakeup path, or otherwise we might be a
situation where the sleeper holds the kernel lock and wants the
sleepermutex (and will not back down) and the wakeupper holds the
sleepermutex and wants the kernel lock.  So introduce kernel lock
backdown to the wakeup path.
2009-10-04 17:40:34 +00:00
..
rumpcrypto add crypto support for rump 2009-07-20 18:03:26 +00:00
rumpdev pass unit number in mainbus attach args 2009-10-03 19:06:35 +00:00
rumpkern Fix hopefully the last deadlock in the wretched piece of code: 2009-10-04 17:40:34 +00:00
rumpnet Initialize suckets before domains since some domains install timers 2009-10-04 13:24:58 +00:00
rumpuser Load modules from all components which are linked into a rump binary 2009-09-24 21:30:42 +00:00
rumpvfs Implement RUMP_ETFS_REG. Usable e.g. by firmload(9). 2009-10-04 16:31:08 +00:00
test/sysproxy Add proof-of-concept code for enabling system calls to rump virtual 2009-04-29 17:51:47 +00:00
Makefile Build & install rumpdev, a device component for rump. It currently 2009-09-03 15:35:58 +00:00
Makefile.inc Default to using threads. This doesn't affect the normal release build. 2009-02-17 16:01:15 +00:00
rump_domain.c binutils 2.19 has changed the old behaviour of defining __start_SECTNAME 2009-09-13 22:51:41 +00:00
rump_module.c binutils 2.19 has changed the old behaviour of defining __start_SECTNAME 2009-09-13 22:51:41 +00:00