#
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.
|