Module Name:src
Committed By: rin
Date: Tue Jul 18 03:01:35 UTC 2023
Modified Files:
src/doc: HACKS
Log Message:
doc/HACKS: PR port-sh3/56311 has been fixed.
To generate a diff of this commit:
cvs rdiff -u -r1.238 -r1.239 src/doc/HACKS
Please note that diffs are not
Module Name:src
Committed By: rin
Date: Tue Jul 18 03:01:35 UTC 2023
Modified Files:
src/doc: HACKS
Log Message:
doc/HACKS: PR port-sh3/56311 has been fixed.
To generate a diff of this commit:
cvs rdiff -u -r1.238 -r1.239 src/doc/HACKS
Please note that diffs are not
Module Name:src
Committed By: rin
Date: Tue Jul 18 03:00:42 UTC 2023
Modified Files:
src/usr.bin/xlint/lint1: decl.c
Log Message:
lint1:initdecl(): Remove hack for now-fixed PR port-sh3/56311
To generate a diff of this commit:
cvs rdiff -u -r1.360 -r1.361
Module Name:src
Committed By: rin
Date: Tue Jul 18 03:00:42 UTC 2023
Modified Files:
src/usr.bin/xlint/lint1: decl.c
Log Message:
lint1:initdecl(): Remove hack for now-fixed PR port-sh3/56311
To generate a diff of this commit:
cvs rdiff -u -r1.360 -r1.361
Module Name:src
Committed By: rin
Date: Tue Jul 18 02:58:38 UTC 2023
Modified Files:
src/external/gpl3/gcc.old/dist/gcc/config/sh: sh.md
Log Message:
Sync with external/gpl3/gcc:
https://mail-index.netbsd.org/source-changes/2023/07/18/msg146078.html
gcc: Fix peephole
Module Name:src
Committed By: rin
Date: Tue Jul 18 02:58:38 UTC 2023
Modified Files:
src/external/gpl3/gcc.old/dist/gcc/config/sh: sh.md
Log Message:
Sync with external/gpl3/gcc:
https://mail-index.netbsd.org/source-changes/2023/07/18/msg146078.html
gcc: Fix peephole
Module Name:src
Committed By: rin
Date: Tue Jul 18 02:50:18 UTC 2023
Modified Files:
src/external/gpl3/gcc/dist/gcc/config/sh: sh.md
Log Message:
gcc: Fix peephole optimization bug for sh3 (PR port-sh3/56311)
Cherry-picked from upstream:
Module Name:src
Committed By: rin
Date: Tue Jul 18 02:50:18 UTC 2023
Modified Files:
src/external/gpl3/gcc/dist/gcc/config/sh: sh.md
Log Message:
gcc: Fix peephole optimization bug for sh3 (PR port-sh3/56311)
Cherry-picked from upstream:
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 22:57:35 UTC 2023
Modified Files:
src/sys/kern: subr_prf.c
Log Message:
device_printf(9): Lock to avoid interleaving output.
XXX pullup-9
XXX pullup-10
To generate a diff of this commit:
cvs rdiff -u -r1.200
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 22:57:35 UTC 2023
Modified Files:
src/sys/kern: subr_prf.c
Log Message:
device_printf(9): Lock to avoid interleaving output.
XXX pullup-9
XXX pullup-10
To generate a diff of this commit:
cvs rdiff -u -r1.200
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 21:51:45 UTC 2023
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
timecounter(9): Sprinkle membar_consumer around th->th_generation.
This code was apparently written under the misapprehension that
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 21:51:45 UTC 2023
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
timecounter(9): Sprinkle membar_consumer around th->th_generation.
This code was apparently written under the misapprehension that
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 21:51:31 UTC 2023
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
timecounter(9): Use atomic_store_release/load_consume for timehands.
This probably fixes real bugs on Alpha and makes the synchronization
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 21:51:31 UTC 2023
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
timecounter(9): Use atomic_store_release/load_consume for timehands.
This probably fixes real bugs on Alpha and makes the synchronization
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 21:51:20 UTC 2023
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
timecounter(9): Use seqlock for atomic snapshots of timebase.
To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 21:51:20 UTC 2023
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
timecounter(9): Use seqlock for atomic snapshots of timebase.
To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 21:12:29 UTC 2023
Modified Files:
src/sys/arch/i386/conf: LEGACY
Log Message:
i386/LEGACY: Enable ATA_DOWNGRADE_MODE.
PR kern/57362
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 21:12:29 UTC 2023
Modified Files:
src/sys/arch/i386/conf: LEGACY
Log Message:
i386/LEGACY: Enable ATA_DOWNGRADE_MODE.
PR kern/57362
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 21:12:19 UTC 2023
Modified Files:
src/sys/dev/ata: files.ata
Log Message:
ata(4): Add ATA_DOWNGRADE_MODE to opt_ata.h.
This way adding it to kernel config will trigger recompilation.
To generate a diff of this
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 21:12:19 UTC 2023
Modified Files:
src/sys/dev/ata: files.ata
Log Message:
ata(4): Add ATA_DOWNGRADE_MODE to opt_ata.h.
This way adding it to kernel config will trigger recompilation.
To generate a diff of this
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 15:41:06 UTC 2023
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
Revert "timecounter(9): Use an ipi barrier on time_second/uptime rollover."
Evidently rump doesn't have ipi, so this won't work unless we have
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 15:41:06 UTC 2023
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
Revert "timecounter(9): Use an ipi barrier on time_second/uptime rollover."
Evidently rump doesn't have ipi, so this won't work unless we have
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 14:20:19 UTC 2023
Modified Files:
src/share/man/man7: signal.7
Log Message:
signal(7): Clarify semantics of SIGCHLD with SIG_IGN or SA_NOCLDWAIT.
The semantics is not just a nonportable hack for SysV compatibility;
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 14:20:19 UTC 2023
Modified Files:
src/share/man/man7: signal.7
Log Message:
signal(7): Clarify semantics of SIGCHLD with SIG_IGN or SA_NOCLDWAIT.
The semantics is not just a nonportable hack for SysV compatibility;
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 13:48:14 UTC 2023
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
timecounter(9): No static; committed wrong version of patch.
To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 13:48:14 UTC 2023
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
timecounter(9): No static; committed wrong version of patch.
To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 13:44:24 UTC 2023
Modified Files:
src/sys/kern: kern_tc.c
src/sys/sys: timevar.h
Log Message:
timecounter(9): Limit scope of time__second/uptime.
Relevant only if __HAVE_ATOMIC64_LOADSTORE -- not updated
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 13:44:24 UTC 2023
Modified Files:
src/sys/kern: kern_tc.c
src/sys/sys: timevar.h
Log Message:
timecounter(9): Limit scope of time__second/uptime.
Relevant only if __HAVE_ATOMIC64_LOADSTORE -- not updated
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 13:42:23 UTC 2023
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
timecounter(9): Use an ipi barrier on time_second/uptime rollover.
This way we only need __insn_barrier, not membar_consumer, on the
read side.
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 13:42:23 UTC 2023
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
timecounter(9): Use an ipi barrier on time_second/uptime rollover.
This way we only need __insn_barrier, not membar_consumer, on the
read side.
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 13:42:02 UTC 2023
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
timecounter(9): Revert last -- timecounter_lock is already IPL_HIGH.
To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 13:42:02 UTC 2023
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
timecounter(9): Revert last -- timecounter_lock is already IPL_HIGH.
To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 13:35:07 UTC 2023
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
timecounter(9): Ward off interrupts during time_second/uptime update.
Only relevant during 32-bit wraparound, so the potential performance
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 13:35:07 UTC 2023
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
timecounter(9): Ward off interrupts during time_second/uptime update.
Only relevant during 32-bit wraparound, so the potential performance
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 13:29:12 UTC 2023
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
timecounter(9): Fix thinko in previous.
Swapped the wrong variable in this mental macro expansion!
To generate a diff of this commit:
cvs
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 13:29:12 UTC 2023
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
timecounter(9): Fix thinko in previous.
Swapped the wrong variable in this mental macro expansion!
To generate a diff of this commit:
cvs
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 12:57:05 UTC 2023
Modified Files:
src/sys/sys: param.h
Log Message:
sys/param.h: Welcome to NetBSD 10.99.6!
Courtesy of:
- one uvmfault rndsource, not one per CPU
- removal of non-atomic time_second and
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 12:57:05 UTC 2023
Modified Files:
src/sys/sys: param.h
Log Message:
sys/param.h: Welcome to NetBSD 10.99.6!
Courtesy of:
- one uvmfault rndsource, not one per CPU
- removal of non-atomic time_second and
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 12:55:38 UTC 2023
Modified Files:
src/sys/uvm: uvm.h uvm_fault.c uvm_init.c uvm_page.c
Added Files:
src/sys/uvm: uvm_rndsource.h
Log Message:
uvm(9): One rndsource for faults -- not one per CPU.
All
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 12:55:38 UTC 2023
Modified Files:
src/sys/uvm: uvm.h uvm_fault.c uvm_init.c uvm_page.c
Added Files:
src/sys/uvm: uvm_rndsource.h
Log Message:
uvm(9): One rndsource for faults -- not one per CPU.
All
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 12:55:21 UTC 2023
Modified Files:
src/share/man/man9: time_second.9
src/sys/kern: kern_tc.c
src/sys/sys: timevar.h
Log Message:
kern: Make time_second and time_uptime macros that work atomically.
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 12:55:21 UTC 2023
Modified Files:
src/share/man/man9: time_second.9
src/sys/kern: kern_tc.c
src/sys/sys: timevar.h
Log Message:
kern: Make time_second and time_uptime macros that work atomically.
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 12:55:04 UTC 2023
Modified Files:
src/sys/ddb: db_command.c
Log Message:
ddb: Teach `show all tstiles' to show the type of each lock.
To generate a diff of this commit:
cvs rdiff -u -r1.184 -r1.185
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 12:55:04 UTC 2023
Modified Files:
src/sys/ddb: db_command.c
Log Message:
ddb: Teach `show all tstiles' to show the type of each lock.
To generate a diff of this commit:
cvs rdiff -u -r1.184 -r1.185
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 12:54:54 UTC 2023
Modified Files:
src/sys/sys: syncobj.h
Log Message:
sys/syncobj.h: Expose this to _KMEMUSER for future use by crash(8).
This will allow crash(8) to get at the syncobj name.
To generate a diff of
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 12:54:54 UTC 2023
Modified Files:
src/sys/sys: syncobj.h
Log Message:
sys/syncobj.h: Expose this to _KMEMUSER for future use by crash(8).
This will allow crash(8) to get at the syncobj name.
To generate a diff of
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 12:54:29 UTC 2023
Modified Files:
src/sys/kern: kern_condvar.c kern_mutex.c kern_rwlock.c kern_synch.c
sys_lwp.c sys_select.c
src/sys/sys: syncobj.h
Log Message:
kern: New struct
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 12:54:29 UTC 2023
Modified Files:
src/sys/kern: kern_condvar.c kern_mutex.c kern_rwlock.c kern_synch.c
sys_lwp.c sys_select.c
src/sys/sys: syncobj.h
Log Message:
kern: New struct
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 10:55:27 UTC 2023
Modified Files:
src/sys/kern: kern_kthread.c
Log Message:
kthread(9): Fix nested kthread_join.
No reason for one kthread_join to interfere with another, or to cause
non-cyclic dependencies to get
Module Name:src
Committed By: riastradh
Date: Mon Jul 17 10:55:27 UTC 2023
Modified Files:
src/sys/kern: kern_kthread.c
Log Message:
kthread(9): Fix nested kthread_join.
No reason for one kthread_join to interfere with another, or to cause
non-cyclic dependencies to get
Module Name:src
Committed By: bouyer
Date: Mon Jul 17 10:12:54 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xen_clock.c
Log Message:
Unmask event after arming the one-shot timer in clock initialisation,
to avoid a possible race with xen_timer_handler() updating
Module Name:src
Committed By: bouyer
Date: Mon Jul 17 10:12:54 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xen_clock.c
Log Message:
Unmask event after arming the one-shot timer in clock initialisation,
to avoid a possible race with xen_timer_handler() updating
52 matches
Mail list logo