CVS commit: src/sys/arch/evbarm/conf

2019-01-19 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Jan 20 00:44:17 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: GENERIC

Log Message:
Add mesonsdhc


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/evbarm/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

2019-01-19 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Jan 20 00:44:01 UTC 2019

Modified Files:
src/sys/arch/arm/amlogic: files.meson
src/sys/arch/arm/dts: meson8b-odroidc1.dts meson8b.dtsi
Added Files:
src/sys/arch/arm/amlogic: meson_sdhc.c meson_sdhcreg.h

Log Message:
Add Amlogic Meson SDHC driver (non-standard bindings)


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/amlogic/files.meson
cvs rdiff -u -r0 -r1.1 src/sys/arch/arm/amlogic/meson_sdhc.c \
src/sys/arch/arm/amlogic/meson_sdhcreg.h
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/dts/meson8b-odroidc1.dts \
src/sys/arch/arm/dts/meson8b.dtsi

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/amlogic

2019-01-19 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Jan 19 21:43:43 UTC 2019

Modified Files:
src/sys/arch/arm/amlogic: files.meson
Added Files:
src/sys/arch/arm/amlogic: meson_canvasreg.h meson_genfb.c
meson_hdmireg.h meson_vpureg.h

Log Message:
Add Meson (FDT) framebuffer support.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/amlogic/files.meson
cvs rdiff -u -r0 -r1.1 src/sys/arch/arm/amlogic/meson_canvasreg.h \
src/sys/arch/arm/amlogic/meson_genfb.c \
src/sys/arch/arm/amlogic/meson_hdmireg.h \
src/sys/arch/arm/amlogic/meson_vpureg.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/arm/dts

2019-01-19 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Jan 19 21:44:02 UTC 2019

Modified Files:
src/sys/arch/arm/dts: meson8b-odroidc1.dts meson8b.dtsi

Log Message:
Add (non-standard) fb node for meson8b


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/dts/meson8b-odroidc1.dts \
src/sys/arch/arm/dts/meson8b.dtsi

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

2019-01-19 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Jan 19 21:43:07 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: GENERIC

Log Message:
Add WSDISPLAY_MULTICONS


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/evbarm/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2019-01-19 Thread Mindaugas Rasiukevicius
Module Name:src
Committed By:   rmind
Date:   Sat Jan 19 21:36:09 UTC 2019

Modified Files:
src/doc: CHANGES

Log Message:
Mention NPF improvements.


To generate a diff of this commit:
cvs rdiff -u -r1.2491 -r1.2492 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

2019-01-19 Thread Mindaugas Rasiukevicius
Module Name:src
Committed By:   rmind
Date:   Sat Jan 19 21:19:32 UTC 2019

Modified Files:
src/lib/libnpf: libnpf.3 npf.c npf.h
src/sys/net/npf: npf.c npf.h npf_alg.c npf_conn.c npf_conn.h
npf_conndb.c npf_ctl.c npf_ifaddr.c npf_impl.h npf_inet.c npf_nat.c
npf_tableset.c npf_worker.c
src/usr.sbin/npf: npf.7
src/usr.sbin/npf/npfctl: npf.conf.5 npf_build.c npf_data.c npf_parse.y
npf_scan.l npf_show.c npf_var.c npfctl.8 npfctl.c npfctl.h
src/usr.sbin/npf/npftest: npfstream.c npftest.c npftest.conf npftest.h
src/usr.sbin/npf/npftest/libnpftest: Makefile npf_bpf_test.c
npf_mbuf_subr.c npf_nat_test.c npf_nbuf_test.c npf_perf_test.c
npf_rule_test.c npf_state_test.c npf_table_test.c npf_test.h
npf_test_subr.c
Added Files:
src/usr.sbin/npf/npftest/libnpftest: npf_conn_test.c

Log Message:
Major NPF improvements:
- Convert NPF connection table to thmap.  State lookup is now lock-free.
- Improve connection state G/C: it is now incremental and tunable.
- Add support for dynamic NAT address.  Translation addresses can now be
  selected from a pool of addresses.  There are two selection algorithms,
  "ip-hash" and "round-robin" (see the man page).
- Translation address can be specified as e.g. ifaddrs(wm0) in npf.conf
  to dynamically choose an IP from the interface address(es).
- Add support for the NETMAP algorithm with static NAT for net-to-net
  translation (it is equivalent to iptables NETMAP logic).
- Convert 'ipset' tables to use thmap; the table lookup is now lock-free.
- Misc improvements, bug fixes and more unit tests.
- Bump NPF_VERSION (will also bump libnpf).


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/lib/libnpf/libnpf.3
cvs rdiff -u -r1.44 -r1.45 src/lib/libnpf/npf.c
cvs rdiff -u -r1.34 -r1.35 src/lib/libnpf/npf.h
cvs rdiff -u -r1.36 -r1.37 src/sys/net/npf/npf.c
cvs rdiff -u -r1.58 -r1.59 src/sys/net/npf/npf.h
cvs rdiff -u -r1.18 -r1.19 src/sys/net/npf/npf_alg.c
cvs rdiff -u -r1.25 -r1.26 src/sys/net/npf/npf_conn.c
cvs rdiff -u -r1.14 -r1.15 src/sys/net/npf/npf_conn.h
cvs rdiff -u -r1.4 -r1.5 src/sys/net/npf/npf_conndb.c \
src/sys/net/npf/npf_ifaddr.c
cvs rdiff -u -r1.52 -r1.53 src/sys/net/npf/npf_ctl.c \
src/sys/net/npf/npf_inet.c
cvs rdiff -u -r1.73 -r1.74 src/sys/net/npf/npf_impl.h
cvs rdiff -u -r1.44 -r1.45 src/sys/net/npf/npf_nat.c
cvs rdiff -u -r1.28 -r1.29 src/sys/net/npf/npf_tableset.c
cvs rdiff -u -r1.5 -r1.6 src/sys/net/npf/npf_worker.c
cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/npf/npf.7
cvs rdiff -u -r1.83 -r1.84 src/usr.sbin/npf/npfctl/npf.conf.5
cvs rdiff -u -r1.46 -r1.47 src/usr.sbin/npf/npfctl/npf_build.c \
src/usr.sbin/npf/npfctl/npfctl.h
cvs rdiff -u -r1.29 -r1.30 src/usr.sbin/npf/npfctl/npf_data.c
cvs rdiff -u -r1.47 -r1.48 src/usr.sbin/npf/npfctl/npf_parse.y
cvs rdiff -u -r1.27 -r1.28 src/usr.sbin/npf/npfctl/npf_scan.l
cvs rdiff -u -r1.26 -r1.27 src/usr.sbin/npf/npfctl/npf_show.c
cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/npf/npfctl/npf_var.c
cvs rdiff -u -r1.20 -r1.21 src/usr.sbin/npf/npfctl/npfctl.8
cvs rdiff -u -r1.56 -r1.57 src/usr.sbin/npf/npfctl/npfctl.c
cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/npf/npftest/npfstream.c
cvs rdiff -u -r1.22 -r1.23 src/usr.sbin/npf/npftest/npftest.c
cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/npf/npftest/npftest.conf
cvs rdiff -u -r1.15 -r1.16 src/usr.sbin/npf/npftest/npftest.h
cvs rdiff -u -r1.9 -r1.10 src/usr.sbin/npf/npftest/libnpftest/Makefile \
src/usr.sbin/npf/npftest/libnpftest/npf_bpf_test.c
cvs rdiff -u -r0 -r1.1 src/usr.sbin/npf/npftest/libnpftest/npf_conn_test.c
cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c \
src/usr.sbin/npf/npftest/libnpftest/npf_state_test.c
cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/npf/npftest/libnpftest/npf_nat_test.c \
src/usr.sbin/npf/npftest/libnpftest/npf_table_test.c
cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c \
src/usr.sbin/npf/npftest/libnpftest/npf_perf_test.c
cvs rdiff -u -r1.15 -r1.16 \
src/usr.sbin/npf/npftest/libnpftest/npf_rule_test.c
cvs rdiff -u -r1.17 -r1.18 src/usr.sbin/npf/npftest/libnpftest/npf_test.h
cvs rdiff -u -r1.13 -r1.14 \
src/usr.sbin/npf/npftest/libnpftest/npf_test_subr.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

2019-01-19 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Jan 19 20:56:03 UTC 2019

Modified Files:
src/sys/arch/arm/fdt: a9tmr_fdt.c cpu_fdt.c l2cc_fdt.c
src/sys/arch/evbarm/conf: GENERIC files.generic
Added Files:
src/sys/arch/arm/amlogic: files.meson meson8b_clkc.c meson8b_clkc.h
meson8b_pinctrl.c meson_clk.c meson_clk.h meson_clk_div.c
meson_clk_fixed.c meson_clk_fixed_factor.c meson_clk_gate.c
meson_clk_mpll.c meson_clk_mux.c meson_clk_pll.c meson_dwmac.c
meson_pinctrl.c meson_pinctrl.h meson_platform.c meson_resets.c
meson_rng.c meson_sdio.c meson_sdioreg.h meson_uart.c meson_uart.h
meson_usbphy.c meson_wdt.c
src/sys/arch/arm/dts: meson8b-odroidc1.dts meson8b.dtsi

Log Message:
Add support for (FDT-ized) Amlogic Meson8b.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/arch/arm/amlogic/files.meson \
src/sys/arch/arm/amlogic/meson8b_clkc.c \
src/sys/arch/arm/amlogic/meson8b_clkc.h \
src/sys/arch/arm/amlogic/meson8b_pinctrl.c \
src/sys/arch/arm/amlogic/meson_clk.c src/sys/arch/arm/amlogic/meson_clk.h \
src/sys/arch/arm/amlogic/meson_clk_div.c \
src/sys/arch/arm/amlogic/meson_clk_fixed.c \
src/sys/arch/arm/amlogic/meson_clk_fixed_factor.c \
src/sys/arch/arm/amlogic/meson_clk_gate.c \
src/sys/arch/arm/amlogic/meson_clk_mpll.c \
src/sys/arch/arm/amlogic/meson_clk_mux.c \
src/sys/arch/arm/amlogic/meson_clk_pll.c \
src/sys/arch/arm/amlogic/meson_dwmac.c \
src/sys/arch/arm/amlogic/meson_pinctrl.c \
src/sys/arch/arm/amlogic/meson_pinctrl.h \
src/sys/arch/arm/amlogic/meson_platform.c \
src/sys/arch/arm/amlogic/meson_resets.c \
src/sys/arch/arm/amlogic/meson_rng.c \
src/sys/arch/arm/amlogic/meson_sdio.c \
src/sys/arch/arm/amlogic/meson_sdioreg.h \
src/sys/arch/arm/amlogic/meson_uart.c \
src/sys/arch/arm/amlogic/meson_uart.h \
src/sys/arch/arm/amlogic/meson_usbphy.c \
src/sys/arch/arm/amlogic/meson_wdt.c
cvs rdiff -u -r0 -r1.1 src/sys/arch/arm/dts/meson8b-odroidc1.dts \
src/sys/arch/arm/dts/meson8b.dtsi
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/fdt/a9tmr_fdt.c \
src/sys/arch/arm/fdt/l2cc_fdt.c
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/arm/fdt/cpu_fdt.c
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/evbarm/conf/GENERIC
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/evbarm/conf/files.generic

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

2019-01-19 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Jan 19 20:53:32 UTC 2019

Modified Files:
src/sys/dev/fdt: dwc2_fdt.c

Log Message:
Add support for Meson8b


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/dev/fdt/dwc2_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/cortex

2019-01-19 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Jan 19 20:52:26 UTC 2019

Modified Files:
src/sys/arch/arm/cortex: pl310.c

Log Message:
Remove hard requirement for "offset" property on Cortex-A5. This is not 
required w/ FDT.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/arm/cortex/pl310.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

2019-01-19 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Jan 19 20:51:12 UTC 2019

Modified Files:
src/sys/dev/fdt: gpioregulator.c

Log Message:
Set initial regulator states at attach time


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/dev/fdt/gpioregulator.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

2019-01-19 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Jan 19 20:50:48 UTC 2019

Modified Files:
src/sys/dev/fdt: fdtbus.c fdtvar.h

Log Message:
Add a helper to search the tree for a node with the specified property


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/dev/fdt/fdtbus.c
cvs rdiff -u -r1.44 -r1.45 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/kern

2019-01-19 Thread Mindaugas Rasiukevicius
Module Name:src
Committed By:   rmind
Date:   Sat Jan 19 20:42:54 UTC 2019

Modified Files:
src/sys/kern: subr_thmap.c

Log Message:
thmap: use KM_NOSLEEP for now; might revisit later.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/kern/subr_thmap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2019-01-19 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sat Jan 19 20:02:06 UTC 2019

Modified Files:
src/external/gpl3/gcc/lib: Makefile.gthr
src/external/gpl3/gcc/lib/libgcc/arch/x86_64: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/x86_64: defs.mk
src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64: defs.mk
src/external/gpl3/gcc/lib/libstdc++-v3/include/bits: Makefile
src/external/gpl3/gcc/usr.bin/gcc/arch/x86_64: configargs.h
src/tools/gcc: mknative-gcc
Added Files:
src/external/gpl3/gcc/lib/libgcc/arch/x86_64: gthr-defs.mk

Log Message:
make includes works now.

pull out more data needed for headers and fix gthr-defaults.h.

libgcc_s has multiple symbols.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gcc/lib/Makefile.gthr
cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/lib/libgcc/arch/x86_64/defs.mk
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc/lib/libgcc/arch/x86_64/gthr-defs.mk
cvs rdiff -u -r1.3 -r1.4 \
src/external/gpl3/gcc/lib/libobjc/arch/x86_64/defs.mk
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk
cvs rdiff -u -r1.20 -r1.21 \
src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile
cvs rdiff -u -r1.39 -r1.40 \
src/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/configargs.h
cvs rdiff -u -r1.95 -r1.96 src/tools/gcc/mknative-gcc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc

2019-01-19 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sat Jan 19 17:12:04 UTC 2019

Modified Files:
src/external/gpl3/gcc/lib/libbacktrace/arch/x86_64:
backtrace-supported.h
src/external/gpl3/gcc/lib/libgcc/arch/aarch64: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/alpha: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/arm: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/armeb: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/coldfire: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/earm: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/earmeb: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/earmhf: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/earmhfeb: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/earmv4: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/earmv4eb: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/earmv6: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/earmv6eb: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/earmv6hf: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/earmv6hfeb: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/earmv7: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/earmv7eb: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/earmv7hf: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/earmv7hfeb: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/hppa: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/i386: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/ia64: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/m68000: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/m68k: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/mips64eb: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/mips64el: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/mipseb: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/mipsel: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/or1k: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/powerpc: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/powerpc64: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/riscv32: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/riscv64: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/sh3eb: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/sh3el: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/sparc: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/sparc64: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/vax: defs.mk
src/external/gpl3/gcc/lib/libgcc/arch/x86_64: auto-target.h defs.mk
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/x86_64: defs.mk
gcov-iov.h
src/external/gpl3/gcc/lib/libgomp/arch/x86_64: config.h libgomp_f.h
omp.h
src/external/gpl3/gcc/lib/libiberty: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/aarch64: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/alpha: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/arm: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/armeb: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/coldfire: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/earm: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/earmeb: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/earmhf: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/earmhfeb: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/earmv4: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/earmv4eb: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/earmv6: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/earmv6eb: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/earmv6hf: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/earmv6hfeb: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/earmv7: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/earmv7eb: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/earmv7hf: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/earmv7hfeb: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/hppa: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/i386: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/ia64: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/m68000: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/m68k: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/mips64eb: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/mips64el: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/mipseb: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/mipsel: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/or1k: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/powerpc: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/powerpc64: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/riscv32: defs.mk
src/external/gpl3/gcc/lib/libobjc/arch/riscv64: defs.mk
src/external/gpl3

CVS commit: src/external/gpl3/gcc/lib

2019-01-19 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sat Jan 19 17:11:03 UTC 2019

Modified Files:
src/external/gpl3/gcc/lib/libgcc: Makefile.inc
src/external/gpl3/gcc/lib/libobjc: Makefile
src/external/gpl3/gcc/lib/libstdc++-v3: Makefile
src/external/gpl3/gcc/lib/libstdc++-v3/include/bits: Makefile
src/external/gpl3/gcc/lib/libsupc++: Makefile
Added Files:
src/external/gpl3/gcc/lib: Makefile.gthr
Removed Files:
src/external/gpl3/gcc/lib/libgcc: Makefile.srcs

Log Message:
begin to handle new unwind.h and gthr-default.h stuff.
put gthr stuff in a common makefile.

remove ancient unused Makefile.srcs.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/external/gpl3/gcc/lib/Makefile.gthr
cvs rdiff -u -r1.37 -r1.38 src/external/gpl3/gcc/lib/libgcc/Makefile.inc
cvs rdiff -u -r1.3 -r0 src/external/gpl3/gcc/lib/libgcc/Makefile.srcs
cvs rdiff -u -r1.15 -r1.16 src/external/gpl3/gcc/lib/libobjc/Makefile
cvs rdiff -u -r1.34 -r1.35 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile
cvs rdiff -u -r1.19 -r1.20 \
src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile
cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gcc/lib/libsupc++/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/tools/gcc

2019-01-19 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sat Jan 19 17:08:40 UTC 2019

Modified Files:
src/tools/gcc: mknative-gcc

Log Message:
also pull out these variables:
enable_execute_stack
unwind_header
md_unwind_header
sfp_machine_header
thread_header


To generate a diff of this commit:
cvs rdiff -u -r1.94 -r1.95 src/tools/gcc/mknative-gcc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/dist/gcc/doc

2019-01-19 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sat Jan 19 17:04:07 UTC 2019

Modified Files:
src/external/gpl3/gcc/dist/gcc/doc: cpp.1 cpp.info cppinternals.info
g++.1 gcc.1 gcc.info gccinstall.info gccint.info gcov-tool.1 gcov.1

Log Message:
regen these for 

CVS commit: src/sys/external/bsd/drm2/i915drm

2019-01-19 Thread David A. Holland
Module Name:src
Committed By:   dholland
Date:   Sat Jan 19 16:58:29 UTC 2019

Modified Files:
src/sys/external/bsd/drm2/i915drm: files.i915drmkms

Log Message:
i915drmkms requires firmload. PR 53892


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/sys/external/bsd/drm2/i915drm/files.i915drmkms

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/bin/sh

2019-01-19 Thread Robert Elz
Module Name:src
Committed By:   kre
Date:   Sat Jan 19 14:20:22 UTC 2019

Modified Files:
src/bin/sh: main.c

Log Message:
When we exit from running off the end of the input file (which
includes typing ^D) make sure LINENO is set to indicate the last
(actually one past last) line in the input file, rather than
whatever it was set to by the last command that was actually
executed (which could be some line in a function defined in
some other file).

No effect on exit via an explicit exit command - that would already
set the line number correctly.


To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80 src/bin/sh/main.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/bin/sleep

2019-01-19 Thread Robert Elz
Module Name:src
Committed By:   kre
Date:   Sat Jan 19 13:27:12 UTC 2019

Modified Files:
src/bin/sleep: sleep.c

Log Message:
Allow the decimal radix character '.' to work, regardless of
what the current locale's radix character happens to be,
while still allowing locale specific entry of fractional
seconds (ie: if you're in locale where the radix character
is ',' you san use "sleep 2.5" or "sleep 2,5" and they
accomplish the same thing).

This avoids issues with the "sleep 0.05" in rc.subr which
generated usage messages when a locale that does not use
'.' as its radix character was in use.

Reported on netbsd-users by Dima Veselov, with the problem
diagnosed by Martin Husemann

While here, tighten the arg validity checking (3+4 is
no longer permitted as a synonym of 3) and allow 0.0
to mean the same thing as 0 rather than being an error.

Also, make the SIGINFO reports a little nicer (IMO).

The ATF tests for sleep all pass (not that that means a lot).


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/bin/sleep/sleep.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

2019-01-19 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sat Jan 19 13:17:33 UTC 2019

Modified Files:
src/sys/arch/x86/x86: db_memrw.c

Log Message:
PR kern/53893: add missing #ifdef DDB around db_printf calls.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/x86/x86/db_memrw.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/bin/sh

2019-01-19 Thread Robert Elz
Module Name:src
Committed By:   kre
Date:   Sat Jan 19 13:08:50 UTC 2019

Modified Files:
src/bin/sh: mknodes.sh

Log Message:
Add some error checking, and stop assuming what the input
will necessarily contain.   Allow defined nodes to use any
intN_t or unintN_t (as well as plain old int) data types
in fields (along with the others that are permitted).

Note: this script is a part of the build procedure for /bin/sh,
the modified version generates the exact same output files
(for the unaltered input specifications) as the previous one
did, hence no visible change is expected (or even possible).

While there is a tiny chance that some host shell will fail
to be able to run this script while building, the script still
uses nothing even slightly exotic, and is much more conservative
than other scripts used during the build process, so there should
be no issues there either.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/bin/sh/mknodes.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2019-01-19 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sat Jan 19 13:06:51 UTC 2019

Modified Files:
src/distrib/sets/lists/base: mi
src/distrib/sets/lists/comp: ad.aarch64 ad.arm ad.hppa ad.m68k ad.mips
ad.powerpc ad.riscv ad.sh3 md.alpha md.amd64 md.hppa md.i386
md.ia64 md.or1k md.sparc md.sparc64 md.vax mi
src/etc/mtree: NetBSD.dist.base

Log Message:
add basic gcc-7 support in sets lists and filesystem.  mips gained
a header.  assumes it's otherwise mostly the same as gcc-7.


To generate a diff of this commit:
cvs rdiff -u -r1.1198 -r1.1199 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.28 -r1.29 src/distrib/sets/lists/comp/ad.aarch64
cvs rdiff -u -r1.92 -r1.93 src/distrib/sets/lists/comp/ad.arm
cvs rdiff -u -r1.14 -r1.15 src/distrib/sets/lists/comp/ad.hppa
cvs rdiff -u -r1.60 -r1.61 src/distrib/sets/lists/comp/ad.m68k
cvs rdiff -u -r1.77 -r1.78 src/distrib/sets/lists/comp/ad.mips
cvs rdiff -u -r1.93 -r1.94 src/distrib/sets/lists/comp/ad.powerpc
cvs rdiff -u -r1.11 -r1.12 src/distrib/sets/lists/comp/ad.riscv \
src/distrib/sets/lists/comp/md.hppa
cvs rdiff -u -r1.41 -r1.42 src/distrib/sets/lists/comp/ad.sh3
cvs rdiff -u -r1.75 -r1.76 src/distrib/sets/lists/comp/md.alpha
cvs rdiff -u -r1.265 -r1.266 src/distrib/sets/lists/comp/md.amd64
cvs rdiff -u -r1.183 -r1.184 src/distrib/sets/lists/comp/md.i386
cvs rdiff -u -r1.5 -r1.6 src/distrib/sets/lists/comp/md.ia64
cvs rdiff -u -r1.7 -r1.8 src/distrib/sets/lists/comp/md.or1k
cvs rdiff -u -r1.96 -r1.97 src/distrib/sets/lists/comp/md.sparc
cvs rdiff -u -r1.204 -r1.205 src/distrib/sets/lists/comp/md.sparc64
cvs rdiff -u -r1.49 -r1.50 src/distrib/sets/lists/comp/md.vax
cvs rdiff -u -r1.2250 -r1.2251 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.184 -r1.185 src/etc/mtree/NetBSD.dist.base

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2019-01-19 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sat Jan 19 12:58:37 UTC 2019

Modified Files:
src/share/mk: bsd.own.mk
src/tools/gcc: Makefile gcc-version.mk

Log Message:
obsolete gcc 5 support.
add gcc 7 support.  call it "nb1 20190119"


To generate a diff of this commit:
cvs rdiff -u -r1.1094 -r1.1095 src/share/mk/bsd.own.mk
cvs rdiff -u -r1.87 -r1.88 src/tools/gcc/Makefile
cvs rdiff -u -r1.12 -r1.13 src/tools/gcc/gcc-version.mk

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/gcc/config

2019-01-19 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sat Jan 19 12:57:32 UTC 2019

Modified Files:
src/external/gpl3/gcc/dist/gcc/config: netbsd.h

Log Message:
gcc 7 will use gcc-7 subdir.


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/external/gpl3/gcc/dist/gcc/config/netbsd.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/dist/gcc

2019-01-19 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sat Jan 19 12:32:06 UTC 2019

Modified Files:
src/external/gpl3/gcc/dist/gcc: Makefile.in

Log Message:
disable new s-selftest rule that relies upon missing testsuite.


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/external/gpl3/gcc/dist/gcc/Makefile.in

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

2019-01-19 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sat Jan 19 12:10:14 UTC 2019

Modified Files:
src/external/gpl3/gcc/dist: LAST_UPDATED MD5SUMS NEWS config.guess
config.sub configure configure.ac
src/external/gpl3/gcc/dist/INSTALL: binaries.html build.html
configure.html download.html finalinstall.html gfdl.html index.html
old.html prerequisites.html specific.html test.html
src/external/gpl3/gcc/dist/fixincludes: configure
src/external/gpl3/gcc/dist/gcc: ChangeLog Makefile.in alias.c
auto-profile.c builtins.c cfgexpand.c common.opt config.gcc
config.host configure configure.ac cppdefault.c debug.h
diagnostic.c dse.c dwarf2out.c except.c expr.c final.c gcc.c gcc.h
genattrtab.c genemit.c gengtype-lex.c genmultilib genrecog.c
ggc-common.c graphite-isl-ast-to-gimple.c graphite.h hwint.h
ipa-inline.c ira-color.c opts-global.c opts.c output.h reload.c
reload1.c rtlanal.c system.h target-def.h targhooks.c toplev.c
tree-cfg.c tree-ssa-ccp.c var-tracking.c varasm.c
src/external/gpl3/gcc/dist/gcc/c: Make-lang.in
src/external/gpl3/gcc/dist/gcc/c-family: c-format.c c-format.h c-opts.c
c.opt
src/external/gpl3/gcc/dist/gcc/common/config/arm: arm-common.c
src/external/gpl3/gcc/dist/gcc/config: freebsd-spec.h netbsd-elf.h
netbsd.h t-linux
src/external/gpl3/gcc/dist/gcc/config/aarch64: driver-aarch64.c
t-aarch64
src/external/gpl3/gcc/dist/gcc/config/alpha: alpha.h elf.h netbsd.h
src/external/gpl3/gcc/dist/gcc/config/arc: arc-modes.def arc-protos.h
arc.c arc.h arc.md arc.opt
src/external/gpl3/gcc/dist/gcc/config/arm: arm.c arm.h arm.md bpabi.h
elf.h freebsd.h netbsd-elf.h t-arm thumb2.md
src/external/gpl3/gcc/dist/gcc/config/i386: constraints.md cpuid.h
driver-i386.c i386-opts.h i386-protos.h i386.c i386.h i386.md
i386.opt netbsd-elf.h netbsd64.h pmm_malloc.h predicates.md
src/external/gpl3/gcc/dist/gcc/config/m68k: constraints.md m68k.c
m68k.md netbsd-elf.h
src/external/gpl3/gcc/dist/gcc/config/mips: mips.c netbsd.h t-mips
src/external/gpl3/gcc/dist/gcc/config/pa: pa.c pa.h
src/external/gpl3/gcc/dist/gcc/config/rs6000: netbsd.h ppc-asm.h
rs6000.c sysv4.h t-netbsd t-rs6000 vxworksae.h
src/external/gpl3/gcc/dist/gcc/config/sh: netbsd-elf.h sh.c t-sh
src/external/gpl3/gcc/dist/gcc/config/sparc: constraints.md
netbsd-elf.h predicates.md sparc.md sync.md
src/external/gpl3/gcc/dist/gcc/config/vax: builtins.md constraints.md
elf.h netbsd-elf.h predicates.md vax-protos.h vax.c vax.h vax.md
src/external/gpl3/gcc/dist/gcc/cp: Make-lang.in cfns.gperf cfns.h
decl.c except.c
src/external/gpl3/gcc/dist/gcc/doc: cpp.texi cppenv.texi
cppinternals.info cppopts.texi extend.texi fsf-funding.7 g++.1
gccinstall.info gccint.info gcov-tool.1 gcov.1 gcov.texi gfdl.7
gfortran.1 gpl.7 invoke.texi
src/external/gpl3/gcc/dist/gcc/ginclude: stddef.h unwind-arm-common.h
src/external/gpl3/gcc/dist/gcc/objc: Make-lang.in
src/external/gpl3/gcc/dist/gcc/objcp: Make-lang.in
src/external/gpl3/gcc/dist/include: objalloc.h
src/external/gpl3/gcc/dist/intl: configure
src/external/gpl3/gcc/dist/libbacktrace: configure
src/external/gpl3/gcc/dist/libcpp: Makefile.in configure configure.ac
files.c init.c internal.h lex.c macro.c
src/external/gpl3/gcc/dist/libcpp/include: cpplib.h
src/external/gpl3/gcc/dist/libdecnumber: configure
src/external/gpl3/gcc/dist/libgcc: Makefile.in config.host configure
unwind-compat.c unwind-dw2-fde-dip.c unwind-dw2-fde.c unwind-dw2.c
unwind-generic.h unwind-seh.c unwind-sjlj.c
src/external/gpl3/gcc/dist/libgcc/config/alpha: qrnnd.S
src/external/gpl3/gcc/dist/libgcc/config/arm: pr-support.c
src/external/gpl3/gcc/dist/libgcc/config/c6x: pr-support.c
src/external/gpl3/gcc/dist/libgcc/config/cr16: unwind-cr16.c
src/external/gpl3/gcc/dist/libgcc/config/i386: morestack.S
src/external/gpl3/gcc/dist/libgcc/config/ia64: unwind-ia64.c
src/external/gpl3/gcc/dist/libgcc/config/m68k: lb1sf68.S
src/external/gpl3/gcc/dist/libgcc/config/xtensa: unwind-dw2-xtensa.c
src/external/gpl3/gcc/dist/libgomp: Makefile.am Makefile.in configure
configure.ac libgomp.info
src/external/gpl3/gcc/dist/libiberty: Makefile.in configure
configure.ac floatformat.c make-temp-file.c objalloc.c sha1.c
vprintf-support.c
src/external/gpl3/gcc/dist/libobjc: configure encoding.c hash.c
objects.c sendmsg.c
src/external/gpl3/gcc/dist/libsanit

CVS commit: xsrc/external/mit/libdrm/dist

2019-01-19 Thread Tobias Nygren
Module Name:xsrc
Committed By:   tnn
Date:   Sat Jan 19 11:50:05 UTC 2019

Modified Files:
xsrc/external/mit/libdrm/dist/intel: intel_bufmgr_gem.c
xsrc/external/mit/libdrm/dist/radeon: radeon_bo_gem.c

Log Message:
reduce diff to upstream


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 \
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr_gem.c
cvs rdiff -u -r1.8 -r1.9 xsrc/external/mit/libdrm/dist/radeon/radeon_bo_gem.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/aarch64/include

2019-01-19 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sat Jan 19 09:11:55 UTC 2019

Modified Files:
src/sys/arch/aarch64/include: param.h

Log Message:
Increase MSGBUFSIZE


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/aarch64/include/param.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.