CVS commit: src/sys/arch/x86/x86
Module Name:src Committed By: maxv Date: Sun Jul 1 07:18:56 UTC 2018 Modified Files: src/sys/arch/x86/x86: fpu.c Log Message: Use a switch, we can (and will) optimize each case separately. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/sys/arch/x86/x86/fpu.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/x86/x86
Module Name:src Committed By: maxv Date: Sun Jul 1 07:59:30 UTC 2018 Modified Files: src/sys/arch/x86/x86: identcpu.c Log Message: Optimize FNSAVE. The size of its save area is 108 bytes, so don't set x86_fpu_save_size = 512, because otherwise we uselessly memset extra bytes at execve time. While here use sizeof instead of hardcoded values. To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78 src/sys/arch/x86/x86/identcpu.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/x86/x86
Module Name:src Committed By: maxv Date: Sun Jul 1 08:32:41 UTC 2018 Modified Files: src/sys/arch/x86/x86: fpu.c vm_machdep.c Log Message: Use a variable-sized memcpy, instead of copying the PCB and then adding the extra bytes. The PCB embeds the biggest static FPU state, but our real FPU state may be smaller (FNSAVE), so we don't need to memcpy the extra unused bytes. To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/sys/arch/x86/x86/fpu.c cvs rdiff -u -r1.34 -r1.35 src/sys/arch/x86/x86/vm_machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-7-0] xsrc/xfree/xc/programs/mkfontscale
Module Name:xsrc Committed By: martin Date: Sun Jul 1 09:30:38 UTC 2018 Modified Files: xsrc/xfree/xc/programs/mkfontscale [netbsd-7-0]: ident.c Log Message: Apply patch, requested by mrg in ticket #1618: xsrc/xfree/xc/programs/mkfontscale/ident.c (patch) Pass gzFile, not gzFile * to gzio functions. Should fix PR toolchain/53415. To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.1.1.1.38.1 \ xsrc/xfree/xc/programs/mkfontscale/ident.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/kern
Module Name:src Committed By: jmcneill Date: Sun Jul 1 09:53:54 UTC 2018 Modified Files: src/sys/kern: subr_prf.c Log Message: Revert previous To generate a diff of this commit: cvs rdiff -u -r1.172 -r1.173 src/sys/kern/subr_prf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/mit/lua/dist/src
Module Name:src Committed By: mbalmer Date: Sun Jul 1 10:08:38 UTC 2018 Modified Files: src/external/mit/lua/dist/src: ltable.c Log Message: Apply bugfix #7 from lua.org/bugs.html: Memory-allocation error when resizing a table can leave it in an inconsistent state. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/external/mit/lua/dist/src/ltable.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/arm/nvidia
Module Name:src Committed By: jmcneill Date: Sun Jul 1 10:46:02 UTC 2018 Modified Files: src/sys/arch/arm/nvidia: tegra_xusb.c Log Message: Build fix To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/arch/arm/nvidia/tegra_xusb.c 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/dist/libsanitizer/sanitizer_common
Module Name:src Committed By: christos Date: Sun Jul 1 14:20:23 UTC 2018 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common: sanitizer_allocator.h Log Message: disable one more size check for _LP32 to make pcc build. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/kern
Module Name:src Committed By: riastradh Date: Sun Jul 1 15:12:06 UTC 2018 Modified Files: src/sys/kern: kern_ntptime.c kern_tc.c Log Message: Revert "Sprinkle cold conditionals to make tc_ticktock before inittimecounter." Not needed if we're no longer doing tc_ticktock in printf. To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59 src/sys/kern/kern_ntptime.c cvs rdiff -u -r1.50 -r1.51 src/sys/kern/kern_tc.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/evbarm/conf
Module Name:src Committed By: skrll Date: Sun Jul 1 15:33:29 UTC 2018 Modified Files: src/sys/arch/evbarm/conf: GENERIC64 RPI RPI2 RPI64 Log Message: Add bcm2835-rpi-zero-w.dts and bcm2837-rpi-3-b-plus.dts as appropriate PR/53284 - Support RPI3B+,RPI0W,RPI2-1.2 To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/arch/evbarm/conf/GENERIC64 cvs rdiff -u -r1.81 -r1.82 src/sys/arch/evbarm/conf/RPI cvs rdiff -u -r1.5 -r1.6 src/sys/arch/evbarm/conf/RPI2 cvs rdiff -u -r1.4 -r1.5 src/sys/arch/evbarm/conf/RPI64 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
Module Name:src Committed By: christos Date: Sun Jul 1 17:41:50 UTC 2018 Modified Files: src/external/gpl3/gcc/lib: Makefile.sanitizer src/external/gpl3/gcc/lib/libasan: Makefile src/external/gpl3/gcc/lib/liblsan: Makefile src/external/gpl3/gcc/lib/libubsan: Makefile Log Message: vaxinate the sanitizer build. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/gcc/lib/Makefile.sanitizer cvs rdiff -u -r1.25 -r1.26 src/external/gpl3/gcc/lib/libasan/Makefile cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/lib/liblsan/Makefile cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gcc/lib/libubsan/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/arm/rockchip
Module Name:src Committed By: jmcneill Date: Sun Jul 1 18:15:19 UTC 2018 Modified Files: src/sys/arch/arm/rockchip: rk3328_cru.c Log Message: Add i2c clocks. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/rockchip/rk3328_cru.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/arm/rockchip
Module Name:src Committed By: jmcneill Date: Sun Jul 1 18:16:58 UTC 2018 Modified Files: src/sys/arch/arm/rockchip: files.rockchip Added Files: src/sys/arch/arm/rockchip: rk_i2c.c Log Message: Add driver for Rockchip I2C controller. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/arch/arm/rockchip/files.rockchip cvs rdiff -u -r0 -r1.1 src/sys/arch/arm/rockchip/rk_i2c.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/fdt
Module Name:src Committed By: jmcneill Date: Sun Jul 1 18:16:40 UTC 2018 Modified Files: src/sys/dev/fdt: fdt_i2c.c fdtvar.h Log Message: Add fdtbus_attach_i2cbus, used to attach an i2cbus to an fdt device node. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/dev/fdt/fdt_i2c.c cvs rdiff -u -r1.37 -r1.38 src/sys/dev/fdt/fdtvar.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/evbarm/conf
Module Name:src Committed By: jmcneill Date: Sun Jul 1 18:18:18 UTC 2018 Modified Files: src/sys/arch/evbarm/conf: GENERIC64 Log Message: Add rkiic To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/arch/evbarm/conf/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/arm/sunxi
Module Name:src Committed By: jmcneill Date: Sun Jul 1 21:15:02 UTC 2018 Modified Files: src/sys/arch/arm/sunxi: sunxi_rsb.c Log Message: Use fdtbus_attach_i2cbus To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/sunxi/sunxi_rsb.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/arm/sunxi
Module Name:src Committed By: jmcneill Date: Sun Jul 1 21:16:19 UTC 2018 Modified Files: src/sys/arch/arm/sunxi: sunxi_twi.c Log Message: Use fdtbus_attach_i2cbus To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/arm/sunxi/sunxi_twi.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/arm/nvidia
Module Name:src Committed By: jmcneill Date: Sun Jul 1 21:18:00 UTC 2018 Modified Files: src/sys/arch/arm/nvidia: tegra_i2c.c Log Message: Use fdtbus_attach_i2cbus To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/arch/arm/nvidia/tegra_i2c.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/fdt
Module Name:src Committed By: jmcneill Date: Sun Jul 1 21:21:56 UTC 2018 Modified Files: src/sys/dev/fdt: dwcmmc_fdt.c Log Message: Fix 32-bit build To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/dev/fdt/dwcmmc_fdt.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/arm/samsung
Module Name:src Committed By: jmcneill Date: Sun Jul 1 21:22:16 UTC 2018 Modified Files: src/sys/arch/arm/samsung: exynos_i2c.c Log Message: Use fdtbus_attach_i2cbus To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/arm/samsung/exynos_i2c.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/arm/broadcom
Module Name:src Committed By: jmcneill Date: Sun Jul 1 21:23:17 UTC 2018 Modified Files: src/sys/arch/arm/broadcom: bcm2835_bsc.c Log Message: Use fdtbus_attach_i2cbus To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/arch/arm/broadcom/bcm2835_bsc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man4
Module Name:src Committed By: christos Date: Sun Jul 1 22:27:43 UTC 2018 Modified Files: src/share/man/man4: route.4 Log Message: Add more message types. XXX: Need more updates to the doc To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/share/man/man4/route.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm/samsung
Module Name:src Committed By: jmcneill Date: Sun Jul 1 23:21:43 UTC 2018 Modified Files: src/sys/arch/arm/samsung: mct.c Log Message: Add missing call to arm_fdt_timer_register To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/arch/arm/samsung/mct.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/evbarm/conf
Module Name:src Committed By: jmcneill Date: Sun Jul 1 23:27:43 UTC 2018 Modified Files: src/sys/arch/evbarm/conf: EXYNOS Log Message: Remove chipid and sysmmu drivers To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/arch/evbarm/conf/EXYNOS Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm/samsung
Module Name:src Committed By: jmcneill Date: Sun Jul 1 23:28:40 UTC 2018 Modified Files: src/sys/arch/arm/samsung: files.exynos Removed Files: src/sys/arch/arm/samsung: exynos_chipid.c exynos_sysmmu.c Log Message: Delete chipid and sysmmu drivers, they don't do anything but print that they are not implemented at attach time. To generate a diff of this commit: cvs rdiff -u -r1.2 -r0 src/sys/arch/arm/samsung/exynos_chipid.c \ src/sys/arch/arm/samsung/exynos_sysmmu.c cvs rdiff -u -r1.25 -r1.26 src/sys/arch/arm/samsung/files.exynos 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: jmcneill Date: Sun Jul 1 23:41:37 UTC 2018 Modified Files: src/sys/arch/evbarm/conf: std.exynos Log Message: add options __HAVE_GENERIC_CPU_INITCLOCKS To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/evbarm/conf/std.exynos 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: msaitoh Date: Mon Jul 2 03:52:32 UTC 2018 Modified Files: src/sys/dev/pci: pcireg.h Log Message: VGA 16 bit decode bit is not bit 3 but bit 4. To generate a diff of this commit: cvs rdiff -u -r1.138 -r1.139 src/sys/dev/pci/pcireg.h 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: msaitoh Date: Mon Jul 2 04:04:08 UTC 2018 Modified Files: src/sys/dev/pci: ppbreg.h Log Message: VGA 16 bit decode bit is not bit 3 but bit 4. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/dev/pci/ppbreg.h 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: jdolecek Date: Mon Jul 2 06:03:13 UTC 2018 Modified Files: src/sys/dev/pci: if_msk.c if_mskvar.h Log Message: sync OpenBSD if_msk.c revs 1.66-1.79 skipping framework changes and already present changes: - Make Yukon-2 FE+ (88E8040, 88E8042) work - 88E8057 is a Yukon 2 Ultra 2, and this might make it work on a little shiny green box in Japan - Prevent null pointer dereference that could happen when we process an RX interrupt that was queued while stopping the interface. - Remove holdover XMAC II writes/reads inherited from sk as they aren't required and cause problems like the 88E8072 hard locking a system when enabling macsec bypass. - Bypass macsec on extreme/supreme based chips. Makes my 88E8072 work. - Add detach support to a few more drivers, and in others do the neccessary operations in the detach function in the right order. towards resolution of PR kern/53301 but will need more work tested by John Halfpenny on another 8040/Yukon-2 FE+ and reported improving behaviour (system hang to stall) so committing as stopgap; also tested on my SK-9E22 (Yukon-2 XL), there works without any issues both before and after To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68 src/sys/dev/pci/if_msk.c cvs rdiff -u -r1.14 -r1.15 src/sys/dev/pci/if_mskvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.