svn commit: r342029 - head

2018-12-12 Thread Dimitry Andric
Author: dim Date: Thu Dec 13 06:59:55 2018 New Revision: 342029 URL: https://svnweb.freebsd.org/changeset/base/342029 Log: Fix dates that I set into the future incorrectly. Noticed by: ler Modified: head/ObsoleteFiles.inc head/UPDATING Modified: head/ObsoleteFiles.inc

Re: svn commit: r342009 - head/secure/lib/libcrypto

2018-12-12 Thread Yuri Pankov
Jung-uk Kim wrote: Author: jkim Date: Wed Dec 12 21:56:47 2018 New Revision: 342009 URL: https://svnweb.freebsd.org/changeset/base/342009 Log: Enable devcryptoeng for OpenSSL. Since OpenSSL 1.1.1, the good old BSD-specific cryptodev engine has been deprecated in favor of this new

svn commit: r342026 - head/sys/powerpc/include

2018-12-12 Thread Justin Hibbits
Author: jhibbits Date: Thu Dec 13 05:07:39 2018 New Revision: 342026 URL: https://svnweb.freebsd.org/changeset/base/342026 Log: powerpc/booke: Change KERNBASE to be physical load address Previous commits have made VM_MIN_KERNEL_ADDRESS its own separate entity, and rebased the kernel

svn commit: r342025 - head/sys/powerpc/booke

2018-12-12 Thread Justin Hibbits
Author: jhibbits Date: Thu Dec 13 04:48:28 2018 New Revision: 342025 URL: https://svnweb.freebsd.org/changeset/base/342025 Log: powerpcspe: Fix GPR handling in SPE exception handler Optimize the exception handler to only save and load the upper word of the GPRs used in the emulating

svn commit: r342024 - in head/sys: crypto/aesni opencrypto

2018-12-12 Thread Matt Macy
Author: mmacy Date: Thu Dec 13 04:40:53 2018 New Revision: 342024 URL: https://svnweb.freebsd.org/changeset/base/342024 Log: Generalize AES iov optimization Right now, aesni_cipher_alloc does a bit of special-casing for CRYPTO_F_IOV, to not do any allocation if the first uio is large

svn commit: r342022 - head/sys/mips/include

2018-12-12 Thread Warner Losh
Author: imp Date: Thu Dec 13 00:42:26 2018 New Revision: 342022 URL: https://svnweb.freebsd.org/changeset/base/342022 Log: Correctly implemenet atomic_swap_long for mips64. MIPS64 has 64-bit longs, so use uint64_t for it, otherwise uint32_t. sizeof(long) == sizeof(ptr) for all platforms,

svn commit: r342020 - in head/sys: arm/mv arm64/conf conf

2018-12-12 Thread Emmanuel Vadot
Author: manu Date: Wed Dec 12 22:33:05 2018 New Revision: 342020 URL: https://svnweb.freebsd.org/changeset/base/342020 Log: mv_thermal: Add thermal driver for AP806 and CP110 thermal sensor Sponsored by: Rubicon Communications, LLC ("Netgate") Added: head/sys/arm/mv/mv_thermal.c

svn commit: r342019 - head/sys/arm/mv

2018-12-12 Thread Emmanuel Vadot
Author: manu Date: Wed Dec 12 22:24:30 2018 New Revision: 342019 URL: https://svnweb.freebsd.org/changeset/base/342019 Log: arm64: mv_cp110_icu: Fix build Modified: head/sys/arm/mv/mv_cp110_icu.c Modified: head/sys/arm/mv/mv_cp110_icu.c

svn commit: r342017 - head/sys/dev/sdhci

2018-12-12 Thread Emmanuel Vadot
Author: manu Date: Wed Dec 12 22:09:35 2018 New Revision: 342017 URL: https://svnweb.freebsd.org/changeset/base/342017 Log: sdhci_xenon: Add Marvell 8k compatible string Sponsored by: Rubicon Communications, LLC ("Netgate") Modified: head/sys/dev/sdhci/sdhci_xenon.c Modified:

svn commit: r342018 - head/sys/arm/mv

2018-12-12 Thread Emmanuel Vadot
Author: manu Date: Wed Dec 12 22:10:11 2018 New Revision: 342018 URL: https://svnweb.freebsd.org/changeset/base/342018 Log: mv_gpio: Since it's also an interrupt controller, attach sooner Sponsored by: Rubicon Communications, LLC ("Netgate") Modified: head/sys/arm/mv/gpio.c Modified:

svn commit: r342016 - in head/sys: arm/mv arm64/conf conf

2018-12-12 Thread Emmanuel Vadot
Author: manu Date: Wed Dec 12 22:08:43 2018 New Revision: 342016 URL: https://svnweb.freebsd.org/changeset/base/342016 Log: arm64: Add mv_cp110_icu and mv_cp110_gicp icu is a interrupt concentrator in the CP110 block and gicp is a gic extension to allow interrupts in the CP block to be

svn commit: r342015 - in head/sys: conf dev/iicbus/twsi

2018-12-12 Thread Emmanuel Vadot
Author: manu Date: Wed Dec 12 22:05:07 2018 New Revision: 342015 URL: https://svnweb.freebsd.org/changeset/base/342015 Log: twsi: Clean up marvell part and add support for Marvell 7k/8k Sponsored by: Rubicon Communications, LLC ("Netgate") Modified: head/sys/conf/files.arm64

svn commit: r342014 - in head/sys: arm/mv conf

2018-12-12 Thread Emmanuel Vadot
Author: manu Date: Wed Dec 12 22:04:21 2018 New Revision: 342014 URL: https://svnweb.freebsd.org/changeset/base/342014 Log: arm64: marvell: Add cp110 clock controller support The cp110 clock controller controls the clocks and gate of the CP110 hardware block. Every clock/gate are

svn commit: r342013 - in head/sys: arm/mv arm64/conf conf

2018-12-12 Thread Emmanuel Vadot
Author: manu Date: Wed Dec 12 22:02:57 2018 New Revision: 342013 URL: https://svnweb.freebsd.org/changeset/base/342013 Log: arm64: mv_gpio: Add Marvell 8K support While here put the interrupts setup in it's own function Sponsored by: Rubicon Communications, LCC ("Netgate") Modified:

svn commit: r342009 - head/secure/lib/libcrypto

2018-12-12 Thread Jung-uk Kim
Author: jkim Date: Wed Dec 12 21:56:47 2018 New Revision: 342009 URL: https://svnweb.freebsd.org/changeset/base/342009 Log: Enable devcryptoeng for OpenSSL. Since OpenSSL 1.1.1, the good old BSD-specific cryptodev engine has been deprecated in favor of this new engine. However, this

svn commit: r342012 - in head/sys: arm/mv conf

2018-12-12 Thread Emmanuel Vadot
Author: manu Date: Wed Dec 12 22:01:06 2018 New Revision: 342012 URL: https://svnweb.freebsd.org/changeset/base/342012 Log: arm64: marvell: Add driver for Marvell Ap806 System Controller The first two clocks are for the clusters and their frequencies can be found reading a register. Then

svn commit: r342008 - in head/sys: conf dev/fdt

2018-12-12 Thread Emmanuel Vadot
Author: manu Date: Wed Dec 12 21:56:45 2018 New Revision: 342008 URL: https://svnweb.freebsd.org/changeset/base/342008 Log: fdt: Add support for simple-mfd bus Quoting the binding Documentation : "These devices comprise a nexus for heterogeneous hardware blocks containing more than

svn commit: r342011 - in head/sys: arm/mv arm64/conf conf

2018-12-12 Thread Emmanuel Vadot
Author: manu Date: Wed Dec 12 22:00:05 2018 New Revision: 342011 URL: https://svnweb.freebsd.org/changeset/base/342011 Log: arm64: mvebu_pinctrl: Add driver for Marvell Pinmux Controller Add a driver compatible with Marvell mvebu-pinctrl and add ap806-pinctrl support. Sponsored by:

svn commit: r342010 - in head/sys: arm64/conf conf

2018-12-12 Thread Emmanuel Vadot
Author: manu Date: Wed Dec 12 21:58:30 2018 New Revision: 342010 URL: https://svnweb.freebsd.org/changeset/base/342010 Log: arm64: Add new SoC type MARVELL_8K Sponsored by: Rubicon Communications, LLC ("Netgate") Modified: head/sys/arm64/conf/GENERIC head/sys/conf/options.arm64

svn commit: r342007 - head/usr.sbin/pwm

2018-12-12 Thread Emmanuel Vadot
Author: manu Date: Wed Dec 12 21:25:52 2018 New Revision: 342007 URL: https://svnweb.freebsd.org/changeset/base/342007 Log: pwm: Fix some arches by using %ju and casting to uintmax_t Reported by: ci.freebsd.org Modified: head/usr.sbin/pwm/pwm.c Modified: head/usr.sbin/pwm/pwm.c

svn commit: r342006 - head/sys/dts/arm64/overlays

2018-12-12 Thread Emmanuel Vadot
Author: manu Date: Wed Dec 12 21:10:34 2018 New Revision: 342006 URL: https://svnweb.freebsd.org/changeset/base/342006 Log: arm64: allwinner: Fix pwm dtso Double patched files ended up in the tree Reported by: kevans Modified: head/sys/dts/arm64/overlays/sun50i-a64-pwm.dtso

svn commit: r342005 - in head/sys: dts/arm64/overlays modules/dtb/allwinner

2018-12-12 Thread Emmanuel Vadot
Author: manu Date: Wed Dec 12 21:02:22 2018 New Revision: 342005 URL: https://svnweb.freebsd.org/changeset/base/342005 Log: arm64: allwinner: Add DTSO for pwm and r_pwm Those are both dtso (overlays) for the two pwm controllers found on the A64. Added:

svn commit: r342004 - in head/sys: arm/allwinner arm64/conf conf

2018-12-12 Thread Emmanuel Vadot
Author: manu Date: Wed Dec 12 20:58:43 2018 New Revision: 342004 URL: https://svnweb.freebsd.org/changeset/base/342004 Log: arm64: allwinner: Add pwm driver Add a pwm driver for Allwinner PWM Add pwm and aw_pwm to the GENERIC kernel Added: head/sys/arm/allwinner/aw_pwm.c (contents,

svn commit: r342003 - in head: share/man/man9 sys/conf sys/dev/pwm sys/sys usr.sbin usr.sbin/pwm

2018-12-12 Thread Emmanuel Vadot
Author: manu Date: Wed Dec 12 20:56:56 2018 New Revision: 342003 URL: https://svnweb.freebsd.org/changeset/base/342003 Log: Add a pwm subsystem so we can configure pwm controller from kernel and userland. The pwm subsystem consist of API for PWM controllers, pwmbus to register them and

svn commit: r342002 - head/sys/conf

2018-12-12 Thread Maxim Sobolev
Author: sobomax Date: Wed Dec 12 20:40:01 2018 New Revision: 342002 URL: https://svnweb.freebsd.org/changeset/base/342002 Log: Add NETGRAPH_CHECKSUM. MFC after:1 week Modified: head/sys/conf/options Modified: head/sys/conf/options

svn commit: r342001 - head/lib/libcapsicum

2018-12-12 Thread Mariusz Zaborski
Author: oshogbo Date: Wed Dec 12 20:32:17 2018 New Revision: 342001 URL: https://svnweb.freebsd.org/changeset/base/342001 Log: libcapsicum: add missing links Reported by: manu Modified: head/lib/libcapsicum/Makefile Modified: head/lib/libcapsicum/Makefile

svn commit: r342000 - head/tests/sys/netpfil/pf

2018-12-12 Thread Kristof Provost
Author: kp Date: Wed Dec 12 20:19:56 2018 New Revision: 342000 URL: https://svnweb.freebsd.org/changeset/base/342000 Log: pf tests: Basic rdr test MFC after:2 weeks Added: head/tests/sys/netpfil/pf/rdr.sh (contents, props changed) Modified: head/tests/sys/netpfil/pf/Makefile

svn commit: r341999 - head/tests/sys/netpfil/pf

2018-12-12 Thread Kristof Provost
Author: kp Date: Wed Dec 12 20:19:18 2018 New Revision: 341999 URL: https://svnweb.freebsd.org/changeset/base/341999 Log: pf tests: NAT exhaustion test It's been reported that pf doesn't handle running out of available ports for NAT correctly. It freezes until a state expires and it can

svn commit: r341998 - head/sys/netpfil/pf

2018-12-12 Thread Kristof Provost
Author: kp Date: Wed Dec 12 20:15:06 2018 New Revision: 341998 URL: https://svnweb.freebsd.org/changeset/base/341998 Log: pf: Fix endless loop on NAT exhaustion with sticky-address When we try to find a source port in pf_get_sport() it's possible that all available source ports will be

svn commit: r341997 - head/usr.bin/calendar/calendars

2018-12-12 Thread Shteryana Shopova
Author: syrinx Date: Wed Dec 12 19:58:54 2018 New Revision: 341997 URL: https://svnweb.freebsd.org/changeset/base/341997 Log: Add myself to the calendar Modified: head/usr.bin/calendar/calendars/calendar.freebsd Modified: head/usr.bin/calendar/calendars/calendar.freebsd

svn commit: r341996 - head/sys/conf

2018-12-12 Thread Maxim Sobolev
Author: sobomax Date: Wed Dec 12 19:02:37 2018 New Revision: 341996 URL: https://svnweb.freebsd.org/changeset/base/341996 Log: Add NETGRAPH_CHECKSUM. MFC after:1 week Modified: head/sys/conf/NOTES head/sys/conf/files Modified: head/sys/conf/NOTES

svn commit: r341994 - head/sys/geom/mirror

2018-12-12 Thread Conrad Meyer
Author: cem Date: Wed Dec 12 18:13:56 2018 New Revision: 341994 URL: https://svnweb.freebsd.org/changeset/base/341994 Log: gmirror: Remove a last-minute INVARIANTS breakage in r341840 I mistakenly added a lock assertion to this routine at the last minute without confirming it was held

svn commit: r341993 - head/share/man/man4

2018-12-12 Thread Vincenzo Maffione
Author: vmaffione Date: Wed Dec 12 17:05:47 2018 New Revision: 341993 URL: https://svnweb.freebsd.org/changeset/base/341993 Log: netmap: add man page for ptnet Add a man page for ptnet(4), describing the guest driver for netmap passthrough. Reviewed by: bcr MFC after:3 days

svn commit: r341992 - head/sys/dev/netmap

2018-12-12 Thread Vincenzo Maffione
Author: vmaffione Date: Wed Dec 12 16:32:15 2018 New Revision: 341992 URL: https://svnweb.freebsd.org/changeset/base/341992 Log: netmap: fix warning in netmap_kloop.c Reported by: markj MFC after:3 days Modified: head/sys/dev/netmap/netmap_kloop.c Modified:

svn commit: r341990 - head/sys/dev/bwn

2018-12-12 Thread Mark Johnston
Author: markj Date: Wed Dec 12 15:49:14 2018 New Revision: 341990 URL: https://svnweb.freebsd.org/changeset/base/341990 Log: Fix a possible mbuf double free in bwn_dma_tx_start(). If bus_dmamap_load_mbuf() fails following a defrag, the caller of bwn_dma_tx_start() would free the original

svn commit: r341989 - head

2018-12-12 Thread Ed Maste
Author: emaste Date: Wed Dec 12 15:23:40 2018 New Revision: 341989 URL: https://svnweb.freebsd.org/changeset/base/341989 Log: Makefile.inc1: update stale wpa dependency removal statement Only stale .depend files are removed; do not mention object files. Modified: head/Makefile.inc1

svn commit: r341988 - head/sys/dev/asmc

2018-12-12 Thread David Bright
Author: dab Date: Wed Dec 12 13:43:55 2018 New Revision: 341988 URL: https://svnweb.freebsd.org/changeset/base/341988 Log: asmc: Add Support for Macbook Pro 8,1 PR: 217505 Submitted by: John O. Brickley , updated by Maciej Pasternacki Reported by: John O. Brickley MFC

svn commit: r341844 - head/contrib/tcpdump

2018-12-12 Thread Hans Petter Selasky
Author: hselasky Date: Wed Dec 12 09:51:10 2018 New Revision: 341844 URL: https://svnweb.freebsd.org/changeset/base/341844 Log: Don't register IOCTLs with capsicum when there is no valid file descriptor. This fixes tcpdump when using mlx5_X devices. Differential Revision: