CVS commit: src/lib/libc/gen
Module Name:src Committed By: wiz Date: Mon Aug 13 06:08:48 UTC 2018 Modified Files: src/lib/libc/gen: timespec_get.3 Log Message: Sort SEE ALSO. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/lib/libc/gen/timespec_get.3 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.sbin/npf/npfctl
Module Name:src Committed By: wiz Date: Mon Aug 13 06:06:13 UTC 2018 Modified Files: src/usr.sbin/npf/npfctl: npf.conf.5 Log Message: Add missing El. Remove trailing whitespace. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/usr.sbin/npf/npfctl/npf.conf.5 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: wiz Date: Mon Aug 13 06:04:35 UTC 2018 Modified Files: src/share/man/man4: ifmedia.4 Log Message: New sentence, new line. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/share/man/man4/ifmedia.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libc/net
Module Name:src Committed By: wiz Date: Mon Aug 13 06:00:21 UTC 2018 Modified Files: src/lib/libc/net: sctp_bindx.3 sctp_connectx.3 sctp_freepaddrs.3 sctp_getaddrlen.3 sctp_getassocid.3 sctp_getpaddrs.3 sctp_opt_info.3 sctp_peeloff.3 sctp_recvmsg.3 sctp_send.3 sctp_sendmsg.3 Log Message: Various improvements. More markup, sort errors, fix -1. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/libc/net/sctp_bindx.3 \ src/lib/libc/net/sctp_connectx.3 src/lib/libc/net/sctp_freepaddrs.3 \ src/lib/libc/net/sctp_getaddrlen.3 src/lib/libc/net/sctp_getassocid.3 \ src/lib/libc/net/sctp_getpaddrs.3 src/lib/libc/net/sctp_opt_info.3 \ src/lib/libc/net/sctp_peeloff.3 src/lib/libc/net/sctp_recvmsg.3 \ src/lib/libc/net/sctp_send.3 src/lib/libc/net/sctp_sendmsg.3 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: wiz Date: Mon Aug 13 05:41:54 UTC 2018 Modified Files: src/share/man/man4: netintro.4 Log Message: Add a missing word. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/share/man/man4/netintro.4 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: Mon Aug 13 03:20:19 UTC 2018 Modified Files: src/share/man/man4: ddb.4 src/sys/ddb: db_command.c src/sys/kern: kern_history.c src/sys/sys: kernhist.h Log Message: extend the ddb "show kernhist" command. the synopsis is now: show kernhist[/i] [addr[,count]] the i modifier means display info instead of entries, and the count restricts to the last count entries. the count option is only supported for specified histories. it could be extended but requires more logic than the single history, as multiple histories are merged during display. To generate a diff of this commit: cvs rdiff -u -r1.182 -r1.183 src/share/man/man4/ddb.4 cvs rdiff -u -r1.155 -r1.156 src/sys/ddb/db_command.c cvs rdiff -u -r1.16 -r1.17 src/sys/kern/kern_history.c cvs rdiff -u -r1.23 -r1.24 src/sys/sys/kernhist.h 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: mrg Date: Sun Aug 12 22:05:29 UTC 2018 Modified Files: src/sys/ddb: db_command.c src/sys/kern: subr_lockdebug.c src/sys/sys: lockdebug.h Log Message: add a lockdebug_dismiss() function for DDB to use that tells lockdebug to avoid asserts. use it for the ddb "reboot" command, so that it doesn't matter how ddb was entered, the reboot not trigger mutex checks and not work. To generate a diff of this commit: cvs rdiff -u -r1.154 -r1.155 src/sys/ddb/db_command.c cvs rdiff -u -r1.64 -r1.65 src/sys/kern/subr_lockdebug.c cvs rdiff -u -r1.19 -r1.20 src/sys/sys/lockdebug.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
Module Name:src Committed By: mrg Date: Sun Aug 12 21:48:57 UTC 2018 Modified Files: src/external/gpl3/gcc: Makefile.gcc_path src/external/gpl3/gcc.old: Makefile.gcc_path src/external/gpl3/gcc.old/lib/libgomp: Makefile src/external/gpl3/gcc.old/usr.bin/include: Makefile src/external/gpl3/gcc.old/usr.bin/include/sanitizer: Makefile src/external/gpl3/gcc/lib/libgomp: Makefile src/external/gpl3/gcc/usr.bin/include: Makefile src/external/gpl3/gcc/usr.bin/include/sanitizer: Makefile Log Message: consolidate path for gcc-version specific into GCC_INCSDIR, and have it derived from the HAVE_GCC value so it does not need to be modified for newer GCCs. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/Makefile.gcc_path cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gcc.old/Makefile.gcc_path cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gcc.old/lib/libgomp/Makefile cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/gcc.old/usr.bin/include/Makefile cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc.old/usr.bin/include/sanitizer/Makefile cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/gcc/lib/libgomp/Makefile cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gcc/usr.bin/include/Makefile cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/usr.bin/include/sanitizer/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/fdt
Module Name:src Committed By: jmcneill Date: Sun Aug 12 21:44:17 UTC 2018 Modified Files: src/sys/arch/arm/fdt: gicv3_fdt.c Log Message: Use aprint_debug for redist count print To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/fdt/gicv3_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/evbarm/zynq
Module Name:src Committed By: skrll Date: Sun Aug 12 20:28:38 UTC 2018 Modified Files: src/sys/arch/evbarm/zynq: zynq_machdep.c Log Message: Make PARALLELLA build To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evbarm/zynq/zynq_machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/mpl/bind/include/isc
Module Name:src Committed By: christos Date: Sun Aug 12 20:16:10 UTC 2018 Modified Files: src/external/mpl/bind/include/isc: platform.h Log Message: don't use stdatomic.h yet; there is no support for the _8 functions on ILP32 so we end up with undefined symbols. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/external/mpl/bind/include/isc/platform.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/imx23_olinuxino
Module Name:src Committed By: skrll Date: Sun Aug 12 20:13:13 UTC 2018 Modified Files: src/sys/arch/evbarm/imx23_olinuxino: imx23_olinuxino_machdep.c Log Message: Fix IMX23_OLINUXINO build To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 \ src/sys/arch/evbarm/imx23_olinuxino/imx23_olinuxino_machdep.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 Aug 12 19:48:36 UTC 2018 Modified Files: src/sys/arch/arm/rockchip: rk_cru.c Log Message: Back to aprint_debug for dumping clocks at attach To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/arm/rockchip/rk_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 Aug 12 19:28:42 UTC 2018 Modified Files: src/sys/arch/arm/rockchip: rk3399_cru.c rk3399_pmucru.c Log Message: Add I2C clocks To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/rockchip/rk3399_cru.c \ src/sys/arch/arm/rockchip/rk3399_pmucru.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 Aug 12 19:23:20 UTC 2018 Removed Files: src/sys/arch/evbarm/conf: CUBIEBOARD_INSTALL Log Message: G/C To generate a diff of this commit: cvs rdiff -u -r1.3 -r0 src/sys/arch/evbarm/conf/CUBIEBOARD_INSTALL 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 Aug 12 19:10:14 UTC 2018 Modified Files: src/sys/dev/fdt: dwc3_fdt.c Log Message: Add support for RK3399 To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/dev/fdt/dwc3_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/evbarm/gemini
Module Name:src Committed By: skrll Date: Sun Aug 12 18:42:08 UTC 2018 Modified Files: src/sys/arch/evbarm/gemini: gemini_machdep.c Log Message: Fix GEMINI build To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/sys/arch/evbarm/gemini/gemini_machdep.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/fdt
Module Name:src Committed By: jmcneill Date: Sun Aug 12 18:39:59 UTC 2018 Modified Files: src/sys/arch/arm/fdt: pmu_fdt.c Log Message: Only attempt to set interrupt affinity if we have more than one IRQ. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/arm/fdt/pmu_fdt.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: maya Date: Sun Aug 12 18:36:27 UTC 2018 Modified Files: src/share/mk: bsd.own.mk Log Message: Try the more likely gfortran instead of g77. g77 has likely not shipped as a binary in a long time. No change for netbsd src as it has no fortran code, no change for pkgsrc because it passes ${FC} for fortran packages. To generate a diff of this commit: cvs rdiff -u -r1.1073 -r1.1074 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.
CVS commit: src/sys/arch/evbarm/conf
Module Name:src Committed By: jmcneill Date: Sun Aug 12 18:01:22 UTC 2018 Modified Files: src/sys/arch/evbarm/conf: GENERIC64 Log Message: Add rk3399-rockpro64.dts To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 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/dts
Module Name:src Committed By: jmcneill Date: Sun Aug 12 18:01:03 UTC 2018 Added Files: src/sys/arch/arm/dts: rk3399-rockpro64.dts Log Message: Add dts for ROCKPro64 To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/arch/arm/dts/rk3399-rockpro64.dts 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 Aug 12 18:00:32 UTC 2018 Modified Files: src/sys/arch/arm/rockchip: rk_usb.c Log Message: Fix USB2 on RK3399 To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/arm/rockchip/rk_usb.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
Module Name:src Committed By: sevan Date: Sun Aug 12 17:59:21 UTC 2018 Modified Files: src/sys/arch/amd64/conf: GENERIC src/sys/arch/i386/conf: GENERIC Log Message: Remove commented out BPFJIT & SLJIT options as they are provided as loadable modules already. Heads up by To generate a diff of this commit: cvs rdiff -u -r1.500 -r1.501 src/sys/arch/amd64/conf/GENERIC cvs rdiff -u -r1.1186 -r1.1187 src/sys/arch/i386/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/arch/arm/rockchip
Module Name:src Committed By: jmcneill Date: Sun Aug 12 17:46:49 UTC 2018 Modified Files: src/sys/arch/arm/rockchip: rk_usb.c Log Message: Remove a sneaky KASSERT To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/arm/rockchip/rk_usb.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
Module Name:src Committed By: skrll Date: Sun Aug 12 17:21:36 UTC 2018 Modified Files: src/sys/arch/aarch64/include: armreg.h src/sys/arch/arm/fdt: psci_fdt.c src/sys/arch/arm/include: armreg.h Log Message: Provide and use cpu_mpidr_aff_read in psci_fdt_bootstrap To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/arch/aarch64/include/armreg.h cvs rdiff -u -r1.11 -r1.12 src/sys/arch/arm/fdt/psci_fdt.c cvs rdiff -u -r1.122 -r1.123 src/sys/arch/arm/include/armreg.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/aarch64/include
Module Name:src Committed By: skrll Date: Sun Aug 12 17:16:18 UTC 2018 Modified Files: src/sys/arch/aarch64/include: armreg.h Log Message: Whitespace To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/arch/aarch64/include/armreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/utils/embedded/conf
Module Name:src Committed By: jmcneill Date: Sun Aug 12 17:15:56 UTC 2018 Modified Files: src/distrib/utils/embedded/conf: arm64.conf Log Message: Move rk3399 dtb files to the correct location To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/distrib/utils/embedded/conf/arm64.conf Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/doc
Module Name:src Committed By: jmcneill Date: Sun Aug 12 17:14:42 UTC 2018 Modified Files: src/doc: CHANGES Log Message: arm: Add support for Rockchip RK3399 SoC. To generate a diff of this commit: cvs rdiff -u -r1.2421 -r1.2422 src/doc/CHANGES 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
Module Name:src Committed By: christos Date: Sun Aug 12 17:11:55 UTC 2018 Modified Files: src/distrib/sets/lists/base: mi shl.mi src/distrib/sets/lists/debug: mi shl.mi src/distrib/sets/lists/man: mi Log Message: fix sets for new bind To generate a diff of this commit: cvs rdiff -u -r1.1182 -r1.1183 src/distrib/sets/lists/base/mi cvs rdiff -u -r1.844 -r1.845 src/distrib/sets/lists/base/shl.mi cvs rdiff -u -r1.261 -r1.262 src/distrib/sets/lists/debug/mi cvs rdiff -u -r1.203 -r1.204 src/distrib/sets/lists/debug/shl.mi cvs rdiff -u -r1.1607 -r1.1608 src/distrib/sets/lists/man/mi 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 Aug 12 16:49:25 UTC 2018 Modified Files: src/sys/arch/evbarm/conf: GENERIC64 Log Message: Enable support for GICv3 and Rockchip RK3399 To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 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/rockchip
Module Name:src Committed By: jmcneill Date: Sun Aug 12 16:48:05 UTC 2018 Modified Files: src/sys/arch/arm/rockchip: files.rockchip rk3328_cru.c rk_cru.c rk_cru.h rk_cru_pll.c rk_gmac.c rk_platform.c rk_usb.c Added Files: src/sys/arch/arm/rockchip: rk3328_iomux.c rk3399_cru.c rk3399_cru.h rk3399_iomux.c rk3399_platform.h rk3399_pmucru.c rk3399_pmucru.h Removed Files: src/sys/arch/arm/rockchip: rk_iomux.c Log Message: Add support for Rockchip RK3399 SoC. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/arm/rockchip/files.rockchip cvs rdiff -u -r1.3 -r1.4 src/sys/arch/arm/rockchip/rk3328_cru.c \ src/sys/arch/arm/rockchip/rk_cru_pll.c src/sys/arch/arm/rockchip/rk_usb.c cvs rdiff -u -r0 -r1.1 src/sys/arch/arm/rockchip/rk3328_iomux.c \ src/sys/arch/arm/rockchip/rk3399_cru.c \ src/sys/arch/arm/rockchip/rk3399_cru.h \ src/sys/arch/arm/rockchip/rk3399_iomux.c \ src/sys/arch/arm/rockchip/rk3399_platform.h \ src/sys/arch/arm/rockchip/rk3399_pmucru.c \ src/sys/arch/arm/rockchip/rk3399_pmucru.h cvs rdiff -u -r1.4 -r1.5 src/sys/arch/arm/rockchip/rk_cru.c cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/rockchip/rk_cru.h \ src/sys/arch/arm/rockchip/rk_platform.c cvs rdiff -u -r1.7 -r1.8 src/sys/arch/arm/rockchip/rk_gmac.c cvs rdiff -u -r1.3 -r0 src/sys/arch/arm/rockchip/rk_iomux.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 Aug 12 16:34:28 UTC 2018 Modified Files: src/sys/dev/fdt: dwcmmc_fdt.c Log Message: Use more generic rk3288 compatible string, and do clock assignments when present To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 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/dev/fdt
Module Name:src Committed By: jmcneill Date: Sun Aug 12 16:33:58 UTC 2018 Modified Files: src/sys/dev/fdt: ehci_fdt.c ohci_fdt.c Log Message: Register shutdown handlers To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/dev/fdt/ehci_fdt.c cvs rdiff -u -r1.2 -r1.3 src/sys/dev/fdt/ohci_fdt.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/cddl/osnet/dev/dtrace/amd64
Module Name:src Committed By: christos Date: Sun Aug 12 16:07:27 UTC 2018 Modified Files: src/external/cddl/osnet/dev/dtrace/amd64: dtrace_isa.c Log Message: handle variable kernel vm min address To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 \ src/external/cddl/osnet/dev/dtrace/amd64/dtrace_isa.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.sbin/crash/arch
Module Name:src Committed By: christos Date: Sun Aug 12 16:00:41 UTC 2018 Modified Files: src/usr.sbin/crash/arch: x86.c Log Message: i386 does not have a variable min address (yet) To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/usr.sbin/crash/arch/x86.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.sbin/crash/arch
Module Name:src Committed By: christos Date: Sun Aug 12 15:55:27 UTC 2018 Modified Files: src/usr.sbin/crash/arch: x86.c Log Message: reorder To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/crash/arch/x86.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/mpl/dhcp
Module Name:src Committed By: christos Date: Sun Aug 12 15:39:22 UTC 2018 Modified Files: src/external/mpl/dhcp: Makefile.inc Log Message: Add libz for new libisc needing it. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/mpl/dhcp/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/mpl/bind/lib/libisc
Module Name:src Committed By: christos Date: Sun Aug 12 15:37:06 UTC 2018 Modified Files: src/external/mpl/bind/lib/libisc: Makefile Log Message: Add -lz To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/external/mpl/bind/lib/libisc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/doc
Module Name:src Committed By: maxv Date: Sun Aug 12 15:33:36 UTC 2018 Modified Files: src/doc: TODO.kaslr Log Message: mark two entries as done To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/doc/TODO.kaslr 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: maxv Date: Sun Aug 12 15:31:01 UTC 2018 Modified Files: src/sys/arch/amd64/amd64: genassym.cf locore.S machdep.c prekern.c src/sys/arch/amd64/include: pmap.h src/sys/arch/x86/x86: pmap.c Log Message: More ASLR: randomize the location of the PTE area. The PTE slot is not created in locore anymore, but a little later; by using the already entered L4 page, rather than the recursive slot itself (which doesn't exist yet). In the prekern we still map the slot - the prekern behaves as an external locore -, because we need it as part of the randomization/relocation work. The kernel then removes this slot, and regenerates a randomized one. Tested on GENERIC and GENERIC_KASLR, Xen doesn't have it and dom0 still boots fine. To generate a diff of this commit: cvs rdiff -u -r1.69 -r1.70 src/sys/arch/amd64/amd64/genassym.cf cvs rdiff -u -r1.173 -r1.174 src/sys/arch/amd64/amd64/locore.S cvs rdiff -u -r1.313 -r1.314 src/sys/arch/amd64/amd64/machdep.c cvs rdiff -u -r1.4 -r1.5 src/sys/arch/amd64/amd64/prekern.c cvs rdiff -u -r1.52 -r1.53 src/sys/arch/amd64/include/pmap.h cvs rdiff -u -r1.301 -r1.302 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: src/usr.sbin/crash/arch
Module Name:src Committed By: christos Date: Sun Aug 12 15:05:13 UTC 2018 Modified Files: src/usr.sbin/crash/arch: x86.c Log Message: make things link again. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/usr.sbin/crash/arch/x86.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/mpl/bind/lib
Module Name:src Committed By: christos Date: Sun Aug 12 14:32:39 UTC 2018 Modified Files: src/external/mpl/bind/lib: Makefile Log Message: add libns To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/external/mpl/bind/lib/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/doc
Module Name:src Committed By: christos Date: Sun Aug 12 13:51:59 UTC 2018 Modified Files: src/doc: CHANGES Log Message: undo the time warp To generate a diff of this commit: cvs rdiff -u -r1.2420 -r1.2421 src/doc/CHANGES 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: maxv Date: Sun Aug 12 13:31:16 UTC 2018 Modified Files: src/sys/arch/amd64/include: frameasm.h src/sys/arch/x86/include: pmap.h Log Message: Move the PCPU area from slot 384 to slot 510, to avoid creating too much fragmentation in the slot space (384 is in the middle of the kernel half of the VA). To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/sys/arch/amd64/include/frameasm.h cvs rdiff -u -r1.83 -r1.84 src/sys/arch/x86/include/pmap.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/mpl
Module Name:src Committed By: christos Date: Sun Aug 12 13:03:09 UTC 2018 Modified Files: src/external/mpl: Makefile Log Message: hook bind To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/external/mpl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/doc
Module Name:src Committed By: christos Date: Sun Aug 12 13:07:41 UTC 2018 Modified Files: src/doc: 3RDPARTY CHANGES Log Message: mention new bind To generate a diff of this commit: cvs rdiff -u -r1.1540 -r1.1541 src/doc/3RDPARTY cvs rdiff -u -r1.2419 -r1.2420 src/doc/CHANGES Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/mpl/bind
Module Name:src Committed By: christos Date: Sun Aug 12 13:02:44 UTC 2018 Modified Files: src/external/mpl/bind/dist: Makefile.in acconfig.h bind.keys.h config.guess config.h.in config.sub configure configure.in isc-config.sh.1 src/external/mpl/bind/dist/bin/check: check-tool.c check-tool.h named-checkconf.8 named-checkconf.c named-checkzone.8 named-checkzone.c src/external/mpl/bind/dist/bin/confgen: ddns-confgen.8 ddns-confgen.c keygen.c keygen.h rndc-confgen.8 rndc-confgen.c util.c util.h src/external/mpl/bind/dist/bin/confgen/include/confgen: os.h src/external/mpl/bind/dist/bin/confgen/unix: os.c src/external/mpl/bind/dist/bin/confgen/win32: os.c src/external/mpl/bind/dist/bin/delv: delv.1 delv.c src/external/mpl/bind/dist/bin/dig: dig.1 dig.c dighost.c host.1 host.c nslookup.1 nslookup.c src/external/mpl/bind/dist/bin/dig/include/dig: dig.h src/external/mpl/bind/dist/bin/dnssec: dnssec-cds.8 dnssec-cds.c dnssec-dsfromkey.8 dnssec-dsfromkey.c dnssec-importkey.8 dnssec-importkey.c dnssec-keyfromlabel.8 dnssec-keyfromlabel.c dnssec-keygen.8 dnssec-keygen.c dnssec-revoke.8 dnssec-revoke.c dnssec-settime.8 dnssec-settime.c dnssec-signzone.8 dnssec-signzone.c dnssec-verify.8 dnssec-verify.c dnssectool.c dnssectool.h src/external/mpl/bind/dist/bin/named: bind9.xsl.h builtin.c config.c control.c controlconf.c fuzz.c geoip.c log.c logconf.c main.c named.8 named.conf.5 server.c statschannel.c tkeyconf.c tsigconf.c zoneconf.c src/external/mpl/bind/dist/bin/named/include/dlz: dlz_dlopen_driver.h src/external/mpl/bind/dist/bin/named/include/named: builtin.h config.h control.h fuzz.h geoip.h globals.h log.h logconf.h main.h seccomp.h server.h smf_globals.h statschannel.h tkeyconf.h tsigconf.h types.h zoneconf.h src/external/mpl/bind/dist/bin/named/unix: dlz_dlopen_driver.c os.c src/external/mpl/bind/dist/bin/named/unix/include/named: os.h src/external/mpl/bind/dist/bin/named/win32: dlz_dlopen_driver.c ntservice.c os.c src/external/mpl/bind/dist/bin/named/win32/include/named: ntservice.h os.h src/external/mpl/bind/dist/bin/nsupdate: nsupdate.1 nsupdate.c src/external/mpl/bind/dist/bin/pkcs11: pkcs11-destroy.8 pkcs11-destroy.c pkcs11-keygen.8 pkcs11-keygen.c pkcs11-list.8 pkcs11-list.c pkcs11-tokens.8 pkcs11-tokens.c src/external/mpl/bind/dist/bin/python: dnssec-checkds.8 dnssec-coverage.8 dnssec-keymgr.8 src/external/mpl/bind/dist/bin/rndc: rndc.8 rndc.c rndc.conf.5 util.c util.h src/external/mpl/bind/dist/bin/rndc/include/rndc: os.h src/external/mpl/bind/dist/bin/tests: cfg_test.c makejournal.c wire_test.c src/external/mpl/bind/dist/bin/tests/optional: adb_test.c backtrace_test.c byaddr_test.c byname_test.c db_test.c dst_test.c entropy2_test.c entropy_test.c fsaccess_test.c gsstest.c hash_test.c inter_test.c keyboard_test.c lex_test.c lfsr_test.c log_test.c master_test.c mempool_test.c name_test.c nsecify.c ratelimiter_test.c rbt_test.c rwlock_test.c serial_test.c shutdown_test.c sig0_test.c sock_test.c sym_test.c task_test.c timer_test.c zone_test.c src/external/mpl/bind/dist/bin/tests/pkcs11: pkcs11-hmacmd5.c pkcs11-md5sum.c src/external/mpl/bind/dist/bin/tests/pkcs11/benchmarks: create.c find.c genrsa.c login.c privrsa.c pubrsa.c random.c session.c sha1.c sign.c verify.c src/external/mpl/bind/dist/bin/tests/system: feature-test.c src/external/mpl/bind/dist/bin/tests/system/addzone/ns1: redirect.db.1 redirect.db.2 src/external/mpl/bind/dist/bin/tests/system/addzone/ns2: redirect.db.1 redirect.db.2 src/external/mpl/bind/dist/bin/tests/system/addzone/ns3: redirect.db.1 redirect.db.2 src/external/mpl/bind/dist/bin/tests/system/checkconf: dnssec.1 dnssec.2 dnssec.3 src/external/mpl/bind/dist/bin/tests/system/dlz/ns1/dns-root/com/example/xfr.d: 10.53.0.1 src/external/mpl/bind/dist/bin/tests/system/dlzexternal: driver.c driver.h src/external/mpl/bind/dist/bin/tests/system/dyndb/driver: db.c db.h driver.c instance.c instance.h lock.c lock.h log.c log.h syncptr.c syncptr.h util.h zone.c zone.h src/external/mpl/bind/dist/bin/tests/system/pipelined: pipequeries.c src/external/mpl/bind/dist/bin/tests/system/rndc: gencheck.c src/external/mpl/bind/dist/bin/tests/system/rpz: dnsrps.c src/external/mpl/bind/
CVS commit: src/external/bsd
Module Name:src Committed By: christos Date: Sun Aug 12 13:02:42 UTC 2018 Modified Files: src/external/bsd: Makefile Log Message: unhook bind To generate a diff of this commit: cvs rdiff -u -r1.59 -r1.60 src/external/bsd/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib
Module Name:src Committed By: christos Date: Sun Aug 12 13:01:56 UTC 2018 Modified Files: src/lib: Makefile Log Message: switch to the new bind. To generate a diff of this commit: cvs rdiff -u -r1.259 -r1.260 src/lib/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: maxv Date: Sun Aug 12 12:42:54 UTC 2018 Modified Files: src/sys/arch/amd64/amd64: machdep.c prekern.c src/sys/arch/amd64/include: pmap.h src/sys/arch/amd64/stand/prekern: pdir.h prekern.c src/sys/arch/x86/x86: pmap.c Log Message: Move the PTE area from slot 255 to slot 509. I've never understood why we put it on 255; the "kernel" half of the VM space begins on slot 256, so if anything, the PTE area should have been above it, not below. Virtually extend the user slots in slotspace, because we don't want (randomized) kernel mappings to land on slot 255. The prekern is updated accordingly. Tested on GENERIC, GENERIC_KASLR and XEN3_DOM0. To generate a diff of this commit: cvs rdiff -u -r1.312 -r1.313 src/sys/arch/amd64/amd64/machdep.c cvs rdiff -u -r1.3 -r1.4 src/sys/arch/amd64/amd64/prekern.c cvs rdiff -u -r1.51 -r1.52 src/sys/arch/amd64/include/pmap.h cvs rdiff -u -r1.4 -r1.5 src/sys/arch/amd64/stand/prekern/pdir.h cvs rdiff -u -r1.9 -r1.10 src/sys/arch/amd64/stand/prekern/prekern.c cvs rdiff -u -r1.300 -r1.301 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: src/sys/arch
Module Name:src Committed By: maxv Date: Sun Aug 12 12:23:33 UTC 2018 Modified Files: src/sys/arch/amd64/include: pmap.h src/sys/arch/x86/x86: pmap.c svs.c src/sys/arch/xen/x86: cpu.c Log Message: Introduce PDIR_SLOT_USERLIM, which indicates the limit of the user slots. Use it instead of PDIR_SLOT_PTE when we just want to iterate over the user slots. Also use it in SVS, I had hardcoded 255 because there was no proper define (which there now is). To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/sys/arch/amd64/include/pmap.h cvs rdiff -u -r1.299 -r1.300 src/sys/arch/x86/x86/pmap.c cvs rdiff -u -r1.19 -r1.20 src/sys/arch/x86/x86/svs.c cvs rdiff -u -r1.125 -r1.126 src/sys/arch/xen/x86/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/arch/x86/x86
Module Name:src Committed By: maxv Date: Sun Aug 12 11:51:42 UTC 2018 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: Reduce the minefield: zero out the pdir only once, at the beginning of the function. This eliminates one assumption on the order of the VM areas. To generate a diff of this commit: cvs rdiff -u -r1.298 -r1.299 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: src/share/mk
Module Name:src Committed By: christos Date: Sun Aug 12 11:50:51 UTC 2018 Modified Files: src/share/mk: bsd.README bsd.prog.mk Log Message: fix broken library variable definitions (inconsistencies between bsd.README and bsd.prog.mk) To generate a diff of this commit: cvs rdiff -u -r1.381 -r1.382 src/share/mk/bsd.README cvs rdiff -u -r1.317 -r1.318 src/share/mk/bsd.prog.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
Module Name:src Committed By: maxv Date: Sun Aug 12 10:50:35 UTC 2018 Modified Files: src/sys/arch/amd64/amd64: machdep.c src/sys/arch/amd64/include: pmap.h vmparam.h src/sys/arch/x86/include: pmap.h src/sys/arch/x86/x86: pmap.c Log Message: Randomize the main memory on Xen, same as native. Tested on amd64-dom0. To generate a diff of this commit: cvs rdiff -u -r1.311 -r1.312 src/sys/arch/amd64/amd64/machdep.c cvs rdiff -u -r1.49 -r1.50 src/sys/arch/amd64/include/pmap.h cvs rdiff -u -r1.46 -r1.47 src/sys/arch/amd64/include/vmparam.h cvs rdiff -u -r1.82 -r1.83 src/sys/arch/x86/include/pmap.h cvs rdiff -u -r1.297 -r1.298 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: src/sys/arch/x86/x86
Module Name:src Committed By: maxv Date: Sun Aug 12 10:45:27 UTC 2018 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: Take the last area into account, there is a hole before it. To generate a diff of this commit: cvs rdiff -u -r1.296 -r1.297 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: src/sys/sys
Module Name:src Committed By: skrll Date: Sun Aug 12 10:43:04 UTC 2018 Modified Files: src/sys/sys: cdefs.h Log Message: Remove dependency of __BITS on MAX/MIN by providing __MAX/__MIN To generate a diff of this commit: cvs rdiff -u -r1.135 -r1.136 src/sys/sys/cdefs.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/dwc2/dist
Module Name:src Committed By: skrll Date: Sun Aug 12 09:59:30 UTC 2018 Modified Files: src/sys/external/bsd/dwc2/dist: dwc2_hcdintr.c Log Message: Fixup previous to not break ping protocol. My bad. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/external/bsd/dwc2/dist/dwc2_hcdintr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/uvm
Module Name:src Committed By: maxv Date: Sun Aug 12 09:29:16 UTC 2018 Modified Files: src/sys/uvm: uvm_amap.c Log Message: Rename 'slotspace' -> 'slotarea' in UVM, to avoid (future) collision with the x86 slotspace structure. To generate a diff of this commit: cvs rdiff -u -r1.108 -r1.109 src/sys/uvm/uvm_amap.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/epoc32/conf
Module Name:src Committed By: mrg Date: Sun Aug 12 09:27:02 UTC 2018 Modified Files: src/sys/arch/epoc32/conf: Makefile.epoc32.inc Log Message: conditionally set MACHINE_ARCH to arm, like other makefiles. fixes epoc32 builds. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/epoc32/conf/Makefile.epoc32.inc 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: maxv Date: Sun Aug 12 09:05:52 UTC 2018 Modified Files: src/sys/arch/amd64/amd64: machdep.c src/sys/arch/x86/include: pmap.h Log Message: Add a new area, SLAREA_HYPV, which indicates the slots used by the hypervisor, in our case Xen. To generate a diff of this commit: cvs rdiff -u -r1.310 -r1.311 src/sys/arch/amd64/amd64/machdep.c cvs rdiff -u -r1.81 -r1.82 src/sys/arch/x86/include/pmap.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tools/grep
Module Name:src Committed By: christos Date: Sun Aug 12 09:03:42 UTC 2018 Modified Files: src/tools/grep: Makefile Log Message: Add WITHOUT_GZIP To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/tools/grep/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/grep
Module Name:src Committed By: christos Date: Sun Aug 12 09:03:21 UTC 2018 Modified Files: src/usr.bin/grep: Makefile file.c grep.c grep.h Log Message: add WITHOUT_GZIP for the tools build. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/usr.bin/grep/Makefile src/usr.bin/grep/file.c \ src/usr.bin/grep/grep.h cvs rdiff -u -r1.14 -r1.15 src/usr.bin/grep/grep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/acorn32
Module Name:src Committed By: martin Date: Sun Aug 12 09:02:02 UTC 2018 Modified Files: src/distrib/acorn32: Makefile Log Message: Insert a .WAIT between building of the bootloaders and the CD images, trying to avoid a build issue as seen on the build cluster: copying image /home/builds/ab/HEAD/acorn32/201808111340Z-obj/home/source/ab/HEAD/src/distrib/acorn32/ramdisk/ramdisk.fs into netbsd-INSTALL.tmp (2355200 bytes) done copying image exiting rm -f netbsd-INSTALL.gz cp: /home/builds/ab/HEAD/acorn32/201808111340Z-dest/usr/mdec/boot32,ffa: No such file or directory To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/distrib/acorn32/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: maxv Date: Sun Aug 12 08:17:50 UTC 2018 Modified Files: src/sys/arch/amd64/amd64: machdep.c src/sys/arch/amd64/include: pmap.h vmparam.h src/sys/arch/x86/x86: pmap.c Log Message: More ASLR: randomize the kernel main memory. VM_MIN_KERNEL_ADDRESS becomes variable, and its location is chosen at boot time. There is room for improvement, since for now we ask for an alignment of NBPD_L4. This is enabled by default in GENERIC, but not in Xen. Tested extensively on GENERIC and GENERIC_KASLR, XEN3_DOM0 still boots fine. To generate a diff of this commit: cvs rdiff -u -r1.309 -r1.310 src/sys/arch/amd64/amd64/machdep.c cvs rdiff -u -r1.48 -r1.49 src/sys/arch/amd64/include/pmap.h cvs rdiff -u -r1.45 -r1.46 src/sys/arch/amd64/include/vmparam.h cvs rdiff -u -r1.295 -r1.296 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: src/usr.bin/grep
Module Name:src Committed By: christos Date: Sun Aug 12 08:00:32 UTC 2018 Modified Files: src/usr.bin/grep: Makefile Log Message: fix libraries To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/usr.bin/grep/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/grep
Module Name:src Committed By: christos Date: Sun Aug 12 07:59:14 UTC 2018 Modified Files: src/usr.bin/grep: Makefile Log Message: remove stray paren To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/usr.bin/grep/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tools/grep
Module Name:src Committed By: christos Date: Sun Aug 12 07:53:38 UTC 2018 Modified Files: src/tools/grep: Makefile Log Message: add WITHOUT_BZ2 To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/tools/grep/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/grep
Module Name:src Committed By: christos Date: Sun Aug 12 07:53:19 UTC 2018 Modified Files: src/usr.bin/grep: Makefile file.c grep.c grep.h Log Message: add WITHOUT_BZ2 for tools build. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/usr.bin/grep/Makefile cvs rdiff -u -r1.8 -r1.9 src/usr.bin/grep/file.c src/usr.bin/grep/grep.h cvs rdiff -u -r1.13 -r1.14 src/usr.bin/grep/grep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.