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

2010-07-22 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Jul 22 21:00:07 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: sleepq.c Log Message: Reset l_mutex when waking up a thread. select uses it to determine if a thread is still selecting, and would get a KASSERT panic if

CVS commit: src/sys/rump

2010-07-19 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jul 19 15:38:55 UTC 2010 Modified Files: src/sys/rump/include/rump: rump_syscalls.h src/sys/rump/librump/rumpkern: rump_syscalls.c Log Message: Regen syscalls to get compat header included. To generate a diff of this

CVS commit: src/sys/rump/include/rump

2010-07-19 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jul 19 15:38:29 UTC 2010 Modified Files: src/sys/rump/include/rump: rumpkern_if_pub.h Log Message: regen from ages ago (to get rcsid consistent) To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/rump/include

CVS commit: src/sys/rump/include/rump

2010-07-19 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jul 19 15:38:04 UTC 2010 Modified Files: src/sys/rump/include/rump: rump_syscalls_compat.h Log Message: Add some forward declarations used by the interfaces. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys

CVS commit: src/sys/rump/librump

2010-07-19 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jul 19 15:33:16 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern src/sys/rump/librump/rumpvfs: compat.c Added Files: src/sys/rump/librump/rumpkern: compat.c Log Message: * move stat sysc

CVS commit: src/sys/rump

2010-07-19 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jul 19 15:30:44 UTC 2010 Modified Files: src/sys/rump/include/rump: rumpvfs_if_pub.h src/sys/rump/librump/rumpvfs: rumpvfs_if_priv.h rumpvfs_if_wrappers.c Log Message: regen: stat compat syscalls moved To generate a d

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

2010-07-19 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jul 19 15:29:44 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpvfs.ifspec Log Message: Don't provide stat compat syscalls here, they come from rump_syscalls_compat.h now. (besides, I always hated how they were in t

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

2010-07-18 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Jul 18 12:44:31 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: rumpcopy.c Log Message: Ignore errors when copyin/out len == 0. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/rump/librump/rumpkern

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

2010-07-13 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Jul 13 18:08:58 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: support dotdot lookups To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62 src/sys/rump/librump/rumpvfs/rumpfs.c Please n

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

2010-07-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jul 12 21:00:48 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: rumpcopy.c Log Message: Implement poor man's (or woman's) fault handler (or handlim). from Stan (or Loretta) To generate a diff of this commit: cvs rdif

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

2010-07-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Jul 11 16:20:39 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: scheduler.c Log Message: Assert that l_target_cpu isn't null, just in case we had some memory corruption issues (like passing wrong size to kmem_free )

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

2010-07-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Jul 11 11:37:24 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: fd_hold() when creating new threads. This makes the fd code use multithreaded mode and actually work with a multithreaded process. T

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

2010-07-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Jul 11 11:27:47 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: memalloc.c Log Message: Reflect change to pool_drain_end. Makes -DRUMP_USE_UNREAL_ALLOCATORS compile (and work) again. To generate a diff of this commit

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

2010-07-09 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 9 08:10:50 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Replace vget() with vref()/vn_lock(), this node already has a reference. To generate a diff of this commit: cvs rdiff -u -r1.60 -r

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

2010-07-08 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Jul 8 11:39:58 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: memalloc.c Log Message: Emulate malloc(9) a little better by panicking if a should-not-fail allocation fails. We could invoke the pagedaemon here, but sin

CVS commit: src/sys/rump/librump

2010-07-07 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jul 7 10:47:39 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: devsw.c src/sys/rump/librump/rumpvfs: devnull.c Log Message: Borrow /dev/mem major from i386 for /dev/null and autogenerate node. To generate a d

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

2010-07-07 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jul 7 10:46:20 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: devsw.c Log Message: add /dev/putter to "devfs" (forgot to commit this earlier) To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/rump/

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

2010-07-03 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sat Jul 3 10:55:47 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Support VOP_WHITEOUT (mostly so that unionfs tests don't always need to first mount ffs) To generate a diff of this commit: cvs rdif

CVS commit: src/sys/rump/include/rump

2010-07-02 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 2 10:45:16 UTC 2010 Modified Files: src/sys/rump/include/rump: rumpdefs.h Log Message: Regen. LK_TYPEMASK and LK_RELEASE are gone. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/rump/include/rump/

CVS commit: src/sys/rump/include/rump

2010-07-02 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 2 10:44:26 UTC 2010 Modified Files: src/sys/rump/include/rump: makerumpdefs.sh Log Message: LK_* flags moved to sys/vnode.h To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/rump/include/rump/makerump

CVS commit: src/sys/rump

2010-06-30 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 30 16:14:18 UTC 2010 Modified Files: src/sys/rump/dev: Makefile.rumpdev src/sys/rump/fs/lib/libsyspuffs: Makefile Added Files: src/sys/rump/dev/lib/libputter: Makefile shlib_version Log Message: Make putter

CVS commit: src/sys/rump/fs/lib/libsyspuffs

2010-06-30 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 30 15:50:20 UTC 2010 Modified Files: src/sys/rump/fs/lib/libsyspuffs: Makefile Added Files: src/sys/rump/fs/lib/libsyspuffs: component.c Log Message: add component constructor to create /dev/puffs -> putter symlink

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

2010-06-30 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 30 15:48:59 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: Run vfs component constructors. To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56 src/sys/rump/librump/rumpvfs/rump_vf

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

2010-06-30 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 30 15:40:31 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: plug memory leaks (of course the function i copypasted for the previous commit was the only one with the leak ...) To generate a dif

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

2010-06-30 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 30 14:50:35 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Implement VOP_SYMLINK/READLINK. The allows me to be a little lazier in other places. To generate a diff of this commit: cvs rdiff -

CVS commit: src/sys/rump/include/rump

2010-06-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Jun 24 07:56:22 UTC 2010 Modified Files: src/sys/rump/include/rump: rumpdefs.h Log Message: Regen. LK_EXCLOTHER has gone. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/rump/include/rump/rumpdefs.h Ple

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

2010-06-23 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 23 08:36:03 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: emul.c Log Message: As normal, fix breakage from untested commits by rmind. To generate a diff of this commit: cvs rdiff -u -r1.143 -r1.144 src/sys/rump/

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

2010-06-22 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Jun 22 12:33:15 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Remove overeager checks. To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56 src/sys/rump/librump/rumpvfs/rumpfs.c Please

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

2010-06-21 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jun 21 21:51:23 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: devsw.c Log Message: regen for vnd (or at least something like that since this file still isn't really generated, just copypasted) To generate a diff of

CVS commit: src/sys/rump/kern/lib

2010-06-21 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jun 21 21:43:28 UTC 2010 Modified Files: src/sys/rump/kern/lib: Makefile Added Files: src/sys/rump/kern/lib/libz: Makefile shlib_version Log Message: support zlib To generate a diff of this commit: cvs rdiff -u -r1.2

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

2010-06-21 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jun 21 14:25:36 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpblk.c Log Message: Calculate memory mapping size based on underlying file size, not our window to it. This fixes cases like opening a window at offsets

CVS commit: src/sys/rump/include/rump

2010-06-18 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jun 18 16:31:35 UTC 2010 Modified Files: src/sys/rump/include/rump: rumpdefs.h Log Message: Regen (LK_CANRECURSE is gone). To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/rump/include/rump/rumpdefs.h Pl

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

2010-06-17 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Jun 17 08:22:02 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern/arch/i386: pmap_x86.c Log Message: Give the kernel pmap a container in case some tries to access it via some pmap.h macro. To generate a diff of this comm

CVS commit: src/sys/rump/include/machine

2010-06-17 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Jun 17 08:19:32 UTC 2010 Modified Files: src/sys/rump/include/machine: pmap.h Log Message: Fix snafu in previous -- if your test it flawed, it doesn't matter how many times you pass. To generate a diff of this commit: cvs rdi

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

2010-06-16 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 16 19:26:58 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: * support VOP_SEEK * correctly handle VOP_OPEN(FREAD|FWRITE) * fix host file write offset To generate a diff of this commit: cvs rdi

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

2010-06-16 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 16 19:03:08 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: report actual size from read/write vops To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54 src/sys/rump/librump/rumpvfs/r

CVS commit: src/sys/rump

2010-06-16 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 16 11:45:21 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern pmap_stub.c src/sys/rump/librump/rumpkern/arch/i386: Makefile.inc src/sys/rump/librump/rumpkern/arch/x86_64: Makefile.inc

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

2010-06-15 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Jun 15 18:53:48 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs_private.h rumpblk.c rumpfs.c Log Message: Implement rumpblk_deregister, for unregistering fake block devices (from etfs_deregister). Prompted by u

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

2010-06-15 Thread Nicolas Joly
Module Name:src Committed By: njoly Date: Tue Jun 15 17:23:31 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Fix some rump_etfs_register/rump_etfs_remove memory leaks. To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/sys/rum

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

2010-06-14 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jun 14 21:04:56 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: locks_up.c memalloc.c rump_private.h vm.c Log Message: Make it possible to define an upper limit for memory consumed by the rump kernel by spec

CVS commit: src/sys/rump/dev/lib/libucom

2010-06-14 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jun 14 14:47:58 UTC 2010 Modified Files: src/sys/rump/dev/lib/libucom: Makefile Log Message: tty support is finally a standalone component To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/rump/dev/lib/libuc

CVS commit: src/sys/rump/kern/lib

2010-06-14 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jun 14 14:45:47 UTC 2010 Modified Files: src/sys/rump/kern/lib: Makefile Added Files: src/sys/rump/kern/lib/libtty: Makefile component.c opt_ptm.h shlib_version Log Message: Add unadulterated tty support as

CVS commit: src/sys/rump/fs

2010-06-14 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jun 14 14:36:15 UTC 2010 Modified Files: src/sys/rump/fs: Makefile.rumpfs Added Files: src/sys/rump/fs/lib/libptyfs: Makefile shlib_version Log Message: ptyfs rump component To generate a diff of this commit: cvs rdif

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

2010-06-14 Thread Nicolas Joly
Module Name:src Committed By: njoly Date: Mon Jun 14 13:40:25 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Add rmdir(2) support for rump filsystem. With help from pooka. To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/sy

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

2010-06-14 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jun 14 13:28:45 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: emul.c Log Message: Remove comment which wasn't supposed to get committed. To generate a diff of this commit: cvs rdiff -u -r1.142 -r1.143 src/sys/rump/l

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

2010-06-14 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jun 14 13:25:40 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: emul.c Log Message: Make some stubby tty routines used by printf weak aliases, so that the full ones will be used if we have the upcoming tty component loa

CVS commit: src/sys/rump/librump

2010-06-13 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Jun 13 16:49:01 UTC 2010 Modified Files: src/sys/rump/librump/rumpdev: rump_dev_private.h src/sys/rump/librump/rumpkern: rump_private.h Log Message: Move FLAWLESSCALL from rump_dev_private.h into rump_private.h so it ca

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

2010-06-13 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Jun 13 15:17:02 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern emul.c Log Message: Fix previous in emul.c -- only numbers are operands for cpp comparisons. Apparently non-numbers logically produce arc

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

2010-06-13 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Jun 13 11:35:41 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: emul.c Log Message: deal with sun3's module disability To generate a diff of this commit: cvs rdiff -u -r1.139 -r1.140 src/sys/rump/librump/rumpkern/emul

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

2010-06-13 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Jun 13 11:05:58 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: emul.c Log Message: add rest of sparc pagesize variables To generate a diff of this commit: cvs rdiff -u -r1.138 -r1.139 src/sys/rump/librump/rumpkern/em

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

2010-06-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sat Jun 12 07:13:54 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: rump.c rump_private.h Log Message: Support rumpkern components and rumpkern components depending on vfs init. To generate a diff of this commit: cvs rdif

CVS commit: src/sys/rump

2010-06-10 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Jun 10 19:10:10 UTC 2010 Modified Files: src/sys/rump/include/rump: rump_syscalls.h src/sys/rump/librump/rumpkern: rump_syscalls.c Log Message: regen: ksem syscalls To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/sys/rump

2010-06-10 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Jun 10 21:56:42 UTC 2010 Modified Files: src/sys/rump: Makefile Added Files: src/sys/rump/kern: Makefile src/sys/rump/kern/lib: Makefile Makefile.inc src/sys/rump/kern/lib/libksem: Makefile shlib_version

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

2010-06-10 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Jun 10 21:40:42 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern emul.c rump.c rump_private.h rumpcopy.c signals.c vm.c Log Message: Use kern_proc.c instead of a collection of stubs. But wh

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

2010-06-09 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 9 13:51:02 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: initialize specificdata for lwp0 too To generate a diff of this commit: cvs rdiff -u -r1.175 -r1.176 src/sys/rump/librump/rumpkern/ru

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

2010-06-09 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 9 12:02:37 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: On amd64, allocate module_map memory from the lowest 2GB. To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82 src/sys/rump/li

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

2010-06-09 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 9 07:54:13 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: locks.c Log Message: Similarly to cv_wait, fail if trying to cv_wait_sig() without threads. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42

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

2010-06-08 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Jun 8 21:57:50 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: The previous revision worked brilliantly if all you wanted to test was autoload *not* working with an alternate path. This revision

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

2010-06-08 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Jun 8 17:17:33 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: Allow to set a non-standard module_base for host kernel module loading. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1

CVS commit: src/sys/rump/dev/lib/libdm

2010-06-07 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jun 7 13:57:20 UTC 2010 Modified Files: src/sys/rump/dev/lib/libdm: Makefile Log Message: Rump components do not, at least for now, get to tell what's NEEDED. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/s

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

2010-06-06 Thread Nicolas Joly
Module Name:src Committed By: njoly Date: Sun Jun 6 20:09:38 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern Log Message: Make vers.c depend on sys/param.h too, to ensure that this file is regenerated for on kernel version bump. Avoids __NetBSD_V

CVS commit: src/sys/rump

2010-06-04 Thread Nicolas Joly
Module Name:src Committed By: njoly Date: Fri Jun 4 16:33:32 UTC 2010 Modified Files: src/sys/rump/include/rump: rump_syscalls.h src/sys/rump/librump/rumpkern: rump_syscalls.c Log Message: Regen for pathconf/fpathconf rumpification. To generate a diff of this co

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

2010-06-03 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Jun 3 19:36:21 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: memalloc.c threads.c Log Message: Don't use rumpuser_malloc() directly. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/rump/librump/

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

2010-06-03 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Jun 3 10:56:20 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: locks_up.c memalloc.c rump.c rump_private.h vm.c Log Message: Implement a sort-of pagedaemon: adjust all memory allocators to go through an in-

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

2010-06-02 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 2 12:07:04 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: vm_vfs.c Log Message: In aiodone, call uvm_pageout_done() with number of PG_PAGEOUT pages processed. To generate a diff of this commit: cvs rdiff -u -r1.1

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

2010-06-02 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 2 10:55:19 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: rump.c rump_private.h vm.c Log Message: rumpvm_init -> uvm_init to get rid of local prototype. no functional change To generate a diff of this commit: cv

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

2010-06-01 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Jun 1 19:18:21 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: Always use rumpuser_malloc() for allocating both poolpage and poolpage_cache -- its bootstrap cost is slightly higher than anonmmap, but

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

2010-06-01 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Jun 1 10:29:21 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: rump_private.h vm.c Log Message: * remove rumpvm_makepage, just use uvm_pagealloc() * update copyright to reflect reality a little better To generate a d

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

2010-05-31 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon May 31 23:18:33 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: ltsleep.c rump.c rump_private.h Log Message: Support mtsleep() without a biglocked sleeper (uvm uses this in UVM_UNLOCK_AND_WAIT()) To generate a diff of

CVS commit: src/sys/rump/net/rumptest

2010-05-31 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon May 31 23:13:18 UTC 2010 Modified Files: src/sys/rump/net/rumptest: rumptest_net.c Log Message: Dump rump kernel bootstrap time. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/rump/net/rumptest/rumptest

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

2010-05-31 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon May 31 22:31:07 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern/arch/i386: Makefile.inc src/sys/rump/librump/rumpkern/arch/x86_64: Makefile.inc Added Files: src/sys/rump/librump/rumpkern/arch/i386: spinloc

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

2010-05-28 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 28 18:17:24 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: scheduler.c Log Message: Deal with the "we get a portably arbitrary set of headers on different archs" problem. To generate a diff of this commit: cvs rd

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

2010-05-28 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 28 16:44:14 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: rump.c scheduler.c threads.c Log Message: Improve the CPU scheduler for a host MP system with multithreaded access. The old scheduler had a global freelis

CVS commit: src/sys/rump

2010-05-26 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed May 26 21:51:59 UTC 2010 Modified Files: src/sys/rump/include/rump: rumpvfs_if_pub.h src/sys/rump/librump/rumpvfs: rumpvfs_if_priv.h rumpvfs_if_wrappers.c Log Message: regen: rump_vfs_mount_print To generate a diff of

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

2010-05-26 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed May 26 21:50:56 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c rumpvfs.ifspec Log Message: Add public namespace helper routine for dumping info on mountpoints. To generate a diff of this commit: cvs rdiff -

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

2010-05-26 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed May 26 21:48:20 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: print vm object refcount To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75 src/sys/rump/librump/rumpkern/vm.c Please note

CVS commit: src/sys/rump/fs/lib/libffs

2010-05-20 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu May 20 18:23:59 UTC 2010 Modified Files: src/sys/rump/fs/lib/libffs: Makefile Log Message: include extattr support To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/rump/fs/lib/libffs/Makefile Please note

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

2010-05-20 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu May 20 15:58:09 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpvfs_if_priv.h Log Message: one more file to commit with regen To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/rump/librump/rumpvfs

CVS commit: src/sys/rump

2010-05-20 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu May 20 15:47:45 UTC 2010 Modified Files: src/sys/rump/include/rump: rumpvfs_if_pub.h src/sys/rump/librump/rumpvfs: rumpvfs_if_wrappers.c Log Message: regen: rump_vfs_extattrctl To generate a diff of this commit: cvs r

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

2010-05-20 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu May 20 15:46:47 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c rumpvfs.ifspec Log Message: open VFS_EXTATTRCTL to user namespace To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/sys/rump/li

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

2010-05-18 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue May 18 20:18:18 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: intr.c Log Message: Add missing include To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/sys/rump/librump/rumpkern/intr.c Please note

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

2010-05-18 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 18 16:30:22 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern Log Message: Whoops, default to MP locking. To generate a diff of this commit: cvs rdiff -u -r1.86 -r1.87 src/sys/rump/librump/rumpkern

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

2010-05-18 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 18 16:29:36 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern Added Files: src/sys/rump/librump/rumpkern: locks_up.c Log Message: Add uniprocessor versions of mutex/rw/cv. They work only on

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

2010-05-18 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 18 15:16:10 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: klock.c ltsleep.c rump_private.h Log Message: Namespace rump-only kernel biglock routines appropriately. No functional change. To generate a diff of thi

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

2010-05-18 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 18 15:12:19 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern locks.c Added Files: src/sys/rump/librump/rumpkern: klock.c Log Message: Move routines related to kernel locking and scheduling f

CVS commit: src/sys/rump/include/rump

2010-05-17 Thread Nicolas Joly
Module Name:src Committed By: njoly Date: Mon May 17 12:37:20 UTC 2010 Modified Files: src/sys/rump/include/rump: rump_syscalls.h Log Message: Regen for multiple inclusion protection. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/rump/include/rump

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

2010-05-14 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 14 13:04:14 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: Pick up after people who find build-testing their changes too difficult. To generate a diff of this commit: cvs rdiff -u -r1.73 -r1.74

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

2010-05-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed May 12 16:48:21 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: intr.c Log Message: fix inversion: advance clock on cpu0, not the complement of cpu0 To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/sy

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

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 22:21:05 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern Log Message: Actually, push defining _RUMPKERNEL down to libkern, since it's not needed elsewhere. To generate a diff of this commit: c

CVS commit: src/sys/rump

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 21:08:07 UTC 2010 Modified Files: src/sys/rump: Makefile.rump src/sys/rump/librump/rumpkern: Makefile.rumpkern Log Message: Limit visibility of _RUMPKERNEL to prevent abuse. To generate a diff of this commit: c

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

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 21:03:41 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern/arch/i386: Makefile.inc src/sys/rump/librump/rumpkern/arch/x86_64: Makefile.inc Added Files: src/sys/rump/librump/rumpkern/arch/i386: cpu_cou

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

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 20:25:14 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: emul.c Log Message: adjust comment in previous. XXX: should make that (and physmem) mean something here To generate a diff of this commit: cvs rdiff -u -

CVS commit: src/sys/rump

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 20:11:47 UTC 2010 Modified Files: src/sys/rump/include/rump: rump_syscalls.h src/sys/rump/librump/rumpkern: rump_syscalls.c Log Message: regen: _RUMPKERNEL -> _KERNEL To generate a diff of this commit: cvs rdif

CVS commit: src/sys/rump/include/rump

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 20:09:12 UTC 2010 Modified Files: src/sys/rump/include/rump: rump.h Log Message: _RUMPKERNEL -> _KERNEL To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/rump/include/rump/rump.h Please note that d

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

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 16:59:42 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Cache directory entry name length. This brings kernel bootstrap time down: 14ms -> 12ms. Further hashing etc. did not seem to have a

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

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 14:57:20 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: Initialize p_pgrp when creating a new process structure (and not only for proc0). This makes something work. I just can't remember wh

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

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 14:49:07 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: Set default number of vnodes to 1k instead of 64k: a large default reserves a large amount of memory by default and this is not desi

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

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 14:42:24 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Fix reclaim locking so that we don't attempt lock reentry if making a new rumpfs vnode triggers a reclaim for a rumpfs vnode. To gen

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

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 14:06:08 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: uvm_object_printit() should be wrapped in DEBUGPRINT To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/sys/rump/librump

CVS commit: src/sys/rump

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 11:58:14 UTC 2010 Modified Files: src/sys/rump: README.dirs Log Message: update slightly To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/rump/README.dirs Please note that diffs are not public dom

<    9   10   11   12   13   14   15   16   17   18   >