#
9ea72e7b |
| 11-Jan-2009 |
pooka <pooka@NetBSD.org> |
Protect against nfssilly in RUMP_THREADS=0
|
#
461a86f9 |
| 11-Jan-2009 |
christos <christos@NetBSD.org> |
merge christos-time_t
|
#
12a1e501 |
| 07-Jan-2009 |
pooka <pooka@NetBSD.org> |
provide kern_realloc
|
#
80508c50 |
| 05-Jan-2009 |
pooka <pooka@NetBSD.org> |
Rename malloc() to kern_malloc() to avoid name conflict with libc. Now it is possible to use the kernel linker with rump.
|
#
b3193179 |
| 04-Jan-2009 |
pooka <pooka@NetBSD.org> |
Include libkern contents in librump.
|
#
055c86bd |
| 02-Jan-2009 |
pooka <pooka@NetBSD.org> |
Sauce with some kludges: * revert rev 1.68 of emul.c: delay() is hopelessly MD and needs whipping (not the fun kind) * #undef DELAY in cpu.h
This will hopefully fix build for all archs and give me
Sauce with some kludges: * revert rev 1.68 of emul.c: delay() is hopelessly MD and needs whipping (not the fun kind) * #undef DELAY in cpu.h
This will hopefully fix build for all archs and give me time to hop through our 46521 fine archs and edit the headers.
show more ...
|
#
624b664a |
| 02-Jan-2009 |
pooka <pooka@NetBSD.org> |
Export delay, _delay and delay_func symbols to attempt to appease the macro mania set over all architectures.
|
#
167269d4 |
| 02-Jan-2009 |
pooka <pooka@NetBSD.org> |
Include kernel printf routines in rump instead of relying on the magic libc symbol. This also allows to bid farewell to subr_prf2.c and merge the contents back to subr_prf.c. The host kernel bridgi
Include kernel printf routines in rump instead of relying on the magic libc symbol. This also allows to bid farewell to subr_prf2.c and merge the contents back to subr_prf.c. The host kernel bridging is now done via rumpuser_putchar().
show more ...
|
#
9a722ef7 |
| 01-Jan-2009 |
pooka <pooka@NetBSD.org> |
Define MODULAR for rump core components. This enables module loading via the kernel module framework (instead of dlopen()). For now it only works on amd64 and i386, but for the rest it should just b
Define MODULAR for rump core components. This enables module loading via the kernel module framework (instead of dlopen()). For now it only works on amd64 and i386, but for the rest it should just be a matter of including the relevant kobj_machdep.c modules from the kernel sources.
show more ...
|
#
9c5307ac |
| 30-Dec-2008 |
pooka <pooka@NetBSD.org> |
properly handle kthread_exit()
|
#
614c3350 |
| 29-Dec-2008 |
pooka <pooka@NetBSD.org> |
include subr_devsw in rumpkern
|
#
beb4d1e5 |
| 21-Dec-2008 |
cegger <cegger@NetBSD.org> |
undo turn malloc flags to enums. Requested by christos.
Keep malloc flag defines in kernel section.
|
#
c9114d08 |
| 20-Dec-2008 |
cegger <cegger@NetBSD.org> |
Turn malloc flags into an enum. Fixes build breakage.
|
#
a768afd6 |
| 18-Dec-2008 |
pooka <pooka@NetBSD.org> |
__KERNEL_RCSID
|
#
c60be09d |
| 17-Dec-2008 |
pooka <pooka@NetBSD.org> |
If available (__NetBSD__), use pthread_setname_np() to set the thread name for kthread_create().
|
#
649c12eb |
| 14-Dec-2008 |
pooka <pooka@NetBSD.org> |
If the arch uses __BSWAP_RENAME, provide non-namespaced kernel symbols which just call the libc symbols. Allows to get rid of rump machine/bswap.h.
XXX: 1) this is unlikely to work on non-NetBSD ==
If the arch uses __BSWAP_RENAME, provide non-namespaced kernel symbols which just call the libc symbols. Allows to get rid of rump machine/bswap.h.
XXX: 1) this is unlikely to work on non-NetBSD ==> 2) should look into including libkern in librump
show more ...
|
#
7243af74 |
| 10-Dec-2008 |
pooka <pooka@NetBSD.org> |
Make non-mpsafe threads KERNEL_LOCK() before starting execution.
|
#
2ee7b4e1 |
| 27-Nov-2008 |
pooka <pooka@NetBSD.org> |
Remove the whole magic ubc window thingie. All file systems use ubc_uiomove() now, so we can hook ourselves there.
|
#
23046e71 |
| 26-Nov-2008 |
pooka <pooka@NetBSD.org> |
Add a few symbols required by nfsd
|
#
e5da6041 |
| 17-Nov-2008 |
pooka <pooka@NetBSD.org> |
Add more verbose commentage to the module thread non-creation.
|
#
80610738 |
| 17-Nov-2008 |
pooka <pooka@NetBSD.org> |
Ignore the module unload thread.
|
#
6fd4c68b |
| 14-Oct-2008 |
pooka <pooka@NetBSD.org> |
Add some more trivial emulations.
|
#
28f7a879 |
| 13-Oct-2008 |
pooka <pooka@NetBSD.org> |
Provide psignal() so that we don't get linked against psignal(3). As there is no real process model currently, just "trap" the signals appropriately.
|
#
b33ee0fb |
| 10-Oct-2008 |
pooka <pooka@NetBSD.org> |
Support callouts and call callout_hardclock() from the timer interrupt thread.
The sleepq implementation required for callouts is horrible, kludged only for callouts, and generally unacceptable. It
Support callouts and call callout_hardclock() from the timer interrupt thread.
The sleepq implementation required for callouts is horrible, kludged only for callouts, and generally unacceptable. It needs revisiting, but I'm not sure yet should rump or kern_timeout be improved. It's almost untested as of now, but committing this will give me some maneuvering space while letting application compile.
show more ...
|
#
fc745dff |
| 02-Oct-2008 |
pooka <pooka@NetBSD.org> |
Remove rumpuser_yield(). Not only doesn't it really make sense here, some kind soul made it completely empty.
|