CVS commit: src/sys/kern

2010-04-25 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Apr 25 11:49:36 UTC 2010 Modified Files: src/sys/kern: sys_pset.c Log Message: MAXCPUS - maxcpus To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/kern/sys_pset.c Please note that diffs are not public

CVS commit: src/sys/uvm

2010-04-25 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Apr 25 15:54:14 UTC 2010 Modified Files: src/sys/uvm: uvm.h uvm_emap.c uvm_page.c Log Message: Reduce memory spent on bookkeeping for large values of MAXCPUS. To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58

CVS commit: src/sys

2010-04-25 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Apr 25 15:55:24 UTC 2010 Modified Files: src/sys/kern: sys_select.c src/sys/sys: cpu_data.h lwp.h selinfo.h Log Message: Make select/poll work with more than 32 CPUs. No ABI change. To generate a diff of this commit:

CVS commit: src/sys/kern

2010-04-25 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Apr 25 15:57:59 UTC 2010 Modified Files: src/sys/kern: kern_cpu.c Log Message: Allocate the cpu_infos array dynamically. To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/kern/kern_cpu.c Please note that

CVS commit: src/sys/arch/x86

2010-04-25 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Apr 25 16:10:51 UTC 2010 Modified Files: src/sys/arch/x86/include: intr.h src/sys/arch/x86/x86: ipi.c Log Message: Nothing uses x86_multicast_ipi() right now and it complicates many CPU support, so remove it. To

CVS commit: src/sys/kern

2019-11-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Nov 22 20:07:53 UTC 2019 Modified Files: src/sys/kern: sched_m2.c Log Message: sched_tick: examine the correct LWP, and lock it. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/kern/sched_m2.c Please note

CVS commit: src/sys/kern

2019-11-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Nov 22 20:07:53 UTC 2019 Modified Files: src/sys/kern: sched_m2.c Log Message: sched_tick: examine the correct LWP, and lock it. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/kern/sched_m2.c Please note

CVS commit: src/sys

2019-11-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Nov 22 20:04:03 UTC 2019 Modified Files: src/sys/arch/x86/x86: x86_tlb.c src/sys/kern: sys_select.c Log Message: Minor correction to previous. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: src/sys

2019-11-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Nov 22 20:04:03 UTC 2019 Modified Files: src/sys/arch/x86/x86: x86_tlb.c src/sys/kern: sys_select.c Log Message: Minor correction to previous. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: src/sys/ddb

2019-11-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Nov 22 23:01:49 UTC 2019 Modified Files: src/sys/ddb: db_lex.c Log Message: Fix crash(8). Will revisit. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/ddb/db_lex.c Please note that diffs are not public

CVS commit: src/sys/ddb

2019-11-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Nov 22 23:01:49 UTC 2019 Modified Files: src/sys/ddb: db_lex.c Log Message: Fix crash(8). Will revisit. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/ddb/db_lex.c Please note that diffs are not public

CVS commit: src/sys/arch

2019-11-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Nov 22 23:36:25 UTC 2019 Modified Files: src/sys/arch/amd64/amd64: locore.S src/sys/arch/x86/x86: cpu.c Log Message: - On-demand zeroing pages with MOVNTI is crazy. It empties L1/L2/L3. - Disable zeroing in the idle

CVS commit: src/sys/sys

2019-11-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Nov 22 23:38:15 UTC 2019 Modified Files: src/sys/sys: userret.h Log Message: Add a comment. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/sys/userret.h Please note that diffs are not public domain; they

CVS commit: src/sys/sys

2019-11-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Nov 22 23:38:15 UTC 2019 Modified Files: src/sys/sys: userret.h Log Message: Add a comment. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/sys/userret.h Please note that diffs are not public domain; they

CVS commit: src/sys

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 18:56:55 UTC 2019 Modified Files: src/sys/kern: kern_sleepq.c kern_turnstile.c src/sys/sys: sleepq.h Log Message: Sleep queues & turnstiles: - Avoid false sharing. - Make the turnstile hash function more suitable.

CVS commit: src/sys

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 18:56:55 UTC 2019 Modified Files: src/sys/kern: kern_sleepq.c kern_turnstile.c src/sys/sys: sleepq.h Log Message: Sleep queues & turnstiles: - Avoid false sharing. - Make the turnstile hash function more suitable.

CVS commit: src/sys/kern

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 17:50:49 UTC 2019 Modified Files: src/sys/kern: kern_resource.c kern_softint.c Log Message: calcru: ignore running softints, unless softint_timing is on. Fixes crazy times reported for proc0. To generate a diff of this

CVS commit: src/sys/kern

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 17:50:49 UTC 2019 Modified Files: src/sys/kern: kern_resource.c kern_softint.c Log Message: calcru: ignore running softints, unless softint_timing is on. Fixes crazy times reported for proc0. To generate a diff of this

CVS commit: src/sys/kern

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 18:17:36 UTC 2019 Modified Files: src/sys/kern: kern_lwp.c kern_sig.c Log Message: - lwp_need_userret(): only do it if ONPROC and !curlwp, and explain why. - Use signotify() in a couple more places. To generate a diff of

CVS commit: src/sys/kern

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 18:17:36 UTC 2019 Modified Files: src/sys/kern: kern_lwp.c kern_sig.c Log Message: - lwp_need_userret(): only do it if ONPROC and !curlwp, and explain why. - Use signotify() in a couple more places. To generate a diff of

CVS commit: src/sys/kern

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 17:57:40 UTC 2019 Modified Files: src/sys/kern: kern_timeout.c Log Message: Break the slow path for callout_halt() out into its own routine. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.56

CVS commit: src/sys/kern

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 17:57:40 UTC 2019 Modified Files: src/sys/kern: kern_timeout.c Log Message: Break the slow path for callout_halt() out into its own routine. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.56

CVS commit: src/sys/arch/alpha/alpha

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 19:02:43 UTC 2019 Modified Files: src/sys/arch/alpha/alpha: ipifuncs.c Log Message: alpha_ipi_ast: use ci_data.cpu_onproc, not ci_curlwp. To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49

CVS commit: src/sys/arch/alpha/alpha

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 19:02:43 UTC 2019 Modified Files: src/sys/arch/alpha/alpha: ipifuncs.c Log Message: alpha_ipi_ast: use ci_data.cpu_onproc, not ci_curlwp. To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49

CVS commit: src/sys/dev/pci

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 17:47:23 UTC 2019 Modified Files: src/sys/dev/pci: ichsmb.c Log Message: If attach fails, don't panic on detach. To generate a diff of this commit: cvs rdiff -u -r1.60 -r1.61 src/sys/dev/pci/ichsmb.c Please note that

CVS commit: src/sys

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 17:54:04 UTC 2019 Modified Files: src/sys/kern: sys_pset.c src/sys/sys: pset.h Log Message: Simplify pset locking, making it easier to sync with LWP creation, etc. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 17:54:04 UTC 2019 Modified Files: src/sys/kern: sys_pset.c src/sys/sys: pset.h Log Message: Simplify pset locking, making it easier to sync with LWP creation, etc. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 18:22:05 UTC 2019 Modified Files: src/sys/kern: kern_lwp.c Log Message: lwp_create: - Don't need to check for PK_SYSTEM when inheriting an affinity mask. - Inherit processor set ID under proc_lock, to sync with pset

CVS commit: src/sys/kern

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 18:22:05 UTC 2019 Modified Files: src/sys/kern: kern_lwp.c Log Message: lwp_create: - Don't need to check for PK_SYSTEM when inheriting an affinity mask. - Inherit processor set ID under proc_lock, to sync with pset

CVS commit: src/sys/uvm

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 17:47:53 UTC 2019 Modified Files: src/sys/uvm: uvm_glue.c Log Message: Use lwp_changepri(). To generate a diff of this commit: cvs rdiff -u -r1.169 -r1.170 src/sys/uvm/uvm_glue.c Please note that diffs are not public

CVS commit: src/sys/dev/pci

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 17:47:23 UTC 2019 Modified Files: src/sys/dev/pci: ichsmb.c Log Message: If attach fails, don't panic on detach. To generate a diff of this commit: cvs rdiff -u -r1.60 -r1.61 src/sys/dev/pci/ichsmb.c Please note that

CVS commit: src/sys/uvm

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 17:47:53 UTC 2019 Modified Files: src/sys/uvm: uvm_glue.c Log Message: Use lwp_changepri(). To generate a diff of this commit: cvs rdiff -u -r1.169 -r1.170 src/sys/uvm/uvm_glue.c Please note that diffs are not public

CVS commit: src/sys/arch

2019-11-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Nov 23 16:36:39 UTC 2019 Modified Files: src/sys/arch/amd64/amd64: lock_stubs.S src/sys/arch/i386/i386: lock_stubs.S Log Message: For this case during build.sh: rw_enter(lock, RW_READ); Having instrumented it,

CVS commit: src/sys/arch

2019-11-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Nov 23 16:36:39 UTC 2019 Modified Files: src/sys/arch/amd64/amd64: lock_stubs.S src/sys/arch/i386/i386: lock_stubs.S Log Message: For this case during build.sh: rw_enter(lock, RW_READ); Having instrumented it,

CVS commit: src/sys

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 19:24:02 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: trap.c src/sys/arch/aarch64/include: cpu.h src/sys/arch/alpha/alpha: trap.c src/sys/arch/amd64/amd64: cpufunc.S trap.c

CVS commit: src/sys

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 19:24:02 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: trap.c src/sys/arch/aarch64/include: cpu.h src/sys/arch/alpha/alpha: trap.c src/sys/arch/amd64/amd64: cpufunc.S trap.c

CVS commit: src/sys/arch

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 19:57:24 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: cpu_machdep.c src/sys/arch/mips/mips: cpu_subr.c src/sys/arch/powerpc/powerpc: powerpc_machdep.c src/sys/arch/riscv/riscv:

CVS commit: src/sys/arch

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 19:57:24 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: cpu_machdep.c src/sys/arch/mips/mips: cpu_subr.c src/sys/arch/powerpc/powerpc: powerpc_machdep.c src/sys/arch/riscv/riscv:

CVS commit: src/sys/arch

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 19:27:54 UTC 2019 Modified Files: src/sys/arch/amd64/amd64: genassym.cf locore.S src/sys/arch/i386/i386: genassym.cf locore.S Log Message: x86: abort pageidlezero unconditionally if there is something to run. To

CVS commit: src/sys

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 19:47:21 UTC 2019 Modified Files: src/sys/kern: kern_lwp.c src/sys/sys: lwp.h Log Message: lwp_setlock(): return pointer to the kmutex_t that we replaced To generate a diff of this commit: cvs rdiff -u -r1.210

CVS commit: src/sys/kern

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 20:51:05 UTC 2019 Modified Files: src/sys/kern: kern_synch.c Log Message: - Don't give up kpriority boost in preempt(). That's unfair and bad for interactive response. It should only be dropped on final return to user.

CVS commit: src/sys/kern

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 20:51:05 UTC 2019 Modified Files: src/sys/kern: kern_synch.c Log Message: - Don't give up kpriority boost in preempt(). That's unfair and bad for interactive response. It should only be dropped on final return to user.

CVS commit: src/sys

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 19:47:21 UTC 2019 Modified Files: src/sys/kern: kern_lwp.c src/sys/sys: lwp.h Log Message: lwp_setlock(): return pointer to the kmutex_t that we replaced To generate a diff of this commit: cvs rdiff -u -r1.210

CVS commit: src/sys/arch/x86

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 21:48:34 UTC 2019 Modified Files: src/sys/arch/x86/include: cpu.h src/sys/arch/x86/x86: x86_tlb.c Log Message: x86 TLB shootdown IPI changes: - Shave some time off processing. - Reduce cacheline/bus traffic on

CVS commit: src/sys/arch/x86

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 21:48:34 UTC 2019 Modified Files: src/sys/arch/x86/include: cpu.h src/sys/arch/x86/x86: x86_tlb.c Log Message: x86 TLB shootdown IPI changes: - Shave some time off processing. - Reduce cacheline/bus traffic on

CVS commit: src/sys/arch

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 19:27:54 UTC 2019 Modified Files: src/sys/arch/amd64/amd64: genassym.cf locore.S src/sys/arch/i386/i386: genassym.cf locore.S Log Message: x86: abort pageidlezero unconditionally if there is something to run. To

CVS commit: src/sys

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 21:42:31 UTC 2019 Modified Files: src/sys/kern: sys_select.c src/sys/sys: selinfo.h Log Message: Minor improvements to select/poll: - Increase the maximum number of clusters from 32 to 64 for large systems.

CVS commit: src/sys

2019-11-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Nov 21 21:42:31 UTC 2019 Modified Files: src/sys/kern: sys_select.c src/sys/sys: selinfo.h Log Message: Minor improvements to select/poll: - Increase the maximum number of clusters from 32 to 64 for large systems.

Re: CVS commit: src/sys/arch/x86/x86

2019-12-03 Thread Andrew Doran
On Tue, Dec 03, 2019 at 01:14:14PM +0100, Kamil Rytarowski wrote: > On 03.12.2019 12:50, Juergen Hannken-Illjes wrote: > > Module Name:src > > Committed By: hannken > > Date: Tue Dec 3 11:50:45 UTC 2019 > > > > Modified Files: > > src/sys/arch/x86/x86:

CVS commit: src/sys/arch/sh3/sh3

2019-12-03 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Dec 3 12:42:21 UTC 2019 Modified Files: src/sys/arch/sh3/sh3: exception.c Log Message: One more tweak. To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/sys/arch/sh3/sh3/exception.c Please note that diffs are

CVS commit: src/sys/arch/sh3/sh3

2019-12-03 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Dec 3 12:42:21 UTC 2019 Modified Files: src/sys/arch/sh3/sh3: exception.c Log Message: One more tweak. To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/sys/arch/sh3/sh3/exception.c Please note that diffs are

CVS commit: src/sys/arch/sh3/sh3

2019-12-03 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Dec 3 12:39:00 UTC 2019 Modified Files: src/sys/arch/sh3/sh3: exception.c Log Message: tlb_exception: in slow path, check for usermode before calling userret(). To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72

CVS commit: src/sys/arch/sh3/sh3

2019-12-03 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Dec 3 12:39:00 UTC 2019 Modified Files: src/sys/arch/sh3/sh3: exception.c Log Message: tlb_exception: in slow path, check for usermode before calling userret(). To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72

CVS commit: src/sys/kern

2019-12-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 8 20:35:23 UTC 2019 Modified Files: src/sys/kern: vfs_bio.c Log Message: For safety, cv_broadcast(>b_busy) in more places where the buffer is changing identity or moving from one vnode list to another. To generate a diff

CVS commit: src/sys/kern

2019-12-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 8 20:35:23 UTC 2019 Modified Files: src/sys/kern: vfs_bio.c Log Message: For safety, cv_broadcast(>b_busy) in more places where the buffer is changing identity or moving from one vnode list to another. To generate a diff

CVS commit: src/sys/arch

2019-12-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 8 20:42:49 UTC 2019 Modified Files: src/sys/arch/x86/include: pmap.h src/sys/arch/x86/x86: pmap.c svs.c src/sys/arch/xen/x86: xen_pmap.c Log Message: Merge x86 pmap changes from yamt-pagecache: - Deal better

CVS commit: src/sys/arch

2019-12-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 8 20:42:49 UTC 2019 Modified Files: src/sys/arch/x86/include: pmap.h src/sys/arch/x86/x86: pmap.c svs.c src/sys/arch/xen/x86: xen_pmap.c Log Message: Merge x86 pmap changes from yamt-pagecache: - Deal better

CVS commit: src/sys

2019-12-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 8 19:52:37 UTC 2019 Modified Files: src/sys/dev/qbus: ts.c src/sys/kern: kern_physio.c src/sys/ufs/lfs: lfs_segment.c Log Message: Revert previous. No performance gain worth the potential headaches with

CVS commit: src/sys/arch

2019-12-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 8 20:00:56 UTC 2019 Modified Files: src/sys/arch/amd64/amd64: lock_stubs.S src/sys/arch/i386/i386: lock_stubs.S Log Message: After lots of testing I'm not convinced of the benefit to the tweak I made to rw_enter(),

CVS commit: src/sys/arch

2019-12-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 8 20:00:56 UTC 2019 Modified Files: src/sys/arch/amd64/amd64: lock_stubs.S src/sys/arch/i386/i386: lock_stubs.S Log Message: After lots of testing I'm not convinced of the benefit to the tweak I made to rw_enter(),

Re: CVS commit: src/sys

2019-12-06 Thread Andrew Doran
This is experimental: we use l_cpu to mean a number of things and this involves changing it to a different value than curcpu() in a running LWP, which we have not done before. I'll see about making it more robust. Andrew On Fri, Dec 06, 2019 at 09:36:11PM +, Andrew Doran wrote: > Mod

CVS commit: src/sys/dev/pci

2019-12-09 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Dec 9 21:00:48 UTC 2019 Modified Files: src/sys/dev/pci: ichsmb.c Log Message: Fix LOCKDEBUG panic on detach. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62 src/sys/dev/pci/ichsmb.c Please note that diffs are

CVS commit: src/sys/dev/pci

2019-12-09 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Dec 9 21:00:48 UTC 2019 Modified Files: src/sys/dev/pci: ichsmb.c Log Message: Fix LOCKDEBUG panic on detach. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62 src/sys/dev/pci/ichsmb.c Please note that diffs are

CVS commit: src/sys/kern

2019-12-09 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Dec 9 21:05:23 UTC 2019 Modified Files: src/sys/kern: kern_mutex.c Log Message: - Add a mutex_owner_running() for the benefit of the pagedaemon, which needs help with locking things in reverse order. - Expunge the panicstr

CVS commit: src/sys/kern

2019-12-09 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Dec 9 21:05:23 UTC 2019 Modified Files: src/sys/kern: kern_mutex.c Log Message: - Add a mutex_owner_running() for the benefit of the pagedaemon, which needs help with locking things in reverse order. - Expunge the panicstr

CVS commit: src/sys/sys

2019-12-09 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Dec 9 21:08:56 UTC 2019 Modified Files: src/sys/sys: mutex.h Log Message: Add mutex_owner_running(). To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/sys/mutex.h Please note that diffs are not public

CVS commit: src/sys/sys

2019-12-09 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Dec 9 21:08:56 UTC 2019 Modified Files: src/sys/sys: mutex.h Log Message: Add mutex_owner_running(). To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/sys/mutex.h Please note that diffs are not public

CVS commit: src/sys/kern

2019-12-09 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Dec 9 21:02:10 UTC 2019 Modified Files: src/sys/kern: kern_rwlock.c Log Message: Expunge the panicstr checks, we don't need them. To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59 src/sys/kern/kern_rwlock.c Please

CVS commit: src/sys/kern

2019-12-09 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Dec 9 21:02:10 UTC 2019 Modified Files: src/sys/kern: kern_rwlock.c Log Message: Expunge the panicstr checks, we don't need them. To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59 src/sys/kern/kern_rwlock.c Please

CVS commit: src/sys/kern

2019-12-10 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Dec 10 11:12:02 UTC 2019 Modified Files: src/sys/kern: kern_mutex.c Log Message: Fix build break. To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82 src/sys/kern/kern_mutex.c Please note that diffs are not public

CVS commit: src/sys/kern

2019-12-10 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Dec 10 11:35:29 UTC 2019 Modified Files: src/sys/kern: kern_mutex.c Log Message: Inverted test. To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83 src/sys/kern/kern_mutex.c Please note that diffs are not public

CVS commit: src/sys/kern

2019-12-10 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Dec 10 11:35:29 UTC 2019 Modified Files: src/sys/kern: kern_mutex.c Log Message: Inverted test. To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83 src/sys/kern/kern_mutex.c Please note that diffs are not public

CVS commit: src/sys/kern

2019-12-10 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Dec 10 11:12:02 UTC 2019 Modified Files: src/sys/kern: kern_mutex.c Log Message: Fix build break. To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82 src/sys/kern/kern_mutex.c Please note that diffs are not public

Re: CVS commit: src/sys/kern

2019-12-10 Thread Andrew Doran
On Wed, Dec 11, 2019 at 09:06:33AM +1100, matthew green wrote: > "Andrew Doran" writes: > > Module Name:src > > Committed By: ad > > Date: Mon Dec 9 21:02:10 UTC 2019 > > > > Modified Files: > > src/sys/kern

CVS commit: src

2019-12-13 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Dec 13 20:10:22 UTC 2019 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c src/sys/miscfs/genfs: genfs_io.c src/sys/nfs: nfs_bio.c src/sys/rump/librump/rumpkern: vm.c

CVS commit: src

2019-12-13 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Dec 13 20:10:22 UTC 2019 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c src/sys/miscfs/genfs: genfs_io.c src/sys/nfs: nfs_bio.c src/sys/rump/librump/rumpkern: vm.c

CVS commit: src/sys/sys

2019-12-13 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Dec 13 20:50:08 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: NetBSD 9.99.24 - UVM changes To generate a diff of this commit: cvs rdiff -u -r1.624 -r1.625 src/sys/sys/param.h Please note that diffs are not public

CVS commit: src/sys/sys

2019-12-13 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Dec 13 20:50:08 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: NetBSD 9.99.24 - UVM changes To generate a diff of this commit: cvs rdiff -u -r1.624 -r1.625 src/sys/sys/param.h Please note that diffs are not public

CVS commit: src/sys/arch/amd64/amd64

2019-12-13 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Dec 13 20:14:25 UTC 2019 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: Break the global uvm_pageqlock into a per-page identity lock and a private lock for use of the pagedaemon policy code. Discussed on

CVS commit: src/sys/arch/amd64/amd64

2019-12-13 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Dec 13 20:14:25 UTC 2019 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: Break the global uvm_pageqlock into a per-page identity lock and a private lock for use of the pagedaemon policy code. Discussed on

CVS commit: src/sys/uvm

2019-12-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 14 15:04:48 UTC 2019 Modified Files: src/sys/uvm: uvm_pager.c uvm_pdaemon.c Log Message: Adjust pdpending in uvm_pageout_start() and uvm_pageout_done() to avoid the value going temporarily negative. To generate a diff of

CVS commit: src/sys/uvm

2019-12-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 14 15:04:48 UTC 2019 Modified Files: src/sys/uvm: uvm_pager.c uvm_pdaemon.c Log Message: Adjust pdpending in uvm_pageout_start() and uvm_pageout_done() to avoid the value going temporarily negative. To generate a diff of

CVS commit: src/sys/uvm/pmap

2019-12-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 14 14:46:11 UTC 2019 Modified Files: src/sys/uvm/pmap: pmap_segtab.c Log Message: Use pageq.list instead of listq.list. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/uvm/pmap/pmap_segtab.c Please

CVS commit: src/sys/uvm/pmap

2019-12-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 14 14:46:11 UTC 2019 Modified Files: src/sys/uvm/pmap: pmap_segtab.c Log Message: Use pageq.list instead of listq.list. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/uvm/pmap/pmap_segtab.c Please

CVS commit: src/sys/uvm

2019-12-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 14 15:08:45 UTC 2019 Modified Files: src/sys/uvm: uvm_loan.c Log Message: Don't call uvm_pagedequeue() while holding pg->interlock. To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/sys/uvm/uvm_loan.c

CVS commit: src/sys/uvm

2019-12-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 14 15:08:45 UTC 2019 Modified Files: src/sys/uvm: uvm_loan.c Log Message: Don't call uvm_pagedequeue() while holding pg->interlock. To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/sys/uvm/uvm_loan.c

CVS commit: src

2019-12-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 14 15:30:37 UTC 2019 Modified Files: src/distrib/sets/lists/comp: mi src/sys/kern: init_main.c src/sys/lib/libkern: Makefile.libkern src/sys/sys: Makefile Log Message: Include radixtree in the kernel.

CVS commit: src

2019-12-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 14 15:30:37 UTC 2019 Modified Files: src/distrib/sets/lists/comp: mi src/sys/kern: init_main.c src/sys/lib/libkern: Makefile.libkern src/sys/sys: Makefile Log Message: Include radixtree in the kernel.

CVS commit: src/sys/sys

2019-12-16 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Dec 16 22:48:25 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: NetBSD 9.99.26 - UVM counter changes To generate a diff of this commit: cvs rdiff -u -r1.626 -r1.627 src/sys/sys/param.h Please note that diffs are not

CVS commit: src/sys/sys

2019-12-16 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Dec 16 22:48:25 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: NetBSD 9.99.26 - UVM counter changes To generate a diff of this commit: cvs rdiff -u -r1.626 -r1.627 src/sys/sys/param.h Please note that diffs are not

CVS commit: src/sys/kern

2019-12-16 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Dec 17 00:33:47 UTC 2019 Modified Files: src/sys/kern: kern_cpu.c Log Message: Hopefully unbreak the build - now that this is included in rump. To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83

CVS commit: src/sys/kern

2019-12-16 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Dec 17 00:33:47 UTC 2019 Modified Files: src/sys/kern: kern_cpu.c Log Message: Hopefully unbreak the build - now that this is included in rump. To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83

CVS commit: src/sys

2019-12-16 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Dec 16 22:47:55 UTC 2019 Modified Files: src/sys/kern: kern_cpu.c kern_fork.c kern_softint.c vfs_vnode.c vfs_vnops.c src/sys/miscfs/procfs: procfs_linux.c src/sys/rump/librump/rumpkern: MAINBUS.ioconf

CVS commit: src/sys

2019-12-16 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Dec 16 22:47:55 UTC 2019 Modified Files: src/sys/kern: kern_cpu.c kern_fork.c kern_softint.c vfs_vnode.c vfs_vnops.c src/sys/miscfs/procfs: procfs_linux.c src/sys/rump/librump/rumpkern: MAINBUS.ioconf

CVS commit: src/sys

2019-12-16 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Dec 17 00:51:28 UTC 2019 Modified Files: src/sys/kern: kern_cpu.c src/sys/rump/librump/rumpkern: MAINBUS.ioconf Log Message: Rump is living up to its name To generate a diff of this commit: cvs rdiff -u -r1.83 -r1.84

CVS commit: src/sys

2019-12-16 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Dec 17 00:51:28 UTC 2019 Modified Files: src/sys/kern: kern_cpu.c src/sys/rump/librump/rumpkern: MAINBUS.ioconf Log Message: Rump is living up to its name To generate a diff of this commit: cvs rdiff -u -r1.83 -r1.84

CVS commit: src/sys/kern

2019-12-16 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Dec 17 00:59:14 UTC 2019 Modified Files: src/sys/kern: kern_cpu.c Log Message: More rump-ing. I will split this into two files during the week. To generate a diff of this commit: cvs rdiff -u -r1.84 -r1.85

CVS commit: src/sys/kern

2019-12-16 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Dec 17 00:59:14 UTC 2019 Modified Files: src/sys/kern: kern_cpu.c Log Message: More rump-ing. I will split this into two files during the week. To generate a diff of this commit: cvs rdiff -u -r1.84 -r1.85

CVS commit: src/sys/arch

2019-12-15 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 15 19:24:11 UTC 2019 Modified Files: src/sys/arch/x86/include: pmap.h src/sys/arch/x86/x86: pmap.c src/sys/arch/xen/x86: xen_pmap.c Log Message: uvm_pagerealloc() can now block because of radixtree

CVS commit: src/sys/arch

2019-12-15 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 15 19:24:11 UTC 2019 Modified Files: src/sys/arch/x86/include: pmap.h src/sys/arch/x86/x86: pmap.c src/sys/arch/xen/x86: xen_pmap.c Log Message: uvm_pagerealloc() can now block because of radixtree

<    1   2   3   4   5   6   7   8   9   10   >