History log of /netbsd/sys/rump/librump/rumpkern/emul.c (Results 126 – 150 of 199)
Revision Date Author Comments
# 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.


12345678