svn commit: r354013 - head/sys/netinet/tcp_stacks

2019-10-23 Thread Randall Stewart
Author: rrs Date: Thu Oct 24 05:54:30 2019 New Revision: 354013 URL: https://svnweb.freebsd.org/changeset/base/354013 Log: Fix a small bug in bbr when running under a VM. Basically what happens is we are more delayed in the pacer calling in so we remove the stack from the pacer and

svn commit: r354007 - in stable/12/stand: . common efi/loader i386/loader

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:57:56 2019 New Revision: 354007 URL: https://svnweb.freebsd.org/changeset/base/354007 Log: MFC r346759: loader: implement map-vdisk and unmap-vdisk commands illumos update: https://www.illumos.org/issues/10598 Add map-vdisk and unmap-vdisk commands

svn commit: r354004 - in stable/12/stand/efi/loader/arch: arm i386

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:48:28 2019 New Revision: 354004 URL: https://svnweb.freebsd.org/changeset/base/354004 Log: MFC r344560, r344718 r344560: stand: Remove unused i386 EFI MD bits r328169 removed the copy of bootinfo that would've made this somewhat functional.

svn commit: r354001 - stable/12/stand/libsa

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:40:20 2019 New Revision: 354001 URL: https://svnweb.freebsd.org/changeset/base/354001 Log: MFC (proactively; not required yet) r339673: Fix stand/ build after r339671. ffs_subr.c requires calculate_crc32c() from libkern. Unfortunately we cannot just

svn commit: r354000 - stable/12/stand/libsa

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:38:16 2019 New Revision: 354000 URL: https://svnweb.freebsd.org/changeset/base/354000 Log: MFC r339970: Remove unnecessary include from libstand. Modified: stable/12/stand/libsa/ip.c stable/12/stand/libsa/net.c stable/12/stand/libsa/udp.c Directory

svn commit: r353988 - in stable/12/stand: efi efi/boot1 efi/gptboot efi/include efi/libefi i386/gptboot libsa

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:16:23 2019 New Revision: 353988 URL: https://svnweb.freebsd.org/changeset/base/353988 Log: MFC r348658-r348659, r348674-r348675, r348678, r348760, r348766, r348768, r348811-r348812, r348814, r349008 r348658: Introduce efi_devpath_same_disk This

svn commit: r353993 - in stable/12/stand: i386/zfsloader sparc64/zfsloader

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:26:45 2019 New Revision: 353993 URL: https://svnweb.freebsd.org/changeset/base/353993 Log: MFC r352037, r352145: Remove empty zfsloader directories Deleted: stable/12/stand/i386/zfsloader/ stable/12/stand/sparc64/zfsloader/ Modified: Directory Properties:

svn commit: r353985 - stable/12/stand/libsa/zfs

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:06:37 2019 New Revision: 353985 URL: https://svnweb.freebsd.org/changeset/base/353985 Log: MFC r348352, r348354 r348352: loader: zfs_alloc and zfs_free should use panic The zfs alloc and free code print out the error and get stuck in infinite

svn commit: r354012 - stable/12/stand/forth

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 04:12:38 2019 New Revision: 354012 URL: https://svnweb.freebsd.org/changeset/base/354012 Log: MFC r352420: loader_4th: scan_buffer can leave empty string on stack When the file processing is done, we will have string with lenght 0 in stack and we will

svn commit: r354003 - stable/12/sys/kern

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:44:32 2019 New Revision: 354003 URL: https://svnweb.freebsd.org/changeset/base/354003 Log: MFC r349344: Add missing include of sys/boot.h This change was dropped out in a rebase and I didn't catch that before I committed. Modified:

svn commit: r353983 - in stable/12/stand: common efi/libefi i386/libi386 powerpc userboot/userboot

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:01:40 2019 New Revision: 353983 URL: https://svnweb.freebsd.org/changeset/base/353983 Log: MFC r345066, r347219-r347220, r347223, r347388-r347389, r347391, r347393, r347553, r348040 r345066: stand: Improve some debugging experience Some of these

svn commit: r353997 - stable/12/stand/efi/boot1

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:32:02 2019 New Revision: 353997 URL: https://svnweb.freebsd.org/changeset/base/353997 Log: MFC r353544: boot1.efi: provide generic exit() and stub getchar() Modified: stable/12/stand/efi/boot1/boot1.c Directory Properties: stable/12/ (props changed)

svn commit: r353999 - stable/12/stand/i386

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:37:17 2019 New Revision: 353999 URL: https://svnweb.freebsd.org/changeset/base/353999 Log: MFC r340834: Disable build-id in i386 binary boot components A user may enable build-id for all builds by adding LDFLAGS=-Wl,--build-id=sha1 to /etc/make.conf.

svn commit: r353982 - in stable/12/stand/efi: boot1 include libefi loader

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 02:53:07 2019 New Revision: 353982 URL: https://svnweb.freebsd.org/changeset/base/353982 Log: MFC r346702-r346704, r346879-r346881, r347023, r347059-r347062, r347193-r347194, r347201 r346702: Add efi_freebsd_delenv Add a wrapper around efi_delenv

svn commit: r354008 - in stable/12/stand: efi/include efi/include/Protocol efi/libefi efi/loader libsa

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 04:00:49 2019 New Revision: 354008 URL: https://svnweb.freebsd.org/changeset/base/354008 Log: MFC EFI HTTP Support: r349349, r349395, r349404, r349564-r349566, r349613, r350444 r349349: loader: add HTTP support using UEFI Add support for an HTTP

svn commit: r353998 - stable/12/stand/efi/loader

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:32:47 2019 New Revision: 353998 URL: https://svnweb.freebsd.org/changeset/base/353998 Log: MFC r353697: Allow loader.efi to identify non-standard boot setup PATH_BOOTABLE_TOKEN can be set to a non-standard path that identifies a device as bootable.

svn commit: r353979 - in stable/12/stand/efi: boot1 include libefi loader

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 02:43:38 2019 New Revision: 353979 URL: https://svnweb.freebsd.org/changeset/base/353979 Log: MFC r346345-r346346, r346353, r346407-r346409, r346430, r346573, r346575 r346345: Add a more generic efi_setenv function. efi_setenv allows any UEFI variable

svn commit: r353991 - in stable/12: stand/common stand/efi/loader sys/kern sys/sys

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:21:30 2019 New Revision: 353991 URL: https://svnweb.freebsd.org/changeset/base/353991 Log: MFC r349343: Use a common kernel path between loader and kernel Modified: stable/12/stand/common/paths.h stable/12/stand/efi/loader/main.c

svn commit: r353973 - stable/12

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 02:30:53 2019 New Revision: 353973 URL: https://svnweb.freebsd.org/changeset/base/353973 Log: Record MFC of r343911, MFC'd in r346718 Modified: Directory Properties: stable/12/ (props changed) ___

svn commit: r353981 - stable/12/stand/i386/zfsboot

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 02:49:13 2019 New Revision: 353981 URL: https://svnweb.freebsd.org/changeset/base/353981 Log: MFC r346969: zfsboot: to detect disk size, use GPT information first If we do have GPT on disk, read the disk size from it and do not call int13. Since int13

svn commit: r353969 - stable/12/stand

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 02:25:30 2019 New Revision: 353969 URL: https://svnweb.freebsd.org/changeset/base/353969 Log: MFC r341433: Move inclusion of src.opts.mk later. src.opts.mk includes bsd.own.mk. This in turn defines CTFCONVERT_CMD depending on the MK_CTF value. We then set

svn commit: r353976 - stable/12/stand/common

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 02:33:57 2019 New Revision: 353976 URL: https://svnweb.freebsd.org/changeset/base/353976 Log: MFC r344892: stand/common/module: Apply style(9) Modified: stable/12/stand/common/module.c Directory Properties: stable/12/ (props changed) Modified:

svn commit: r353980 - in stable/12/stand: efi/loader fdt

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 02:46:36 2019 New Revision: 353980 URL: https://svnweb.freebsd.org/changeset/base/353980 Log: MFC r346701: loader: fdt: Add fdt_is_setup function When efi_autoload is called it will call fdt_setup_fdtp which setup the dtb and overlays. If a user already

svn commit: r353972 - stable/12/stand/i386/libfirewire

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 02:28:28 2019 New Revision: 353972 URL: https://svnweb.freebsd.org/changeset/base/353972 Log: MFC r342865: biospci_write_config args were backwards biospci_write_config args swapped length and value to write. Some hardware coped just fine, while other

svn commit: r353978 - in stable/12/stand: common efi/loader

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 02:36:42 2019 New Revision: 353978 URL: https://svnweb.freebsd.org/changeset/base/353978 Log: MFC r345998-r346002, r346007-r346008: various loader improvements r345998: loader: malloc+bzero is calloc Replace malloc+bzero in module.c with calloc.

svn commit: r354011 - in stable/12/stand: efi/libefi libsa

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 04:08:24 2019 New Revision: 354011 URL: https://svnweb.freebsd.org/changeset/base/354011 Log: MFC r349928: Allow efi loader to get network params from uboot Summary: efi loader does not work with static network parameters. It always uses BOOTP/DHCP and

svn commit: r354010 - in stable/12/stand: forth lua

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 04:05:53 2019 New Revision: 354010 URL: https://svnweb.freebsd.org/changeset/base/354010 Log: MFC r352599, r352601: loader interp color reset fixes r352599: loader_4th: menu items need to reset color attribute, not switch to white Forth menu kernel

svn commit: r354009 - stable/12/stand/efi/loader

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 04:04:53 2019 New Revision: 354009 URL: https://svnweb.freebsd.org/changeset/base/354009 Log: MFC r349471, r351166: Tweak EFI_STAGING_SIZE r349471: Increase EFI_STAGING_SIZE to 100MB on x64 To avoid failures when the large 18MB nvidia.ko module is

svn commit: r354006 - in stable/12/stand: common efi/libefi efi/loader i386/libi386 libsa/zfs mips/beri/loader uboot/common uboot/lib usb/storage userboot/userboot

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:52:32 2019 New Revision: 354006 URL: https://svnweb.freebsd.org/changeset/base/354006 Log: MFC r345477, r346675, r346984, r348748 r345477: Distinguish between "no partition" and "choose best partition" with a constant. The values of the d_slice

svn commit: r353996 - stable/12

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:30:48 2019 New Revision: 353996 URL: https://svnweb.freebsd.org/changeset/base/353996 Log: MFC r352557, r353161: powerpc/loader stripping (and revert) Modified: Directory Properties: stable/12/ (props changed)

svn commit: r354002 - stable/12/stand/common

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:41:54 2019 New Revision: 354002 URL: https://svnweb.freebsd.org/changeset/base/354002 Log: MFC r341276: When handling CMD_CRIT error set command_errmsg to NULL after we dump it out, so that it does not result in error message printed twice. OK load

svn commit: r354005 - in head/sys/powerpc: include mpc85xx

2019-10-23 Thread Justin Hibbits
Author: jhibbits Date: Thu Oct 24 03:51:33 2019 New Revision: 354005 URL: https://svnweb.freebsd.org/changeset/base/354005 Log: powerpc/booke: Simplify the MPC85XX PCIe root complex driver Summary: Due to bugs in the enumeration code, fsl_pcib_init() was not configuring sub-bridges

svn commit: r353995 - stable/12/stand/libsa

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:29:01 2019 New Revision: 353995 URL: https://svnweb.freebsd.org/changeset/base/353995 Log: MFC r352548: loader: fix typo in zalloc. Modified: stable/12/stand/libsa/zalloc.c Directory Properties: stable/12/ (props changed) Modified:

svn commit: r353989 - stable/12/stand/libsa/zfs

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:19:45 2019 New Revision: 353989 URL: https://svnweb.freebsd.org/changeset/base/353989 Log: MFC r349217: Tell loader to ignore newer features enabled on the root pool. There are many new features in ZoF. Most, if not all, do not effect read only usage.

svn commit: r353990 - stable/12/stand/efi/libefi

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:20:27 2019 New Revision: 353990 URL: https://svnweb.freebsd.org/changeset/base/353990 Log: MFC r349201: efinet: Defer exclusively opening the network handles Don't commit to exclusive access to the network device handle by efinet until the loader has

svn commit: r353977 - stable/12/stand/common

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 02:34:48 2019 New Revision: 353977 URL: https://svnweb.freebsd.org/changeset/base/353977 Log: MFC r345330: loader: fix loading of kernels with . in path The loader indended to search the kernel file name (only) for . but instead searched the entire path,

svn commit: r353975 - stable/12/stand/common

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 02:33:12 2019 New Revision: 353975 URL: https://svnweb.freebsd.org/changeset/base/353975 Log: MFC r344268: loader: ptable_close() should check its argument Modified: stable/12/stand/common/part.c Directory Properties: stable/12/ (props changed) Modified:

svn commit: r353986 - stable/12/stand/libsa/zfs

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:08:11 2019 New Revision: 353986 URL: https://svnweb.freebsd.org/changeset/base/353986 Log: MFC r348381: Unexpand be32dec(). Modified: stable/12/stand/libsa/zfs/zfsimpl.c Directory Properties: stable/12/ (props changed) Modified:

svn commit: r353987 - stable/12/stand/common

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:09:31 2019 New Revision: 353987 URL: https://svnweb.freebsd.org/changeset/base/353987 Log: MFC r348499: Fix comment parsing in interp_simple.c loader.rc has comment lines without a trailing space, which get interpreted as commands. Avoid this by only

svn commit: r353974 - stable/12

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 02:32:22 2019 New Revision: 353974 URL: https://svnweb.freebsd.org/changeset/base/353974 Log: Record MFC or r344839, MFC'd in r352788 Modified: Directory Properties: stable/12/ (props changed) ___

svn commit: r353994 - in stable/12/stand: . i386/loader

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:27:52 2019 New Revision: 353994 URL: https://svnweb.freebsd.org/changeset/base/353994 Log: MFC r352032: loader: --gc-sections needs sections to work with --gc-sections is not really useful unless we generate sections with -ffunction-sections

svn commit: r353992 - stable/12/stand/efi/libefi

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:24:28 2019 New Revision: 353992 URL: https://svnweb.freebsd.org/changeset/base/353992 Log: MFC r351695-r351696 r351695: loader.efi: some systems do not translate scan code 0x8 to backspace Add scancode translation for backspace. r351696:

svn commit: r353984 - in stable/12/stand: common fdt

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 03:04:36 2019 New Revision: 353984 URL: https://svnweb.freebsd.org/changeset/base/353984 Log: MFC r348194, r348196, r348204, r348207: loader/fdt pnpmatch r348194: loader: Add pnp functions for autoloading modules based on linker.hints This adds some

svn commit: r353971 - in stable/12/stand/efi: include include/Guid include/Protocol libefi loader

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 02:27:16 2019 New Revision: 353971 URL: https://svnweb.freebsd.org/changeset/base/353971 Log: MFC r342054-r342055, r342742: loader diagnostics r342054: Print an error message in efi_main.c if we can't allocate memory for the heap With the default

svn commit: r353968 - stable/12/stand/efi/libefi

2019-10-23 Thread Kyle Evans
Author: kevans Date: Thu Oct 24 02:22:52 2019 New Revision: 353968 URL: https://svnweb.freebsd.org/changeset/base/353968 Log: MFC r339796: Simplify the EFI delay() function by calling BS->Stall() Modified: stable/12/stand/efi/libefi/delay.c Directory Properties: stable/12/ (props

svn commit: r353967 - head/sys/net

2019-10-23 Thread Eric Joyner
Author: erj Date: Wed Oct 23 23:20:49 2019 New Revision: 353967 URL: https://svnweb.freebsd.org/changeset/base/353967 Log: iflib: call ether_ifdetach and netmap_detach before stop From Jake: Calling ether_ifdetach after iflib_stop leads to a potential race where a stale ifp pointer can

svn commit: r353966 - head/sys/netinet6

2019-10-23 Thread Bjoern A. Zeeb
Author: bz Date: Wed Oct 23 23:10:12 2019 New Revision: 353966 URL: https://svnweb.freebsd.org/changeset/base/353966 Log: frag6: add "big picture" Add some ASCII relation of how the bits plug together. The terminology difference of "fragmented packets" and "fragment packets" is subtle.

svn commit: r353965 - head/sys/netinet6

2019-10-23 Thread Bjoern A. Zeeb
Author: bz Date: Wed Oct 23 23:01:18 2019 New Revision: 353965 URL: https://svnweb.freebsd.org/changeset/base/353965 Log: frag6: replace KAME hand-rolled queues with queue(9) TAILQs Remove the KAME custom circular queue for fragments and fragmented packets and replace them with a

svn commit: r353964 - head/sys/vm

2019-10-23 Thread Mark Johnston
Author: markj Date: Wed Oct 23 20:39:21 2019 New Revision: 353964 URL: https://svnweb.freebsd.org/changeset/base/353964 Log: Modify release_page() to handle a missing fault page. r353890 introduced a case where we may call release_page() with fs.m == NULL, since the fault handler may now

svn commit: r353963 - head/sys/netinet6

2019-10-23 Thread Bjoern A. Zeeb
Author: bz Date: Wed Oct 23 20:37:15 2019 New Revision: 353963 URL: https://svnweb.freebsd.org/changeset/base/353963 Log: frag6: whitespace changes Remove trailing white space, add a blank line, and compress a comment. No functional changes. MFC after:10 days Sponsored by:

svn commit: r353962 - head/sys/arm64/conf

2019-10-23 Thread Ed Maste
Author: emaste Date: Wed Oct 23 19:35:26 2019 New Revision: 353962 URL: https://svnweb.freebsd.org/changeset/base/353962 Log: arm64: enable options NUMA in GENERIC As with amd64 NUMA is required for reasonable operation on big-iron arm64 systems and is expected to have no significant

svn commit: r353961 - head/usr.bin/dtc

2019-10-23 Thread Warner Losh
Author: imp Date: Wed Oct 23 19:23:31 2019 New Revision: 353961 URL: https://svnweb.freebsd.org/changeset/base/353961 Log: exit requires stdlib.h to be included to use. FreeBSD 10.3 requires this, and dtc is a bootstrap tool so it needs to compile there. Modified:

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

2019-10-23 Thread Mateusz Guzik
Author: mjg Date: Wed Oct 23 19:17:10 2019 New Revision: 353960 URL: https://svnweb.freebsd.org/changeset/base/353960 Log: amd64 pmap: per-domain pv chunk list This significantly reduces contention since chunks get created and removed all the time. See the review for sample results.

svn commit: r353959 - head/sys/amd64/include

2019-10-23 Thread Conrad Meyer
Author: cem Date: Wed Oct 23 19:03:03 2019 New Revision: 353959 URL: https://svnweb.freebsd.org/changeset/base/353959 Log: amd64: Add CFI directives for libc syscall stubs No functional change (in program code). Additional DWARF metadata is generated in the .eh_frame section. Also, it

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

2019-10-23 Thread Peter Jeremy
On 2019-Oct-16 13:21:02 +, Andrew Turner wrote: >Author: andrew >Date: Wed Oct 16 13:21:01 2019 >New Revision: 353640 >URL: https://svnweb.freebsd.org/changeset/base/353640 > >Log: > Stop leaking information from the kernel through timespec > > The timespec struct holds a seconds value in

Re: svn commit: r353937 - in head/share: man/man5 mk

2019-10-23 Thread Enji Cooper
> On Oct 23, 2019, at 10:02, Dimitry Andric wrote: > > Author: dim > Date: Wed Oct 23 17:02:45 2019 > New Revision: 353937 > URL: https://svnweb.freebsd.org/changeset/base/353937 > > Log: > Build toolchain components as dynamically linked executables by default > > Summary: >

svn commit: r353958 - head/lib/libthr/arch/amd64/amd64

2019-10-23 Thread Conrad Meyer
Author: cem Date: Wed Oct 23 18:27:30 2019 New Revision: 353958 URL: https://svnweb.freebsd.org/changeset/base/353958 Log: libthr: Add missing END() directive for umtx_op_err (amd64) Like r353929, related to D22122. No functional change. Reviewed by: emaste, kib (earlier version

svn commit: r353957 - head/sys/vm

2019-10-23 Thread Mark Johnston
Author: markj Date: Wed Oct 23 18:00:22 2019 New Revision: 353957 URL: https://svnweb.freebsd.org/changeset/base/353957 Log: Check for bogus_page in vnode_pager_generic_getpages_done(). We now assert that a page is busy when updating its validity-tracking state, but bogus_page is not

svn commit: r353956 - head/sys/vm

2019-10-23 Thread Mark Johnston
Author: markj Date: Wed Oct 23 17:58:19 2019 New Revision: 353956 URL: https://svnweb.freebsd.org/changeset/base/353956 Log: Verify identity after checking for WAITFAIL in vm_page_busy_acquire(). A caller that does not guarantee that a page's identity won't change while sleeping for a

svn commit: r353951 - vendor/lld/lld-r375505

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:52:50 2019 New Revision: 353951 URL: https://svnweb.freebsd.org/changeset/base/353951 Log: Tag stripped lld trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub. Added:

svn commit: r353955 - vendor/llvm-openmp/openmp-r375505

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:53:20 2019 New Revision: 353955 URL: https://svnweb.freebsd.org/changeset/base/353955 Log: Tag stripped LLVM openmp trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub. Added:

svn commit: r353954 - in vendor/llvm-openmp/dist/runtime/src: . thirdparty/ittnotify

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:53:14 2019 New Revision: 353954 URL: https://svnweb.freebsd.org/changeset/base/353954 Log: Vendor import of stripped LLVM openmp trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to

svn commit: r353953 - vendor/lldb/lldb-r375505

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:53:12 2019 New Revision: 353953 URL: https://svnweb.freebsd.org/changeset/base/353953 Log: Tag stripped lldb trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub. Added:

svn commit: r353952 - in vendor/lldb/dist: docs include/lldb include/lldb/API include/lldb/Breakpoint include/lldb/Core include/lldb/DataFormatters include/lldb/Expression include/lldb/Host include...

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:53:01 2019 New Revision: 353952 URL: https://svnweb.freebsd.org/changeset/base/353952 Log: Vendor import of stripped lldb trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub:

svn commit: r353944 - in vendor/compiler-rt/dist: include/fuzzer include/sanitizer lib/asan lib/builtins lib/builtins/aarch64 lib/builtins/arm lib/dfsan lib/fuzzer lib/fuzzer/utils lib/gwp_asan lib...

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:52:22 2019 New Revision: 353944 URL: https://svnweb.freebsd.org/changeset/base/353944 Log: Vendor import of stripped compiler-rt trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to

svn commit: r353947 - vendor/libc++/libc++-r375505

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:52:35 2019 New Revision: 353947 URL: https://svnweb.freebsd.org/changeset/base/353947 Log: Tag stripped libc++ trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub. Added:

svn commit: r353946 - in vendor/libc++/dist: include include/experimental include/ext src src/experimental src/filesystem

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:52:30 2019 New Revision: 353946 URL: https://svnweb.freebsd.org/changeset/base/353946 Log: Vendor import of stripped libc++ trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub:

svn commit: r353942 - in vendor/clang/dist: include/clang include/clang-c include/clang/AST include/clang/ASTMatchers include/clang/Analysis include/clang/Basic include/clang/CodeGen include/clang/...

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:52:09 2019 New Revision: 353942 URL: https://svnweb.freebsd.org/changeset/base/353942 Log: Vendor import of stripped clang trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub:

svn commit: r353945 - vendor/compiler-rt/compiler-rt-r375505

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:52:26 2019 New Revision: 353945 URL: https://svnweb.freebsd.org/changeset/base/353945 Log: Tag stripped compiler-rt trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub. Added:

svn commit: r353949 - vendor/llvm-libunwind/libunwind-r375505

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:52:41 2019 New Revision: 353949 URL: https://svnweb.freebsd.org/changeset/base/353949 Log: Tag stripped LLVM libunwind trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub.

svn commit: r353948 - vendor/llvm-libunwind/dist/src

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:52:37 2019 New Revision: 353948 URL: https://svnweb.freebsd.org/changeset/base/353948 Log: Vendor import of stripped LLVM libunwind trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to

svn commit: r353950 - in vendor/lld/dist: . COFF Common ELF ELF/Arch docs include/lld/Common include/lld/Core include/lld/ReaderWriter lib/Driver lib/ReaderWriter lib/ReaderWriter/MachO lib/ReaderW...

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:52:45 2019 New Revision: 353950 URL: https://svnweb.freebsd.org/changeset/base/353950 Log: Vendor import of stripped lld trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub:

svn commit: r353943 - vendor/clang/clang-r375505

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:52:16 2019 New Revision: 353943 URL: https://svnweb.freebsd.org/changeset/base/353943 Log: Tag stripped clang trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub. Added:

svn commit: r353941 - vendor/llvm/llvm-r375505

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:51:52 2019 New Revision: 353941 URL: https://svnweb.freebsd.org/changeset/base/353941 Log: Tag stripped llvm trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub. Added:

svn commit: r353939 - stable/11/usr.bin/rpcgen

2019-10-23 Thread Brooks Davis
Author: brooks Date: Wed Oct 23 17:28:35 2019 New Revision: 353939 URL: https://svnweb.freebsd.org/changeset/base/353939 Log: MFC r353569: rpcgen: make compiler arglist allocation dynamic Limit argmax to an absurdly large value prevent overflow (no overflow possible on FreeBSD due

svn commit: r353938 - head/sys/compat/linuxkpi/common/src

2019-10-23 Thread Ryan Stone
Author: rstone Date: Wed Oct 23 17:20:20 2019 New Revision: 353938 URL: https://svnweb.freebsd.org/changeset/base/353938 Log: Add missing M_NOWAIT flag The LinuxKPI linux_dma code calls PCTRIE_INSERT with a mutex held, but does not set M_NOWAIT when allocating nodes, leading to a

svn commit: r353937 - in head/share: man/man5 mk

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:02:45 2019 New Revision: 353937 URL: https://svnweb.freebsd.org/changeset/base/353937 Log: Build toolchain components as dynamically linked executables by default Summary: Historically, we have built toolchain components such as cc, ld, etc as statically

svn commit: r353936 - head/contrib/llvm/tools/clang/lib/Driver/ToolChains/Arch

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 16:57:11 2019 New Revision: 353936 URL: https://svnweb.freebsd.org/changeset/base/353936 Log: Bump clang's default target CPU for the i386 architecture (aka "x86") to i686, as per the discussion on the freebsd-arch mailing list. Earlier in r352030, I had

svn commit: r353935 - head/sys/dev/ksyms

2019-10-23 Thread Mark Johnston
Author: markj Date: Wed Oct 23 16:53:37 2019 New Revision: 353935 URL: https://svnweb.freebsd.org/changeset/base/353935 Log: Set OBJ_NOSPLIT on the ksyms(4) VM object. The object does not provide anonymous memory. Reported by: kib Reviewed by: kib MFC after:3 days

svn commit: r353933 - in head: share/man/man5 tools/build/options

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 16:48:17 2019 New Revision: 353933 URL: https://svnweb.freebsd.org/changeset/base/353933 Log: Slightly expand description of WITH_SHARED_TOOLCHAIN, add a corresponding WITHOUT_SHARED_TOOLCHAIN description, and regenerate src.conf(5). MFC after: 3 days

svn commit: r353934 - head/sys/net

2019-10-23 Thread Conrad Meyer
Author: cem Date: Wed Oct 23 16:48:22 2019 New Revision: 353934 URL: https://svnweb.freebsd.org/changeset/base/353934 Log: Prevent a panic when a driver provides bogus debugnet parameters This is just a bandaid; we should fix the driver(s) too. Introduced in r353685. PR:

svn commit: r353932 - head

2019-10-23 Thread John Baldwin
Author: jhb Date: Wed Oct 23 16:43:51 2019 New Revision: 353932 URL: https://svnweb.freebsd.org/changeset/base/353932 Log: Strip "sf" suffix when generating a target triple. This fixes the target triple used when compiling riscv64sf with clang. Discussed with: mhorne MFC

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

2019-10-23 Thread John Baldwin
Author: jhb Date: Wed Oct 23 16:41:31 2019 New Revision: 353931 URL: https://svnweb.freebsd.org/changeset/base/353931 Log: Fix atomic_*cmpset32 on riscv64 with clang. The lr.w instruction used to read the value from memory sign-extends the value read from memory. GCC sign-extends the

Re: svn commit: r353907 - head

2019-10-23 Thread John Baldwin
On 10/22/19 5:05 PM, Jung-uk Kim wrote: > Author: jkim > Date: Wed Oct 23 00:05:29 2019 > New Revision: 353907 > URL: https://svnweb.freebsd.org/changeset/base/353907 > > Log: > Belatedly remove stale debug symbols after r339270. > > Reported by:danfe > MFC after: 3 days I

svn commit: r353930 - head/sys/kern

2019-10-23 Thread Konstantin Belousov
Author: kib Date: Wed Oct 23 16:06:47 2019 New Revision: 353930 URL: https://svnweb.freebsd.org/changeset/base/353930 Log: Fix undefined behavior. Create a sequence point by ending a full expression for call to vspace() and use of the globals which are modified by vspace(). Reported

svn commit: r353929 - head/lib/msun/amd64

2019-10-23 Thread Conrad Meyer
Author: cem Date: Wed Oct 23 16:05:52 2019 New Revision: 353929 URL: https://svnweb.freebsd.org/changeset/base/353929 Log: libm: Add missing END() directives for amd64 routines No functional change. Related to D22122. Reviewed by: emaste, kib (earlier version both) Modified:

svn commit: r353928 - head/sys/kern

2019-10-23 Thread Konstantin Belousov
Author: kib Date: Wed Oct 23 15:51:26 2019 New Revision: 353928 URL: https://svnweb.freebsd.org/changeset/base/353928 Log: vn_printf(): Decode VI_TEXT_REF. Sponsored by: The FreeBSD Foundation MFC after:3 days Modified: head/sys/kern/vfs_subr.c Modified: head/sys/kern/vfs_subr.c

svn commit: r353927 - stable/11/sys/dev/usb/net

2019-10-23 Thread Ed Maste
Author: emaste Date: Wed Oct 23 14:33:49 2019 New Revision: 353927 URL: https://svnweb.freebsd.org/changeset/base/353927 Log: MFC r333095: if_smsc: fix reset check In smsc_phy_init function, when the driver was trying to reset PHY, it didn't poll for the correct bit (BMCR_RESET) to be

svn commit: r353926 - stable/11/sys/dev/vt

2019-10-23 Thread Ed Maste
Author: emaste Date: Wed Oct 23 14:16:34 2019 New Revision: 353926 URL: https://svnweb.freebsd.org/changeset/base/353926 Log: MFC r353680: vt: remove comment that is not true since r259680 r259680 added support to vt(4) for printing double-width characters. Remove comment that claims no

svn commit: r353925 - stable/12/sys/dev/vt

2019-10-23 Thread Ed Maste
Author: emaste Date: Wed Oct 23 14:15:16 2019 New Revision: 353925 URL: https://svnweb.freebsd.org/changeset/base/353925 Log: MFC r353680: vt: remove comment that is not true since r259680 r259680 added support to vt(4) for printing double-width characters. Remove the comment that claims

svn commit: r353924 - in stable/12/sys: amd64/amd64 kern

2019-10-23 Thread Mark Johnston
Author: markj Date: Wed Oct 23 13:41:58 2019 New Revision: 353924 URL: https://svnweb.freebsd.org/changeset/base/353924 Log: MFC r352623: Use elf_relocaddr() when handling R_X86_64_RELATIVE relocations. Modified: stable/12/sys/amd64/amd64/elf_machdep.c stable/12/sys/kern/link_elf.c

svn commit: r353923 - stable/12/sys/kern

2019-10-23 Thread Mark Johnston
Author: markj Date: Wed Oct 23 13:41:44 2019 New Revision: 353923 URL: https://svnweb.freebsd.org/changeset/base/353923 Log: MFC r353671: Use KOBJMETHOD_END in the kernel linker. Modified: stable/12/sys/kern/link_elf.c stable/12/sys/kern/link_elf_obj.c Directory Properties: stable/12/

svn commit: r353922 - stable/12/sys/powerpc/aim

2019-10-23 Thread Mark Johnston
Author: markj Date: Wed Oct 23 13:41:26 2019 New Revision: 353922 URL: https://svnweb.freebsd.org/changeset/base/353922 Log: MFC r353650: Clear PGA_WRITEABLE in moea_pvo_remove(). Modified: stable/12/sys/powerpc/aim/mmu_oea.c Directory Properties: stable/12/ (props changed) Modified:

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

2019-10-23 Thread Mark Johnston
Author: markj Date: Wed Oct 23 13:40:39 2019 New Revision: 353921 URL: https://svnweb.freebsd.org/changeset/base/353921 Log: MFC r352622: Set NX in mappings created by pmap_kenter() and pmap_kenter_attr(). Modified: stable/12/sys/amd64/amd64/pmap.c Directory Properties: stable/12/

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

2019-10-23 Thread Konstantin Belousov
On Wed, Oct 23, 2019 at 11:18:06PM +1100, Bruce Evans wrote: > On Tue, 22 Oct 2019, Alan Somers wrote: > > > On Wed, Oct 16, 2019 at 7:21 AM Andrew Turner wrote: > > > >> Author: andrew > >> Date: Wed Oct 16 13:21:01 2019 > >> New Revision: 353640 > >> URL:

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

2019-10-23 Thread Andrew Turner
Author: andrew Date: Wed Oct 23 13:21:15 2019 New Revision: 353920 URL: https://svnweb.freebsd.org/changeset/base/353920 Log: Stop enabling interrupts when reentering kdb on arm64 When we raise a data abort from the kernel we need to enable interrupts, however we shouldn't be doing this

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

2019-10-23 Thread Andrew Turner
> On 22 Oct 2019, at 16:50, Alan Somers > wrote: > > On Wed, Oct 16, 2019 at 7:21 AM Andrew Turner > wrote: > Author: andrew > Date: Wed Oct 16 13:21:01 2019 > New Revision: 353640 > URL: https://svnweb.freebsd.org/changeset/base/353640

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

2019-10-23 Thread Bruce Evans
On Tue, 22 Oct 2019, Alan Somers wrote: On Wed, Oct 16, 2019 at 7:21 AM Andrew Turner wrote: Author: andrew Date: Wed Oct 16 13:21:01 2019 New Revision: 353640 URL: https://svnweb.freebsd.org/changeset/base/353640 Log: Stop leaking information from the kernel through timespec The

svn commit: r353919 - head/sys/dev/extres/regulator

2019-10-23 Thread Emmanuel Vadot
Author: manu Date: Wed Oct 23 09:56:53 2019 New Revision: 353919 URL: https://svnweb.freebsd.org/changeset/base/353919 Log: regulator: Add a regnode_set_constraint function This method check that boot_on or always_on is set to 1 and if it is it will try to enable the regulator. The

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

2019-10-23 Thread Emmanuel Vadot
Author: manu Date: Wed Oct 23 09:54:50 2019 New Revision: 353918 URL: https://svnweb.freebsd.org/changeset/base/353918 Log: axp81x: Use the default regnode_init method MFC after:1 week Modified: head/sys/arm/allwinner/axp81x.c Modified: head/sys/arm/allwinner/axp81x.c

  1   2   >