CVS commit: src/usr.bin/make/unit-tests

2020-09-03 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Fri Sep  4 06:54:07 UTC 2020

Modified Files:
src/usr.bin/make/unit-tests: varmod-hash.mk

Log Message:
make(1): add test for :hash returning 

In the previous brute force search, it seemed there was no string with
that hash code.  That was probably an oversight or a little programming
mistake.  Anyway, it's possible to get that hash value, so keep the
example.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/usr.bin/make/unit-tests/varmod-hash.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/pmax/pmax

2020-09-03 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Fri Sep  4 06:12:16 UTC 2020

Modified Files:
src/sys/arch/pmax/pmax: machdep.c

Log Message:
Fix build of INSTALL kernel which doesn't have DDB


To generate a diff of this commit:
cvs rdiff -u -r1.252 -r1.253 src/sys/arch/pmax/pmax/machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2020-09-03 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Fri Sep  4 05:23:25 UTC 2020

Modified Files:
src/distrib/sets/lists/tests: mi
src/usr.bin/make/unit-tests: Makefile varmod-hash.mk
Removed Files:
src/usr.bin/make/unit-tests: hash.exp hash.mk

Log Message:
make(1): extend tests for the :hash variable modifier

The previous test vectors didn't contain any hash with a leading zero.
This could have been a simple programming mistake by using %8x instead
of the intended %08x.  Using snprintf wouldn't have been possible anyway
since the hex digits are printed in little-endian order, but without
reversing the bits of each digit.  Kind of unusual, but doesn't affect
the distribution of the hashes.


To generate a diff of this commit:
cvs rdiff -u -r1.915 -r1.916 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.130 -r1.131 src/usr.bin/make/unit-tests/Makefile
cvs rdiff -u -r1.1 -r0 src/usr.bin/make/unit-tests/hash.exp \
src/usr.bin/make/unit-tests/hash.mk
cvs rdiff -u -r1.3 -r1.4 src/usr.bin/make/unit-tests/varmod-hash.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2020-09-03 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Fri Sep  4 04:09:52 UTC 2020

Modified Files:
src/sys/arch/alpha/alpha: locore.s

Log Message:
Save a few instructions every time we manipulate pcb::pcb_onfault.


To generate a diff of this commit:
cvs rdiff -u -r1.129 -r1.130 src/sys/arch/alpha/alpha/locore.s

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/alpha

2020-09-03 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Fri Sep  4 03:53:12 UTC 2020

Modified Files:
src/sys/arch/alpha/alpha: machdep.c multiproc.s
src/sys/arch/alpha/include: asm.h cpu.h

Log Message:
Use SysValue to store curlwp rather than curcpu.  curlwp is acceessed
much more frequently, and this makes curlwp preemption-safe.


To generate a diff of this commit:
cvs rdiff -u -r1.363 -r1.364 src/sys/arch/alpha/alpha/machdep.c
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/alpha/alpha/multiproc.s
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/alpha/include/asm.h
cvs rdiff -u -r1.92 -r1.93 src/sys/arch/alpha/include/cpu.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2020-09-03 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Fri Sep  4 03:41:49 UTC 2020

Modified Files:
src/sys/arch/alpha/alpha: clock.c dec_2100_a50.c dec_2100_a500.c
dec_6600.c dec_kn20aa.c dec_kn8ae.c patch.c

Log Message:
Include 


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/sys/arch/alpha/alpha/clock.c \
src/sys/arch/alpha/alpha/dec_kn8ae.c
cvs rdiff -u -r1.67 -r1.68 src/sys/arch/alpha/alpha/dec_2100_a50.c
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/alpha/alpha/dec_2100_a500.c
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/alpha/alpha/dec_6600.c
cvs rdiff -u -r1.65 -r1.66 src/sys/arch/alpha/alpha/dec_kn20aa.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/alpha/alpha/patch.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2020-09-03 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Fri Sep  4 03:36:44 UTC 2020

Modified Files:
src/sys/arch/alpha/alpha: prom.c

Log Message:
Fix a typo.


To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/alpha/alpha/prom.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2020-09-03 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Fri Sep  4 02:59:44 UTC 2020

Modified Files:
src/sys/arch/alpha/include: asm.h

Log Message:
Missed one in last change.


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/sys/arch/alpha/include/asm.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2020-09-03 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Fri Sep  4 02:58:19 UTC 2020

Modified Files:
src/sys/arch/alpha/include: asm.h

Log Message:
Garbage-collect GET_CPUINFO; it's no longer used.


To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/alpha/include/asm.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/alpha

2020-09-03 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Fri Sep  4 02:54:56 UTC 2020

Modified Files:
src/sys/arch/alpha/alpha: lock_stubs.s locore.s
src/sys/arch/alpha/include: asm.h

Log Message:
- Make the GET_CURLWP actually return curlwp, not &curlwp.
- exception_return(): Use GET_CURLWP directly, rather than a dance
  acount GET_CPUINFO.
- Introduce SET_CURLWP(), to set the curlwp value.
- Garbage-collect GET_FPCURLWP.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/alpha/alpha/lock_stubs.s
cvs rdiff -u -r1.128 -r1.129 src/sys/arch/alpha/alpha/locore.s
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/alpha/include/asm.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc.old

2020-09-03 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Fri Sep  4 02:30:46 UTC 2020

Added Files:
src/external/gpl3/gcc.old/lib/libbacktrace/arch/aarch64eb:
backtrace-supported.h config.h
src/external/gpl3/gcc.old/lib/libgcc/arch/aarch64eb: auto-target.h
defs.mk gthr-defs.mk
src/external/gpl3/gcc.old/lib/libgcc/libgcov/arch/aarch64eb: defs.mk
gcov-iov.h
src/external/gpl3/gcc.old/lib/libgomp/arch/aarch64eb: config.h
libgomp.spec libgomp_f.h omp.h
src/external/gpl3/gcc.old/lib/libiberty/arch/aarch64eb: config.h
src/external/gpl3/gcc.old/lib/libobjc/arch/aarch64eb: config.h defs.mk
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/aarch64eb: c++config.h
cxxabi_tweaks.h defs.mk gstdint.h symver-config.h
src/external/gpl3/gcc.old/usr.bin/common-target/arch: aarch64eb.mk
src/external/gpl3/gcc.old/usr.bin/gcc/arch/aarch64eb: all-tree.def
auto-host.h bconfig.h bversion.h config.h configargs.h defs.mk
gtyp-input.list insn-modes.h multilib.h plugin-version.h tm.h
src/external/gpl3/gcc.old/usr.bin/include/arch: aarch64eb.mk
src/external/gpl3/gcc.old/usr.bin/libcpp/arch/aarch64eb: config.h
src/external/gpl3/gcc.old/usr.bin/libdecnumber/arch/aarch64eb: config.h

Log Message:
Native GCC (old) for aarch64eb


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 \

src/external/gpl3/gcc.old/lib/libbacktrace/arch/aarch64eb/backtrace-supported.h 
\
src/external/gpl3/gcc.old/lib/libbacktrace/arch/aarch64eb/config.h
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc.old/lib/libgcc/arch/aarch64eb/auto-target.h \
src/external/gpl3/gcc.old/lib/libgcc/arch/aarch64eb/defs.mk \
src/external/gpl3/gcc.old/lib/libgcc/arch/aarch64eb/gthr-defs.mk
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc.old/lib/libgcc/libgcov/arch/aarch64eb/defs.mk \
src/external/gpl3/gcc.old/lib/libgcc/libgcov/arch/aarch64eb/gcov-iov.h
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc.old/lib/libgomp/arch/aarch64eb/config.h \
src/external/gpl3/gcc.old/lib/libgomp/arch/aarch64eb/libgomp.spec \
src/external/gpl3/gcc.old/lib/libgomp/arch/aarch64eb/libgomp_f.h \
src/external/gpl3/gcc.old/lib/libgomp/arch/aarch64eb/omp.h
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc.old/lib/libiberty/arch/aarch64eb/config.h
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc.old/lib/libobjc/arch/aarch64eb/config.h \
src/external/gpl3/gcc.old/lib/libobjc/arch/aarch64eb/defs.mk
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/aarch64eb/c++config.h \
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/aarch64eb/cxxabi_tweaks.h \
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/aarch64eb/defs.mk \
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/aarch64eb/gstdint.h \
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/aarch64eb/symver-config.h
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc.old/usr.bin/common-target/arch/aarch64eb.mk
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc.old/usr.bin/gcc/arch/aarch64eb/all-tree.def \
src/external/gpl3/gcc.old/usr.bin/gcc/arch/aarch64eb/auto-host.h \
src/external/gpl3/gcc.old/usr.bin/gcc/arch/aarch64eb/bconfig.h \
src/external/gpl3/gcc.old/usr.bin/gcc/arch/aarch64eb/bversion.h \
src/external/gpl3/gcc.old/usr.bin/gcc/arch/aarch64eb/config.h \
src/external/gpl3/gcc.old/usr.bin/gcc/arch/aarch64eb/configargs.h \
src/external/gpl3/gcc.old/usr.bin/gcc/arch/aarch64eb/defs.mk \
src/external/gpl3/gcc.old/usr.bin/gcc/arch/aarch64eb/gtyp-input.list \
src/external/gpl3/gcc.old/usr.bin/gcc/arch/aarch64eb/insn-modes.h \
src/external/gpl3/gcc.old/usr.bin/gcc/arch/aarch64eb/multilib.h \
src/external/gpl3/gcc.old/usr.bin/gcc/arch/aarch64eb/plugin-version.h \
src/external/gpl3/gcc.old/usr.bin/gcc/arch/aarch64eb/tm.h
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc.old/usr.bin/include/arch/aarch64eb.mk
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc.old/usr.bin/libcpp/arch/aarch64eb/config.h
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc.old/usr.bin/libdecnumber/arch/aarch64eb/config.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc

2020-09-03 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Fri Sep  4 02:29:56 UTC 2020

Added Files:
src/external/gpl3/gcc/lib/libbacktrace/arch/aarch64eb:
backtrace-supported.h config.h
src/external/gpl3/gcc/lib/libgcc/arch/aarch64eb: auto-target.h defs.mk
gthr-defs.mk
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64eb: defs.mk
gcov-iov.h
src/external/gpl3/gcc/lib/libgomp/arch/aarch64eb: config.h libgomp.spec
libgomp_f.h omp.h
src/external/gpl3/gcc/lib/libiberty/arch/aarch64eb: config.h
src/external/gpl3/gcc/lib/libobjc/arch/aarch64eb: config.h defs.mk
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb: c++config.h
cxxabi_tweaks.h defs.mk gstdint.h symver-config.h
src/external/gpl3/gcc/usr.bin/common-target/arch: aarch64eb.mk
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb: all-tree.def
auto-host.h bconfig.h bversion.h config.h configargs.h defs.mk
gtyp-input.list insn-modes.h multilib.h plugin-version.h tm.h
src/external/gpl3/gcc/usr.bin/include/arch: aarch64eb.mk
src/external/gpl3/gcc/usr.bin/libcpp/arch/aarch64eb: config.h
src/external/gpl3/gcc/usr.bin/libdecnumber/arch/aarch64eb: config.h

Log Message:
Native GCC (new) for aarch64eb


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc/lib/libbacktrace/arch/aarch64eb/backtrace-supported.h 
\
src/external/gpl3/gcc/lib/libbacktrace/arch/aarch64eb/config.h
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc/lib/libgcc/arch/aarch64eb/auto-target.h \
src/external/gpl3/gcc/lib/libgcc/arch/aarch64eb/defs.mk \
src/external/gpl3/gcc/lib/libgcc/arch/aarch64eb/gthr-defs.mk
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64eb/defs.mk \
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64eb/gcov-iov.h
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc/lib/libgomp/arch/aarch64eb/config.h \
src/external/gpl3/gcc/lib/libgomp/arch/aarch64eb/libgomp.spec \
src/external/gpl3/gcc/lib/libgomp/arch/aarch64eb/libgomp_f.h \
src/external/gpl3/gcc/lib/libgomp/arch/aarch64eb/omp.h
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc/lib/libiberty/arch/aarch64eb/config.h
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc/lib/libobjc/arch/aarch64eb/config.h \
src/external/gpl3/gcc/lib/libobjc/arch/aarch64eb/defs.mk
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/c++config.h \
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/cxxabi_tweaks.h \
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/defs.mk \
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/gstdint.h \
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/symver-config.h
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc/usr.bin/common-target/arch/aarch64eb.mk
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/all-tree.def \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/auto-host.h \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/bconfig.h \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/bversion.h \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/config.h \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/configargs.h \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/defs.mk \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/gtyp-input.list \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/insn-modes.h \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/multilib.h \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/plugin-version.h \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/tm.h
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc/usr.bin/include/arch/aarch64eb.mk
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc/usr.bin/libcpp/arch/aarch64eb/config.h
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc/usr.bin/libdecnumber/arch/aarch64eb/config.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/usr.bin

2020-09-03 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Fri Sep  4 02:27:39 UTC 2020

Modified Files:
src/external/gpl3/gcc/usr.bin: Makefile.driver

Log Message:
Build driver-aarch64.c for both endians of aarch64


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gcc/usr.bin/Makefile.driver

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc.old/usr.bin

2020-09-03 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Fri Sep  4 02:26:57 UTC 2020

Modified Files:
src/external/gpl3/gcc.old/usr.bin: Makefile.driver

Log Message:
Build driver-aarch64.c for both endians of aarch64


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/external/gpl3/gcc.old/usr.bin/Makefile.driver

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/binutils

2020-09-03 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Fri Sep  4 02:24:58 UTC 2020

Modified Files:
src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb: bfd.h
bfd_stdint.h bfdver.h config.h defs.mk
src/external/gpl3/binutils/lib/libiberty/arch/aarch64eb: config.h
defs.mk
src/external/gpl3/binutils/lib/libopcodes/arch/aarch64eb: config.h
src/external/gpl3/binutils/usr.bin/common/arch/aarch64eb: config.h
defs.mk
src/external/gpl3/binutils/usr.bin/gas/arch/aarch64eb: config.h
src/external/gpl3/binutils/usr.bin/gprof/arch/aarch64eb: defs.mk
gconfig.h
src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb: config.h defs.mk
Added Files:
src/external/gpl3/binutils/lib/libgnuctf/arch/aarch64eb: config.h
defs.mk

Log Message:
Regen native-binutils for aarch64eb


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/bfd.h \
src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/bfd_stdint.h \
src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/bfdver.h \
src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/config.h \
src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/defs.mk
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/binutils/lib/libgnuctf/arch/aarch64eb/config.h \
src/external/gpl3/binutils/lib/libgnuctf/arch/aarch64eb/defs.mk
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/binutils/lib/libiberty/arch/aarch64eb/config.h \
src/external/gpl3/binutils/lib/libiberty/arch/aarch64eb/defs.mk
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/binutils/lib/libopcodes/arch/aarch64eb/config.h
cvs rdiff -u -r1.2 -r1.3 \
src/external/gpl3/binutils/usr.bin/common/arch/aarch64eb/config.h
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/binutils/usr.bin/common/arch/aarch64eb/defs.mk
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/binutils/usr.bin/gas/arch/aarch64eb/config.h
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/binutils/usr.bin/gprof/arch/aarch64eb/defs.mk \
src/external/gpl3/binutils/usr.bin/gprof/arch/aarch64eb/gconfig.h
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/config.h \
src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/defs.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/evbarm/conf

2020-09-03 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Fri Sep  4 02:21:49 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: mk.generic64

Log Message:
Link evbarm/aarch64eb kernels in big endian mode


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/evbarm/conf/mk.generic64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/evbarm/stand

2020-09-03 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Fri Sep  4 02:15:52 UTC 2020

Modified Files:
src/sys/arch/evbarm/stand: Makefile

Log Message:
Only build bootaa64.efi on LE aarch64 for now, to match set lists


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/evbarm/stand/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2020-09-03 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Fri Sep  4 01:57:29 UTC 2020

Modified Files:
src/sys/arch/alpha/include: cpu.h

Log Message:
Shuffle fields in cpu_info for better cache behavior.
XXX More changes to come after curlwp is overhauled.


To generate a diff of this commit:
cvs rdiff -u -r1.91 -r1.92 src/sys/arch/alpha/include/cpu.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2020-09-03 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Fri Sep  4 01:56:29 UTC 2020

Modified Files:
src/sys/arch/alpha/alpha: cpu.c

Log Message:
Decorate some symbols with the appropriate things for better cache
behavior.  Assert that cpu_infos are cache line aligned.


To generate a diff of this commit:
cvs rdiff -u -r1.99 -r1.100 src/sys/arch/alpha/alpha/cpu.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/sys

2020-09-03 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Fri Sep  4 00:36:07 UTC 2020

Modified Files:
src/sys/sys: timetc.h

Log Message:
Allow ths file to be included by a _KMEMUSER.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/sys/timetc.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2020-09-03 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Thu Sep  3 22:56:11 UTC 2020

Modified Files:
src/sys/arch/alpha/include: param.h

Log Message:
Define COHERENCY_UNIT and CACHE_LINE_SIZE as 64, which is the primary cache
line size on EV6 / EV7.  This is also the default MI fallback definition,
but now we're not relying on that value.


To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/alpha/include/param.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make/unit-tests

2020-09-03 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Thu Sep  3 19:50:15 UTC 2020

Modified Files:
src/usr.bin/make/unit-tests: dep-var.exp dep-var.mk

Log Message:
make(1): add test for expansion of indirect variables in dependencies


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/usr.bin/make/unit-tests/dep-var.exp \
src/usr.bin/make/unit-tests/dep-var.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sbin/restore

2020-09-03 Thread Manuel Bouyer
Module Name:src
Committed By:   bouyer
Date:   Thu Sep  3 19:31:34 UTC 2020

Modified Files:
src/sbin/restore: tape.c

Log Message:
If we hit an unknown header type (likely to be a corrupt record), and
the user choose to not abort, skip to the next header instead of trying
to use it.
This allowed me to recover files from a corrupt dump, instead of
getting a segfault.


To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 src/sbin/restore/tape.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make/unit-tests

2020-09-03 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Thu Sep  3 19:10:56 UTC 2020

Modified Files:
src/usr.bin/make/unit-tests: dep-var.exp dep-var.mk

Log Message:
make: extend test for unresolved variables in dependencies

This is to ensure that the upcoming refactoring of Var_Parse in
SuffExpandChildren does not break anything.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/usr.bin/make/unit-tests/dep-var.exp \
src/usr.bin/make/unit-tests/dep-var.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/etc

2020-09-03 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Thu Sep  3 18:59:33 UTC 2020

Modified Files:
src/etc: Makefile

Log Message:
Treat aarch64 and aarch64eb identically with regard to ld.so.conf


To generate a diff of this commit:
cvs rdiff -u -r1.446 -r1.447 src/etc/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib/sets/lists/base

2020-09-03 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Thu Sep  3 18:58:48 UTC 2020

Modified Files:
src/distrib/sets/lists/base: ad.aarch64

Log Message:
Only expect ACPI and UEFI-related files on little endian aarch64


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/distrib/sets/lists/base/ad.aarch64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-09-03 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Thu Sep  3 18:53:46 UTC 2020

Modified Files:
src/usr.bin/make: var.c

Log Message:
make(1): migrate ApplyModifier_Defined to Var_ParsePP


To generate a diff of this commit:
cvs rdiff -u -r1.485 -r1.486 src/usr.bin/make/var.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make/unit-tests

2020-09-03 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Thu Sep  3 18:52:37 UTC 2020

Modified Files:
src/usr.bin/make/unit-tests: varmod-defined.mk varmod-undefined.mk

Log Message:
make(1): add tests for the :D and :U modifiers

This prepares a refactoring for ApplyModifier_Defined.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/usr.bin/make/unit-tests/varmod-defined.mk \
src/usr.bin/make/unit-tests/varmod-undefined.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-9] src/doc

2020-09-03 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Thu Sep  3 18:38:16 UTC 2020

Modified Files:
src/doc [netbsd-9]: CHANGES-9.1

Log Message:
whitespace police


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.107 -r1.1.2.108 src/doc/CHANGES-9.1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3

2020-09-03 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Thu Sep  3 18:30:05 UTC 2020

Modified Files:
src/external/gpl3/gcc.old/usr.bin/backend: Makefile
src/external/gpl3/gcc/usr.bin/backend: Makefile

Log Message:
Treat aarch64eb the same as aarch64, enabling aarch64eb build


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gcc.old/usr.bin/backend/Makefile
cvs rdiff -u -r1.58 -r1.59 src/external/gpl3/gcc/usr.bin/backend/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-09-03 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Thu Sep  3 18:19:15 UTC 2020

Modified Files:
src/usr.bin/make: nonints.h var.c

Log Message:
make(1): migrate Var_Parse API to parsing position

The ApplyModifier functions already use this pattern.  For simplicity
and consistency Var_Parse should do the same.  This saves a parameter to
be passed.

The migration takes place step by step, just like for the Lst functions
a few days ago.


To generate a diff of this commit:
cvs rdiff -u -r1.103 -r1.104 src/usr.bin/make/nonints.h
cvs rdiff -u -r1.484 -r1.485 src/usr.bin/make/var.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-09-03 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Thu Sep  3 17:16:01 UTC 2020

Modified Files:
src/usr.bin/make: cond.c

Log Message:
make(1): document use of magic values in CondDoEmpty


To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109 src/usr.bin/make/cond.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make/unit-tests

2020-09-03 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Thu Sep  3 17:13:42 UTC 2020

Modified Files:
src/usr.bin/make/unit-tests: cond-func-empty.mk

Log Message:
make(1): add test for the empty function in conditionals


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/usr.bin/make/unit-tests/cond-func-empty.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/common/lib/libc/arch/aarch64/gen

2020-09-03 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Thu Sep  3 16:45:50 UTC 2020

Removed Files:
src/common/lib/libc/arch/aarch64/gen: clzdi2.S ctzdi2.S ffsdi2.S

Log Message:
Remove unused assembly source files


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r0 src/common/lib/libc/arch/aarch64/gen/clzdi2.S
cvs rdiff -u -r1.1 -r0 src/common/lib/libc/arch/aarch64/gen/ctzdi2.S \
src/common/lib/libc/arch/aarch64/gen/ffsdi2.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-09-03 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Thu Sep  3 16:14:58 UTC 2020

Modified Files:
src/usr.bin/make: cond.c

Log Message:
make(1): update documentation for Cond_EvalExpression and Cond_Eval


To generate a diff of this commit:
cvs rdiff -u -r1.107 -r1.108 src/usr.bin/make/cond.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-09-03 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Thu Sep  3 16:02:03 UTC 2020

Modified Files:
src/usr.bin/make: cond.c nonints.h

Log Message:
make(1): make parameter of Cond_Eval and Cond_EvalExpression const


To generate a diff of this commit:
cvs rdiff -u -r1.106 -r1.107 src/usr.bin/make/cond.c
cvs rdiff -u -r1.102 -r1.103 src/usr.bin/make/nonints.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2020-09-03 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Thu Sep  3 15:38:17 UTC 2020

Modified Files:
src/sys/arch/alpha/alpha: locore.s multiproc.s

Log Message:
Garbage-collect the SWITCH_CONTEXT macro, since it now expands to
just "call_pal PAL_OSF1_swpctx".


To generate a diff of this commit:
cvs rdiff -u -r1.127 -r1.128 src/sys/arch/alpha/alpha/locore.s
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/alpha/alpha/multiproc.s

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2020-09-03 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Thu Sep  3 14:27:47 UTC 2020

Modified Files:
src/sys/arch/alpha/include: cpu.h

Log Message:
Garbage-collect fpcurlwp -- it has been obsolete since FPU tracking
was converted over to PCU.


To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 src/sys/arch/alpha/include/cpu.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2020-09-03 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Thu Sep  3 14:26:31 UTC 2020

Modified Files:
src/sys/compat/linux/arch/alpha: linux_machdep.c

Log Message:
The conversion of FPU tracking to PCU rendered the fpcurlwp variable
unmaintained, which broke FP status info in the COMPAT_LINUX sigcontext.
Use the new API, which will at least be closer to correct.


To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/sys/compat/linux/arch/alpha/linux_machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-9] src/doc

2020-09-03 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Thu Sep  3 13:47:08 UTC 2020

Modified Files:
src/doc [netbsd-9]: CHANGES-9.1

Log Message:
Tickets #1074 and #1075


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.106 -r1.1.2.107 src/doc/CHANGES-9.1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-9] src/sys/arch/x86/x86

2020-09-03 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Thu Sep  3 13:45:24 UTC 2020

Modified Files:
src/sys/arch/x86/x86 [netbsd-9]: pmap.c

Log Message:
Apply patch, requested by bouyer in ticket #1075:

sys/arch/x86/x86/pmap.c (apply patch)

Fix double count on ptp entries in pmap_enter_gnt(), which causes a KASSERT
at pmap_destroy() time. Call pmap_free_ptp() if needed. We can have a 0 wire
count if we had an old mapping and grant map hypercall failed,
and this was the only page in this ptp.

while there remove ptp != NULL checks for gnt operations: we always have
a ptp here.


To generate a diff of this commit:
cvs rdiff -u -r1.334.2.4 -r1.334.2.5 src/sys/arch/x86/x86/pmap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/doc

2020-09-03 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Thu Sep  3 13:41:42 UTC 2020

Modified Files:
src/doc [netbsd-8]: CHANGES-8.3

Log Message:
Ticket #1602


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.33 -r1.1.2.34 src/doc/CHANGES-8.3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/sys/netinet

2020-09-03 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Thu Sep  3 13:40:41 UTC 2020

Modified Files:
src/sys/netinet [netbsd-8]: tcp_input.c

Log Message:
Pull up following revision(s) (requested by kardel in ticket #1602):

sys/netinet/tcp_input.c: revision 1.419

Fix fast path for uni directional transfers

pure ACK case:
drag snd_wl2 along so only newer
ACKs can update the window size.

also avoids the state where snd_wl2
is eventually larger than th_ack and thus
blocking the window update mechanism and
the connection gets stuck for a lng
time in the zero sized send window state.

see PR/kern 55567

ok thorpej@, also found in FreeBSD


To generate a diff of this commit:
cvs rdiff -u -r1.357.4.5 -r1.357.4.6 src/sys/netinet/tcp_input.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-9] src/sys/netinet

2020-09-03 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Thu Sep  3 13:38:29 UTC 2020

Modified Files:
src/sys/netinet [netbsd-9]: tcp_input.c

Log Message:
Pull up following revision(s) (requested by kardel in ticket #1074):

sys/netinet/tcp_input.c: revision 1.419

Fix fast path for uni directional transfers

pure ACK case:
drag snd_wl2 along so only newer
ACKs can update the window size.

also avoids the state where snd_wl2
is eventually larger than th_ack and thus
blocking the window update mechanism and
the connection gets stuck for a lng
time in the zero sized send window state.

see PR/kern 55567

ok thorpej@, also found in FreeBSD


To generate a diff of this commit:
cvs rdiff -u -r1.414.2.2 -r1.414.2.3 src/sys/netinet/tcp_input.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/base64

2020-09-03 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu Sep  3 09:41:21 UTC 2020

Modified Files:
src/usr.bin/base64: base64.1

Log Message:
base64.1: note that -w 0 disables wrapping


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/usr.bin/base64/base64.1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/bsd/ntp/dist/ntpd

2020-09-03 Thread Frank Kardel
Module Name:src
Committed By:   kardel
Date:   Thu Sep  3 07:26:41 UTC 2020

Modified Files:
src/external/bsd/ntp/dist/ntpd: refclock_parse.c

Log Message:
remove unneeded newline in quotes variable string - keeps ntpq happy


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/external/bsd/ntp/dist/ntpd/refclock_parse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/pmax/pmax

2020-09-03 Thread Simon Burge
Module Name:src
Committed By:   simonb
Date:   Thu Sep  3 07:05:30 UTC 2020

Modified Files:
src/sys/arch/pmax/pmax: machdep.c

Log Message:
Make DDB "machine reset" call emulate pushing the HALT button.
Useful if DDB gets confused and "reboot" doesn't work.


To generate a diff of this commit:
cvs rdiff -u -r1.251 -r1.252 src/sys/arch/pmax/pmax/machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.