svn commit: r338620 - in head: bin/rm bin/rm/tests etc/mtree

2018-09-12 Thread Ed Maste
Author: emaste Date: Wed Sep 12 19:41:16 2018 New Revision: 338620 URL: https://svnweb.freebsd.org/changeset/base/338620 Log: Fix unlink(1) for files starting with - Restore the original behavior of unlink(1), passing the provided filename directly to unlink(2), handling the first

svn commit: r338599 - head/usr.bin/objcopy

2018-09-11 Thread Ed Maste
Author: emaste Date: Tue Sep 11 20:32:57 2018 New Revision: 338599 URL: https://svnweb.freebsd.org/changeset/base/338599 Log: remove doubled name in objcopy manpage We generate the installed objcopy man page from ELF Tool Chain's elfcopy, but the sed expresion used for this ended up

svn commit: r338598 - head/sys/conf

2018-09-11 Thread Ed Maste
Author: emaste Date: Tue Sep 11 19:19:07 2018 New Revision: 338598 URL: https://svnweb.freebsd.org/changeset/base/338598 Log: Switch reproducible builds to unmodified src tree mode newvers.sh supports two modes for reproducible builds: -rReproducible build. Do not embed

svn commit: r338591 - head/usr.sbin/cpucontrol

2018-09-11 Thread Ed Maste
Author: emaste Date: Tue Sep 11 17:09:16 2018 New Revision: 338591 URL: https://svnweb.freebsd.org/changeset/base/338591 Log: cpucontrol: correct typo There should be no 't' in processort_rev_id. Approved by: re (gjb) Sponsored by: The FreeBSD Foundation Modified:

svn commit: r338573 - head/share/vt/fonts

2018-09-10 Thread Ed Maste
Author: emaste Date: Mon Sep 10 20:46:17 2018 New Revision: 338573 URL: https://svnweb.freebsd.org/changeset/base/338573 Log: Add vt(4) INDEX.fonts PR: 231237 Submitted by: Martin (original version) Approved by: re (gjb, kib) MFC after:2 weeks Sponsored by: The

svn commit: r338543 - in head/sbin: dhclient ping

2018-09-09 Thread Ed Maste
Author: emaste Date: Sun Sep 9 17:26:44 2018 New Revision: 338543 URL: https://svnweb.freebsd.org/changeset/base/338543 Log: Allow dhclient and ping to build WITHOUT_DYNAMICROOT dhclient and ping normally use libcasper services. These are not available in statically-linked binaries, so

svn commit: r338529 - head/tools/build/mk

2018-09-07 Thread Ed Maste
Author: emaste Date: Fri Sep 7 23:12:17 2018 New Revision: 338529 URL: https://svnweb.freebsd.org/changeset/base/338529 Log: Remove strings from OptionalObsoleteFiles.inc Since r326030 strings is installed unconditionally so should not be removed when WITHOUT_TOOLCHAIN is set.

Re: svn commit: r338404 - head/sys/conf

2018-08-31 Thread Ed Maste
On 30 August 2018 at 22:46, Glen Barber wrote: > > As I look closer at the log, I have a sneaking suspicion this may have > been a transient. I'm redoing the i386 build against the original > r338401 for i386 alone as a test, if nothing else, to see if it fails in > the same place. What's the

svn commit: r337901 - head/share/man/man5

2018-08-16 Thread Ed Maste
Author: emaste Date: Thu Aug 16 09:36:59 2018 New Revision: 337901 URL: https://svnweb.freebsd.org/changeset/base/337901 Log: src.conf.5: regen after r337899 WITH_LLD_IS_LD on armv7 Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r337569 - head/contrib/elftoolchain/readelf

2018-08-10 Thread Ed Maste
Author: emaste Date: Fri Aug 10 10:37:25 2018 New Revision: 337569 URL: https://svnweb.freebsd.org/changeset/base/337569 Log: readelf: display NT_GNU_PROPERTY_TYPE_0 note name NT_GNU_PROPERTY_TYPE_0 in a .note.gnu.property section "contains a program property note which describes special

Re: svn commit: r335101 - in head: sbin sbin/camcontrol share/mk

2018-08-02 Thread Ed Maste
On 13 June 2018 at 21:15, Warner Losh wrote: > Author: imp > Date: Thu Jun 14 01:15:19 2018 > New Revision: 335101 > URL: https://svnweb.freebsd.org/changeset/base/335101 > > Log: > NVME support is only for x86 and powerpc64. > > Implement MK_NVME ... This is missing WITH_NVME and

svn commit: r337130 - head/share/man/man5

2018-08-02 Thread Ed Maste
Author: emaste Date: Thu Aug 2 12:39:23 2018 New Revision: 337130 URL: https://svnweb.freebsd.org/changeset/base/337130 Log: Regen src.conf.5 after r337057, LLD_BOOTSTRAP on armv7 Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r337057 - head/share/mk

2018-08-01 Thread Ed Maste
Author: emaste Date: Wed Aug 1 19:17:55 2018 New Revision: 337057 URL: https://svnweb.freebsd.org/changeset/base/337057 Log: Use lld as the bootstrap linker on armv7 by default As of r336972 lld is capable linking the armv7 kernel and userland, so enable it by default. PR:

Re: svn commit: r337045 - head/contrib/elftoolchain/libelf

2018-08-01 Thread Ed Maste
On 1 August 2018 at 11:55, Ed Maste wrote: > Author: emaste > Date: Wed Aug 1 15:55:14 2018 > New Revision: 337045 > URL: https://svnweb.freebsd.org/changeset/base/337045 > > Log: > libelf: reload section headers after update with ELF_C_WRITE > > These issu

svn commit: r337045 - head/contrib/elftoolchain/libelf

2018-08-01 Thread Ed Maste
Author: emaste Date: Wed Aug 1 15:55:14 2018 New Revision: 337045 URL: https://svnweb.freebsd.org/changeset/base/337045 Log: libelf: reload section headers after update with ELF_C_WRITE These issues (PR 218860 and PR 218861) are still undergoing additional discussion in the upstream

svn commit: r337009 - head/lib/clang/include/lld/Common

2018-07-31 Thread Ed Maste
Author: emaste Date: Tue Jul 31 21:06:28 2018 New Revision: 337009 URL: https://svnweb.freebsd.org/changeset/base/337009 Log: bump lld version number after r336972 arm(v7) VFP tag support Reported by: kevans Sponsored by: The FreeBSD Foundation Modified:

svn commit: r336972 - in head/contrib/llvm/tools/lld/ELF: . Arch

2018-07-31 Thread Ed Maste
Author: emaste Date: Tue Jul 31 15:25:03 2018 New Revision: 336972 URL: https://svnweb.freebsd.org/changeset/base/336972 Log: lld: [ELF][ARM] Implement support for Tag_ABI_VFP_args The Tag_ABI_VFP_args build attribute controls the procedure call standard used for floating point

svn commit: r336970 - head/contrib/llvm/include/llvm/Support

2018-07-31 Thread Ed Maste
Author: emaste Date: Tue Jul 31 14:14:41 2018 New Revision: 336970 URL: https://svnweb.freebsd.org/changeset/base/336970 Log: llvm: [ARM] Complete enumeration values for Tag_ABI_VFP_args The LLD implementation of Tag_ABI_VFP_args needs to check the rarely seen values of 3 (toolchain

svn commit: r336969 - head/contrib/llvm/include/llvm/BinaryFormat

2018-07-31 Thread Ed Maste
Author: emaste Date: Tue Jul 31 14:12:09 2018 New Revision: 336969 URL: https://svnweb.freebsd.org/changeset/base/336969 Log: llvm: [ELF][ARM] Add Arm ABI names for float ABI ELF Header flags The ELF for the Arm architecture document defines, for EF_ARM_EABI_VER5 and above, the flags

svn commit: r336966 - head/sys/fs/msdosfs

2018-07-31 Thread Ed Maste
Author: emaste Date: Tue Jul 31 12:44:28 2018 New Revision: 336966 URL: https://svnweb.freebsd.org/changeset/base/336966 Log: msdosfs: trim EOL whitespace Modified: head/sys/fs/msdosfs/msdosfs_conv.c head/sys/fs/msdosfs/msdosfs_denode.c head/sys/fs/msdosfs/msdosfs_lookup.c

svn commit: r336965 - head/sys/fs/cd9660

2018-07-31 Thread Ed Maste
Author: emaste Date: Tue Jul 31 12:36:46 2018 New Revision: 336965 URL: https://svnweb.freebsd.org/changeset/base/336965 Log: cd9660: replace bcopy/bzero with C standard equivalents To reduce diffs against NetBSD. Modified: head/sys/fs/cd9660/cd9660_lookup.c

svn commit: r336935 - head/sys/fs/msdosfs

2018-07-30 Thread Ed Maste
Author: emaste Date: Mon Jul 30 20:36:51 2018 New Revision: 336935 URL: https://svnweb.freebsd.org/changeset/base/336935 Log: msdosfs: use same max filesize #define as NetBSD and move to header For use by makefs msdosfs support. Obtained from:NetBSD denode.h 1.6 Sponsored

svn commit: r336910 - head/share/mk

2018-07-30 Thread Ed Maste
Author: emaste Date: Mon Jul 30 15:10:06 2018 New Revision: 336910 URL: https://svnweb.freebsd.org/changeset/base/336910 Log: Revert accidental change from r336908 By default ld.lld should be the bootstrap linker (only) on i386 right now. Once the i386 exp-run with LLD_IS_LD has a good

Re: svn commit: r336907 - head

2018-07-30 Thread Ed Maste
On 30 July 2018 at 10:32, Hans Petter Selasky wrote: > On 07/30/18 16:28, Ed Maste wrote: >> >> +_LC_LIBDIRS.yes= lib >> +_LC_LIBDIRS.yes= gnu/lib > > Should the latter line use += ? It should indeed, I somehow broke this while manually appl

svn commit: r336908 - in head: . share/mk

2018-07-30 Thread Ed Maste
Author: emaste Date: Mon Jul 30 14:42:59 2018 New Revision: 336908 URL: https://svnweb.freebsd.org/changeset/base/336908 Log: Makefile.libcompat: correctly append to make variable Reported by: hselasky Pointy hat to:emaste Modified: head/Makefile.libcompat

svn commit: r336907 - head

2018-07-30 Thread Ed Maste
Author: emaste Date: Mon Jul 30 14:28:00 2018 New Revision: 336907 URL: https://svnweb.freebsd.org/changeset/base/336907 Log: Makefile.libcompat: use one variable assignment per line This makes it easier to carry or merge patches that remove gnu/ components. Modified:

svn commit: r336904 - head/share/man/man5

2018-07-30 Thread Ed Maste
Author: emaste Date: Mon Jul 30 12:58:33 2018 New Revision: 336904 URL: https://svnweb.freebsd.org/changeset/base/336904 Log: Regen src.conf.5 after r336901, WITH_LLD_BOOTSTRAP on i386 Sponsored by: The FreeBSD Foundation Modified: head/share/man/man5/src.conf.5 Modified:

svn commit: r336901 - head/share/mk

2018-07-30 Thread Ed Maste
Author: emaste Date: Mon Jul 30 12:38:08 2018 New Revision: 336901 URL: https://svnweb.freebsd.org/changeset/base/336901 Log: Enable ld.lld as bootstrap linker by default on i386 Akin to r327783 for amd64. lld has been usable for amd64 for quite some time, but a couple of issues

svn commit: r336879 - head

2018-07-29 Thread Ed Maste
Author: emaste Date: Mon Jul 30 00:04:42 2018 New Revision: 336879 URL: https://svnweb.freebsd.org/changeset/base/336879 Log: Correct typo and whitespace in UPDATING PR: 230124 Submitted by: Samy Mahmoudi Modified: head/UPDATING Modified: head/UPDATING

svn commit: r336745 - head/sys/sys

2018-07-26 Thread Ed Maste
Author: emaste Date: Thu Jul 26 17:52:57 2018 New Revision: 336745 URL: https://svnweb.freebsd.org/changeset/base/336745 Log: elf_common: update ARM ABI flag names In the V5 ABI the flags are EF_ARM_ABI_FLOAT_HARD and EF_ARM_ABI_FLOAT_SOFT. The flags have the same values as the legacy

svn commit: r336736 - in head/usr.sbin/makefs: . ffs msdos

2018-07-26 Thread Ed Maste
Author: emaste Date: Thu Jul 26 13:33:10 2018 New Revision: 336736 URL: https://svnweb.freebsd.org/changeset/base/336736 Log: makefs: use FreeBSD brelse function signature Although the ffs (and later msdosfs) implementation in makefs is independent of the one in kernel, it makes sense to

svn commit: r336706 - in head/usr.sbin/makefs: . msdos

2018-07-25 Thread Ed Maste
Author: emaste Date: Wed Jul 25 13:27:20 2018 New Revision: 336706 URL: https://svnweb.freebsd.org/changeset/base/336706 Log: makefs: whitespace cleanup in msdos files Sponsored by: The FreeBSD Foundation Modified: head/usr.sbin/makefs/msdos.c

svn commit: r336692 - head/sys/sys

2018-07-24 Thread Ed Maste
Author: emaste Date: Wed Jul 25 00:18:21 2018 New Revision: 336692 URL: https://svnweb.freebsd.org/changeset/base/336692 Log: sockopt.h: remove stale comment Some old compatibility bits were removed in r227503 but this comment was left behind. Reported by: br, via review D11962

svn commit: r336691 - head/lib/clang/include/llvm/Config

2018-07-24 Thread Ed Maste
Author: emaste Date: Wed Jul 25 00:06:18 2018 New Revision: 336691 URL: https://svnweb.freebsd.org/changeset/base/336691 Log: llvm: remove __FreeBSD_version conditionals All supported FreeBSD build host versions have backtrace.h, so we can just eliminate that test. For futimes() we can

svn commit: r336687 - head/sys/fs/msdosfs

2018-07-24 Thread Ed Maste
Author: emaste Date: Tue Jul 24 21:10:17 2018 New Revision: 336687 URL: https://svnweb.freebsd.org/changeset/base/336687 Log: Revert msdosfs MAKEFS #ifdef changes from r319870 These changes are not needed for current msdosfs makefs WIP. Submitted by: Siva Mahadevan Sponsored by: The

svn commit: r336664 - head/contrib/llvm/tools/lld/ELF

2018-07-24 Thread Ed Maste
Author: emaste Date: Tue Jul 24 11:35:22 2018 New Revision: 336664 URL: https://svnweb.freebsd.org/changeset/base/336664 Log: lld: fix addends with partial linking [ELF] Update addends in non-allocatable sections for REL targets when creating a relocatable output. LLVM PR: 37735

svn commit: r336657 - head/share/man/man7

2018-07-23 Thread Ed Maste
Author: emaste Date: Mon Jul 23 21:09:57 2018 New Revision: 336657 URL: https://svnweb.freebsd.org/changeset/base/336657 Log: arch.7: fix whitespace from r336435 Previously armeb's Final Release rendered as 'Ta 11.x'. Sponsored by: The FreeBSD Foundation Modified:

svn commit: r336649 - head/share/man/man7

2018-07-23 Thread Ed Maste
Author: emaste Date: Mon Jul 23 19:39:20 2018 New Revision: 336649 URL: https://svnweb.freebsd.org/changeset/base/336649 Log: arch.7: Clarify architecture-specific macro use Compilers may define multiple variants of architecture-specific macros (for example, both __x86_64 and

Re: svn commit: r336623 - head/sys/dev/uart

2018-07-23 Thread Ed Maste
On 22 July 2018 at 19:32, Matt Macy wrote: > Author: mmacy > Date: Sun Jul 22 23:32:21 2018 > New Revision: 336623 > URL: https://svnweb.freebsd.org/changeset/base/336623 > > Log: > Add busy detect quirk to list of console options After rebasing my working tree and testing this morning I found

Re: svn commit: r336302 - head/usr.sbin/kldxref

2018-07-15 Thread Ed Maste
On 15 July 2018 at 01:29, Warner Losh wrote: > Author: imp > Date: Sun Jul 15 05:29:39 2018 > New Revision: 336302 > URL: https://svnweb.freebsd.org/changeset/base/336302 > > Log: > Use EF_SEG_READ_STRING instead of EF_SEG_READ when reading strings. For reference this is the same sort of

svn commit: r336044 - head/sys/arm64/linux

2018-07-06 Thread Ed Maste
Author: emaste Date: Fri Jul 6 19:47:09 2018 New Revision: 336044 URL: https://svnweb.freebsd.org/changeset/base/336044 Log: Regen arm64 linux sysent after r336043 Modified: head/sys/arm64/linux/linux_proto.h head/sys/arm64/linux/linux_systrace_args.c Modified:

svn commit: r336043 - head/sys/arm64/linux

2018-07-06 Thread Ed Maste
Author: emaste Date: Fri Jul 6 19:44:49 2018 New Revision: 336043 URL: https://svnweb.freebsd.org/changeset/base/336043 Log: Fix arm64 linuxulator clone() argument order Linux/arm64 is CLONE_BACKWARDS - i.e., "Architecture has tls passed as the 4th argument of clone(2), not the 5th

Re: svn commit: r335888 - in head: contrib/blacklist/bin lib/libpjdlog sbin/hastd

2018-07-04 Thread Ed Maste
On 4 July 2018 at 20:55, Eitan Adler wrote: > On Tue, 3 Jul 2018 at 08:22, John Baldwin wrote: >> > since GCC usually breaks >> them. > > Could you explain what you mean or point to a prior conversation? > I'm not sure if there's a previous discussion, but the short version is that the GCC

Re: svn commit: r335963 - in head: etc share/mk tools/build/mk tools/build/options

2018-07-04 Thread Ed Maste
On 4 July 2018 at 13:18, Sean Bruno wrote: > Author: sbruno > Date: Wed Jul 4 17:18:35 2018 > New Revision: 335963 > URL: https://svnweb.freebsd.org/changeset/base/335963 > > Log: > WITHOUT_SERVICESDB: > > Add src.conf knob to disable the installation of /var/db/services.db > > Default to

svn commit: r335942 - head/sys/dev/usb/net

2018-07-04 Thread Ed Maste
Author: emaste Date: Wed Jul 4 13:38:02 2018 New Revision: 335942 URL: https://svnweb.freebsd.org/changeset/base/335942 Log: muge(4): remove DTB MAC addr from TODO list after r335925 Also replace numbered list with - bulleted so the list entries do not need to be renumbered as tasks are

svn commit: r335800 - head/sys/conf

2018-06-29 Thread Ed Maste
Author: emaste Date: Fri Jun 29 18:45:29 2018 New Revision: 335800 URL: https://svnweb.freebsd.org/changeset/base/335800 Log: newvers.sh: avoid possibly invalid relative directory Previously newvers.sh passed --work-tree=${VCSDIR}/.. when invoking git. When using git worktree .git is

svn commit: r335796 - head/sys/netipsec

2018-06-29 Thread Ed Maste
Author: emaste Date: Fri Jun 29 14:51:36 2018 New Revision: 335796 URL: https://svnweb.freebsd.org/changeset/base/335796 Log: r335795 build fix: make static functions static -Werror,-Wmissing-prototypes makes this an error otherwise. MFC with: 335795 Sponsored by: The FreeBSD

svn commit: r335775 - head/sys/arm64/linux

2018-06-28 Thread Ed Maste
Author: emaste Date: Thu Jun 28 20:36:21 2018 New Revision: 335775 URL: https://svnweb.freebsd.org/changeset/base/335775 Log: Add stub arm64 linuxulator VDSO ldscript This needs to be revisited with the VDSO implementation, but is sufficient to allow the linux64 module to build on arm64

svn commit: r335702 - in head/sys: compat/linux sys vm

2018-06-27 Thread Ed Maste
Author: emaste Date: Wed Jun 27 14:45:13 2018 New Revision: 335702 URL: https://svnweb.freebsd.org/changeset/base/335702 Log: Split kern_break from sys_break and use it in linuxulator Previously the linuxulator's linux_brk invoked the FreeBSD sys_break syscall implementation directly.

svn commit: r335676 - head/sys/modules

2018-06-26 Thread Ed Maste
Author: emaste Date: Tue Jun 26 19:13:49 2018 New Revision: 335676 URL: https://svnweb.freebsd.org/changeset/base/335676 Log: Correct linprocfs/linsysfs arch check in r335672 Pointy hat to:emaste Modified: head/sys/modules/Makefile Modified: head/sys/modules/Makefile

svn commit: r335672 - head/sys/modules

2018-06-26 Thread Ed Maste
Author: emaste Date: Tue Jun 26 16:50:41 2018 New Revision: 335672 URL: https://svnweb.freebsd.org/changeset/base/335672 Log: Build linprocfs and linsysfs also on arm64 Sponsored by: Turing Robotic Industries Modified: head/sys/modules/Makefile Modified: head/sys/modules/Makefile

svn commit: r335646 - head/sys/modules/linux64

2018-06-25 Thread Ed Maste
Author: emaste Date: Mon Jun 25 20:33:04 2018 New Revision: 335646 URL: https://svnweb.freebsd.org/changeset/base/335646 Log: linux64: add arm64 linuxulator build details The arm64 linuxulator needs different arguments for the objcopy invocation used to build the linux VDSO. These

svn commit: r335644 - head/sys/compat/linux

2018-06-25 Thread Ed Maste
Author: emaste Date: Mon Jun 25 19:24:50 2018 New Revision: 335644 URL: https://svnweb.freebsd.org/changeset/base/335644 Log: Quiet unused fn warning for linuxulator w/o legacy syscalls Sponsored by: Turing Robotic Industries Modified: head/sys/compat/linux/linux_sysctl.c Modified:

svn commit: r335639 - head/sys/arm64/linux

2018-06-25 Thread Ed Maste
Author: emaste Date: Mon Jun 25 14:12:33 2018 New Revision: 335639 URL: https://svnweb.freebsd.org/changeset/base/335639 Log: Initial arm64 linuxulator linux_sysvec This is sufficient to run Linux arm64 'hello world' and other simple binaries. Reviewed by: andrew Sponsored by:

svn commit: r335482 - in head: . usr.bin usr.bin/elfcopy usr.bin/objcopy

2018-06-21 Thread Ed Maste
Author: emaste Date: Thu Jun 21 14:28:20 2018 New Revision: 335482 URL: https://svnweb.freebsd.org/changeset/base/335482 Log: Rename usr.bin/elfcopy to usr.bin/objcopy We always install ELF Tool Chain's elfcopy as objcopy, so to avoid confusion rename the src directory containing our

Re: svn commit: r335454 - head/usr.bin/ar

2018-06-20 Thread Ed Maste
On 20 June 2018 at 20:48, Rodney W. Grimes wrote: > > My claim still stands, the commit message and reality do not match, > Ed claimed that he was switching to 2-clause FreeBSD license, yet > it does not appear to actually do that. The commit message could have been more clear indeed. > Does

svn commit: r335464 - head

2018-06-20 Thread Ed Maste
Author: emaste Date: Thu Jun 21 02:15:50 2018 New Revision: 335464 URL: https://svnweb.freebsd.org/changeset/base/335464 Log: Makefile.inc1: rename build metadata file to toolchain-metadata.mk The metadata file contains more than just compiler metadata. Discussed with: bdrewery

svn commit: r335459 - head/usr.sbin/acpi/acpidump

2018-06-20 Thread Ed Maste
Author: emaste Date: Wed Jun 20 19:40:54 2018 New Revision: 335459 URL: https://svnweb.freebsd.org/changeset/base/335459 Log: acpidump.8: include NFIT in the man page list of tables Was missed in r321298. Reported by: Ben Widawsky (in review D15931) MFC after:1 week Modified:

svn commit: r335454 - head/usr.bin/ar

2018-06-20 Thread Ed Maste
Author: emaste Date: Wed Jun 20 18:43:17 2018 New Revision: 335454 URL: https://svnweb.freebsd.org/changeset/base/335454 Log: usr.bin/ar: use standard 2-Clause FreeBSD license Many licenses on ar files contained small variations from the standard FreeBSD license text. To avoid license

svn commit: r335387 - head/sys/compat/linux

2018-06-19 Thread Ed Maste
Author: emaste Date: Tue Jun 19 21:26:23 2018 New Revision: 335387 URL: https://svnweb.freebsd.org/changeset/base/335387 Log: linuxulator: handle V3 capget/capset Linux 2.6.26 introduced 64-bit capability sets. Extend our stub implementation to handle both 32- and 64-bit. (We still

svn commit: r335377 - head/usr.bin/ar

2018-06-19 Thread Ed Maste
Author: emaste Date: Tue Jun 19 17:30:11 2018 New Revision: 335377 URL: https://svnweb.freebsd.org/changeset/base/335377 Log: usr.bin/ar: remove incorrect SPDX tags Three ar files have a non-standard variation of the BSD license, so remove their SPDX tags. Sponsored by: The FreeBSD

svn commit: r335376 - head/usr.bin/ar

2018-06-19 Thread Ed Maste
Author: emaste Date: Tue Jun 19 17:28:05 2018 New Revision: 335376 URL: https://svnweb.freebsd.org/changeset/base/335376 Log: usr.bin/ar: use standard 2-Clause FreeBSD license Many licenses on ar files contained small variations from the standard FreeBSD license text. To avoid license

svn commit: r335333 - head/sys/arm64/linux

2018-06-18 Thread Ed Maste
Author: emaste Date: Mon Jun 18 19:34:34 2018 New Revision: 335333 URL: https://svnweb.freebsd.org/changeset/base/335333 Log: Introduce arm64 linuxulator stubs This provides stub implementations of arm64 Linux vdso and machdep, ptrace, and futex sufficient for executing an arm64 Linux

svn commit: r335327 - head/sys/compat/linux

2018-06-18 Thread Ed Maste
Author: emaste Date: Mon Jun 18 18:43:45 2018 New Revision: 335327 URL: https://svnweb.freebsd.org/changeset/base/335327 Log: linuxulator: add debugging for invalid capget/capset version Sponsored by: Turing Robotic Industries Inc. Modified: head/sys/compat/linux/linux_misc.c Modified:

svn commit: r335324 - head/sys/arm64/linux

2018-06-18 Thread Ed Maste
Author: emaste Date: Mon Jun 18 18:10:11 2018 New Revision: 335324 URL: https://svnweb.freebsd.org/changeset/base/335324 Log: Regen arm64 linuxulator sysent files after r335323 Modified: head/sys/arm64/linux/linux_syscall.h head/sys/arm64/linux/linux_syscalls.c

svn commit: r335323 - head/sys/arm64/linux

2018-06-18 Thread Ed Maste
Author: emaste Date: Mon Jun 18 18:08:19 2018 New Revision: 335323 URL: https://svnweb.freebsd.org/changeset/base/335323 Log: arm64 linuxulator: add dup syscall entry Missed in r333027 Sponsored by: Turing Robotic Industries Inc. Modified: head/sys/arm64/linux/syscalls.master

svn commit: r335315 - head/sys/compat/linsysfs

2018-06-18 Thread Ed Maste
Author: emaste Date: Mon Jun 18 13:26:45 2018 New Revision: 335315 URL: https://svnweb.freebsd.org/changeset/base/335315 Log: linsysfs: depend on linux_common module on arm64, as on amd64 Sponsored by: Turing Robotic Industries Modified: head/sys/compat/linsysfs/linsysfs.c Modified:

svn commit: r335301 - in head: sbin/geom/class/part sys/geom/part

2018-06-17 Thread Ed Maste
Author: emaste Date: Sun Jun 17 20:10:48 2018 New Revision: 335301 URL: https://svnweb.freebsd.org/changeset/base/335301 Log: gpart: add EFI alias for MBR partition scheme Sponsored by: The FreeBSD Foundation Differential Revision:https://reviews.freebsd.org/D15870 Modified:

svn commit: r335300 - head/sys/geom/part

2018-06-17 Thread Ed Maste
Author: emaste Date: Sun Jun 17 20:06:27 2018 New Revision: 335300 URL: https://svnweb.freebsd.org/changeset/base/335300 Log: Sort geom/part mbr/ebr/ldm alias table entries Having the table entries in alpha order simplifies future additions. Sponsored by: The FreeBSD Foundation

Re: svn commit: r335210 - head/tools/build/options

2018-06-15 Thread Ed Maste
On Fri, 15 Jun 2018 at 14:35, John Baldwin wrote: > > > BTW, I found it confusing recently that objcopy's build glue was in > usr.bin/elfcopy. That perhaps made sense during the transition, but > should we just rename that to usr.bin/objcopy now? Probably, yes. I'm happy if you want to go ahead

svn commit: r335235 - head/sys/arm64/linux

2018-06-15 Thread Ed Maste
Author: emaste Date: Fri Jun 15 19:42:52 2018 New Revision: 335235 URL: https://svnweb.freebsd.org/changeset/base/335235 Log: arm64 linuxulator: add linux_dummy.c based on amd64 A later change should deduplicate the multiple copies of this file. Sponsored by: Turing Robotic Industries

svn commit: r335232 - head/sys/arm64/linux

2018-06-15 Thread Ed Maste
Author: emaste Date: Fri Jun 15 19:09:17 2018 New Revision: 335232 URL: https://svnweb.freebsd.org/changeset/base/335232 Log: arm64: add arm64 linux.h based on i386 linuxulator and Linux headers Sponsored by: Turing Robotic Industries Added: head/sys/arm64/linux/linux.h (contents,

svn commit: r335222 - in head: . targets/pseudo/userland usr.sbin usr.sbin/asf

2018-06-15 Thread Ed Maste
Author: emaste Date: Fri Jun 15 17:44:21 2018 New Revision: 335222 URL: https://svnweb.freebsd.org/changeset/base/335222 Log: Remove obsolete asf(8) kgdb now handles kernel module state internally, so the asf tool serves no purpose. PR: 229046 Reviewed by: brooks

svn commit: r335221 - head/usr.sbin/asf

2018-06-15 Thread Ed Maste
Author: emaste Date: Fri Jun 15 17:38:07 2018 New Revision: 335221 URL: https://svnweb.freebsd.org/changeset/base/335221 Log: Add deprecation notice in asf.8 PR: 229046 Reviewed by: jhb MFC after:1 week Sponsored by: The FreeBSD Foundation Modified:

svn commit: r335219 - head/gnu/usr.bin/binutils/objdump

2018-06-15 Thread Ed Maste
Author: emaste Date: Fri Jun 15 17:16:27 2018 New Revision: 335219 URL: https://svnweb.freebsd.org/changeset/base/335219 Log: objdump.1: manually apply r229046 to the rendered man page Modified: head/gnu/usr.bin/binutils/objdump/objdump.1 Modified:

svn commit: r335217 - head/contrib/binutils/binutils/doc

2018-06-15 Thread Ed Maste
Author: emaste Date: Fri Jun 15 17:03:49 2018 New Revision: 335217 URL: https://svnweb.freebsd.org/changeset/base/335217 Log: Add deprecation notice to objdump man page PR: 229046 MFC after:1 week Sponsored by: The FreeBSD Foundation Differential Revision:

svn commit: r335214 - head/sys/conf

2018-06-15 Thread Ed Maste
Author: emaste Date: Fri Jun 15 16:32:18 2018 New Revision: 335214 URL: https://svnweb.freebsd.org/changeset/base/335214 Log: Correct kern.pre.mk comment: objcopy, not objdump, copies objects. PR: 229046 MFC after:1 week Sponsored by: The FreeBSD Foundation Modified:

svn commit: r335213 - head/usr.bin/ldd

2018-06-15 Thread Ed Maste
Author: emaste Date: Fri Jun 15 16:28:50 2018 New Revision: 335213 URL: https://svnweb.freebsd.org/changeset/base/335213 Log: ldd: reference readelf instead of objdump in warning message We have an obsolete GNU objdump 2.17.50 in the base system, which will be removed in the future.

svn commit: r335212 - head/share/man/man5

2018-06-15 Thread Ed Maste
Author: emaste Date: Fri Jun 15 16:25:36 2018 New Revision: 335212 URL: https://svnweb.freebsd.org/changeset/base/335212 Log: src.conf.5: regen after r335210, *BINUTILS description updates Sponsored by: The FreeBSD Foundation Modified: head/share/man/man5/src.conf.5 Modified:

svn commit: r335210 - head/tools/build/options

2018-06-15 Thread Ed Maste
Author: emaste Date: Fri Jun 15 16:18:39 2018 New Revision: 335210 URL: https://svnweb.freebsd.org/changeset/base/335210 Log: Remove objcopy from BINUTILS option descriptions As of r306649 objcopy is always ELF Tool Chain's elfcopy; binutils objcopy is never used. PR:

svn commit: r335209 - head/share/man/man5

2018-06-15 Thread Ed Maste
Author: emaste Date: Fri Jun 15 16:14:42 2018 New Revision: 335209 URL: https://svnweb.freebsd.org/changeset/base/335209 Log: elf.5: add readelf cross-reference objdump is sometimes used in cases where readelf is more appropriate, but the obsolete GNU objdump we have in the base system

svn commit: r335201 - in head/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2018-06-15 Thread Ed Maste
Author: emaste Date: Fri Jun 15 14:41:51 2018 New Revision: 335201 URL: https://svnweb.freebsd.org/changeset/base/335201 Log: linuxulator: do not include legacy syscalls on arm64 Existing linuxulator platforms (i386, amd64) support legacy syscalls, such as non-*at ones like open, but

svn commit: r335200 - head/sys/compat/linux

2018-06-15 Thread Ed Maste
Author: emaste Date: Fri Jun 15 14:29:41 2018 New Revision: 335200 URL: https://svnweb.freebsd.org/changeset/base/335200 Log: Correct debug control for linuxulator faccessat The Linuxulator provides per-syscall debug control via the compat.linux.debug sysctl. There's generally a 1:1

svn commit: r335198 - head/sys/compat/linprocfs

2018-06-15 Thread Ed Maste
Author: emaste Date: Fri Jun 15 13:53:37 2018 New Revision: 335198 URL: https://svnweb.freebsd.org/changeset/base/335198 Log: Add stubbed arm64 linuxulator /proc/cpuinfo handler Sponsored by: Turing Robotic Industries Modified: head/sys/compat/linprocfs/linprocfs.c Modified:

Re: svn commit: r334046 - head/tools/tools/intel-ucode-split

2018-06-12 Thread Ed Maste
On Tue, 12 Jun 2018 at 18:17, Sean Bruno wrote: > > On 06/12/18 16:05, Oliver Pinter wrote: > > On 5/22/18, Ed Maste wrote: > >> Author: emaste > >> Date: Tue May 22 14:35:33 2018 > >> New Revision: 334046 > >> URL: https://svnweb.freebsd.org/c

svn commit: r334998 - head/sys/modules/linux64

2018-06-12 Thread Ed Maste
Author: emaste Date: Tue Jun 12 13:32:42 2018 New Revision: 334998 URL: https://svnweb.freebsd.org/changeset/base/334998 Log: linux64: use linux output target for linux_vdso.so linux_vdso.so provides the vdso for the linuxulator's amd64 target and is mapped into a Linux binary's address

svn commit: r334981 - head/share/man/man4

2018-06-11 Thread Ed Maste
Author: emaste Date: Mon Jun 11 20:46:20 2018 New Revision: 334981 URL: https://svnweb.freebsd.org/changeset/base/334981 Log: muge.4: remove BUGS section (about link/act LEDs) Lack of functioning link and activity LEDs on devices without an EEPROM is expected (not a bug). Quoting the

svn commit: r334977 - head/share/man/man4

2018-06-11 Thread Ed Maste
Author: emaste Date: Mon Jun 11 20:19:20 2018 New Revision: 334977 URL: https://svnweb.freebsd.org/changeset/base/334977 Log: Connect muge.4 man page Sponsored by: The FreeBSD Foundation Modified: head/share/man/man4/Makefile Modified: head/share/man/man4/Makefile

svn commit: r334975 - head/share/man/man4

2018-06-11 Thread Ed Maste
Author: emaste Date: Mon Jun 11 19:48:15 2018 New Revision: 334975 URL: https://svnweb.freebsd.org/changeset/base/334975 Log: muge.4: correct BUGS statement The EVB-LAN7850 I have does function with the EEPROM disabled - the link / activity LEDs just do not function. Sponsored by:

svn commit: r334973 - head/sys/dev/usb/net

2018-06-11 Thread Ed Maste
Author: emaste Date: Mon Jun 11 19:34:47 2018 New Revision: 334973 URL: https://svnweb.freebsd.org/changeset/base/334973 Log: if_muge: retire lan78xx_eeprom_read lan78xx_eeprom_read just checked for EEPROM presence then called lan78xx_eeprom_read_raw if present, and had only one caller.

svn commit: r334965 - head/sys/kern

2018-06-11 Thread Ed Maste
Author: emaste Date: Mon Jun 11 18:57:40 2018 New Revision: 334965 URL: https://svnweb.freebsd.org/changeset/base/334965 Log: makesyscalls: simplify capenabled pipeline Replace cat + 2x grep with one grep. Sponsored by: Turing Robotic Industries Modified:

svn commit: r334964 - in head: share/man/man4 sys/dev/usb/net

2018-06-11 Thread Ed Maste
Author: emaste Date: Mon Jun 11 18:44:56 2018 New Revision: 334964 URL: https://svnweb.freebsd.org/changeset/base/334964 Log: if_muge: add LAN7850 support Differences between LAN7800 and LAN7850 from the driver's perspective: * The LAN7800 muxes EEPROM signals with LEDs, so LED mode

Re: svn commit: r334814 - head/sbin/dump

2018-06-08 Thread Ed Maste
On 7 June 2018 at 16:49, Kirk McKusick wrote: > Author: mckusick > Date: Thu Jun 7 20:49:01 2018 > New Revision: 334814 > URL: https://svnweb.freebsd.org/changeset/base/334814 > > Log: > Ensure proper initialization of superblock. > ... > --- head/sbin/dump/main.c Thu Jun 7 19:57:55

svn commit: r334666 - head

2018-06-05 Thread Ed Maste
Author: emaste Date: Tue Jun 5 18:27:09 2018 New Revision: 334666 URL: https://svnweb.freebsd.org/changeset/base/334666 Log: Handle -DNO_CLEAN builds across brk/sbrk rewrite in r334626 Sponsored by: The FreeBSD Foundation Modified: head/Makefile.inc1 Modified: head/Makefile.inc1

svn commit: r334486 - head/sys/kern

2018-06-01 Thread Ed Maste
Author: emaste Date: Fri Jun 1 13:26:45 2018 New Revision: 334486 URL: https://svnweb.freebsd.org/changeset/base/334486 Log: ANSIfy sys/kern Modified: head/sys/kern/kern_descrip.c head/sys/kern/kern_exec.c head/sys/kern/subr_prof.c head/sys/kern/sys_pipe.c head/sys/kern/sysv_msg.c

svn commit: r334393 - head/share/man/man5

2018-05-30 Thread Ed Maste
Author: emaste Date: Wed May 30 18:34:45 2018 New Revision: 334393 URL: https://svnweb.freebsd.org/changeset/base/334393 Log: Regen src.conf.5 after r334391 - LLD_IS_LD default on amd64 Relnotes: yes Sponsored by: The FreeBSD Foundation Modified: head/share/man/man5/src.conf.5

svn commit: r334391 - head/share/mk

2018-05-30 Thread Ed Maste
Author: emaste Date: Wed May 30 18:04:25 2018 New Revision: 334391 URL: https://svnweb.freebsd.org/changeset/base/334391 Log: Enable lld as the system linker by default on amd64 The migration to LLVM's lld linker has been in progress for quite some time - about three years ago I opened

svn commit: r334381 - head/tools/tools/makeroot

2018-05-30 Thread Ed Maste
Author: emaste Date: Wed May 30 13:51:00 2018 New Revision: 334381 URL: https://svnweb.freebsd.org/changeset/base/334381 Log: makeroot.sh: allow duplicate entries even with -f makefs disallows duplicate entries unless the -D option is specified. Previously makeroot.sh enabled -D

svn commit: r334380 - head/sys/kern

2018-05-30 Thread Ed Maste
Author: emaste Date: Wed May 30 12:55:27 2018 New Revision: 334380 URL: https://svnweb.freebsd.org/changeset/base/334380 Log: link_elf_obj: correct an error message Previously we'd report that a file has "no valid symbol table" if it in fact had two or more. Change the message to report

Re: svn commit: r334363 - head/usr.bin/elfdump

2018-05-30 Thread Ed Maste
On 30 May 2018 at 08:10, Shawn Webb wrote: > > I wonder if it would be a good idea to handle .note.ABI-tag and > .note.tag so that it can handle binaries compiled both before and > after r232832. As I said in the commit message, elfdump's note parsing needs a bunch of rework. r232832 was years

<    6   7   8   9   10   11   12   13   14   15   >