svn commit: r354724 - head/contrib/llvm/lib/Transforms/InstCombine

2019-11-14 Thread Dimitry Andric
Author: dim Date: Fri Nov 15 06:56:25 2019 New Revision: 354724 URL: https://svnweb.freebsd.org/changeset/base/354724 Log: Merge commit 5bbb604bb from llvm git (by Craig Topper): [InstCombine] Disable some portions of foldGEPICmp for GEPs that return a vector of pointers. Fix other

svn commit: r354723 - in head/sys: powerpc/include sys

2019-11-14 Thread Justin Hibbits
Author: jhibbits Date: Fri Nov 15 04:33:07 2019 New Revision: 354723 URL: https://svnweb.freebsd.org/changeset/base/354723 Log: atomic: Add atomic_cmpset_masked to powerpc and use it Summary: This is a more optimal way of doing atomic_compset_masked() than the fallback in

svn commit: r354722 - in head/sys/riscv: include riscv

2019-11-14 Thread Mitchell Horne
Author: mhorne Date: Fri Nov 15 03:40:02 2019 New Revision: 354722 URL: https://svnweb.freebsd.org/changeset/base/354722 Log: RISC-V: Print SBI info at startup SBI version 0.2 introduces functions for obtaining the details of the SBI implementation, such as version and implemntation ID.

svn commit: r354721 - head/sys/riscv/include

2019-11-14 Thread Mitchell Horne
Author: mhorne Date: Fri Nov 15 03:37:49 2019 New Revision: 354721 URL: https://svnweb.freebsd.org/changeset/base/354721 Log: Add missing files from r354720 MFC with: r354720 Differential Revision:https://reviews.freebsd.org/D22326 Modified: head/sys/riscv/include/md_var.h

svn commit: r354720 - in head/sys: conf riscv/riscv

2019-11-14 Thread Mitchell Horne
Author: mhorne Date: Fri Nov 15 03:34:27 2019 New Revision: 354720 URL: https://svnweb.freebsd.org/changeset/base/354720 Log: RISC-V: add support for SBI spec v0.2 The Supervisor Binary Interface (SBI) specification v0.2 is a backwards incompatible update to the SBI call interface for

svn commit: r354719 - head/sys/riscv/include

2019-11-14 Thread Mitchell Horne
Author: mhorne Date: Fri Nov 15 03:22:08 2019 New Revision: 354719 URL: https://svnweb.freebsd.org/changeset/base/354719 Log: RISC-V: pass arg6 in sbi_call Allow for an additional argument to sbi_call which will be passed in a6. This is required for SBI spec 0.2 support, as a6 will

svn commit: r354718 - head/sys/riscv/riscv

2019-11-14 Thread Mitchell Horne
Author: mhorne Date: Fri Nov 15 03:18:11 2019 New Revision: 354718 URL: https://svnweb.freebsd.org/changeset/base/354718 Log: plic: support irq distribution Our PLIC implementation only enables interrupts on the boot cpu. Implement plic_bind_intr() so that they can be redistributed near

svn commit: r354717 - head/sys/riscv/riscv

2019-11-14 Thread Mitchell Horne
Author: mhorne Date: Fri Nov 15 03:15:14 2019 New Revision: 354717 URL: https://svnweb.freebsd.org/changeset/base/354717 Log: plic: fix context calculation The RISC-V PLIC (platform level interrupt controller) registers are divided up by "context", which is purposefully left ambiguous in

Re: svn commit: r354708 - head/sys/netinet/cc

2019-11-14 Thread Kubilay Kocak
On 15/11/2019 3:28 am, Michael Tuexen wrote: Author: tuexen Date: Thu Nov 14 16:28:02 2019 New Revision: 354708 URL: https://svnweb.freebsd.org/changeset/base/354708 Log: For idle TCP sessions using the CUBIC congestio control, reset ssthresh to the higher of the previous ssthresh or 3/4

svn commit: r354716 - head/sys/dev/vmware/pvscsi

2019-11-14 Thread Josh Paetzel
Author: jpaetzel Date: Fri Nov 15 01:07:39 2019 New Revision: 354716 URL: https://svnweb.freebsd.org/changeset/base/354716 Log: Fix build with GCC Fix suggested by: jhb, scottl Sponsored by: Panzura Modified: head/sys/dev/vmware/pvscsi/pvscsi.c Modified:

svn commit: r354715 - in head: share/man/man4 sys/amd64/conf sys/conf sys/dev/vmware/pvscsi sys/i386/conf sys/modules/vmware sys/modules/vmware/pvscsi

2019-11-14 Thread Josh Paetzel
Author: jpaetzel Date: Thu Nov 14 23:31:20 2019 New Revision: 354715 URL: https://svnweb.freebsd.org/changeset/base/354715 Log: Add the pvscsi driver to the tree. This driver allows to usage of the paravirt SCSI controller in VMware products like ESXi. The pvscsi driver provides a

Re: svn commit: r354714 - in head/sys: arm64/arm64 arm64/conf arm64/include conf

2019-11-14 Thread Olivier Houchard
On Thu, Nov 14, 2019 at 03:24:30PM -0700, Ian Lepore wrote: > On Thu, 2019-11-14 at 21:58 +, Justin Hibbits wrote: > > Author: jhibbits > > Date: Thu Nov 14 21:58:40 2019 > > New Revision: 354714 > > URL: https://svnweb.freebsd.org/changeset/base/354714 > > > > Log: > > Boot arm64 kernel

Re: svn commit: r354714 - in head/sys: arm64/arm64 arm64/conf arm64/include conf

2019-11-14 Thread Ian Lepore
On Thu, 2019-11-14 at 21:58 +, Justin Hibbits wrote: > Author: jhibbits > Date: Thu Nov 14 21:58:40 2019 > New Revision: 354714 > URL: https://svnweb.freebsd.org/changeset/base/354714 > > Log: > Boot arm64 kernel using booti command from U-boot. > > [...] > > Added:

svn commit: r354714 - in head/sys: arm64/arm64 arm64/conf arm64/include conf

2019-11-14 Thread Justin Hibbits
Author: jhibbits Date: Thu Nov 14 21:58:40 2019 New Revision: 354714 URL: https://svnweb.freebsd.org/changeset/base/354714 Log: Boot arm64 kernel using booti command from U-boot. Summary: Boot arm64 kernel using booti command from U-boot. booti can relocate initrd image into higher ram

svn commit: r354713 - head/sys/conf

2019-11-14 Thread Brandon Bergren
Author: bdragon Date: Thu Nov 14 19:56:42 2019 New Revision: 354713 URL: https://svnweb.freebsd.org/changeset/base/354713 Log: [PowerPC64] Fix broken kernel modules due to LLD 9+ TOC optimization LLD9 introduced a TOC optimization that isn't compatible with kernel dynamic linker causing

svn commit: r354712 - head/sys/arm64/arm64

2019-11-14 Thread Kyle Evans
Author: kevans Date: Thu Nov 14 18:38:56 2019 New Revision: 354712 URL: https://svnweb.freebsd.org/changeset/base/354712 Log: arm64: busdma_bounce: fix BUS_DMA_ALLOCNOW for non-paged aligned sizes For any size that isn't page-aligned, we end up not pre-allocating enough for a single

svn commit: r354711 - in head/sys: compat/freebsd32 i386/linux kern

2019-11-14 Thread Brooks Davis
Author: brooks Date: Thu Nov 14 17:11:52 2019 New Revision: 354711 URL: https://svnweb.freebsd.org/changeset/base/354711 Log: Tidy syscall declerations. Pointer arguments should be of the form " *..." and not "* ...". No functional change. Reviewed by: kevans Sponsored by:

svn commit: r354710 - head/sys/conf

2019-11-14 Thread Ian Lepore
Author: ian Date: Thu Nov 14 17:04:19 2019 New Revision: 354710 URL: https://svnweb.freebsd.org/changeset/base/354710 Log: Compile in arm/unwind.c if options STACK is in effect; the new arm stack(9) code now uses unwind.c. Modified: head/sys/conf/files.arm Modified:

Re: svn commit: r354707 - head/contrib/llvm/lib/Support/Unix

2019-11-14 Thread Brooks Davis
On Thu, Nov 14, 2019 at 03:10:01PM +, Ed Maste wrote: > Author: emaste > Date: Thu Nov 14 15:10:01 2019 > New Revision: 354707 > URL: https://svnweb.freebsd.org/changeset/base/354707 > > Log: > llvm: use elf_aux_info to get executable's path, if available Thanks! Encoding ABI details

svn commit: r354709 - in head/sys/arm: arm conf

2019-11-14 Thread Ian Lepore
Author: ian Date: Thu Nov 14 16:46:27 2019 New Revision: 354709 URL: https://svnweb.freebsd.org/changeset/base/354709 Log: Rewrite arm/stack_machdep.c for EABI; add stack(9) support to arm kernels. The old stack_machdep.c code was written for the APCS ABI (aka "oldabi"). When we switched

Re: svn commit: r354708 - head/sys/netinet/cc

2019-11-14 Thread Michael Tuexen
> On 14. Nov 2019, at 17:28, Michael Tuexen wrote: > > Author: tuexen > Date: Thu Nov 14 16:28:02 2019 > New Revision: 354708 > URL: https://svnweb.freebsd.org/changeset/base/354708 > > Log: > For idle TCP sessions using the CUBIC congestio control, reset ssthresh > to the higher of the

svn commit: r354708 - head/sys/netinet/cc

2019-11-14 Thread Michael Tuexen
Author: tuexen Date: Thu Nov 14 16:28:02 2019 New Revision: 354708 URL: https://svnweb.freebsd.org/changeset/base/354708 Log: For idle TCP sessions using the CUBIC congestio control, reset ssthresh to the higher of the previous ssthresh or 3/4 of the prior cwnd. Submitted by:

svn commit: r354707 - head/contrib/llvm/lib/Support/Unix

2019-11-14 Thread Ed Maste
Author: emaste Date: Thu Nov 14 15:10:01 2019 New Revision: 354707 URL: https://svnweb.freebsd.org/changeset/base/354707 Log: llvm: use elf_aux_info to get executable's path, if available Obtained from:LLVM a0a38b81ea MFC with: r354692 Sponsored by: The FreeBSD Foundation

Re: svn commit: r354703 - head/sys/dev/ioat

2019-11-14 Thread Alexander Motin
On 14.11.2019 05:11, Konstantin Belousov wrote: > On Thu, Nov 14, 2019 at 04:39:49AM +, Alexander Motin wrote: >> Author: mav >> Date: Thu Nov 14 04:39:48 2019 >> New Revision: 354703 >> URL: https://svnweb.freebsd.org/changeset/base/354703 >> >> Log: >> Pass more reasonable WAIT flags to

Re: svn commit: r354703 - head/sys/dev/ioat

2019-11-14 Thread Konstantin Belousov
On Thu, Nov 14, 2019 at 04:39:49AM +, Alexander Motin wrote: > Author: mav > Date: Thu Nov 14 04:39:48 2019 > New Revision: 354703 > URL: https://svnweb.freebsd.org/changeset/base/354703 > > Log: > Pass more reasonable WAIT flags to bus_dma(9) calls. > > MFC after: 2 weeks > >