Re: svn commit: r319859 - head

2017-06-12 Thread Ed Maste
On 12 June 2017 at 13:22, Ian Lepore wrote: > > [*] Not all arches have a generic kernel (but they probably should for > test-building purposes, even if it can't boot on any real hardware). Or build GENERIC* + LINT*? ___ svn-src-head@freebsd.org mai

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

2017-06-12 Thread Ed Maste
Author: emaste Date: Mon Jun 12 20:42:37 2017 New Revision: 319870 URL: https://svnweb.freebsd.org/changeset/base/319870 Log: msdosfs: adjust #ifdefs to be similar to NetBSD - Add header guards where missing - Make parts available for use in makefs Sponsored by: The FreeBSD Foundatio

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

2017-06-12 Thread Ed Maste
Author: emaste Date: Tue Jun 13 00:31:16 2017 New Revision: 319885 URL: https://svnweb.freebsd.org/changeset/base/319885 Log: lld: ELF: Fix ICF crash on absolute symbol relocations. If two sections contained relocations to absolute symbols with the same value we would crash when trying to

svn commit: r319887 - in head: contrib/llvm/tools/lld/ELF usr.bin/hexdump

2017-06-12 Thread Ed Maste
Author: emaste Date: Tue Jun 13 01:05:55 2017 New Revision: 319887 URL: https://svnweb.freebsd.org/changeset/base/319887 Log: hexdump: actually enter capability mode on last file Reviewed by: cem, Kyle Evans Sponsored by: The FreeBSD Foundation Differential Revision:https://rev

svn commit: r319890 - head/sys/security/mac_bsdextended

2017-06-12 Thread Ed Maste
Author: emaste Date: Tue Jun 13 01:17:58 2017 New Revision: 319890 URL: https://svnweb.freebsd.org/changeset/base/319890 Log: Correct bitwise test in mac_bsdextended ugidfw_rule_valid() PR: 218039 CID: 1008934 Reported by: Coverity, PVS-Studio Reviewed by: kib M

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

2017-06-12 Thread Ed Maste
Author: emaste Date: Tue Jun 13 01:25:19 2017 New Revision: 319891 URL: https://svnweb.freebsd.org/changeset/base/319891 Log: lld: revert accidentally committed change from r319887 This change is a portion of LLD rev 305212 which accidentally ended up in my svn tree. We do want to backpor

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

2017-06-14 Thread Ed Maste
Author: emaste Date: Wed Jun 14 18:53:33 2017 New Revision: 319955 URL: https://svnweb.freebsd.org/changeset/base/319955 Log: lld: sort relocations No functional change; applied to facilitate merge of later LLD commit. Reviewed by: dim, Rafael EspĂ­ndola Obtained from:LLD r29

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

2017-06-14 Thread Ed Maste
Author: emaste Date: Wed Jun 14 18:56:33 2017 New Revision: 319956 URL: https://svnweb.freebsd.org/changeset/base/319956 Log: lld: Fix weak symbols on arm and aarch64 Given .weak target .global _start _start: b target The intention is that the branch goes to the instructio

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

2017-06-14 Thread Ed Maste
Author: emaste Date: Wed Jun 14 19:36:28 2017 New Revision: 319957 URL: https://svnweb.freebsd.org/changeset/base/319957 Log: lld: Add armelf emulation mode Obtained from:LLD r305375 Modified: head/contrib/llvm/tools/lld/ELF/Driver.cpp Modified: head/contrib/llvm/tools/lld/ELF/D

Re: svn commit: r281466 - in head/sys: arm/conf conf dev/psci

2017-06-16 Thread Ed Maste
On 12 April 2015 at 09:00, Andrew Turner wrote: > Author: andrew > Date: Sun Apr 12 13:00:58 2015 > New Revision: 281466 > URL: https://svnweb.freebsd.org/changeset/base/281466 > > Log: > Add a driver for the ARM Power State Coordination Interface (PSCI). This > handles versions 0.1 and 0.2 of

svn commit: r320007 - in head/usr.sbin/bsdinstall: partedit scripts

2017-06-16 Thread Ed Maste
Author: emaste Date: Fri Jun 16 18:58:48 2017 New Revision: 320007 URL: https://svnweb.freebsd.org/changeset/base/320007 Log: bsdinstall: use consistent EFI configuration across platforms - increase arm64 EFI partition to 200M, as x86 - use EFI_BOOTPART_SIZE and EFI_BOOTPART_PATH macros o

svn commit: r320008 - head/usr.sbin/bsdinstall/partedit

2017-06-16 Thread Ed Maste
Author: emaste Date: Fri Jun 16 19:26:33 2017 New Revision: 320008 URL: https://svnweb.freebsd.org/changeset/base/320008 Log: bsdinstall: correct comment after r320007 Submitted by: vangyzen Modified: head/usr.sbin/bsdinstall/partedit/partedit_arm64.c Modified: head/usr.sbin/bsdinstall/

svn commit: r320047 - head

2017-06-16 Thread Ed Maste
Author: emaste Date: Sat Jun 17 01:27:15 2017 New Revision: 320047 URL: https://svnweb.freebsd.org/changeset/base/320047 Log: UPDATING: sort 20170531 entry correctly (from r319664) Modified: head/UPDATING Modified: head/UPDATING ===

svn commit: r320056 - head/sys/arm/arm

2017-06-17 Thread Ed Maste
Author: emaste Date: Sat Jun 17 14:46:14 2017 New Revision: 320056 URL: https://svnweb.freebsd.org/changeset/base/320056 Log: arm: set appropriate section flags for .init_pagetable The arm kernel linker scripts place the .init_pagetable section in .bss, but .init_pagetable had no section

svn commit: r320065 - head/sys/dev/psci

2017-06-17 Thread Ed Maste
Author: emaste Date: Sun Jun 18 00:08:38 2017 New Revision: 320065 URL: https://svnweb.freebsd.org/changeset/base/320065 Log: arm: add .arch_extension sec for smc instruction Clang 4.0 accepts the smc instruction with or without specifying .arch_extension sec, but Clang 5.0 produces an er

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

2017-06-18 Thread Ed Maste
Author: emaste Date: Sun Jun 18 11:51:03 2017 New Revision: 320069 URL: https://svnweb.freebsd.org/changeset/base/320069 Log: Add ZFS to Linux statfs ftype PR: 220086 Reviewed by: cem MFC after:3 weeks Sponsored by: The FreeBSD Foundation Differential Revision:

svn commit: r320149 - head/share/mk

2017-06-20 Thread Ed Maste
Author: emaste Date: Tue Jun 20 15:51:09 2017 New Revision: 320149 URL: https://svnweb.freebsd.org/changeset/base/320149 Log: Fall back to GPL dtc(1) when we lack a C++11 compiler The BSD licensed device tree compiler is written in C++11. Reported by: jhibbits Reviewed by: jhibbits

svn commit: r320179 - head/sys/conf

2017-06-20 Thread Ed Maste
Author: emaste Date: Wed Jun 21 00:33:16 2017 New Revision: 320179 URL: https://svnweb.freebsd.org/changeset/base/320179 Log: add -znotext to kernel module link invocation ARM kernel modules require .text relocations (DT_TEXTREL) in shared object ouptut, which is not allowed by default by

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

2017-06-21 Thread Ed Maste
Author: emaste Date: Thu Jun 22 01:11:20 2017 New Revision: 320209 URL: https://svnweb.freebsd.org/changeset/base/320209 Log: msdosfs: reformat a comment to reduce NetBSD diffs Modified: head/sys/fs/msdosfs/msdosfs_fat.c Modified: head/sys/fs/msdosfs/msdosfs_fat.c ===

svn commit: r320212 - head/usr.sbin/makefs/msdos

2017-06-21 Thread Ed Maste
Author: emaste Date: Thu Jun 22 02:46:36 2017 New Revision: 320212 URL: https://svnweb.freebsd.org/changeset/base/320212 Log: makefs: add copies of NetBSD makefs msdos source files We do not treat makefs as contrib code. Import copies of makefs msdos files from NetBSD so that we can trac

svn commit: r320234 - head/sys/boot/efi/include

2017-06-22 Thread Ed Maste
Author: emaste Date: Thu Jun 22 14:30:09 2017 New Revision: 320234 URL: https://svnweb.freebsd.org/changeset/base/320234 Log: Make structure padding explicit in EFI_MEMORY_DESCRIPTOR The EFI memory descriptor 64-bit aligns PhysicalStart on both 32- and 64-bit platforms. Make the padding

svn commit: r320235 - head/sys/conf

2017-06-22 Thread Ed Maste
Author: emaste Date: Thu Jun 22 15:09:42 2017 New Revision: 320235 URL: https://svnweb.freebsd.org/changeset/base/320235 Log: retire arm64 kernel module linker workaround Relocatable linking in aarch64 ld from binutils 2.25.1 does not work. The linker corrupts the references to the extern

Re: svn commit: r320234 - head/sys/boot/efi/include

2017-06-22 Thread Ed Maste
On 22 June 2017 at 14:23, Dimitry Andric wrote: >> Modified: head/sys/boot/efi/include/efidef.h >> == >> --- head/sys/boot/efi/include/efidef.hThu Jun 22 13:31:44 2017 >> (r320233) >> +++ head/sys/boot/efi/

svn commit: r320258 - head/share/mk

2017-06-22 Thread Ed Maste
Author: emaste Date: Fri Jun 23 03:55:00 2017 New Revision: 320258 URL: https://svnweb.freebsd.org/changeset/base/320258 Log: change GNU ld LINKER_TYPE from binutils to bfd GNU binutils includes two linkers: ld.bfd and ld.gold. For clarity use LINKER_TYPE=bfd to refer to ld.bfd, the orig

svn commit: r320272 - head/sys/conf

2017-06-23 Thread Ed Maste
Author: emaste Date: Fri Jun 23 15:57:58 2017 New Revision: 320272 URL: https://svnweb.freebsd.org/changeset/base/320272 Log: enable --build-id for the kernel link A Build-ID is an identifier generated at link time to uniquely identify ELF binaries. It allows efficient confirmation that

svn commit: r320275 - in head: share/mk sys/conf

2017-06-23 Thread Ed Maste
Author: emaste Date: Fri Jun 23 17:21:37 2017 New Revision: 320275 URL: https://svnweb.freebsd.org/changeset/base/320275 Log: Introduce LINKER_FEATURES to avoid duplicating version logic Submitted by: bdrewery Reported by: kib Modified: head/share/mk/bsd.linker.mk head/sys/conf/kern

svn commit: r320288 - head/sys/boot/i386/boot0

2017-06-23 Thread Ed Maste
Author: emaste Date: Fri Jun 23 18:41:49 2017 New Revision: 320288 URL: https://svnweb.freebsd.org/changeset/base/320288 Log: Allow Clang's integrated assembler to assemble boot0 dim@ compared clang IAS-built and GNU as-built boot0 and found them equivalent. IAS encoded one instruction u

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

2017-06-23 Thread Ed Maste
Author: emaste Date: Fri Jun 23 18:58:28 2017 New Revision: 320291 URL: https://svnweb.freebsd.org/changeset/base/320291 Log: makefs: add copies of NetBSD makefs msdos source files We do not treat makefs as contrib code. Import copies of makefs msdos files from NetBSD so that we can trac

svn commit: r320321 - head

2017-06-24 Thread Ed Maste
Author: emaste Date: Sat Jun 24 18:37:51 2017 New Revision: 320321 URL: https://svnweb.freebsd.org/changeset/base/320321 Log: Clean up stale dependencies after r320278 Our current approach to dependency tracking cannot cope with switching generated asm syscall stubs into C wrappers. Perpe

svn commit: r320343 - in head/contrib/elftoolchain: elfdump libelftc

2017-06-25 Thread Ed Maste
Author: emaste Date: Sun Jun 25 22:39:28 2017 New Revision: 320343 URL: https://svnweb.freebsd.org/changeset/base/320343 Log: Update to ELF Tool Chain snapshot at r3561 This update is primarily bug fixes in C++ symbol demangling, including: - rvalue reference - builtin type auto and

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

2017-06-26 Thread Ed Maste
Author: emaste Date: Mon Jun 26 18:11:48 2017 New Revision: 320367 URL: https://svnweb.freebsd.org/changeset/base/320367 Log: Add "Terminus BSD Console" size 32 Dimitar Toshkov, Terminus' creator, has made size 32 available under the 2-clause BSD license for use by *BSD consoles. Added:

svn commit: r320502 - head/share/mk

2017-06-30 Thread Ed Maste
Author: emaste Date: Fri Jun 30 16:34:17 2017 New Revision: 320502 URL: https://svnweb.freebsd.org/changeset/base/320502 Log: bsd.linker.mk: add band-aid for linker invocation failure In some cases bsd.linker.mk reports an error like: make[4]: ".../share/mk/bsd.linker.mk" line 56:

svn commit: r320547 - in head/sys/boot: arm/uboot efi/boot1 efi/loader

2017-07-01 Thread Ed Maste
Author: emaste Date: Sat Jul 1 18:48:15 2017 New Revision: 320547 URL: https://svnweb.freebsd.org/changeset/base/320547 Log: Link EFI/uboot loaders with -znotext By default LLD links with relocations disallowed against readonly sections (e.g., .text), but the 32-bit ARM EFI & uboot boot

svn commit: r320549 - head/share/mk

2017-07-01 Thread Ed Maste
Author: emaste Date: Sat Jul 1 19:10:59 2017 New Revision: 320549 URL: https://svnweb.freebsd.org/changeset/base/320549 Log: Do not build clang for all riscv*, not just riscv64 Previous test matching on "riscv64" was invalidated by the addition of riscv64sf. Sponsored by: The FreeBS

Re: svn commit: r320196 - in head/sys: compat/linuxkpi/common/include/linux dev/mlx4/mlx4_core dev/mlx5/mlx5_core

2017-07-02 Thread Ed Maste
On 21 June 2017 at 14:20, Mark Johnston wrote: > Author: markj > Date: Wed Jun 21 18:20:17 2017 > New Revision: 320196 > URL: https://svnweb.freebsd.org/changeset/base/320196 > > Log: > Update io-mapping.h in the LinuxKPI. sparc64 LINT kernel is failing with: In file included from /scratch/tmp

Re: svn commit: r319994 - head/sys/mips/conf

2017-07-02 Thread Ed Maste
On 15 June 2017 at 20:44, Adrian Chadd wrote: > Author: adrian > Date: Fri Jun 16 00:44:23 2017 > New Revision: 319994 > URL: https://svnweb.freebsd.org/changeset/base/319994 > > Log: > [ar71xx] migrate all of the duplicate configuration out into a shared > config file. After this commit, AR71

svn commit: r320657 - in head: etc/mtree lib/libcam sys/cam

2017-07-04 Thread Ed Maste
Author: emaste Date: Tue Jul 4 18:48:08 2017 New Revision: 320657 URL: https://svnweb.freebsd.org/changeset/base/320657 Log: cam: EOL whitespace cleanup and line wrapping changes NFC. This cleanup simplifies diffs for review of the MMC-CAM work. Submitted by: kibab Modified: head/e

svn commit: r320663 - head/lib/libelftc

2017-07-04 Thread Ed Maste
Author: emaste Date: Wed Jul 5 02:58:46 2017 New Revision: 320663 URL: https://svnweb.freebsd.org/changeset/base/320663 Log: libelftc: bump version, tracking import in r320343 Modified: head/lib/libelftc/elftc_version.c Modified: head/lib/libelftc/elftc_version.c ===

svn commit: r320673 - head/lib/libgcc_s

2017-07-05 Thread Ed Maste
Author: emaste Date: Wed Jul 5 13:13:38 2017 New Revision: 320673 URL: https://svnweb.freebsd.org/changeset/base/320673 Log: Sort entries in libgcc_s Version.map Modified: head/lib/libgcc_s/Version.map Modified: head/lib/libgcc_s/Version.map =

svn commit: r320735 - head/lib/libcompiler_rt

2017-07-06 Thread Ed Maste
Author: emaste Date: Thu Jul 6 13:27:01 2017 New Revision: 320735 URL: https://svnweb.freebsd.org/changeset/base/320735 Log: compiler_rt: provide bswap buildins on sparc64 Attempting to build sparc64 world with GCC 6.3 previously failed with zstd_compress.c:(.text+0x8fc): undefined refer

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

2017-07-06 Thread Ed Maste
Author: emaste Date: Thu Jul 6 14:35:47 2017 New Revision: 320736 URL: https://svnweb.freebsd.org/changeset/base/320736 Log: acpidump: warn and exit loop on invalid subtable length Submitted by: Guangyuan Yang Sponsored by: The FreeBSD Foundation Modified: head/usr.sbin/acpi/acpidump

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

2017-07-16 Thread Ed Maste
Author: emaste Date: Sun Jul 16 12:30:39 2017 New Revision: 321045 URL: https://svnweb.freebsd.org/changeset/base/321045 Log: readelf: fix printing of DT_FILTER and some other DT_* values Some non-processor-specific DT_* values overlap the range DT_LOPROC to DT_HIPROC. Handle common ones

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

2017-07-16 Thread Ed Maste
Author: emaste Date: Sun Jul 16 16:22:52 2017 New Revision: 321046 URL: https://svnweb.freebsd.org/changeset/base/321046 Log: readelf: correct printing of DT_FILTER and DT_AUXILIARY values Previously these were shown only for MIPS objects. Obtained from:ELF Tool Chain r3564 M

svn commit: r307520 - head/usr.bin/elfdump

2016-10-17 Thread Ed Maste
Author: emaste Date: Mon Oct 17 13:36:50 2016 New Revision: 307520 URL: https://svnweb.freebsd.org/changeset/base/307520 Log: elfdump: correct DT_AUXILIARY / DT_USED / DT_FILTER definitions r109332 introduced these three as DT_SUNW_*. Update to the correct names already used elsewhere in

svn commit: r307521 - in head: lib/libmd sys/crypto/sha2 sys/crypto/skein sys/sys

2016-10-17 Thread Ed Maste
Author: emaste Date: Mon Oct 17 13:47:22 2016 New Revision: 307521 URL: https://svnweb.freebsd.org/changeset/base/307521 Log: libmd: introduce functions that operate on an fd instead of filename Reviewed by: allanjude, cem MFC after:2 months Sponsored by: The FreeBSD Foundation D

svn commit: r307522 - head/sys/kern

2016-10-17 Thread Ed Maste
Author: emaste Date: Mon Oct 17 13:52:24 2016 New Revision: 307522 URL: https://svnweb.freebsd.org/changeset/base/307522 Log: makesyscalls.sh: remove trailing space on the "created from" line In r10905 and r10906 makesyscalls was modified to avoid emitting a literal $Id$ string in the gen

Re: svn commit: r307394 - in head: share/man/man4 sys/conf sys/dev/netmap sys/modules/netmap sys/net tools/tools/netmap

2016-10-17 Thread Ed Maste
On 16 October 2016 at 10:13, Luigi Rizzo wrote: > Author: luigi > Date: Sun Oct 16 14:13:32 2016 > New Revision: 307394 > URL: https://svnweb.freebsd.org/changeset/base/307394 > > Log: > Import the current version of netmap, aligned with the one on github. my tinderbox build failed with this, i

svn commit: r307564 - head/contrib/mdocml

2016-10-18 Thread Ed Maste
Author: emaste Date: Tue Oct 18 13:37:59 2016 New Revision: 307564 URL: https://svnweb.freebsd.org/changeset/base/307564 Log: makewhatis: avoid skipping another page after one with no mlinks Submitted by: Ingo Schwarze MFC after:3 weeks MFC with: r307003 Modified: head/contri

svn commit: r307648 - head

2016-10-19 Thread Ed Maste
Author: emaste Date: Wed Oct 19 17:42:45 2016 New Revision: 307648 URL: https://svnweb.freebsd.org/changeset/base/307648 Log: Fix MK_SHAREDOCS test from r306864 Groff is needed only if MK_GROFF and MK_SHAREDOCS are both true. Modified: head/Makefile.inc1 Modified: head/Makefile.inc1 ===

svn commit: r307652 - head/gnu/lib

2016-10-19 Thread Ed Maste
Author: emaste Date: Wed Oct 19 19:32:06 2016 New Revision: 307652 URL: https://svnweb.freebsd.org/changeset/base/307652 Log: Switch gnu/lib/Makefile to SUBDIR.${MK_*} optional subdir style Compound conditions are left unchanged Modified: head/gnu/lib/Makefile Modified: head/gnu/lib/Mak

svn commit: r307655 - head/share/mk

2016-10-19 Thread Ed Maste
Author: emaste Date: Wed Oct 19 19:57:36 2016 New Revision: 307655 URL: https://svnweb.freebsd.org/changeset/base/307655 Log: Force MK_GDB to no if MK_BINUTILS == no This is currently encoded in conditional blocks in gnu/lib/Makefile and gnu/usr.bin/Makefile. Set it via src.opts.mk to mak

svn commit: r307656 - head/gnu/lib

2016-10-19 Thread Ed Maste
Author: emaste Date: Wed Oct 19 20:56:21 2016 New Revision: 307656 URL: https://svnweb.freebsd.org/changeset/base/307656 Log: Put each SUBDIR on a separate line for ease of maintenance Additional patches to this file are in progress, and having each SUBDIR entry on a separate line makes i

svn commit: r307658 - head/sbin/md5

2016-10-19 Thread Ed Maste
Author: emaste Date: Wed Oct 19 21:07:17 2016 New Revision: 307658 URL: https://svnweb.freebsd.org/changeset/base/307658 Log: md5: enter capability on last fd or when acting as a filter Reviewed by: allanjude, cem MFC after:2 months Sponsored by: The FreeBSD Foundation Differenti

svn commit: r307659 - head/gnu/usr.bin

2016-10-19 Thread Ed Maste
Author: emaste Date: Wed Oct 19 21:25:59 2016 New Revision: 307659 URL: https://svnweb.freebsd.org/changeset/base/307659 Log: Switch gnu/usr.bin/Makefile to SUBDIR.${MK_*} optional subdir style Modified: head/gnu/usr.bin/Makefile Modified: head/gnu/usr.bin/Makefile ==

Re: svn commit: r307659 - head/gnu/usr.bin

2016-10-19 Thread Ed Maste
On 19 October 2016 at 21:43, Matteo Riondato wrote: > > This seems to have broken buildworld with WITHOUT_GPL_DTC=y in src.conf . What error do you get? ___ svn-src-head@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-head To

svn commit: r307674 - in head: gnu/usr.bin share/mk tools/build/mk tools/build/options

2016-10-20 Thread Ed Maste
Author: emaste Date: Thu Oct 20 14:48:57 2016 New Revision: 307674 URL: https://svnweb.freebsd.org/changeset/base/307674 Log: Add knobs to make GNU diff and GNU grep optional This is added to facilitate experiments building FreeBSD without copyleft software. If WITHOUT_GNU_DIFF is se

svn commit: r307675 - head/gnu/usr.bin

2016-10-20 Thread Ed Maste
Author: emaste Date: Thu Oct 20 15:12:06 2016 New Revision: 307675 URL: https://svnweb.freebsd.org/changeset/base/307675 Log: Remove trailing whitespace from r307674 Modified: head/gnu/usr.bin/Makefile Modified: head/gnu/usr.bin/Makefile ==

svn commit: r307679 - head/gnu/lib

2016-10-20 Thread Ed Maste
Author: emaste Date: Thu Oct 20 17:28:52 2016 New Revision: 307679 URL: https://svnweb.freebsd.org/changeset/base/307679 Log: Build libgnuregex only if necessary for other components Reviewed by: brooks Differential Revision:https://reviews.freebsd.org/D8298 Modified: head/gnu

svn commit: r307683 - head/gnu/lib

2016-10-20 Thread Ed Maste
Author: emaste Date: Thu Oct 20 18:43:12 2016 New Revision: 307683 URL: https://svnweb.freebsd.org/changeset/base/307683 Log: Correct typo in r307679: the variable is MK_GNU_GREP_COMPAT Modified: head/gnu/lib/Makefile Modified: head/gnu/lib/Makefile ==

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

2016-10-20 Thread Ed Maste
Author: emaste Date: Thu Oct 20 20:16:10 2016 New Revision: 307687 URL: https://svnweb.freebsd.org/changeset/base/307687 Log: arch.7: correct typo in predefined macro example The example incorrectly used -Dm, which defines macro m with value 1. It is supposed to be -dM, which lists macros

svn commit: r307688 - head/sys/compat/ia32

2016-10-20 Thread Ed Maste
Author: emaste Date: Thu Oct 20 20:29:54 2016 New Revision: 307688 URL: https://svnweb.freebsd.org/changeset/base/307688 Log: Tidy up ia32_sysvec sv_flags setting Use the same approach as sys/arm/arm/elf_machdep.c to avoid an odd- looking , on a separate line. Modified: head/sys/compat

svn commit: r307690 - head

2016-10-20 Thread Ed Maste
Author: emaste Date: Thu Oct 20 21:29:59 2016 New Revision: 307690 URL: https://svnweb.freebsd.org/changeset/base/307690 Log: Don't build libssp as a prereq lib if WITHOUT_SSP is set Reviewed by: brooks Differential Revision:https://reviews.freebsd.org/D8301 Modified: head/Mak

svn commit: r307728 - head/sys/dev/netmap

2016-10-21 Thread Ed Maste
Author: emaste Date: Fri Oct 21 13:51:47 2016 New Revision: 307728 URL: https://svnweb.freebsd.org/changeset/base/307728 Log: netmap: fix kernel build on GCC-using architectures GCC produced a multiple declaration warning from the SYSCTL_DECL(_dev_netmap). Modified: head/sys/dev/netmap

svn commit: r307730 - head/sys/conf

2016-10-21 Thread Ed Maste
Author: emaste Date: Fri Oct 21 15:17:42 2016 New Revision: 307730 URL: https://svnweb.freebsd.org/changeset/base/307730 Log: netmap: if_ptnet depends on inet Modified: head/sys/conf/files Modified: head/sys/conf/files =

svn commit: r307741 - head/share/mk

2016-10-21 Thread Ed Maste
Author: emaste Date: Fri Oct 21 17:25:19 2016 New Revision: 307741 URL: https://svnweb.freebsd.org/changeset/base/307741 Log: Allow all subdirectories to be optional via SUBDIR.${MK_*} Reviewed by: br, imp Tested by:br Pointy hat to:emaste Differential Revision:ht

Re: svn commit: r307003 - head/contrib/mdocml

2016-10-22 Thread Ed Maste
On 10 October 2016 at 19:09, Ed Maste wrote: > Author: emaste > Date: Mon Oct 10 19:09:35 2016 > New Revision: 307003 > URL: https://svnweb.freebsd.org/changeset/base/307003 > > Log: > makewhatis: make output reproducible Several of us discussed this issue at the FreeBSD D

svn commit: r307808 - head/contrib/elftoolchain/elfcopy

2016-10-22 Thread Ed Maste
Author: emaste Date: Sat Oct 22 23:49:06 2016 New Revision: 307808 URL: https://svnweb.freebsd.org/changeset/base/307808 Log: elfcopy: select mode by the end of the program name The mode of operation (elfcopy, mcs, or strip) is chosen based on the program name. Broaden this to allow a su

svn commit: r307863 - in head/lib/libcasper/services: cap_dns cap_grp cap_pwd cap_sysctl

2016-10-24 Thread Ed Maste
Author: emaste Date: Mon Oct 24 14:37:18 2016 New Revision: 307863 URL: https://svnweb.freebsd.org/changeset/base/307863 Log: Set SHLIBDIR before .including src.opts.mk in libcapser services bsd.own.mk (included from src.opts.mk) sets SHLIBDIR?=${LIBDIR}, so SHLIBDIR must be set before in

svn commit: r307864 - head/lib/libgcc_s

2016-10-24 Thread Ed Maste
Author: emaste Date: Mon Oct 24 14:56:13 2016 New Revision: 307864 URL: https://svnweb.freebsd.org/changeset/base/307864 Log: Move the LLVM-based libgcc_s to /lib When enabled, it should install in the same location as the existing library. Reported by: antoine Modified: head/lib

svn commit: r307969 - head/contrib/elftoolchain/strings

2016-10-26 Thread Ed Maste
Author: emaste Date: Wed Oct 26 17:07:53 2016 New Revision: 307969 URL: https://svnweb.freebsd.org/changeset/base/307969 Log: strings: fix exit status if a file before the last one fails Previously a command like "strings f1 f2 f3" reported the exit status based only on processing the las

svn commit: r308001 - head/lib/libgcc_eh

2016-10-27 Thread Ed Maste
Author: emaste Date: Thu Oct 27 14:21:54 2016 New Revision: 308001 URL: https://svnweb.freebsd.org/changeset/base/308001 Log: libgcc_eh/libgcc_s: apply hidden visibility only to static libs Modified: head/lib/libgcc_eh/Makefile.inc Modified: head/lib/libgcc_eh/Makefile.inc ==

svn commit: r308006 - in head/contrib/llvm/projects/libunwind: include src

2016-10-27 Thread Ed Maste
Author: emaste Date: Fri Oct 28 00:04:04 2016 New Revision: 308006 URL: https://svnweb.freebsd.org/changeset/base/308006 Log: libunwind: consistently add \n to log and trace messages Previously most messages included a newline in the string, but a few of them were missing. Fix these and s

svn commit: r308100 - head/lib/libgcc_eh

2016-10-29 Thread Ed Maste
Author: emaste Date: Sun Oct 30 02:57:47 2016 New Revision: 308100 URL: https://svnweb.freebsd.org/changeset/base/308100 Log: compile libunwind c source with -fexceptions When an exception is thrown the unwinder must unwind its own C source (starting with _Unwind_RaiseException in UnwindL

svn commit: r308149 - head/sys/ufs/ffs

2016-10-31 Thread Ed Maste
Author: emaste Date: Mon Oct 31 20:43:43 2016 New Revision: 308149 URL: https://svnweb.freebsd.org/changeset/base/308149 Log: ANSIfy ffs_subr.c Also renumber license clause to avoid skipping #3 Modified: head/sys/ufs/ffs/ffs_subr.c Modified: head/sys/ufs/ffs/ffs_subr.c =

svn commit: r308171 - head/release/arm64

2016-11-01 Thread Ed Maste
Author: emaste Date: Tue Nov 1 14:50:32 2016 New Revision: 308171 URL: https://svnweb.freebsd.org/changeset/base/308171 Log: arm64 make-memstick.sh: use 'set -e' to abort if any step fails Also remove the now-redundant error handling that was only for makefs. This script was run on an

svn commit: r308172 - head/lib/msun/ld80

2016-11-01 Thread Ed Maste
Author: emaste Date: Tue Nov 1 15:11:10 2016 New Revision: 308172 URL: https://svnweb.freebsd.org/changeset/base/308172 Log: libm: add braces around initialization of subobjects This cleans up a warning when building libm at higher WARNS levels and makes the intent more clear. By the C s

svn commit: r308294 - head/lib/libgcc_s

2016-11-04 Thread Ed Maste
Author: emaste Date: Fri Nov 4 15:44:00 2016 New Revision: 308294 URL: https://svnweb.freebsd.org/changeset/base/308294 Log: libgcc_s: make unspecified shlib symbols local We want only symbols explicitly specified in the Version.map. Sponsored by: The FreeBSD Foundation Modified: h

svn commit: r308308 - in head: . gnu/lib gnu/lib/libgcc lib

2016-11-04 Thread Ed Maste
Author: emaste Date: Fri Nov 4 19:35:49 2016 New Revision: 308308 URL: https://svnweb.freebsd.org/changeset/base/308308 Log: Connect new LLVM-based libgcc_eh & libgcc_s to the build Compiler-rt and LLVM's libunwind provide a suitable replacement for libgcc.a, libgcc_eh.a, and libgcc_s.so

svn commit: r308312 - head/usr.sbin/vidcontrol

2016-11-04 Thread Ed Maste
Author: emaste Date: Fri Nov 4 20:32:49 2016 New Revision: 308312 URL: https://svnweb.freebsd.org/changeset/base/308312 Log: vidcontrol: improve error handling in vt(4) font loading PR: 209078 Reported by: ect...@gmail.com Reviewed by: Oliver Pinter Differential Revision:

svn commit: r308338 - head/usr.sbin/vidcontrol

2016-11-05 Thread Ed Maste
Author: emaste Date: Sat Nov 5 11:19:55 2016 New Revision: 308338 URL: https://svnweb.freebsd.org/changeset/base/308338 Log: vidcontrol: use calloc where appropriate Reported by: kib Modified: head/usr.sbin/vidcontrol/vidcontrol.c Modified: head/usr.sbin/vidcontrol/vidcontrol.c ==

svn commit: r308379 - head/lib/libgcc_s

2016-11-06 Thread Ed Maste
Author: emaste Date: Sun Nov 6 17:21:26 2016 New Revision: 308379 URL: https://svnweb.freebsd.org/changeset/base/308379 Log: add __divdi3 and __udivdi3 to libgcc_s symbol version map After r308294 they were missing on i386 (and previously were exported only accidentally). Reported b

svn commit: r308430 - head/contrib/elftoolchain/libelftc

2016-11-07 Thread Ed Maste
Author: emaste Date: Mon Nov 7 22:41:52 2016 New Revision: 308430 URL: https://svnweb.freebsd.org/changeset/base/308430 Log: libelftc: add elf{32,64}-tradbigmips target emulation names Reported by: theraven Sponsored by: The FreeBSD Foundation Modified: head/contrib/elftoolchain/libe

svn commit: r308445 - head/lib/libgcc_s

2016-11-08 Thread Ed Maste
Author: emaste Date: Tue Nov 8 17:36:19 2016 New Revision: 308445 URL: https://svnweb.freebsd.org/changeset/base/308445 Log: add missing i386 symbols libgcc_s symbol version map After r308294 they were missing on i386 (and previously were exported only accidentally). Reported by: a

svn commit: r308465 - head/contrib/elftoolchain/cxxfilt

2016-11-09 Thread Ed Maste
Author: emaste Date: Wed Nov 9 15:04:29 2016 New Revision: 308465 URL: https://svnweb.freebsd.org/changeset/base/308465 Log: c++filt: flush output after newline Some tools spawn c++filt and pass it a single line at a time for demangling. This is akin to r276689 for addr2line. Sponso

svn commit: r308563 - in head/lib: libgcc_eh libgcc_s

2016-11-11 Thread Ed Maste
Author: emaste Date: Fri Nov 11 23:28:07 2016 New Revision: 308563 URL: https://svnweb.freebsd.org/changeset/base/308563 Log: libcc_{s,eh}: build without SSP As in the gnu/lib/libgcc Makefile: libgcc is linked in last and thus cannot depend on ssp symbols coming from earlier lib

svn commit: r308734 - head/usr.sbin/crunch/crunchide

2016-11-16 Thread Ed Maste
Author: emaste Date: Wed Nov 16 16:39:51 2016 New Revision: 308734 URL: https://svnweb.freebsd.org/changeset/base/308734 Log: crunchide: remove obsolete a.out header and comment crunchide(1) gained ELF support in r39172, and lost the unused a.out and non-functional ECOFF suport in r281655

Re: svn commit: r308582 - in head: cddl/contrib/opensolaris/lib/libdtrace/common sys/cddl/contrib/opensolaris/uts/common/dtrace sys/cddl/contrib/opensolaris/uts/common/sys

2016-11-17 Thread Ed Maste
On 12 November 2016 at 14:26, Mark Johnston wrote: > Author: markj > Date: Sat Nov 12 19:26:12 2016 > New Revision: 308582 > URL: https://svnweb.freebsd.org/changeset/base/308582 > > Log: > Remove the DTrace printt and typeref actions. It looks like we have a missing dependency here, as a non-c

svn commit: r308772 - head/usr.sbin/crunch/crunchide

2016-11-17 Thread Ed Maste
Author: emaste Date: Thu Nov 17 18:12:17 2016 New Revision: 308772 URL: https://svnweb.freebsd.org/changeset/base/308772 Log: crunchide: report explicit error for combined string table Some tools produce objects with a combined strtab and shstrtab. These objects are not supported by crunc

Re: svn commit: r308718 - in head/sys: contrib/ncsw/inc contrib/ncsw/user/env dev/dpaa powerpc/booke powerpc/include powerpc/mpc85xx

2016-11-18 Thread Ed Maste
On 16 November 2016 at 00:24, Justin Hibbits wrote: > Author: jhibbits > Date: Wed Nov 16 05:24:42 2016 > New Revision: 308718 > URL: https://svnweb.freebsd.org/changeset/base/308718 My tinderbox build is now failing in libc with: In file included from /scratch/tmp/emaste/obj/powerpc.powerpc/scr

svn commit: r309006 - head/lib/libc/gen

2016-11-22 Thread Ed Maste
Author: emaste Date: Tue Nov 22 16:00:18 2016 New Revision: 309006 URL: https://svnweb.freebsd.org/changeset/base/309006 Log: remove unnecessary vm includes from setproctitle vm headers were needed only for the PS_STRINGS fallback, which was removed in r297888. MFC after:1 week

Re: svn commit: r308857 - in head: bin/dd sys/mips/conf sys/mips/ingenic

2016-11-24 Thread Ed Maste
On 19 November 2016 at 12:46, Ruslan Bukin wrote: > Author: br > Date: Sat Nov 19 17:46:18 2016 > New Revision: 308857 > URL: https://svnweb.freebsd.org/changeset/base/308857 > > Log: > Bring in support for Ingenic XBurst JZ4780 and > X1000 systems on chips. Hi Ruslan, "make tinderbox" is no

Re: svn commit: r308000 - in head/sys: dev/netmap net

2016-11-24 Thread Ed Maste
On 27 October 2016 at 05:46, Luigi Rizzo wrote: > Author: luigi > Date: Thu Oct 27 09:46:22 2016 > New Revision: 308000 > URL: https://svnweb.freebsd.org/changeset/base/308000 > > Log: > Various fixes for ptnet/ptnetmap (passthrough of netmap ports). In detail: > - use PCI_VENDOR and PCI_DEVIC

Re: svn commit: r308942 - in head/sys/modules: . bytgpio

2016-11-24 Thread Ed Maste
On 21 November 2016 at 14:47, Oleksandr Tymoshenko wrote: > Author: gonzo > Date: Mon Nov 21 19:47:37 2016 > New Revision: 308942 > URL: https://svnweb.freebsd.org/changeset/base/308942 > > Log: > [bytgpio] Add module for bytgpio(4) It looks like this breaks tinderbox for PC98: In file include

svn commit: r309126 - head/usr.bin/clang/lld

2016-11-24 Thread Ed Maste
Author: emaste Date: Fri Nov 25 01:24:35 2016 New Revision: 309126 URL: https://svnweb.freebsd.org/changeset/base/309126 Log: Correct lld llvm-tblgen dependency file name Modified: head/usr.bin/clang/lld/Makefile Modified: head/usr.bin/clang/lld/Makefile =

svn commit: r309142 - in head: . gnu/usr.bin/binutils/ld share/mk tools/build/options usr.bin/clang/lld

2016-11-25 Thread Ed Maste
Author: emaste Date: Fri Nov 25 13:15:28 2016 New Revision: 309142 URL: https://svnweb.freebsd.org/changeset/base/309142 Log: Add WITH_LLD_AS_LD build knob If set it installs LLD as /usr/bin/ld. LLD (as of version 3.9) is not capable of linking the world and kernel, but can self-host and

svn commit: r309151 - head/sys/conf

2016-11-25 Thread Ed Maste
Author: emaste Date: Fri Nov 25 18:57:14 2016 New Revision: 309151 URL: https://svnweb.freebsd.org/changeset/base/309151 Log: Use explicit 0x20 instead of MAXPAGESIZE for the amd64 kernel physaddr MAXPAGESIZE is not well defined by the GNU ld documentation. Different linkers, and diff

Re: svn commit: r309142 - in head: . gnu/usr.bin/binutils/ld share/mk tools/build/options usr.bin/clang/lld

2016-11-25 Thread Ed Maste
On 25 November 2016 at 08:15, Ed Maste wrote: > Author: emaste > Date: Fri Nov 25 13:15:28 2016 > New Revision: 309142 > URL: https://svnweb.freebsd.org/changeset/base/309142 > > Log: > Add WITH_LLD_AS_LD build knob > > If set it installs LLD as /usr/bin/ld. LLD

svn commit: r309174 - head/sys/netipsec

2016-11-25 Thread Ed Maste
Author: emaste Date: Sat Nov 26 00:59:01 2016 New Revision: 309174 URL: https://svnweb.freebsd.org/changeset/base/309174 Log: netipsec: fix build after 309144 Reported by: rakuco Modified: head/sys/netipsec/key_debug.c Modified: head/sys/netipsec/key_debug.c ===

Re: svn commit: r309109 - head/lib/libutil

2016-11-25 Thread Ed Maste
On 24 November 2016 at 14:39, Dag-Erling Smørgrav wrote: > > Precisely. If memory serves, I wrote that comment after receiving a > patch from someone who made the same mistake that I had already made and > reverted *twice*. It's the logical, sane thing to do: replace a BSD > primitive with the e

svn commit: r309298 - in head/lib/msun: arm mips riscv

2016-11-29 Thread Ed Maste
Author: emaste Date: Tue Nov 29 18:40:24 2016 New Revision: 309298 URL: https://svnweb.freebsd.org/changeset/base/309298 Log: libm: remove duplicate version script entries These symbols already appear in the common lib/msun/Symbol.map. Duplicate entries produce an error with LLVM's LLD li

<    1   2   3   4   5   6   7   8   9   10   >