History log of /netbsd/sys/rump/librump/rumpkern/emul.c (Results 151 – 175 of 199)
Revision Date Author Comments
# 44e0ae23 30-Sep-2008 pooka <pooka@NetBSD.org>

Switch to std kern_auth.


# dd1721fa 25-Sep-2008 pooka <pooka@NetBSD.org>

Move global malloc types from kern_malloc into a separate module.


# 4b5f8048 12-Aug-2008 pooka <pooka@NetBSD.org>

Make it possible to control starting of threads per env variable
instead of only at compile-time.


# 27f3f4f0 04-Aug-2008 pooka <pooka@NetBSD.org>

Add support for using real kmem/vmem. Don't enable it by default,
though, since it a) is a lot of unnecessary indirection in rump
b) requires callouts which are so far unimplemented.


# 0b5af21c 01-Aug-2008 pooka <pooka@NetBSD.org>

support real sysctls


# bdf6e0b0 29-Jul-2008 pooka <pooka@NetBSD.org>

Install rump libraries and utilities to the base system and remove the
private non-installed build infrastructure from sys/rump.

breakdown of commit:
* install relevant headers into /usr/include/r

Install rump libraries and utilities to the base system and remove the
private non-installed build infrastructure from sys/rump.

breakdown of commit:
* install relevant headers into /usr/include/rump
* build sys/rump/librump/rumpuser and sys/rump/librump/rumpkern
from src/lib and install as librumpuser and librump, respectively
+ this retains the ability to test a librump build with just the
kernel sources at hand
* move sys/rump/fs/lib/libukfs and sys/rump/fs/lib/libp2k to src/lib
for general consumption, they are not kernel-space dwellers anyway
* build and install sys/rump/fs/lib/lib$fs as librumpfs_$fs
* add chapter 3 manual pages for rump, rumpuser, ukfs and p2k
* build and install userspace kernel file system daemons if MKPUFFS=yes
is spexified
* retire fsconsole for now, it will make a comeback with an actually
implemented version shortly

show more ...


# 4a0d2098 21-Jul-2008 pooka <pooka@NetBSD.org>

Repeat after me: do not pollute sys with #ifdef _RUMPKERNEL


# 00e37d07 18-Jul-2008 pooka <pooka@NetBSD.org>

emulate vlog()


# d496f014 25-Jun-2008 pooka <pooka@NetBSD.org>

Don't compile kern_lock for rump any more, it's no longer required.
Allows us to get rid of the incorrect _RUMPKERNEL ifdefs outside sys/rump.


# 441a8c67 24-Jun-2008 pooka <pooka@NetBSD.org>

Make kpause() use nanosleep() instead of usleep(). Fixes >=1s sleeps
to actually sleep a bit too.

from Arnaud Ysmal


# 3bca2d20 29-May-2008 pooka <pooka@NetBSD.org>

Also fake the namecache g/c thread in kthread_create() so that file
systems can again be run without threads (and hence gdb can be used
on them).


# caba38b8 24-Apr-2008 ad <ad@NetBSD.org>

Catch up with process locking changes.


# 6c93bdee 06-Apr-2008 matt <matt@NetBSD.org>

Add a device_xname() stub.


# 91ae7563 25-Mar-2008 yamt <yamt@NetBSD.org>

- for some ports, especially for ones without pmap_growkernel,
buf_memcalc is used by bootstrap as well. fix NULL dereference for them.
- limit kva usage for each cache to 20% of vm_map. XXX a bi

- for some ports, especially for ones without pmap_growkernel,
buf_memcalc is used by bootstrap as well. fix NULL dereference for them.
- limit kva usage for each cache to 20% of vm_map. XXX a bit arbitrary.
- add a comment.

show more ...


# 99c43f07 24-Mar-2008 martin <martin@NetBSD.org>

Adapt to sel* changes


# c3c197ba 23-Mar-2008 yamt <yamt@NetBSD.org>

when calculating some cache sizes, consider the amount of available kva.
PR/33185.


# a9ca7a37 21-Mar-2008 ad <ad@NetBSD.org>

Catch up with descriptor handling changes. See kern_descrip.c revision
1.173 for details.


# 718a9a20 19-Mar-2008 bjs <bjs@NetBSD.org>

Add lwp_unsleep from kern/kern_lwp.c so that this builds. ok ad@


# 8ca43065 12-Mar-2008 pooka <pooka@NetBSD.org>

Support multiple file systems within one process with ukfs by using
a "chroot" for each file system.


# a7ece3ec 11-Mar-2008 pooka <pooka@NetBSD.org>

Backup some fixes for recent breakage from local tree. Also some
other improvements such as exporting the real kernel namei and
using that in ukfs instead of the homegrown heap'o hacks namei.
"etcet

Backup some fixes for recent breakage from local tree. Also some
other improvements such as exporting the real kernel namei and
using that in ukfs instead of the homegrown heap'o hacks namei.
"etcetc".

show more ...


# 99f27439 15-Feb-2008 ad <ad@NetBSD.org>

Implement yield().


# 74d14c24 15-Feb-2008 ad <ad@NetBSD.org>

Add dummy hardclock_ticks.


# fb310736 27-Jan-2008 pooka <pooka@NetBSD.org>

Use vfs_subr.c from sys/kern. This brings differences in the vnode
life cycle between rump and a real kernel to a minimum.


# 2b1b5d29 24-Jan-2008 pooka <pooka@NetBSD.org>

Use namei() etc. from kernel sources instead of a reimplementation.
To accommodate, give the rootvnode its own vnode op vector with a
simple lookup operation. This is used for looking up the file
sy

Use namei() etc. from kernel sources instead of a reimplementation.
To accommodate, give the rootvnode its own vnode op vector with a
simple lookup operation. This is used for looking up the file
system's device vnode instead of doing that directly in a homesmoked
namei().

show more ...


# d25a6ab9 24-Jan-2008 pooka <pooka@NetBSD.org>

Don't use PAGE_SIZE when faking physmem, as it's not always available
at compile-time. We could init it runtime, but it's just a random
number anyway.


12345678