svn commit: r345220 - head/share/examples/kld/dyn_sysctl

2019-03-16 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Mar 16 04:24:02 2019 New Revision: 345220 URL: https://svnweb.freebsd.org/changeset/base/345220 Log: Fix build for KLD dyn_sysctl example Looks like the example was broken by change of SYSCTL_STATIC_CHILDREN definition in r267992. Fix build by switching to using SY

svn commit: r345221 - in head/sys/mips: include mips

2019-03-16 Thread Juli Mallett
Author: jmallett Date: Sat Mar 16 06:09:45 2019 New Revision: 345221 URL: https://svnweb.freebsd.org/changeset/base/345221 Log: Remove obsolete wrappers for 64-bit loads/stores which were only used by the removed (r342255) SiByte port. Reviewed by: imp Modified: head/sys/mips/include/

svn commit: r345222 - head/sys/mips/sibyte

2019-03-16 Thread Juli Mallett
Author: jmallett Date: Sat Mar 16 06:12:28 2019 New Revision: 345222 URL: https://svnweb.freebsd.org/changeset/base/345222 Log: Remove empty directory left by r342255. Deleted: head/sys/mips/sibyte/ ___ svn-src-head@freebsd.org mailing list https://

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

2019-03-16 Thread Kristof Provost
Author: kp Date: Sat Mar 16 10:14:03 2019 New Revision: 345223 URL: https://svnweb.freebsd.org/changeset/base/345223 Log: pf: Rename pfsync bucket lock Previously the main pfsync lock and the bucket locks shared the same name. This lead to spurious warnings from WITNESS like this:

svn commit: r345228 - in head/sys: amd64/amd64 amd64/include arm/arm arm/include arm64/arm64 arm64/include compat/freebsd32 i386/i386 i386/include kern mips/include mips/mips powerpc/include powerp...

2019-03-16 Thread Konstantin Belousov
Author: kib Date: Sat Mar 16 11:44:33 2019 New Revision: 345228 URL: https://svnweb.freebsd.org/changeset/base/345228 Log: amd64 KPTI: add control from procctl(2). Add the infrastructure to allow MD procctl(2) commands, and use it to introduce amd64 PTI control and reporting. PTI mode ca

svn commit: r345230 - head

2019-03-16 Thread Dimitry Andric
Author: dim Date: Sat Mar 16 13:26:42 2019 New Revision: 345230 URL: https://svnweb.freebsd.org/changeset/base/345230 Log: Update maintainers for libunwind and lldb. Modified: head/MAINTAINERS Modified: head/MAINTAINERS

svn commit: r345234 - head/contrib/openmp/runtime/src

2019-03-16 Thread Dimitry Andric
Author: dim Date: Sat Mar 16 13:45:14 2019 New Revision: 345234 URL: https://svnweb.freebsd.org/changeset/base/345234 Log: Add openmp __kmp_gettid() wrapper, using pthread_getthreadid_np(3). This has also been submitted upstream. PR: 236062 MFC after:1 month X-MFC-With:

svn commit: r345233 - head/contrib/openmp/runtime/src

2019-03-16 Thread Dimitry Andric
Author: dim Date: Sat Mar 16 13:43:07 2019 New Revision: 345233 URL: https://svnweb.freebsd.org/changeset/base/345233 Log: Merge openmp release_80 branch r356034 (effectively, 8.0.0 rc5). PR: 236062 MFC after:1 month X-MFC-With: r344779 Modified: head/contrib/openmp/r

Re: svn commit: r345159 - head

2019-03-16 Thread Ronald Klop
Thanks! A very welcome user friendlyness. On Thu, 14 Mar 2019 23:08:10 +0100, Emmanuel Vadot wrote: Author: manu Date: Thu Mar 14 22:08:09 2019 New Revision: 345159 URL: https://svnweb.freebsd.org/changeset/base/345159 Log: pkgbase: Use uname as ABI_FILE uname is always rebuild on Free

svn commit: r345231 - head/contrib/openmp

2019-03-16 Thread Dimitry Andric
Author: dim Date: Sat Mar 16 13:40:27 2019 New Revision: 345231 URL: https://svnweb.freebsd.org/changeset/base/345231 Log: Add LLVM openmp trunk r351319 (just before the release_80 branch point) to contrib/llvm. This is not yet connected to the build, the glue for that will come in a follow

svn commit: r345235 - head/lib/libomp

2019-03-16 Thread Dimitry Andric
Author: dim Date: Sat Mar 16 15:01:36 2019 New Revision: 345235 URL: https://svnweb.freebsd.org/changeset/base/345235 Log: Add lib/libomp, with a Makefile, and generated configuration headers. Not connected to the main build yet, as there is still the issue of the GNU omp.h header conflictin

svn commit: r345226 - head/sys/amd64/amd64

2019-03-16 Thread Konstantin Belousov
Author: kib Date: Sat Mar 16 11:16:09 2019 New Revision: 345226 URL: https://svnweb.freebsd.org/changeset/base/345226 Log: amd64: fix switching to the pmap with pti disabled. When the pmap with pti disabled (i.e. pm_ucr3 == PMAP_NO_CR3) is activated, tss.rsp0 was not updated. Any interru

svn commit: r345225 - head/sys/amd64/amd64

2019-03-16 Thread Konstantin Belousov
Author: kib Date: Sat Mar 16 11:12:02 2019 New Revision: 345225 URL: https://svnweb.freebsd.org/changeset/base/345225 Log: amd64: rewrite cpu_switch.S fragment to reload tss.rsp0 on context switch. New code avoids jumps. Reviewed by: markj Tested by:pho Sponsored by: The FreeB

svn commit: r345227 - in head/sys: amd64/amd64 amd64/include arm/arm arm64/arm64 i386/i386 kern mips/mips powerpc/powerpc riscv/riscv sparc64/sparc64 sys

2019-03-16 Thread Konstantin Belousov
Author: kib Date: Sat Mar 16 11:31:01 2019 New Revision: 345227 URL: https://svnweb.freebsd.org/changeset/base/345227 Log: amd64: Add md process flags and first P_MD_PTI flag. PTI mode for the process pmap on exec is activated iff P_MD_PTI is set. On exec, the existing vmspace can be r

svn commit: r345229 - head/usr.bin/proccontrol

2019-03-16 Thread Konstantin Belousov
Author: kib Date: Sat Mar 16 11:46:48 2019 New Revision: 345229 URL: https://svnweb.freebsd.org/changeset/base/345229 Log: proccontrol(1): Add kpti control mode. Requested by: jhb Reviewed by: jhb, markj (previous version) Tested by:pho Sponsored by: The FreeBSD Foundation MFC

svn commit: r345236 - in head: gnu/lib lib share/man/man5 share/mk sys/sys tools/build/mk tools/build/options

2019-03-16 Thread Dimitry Andric
Author: dim Date: Sat Mar 16 15:45:15 2019 New Revision: 345236 URL: https://svnweb.freebsd.org/changeset/base/345236 Log: Connect lib/libomp to the build. * Set MK_OPENMP to yes by default only on amd64, for now. * Bump __FreeBSD_version to signal this addition. * Ensure gcc's conflict

svn commit: r345232 - head/contrib/openmp

2019-03-16 Thread Dimitry Andric
Author: dim Date: Sat Mar 16 13:42:00 2019 New Revision: 345232 URL: https://svnweb.freebsd.org/changeset/base/345232 Log: Bootstrap svn:mergeinfo on contrib/openmp. PR: 236062 MFC after:1 month X-MFC-With: r344779 Modified: Directory Properties: head/contrib/openmp/

svn commit: r345237 - head/lib

2019-03-16 Thread Dimitry Andric
Author: dim Date: Sat Mar 16 17:55:22 2019 New Revision: 345237 URL: https://svnweb.freebsd.org/changeset/base/345237 Log: Disable lib/libomp build for the 32-bit part of amd64 buildworld, as it is not supported for that target. Reported by: Michael Butler PR: 236062 MFC a

svn commit: r345238 - head

2019-03-16 Thread Wolfram Schneider
Author: wosch Date: Sat Mar 16 20:02:57 2019 New Revision: 345238 URL: https://svnweb.freebsd.org/changeset/base/345238 Log: `make buildkernel' should display the build time in seconds PR: 224433 Approved by: cem Differential Revision:https://reviews.freebsd.org/D1391

Re: svn commit: r345238 - head

2019-03-16 Thread Ian Lepore
On Sat, 2019-03-16 at 20:02 +, Wolfram Schneider wrote: > Author: wosch > Date: Sat Mar 16 20:02:57 2019 > New Revision: 345238 > URL: https://svnweb.freebsd.org/changeset/base/345238 > > Log: > `make buildkernel' should display the build time in seconds > > PR: 224433 > Appro