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
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.
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.
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.
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.
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:
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:
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
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
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
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
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
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
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
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
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Module Name:src
Committed By: ad
Date: Wed Nov 20 21:49:00 UTC 2019
Modified Files:
src/sys/kern: kern_condvar.c
Log Message:
- Put back a microoptimisation that was accidentally removed.
- Comments.
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42
Module Name:src
Committed By: ad
Date: Wed Nov 20 21:49:00 UTC 2019
Modified Files:
src/sys/kern: kern_condvar.c
Log Message:
- Put back a microoptimisation that was accidentally removed.
- Comments.
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42
On Mon, Feb 28, 2011 at 04:48:43PM +, Mindaugas Rasiukevicius wrote:
Jukka Ruohonen jru...@netbsd.org wrote:
Module Name:src
Committed By: jruoho
Date: Fri Feb 25 09:16:00 UTC 2011
Modified Files:
src/sys/arch/x86/acpi: acpi_cpu_md.c
On Tue, Mar 01, 2011 at 01:17:11PM +0200, Jukka Ruohonen wrote:
On Tue, Mar 01, 2011 at 09:53:24AM +, Andrew Doran wrote:
You must not call these interfaces or any kind of MI synchronization
interface, spin mutexes included, with interrupts switched off at the
machine level!
Yes
On Fri, Oct 15, 2010 at 10:33:22PM +, Andrew Doran wrote:
On Fri, Oct 15, 2010 at 05:30:52PM +0100, Mindaugas Rasiukevicius wrote:
o...@netbsd.org wrote:
In M_WAIT case, m_reclaim() will run and run until get mbuf cluster
if mclpool limit reached. If m_reclaim() repeatedly but cannot
On Fri, Oct 15, 2010 at 05:30:52PM +0100, Mindaugas Rasiukevicius wrote:
o...@netbsd.org wrote:
In M_WAIT case, m_reclaim() will run and run until get mbuf cluster
if mclpool limit reached. If m_reclaim() repeatedly but cannot to
get new mbuf cluster, m_clget() will not return.
On Thu, Oct 14, 2010 at 04:59:42AM +0100, Mindaugas Rasiukevicius wrote:
Hello,
Masaru OKI o...@netbsd.org wrote:
Module Name:src
Committed By: oki
Date: Thu Oct 14 03:07:52 UTC 2010
Modified Files:
src/sys/kern: uipc_socket.c
Log Message:
On Thu, Oct 07, 2010 at 01:33:46AM +0200, Jean-Yves Migeon wrote:
On 06.10.2010 12:16, Manuel Bouyer wrote:
On Tue, Oct 05, 2010 at 11:48:17PM +, Jean-Yves Migeon wrote:
[...]
XXX Currently, savecore(8) will fail to dump a PAE kernel in a !PAE
environment (and reciprocally). So
On Tue, Aug 17, 2010 at 04:45:36PM +0300, Antti Kantee wrote:
On Tue Aug 17 2010 at 15:41:11 +0200, Juergen Hannken-Illjes wrote:
vp-v_freelisthd = NULL;
mutex_exit(vnode_free_list_lock);
- if (vp-v_usecount != 0) {
- /*
-
Hi,
Why are any types other than in the pmap different between PAE and !PAE?
When this was originally proposed I asked for stuff like paddr_t to be 64
bits no matter what the kernel compile settings where.
Thanks.
On Mon, Aug 16, 2010 at 10:45:10PM +0200, Jean-Yves Migeon wrote:
On
On Thu, Apr 29, 2010 at 09:39:50AM +1000, matthew green wrote:
Modified Files:
src/sys/arch/amd64/amd64: busfunc.S genassym.cf mainbus.c
src/sys/arch/i386/i386: apmbios.c busfunc.S genassym.cf ipkdb_glue.c
mainbus.c
src/sys/arch/i386/isa: isapnp_machdep.c
On Tue, Apr 13, 2010 at 10:47:51AM +0300, Antti Kantee wrote:
On Tue Apr 13 2010 at 01:15:56 +, Adam Hoka wrote:
Module Name:src
Committed By: ahoka
Date: Tue Apr 13 01:15:56 UTC 2010
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log
On Tue, Apr 13, 2010 at 02:54:23PM +0300, Antti Kantee wrote:
On Tue Apr 13 2010 at 01:02:44 +, Adam Hoka wrote:
Module Name:src
Committed By: ahoka
Date: Tue Apr 13 01:02:43 UTC 2010
Modified Files:
src/sys/dist/pf/net: pf_ioctl.c
Log
On Tue, Apr 13, 2010 at 03:27:11PM +0300, Antti Kantee wrote:
On Tue Apr 13 2010 at 12:18:38 +, Andrew Doran wrote:
On Tue, Apr 13, 2010 at 10:47:51AM +0300, Antti Kantee wrote:
On Tue Apr 13 2010 at 01:15:56 +, Adam Hoka wrote:
Module Name:src
Committed By: ahoka
On Tue, Apr 13, 2010 at 03:40:24PM +0300, Antti Kantee wrote:
On Tue Apr 13 2010 at 12:32:38 +, Andrew Doran wrote:
So the kernel of the problem is namespace collisions, correct?
Mostly. Though I still think it's not expected that opening a /dev
node will load e.g. an exec package
On Wed, Mar 31, 2010 at 09:45:40AM -0500, David Young wrote:
On Wed, Mar 31, 2010 at 05:09:41AM +, Michael Lorenz wrote:
Module Name:src
Committed By: macallan
Date: Wed Mar 31 05:09:41 UTC 2010
Modified Files:
src/sys/dev/ic: pcf8584.c
Log
On Tue, Feb 23, 2010 at 09:58:25AM +1300, Darran Hunt wrote:
static void
dtrace_vtime_switch(lwp_t *newl)
{
#ifdef KDTRACE_HOOKS
/*
* If DTrace has set the active vtime enum to anything
* other than INACTIVE (0), then it should have set the
* function to call.
On Mon, Feb 22, 2010 at 11:31:31AM -0600, David Young wrote:
On Sun, Feb 21, 2010 at 02:11:40AM +, Darran Hunt wrote:
Module Name:src
Committed By: darran
Date: Sun Feb 21 02:11:40 UTC 2010
Modified Files:
src/sys/arch/i386/i386: trap.c vector.S
On Wed, Nov 18, 2009 at 11:35:15PM +, YAMAMOTO Takashi wrote:
hi,
On Wed, Nov 18, 2009 at 01:29:05AM +, YAMAMOTO Takashi wrote:
hi,
Module Name: src
Committed By:dyoung
Date:Tue Nov 17 18:36:07 UTC 2009
Modified Files:
On Wed, Aug 26, 2009 at 10:34:47PM +, Manuel Bouyer wrote:
Module Name: src
Committed By: bouyer
Date: Wed Aug 26 22:34:47 UTC 2009
Modified Files:
src/sys/kern: uipc_usrreq.c
Log Message:
In uipc_usrreq(PRU_ACCEPT), grab the unp_streamlock before unp_setpeerlocks().
On Mon, Aug 10, 2009 at 10:47:09PM +, Adam Hamsik wrote:
Added Files:
src/external/cddl/osnet/dist/uts/common/sys: priv_names.h
Log Message:
Add missing header file.
We should tag this file with osnet-20081117 (cvs tag)
On Tue, Jun 23, 2009 at 07:36:41PM +, Elad Efrat wrote:
Log Message:
Move the implementation of vaccess() to genfs_can_access(), in line with
the other routines of the same spirit.
...
No objections on tech-kern@:
http://mail-index.netbsd.org/tech-kern/2009/06/21/msg005310.html
On Sat, May 16, 2009 at 08:29:54AM +, YAMAMOTO Takashi wrote:
Modified Files:
src/sys/kern: vfs_subr.c
src/sys/sys: vnode.h
Log Message:
put a flag bit into v_usecount to prevent vtryget during getcleanvnode.
this fixes the following deadlock.
Thanks! How about this to
On Sat, Apr 25, 2009 at 09:42:30PM +0100, Mindaugas Rasiukevicius wrote:
Module Name:src
Committed By: ad
Date: Sun Apr 19 14:11:38 UTC 2009
...
x86:
- Make intr_establish, intr_disestablish safe to use when !cold.
- Distribute hardware interrupts among
On Wed, Apr 08, 2009 at 12:15:45AM +, David Young wrote:
Modified Files:
src/sys/dev/acpi: acpi_timer.c acpi_timer.h
Log Message:
Add acpitimer_detach() to eventually support acpi(4) detachment.
tc_detach() does not work correctly on a running system. It can race with
On Tue, Mar 31, 2009 at 05:17:47PM +, Matthias Drochner wrote:
Module Name: src
Committed By: drochner
Date: Tue Mar 31 17:17:47 UTC 2009
Modified Files:
src/sys/dev/acpi/acpica: OsdSchedule.c OsdSynch.c
Log Message:
avoid tsleep also during shutdown (and in
On Fri, Mar 27, 2009 at 12:25:41PM +, Izumi Tsutsui wrote:
Log Message:
Use bus_space(9) to access registers. SETREG() macro using bogus casts
against packed structures doesn't work on gcc4. (no character on screen)
See also:
http://mail-index.NetBSD.org/port-sparc/2003/11/11/0002.html
On Fri, Mar 27, 2009 at 04:31:33PM -0400, Michael wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hello,
On Mar 27, 2009, at 9:07 AM, Izumi Tsutsui wrote:
a...@netbsd.org wrote:
On Fri, Mar 27, 2009 at 12:25:41PM +, Izumi Tsutsui wrote:
Log Message:
Use bus_space(9) to
On Thu, Mar 26, 2009 at 10:21:49PM +, Andrew Doran wrote:
On Fri, Mar 27, 2009 at 09:14:40AM +1100, Simon Burge wrote:
+#ifdef __NetBSD__
+#include uvm/uvm.h
+#definebtop(x) ((x) * PAGE_SIZE)
[ ... ]
Isn't that working out pages to bytes and not bytes to pages
301 - 360 of 360 matches
Mail list logo