CVS commit: src/tools/gcc
Module Name:src Committed By: mrg Date: Wed Sep 9 07:12:04 UTC 2020 Modified Files: src/tools/gcc: mknative-gcc Log Message: more consolidation and properly condition all variables like previously. To generate a diff of this commit: cvs rdiff -u -r1.111 -r1.112 src/tools/gcc/mknative-gcc 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: mrg Date: Wed Sep 9 07:23:47 UTC 2020 Modified Files: src/distrib/sets/lists/comp: mi src/external/gpl3/gcc/lib/libstdc++-v3/include: Makefile Makefile.inc Makefile.includes src/external/gpl3/gcc/lib/libstdc++-v3/include/backward: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/bits: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/debug: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/decimal: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/ext: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/parallel: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/pb: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/profile: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/pstl: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/tr1: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/tr1_impl: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/tr2: Makefile Added Files: src/external/gpl3/gcc/lib/libstdc++-v3/include/profile/impl: Makefile Log Message: install new libstdc++ pstl headers. remove some dead makefile code and consolidate some of the header installation. To generate a diff of this commit: cvs rdiff -u -r1.2347 -r1.2348 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile.inc cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile.includes cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/backward/Makefile cvs rdiff -u -r1.23 -r1.24 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/debug/Makefile cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/decimal/Makefile cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/ext/Makefile cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/parallel/Makefile cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/pb/Makefile cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/profile/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/profile/impl/Makefile cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/pstl/Makefile cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/tr1/Makefile cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/tr1_impl/Makefile cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/tr2/Makefile 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: mrg Date: Wed Sep 9 07:27:55 UTC 2020 Modified Files: src/external/gpl3/gcc/lib/libgcc/arch/m68000: defs.mk src/external/gpl3/gcc/lib/libgomp: defs.mk src/external/gpl3/gcc/lib/libiberty: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64: defs.mk src/external/gpl3/gcc/usr.bin/common: defs.mk src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/alpha: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/arm: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earm: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmeb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmhf: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv4: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/hppa: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/i386: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/ia64: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/m68000: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/m68k: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/mips64el: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/mipseb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/mipsel: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/powerpc: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/riscv32: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/riscv64: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/sh3el: configargs.h src/external/gpl3/
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: mrg Date: Wed Sep 9 08:22:05 UTC 2020 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb: auto-host.h configargs.h src/external/gpl3/gcc/usr.bin/libcpp/arch/aarch64eb: config.h Log Message: regen gcc 9.3 / arm64eb for includes fixes. also fixes a bunch of configuration (like finding acosf() etc.) To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/c++config.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 -r1.2 -r1.3 \ src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/auto-host.h \ src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/configargs.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/usr.bin/libcpp/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/binutils/lib
Module Name:src Committed By: mrg Date: Wed Sep 9 09:10:52 UTC 2020 Modified Files: src/external/gpl3/binutils/lib/libbfd/arch/sparc: bfd_stdint.h src/external/gpl3/binutils/lib/libiberty/arch/sparc: config.h defs.mk Log Message: regen for sparc and binutils 2.34. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/binutils/lib/libbfd/arch/sparc/bfd_stdint.h cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/binutils/lib/libiberty/arch/sparc/config.h \ src/external/gpl3/binutils/lib/libiberty/arch/sparc/defs.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tests/rump/rumpnet
Module Name:src Committed By: gson Date: Wed Sep 9 09:17:14 UTC 2020 Modified Files: src/tests/rump/rumpnet: t_shmif.sh Log Message: Disable reverse DNS lookups in ping to avoid spurious test failures due to unresponsive DNS servers. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/tests/rump/rumpnet/t_shmif.sh 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/lib/libsupc++
Module Name:src Committed By: mrg Date: Wed Sep 9 09:49:16 UTC 2020 Modified Files: src/external/gpl3/gcc/lib/libsupc++: Makefile.common Log Message: add build rules for G_CPP17_SOURCES sources, and fix their build. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 \ src/external/gpl3/gcc/lib/libsupc++/Makefile.common 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/lib/libsupc++
Module Name:src Committed By: mrg Date: Wed Sep 9 09:52:16 UTC 2020 Modified Files: src/external/gpl3/gcc/lib/libsupc++: Makefile.common Log Message: fix path for largefile-config.h To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/lib/libsupc++/Makefile.common 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: jmcneill Date: Wed Sep 9 12:06:02 UTC 2020 Modified Files: src/etc: Makefile Log Message: Get rid of 'sync' after each kernel build. It adds a noticeable delay to builds on modern systems and seems to have been added as a workaround for some 2004-era Linux NFS bug. Guessing that the issue has been sorted out in the meantime. To generate a diff of this commit: cvs rdiff -u -r1.447 -r1.448 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/amd64/liveimage/emuimage
Module Name:src Committed By: jmcneill Date: Wed Sep 9 13:25:48 UTC 2020 Modified Files: src/distrib/amd64/liveimage/emuimage: ec2_init Log Message: Look for the string "amazon" in a few different sysctl nodes. There doesn't seem to be a single spot to check that works with both XenPVHVM and KVM instances. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/distrib/amd64/liveimage/emuimage/ec2_init 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/comp
Module Name:src Committed By: kamil Date: Wed Sep 9 14:38:41 UTC 2020 Modified Files: src/distrib/sets/lists/comp: mi Log Message: Register getrandom.0 Fixes MKCATPAGES=yes build. To generate a diff of this commit: cvs rdiff -u -r1.2348 -r1.2349 src/distrib/sets/lists/comp/mi 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/string
Module Name:src Committed By: jakllsch Date: Wed Sep 9 14:49:27 UTC 2020 Modified Files: src/common/lib/libc/arch/aarch64/string: strlen.S Log Message: Re-do previous aarch64eb strlen fix more simply and correctly. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/common/lib/libc/arch/aarch64/string/strlen.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys
Module Name:src Committed By: maxv Date: Wed Sep 9 16:30:00 UTC 2020 Modified Files: src/sys/arch/amd64/include: msan.h src/sys/kern: subr_msan.c src/sys/sys: msan.h Log Message: kmsan: update the copyright notices To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/amd64/include/msan.h cvs rdiff -u -r1.13 -r1.14 src/sys/kern/subr_msan.c cvs rdiff -u -r1.1 -r1.2 src/sys/sys/msan.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/xen/xen
Module Name:src Committed By: bouyer Date: Wed Sep 9 16:46:06 UTC 2020 Modified Files: src/sys/arch/xen/xen: hypervisor.c Log Message: Workarounds for amazon's Xen 4.2 version, still present on some instances: - It doens't provides an xencons, so allow HVM_PARAM_CONSOLE_PFN to fail - the xen clock is not fully functionnal, so don't try to use it if HVM_PARAM_CONSOLE_PFN failed. - it doesn't have XEN_HVM_CPUID_VCPU_ID_PRESENT so fall back to ci_acpiid as ci_vcpuid in this case. It also doesn't support the per-CPU event callback; so fix the fallback to global vector (don't try to register more per-cpu vector) Should fix port-amd64/55543 To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88 src/sys/arch/xen/xen/hypervisor.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tests/lib/libexecinfo
Module Name:src Committed By: christos Date: Wed Sep 9 20:04:10 UTC 2020 Modified Files: src/tests/lib/libexecinfo: t_backtrace.c Log Message: PR/55648: Kyle Evans: Minor warnings in compilation of libexecinfo test2 To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/tests/lib/libexecinfo/t_backtrace.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: rin Date: Thu Sep 10 01:53:22 UTC 2020 Modified Files: src/distrib/sets/lists/base: mi src/distrib/sets/lists/comp: mi src/sys/dev: Makefile Log Message: Unconditionally install kernel headers for iSCSI as required by sanitizer shipped with GCC9. Fix build release with HAVE_GCC=9 for sun2, where MKISCSI=no by default. To generate a diff of this commit: cvs rdiff -u -r1.1261 -r1.1262 src/distrib/sets/lists/base/mi cvs rdiff -u -r1.2349 -r1.2350 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.44 -r1.45 src/sys/dev/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
Module Name:src Committed By: rin Date: Thu Sep 10 02:03:44 UTC 2020 Modified Files: src/sys/arch/sun2/sun2: promlib.c src/sys/arch/sun3/sun3: sunmon.c Log Message: Fix tracedump() for sun3 and sun2 by adding __noinline attribute. It unwinds stack frame by using address of its first argument, which does not, of course, work if inline-expanded. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/arch/sun2/sun2/promlib.c cvs rdiff -u -r1.21 -r1.22 src/sys/arch/sun3/sun3/sunmon.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/sun3/conf
Module Name:src Committed By: rin Date: Thu Sep 10 02:06:25 UTC 2020 Modified Files: src/sys/arch/sun3/conf: GENERIC Log Message: Build in debug symbols. To generate a diff of this commit: cvs rdiff -u -r1.184 -r1.185 src/sys/arch/sun3/conf/GENERIC Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/uvm/pmap
Module Name:src Committed By: rin Date: Thu Sep 10 02:12:57 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_segtab.c Log Message: Cast pointer arguments of UVMHIST_CALLARGS() into uintptr_t. Appease GCC9 -Wpointer-to-int-cast on ILP32 environments. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/uvm/pmap/pmap_segtab.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/mk
Module Name:src Committed By: rin Date: Thu Sep 10 02:34:13 UTC 2020 Modified Files: src/share/mk: bsd.kmodule.mk Log Message: Turn off -mpltseq for kernel modules on powerpc for GCC >= 9. Otherwise, object files compiled with -mlongcall contain relocation types referring PLT, which our in-kernel linker cannot handle. This ends up with failure in kernel module load with ``kobj_reloc: unexpected relocation type 31'' (31 == R_PPC_PLT16_HA here). See descriptions for -mlongcall in gcc(1) of GCC9 for more details. To generate a diff of this commit: cvs rdiff -u -r1.70 -r1.71 src/share/mk/bsd.kmodule.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/powerpc/booke
Module Name:src Committed By: rin Date: Thu Sep 10 02:45:28 UTC 2020 Modified Files: src/sys/arch/powerpc/booke: trap.c Log Message: Fix build with UVMHIST; stop passing string literal to UVMHIST_LOG(), and also cast pointer arguments into uintptr_t. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/arch/powerpc/booke/trap.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/powerpc/ibm4xx
Module Name:src Committed By: rin Date: Thu Sep 10 03:02:36 UTC 2020 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Introduce PV_VA() macro to extract va from pv->pv_va by clearing PV_WIRED flag, and use it where appropriate. There should be no functional changes. Only for safety in future. To generate a diff of this commit: cvs rdiff -u -r1.90 -r1.91 src/sys/arch/powerpc/ibm4xx/pmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/pci
Module Name:src Committed By: yamaguchi Date: Thu Sep 10 03:20:08 UTC 2020 Modified Files: src/sys/dev/pci: if_iavf.c Log Message: Fix a possible deadlock in iavf(4) To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/dev/pci/if_iavf.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/powerpc/ibm4xx
Module Name:src Committed By: rin Date: Thu Sep 10 03:23:55 UTC 2020 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: pmap_kenter_pa: Remove comment which says ``Have to remove any existing mapping first.'' Contrary to this comment, pmap_kremove(9) has never been called there since rev 1.1, and we don't for other ports also. To generate a diff of this commit: cvs rdiff -u -r1.91 -r1.92 src/sys/arch/powerpc/ibm4xx/pmap.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/powerpc
Module Name:src Committed By: rin Date: Thu Sep 10 03:32:46 UTC 2020 Modified Files: src/sys/arch/powerpc/conf: files.powerpc src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Introduce PMAP_TLBDEBUG option for ibm4xx: clear only TLBHI[V] bit when TLB entry is invalidated, instead of clearing entire TLBHI register. To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95 src/sys/arch/powerpc/conf/files.powerpc cvs rdiff -u -r1.92 -r1.93 src/sys/arch/powerpc/ibm4xx/pmap.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/powerpc/ibm4xx
Module Name:src Committed By: rin Date: Thu Sep 10 04:31:55 UTC 2020 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Real fix for pmap_procwr(), attempted in revs 1.85 and 1.87: http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/arch/powerpc/ibm4xx/pmap.c#rev1.85 http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/arch/powerpc/ibm4xx/pmap.c#rev1.87 ibm4xx has VIPT icache and operations in pmap_procwr() should be done with DMMU enabled (write back dcache into memory and invalidate icache). When p == curproc, this is trivial. However, p != curproc needs a special care; we cannot rely upon TLB miss handler in user context. Therefore, extract pa and operate against it. Note that va below VM_MIN_KERNEL_ADDRESS (== 2GB at the moment) is reserved for direct mapping. Tested by gdb with WIP software single stepping for ibm4xx. To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94 src/sys/arch/powerpc/ibm4xx/pmap.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/powerpc/ibm4xx
Module Name:src Committed By: rin Date: Thu Sep 10 04:36:24 UTC 2020 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Tiny cosmetic fix for previous. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95 src/sys/arch/powerpc/ibm4xx/pmap.c 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/debug
Module Name:src Committed By: martin Date: Thu Sep 10 04:56:00 UTC 2020 Modified Files: src/distrib/sets/lists/debug: module.md.evbarm Log Message: Add iavf To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/distrib/sets/lists/debug/module.md.evbarm Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/mk
Module Name:src Committed By: mrg Date: Thu Sep 10 06:02:30 UTC 2020 Modified Files: src/share/mk: bsd.own.mk Log Message: switch sparc to binutils 2.34. tested on an ss20. To generate a diff of this commit: cvs rdiff -u -r1.1207 -r1.1208 src/share/mk/bsd.own.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.