CVS commit: src/lib/libc/gen

2015-06-13 Thread Dennis Ferguson
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

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2015-04-02 Thread Dennis Ferguson
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

CVS commit: src/sys/kern

2015-01-16 Thread Dennis Ferguson
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

CVS commit: src/sys/sys

2015-01-16 Thread Dennis Ferguson
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

CVS commit: src/sys

2015-01-16 Thread Dennis Ferguson
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

CVS commit: src/sys/arch/powerpc/include

2015-01-11 Thread Dennis Ferguson
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.

CVS commit: src/lib/libc/arch/powerpc64

2015-01-11 Thread Dennis Ferguson
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

CVS commit: src/sys/sys

2014-12-24 Thread Dennis Ferguson
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

CVS commit: src/sys

2014-12-24 Thread Dennis Ferguson
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

CVS commit: src

2014-12-24 Thread Dennis Ferguson
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

CVS commit: src/usr.bin/w

2014-12-22 Thread Dennis Ferguson
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

CVS commit: src/external/gpl3/gcc

2014-12-22 Thread Dennis Ferguson
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

CVS commit: src/doc

2014-12-22 Thread Dennis Ferguson
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

CVS commit: src/sys/kern

2014-12-07 Thread Dennis Ferguson
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

CVS commit: src/doc

2014-12-02 Thread Dennis Ferguson
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

CVS commit: src/external/gpl3/gcc/lib/libasan

2014-12-01 Thread Dennis Ferguson
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

CVS commit: src/sys/kern

2014-11-29 Thread Dennis Ferguson
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

CVS commit: src/sys/arch/riscv/include

2014-10-28 Thread 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

CVS commit: src/sys/arch/riscv/include

2014-10-28 Thread Dennis Ferguson
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

CVS commit: src/sys/arch

2014-10-28 Thread Dennis Ferguson
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

CVS commit: src/sys/arch/riscv/include

2014-10-23 Thread Dennis Ferguson
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