CVS commit: src/usr.bin/make/unit-tests
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.