svn commit: r354785 - head/sys/vm

2019-11-16 Thread Doug Moore
Author: dougm Date: Sun Nov 17 06:50:36 2019 New Revision: 354785 URL: https://svnweb.freebsd.org/changeset/base/354785 Log: The loop in vm_map_protect that verifies that all transition map entries are stabilized, repeatedly verifies the same entry. Check each entry in turn. Reviewed

svn commit: r354783 - head/sys/powerpc/powerpc

2019-11-16 Thread Justin Hibbits
Author: jhibbits Date: Sun Nov 17 01:01:02 2019 New Revision: 354783 URL: https://svnweb.freebsd.org/changeset/base/354783 Log: powerpc: Return SIGILL if DSCR does not exist in m{f,t}spr emulation Guard against programs written for one powerpc target running on another, and panicking the

svn commit: r354782 - stable/11/sys/cam/ctl

2019-11-16 Thread Alexander Motin
Author: mav Date: Sun Nov 17 00:52:58 2019 New Revision: 354782 URL: https://svnweb.freebsd.org/changeset/base/354782 Log: MFC r354268: Remove lock from CTL camsim frontend. CAM does not need a SIM lock for quite a while, and CTL never needed it. Modified:

svn commit: r354781 - stable/12/sys/cam/ctl

2019-11-16 Thread Alexander Motin
Author: mav Date: Sun Nov 17 00:52:23 2019 New Revision: 354781 URL: https://svnweb.freebsd.org/changeset/base/354781 Log: MFC r354268: Remove lock from CTL camsim frontend. CAM does not need a SIM lock for quite a while, and CTL never needed it. Modified:

svn commit: r354780 - head/lib/libc/powerpc64/gen

2019-11-16 Thread Brandon Bergren
Author: bdragon Date: Sat Nov 16 20:33:46 2019 New Revision: 354780 URL: https://svnweb.freebsd.org/changeset/base/354780 Log: [PowerPC] Fix *context on ELFv2 Due to ELFv1 specific code in _ctx_start.S and makecontext.c, userspace context switching was completely broken on ELFv2.

svn commit: r354779 - head/sys/conf

2019-11-16 Thread Alan Somers
Author: asomers Date: Sat Nov 16 19:12:17 2019 New Revision: 354779 URL: https://svnweb.freebsd.org/changeset/base/354779 Log: Actually hook CAM_IO_STATS up to the build It's still disabled by default, but now it can be enabled with config(5) and it will be build in LINT. Reviewed

svn commit: r354778 - head/usr.bin/gcore

2019-11-16 Thread Justin Hibbits
Author: jhibbits Date: Sat Nov 16 18:24:28 2019 New Revision: 354778 URL: https://svnweb.freebsd.org/changeset/base/354778 Log: gcore: Don't add VSX notes on powerpcspe powerpcspe does not support VSX at all, but gets the 'VMX' notes for free, providing the SPE registers. Modified:

svn commit: r354777 - in head/sys/contrib/zstd: . contrib/gen_html contrib/pzstd contrib/seekable_format/examples doc doc/educational_decoder examples lib lib/common lib/compress lib/decompress lib...

2019-11-16 Thread Conrad Meyer
Author: cem Date: Sat Nov 16 16:39:08 2019 New Revision: 354777 URL: https://svnweb.freebsd.org/changeset/base/354777 Log: Update to Zstandard 1.4.4 The full release notes can be found on Github: https://github.com/facebook/zstd/releases/tag/v1.4.4 Notable changes in this

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

2019-11-16 Thread Justin Hibbits
Author: jhibbits Date: Sat Nov 16 16:36:20 2019 New Revision: 354776 URL: https://svnweb.freebsd.org/changeset/base/354776 Log: powerpcspe: Don't leak kernel registers in SPE dumps save_vec_int() for SPE saves off only the high word of the register, leaving the low word as "garbage", but

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

2019-11-16 Thread Justin Hibbits
Author: jhibbits Date: Sat Nov 16 16:27:31 2019 New Revision: 354775 URL: https://svnweb.freebsd.org/changeset/base/354775 Log: powerpcspe: Mark asm statement in spe_save_reg_high as clobbering memory Modern gcc errors that "'vec[0]' is used uninitialized in this function" without us

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

2019-11-16 Thread Michael Tuexen
> On 16. Nov 2019, at 13:33, Rodney W. Grimes wrote: > >>> On 16. Nov 2019, at 11:51, Rodney W. Grimes >>> wrote: >>> On 15/11/2019 3:28 am, Michael Tuexen wrote: > Author: tuexen > Date: Thu Nov 14 16:28:02 2019 > New Revision: 354708 > URL:

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

2019-11-16 Thread Rodney W. Grimes
> > On 16. Nov 2019, at 11:51, Rodney W. Grimes > > wrote: > > > >> 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

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

2019-11-16 Thread Michael Tuexen
> On 16. Nov 2019, at 11:51, Rodney W. Grimes wrote: > >> 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

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

2019-11-16 Thread Michael Tuexen
Author: tuexen Date: Sat Nov 16 12:00:22 2019 New Revision: 354774 URL: https://svnweb.freebsd.org/changeset/base/354774 Log: Add boundary and overflow checks to the formulas used in the TCP CUBIC congestion control module. Submitted by: Richard Scheffenegger Reviewed by:

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

2019-11-16 Thread Michael Tuexen
Author: tuexen Date: Sat Nov 16 11:57:12 2019 New Revision: 354773 URL: https://svnweb.freebsd.org/changeset/base/354773 Log: Improve TCP CUBIC specific after idle reaction. The adjustments are inspired by the Linux stack, which has had a functionally equivalent implementation for more than

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

2019-11-16 Thread Michael Tuexen
Author: tuexen Date: Sat Nov 16 11:37:26 2019 New Revision: 354772 URL: https://svnweb.freebsd.org/changeset/base/354772 Log: Implement a tCP CUBIC-specific after idle reaction. This patch addresses a very common case of frequent application stalls, where TCP runs idle and looses the state

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

2019-11-16 Thread Michael Tuexen
Author: tuexen Date: Sat Nov 16 11:10:09 2019 New Revision: 354771 URL: https://svnweb.freebsd.org/changeset/base/354771 Log: Revert https://svnweb.freebsd.org/changeset/base/354708 I used the wrong Differential Revision, so back it out and do it right in a follow-up commit. Modified:

svn commit: r354770 - stable/11/usr.sbin/cpucontrol

2019-11-16 Thread Konstantin Belousov
Author: kib Date: Sat Nov 16 11:01:56 2019 New Revision: 354770 URL: https://svnweb.freebsd.org/changeset/base/354770 Log: MFC r354697: cpucontrol: print more useful information when MSR access fails. Modified: stable/11/usr.sbin/cpucontrol/cpucontrol.c Directory Properties: stable/11/

Re: svn commit: r354767 - stable/12/sys/amd64/amd64

2019-11-16 Thread Konstantin Belousov
On Sat, Nov 16, 2019 at 10:49:18AM +, Konstantin Belousov wrote: > Author: kib > Date: Sat Nov 16 10:49:17 2019 > New Revision: 354767 > URL: https://svnweb.freebsd.org/changeset/base/354767 > > Log: > MFC r354766: r354696 really. > amd64: only set PCB_FULL_IRET pcb flag when #gp or

svn commit: r354769 - stable/11/sys/amd64/amd64

2019-11-16 Thread Konstantin Belousov
Author: kib Date: Sat Nov 16 11:00:22 2019 New Revision: 354769 URL: https://svnweb.freebsd.org/changeset/base/354769 Log: MFC r354696: amd64: only set PCB_FULL_IRET pcb flag when #gp or similar exception comes from usermode. Modified: stable/11/sys/amd64/amd64/exception.S Directory

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

2019-11-16 Thread Rodney W. Grimes
> 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

svn commit: r354768 - stable/12/usr.sbin/cpucontrol

2019-11-16 Thread Konstantin Belousov
Author: kib Date: Sat Nov 16 10:50:10 2019 New Revision: 354768 URL: https://svnweb.freebsd.org/changeset/base/354768 Log: MFC r354697: cpucontrol: print more useful information when MSR access fails. Modified: stable/12/usr.sbin/cpucontrol/cpucontrol.c Directory Properties: stable/12/

svn commit: r354767 - stable/12/sys/amd64/amd64

2019-11-16 Thread Konstantin Belousov
Author: kib Date: Sat Nov 16 10:49:17 2019 New Revision: 354767 URL: https://svnweb.freebsd.org/changeset/base/354767 Log: MFC r354766: amd64: only set PCB_FULL_IRET pcb flag when #gp or similar exception comes from usermode. Modified: stable/12/sys/amd64/amd64/exception.S Directory

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

2019-11-16 Thread Rodney W. Grimes
> 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. > > > > [...] > > > >

svn commit: r354766 - head/stand/efi/libefi

2019-11-16 Thread Toomas Soome
Author: tsoome Date: Sat Nov 16 08:16:50 2019 New Revision: 354766 URL: https://svnweb.freebsd.org/changeset/base/354766 Log: loader: remove unused variable from efipart.c Modified: head/stand/efi/libefi/efipart.c Modified: head/stand/efi/libefi/efipart.c