CVS commit: src/sys/rump/librump/rumpkern

2015-04-22 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Apr 22 16:01:07 UTC 2015 Modified Files: src/sys/rump/librump/rumpkern: scheduler.c Log Message: track cpu_onproc To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/rump/librump/rumpkern/scheduler.c Please

CVS commit: src/sys/rump/librump/rumpkern

2015-04-22 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Apr 22 16:49:42 UTC 2015 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern emul.c intr.c Log Message: Include kern_clock.c in rump kernels. To generate a diff of this commit: cvs rdiff -u -r1.155 -r1.156 src/sy

CVS commit: src/sys/rump/librump/rumpkern

2015-04-22 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Apr 23 06:39:19 UTC 2015 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern Removed Files: src/sys/rump/librump/rumpkern: hyperstubs.c Log Message: g/c the never-used and never-useful hyperstubs.c To gen

CVS commit: src/sys/rump/librump/rumpkern

2015-05-20 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed May 20 11:02:54 UTC 2015 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: call loginit() later, a lot later To generate a diff of this commit: cvs rdiff -u -r1.319 -r1.320 src/sys/rump/librump/rumpkern/rump.

CVS commit: src/sys/rump/librump/rumpkern

2015-05-26 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 26 15:29:39 UTC 2015 Modified Files: src/sys/rump/librump/rumpkern: cons.c Log Message: Implement fo_poll so that rump_sys_poll(stdout) works more or less as expected. from Martin Lucina via rumpkernel-users To generate

CVS commit: src/sys/rump/librump/rumpkern

2015-06-02 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Jun 2 14:07:48 UTC 2015 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: In case pagedaemon can't release any more memory, use kpause() instead of cv_timedwait() on the pagedaemon condvar -- it's no use constan

CVS commit: src/sys/rump/librump/rumpkern

2017-07-24 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Jul 25 05:01:25 UTC 2017 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern Log Message: Add localcount to rump kernels To generate a diff of this commit: cvs rdiff -u -r1.169 -r1.170 src/sys/rump/librump/rump

CVS commit: src/sys/rump/librump/rumpkern

2017-09-16 Thread Robert Elz
Module Name:src Committed By: kre Date: Sun Sep 17 05:47:19 UTC 2017 Modified Files: src/sys/rump/librump/rumpkern: locks.c Log Message: As if rump wasn't constipated enough... Add some more blockages, hopefully allow the build to find a path all the way to the other end.

CVS commit: src/sys/rump/librump/rumpkern

2017-11-09 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Nov 9 12:46:55 UTC 2017 Modified Files: src/sys/rump/librump/rumpkern: emul.c Log Message: added booted_method To generate a diff of this commit: cvs rdiff -u -r1.182 -r1.183 src/sys/rump/librump/rumpkern/emul.c Please n

CVS commit: src/sys/rump/librump/rumpkern

2017-11-21 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Nov 21 15:22:06 UTC 2017 Modified Files: src/sys/rump/librump/rumpkern: emul.c Log Message: Add missing inclusion of pserialize.h (fix build) To generate a diff of this commit: cvs rdiff -u -r1.184 -r1.185 src/sys/rump/libr

CVS commit: src/sys/rump/librump/rumpkern

2017-12-27 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Dec 27 08:45:45 UTC 2017 Modified Files: src/sys/rump/librump/rumpkern: locks.c Log Message: Tweak LOCKDEBUG macros (NFC) To generate a diff of this commit: cvs rdiff -u -r1.76 -r1.77 src/sys/rump/librump/rumpkern/locks.c

CVS commit: src/sys/rump/librump/rumpkern

2017-12-27 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Dec 27 09:03:22 UTC 2017 Modified Files: src/sys/rump/librump/rumpkern: locks.c Log Message: rump: check if the mutex is surely owned by the caller in mutex_exit Unlocking a not-owned mutex wasn't detected well (it could det

CVS commit: src/sys/rump/librump/rumpkern

2018-01-08 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Tue Jan 9 04:55:43 UTC 2018 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: Set mp_online = ture. I don't know the "best" location to set it true. This change might fix PR#52886. To generate a diff of this

CVS commit: src/sys/rump/librump/rumpkern

2018-02-04 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 5 05:00:48 UTC 2018 Modified Files: src/sys/rump/librump/rumpkern: locks.c Log Message: Obtain proper initialized addresses of locks allocated by mutex_obj_alloc or rw_obj_alloc Initialized addresses of locks allocated

CVS commit: src/sys/rump/librump/rumpkern

2020-12-05 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Sat Dec 5 19:08:50 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: update the rump copy of uvm_page_unbusy() to match the real version, in particular handle PG_PAGEOUT. fixes a few atf tests. To generate

CVS commit: src/sys/rump/librump/rumpkern

2020-12-06 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Dec 6 09:03:29 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: Fix build after interval timers refectoring by thorpej@ To generate a diff of this commit: cvs rdiff -u -r1.350 -r1.351 src/sys/rump/

CVS commit: src/sys/rump/librump/rumpkern

2021-01-16 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Sat Jan 16 23:50:49 UTC 2021 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: remove a const to allow building with QUEUEDEBUG. To generate a diff of this commit: cvs rdiff -u -r1.351 -r1.352 src/sys/rump/librump/

CVS commit: src/sys/rump/librump/rumpkern

2021-01-17 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Sun Jan 17 22:32:25 UTC 2021 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: rump_component_init() is called recursively, so LIST_FOREACH_SAFE is not actually safe, since the recursive calls can result in elements

CVS commit: src/sys/rump/librump/rumpkern

2021-03-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Mar 14 22:56:39 UTC 2021 Modified Files: src/sys/rump/librump/rumpkern: atomic_cas_generic.c Log Message: provide generic cas for _LP64 To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/rump/librump/rumpk

CVS commit: src/sys/rump/librump/rumpkern

2013-09-07 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Sep 8 04:37:17 UTC 2013 Modified Files: src/sys/rump/librump/rumpkern: cons.c Log Message: Fool isatty() into thinking we're a tty. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/rump/librump/rumpkern/co

CVS commit: src/sys/rump/librump/rumpkern

2013-09-09 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Sep 9 19:18:08 UTC 2013 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: Fix minor bug in previous: make sure we come out of rump_init() without a bound lwp set. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/rump/librump/rumpkern

2013-10-27 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Oct 27 20:25:45 UTC 2013 Modified Files: src/sys/rump/librump/rumpkern: lwproc.c rump_private.h Log Message: Enable holding implicit threads over explicit scheduling points (i.e. a kernel driver calling rump_lwproc_switch()).

CVS commit: src/sys/rump/librump/rumpkern

2013-11-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Nov 11 23:06:40 UTC 2013 Modified Files: src/sys/rump/librump/rumpkern: intr.c Log Message: Defer softint thread creation to first softint_establish() for that level. Speeds up rump kernel bootstrap and saves memory -- very rar

CVS commit: src/sys/rump/librump/rumpkern

2013-11-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Nov 11 23:11:30 UTC 2013 Modified Files: src/sys/rump/librump/rumpkern: intr.c Log Message: Avoid calling curcpu() when we know the result is constant. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/rum

CVS commit: src/sys/rump/librump/rumpkern

2013-11-18 Thread Nicolas Joly
Module Name:src Committed By: njoly Date: Mon Nov 18 18:45:29 UTC 2013 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: Do lwp0 initialisation as early as possible, right after rumpuser_init(). This makes rump applications work again when RUMP_LOCKDEBUG i

CVS commit: src/sys/rump/librump/rumpkern

2013-11-22 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Nov 22 21:56:24 UTC 2013 Modified Files: src/sys/rump/librump/rumpkern: signals.c Log Message: we now use TAILQ To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/rump/librump/rumpkern/signals.c Please

CVS commit: src/sys/rump/librump/rumpkern

2013-11-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Nov 23 22:24:31 UTC 2013 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: add a copy of uvm_swap_shutdown() here so that it is not undefined when we use it. To generate a diff of this commit: cvs rdiff -u -

CVS commit: src/sys/rump/librump/rumpkern

2013-12-09 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Dec 9 16:21:15 UTC 2013 Modified Files: src/sys/rump/librump/rumpkern: lwproc.c Log Message: stop ktrace at process exit To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/rump/librump/rumpkern/lwproc.c P

CVS commit: src/sys/rump/librump/rumpkern

2013-12-09 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Dec 9 16:23:10 UTC 2013 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: Use sy_invoke() instead of sy_call() directly. To generate a diff of this commit: cvs rdiff -u -r1.276 -r1.277 src/sys/rump/librump/r

CVS commit: src/sys/rump/librump/rumpkern

2013-12-09 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Dec 9 16:56:11 UTC 2013 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: need ktrace.h now To generate a diff of this commit: cvs rdiff -u -r1.278 -r1.279 src/sys/rump/librump/rumpkern/rump.c Please note t

CVS commit: src/sys/rump/librump/rumpkern

2013-12-09 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Dec 9 17:03:41 UTC 2013 Modified Files: src/sys/rump/librump/rumpkern: locks.c Log Message: make !LOCKDEBUG work too To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67 src/sys/rump/librump/rumpkern/locks.c Please

CVS commit: src/sys/rump/librump/rumpkern

2013-12-09 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Dec 9 19:47:59 UTC 2013 Modified Files: src/sys/rump/librump/rumpkern: scheduler.c Log Message: Reenable calls to KPREEMPT_EN/DISABLE(). I'm almost certain I commented them out accidentally in rev 1.30. ... not that they do

CVS commit: src/sys/rump/librump/rumpkern

2014-01-16 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Jan 17 02:05:54 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: sysctl_init needs to be pretty much at the top of main() To generate a diff of this commit: cvs rdiff -u -r1.282 -r1.283 src/sys/rump

CVS commit: src/sys/rump/librump/rumpkern

2014-01-17 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Jan 17 14:57:04 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: hyperentropy.c Log Message: don't use temp buffer from the stack, fix the constants To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/r

CVS commit: src/sys/rump/librump/rumpkern

2014-01-29 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jan 29 18:42:14 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: emul.c rump.c Log Message: lwp0 needs l_proc set for panic->cpu_reboot to dump core the right way To generate a diff of this commit: cvs rdiff -u -r1.161

CVS commit: src/sys/rump/librump/rumpkern

2014-02-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Feb 12 22:28:44 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern src/sys/rump/librump/rumpkern/arch/alpha: Makefile.inc src/sys/rump/librump/rumpkern/arch/arm: Makefile.inc src/sy

CVS commit: src/sys/rump/librump/rumpkern

2014-02-17 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Feb 17 19:33:05 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: reserve a small amount of memory for the pagedaemon To generate a diff of this commit: cvs rdiff -u -r1.146 -r1.147 src/sys/rump/librum

CVS commit: src/sys/rump/librump/rumpkern

2014-02-17 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Feb 17 19:43:52 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: simply issue a warning if <1MB RAM configured. it might work, but not going to start enumerating when and where it might. To generate

CVS commit: src/sys/rump/librump/rumpkern

2014-02-19 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Feb 20 01:01:10 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: emul.c Log Message: + resettodr To generate a diff of this commit: cvs rdiff -u -r1.162 -r1.163 src/sys/rump/librump/rumpkern/emul.c Please note that di

CVS commit: src/sys/rump/librump/rumpkern

2014-02-28 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Feb 28 14:19:25 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern Log Message: Use the new FEAT_LDREX to replace ARMV6/ARMV7 To generate a diff of this commit: cvs rdiff -u -r1.137 -r1.138 src/sys/rump/

CVS commit: src/sys/rump/librump/rumpkern

2014-03-03 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Mar 3 16:50:28 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: Fix the memory limiter to work for non-pagedaemon threads again reported by njoly To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/sys/rump/librump/rumpkern

2014-03-10 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Mar 11 00:59:38 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: emul.c locks.c Log Message: Put the syncobjs in emul.c instead of locks.c so that they are present for both locks.c and locks_up.c alike. To generate a d

CVS commit: src/sys/rump/librump/rumpkern

2014-03-15 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sat Mar 15 15:22:42 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern Log Message: Use uniprocessor-optimized locking in RUMP_LOCKS_UP=yes (default: no) To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/sys/rump/librump/rumpkern

2014-04-04 Thread Nicolas Joly
Module Name:src Committed By: njoly Date: Fri Apr 4 18:20:28 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern Log Message: Add compat 50 time syscalls, needed by rump sys_linux. To generate a diff of this commit: cvs rdiff -u -r1.142 -r1.143 src

CVS commit: src/sys/rump/librump/rumpkern

2014-04-09 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Apr 9 23:49:27 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: initialize exec_lock To generate a diff of this commit: cvs rdiff -u -r1.292 -r1.293 src/sys/rump/librump/rumpkern/rump.c Please not

CVS commit: src/sys/rump/librump/rumpkern

2014-04-09 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Apr 9 23:53:36 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: lwproc.c rump.c rump_private.h scheduler.c threads.c vm.c Log Message: implement lwp_create() and a few related interfaces. main raison d'impal

CVS commit: src/sys/rump/librump/rumpkern

2014-04-10 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Apr 10 22:14:03 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: Pretend that we have slightly more reasonable stack size limits. (we don't have stacks, that's why we pretend) To generate a diff of th

CVS commit: src/sys/rump/librump/rumpkern

2014-04-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sat Apr 12 20:24:46 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: apparently DFLSSIZ isn't defined on powerpc, so pull a value out of el stetson To generate a diff of this commit: cvs rdiff -u -r1.154

CVS commit: src/sys/rump/librump/rumpkern

2014-04-16 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Apr 16 22:34:02 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: lwproc.c Log Message: Reparent children of a dying lwproc. Fixes wpa_supplicant -B (and most likely a bunch of other things). To generate a diff of this

CVS commit: src/sys/rump/librump/rumpkern

2014-04-23 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Apr 23 16:17:55 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: rump.c rump_private.h Log Message: Include LIST_ENTRY() in "struct rump_component". Main benefit: rump_component_load() can now be called from an early-ru

CVS commit: src/sys/rump/librump/rumpkern

2014-04-24 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Apr 24 11:56:11 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: sleepq.c Log Message: in sleepq_wake(), honor the "expected" parameter To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/rump/librump

CVS commit: src/sys/rump/librump/rumpkern

2014-04-25 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Apr 25 13:13:26 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: g/c no longer necessary weak alias To generate a diff of this commit: cvs rdiff -u -r1.297 -r1.298 src/sys/rump/librump/rumpkern/rump

CVS commit: src/sys/rump/librump/rumpkern

2014-04-25 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Apr 25 13:20:45 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: lwproc.c rump.c vm.c Log Message: Init function pointers to nullop() so that callers don't need a dance To generate a diff of this commit: cvs rdiff -u -

CVS commit: src/sys/rump/librump/rumpkern

2014-04-25 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Apr 25 18:13:59 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: locks.c rump.c Log Message: gardenizing rump.c: move rump_lockdebug to locks.c To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69 src/sys/rump

CVS commit: src/sys/rump/librump/rumpkern

2014-04-25 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Apr 25 18:25:38 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern rump.c Added Files: src/sys/rump/librump/rumpkern: accessors.c Log Message: gardenize rump.c: move data structure helper routines

CVS commit: src/sys/rump/librump/rumpkern

2014-04-25 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Apr 25 19:56:01 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: emul.c rump.c Log Message: cpu_reboot() is more of an emul.c thing than a rump.c thing To generate a diff of this commit: cvs rdiff -u -r1.164 -r1.165 sr

CVS commit: src/sys/rump/librump/rumpkern

2014-04-27 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Apr 27 15:08:52 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: rump.c rump_private.h Log Message: Eliminate weak symbols from rump kernel syscall handlers, part 4: Do not query system call handlers by using the rumpus

CVS commit: src/sys/rump/librump/rumpkern

2014-06-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Jun 5 23:42:25 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern Log Message: librump: include pcq(9) interface. To generate a diff of this commit: cvs rdiff -u -r1.146 -r1.147 src/sys/rump/librump/ru

CVS commit: src/sys/rump/librump/rumpkern

2014-06-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Jun 5 23:43:04 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: intr.c scheduler.c Log Message: librump: add kpreempt_disabled(9) and softint_schedule_cpu(9). To generate a diff of this commit: cvs rdiff -u -r1.42 -r1

CVS commit: src/sys/rump/librump/rumpkern

2014-06-07 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jun 7 11:08:09 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: scheduler.c Log Message: Make kpreempt_disabled() always return true in RUMP kernels for now. May revisit once RUMP provides better splfoo/splx() handling.

CVS commit: src/sys/rump/librump/rumpkern

2014-06-08 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jun 8 15:24:34 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: intr.c Log Message: RUMP's softint_schedule_cpu: comment out an assert for now. To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/rum

CVS commit: src/sys/rump/librump/rumpkern

2014-06-13 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Jun 13 11:48:56 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: fill in a few more uvmexp entries To generate a diff of this commit: cvs rdiff -u -r1.156 -r1.157 src/sys/rump/librump/rumpkern/vm.c P

CVS commit: src/sys/rump/librump/rumpkern

2014-06-13 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Jun 13 11:53:48 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: make sure we don't underflow the memlimit To generate a diff of this commit: cvs rdiff -u -r1.157 -r1.158 src/sys/rump/librump/rumpkern

CVS commit: src/sys/rump/librump/rumpkern

2014-06-15 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Jun 15 12:58:01 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: update comment To generate a diff of this commit: cvs rdiff -u -r1.158 -r1.159 src/sys/rump/librump/rumpkern/vm.c Please note that dif

CVS commit: src/sys/rump/librump/rumpkern

2014-06-22 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Jun 22 20:09:19 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: intr.c Log Message: Initialize cpu_softcpu before creating softint threads. Fixes things with rump kernel hypervisors which wrap the thread creation hyper

CVS commit: src/sys/rump/librump/rumpkern

2014-06-29 Thread Justin Cormack
Module Name:src Committed By: justin Date: Sun Jun 29 11:36:52 UTC 2014 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: Change assertion as rump_component_load may be called before curlwp available To generate a diff of this commit: cvs rdiff -u -r1.30

CVS commit: src/sys/rump/librump/rumpkern

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 18:12:51 UTC 2019 Modified Files: src/sys/rump/librump/rumpkern: scheduler.c Log Message: cpu_onproc -> ci_onproc To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/sys/rump/librump/rumpkern/scheduler.c Pl

CVS commit: src/sys/rump/librump/rumpkern

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 19:21:13 UTC 2019 Modified Files: src/sys/rump/librump/rumpkern: scheduler.c Log Message: Another instance of cpu_onproc to replace. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sys/rump/librump/rumpk

CVS commit: src/sys/rump/librump/rumpkern

2019-12-07 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Dec 7 14:55:58 UTC 2019 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: Restore call to pserialize_init. We need it after all for psz_lock on the event counter. To generate a diff of this commit: cvs

CVS commit: src/sys/rump/librump/rumpkern

2019-12-15 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Sun Dec 15 14:21:34 UTC 2019 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: Initialize the module_hook synchronization variables in rump, too. Fixes recently reported test failures for dev/sysmon/t_swsensor

CVS commit: src/sys/rump/librump/rumpkern

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 12:59:13 UTC 2019 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: Add uvm_free(): returns number of free pages in system. To generate a diff of this commit: cvs rdiff -u -r1.176 -r1.177 src/sys/rump/libru

CVS commit: src/sys/rump/librump/rumpkern

2019-12-31 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Dec 31 23:32:05 UTC 2019 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: Fix rump. To generate a diff of this commit: cvs rdiff -u -r1.179 -r1.180 src/sys/rump/librump/rumpkern/vm.c Please note that diffs are n

CVS commit: src/sys/rump/librump/rumpkern

2020-01-02 Thread Martin Husemann
Module Name:src Committed By: martin Date: Thu Jan 2 08:49:10 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: emul.c Log Message: Add shutting_down variable for rump. To generate a diff of this commit: cvs rdiff -u -r1.193 -r1.194 src/sys/rump/librump/rumpkern/e

CVS commit: src/sys/rump/librump/rumpkern

2020-01-02 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Jan 2 16:56:58 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: rump: initialize pg->interlock To generate a diff of this commit: cvs rdiff -u -r1.180 -r1.181 src/sys/rump/librump/rumpkern/vm.c Please

CVS commit: src/sys/rump/librump/rumpkern

2020-02-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Feb 10 03:23:29 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: Initialize struct cpu_info::ci_cpuname (= ci_data.cpu_name) in rump. To generate a diff of this commit: cvs rdiff -u -r1.339 -r1.

CVS commit: src/sys/rump/librump/rumpkern

2020-02-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 22 21:44:51 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: locks.c locks_up.c Log Message: rump rw_lock_op To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81 src/sys/rump/librump/rumpkern/locks.c cvs rdif

CVS commit: src/sys/rump/librump/rumpkern

2020-02-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 22 21:45:35 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: rump_init(): need to call config_init() now. PR kern/55004 (Hundreds of file system tests now fail on real hardware) To generate a diff

CVS commit: src/sys/rump/librump/rumpkern

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 19:54:06 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: rump - page/object dirtyness tracking corrections. To generate a diff of this commit: cvs rdiff -u -r1.184 -r1.185 src/sys/rump/librump/ru

CVS commit: src/sys/rump/librump/rumpkern

2020-03-23 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Mon Mar 23 14:49:50 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: Don't attempt to detach an evcnt before attaching it. If its not already attached, we will panic. It turns out that this check was

CVS commit: src/sys/rump/librump/rumpkern

2020-03-26 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Mar 26 22:40:10 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: sleepq.c Log Message: sleepq_t is now a LIST. Forgot to commit earlier. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/rump/librump/

CVS commit: src/sys/rump/librump/rumpkern

2020-04-05 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Apr 5 15:16:11 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: rumpcopy.c Log Message: Return early on 0-sized transfers (usually to/from NULL-objects) This logic is already present in subr_copy.c:copyin_vmspace() and

CVS commit: src/sys/rump/librump/rumpkern

2020-04-19 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Apr 19 20:41:31 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: sleepq.c Log Message: good grief.. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/rump/librump/rumpkern/sleepq.c Please note that di

CVS commit: src/sys/rump/librump/rumpkern

2020-04-22 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Thu Apr 23 00:34:29 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: rump doesn't own pnbuf_cache, externalize it To generate a diff of this commit: cvs rdiff -u -r1.344 -r1.345 src/sys/rump/librump/rum

CVS commit: src/sys/rump/librump/rumpkern

2020-04-23 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Apr 24 03:56:12 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: lwproc.c Log Message: Adapt to LWP ID allocation changes. To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/sys/rump/librump/rumpkern/l

CVS commit: src/sys/rump/librump/rumpkern

2020-04-24 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Apr 24 13:34:47 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: lwproc.c Log Message: lwp0.l_lid needs to be 0. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sys/rump/librump/rumpkern/lwproc.c P

CVS commit: src/sys/rump/librump/rumpkern

2020-04-29 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Apr 30 03:41:20 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: hyperentropy.c Log Message: No need for a lock around rnd_add_data any more. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/ru

CVS commit: src/sys/rump/librump/rumpkern

2020-05-30 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat May 30 19:16:53 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: lwproc.c Log Message: Fix a lock order reversal that caused hangs. To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/sys/rump/librump/rumpke

CVS commit: src/sys/rump/librump/rumpkern

2020-06-03 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Jun 3 22:25:49 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: PR kern/55032 (rump/rumpkern/t_vm:uvmwait test case now fails) Work around issues with rump's pagedaemon emulation, including one that's se

CVS commit: src/sys/rump/librump/rumpkern

2020-06-06 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Jun 6 22:31:41 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: Correction to previous - set VI_PAGES correctly. To generate a diff of this commit: cvs rdiff -u -r1.188 -r1.189 src/sys/rump/librump/rump

CVS commit: src/sys/rump/librump/rumpkern

2020-06-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Jun 11 00:33:30 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: Follow the syscall() logic and mask unsupported syscall ranges in rump Avoids invalid pointer dereference from too large syscall numbe

CVS commit: src/sys/rump/librump/rumpkern

2020-06-30 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Jul 1 00:42:13 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: rumpcopy.c Log Message: copystr is now in libkern; don't redefine it in rumpcopy.c. Should fix build breakage from the copystr changes. To generate

CVS commit: src/sys/rump/librump/rumpkern

2020-08-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Aug 1 22:30:57 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: threads.c Log Message: Define kthread_fpu_enter/exit for rump. XXX Not 100% sure that it's safe to touch curlwp->l_flag in this context, but this chan

CVS commit: src/sys/rump/librump/rumpkern

2016-08-20 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Aug 20 15:50:50 UTC 2016 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern Log Message: need kern_ssp.c for a full SSP build. To generate a diff of this commit: cvs rdiff -u -r1.167 -r1.168 src/sys/rump/libr

CVS commit: src/sys/rump/librump/rumpkern

2017-01-27 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Jan 27 09:50:47 UTC 2017 Modified Files: src/sys/rump/librump/rumpkern: locks.c Log Message: Unbreak builds of rump libraries with RUMP_LOCKDEBUG To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/sys/rump/li

CVS commit: src/sys/rump/librump/rumpkern

2017-02-22 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Feb 22 11:20:59 UTC 2017 Modified Files: src/sys/rump/librump/rumpkern: emul.c Log Message: Add weak aliases for _fstrans_start() and fstrans_done(). To generate a diff of this commit: cvs rdiff -u -r1.180 -r1.181 src/sys/r

CVS commit: src/sys/rump/librump/rumpkern

2017-04-08 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Apr 8 23:46:39 UTC 2017 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern Log Message: adjust flag. To generate a diff of this commit: cvs rdiff -u -r1.168 -r1.169 src/sys/rump/librump/rumpkern/Makefile.rum

CVS commit: src/sys/rump/librump/rumpkern

2017-04-21 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Apr 21 19:16:10 UTC 2017 Modified Files: src/sys/rump/librump/rumpkern: threads.c Log Message: Fix build of rump after change in lwp_create's signature To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/rum

CVS commit: src/sys/rump/librump/rumpkern

2017-05-07 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun May 7 11:48:40 UTC 2017 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: Add a dummy (non-working) uvm_map(). XXX someone with a clue please fix this for real! To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/rump/librump/rumpkern

2017-05-07 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun May 7 14:20:50 UTC 2017 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: Provide stupid uvm_map() and uvm_unmap1() immplementations - might be enough to get audio tests in rump going again. XXX needs a RUMP ch

CVS commit: src/sys/rump/librump/rumpkern

2017-05-14 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun May 14 13:49:55 UTC 2017 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: Add uvm_map_pageable dummy function. This means that the audio tests should run again. Ok christos@. To generate a diff of this commit:

<    1   2   3   4   5   >