CVS commit: src/lib/libc/gen

2018-08-12 Thread Thomas Klausner
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

2018-08-12 Thread Thomas Klausner
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

2018-08-12 Thread Thomas Klausner
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

2018-08-12 Thread Thomas Klausner
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

2018-08-12 Thread Thomas Klausner
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

2018-08-12 Thread matthew green
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

2018-08-12 Thread matthew green
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

2018-08-12 Thread matthew green
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

2018-08-12 Thread Jared D. McNeill
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

2018-08-12 Thread Nick Hudson
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Nick Hudson
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

2018-08-12 Thread Jared D. McNeill
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

2018-08-12 Thread Jared D. McNeill
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

2018-08-12 Thread Nick Hudson
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

2018-08-12 Thread Jared D. McNeill
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

2018-08-12 Thread Nick Hudson
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

2018-08-12 Thread Jared D. McNeill
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

2018-08-12 Thread Maya Rashish
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

2018-08-12 Thread Jared D. McNeill
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

2018-08-12 Thread Jared D. McNeill
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

2018-08-12 Thread Jared D. McNeill
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

2018-08-12 Thread Sevan Janiyan
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

2018-08-12 Thread Jared D. McNeill
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

2018-08-12 Thread Nick Hudson
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

2018-08-12 Thread Nick Hudson
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

2018-08-12 Thread Jared D. McNeill
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

2018-08-12 Thread Jared D. McNeill
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Jared D. McNeill
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

2018-08-12 Thread Jared D. McNeill
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

2018-08-12 Thread Jared D. McNeill
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

2018-08-12 Thread Jared D. McNeill
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Maxime Villard
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

2018-08-12 Thread Maxime Villard
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Maxime Villard
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Maxime Villard
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

2018-08-12 Thread Maxime Villard
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

2018-08-12 Thread Maxime Villard
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Maxime Villard
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

2018-08-12 Thread Maxime Villard
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

2018-08-12 Thread Nick Hudson
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

2018-08-12 Thread Nick Hudson
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

2018-08-12 Thread Maxime Villard
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

2018-08-12 Thread matthew green
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

2018-08-12 Thread Maxime Villard
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Martin Husemann
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

2018-08-12 Thread Maxime Villard
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Christos Zoulas
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

2018-08-12 Thread Christos Zoulas
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.