Module Name:src
Committed By: dennis
Date: Sat Jun 13 17:28:42 UTC 2015
Modified Files:
src/lib/libc/gen: nlist_private.h
Log Message:
Add entries for riscv and aarch64. This lets the former build
complete and gets the latter close to the end.
To generate a diff of
Module Name:src
Committed By: dennis
Date: Sat Jun 13 17:28:42 UTC 2015
Modified Files:
src/lib/libc/gen: nlist_private.h
Log Message:
Add entries for riscv and aarch64. This lets the former build
complete and gets the latter close to the end.
To generate a diff of
Module Name:src
Committed By: dennis
Date: Thu Apr 2 16:49:09 UTC 2015
Modified Files:
src/external/gpl3/gcc/dist/gcc/config/rs6000: netbsd64.h
Log Message:
Make the small [U]INT_LEAST?_TYPE definitions match the 32 bit compiler
To generate a diff of this commit:
cvs
Module Name:src
Committed By: dennis
Date: Thu Apr 2 16:49:09 UTC 2015
Modified Files:
src/external/gpl3/gcc/dist/gcc/config/rs6000: netbsd64.h
Log Message:
Make the small [U]INT_LEAST?_TYPE definitions match the 32 bit compiler
To generate a diff of this commit:
cvs
Module Name:src
Committed By: dennis
Date: Fri Jan 16 20:10:25 UTC 2015
Modified Files:
src/sys/kern: vfs_cache.c
Log Message:
Add a membar_datadep_consumer() before dereferencing the pointer
to a cache entry in cache_lookup_entry(). The entries are being
added to the
Module Name:src
Committed By: dennis
Date: Fri Jan 16 21:38:26 UTC 2015
Modified Files:
src/sys/sys: namei.src
Log Message:
Don't nest structure definitions.
This modification was made directly to sys/sys/namei.h (1.90) but
was inadvertently lost as a result of the
Module Name:src
Committed By: dennis
Date: Fri Jan 16 21:41:07 UTC 2015
Modified Files:
src/sys/rump/include/rump: rump_namei.h
src/sys/sys: namei.h
Log Message:
Regen.
To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26
Module Name:src
Committed By: dennis
Date: Fri Jan 16 20:10:25 UTC 2015
Modified Files:
src/sys/kern: vfs_cache.c
Log Message:
Add a membar_datadep_consumer() before dereferencing the pointer
to a cache entry in cache_lookup_entry(). The entries are being
added to the
Module Name:src
Committed By: dennis
Date: Fri Jan 16 21:38:26 UTC 2015
Modified Files:
src/sys/sys: namei.src
Log Message:
Don't nest structure definitions.
This modification was made directly to sys/sys/namei.h (1.90) but
was inadvertently lost as a result of the
Module Name:src
Committed By: dennis
Date: Fri Jan 16 21:41:07 UTC 2015
Modified Files:
src/sys/rump/include/rump: rump_namei.h
src/sys/sys: namei.h
Log Message:
Regen.
To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26
Module Name:src
Committed By: dennis
Date: Mon Jan 12 02:32:33 UTC 2015
Modified Files:
src/sys/arch/powerpc/include: asm.h
Log Message:
Name the offsets to the remaining fields in the ppc64
stack frame header. Add a stack frame alignment macro
to avoid hard-coding that.
Module Name:src
Committed By: dennis
Date: Mon Jan 12 02:32:33 UTC 2015
Modified Files:
src/sys/arch/powerpc/include: asm.h
Log Message:
Name the offsets to the remaining fields in the ppc64
stack frame header. Add a stack frame alignment macro
to avoid hard-coding that.
Module Name:src
Committed By: dennis
Date: Mon Jan 12 02:48:20 UTC 2015
Modified Files:
src/lib/libc/arch/powerpc64: SYS.h
src/lib/libc/arch/powerpc64/sys: cerror.S
Log Message:
Replace the branch to __cerror() in powerpc64 syscall stubs
with inline code which
Module Name:src
Committed By: dennis
Date: Mon Jan 12 02:48:20 UTC 2015
Modified Files:
src/lib/libc/arch/powerpc64: SYS.h
src/lib/libc/arch/powerpc64/sys: cerror.S
Log Message:
Replace the branch to __cerror() in powerpc64 syscall stubs
with inline code which
Module Name:src
Committed By: dennis
Date: Wed Dec 24 19:50:04 UTC 2014
Modified Files:
src/sys/sys: namei.src
Log Message:
Update struct nchstats to 64 bit counters on all machines.
Remove the now-redundant struct nchstats_sysctl. Containerize
structure member names with
Module Name:src
Committed By: dennis
Date: Wed Dec 24 19:56:49 UTC 2014
Modified Files:
src/sys/rump/include/rump: rump_namei.h
src/sys/sys: namei.h
Log Message:
Update stats-keeping in sys/kern/vfs_cache.c to remove (most)
races while allowing consistent lockless
Module Name:src
Committed By: dennis
Date: Wed Dec 24 20:01:22 UTC 2014
Modified Files:
src/sys/kern: vfs_cache.c
src/usr.bin/systat: vmstat.c
src/usr.bin/vmstat: vmstat.c
Log Message:
Update stats-keeping in sys/kern/vfs_cache.c to remove (most)
races
Module Name:src
Committed By: dennis
Date: Wed Dec 24 19:50:04 UTC 2014
Modified Files:
src/sys/sys: namei.src
Log Message:
Update struct nchstats to 64 bit counters on all machines.
Remove the now-redundant struct nchstats_sysctl. Containerize
structure member names with
Module Name:src
Committed By: dennis
Date: Wed Dec 24 19:56:49 UTC 2014
Modified Files:
src/sys/rump/include/rump: rump_namei.h
src/sys/sys: namei.h
Log Message:
Update stats-keeping in sys/kern/vfs_cache.c to remove (most)
races while allowing consistent lockless
Module Name:src
Committed By: dennis
Date: Wed Dec 24 20:01:22 UTC 2014
Modified Files:
src/sys/kern: vfs_cache.c
src/usr.bin/systat: vmstat.c
src/usr.bin/vmstat: vmstat.c
Log Message:
Update stats-keeping in sys/kern/vfs_cache.c to remove (most)
races
Module Name:src
Committed By: dennis
Date: Mon Dec 22 15:24:14 UTC 2014
Modified Files:
src/usr.bin/w: w.c
Log Message:
Move enough additional 'w' code into 'uptime' to keep the latter
from double-counting utmp users.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: dennis
Date: Mon Dec 22 21:15:48 UTC 2014
Modified Files:
src/external/gpl3/gcc/dist/gcc/config/riscv: sync.md
src/external/gpl3/gcc/lib/libasan: Makefile
Log Message:
Apply a fix, extracted from the UCB RISC-V gcc sources, for the
Module Name:src
Committed By: dennis
Date: Mon Dec 22 21:20:11 UTC 2014
Modified Files:
src/doc: HACKS
Log Message:
Remove note of hack around for riscv compiler problems with
atomics. This seems to now be fixed.
To generate a diff of this commit:
cvs rdiff -u -r1.153
Module Name:src
Committed By: dennis
Date: Mon Dec 22 15:24:14 UTC 2014
Modified Files:
src/usr.bin/w: w.c
Log Message:
Move enough additional 'w' code into 'uptime' to keep the latter
from double-counting utmp users.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: dennis
Date: Mon Dec 22 21:15:48 UTC 2014
Modified Files:
src/external/gpl3/gcc/dist/gcc/config/riscv: sync.md
src/external/gpl3/gcc/lib/libasan: Makefile
Log Message:
Apply a fix, extracted from the UCB RISC-V gcc sources, for the
Module Name:src
Committed By: dennis
Date: Mon Dec 22 21:20:11 UTC 2014
Modified Files:
src/doc: HACKS
Log Message:
Remove note of hack around for riscv compiler problems with
atomics. This seems to now be fixed.
To generate a diff of this commit:
cvs rdiff -u -r1.153
Module Name:src
Committed By: dennis
Date: Sun Dec 7 22:23:38 UTC 2014
Modified Files:
src/sys/kern: vfs_cache.c
Log Message:
Take 2. Do a fairly mechanical reversion of the locking protocol
to that of revision 1.94. Add a comment documenting my best guess
about the
Module Name:src
Committed By: dennis
Date: Sun Dec 7 22:23:38 UTC 2014
Modified Files:
src/sys/kern: vfs_cache.c
Log Message:
Take 2. Do a fairly mechanical reversion of the locking protocol
to that of revision 1.94. Add a comment documenting my best guess
about the
Module Name:src
Committed By: dennis
Date: Tue Dec 2 08:31:18 UTC 2014
Modified Files:
src/doc: HACKS
Log Message:
Note riscv compiler workarounds for libasan
To generate a diff of this commit:
cvs rdiff -u -r1.152 -r1.153 src/doc/HACKS
Please note that diffs are not
Module Name:src
Committed By: dennis
Date: Tue Dec 2 08:31:18 UTC 2014
Modified Files:
src/doc: HACKS
Log Message:
Note riscv compiler workarounds for libasan
To generate a diff of this commit:
cvs rdiff -u -r1.152 -r1.153 src/doc/HACKS
Please note that diffs are not
Module Name:src
Committed By: dennis
Date: Tue Dec 2 03:20:39 UTC 2014
Modified Files:
src/external/gpl3/gcc/lib/libasan: Makefile
Log Message:
Work around RISC-V compiler bug in gcc 4.8.3 (at least).
Should be reconsidered if the compiler is updated.
PR toolchain/49425
Module Name:src
Committed By: dennis
Date: Tue Dec 2 03:20:39 UTC 2014
Modified Files:
src/external/gpl3/gcc/lib/libasan: Makefile
Log Message:
Work around RISC-V compiler bug in gcc 4.8.3 (at least).
Should be reconsidered if the compiler is updated.
PR toolchain/49425
Module Name:src
Committed By: dennis
Date: Sun Nov 30 04:11:03 UTC 2014
Modified Files:
src/sys/kern: vfs_cache.c
Log Message:
Do a fairly mechanical reversion of the locking protocol to that
of revision 1.97. Add a comment documenting my best guess about
the locking
Module Name:src
Committed By: dennis
Date: Sun Nov 30 04:11:03 UTC 2014
Modified Files:
src/sys/kern: vfs_cache.c
Log Message:
Do a fairly mechanical reversion of the locking protocol to that
of revision 1.97. Add a comment documenting my best guess about
the locking
On 14 Nov, 2014, at 14:18 , Martin Husemann mar...@duskware.de wrote:
I still don't see the segmentation violation - what am I missing?
Gdb is a bit confused about the stack:
This
0x8c2b4: movel %d1,%a1@+
looks a little suspicious. %a1 seems to be 0x4.
Dennis Ferguson
Module Name:src
Committed By: dennis
Date: Tue Oct 28 19:46:18 UTC 2014
Modified Files:
src/sys/arch/riscv/include: byte_swap.h
Log Message:
Correct 32 and 64 bit byte swap inlines.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
Module Name:src
Committed By: dennis
Date: Tue Oct 28 20:25:36 UTC 2014
Modified Files:
src/sys/arch/riscv/include: byte_swap.h
Log Message:
Shave an instruction from the generated code for the 32 bit byte
swap inline. Prune 5 or 9 instructions (depending on what you
Module Name:src
Committed By: dennis
Date: Wed Oct 29 01:33:39 UTC 2014
Modified Files:
src/sys/arch/aarch64/include: byte_swap.h
src/sys/arch/or1k/include: byte_swap.h
Log Message:
Correct 32 and 64 bit byte swap inlines
To generate a diff of this commit:
cvs
Module Name:src
Committed By: dennis
Date: Tue Oct 28 19:46:18 UTC 2014
Modified Files:
src/sys/arch/riscv/include: byte_swap.h
Log Message:
Correct 32 and 64 bit byte swap inlines.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
Module Name:src
Committed By: dennis
Date: Tue Oct 28 20:25:36 UTC 2014
Modified Files:
src/sys/arch/riscv/include: byte_swap.h
Log Message:
Shave an instruction from the generated code for the 32 bit byte
swap inline. Prune 5 or 9 instructions (depending on what you
Module Name:src
Committed By: dennis
Date: Wed Oct 29 01:33:39 UTC 2014
Modified Files:
src/sys/arch/aarch64/include: byte_swap.h
src/sys/arch/or1k/include: byte_swap.h
Log Message:
Correct 32 and 64 bit byte swap inlines
To generate a diff of this commit:
cvs
Module Name:src
Committed By: dennis
Date: Fri Oct 24 01:08:07 UTC 2014
Modified Files:
src/sys/arch/riscv/include: mcontext.h
Log Message:
Fix a typo: the PC is likely in _REG_PC
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
Module Name:src
Committed By: dennis
Date: Fri Oct 24 01:08:07 UTC 2014
Modified Files:
src/sys/arch/riscv/include: mcontext.h
Log Message:
Fix a typo: the PC is likely in _REG_PC
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
Module Name:src
Committed By: dennis
Date: Thu Oct 16 18:52:17 UTC 2014
Modified Files:
src/common/lib/libc/arch/riscv/atomic: Makefile.inc
Log Message:
Add missing C11 atomic support functions to repair prior
build breakage. matt@ made me do this.
To generate a diff
compiled-in user space process, without memory
protection. I used it as an ntp server.
Dennis Ferguson
be rewritten to use TAILQ_FOREACH.
Actually not TAILQ_FOREACH, but TAILQ_FOREACH_SAFE, though the operation
of the latter is obscure enough that one could be forgiven for writing
code that makes what is needed explicit.
For a minimal improvement just TAILQ_FIRST and TAILQ_NEXT would be good.
Dennis
() and the assignment version something else. If you really
do decide to fix the alias problem with the ugly inline then CIRCLEQ_END()
can be defined as that to fix both macros and applications while leaving
CIRCLEQ_END_DONT_USE_THIS() as-is for assignments.
Dennis Ferguson
47 matches
Mail list logo