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 development.

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 bootin

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: head/share/misc/committers-doc.d

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: head/sys/ke

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

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: 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 freevnode

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: head/sys/kern/

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: 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 Differentia

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: mjg

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. Old

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 integrate

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: 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 i

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 >> >> Fixe

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 li

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: 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: 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 fr

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: 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

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 mem

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: head/sys/kern/vfs_defa

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: 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` with

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 cam

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 in

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: head/sys/powerpc/am