#
76aabbd7 |
| 29-Dec-2015 |
pgoyette <pgoyette@NetBSD.org> |
Now that the table of auto-loadable syscalls is per-emulation, make sure that the rump-kernel has its own list. Otherwise, missing syscalls won't trigger a module auto-load.
This commit finishes th
Now that the table of auto-loadable syscalls is per-emulation, make sure that the rump-kernel has its own list. Otherwise, missing syscalls won't trigger a module auto-load.
This commit finishes the work to get tests/lib/librumphijack/t_tcpip nfs_autoload test case working again after 16 months of failures! (see PR bin/49153).
show more ...
|
#
19000058 |
| 25-Aug-2015 |
pooka <pooka@NetBSD.org> |
add cpu_getmodel()
|
#
53be5cee |
| 24-Jul-2015 |
pooka <pooka@NetBSD.org> |
Since the rump kernel does not know when the container it's running in actually halts, print "halted" in the hypercall.
|
#
403cb365 |
| 22-Apr-2015 |
pooka <pooka@NetBSD.org> |
Include kern_clock.c in rump kernels.
|
#
a385a11a |
| 18-Apr-2015 |
pooka <pooka@NetBSD.org> |
Give remote clients struct pmap storage. Although the pmap is unused, that way we can sure that the pmap macro framework doesn't access all the wrong places.
|
#
0d87c224 |
| 03-Jan-2015 |
pooka <pooka@NetBSD.org> |
Put all sysproxy routines to their own C module, sysproxy.c
|
#
85b05983 |
| 18-Nov-2014 |
pooka <pooka@NetBSD.org> |
delay() can't use rumpuser_clock_sleep(), because that may unschedule().
Instead, busyloop with calls to rumpuser_clock_gettime(). Fixing delay() properly should addressed in hypercall rev.18 by in
delay() can't use rumpuser_clock_sleep(), because that may unschedule().
Instead, busyloop with calls to rumpuser_clock_gettime(). Fixing delay() properly should addressed in hypercall rev.18 by introducing a nowrap variant/flag for rumpuser_clock_sleep().
show more ...
|
#
cf0379aa |
| 18-Nov-2014 |
pooka <pooka@NetBSD.org> |
Attempt to make sure that DELAY()/delay() is available in all MD names.
|
#
2b40e6c6 |
| 28-May-2014 |
justin <justin@NetBSD.org> |
Add missing __diagused in rump code
|
#
f13515ff |
| 25-Apr-2014 |
pooka <pooka@NetBSD.org> |
cpu_reboot() is more of an emul.c thing than a rump.c thing
|
#
662a206f |
| 11-Mar-2014 |
pooka <pooka@NetBSD.org> |
Put the syncobjs in emul.c instead of locks.c so that they are present for both locks.c and locks_up.c alike.
|
#
d613b275 |
| 20-Feb-2014 |
pooka <pooka@NetBSD.org> |
+ resettodr
|
#
592713fb |
| 29-Jan-2014 |
pooka <pooka@NetBSD.org> |
lwp0 needs l_proc set for panic->cpu_reboot to dump core the right way
|
#
a5dda1e2 |
| 17-Jan-2014 |
pooka <pooka@NetBSD.org> |
Use subr_cprng.c instead of stub implementation. Rijndael migrates from rumpkern_crypto to rumpkern due to it being mandatory for cprng.
|
#
bc628bf3 |
| 16-Dec-2013 |
pooka <pooka@NetBSD.org> |
Translate return values for emulations, e.g. Linux. For ports without __HAVE_MINIMAL_EMUL, we simply look up the values from p->p_emul->e_errno. For ports which cannot afford to keep an extra pointe
Translate return values for emulations, e.g. Linux. For ports without __HAVE_MINIMAL_EMUL, we simply look up the values from p->p_emul->e_errno. For ports which cannot afford to keep an extra pointer per emul structure around, we hope there is __HAVE_SYSCALL_INTERN support and thread the errno values through p_emuldata. Notably, we cannot alter the syscall method like most ports do with syscall_intern, since they do it via p_mdproc, so MI code is not possible there.
show more ...
|
#
cd592a05 |
| 09-Dec-2013 |
pooka <pooka@NetBSD.org> |
Support ktrace for rump kernels.
Requested by Justin Cormack on rumpkernel-users.
|
#
54c51517 |
| 30-Apr-2013 |
pooka <pooka@NetBSD.org> |
Flip parameter order in the clock hypercalls to make them consistent with everything else wrt in/out parameters.
|
#
de7f143c |
| 30-Apr-2013 |
pooka <pooka@NetBSD.org> |
Make hypercall calling conventions consistent: iff a hypercall can fail, it returns an int containing the error value.
|
#
eb01b3a9 |
| 28-Apr-2013 |
pooka <pooka@NetBSD.org> |
Improve the time-related hypercalls so that's it's possible to sleep until an absolute time on the host's monotonic clock (should something like that be supported).
|
#
482b2587 |
| 18-Mar-2013 |
para <para@NetBSD.org> |
calculate vnode cache size based on the resource it gets allocated from this stops setting kern.maxvnodes to high so it exhausts available space in kmem
http://mail-index.netbsd.org/tech-kern/2013/0
calculate vnode cache size based on the resource it gets allocated from this stops setting kern.maxvnodes to high so it exhausts available space in kmem
http://mail-index.netbsd.org/tech-kern/2013/03/08/msg015095.html
show more ...
|
#
e9e72f8d |
| 07-Mar-2013 |
pooka <pooka@NetBSD.org> |
set e_nsysent
|
#
a920deb7 |
| 19-Feb-2013 |
martin <martin@NetBSD.org> |
Stopgap fix to make rump cooperate with pserialize, may be revisited later. Patch from pooka, ok: rmind. No related regressions in a complete atf test run (which works again with this, even on non x8
Stopgap fix to make rump cooperate with pserialize, may be revisited later. Patch from pooka, ok: rmind. No related regressions in a complete atf test run (which works again with this, even on non x86 SMP machines).
show more ...
|
#
4d7c77ab |
| 20-Jan-2013 |
rmind <rmind@NetBSD.org> |
Provide xc_send_ipi() routine in RUMP, which is required for high-priority xcall(9) mechanism. It is emulated using low-priority xcall(9).
|
#
5f819ca3 |
| 27-Oct-2012 |
chs <chs@NetBSD.org> |
split device_t/softc for all remaining drivers. replace "struct device *" with "device_t". use device_xname(), device_unit(), etc.
|
#
612425b9 |
| 21-Mar-2011 |
pooka <pooka@NetBSD.org> |
Update copyright statements.
no functional change.
|