svn commit: r356904 - head/sys/powerpc/amigaone

2020-01-19 Thread Justin Hibbits
Author: jhibbits Date: Mon Jan 20 04:01:35 2020 New Revision: 356904 URL: https://svnweb.freebsd.org/changeset/base/356904 Log: powerpc/amiga: Hide CPLD date and time printing behind bootverbose There's no need to see the CPLD build date and time every boot. Modified:

svn commit: r356903 - stable/12/usr.bin/diff

2020-01-19 Thread Mark Johnston
Author: markj Date: Mon Jan 20 01:38:03 2020 New Revision: 356903 URL: https://svnweb.freebsd.org/changeset/base/356903 Log: MFC r356695, r356731: Optimize diff -q. PR: 242828 Modified: stable/12/usr.bin/diff/diffreg.c Directory Properties: stable/12/ (props changed) Modified:

svn commit: r356902 - in head/sys: dev/md fs/tmpfs kern vm

2020-01-19 Thread Jeff Roberson
Author: jeff Date: Sun Jan 19 23:47:32 2020 New Revision: 356902 URL: https://svnweb.freebsd.org/changeset/base/356902 Log: Don't hold the object lock while calling getpages. The vnode pager does not want the object lock held. Moving this out allows further object lock scope reduction

svn commit: r356901 - head/sys/dev/mps

2020-01-19 Thread Conrad Meyer
Author: cem Date: Sun Jan 19 22:52:36 2020 New Revision: 356901 URL: https://svnweb.freebsd.org/changeset/base/356901 Log: mps(4): add missing cam(4) dependency On a MINIMAL kernel, mps.ko wouldn't load because it uses the xpt_hold_boot symbol from CAM, but didn't have a dependency on

svn commit: r356900 - head

2020-01-19 Thread Ed Maste
Author: emaste Date: Sun Jan 19 22:29:22 2020 New Revision: 356900 URL: https://svnweb.freebsd.org/changeset/base/356900 Log: Cirrus-CI: add `make packages` to CI test Now that we can override the format to avoid the time spent compressing pkgbase packages we can test `make packages`

svn commit: r356899 - in head/sys: conf powerpc/amigaone

2020-01-19 Thread Justin Hibbits
Author: jhibbits Date: Sun Jan 19 21:43:15 2020 New Revision: 356899 URL: https://svnweb.freebsd.org/changeset/base/356899 Log: PowerPC: Add CPLD driver for AmigaOne X5000 Summary: The CPLD is the communications medium between the CPU and the XMOS "Xena" event coprocessor. It provides

svn commit: r356898 - head/sys/kern

2020-01-19 Thread Mateusz Guzik
Author: mjg Date: Sun Jan 19 21:41:34 2020 New Revision: 356898 URL: https://svnweb.freebsd.org/changeset/base/356898 Log: vfs: switch vop_stdunlock to call lockmgr_unlock Since the flags argument is now alawys 0 the new call provides the same behavior. Modified:

svn commit: r356897 - head/sys/x86/x86

2020-01-19 Thread Mateusz Guzik
Author: mjg Date: Sun Jan 19 21:35:51 2020 New Revision: 356897 URL: https://svnweb.freebsd.org/changeset/base/356897 Log: x86: fix assertion in ipi_send_cpu to range check the passed id Prior to the change for sufficiently bad id (and in particular NOCPU which is -1) it would access

svn commit: r356896 - head/sys/powerpc/aim

2020-01-19 Thread Justin Hibbits
Author: jhibbits Date: Sun Jan 19 21:17:57 2020 New Revision: 356896 URL: https://svnweb.freebsd.org/changeset/base/356896 Log: [PowerPC64] fix crash when using machdep.moea64_bpvo_pool_size tunable Summary: This fixes kernel crashing when tunable "machdep.moea64_bpvo_pool_size" is set

Re: svn commit: r356883 - head/sys/kern

2020-01-19 Thread Konstantin Belousov
On Sun, Jan 19, 2020 at 08:51:39PM +0100, Mateusz Guzik wrote: > On 1/19/20, Warner Losh wrote: > > On Sun, Jan 19, 2020, 10:05 AM Mateusz Guzik wrote: > > > >> Author: mjg > >> Date: Sun Jan 19 17:05:26 2020 > >> New Revision: 356883 > >> URL: https://svnweb.freebsd.org/changeset/base/356883 >

svn commit: r356895 - in head/sys: arm/conf arm/xilinx dev/flash dts/arm

2020-01-19 Thread Emmanuel Vadot
Author: manu Date: Sun Jan 19 20:04:44 2020 New Revision: 356895 URL: https://svnweb.freebsd.org/changeset/base/356895 Log: zilinx/zy7_qspi: Add a qspi driver for Zynq platforms. This is a qspi driver for the Xilinx Zynq-7000 chip. It could be useful for anyone wanting to boot a system

svn commit: r356894 - head/share/man/man5

2020-01-19 Thread Ed Maste
Author: emaste Date: Sun Jan 19 19:57:14 2020 New Revision: 356894 URL: https://svnweb.freebsd.org/changeset/base/356894 Log: src.conf.5: regen after BINUTILS defaults and description changes Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r356893 - head/sys/arm64/rockchip

2020-01-19 Thread Emmanuel Vadot
Author: manu Date: Sun Jan 19 19:56:50 2020 New Revision: 356893 URL: https://svnweb.freebsd.org/changeset/base/356893 Log: rk805: Add a regnode_init method This method will set the desired voltaged based on values in the DTS. It will not enable the regulator, this is the job of either a

svn commit: r356892 - head/share/mk

2020-01-19 Thread Ed Maste
Author: emaste Date: Sun Jan 19 19:56:05 2020 New Revision: 356892 URL: https://svnweb.freebsd.org/changeset/base/356892 Log: src.opts.mk: default BINUTILS_BOOTSTRAP to NO except for x86 and powerpc x86 needs bootstrap GNU as for assembling a few files, and powerpc needs GNU ld.bfd for

svn commit: r356891 - head/sys/arm/allwinner

2020-01-19 Thread Emmanuel Vadot
Author: manu Date: Sun Jan 19 19:51:20 2020 New Revision: 356891 URL: https://svnweb.freebsd.org/changeset/base/356891 Log: arm: allwinner: Add GPIO Interrupt support Not all pins in Allwinner have interrupts support so we rely on the padconf data to add the proper caps when pin_getcaps

Re: svn commit: r356883 - head/sys/kern

2020-01-19 Thread Mateusz Guzik
On 1/19/20, Warner Losh wrote: > On Sun, Jan 19, 2020, 10:05 AM Mateusz Guzik wrote: > >> Author: mjg >> Date: Sun Jan 19 17:05:26 2020 >> New Revision: 356883 >> URL: https://svnweb.freebsd.org/changeset/base/356883 >> >> Log: >> cache: counter_u64_add_protected -> counter_u64_add >> >>

svn commit: r356890 - head/tools/build/options

2020-01-19 Thread Ed Maste
Author: emaste Date: Sun Jan 19 19:47:04 2020 New Revision: 356890 URL: https://svnweb.freebsd.org/changeset/base/356890 Log: remove caution notes from WITHOUT_BINUTILS* descriptions WITHOUT_BINUTILS and WITHOUT_BINUTILS_BOOTSTRAP previously included claims about being unable to build if

svn commit: r356889 - in head: gnu/usr.bin/binutils tools/build/options

2020-01-19 Thread Ed Maste
Author: emaste Date: Sun Jan 19 19:16:32 2020 New Revision: 356889 URL: https://svnweb.freebsd.org/changeset/base/356889 Log: limit building GNU assembler (as) to x86 GNU as 2.17.50 is currently required by amd64 and i386 for at least one file that cannot be assembled by Clang's

svn commit: r356888 - in head/sys/arm/allwinner: . a10 a13 a20 a31 a33 a64 a83t h3 h6

2020-01-19 Thread Emmanuel Vadot
Author: manu Date: Sun Jan 19 19:14:49 2020 New Revision: 356888 URL: https://svnweb.freebsd.org/changeset/base/356888 Log: arm: allwinner: Fix padconf for interrupts information Add a eint_bank member to the allwinner_pins structure. On Allwinner SoCs not all pins can do interrupt.

Re: svn commit: r356880 - head/sys/kern

2020-01-19 Thread Li-Wen Hsu
Thanks, the new build backed to normal. https://ci.freebsd.org/job/FreeBSD-head-riscv64-test/13246/ Li-Wen On Mon, Jan 20, 2020 at 01:05 Mateusz Guzik wrote: > oops, see r356883. > > On 1/19/20, Li-Wen Hsu wrote: > > On Sun, Jan 19, 2020 at 1:37 PM Mateusz Guzik wrote: > >> > >> Author:

svn commit: r356887 - head/sys/vm

2020-01-19 Thread Jeff Roberson
Author: jeff Date: Sun Jan 19 18:36:03 2020 New Revision: 356887 URL: https://svnweb.freebsd.org/changeset/base/356887 Log: It has not been possible to recursively terminate a vnode object for some time now. Eliminate the dead code that supports it. Approved by: kib, markj

svn commit: r356886 - head/sys/vm

2020-01-19 Thread Jeff Roberson
Author: jeff Date: Sun Jan 19 18:30:23 2020 New Revision: 356886 URL: https://svnweb.freebsd.org/changeset/base/356886 Log: Make collapse synchronization more explicit and allow it to complete during paging. Shadow objects are marked with a COLLAPSING flag while they are collapsing with

svn commit: r356885 - in head/sys: kern sys

2020-01-19 Thread Jeff Roberson
Author: jeff Date: Sun Jan 19 18:18:17 2020 New Revision: 356885 URL: https://svnweb.freebsd.org/changeset/base/356885 Log: Provide an API for interlocked refcount sleeps. Reviewed by: kib, markj Differential Revision:https://reviews.freebsd.org/D22908 Modified:

svn commit: r356884 - head/sys/kern

2020-01-19 Thread Mateusz Guzik
Author: mjg Date: Sun Jan 19 17:47:04 2020 New Revision: 356884 URL: https://svnweb.freebsd.org/changeset/base/356884 Log: vfs: allow v_holdcnt to transition 0->1 without the interlock Since r356672 ("vfs: rework vnode list management") there is nothing to do apart from altering

Re: svn commit: r356883 - head/sys/kern

2020-01-19 Thread Warner Losh
On Sun, Jan 19, 2020, 10:05 AM Mateusz Guzik wrote: > Author: mjg > Date: Sun Jan 19 17:05:26 2020 > New Revision: 356883 > URL: https://svnweb.freebsd.org/changeset/base/356883 > > Log: > cache: counter_u64_add_protected -> counter_u64_add > > Fixes booting on RISC-V where it does happen to

svn commit: r356883 - head/sys/kern

2020-01-19 Thread Mateusz Guzik
Author: mjg Date: Sun Jan 19 17:05:26 2020 New Revision: 356883 URL: https://svnweb.freebsd.org/changeset/base/356883 Log: cache: counter_u64_add_protected -> counter_u64_add Fixes booting on RISC-V where it does happen to not be equivalent. Reported by: lwhsu Modified:

Re: svn commit: r356880 - head/sys/kern

2020-01-19 Thread Mateusz Guzik
oops, see r356883. On 1/19/20, Li-Wen Hsu wrote: > On Sun, Jan 19, 2020 at 1:37 PM Mateusz Guzik wrote: >> >> Author: mjg >> Date: Sun Jan 19 05:37:27 2020 >> New Revision: 356880 >> URL: https://svnweb.freebsd.org/changeset/base/356880 >> >> Log: >> cache: convert numcachehv to counter(9) on

svn commit: r356882 - head/share/misc

2020-01-19 Thread Sergio Carlavilla Delgado
Author: carlavilla (doc committer) Date: Sun Jan 19 16:24:25 2020 New Revision: 356882 URL: https://svnweb.freebsd.org/changeset/base/356882 Log: Add myself as a mentee of bcr Patch by: carlavilla@(doc-committer) Approved by: bcr@(mentor) Modified:

Re: svn commit: r356880 - head/sys/kern

2020-01-19 Thread Li-Wen Hsu
On Sun, Jan 19, 2020 at 1:37 PM Mateusz Guzik wrote: > > Author: mjg > Date: Sun Jan 19 05:37:27 2020 > New Revision: 356880 > URL: https://svnweb.freebsd.org/changeset/base/356880 > > Log: > cache: convert numcachehv to counter(9) on 64-bit platforms This or r356879 seem to broke RISC-V

svn commit: r356881 - head

2020-01-19 Thread Ed Maste
Author: emaste Date: Sun Jan 19 14:46:28 2020 New Revision: 356881 URL: https://svnweb.freebsd.org/changeset/base/356881 Log: pkgbase: allow the pkg format to be overridden Compressing .txz packages can be rather slow, and speed is likely more important than disk space during