Re: svn commit: r356379 - head/share/mk

2020-01-05 Thread Ed Maste
On Sun, 5 Jan 2020 at 12:53, Yasuhiro KIMURA wrote: > > Just out of curiosity, is there any retirement plan for binutils in > base system at the moment? There's no specific plan, but it is an ongoing goal. Only three binutils tools are used (for bootstrapping and in the installed system): as, ld,

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

2020-01-05 Thread Ed Maste
Author: emaste Date: Sun Jan 5 18:06:32 2020 New Revision: 356384 URL: https://svnweb.freebsd.org/changeset/base/356384 Log: arch.7: correct overzealous claims of external binutils use powerpc and powerpcspe still use in-tree ld 2.17.50 Modified: head/share/man/man7/arch.7 Modified: he

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

2020-01-05 Thread Ed Maste
Author: emaste Date: Sun Jan 5 18:03:53 2020 New Revision: 356383 URL: https://svnweb.freebsd.org/changeset/base/356383 Log: arch.7: update toolchain table for external ld use As of r356379 and r356381 mips* and sparc64 now use external Binutils ld as their linker. Modified: head/shar

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

2020-01-05 Thread Ed Maste
Author: emaste Date: Sun Jan 5 18:01:52 2020 New Revision: 356382 URL: https://svnweb.freebsd.org/changeset/base/356382 Log: src.conf.5: regen after r356381, disable BINUTILS_BOOTSTRAP more widely Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r356381 - head/share/mk

2020-01-05 Thread Ed Maste
Author: emaste Date: Sun Jan 5 18:01:15 2020 New Revision: 356381 URL: https://svnweb.freebsd.org/changeset/base/356381 Log: src.opts.mk: disable BINUTILS_BOOTSTRAP on all mips* and sparc64 Extend r356379 to include 32-bit mips and sparc64. Using a decade-old binutils linker with a cont

Re: svn commit: r356379 - head/share/mk

2020-01-05 Thread Ed Maste
On Sun, 5 Jan 2020 at 11:59, Ed Maste wrote: > > Author: emaste > Date: Sun Jan 5 16:59:24 2020 > New Revision: 356379 > URL: https://svnweb.freebsd.org/changeset/base/356379 > > Log: > src.opts.mk: disable BINUTILS_BOOTSTRAP on mips64* I should probably make this

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

2020-01-05 Thread Ed Maste
Author: emaste Date: Sun Jan 5 17:12:41 2020 New Revision: 356380 URL: https://svnweb.freebsd.org/changeset/base/356380 Log: src.conf.5: regen after r356379, disable BINUTILS_BOOTSTRAP on mips64* Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 =

svn commit: r356379 - head/share/mk

2020-01-05 Thread Ed Maste
Author: emaste Date: Sun Jan 5 16:59:24 2020 New Revision: 356379 URL: https://svnweb.freebsd.org/changeset/base/356379 Log: src.opts.mk: disable BINUTILS_BOOTSTRAP on mips64* After GCC was disabled by default in r356367, mips and sparc64 started relying external GCC. However, the in-tr

Re: svn commit: r356367 - in head: . share/mk

2020-01-05 Thread Ed Maste
On Sat, 4 Jan 2020 at 21:48, Ed Maste wrote: > > Author: emaste > Date: Sun Jan 5 02:47:56 2020 > New Revision: 356367 > URL: https://svnweb.freebsd.org/changeset/base/356367 > > Log: > Do not build GCC 4.2.1 by default for any CPU architecture mips.mips64

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

2020-01-04 Thread Ed Maste
Author: emaste Date: Sun Jan 5 03:07:59 2020 New Revision: 356370 URL: https://svnweb.freebsd.org/changeset/base/356370 Log: arch.7: update to show mips* and sparc64 use external GCC after r356367 Modified: head/share/man/man7/arch.7 Modified: head/share/man/man7/arch.7

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

2020-01-04 Thread Ed Maste
Author: emaste Date: Sun Jan 5 03:03:34 2020 New Revision: 356369 URL: https://svnweb.freebsd.org/changeset/base/356369 Log: src.conf.5: regen after r356367, default to GCC off Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

Re: svn commit: r356367 - in head: . share/mk

2020-01-04 Thread Ed Maste
On Sat, 4 Jan 2020 at 21:57, Mark Linimon wrote: > > On Sun, Jan 05, 2020 at 02:47:56AM +0000, Ed Maste wrote: > > Do not build GCC 4.2.1 by default for any CPU architecture > > And there was much rejoicing :-) > > (but plz not to MFC tnx) Indeed, I should have tagged it

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

2020-01-04 Thread Ed Maste
Author: emaste Date: Sun Jan 5 03:00:26 2020 New Revision: 356368 URL: https://svnweb.freebsd.org/changeset/base/356368 Log: Adjust WITH_/WITHOUT_ descriptions for GCC options after r356367 The options default to NO on all archs now, and will be removed before FreeBSD 13. Sponsored

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

2020-01-04 Thread Ed Maste
Author: emaste Date: Sun Jan 5 02:47:56 2020 New Revision: 356367 URL: https://svnweb.freebsd.org/changeset/base/356367 Log: Do not build GCC 4.2.1 by default for any CPU architecture By default set to NO: GCC GCC_BOOTSTRAP GNUCXX As described by imp@ on the freebsd-arch mail

Re: svn commit: r356323 - head/share/mk

2020-01-03 Thread Ed Maste
On Fri, 3 Jan 2020 at 13:20, Ed Maste wrote: > > Author: emaste > Date: Fri Jan 3 18:20:03 2020 > New Revision: 356323 > URL: https://svnweb.freebsd.org/changeset/base/356323 > > Log: > src.opts.mk: SVNLITE requires FILE It's actually libmagic(3) that's requ

Re: svn commit: r356322 - head/share/mk

2020-01-03 Thread Ed Maste
On Fri, 3 Jan 2020 at 14:23, Enji Cooper wrote: > > Thank you for doing this <3. FWIW, MK_TESTS:= no should have also > covered this, but no real harm nor foul in making it explicit. Hmm, it looks like MK_TESTS_SUPPORT == no turns off MK_GOOGLETEST but MK_TESTS does not. I'm happy enough if someo

svn commit: r356323 - head/share/mk

2020-01-03 Thread Ed Maste
Author: emaste Date: Fri Jan 3 18:20:03 2020 New Revision: 356323 URL: https://svnweb.freebsd.org/changeset/base/356323 Log: src.opts.mk: SVNLITE requires FILE Reported by: Build Options Survey run by Michael Dexter Modified: head/share/mk/src.opts.mk Modified: head/share/mk/src.opts.

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

2020-01-03 Thread Ed Maste
Author: emaste Date: Fri Jan 3 18:21:00 2020 New Revision: 356324 URL: https://svnweb.freebsd.org/changeset/base/356324 Log: src.conf.5: regen after r356322 and r356323 For SVNLITE dependency on FILE and GOOGLETEST dependency on CXX. Modified: head/share/man/man5/src.conf.5 Modified: h

svn commit: r356322 - head/share/mk

2020-01-03 Thread Ed Maste
Author: emaste Date: Fri Jan 3 18:11:55 2020 New Revision: 356322 URL: https://svnweb.freebsd.org/changeset/base/356322 Log: src.opts.mk: GOOGLETEST requires CXX Reported by: Build Options Survey run by Michael Dexter Modified: head/share/mk/src.opts.mk Modified: head/share/mk/src.opt

svn commit: r356320 - head/share/mk

2020-01-03 Thread Ed Maste
Author: emaste Date: Fri Jan 3 16:28:10 2020 New Revision: 356320 URL: https://svnweb.freebsd.org/changeset/base/356320 Log: src.opts.mk: switch LLD_BOOTSTRAP and LLD_IS_LD to opt-out More MACHINE_CPUARCH/MACHINE_ARCH cases enable these options than disable them, and several of them have

svn commit: r356319 - head/share/mk

2020-01-03 Thread Ed Maste
Author: emaste Date: Fri Jan 3 16:06:41 2020 New Revision: 356319 URL: https://svnweb.freebsd.org/changeset/base/356319 Log: src.opts.mk: simplify after arm/arm retirement There were a few special cases for arm v5, such as disabling LLDB due to the lack of 64-bit atomic operations. Now

svn commit: r356318 - head/usr.sbin/inetd

2020-01-03 Thread Ed Maste
Author: emaste Date: Fri Jan 3 15:29:32 2020 New Revision: 356318 URL: https://svnweb.freebsd.org/changeset/base/356318 Log: inetd: fix WITHOUT_TCP_WRAPPERS build after r356248 After increasing WARNS, building WITHOUT_TCP_WRAPPERS failed because of some unused variables. Reported by

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

2019-12-27 Thread Ed Maste
Author: emaste Date: Fri Dec 27 17:12:06 2019 New Revision: 356128 URL: https://svnweb.freebsd.org/changeset/base/356128 Log: src.conf.5: regen after r356127, disable GPL_DTC by default Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r356127 - head/share/mk

2019-12-27 Thread Ed Maste
Author: emaste Date: Fri Dec 27 16:59:26 2019 New Revision: 356127 URL: https://svnweb.freebsd.org/changeset/base/356127 Log: Switch GPL_DTC to default off We use the BSDL devicetree compiler as long as we have a C++11 compiler. dtc is not needed as a build tool on the platforms that are

svn commit: r356125 - head/share/mk

2019-12-27 Thread Ed Maste
Author: emaste Date: Fri Dec 27 16:28:43 2019 New Revision: 356125 URL: https://svnweb.freebsd.org/changeset/base/356125 Log: src.opts.mk: switch LLVM_LIBUNWIND to opt-out PowerPC switched to LLVM_LIBUNWIND along with the switch to Clang/LLVM in r356111. This leaves only 32-bit Arm and s

svn commit: r356124 - head/share/mk

2019-12-27 Thread Ed Maste
Author: emaste Date: Fri Dec 27 15:47:32 2019 New Revision: 356124 URL: https://svnweb.freebsd.org/changeset/base/356124 Log: src.opts.mk: switch LLVM toolchain to opt-out After PowerPC switched in r356111, the list of targets using LLVM as the default toolchain is much longer than those

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

2019-12-27 Thread Ed Maste
Author: emaste Date: Fri Dec 27 15:33:43 2019 New Revision: 356123 URL: https://svnweb.freebsd.org/changeset/base/356123 Log: src.conf.5: regenerate after recent changes r355588 Fix WITHOUT_CLANG build r355646 Revert r354348 r355943 add LDNS build knob dependency on OPENSSL r356111 Us

svn commit: r355943 - head/share/mk

2019-12-20 Thread Ed Maste
Author: emaste Date: Fri Dec 20 20:23:59 2019 New Revision: 355943 URL: https://svnweb.freebsd.org/changeset/base/355943 Log: add LDNS build knob dependency on OPENSSL Reported by: Michael Dexter's run of the Build Options Survey MFC after:1 week Sponsored by: The FreeBSD Foundatio

svn commit: r355914 - head/lib/libc/locale

2019-12-19 Thread Ed Maste
Author: emaste Date: Thu Dec 19 17:01:25 2019 New Revision: 355914 URL: https://svnweb.freebsd.org/changeset/base/355914 Log: localeconv: correct grouping and mon_grouping per C/POSIX grouping and mon_grouping should be "" in the C locale. PR: 172215 MFC after:6 weeks

Re: svn commit: r355585 - head/share/vt/keymaps

2019-12-17 Thread Ed Maste
On Tue, 10 Dec 2019 at 15:01, Stefan Eßer wrote: > > I might restart that effort, if there is interest (important keymaps > missing in FreeBSD, but available for Linux). As someone who really only deals with US layout keyboards I don't have a good handle on what might be missing. It would be good

svn commit: r355816 - head

2019-12-16 Thread Ed Maste
Author: emaste Date: Mon Dec 16 19:08:49 2019 New Revision: 355816 URL: https://svnweb.freebsd.org/changeset/base/355816 Log: UPDATING: remove outdated caution against make -j Reviewed by: imp Sponsored by: The FreeBSD Foundation Differential Revision:https://reviews.freebsd.or

Re: svn commit: r355784 - in head/sys: compat/linuxkpi/common/src dev/dpaa kern mips/nlm sys

2019-12-16 Thread Ed Maste
On Sun, 15 Dec 2019 at 16:27, Jeff Roberson wrote: > > Author: jeff > Date: Sun Dec 15 21:26:50 2019 > New Revision: 355784 > URL: https://svnweb.freebsd.org/changeset/base/355784 > > Log: > schedlock 4/4 FYI i386, arm, arm64, riscv fail to boot now, with "panic: invalid count 2" Boot logs: i3

Re: svn commit: r355609 - head

2019-12-13 Thread Ed Maste
On Thu, 12 Dec 2019 at 18:46, Bryan Drewery wrote: > > What ever happened to POLA? > > Name 1 good reason this should be an .error?! Or even a .warning for > that matter. > > The argument I keep hearing is "we have to maintain these 3 lines of > code", ok, well now it's just an annoyance to mainta

svn commit: r355714 - head

2019-12-13 Thread Ed Maste
Author: emaste Date: Fri Dec 13 14:48:44 2019 New Revision: 355714 URL: https://svnweb.freebsd.org/changeset/base/355714 Log: revert r355609 Modified: head/Makefile.inc1 Modified: head/Makefile.inc1 == --- head/Makef

svn commit: r355671 - head/lib/libpmc/pmu-events

2019-12-12 Thread Ed Maste
Author: emaste Date: Thu Dec 12 20:55:43 2019 New Revision: 355671 URL: https://svnweb.freebsd.org/changeset/base/355671 Log: libpmc: add MIT SPDX tag to header file The jevents tool includes a copy of the jsmn json parser which is MIT licensed. Upstream the MIT license appears in the js

svn commit: r355668 - in head/lib/libpmc/pmu-events/arch/s390: cf_z10 cf_z13 cf_z14 cf_z196 cf_zec12

2019-12-12 Thread Ed Maste
Author: emaste Date: Thu Dec 12 19:37:10 2019 New Revision: 355668 URL: https://svnweb.freebsd.org/changeset/base/355668 Log: libpmc: convert s390 events data to proper json Modified: head/lib/libpmc/pmu-events/arch/s390/cf_z10/basic.json head/lib/libpmc/pmu-events/arch/s390/cf_z10/crypto.j

svn commit: r355667 - in head/lib/libpmc/pmu-events/arch/powerpc: power8 power9

2019-12-12 Thread Ed Maste
Author: emaste Date: Thu Dec 12 19:33:16 2019 New Revision: 355667 URL: https://svnweb.freebsd.org/changeset/base/355667 Log: libpmc: convert powerpc event files to proper json Modified: head/lib/libpmc/pmu-events/arch/powerpc/power8/cache.json head/lib/libpmc/pmu-events/arch/powerpc/power8

svn commit: r355666 - head/lib/libpmc/pmu-events/arch/x86/amdfam17h

2019-12-12 Thread Ed Maste
Author: emaste Date: Thu Dec 12 19:23:38 2019 New Revision: 355666 URL: https://svnweb.freebsd.org/changeset/base/355666 Log: libpmc: sort some amdfam17h entries to make valid json Modified: head/lib/libpmc/pmu-events/arch/x86/amdfam17h/core.json head/lib/libpmc/pmu-events/arch/x86/amdfam17

svn commit: r355654 - in head/lib/libpmc/pmu-events/arch/s390: cf_z13 cf_z14

2019-12-12 Thread Ed Maste
Author: emaste Date: Thu Dec 12 14:52:37 2019 New Revision: 355654 URL: https://svnweb.freebsd.org/changeset/base/355654 Log: libpmc: remove undesired prefix from two s390 counters Two counters included a prefix 'Counter:###\tName:XXX' in their descriptions that appears to be a leftover f

svn commit: r355642 - head

2019-12-11 Thread Ed Maste
Author: emaste Date: Thu Dec 12 02:18:18 2019 New Revision: 355642 URL: https://svnweb.freebsd.org/changeset/base/355642 Log: ObsoleteFiles.inc: remove stale comment A comment at the top of the file claimed that the file was grouped into OLD_FILES, OLD_LIBS, then OLD_DIRS, but that hasn't

svn commit: r355638 - head

2019-12-11 Thread Ed Maste
Author: emaste Date: Thu Dec 12 00:51:08 2019 New Revision: 355638 URL: https://svnweb.freebsd.org/changeset/base/355638 Log: ObsoleteFiles.inc: chase libpcap update in r334277 libpcap 1.9.0 (pre-release) update removed the export-defs.h header. PR: 242559 Submitted by: Joh

svn commit: r355635 - in head: . lib/libpmc

2019-12-11 Thread Ed Maste
Author: emaste Date: Thu Dec 12 00:14:01 2019 New Revision: 355635 URL: https://svnweb.freebsd.org/changeset/base/355635 Log: libpmc: build json event support also on arm64 Modified: head/Makefile.inc1 head/lib/libpmc/Makefile Modified: head/Makefile.inc1 ==

svn commit: r355630 - in head/lib/libpmc/pmu-events/arch/arm64: . arm/cortex-a53 cavium/thunderx2 hisilicon/hip08

2019-12-11 Thread Ed Maste
Author: emaste Date: Wed Dec 11 22:09:22 2019 New Revision: 355630 URL: https://svnweb.freebsd.org/changeset/base/355630 Log: libpmc: convert arm64 data files to proper json jevents includes a very permissive json parser that accepts invalid json, of which there are many examples in libpm

svn commit: r355622 - head/sys/arm/linux

2019-12-11 Thread Ed Maste
Author: emaste Date: Wed Dec 11 18:24:43 2019 New Revision: 355622 URL: https://svnweb.freebsd.org/changeset/base/355622 Log: arm linuxulator: regen sysent after r355621 Modified: head/sys/arm/linux/linux_proto.h head/sys/arm/linux/linux_systrace_args.c Modified: head/sys/arm/linux/linux_p

svn commit: r355621 - head/sys/arm/linux

2019-12-11 Thread Ed Maste
Author: emaste Date: Wed Dec 11 18:21:35 2019 New Revision: 355621 URL: https://svnweb.freebsd.org/changeset/base/355621 Log: arm linuxulator: put syscall type and argument on one line Modified: head/sys/arm/linux/syscalls.master Modified: head/sys/arm/linux/syscalls.master =

svn commit: r355620 - head/sys/arm/linux

2019-12-11 Thread Ed Maste
Author: emaste Date: Wed Dec 11 17:52:06 2019 New Revision: 355620 URL: https://svnweb.freebsd.org/changeset/base/355620 Log: arm linuxulator: add "make sysent" generated files Sponsored by: The FreeBSD Foundation Added: head/sys/arm/linux/linux_proto.h (contents, props changed) head

svn commit: r355619 - head

2019-12-11 Thread Ed Maste
Author: emaste Date: Wed Dec 11 17:48:34 2019 New Revision: 355619 URL: https://svnweb.freebsd.org/changeset/base/355619 Log: connect arm linuxulator to top-level make sysent Reported by: kevans Modified: head/Makefile.inc1 Modified: head/Makefile.inc1 =

svn commit: r355615 - head/sys/arm/linux

2019-12-11 Thread Ed Maste
Author: emaste Date: Wed Dec 11 17:28:49 2019 New Revision: 355615 URL: https://svnweb.freebsd.org/changeset/base/355615 Log: arm linuxulator: add syscalls.conf and Makefile for "make sysent" Differential Revision:https://reviews.freebsd.org/D7973 Added: head/sys/arm/linux/Makefi

svn commit: r355614 - head/usr.sbin/kbdmap

2019-12-11 Thread Ed Maste
Author: emaste Date: Wed Dec 11 17:19:36 2019 New Revision: 355614 URL: https://svnweb.freebsd.org/changeset/base/355614 Log: kbdmap: allow INDEX.keymaps to provide the dialog title Previously kbdmap had a localized menu heading ("Choose your keyboard layout") but not the dialog title ("K

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

2019-12-11 Thread Ed Maste
Author: emaste Date: Wed Dec 11 16:43:54 2019 New Revision: 355613 URL: https://svnweb.freebsd.org/changeset/base/355613 Log: security.7: add caveat about interim sysctl paths from r355436 r355436 moved mitigation sysctls to machdep.mitigations but did not rationalize the sense of the inv

svn commit: r355609 - head

2019-12-11 Thread Ed Maste
Author: emaste Date: Wed Dec 11 14:54:29 2019 New Revision: 355609 URL: https://svnweb.freebsd.org/changeset/base/355609 Log: Make NOCLEAN an error instead of a warning The warning was added in r289728 (over four years ago) and at that time NO_CLEAN was already the correct spelling for ov

svn commit: r355594 - head/share/vt/keymaps

2019-12-10 Thread Ed Maste
Author: emaste Date: Tue Dec 10 20:11:39 2019 New Revision: 355594 URL: https://svnweb.freebsd.org/changeset/base/355594 Log: remove again nonexistent from-* entries from vt INDEX.keymaps A number of entries of the form "de.kbd.from-cp850" existed in vt's INDEX.keymaps, added in r270114,

svn commit: r355592 - in head/share/vt: fonts keymaps

2019-12-10 Thread Ed Maste
Author: emaste Date: Tue Dec 10 20:02:57 2019 New Revision: 355592 URL: https://svnweb.freebsd.org/changeset/base/355592 Log: Add Danish translation for vt font and keymap INDEX files Also sort some entries into the correct location, correct MacBook capitalization, etc. PR:

Re: svn commit: r355585 - head/share/vt/keymaps

2019-12-10 Thread Ed Maste
On Tue, 10 Dec 2019 at 10:22, Stefan Eßer wrote: > > Nobody seems to have noticed this problem for more than 5 years, > though. Probably because there's no user-facing impact - nonexistent keymap files are just omitted from the list. I'm glad someone eventually looked and submitted a PR :) There

svn commit: r355585 - head/share/vt/keymaps

2019-12-10 Thread Ed Maste
Author: emaste Date: Tue Dec 10 14:35:38 2019 New Revision: 355585 URL: https://svnweb.freebsd.org/changeset/base/355585 Log: remove nonexistent from-* entries from vt INDEX.keymaps A number of entries of the form "de.kbd.from-cp850" existed in vt's INDEX.keymaps, added in r270114, but th

svn commit: r355583 - in head/share: syscons/fonts syscons/keymaps vt/keymaps

2019-12-10 Thread Ed Maste
Author: emaste Date: Tue Dec 10 13:52:08 2019 New Revision: 355583 URL: https://svnweb.freebsd.org/changeset/base/355583 Log: strip trailing whitespace from font and keymap INDEX files PR: 235853 Submitted by: scootergrisen gmail com MFC after:1 week Modified: head/shar

svn commit: r355575 - head/share/vt/keymaps

2019-12-09 Thread Ed Maste
Author: emaste Date: Tue Dec 10 03:42:59 2019 New Revision: 355575 URL: https://svnweb.freebsd.org/changeset/base/355575 Log: Add missing language specifier for Hebrew il.kbd description PR: 235094 (related) MFC after:1 week Sponsored by: The FreeBSD Foundation Modified:

svn commit: r355476 - head/libexec/rc

2019-12-06 Thread Ed Maste
Author: emaste Date: Sat Dec 7 00:33:08 2019 New Revision: 355476 URL: https://svnweb.freebsd.org/changeset/base/355476 Log: rc.shutdown: kill shutdown process after logging message Move the kill -KILL $$ back to the pre-r354446 location at the end of the shutdown timeout handler. M

Re: svn commit: r355436 - in head/sys: amd64/amd64 x86/x86

2019-12-06 Thread Ed Maste
On Thu, 5 Dec 2019 at 21:43, Scott Long wrote: > > Author: scottl > Date: Fri Dec 6 02:43:05 2019 > New Revision: 355436 > URL: https://svnweb.freebsd.org/changeset/base/355436 > > Log: > Move the mds, irbs, and ssb mitigation knobs into machdep.mitigations. If we're moving them and adding bac

svn commit: r355413 - in head: contrib/elftoolchain contrib/elftoolchain/addr2line contrib/elftoolchain/common contrib/elftoolchain/elfcopy contrib/elftoolchain/elfdump contrib/elftoolchain/libdwar...

2019-12-05 Thread Ed Maste
Author: emaste Date: Thu Dec 5 13:20:15 2019 New Revision: 355413 URL: https://svnweb.freebsd.org/changeset/base/355413 Log: Update ELF Tool Chain to upstream r3769 This contains many small bugfixes and documentation improvements. Sponsored by: The FreeBSD Foundation Added: head/co

svn commit: r355340 - head/sys/dev/ctau

2019-12-03 Thread Ed Maste
Author: emaste Date: Tue Dec 3 16:52:03 2019 New Revision: 355340 URL: https://svnweb.freebsd.org/changeset/base/355340 Log: ctau.c: convert from KOI8-R to UTF-8 encoding AFAICT this is the last source file (excluding contrib) that was not ASCII or UTF-8. Modified: head/sys/dev/ctau/c

svn commit: r355334 - head/sys/dev/syscons

2019-12-03 Thread Ed Maste
Author: emaste Date: Tue Dec 3 16:45:53 2019 New Revision: 355334 URL: https://svnweb.freebsd.org/changeset/base/355334 Log: scterm-sc.c: convert source file to UTF-8 encoding Most source files are already ASCII or UTF-8 but this one was not previously converted. Modified: head/sys/de

svn commit: r355119 - head/sys/conf

2019-11-26 Thread Ed Maste
Author: emaste Date: Tue Nov 26 20:46:20 2019 New Revision: 355119 URL: https://svnweb.freebsd.org/changeset/base/355119 Log: stop building arm LINT-V5 kernel r354290 removed arm.arm from universe, but arm.arm kernels were still found and built during the kernel stage. r354934 tagged arm

svn commit: r355109 - head

2019-11-26 Thread Ed Maste
Author: emaste Date: Tue Nov 26 14:25:50 2019 New Revision: 355109 URL: https://svnweb.freebsd.org/changeset/base/355109 Log: Update Makefile.inc1 dtc comment We use the BSDL dtc by default now (as long as we're using a C++11 compiler). Modified: head/Makefile.inc1 Modified: head/Make

Re: svn commit: r355101 - head/sys/dev/cfi

2019-11-25 Thread Ed Maste
On Mon, 25 Nov 2019 at 17:21, Ryan Libby wrote: > > On Mon, Nov 25, 2019 at 1:21 PM Ed Maste wrote: > > > > Author: emaste > > Date: Mon Nov 25 21:21:37 2019 > > New Revision: 355101 > > URL: https://svnweb.freebsd.org/changeset/base/355101 > > > Thi

svn commit: r355104 - head/sys/dev/cfi

2019-11-25 Thread Ed Maste
Author: emaste Date: Tue Nov 26 02:26:34 2019 New Revision: 355104 URL: https://svnweb.freebsd.org/changeset/base/355104 Log: cfi: #include for ULONG_MAX after r355101 Reported by: rlibby MFC with: r355101 Modified: head/sys/dev/cfi/cfi_dev.c Modified: head/sys/dev/cfi/cfi_dev.c

svn commit: r355101 - head/sys/dev/cfi

2019-11-25 Thread Ed Maste
Author: emaste Date: Mon Nov 25 21:21:37 2019 New Revision: 355101 URL: https://svnweb.freebsd.org/changeset/base/355101 Log: cfi: check for inter overflow in cfi_devioctl Reported by:Pietro Oliva Reviewed by: markj MFC after:3 days Security: Possible OOB read in root-onl

svn commit: r355096 - head/share/mk

2019-11-25 Thread Ed Maste
Author: emaste Date: Mon Nov 25 18:27:02 2019 New Revision: 355096 URL: https://svnweb.freebsd.org/changeset/base/355096 Log: update comment (about llvm target config) to match r355095 Modified: head/share/mk/src.opts.mk Modified: head/share/mk/src.opts.mk ===

svn commit: r355095 - head/share/mk

2019-11-25 Thread Ed Maste
Author: emaste Date: Mon Nov 25 18:18:28 2019 New Revision: 355095 URL: https://svnweb.freebsd.org/changeset/base/355095 Log: remove armv6 LLVM workaround introduced in r341812 r341812 enabled only arm target support in LLVM on arm and armv6, because ld.bfd 2.17.50 lacked support for rang

svn commit: r354998 - head/contrib/amd/amd

2019-11-22 Thread Ed Maste
Author: emaste Date: Fri Nov 22 15:06:07 2019 New Revision: 354998 URL: https://svnweb.freebsd.org/changeset/base/354998 Log: amd: add deprecation warning on program startup Reviewed by: rgrimes, trasz, kevans, brooks Discussed with: cy Sponsored by: The FreeBSD Foundation Diff

svn commit: r354997 - head/contrib/amd/amd

2019-11-22 Thread Ed Maste
Author: emaste Date: Fri Nov 22 15:04:03 2019 New Revision: 354997 URL: https://svnweb.freebsd.org/changeset/base/354997 Log: add deprecation notice to amd man page Clarify the deprecation notice in amd.8. amd will be removed from the FreeBSD base system before FreeBSD 13.0. Reviewe

Re: svn commit: r354936 - head/share/man/man7

2019-11-21 Thread Ed Maste
On Thu, 21 Nov 2019 at 01:44, Warner Losh wrote: > > Author: imp > Date: Thu Nov 21 06:44:19 2019 > New Revision: 354936 > URL: https://svnweb.freebsd.org/changeset/base/354936 > > Log: > Add table for MACHINE_CPUARCH > > Add table and also some additional verbage of which one to use. This re

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

2019-11-21 Thread Ed Maste
Author: emaste Date: Thu Nov 21 14:23:16 2019 New Revision: 354963 URL: https://svnweb.freebsd.org/changeset/base/354963 Log: arch.7: document only FreeBSD 11.0 and later FreeBSD 11 is the earliest supported version and there is no longer a need to include information about differences pr

svn commit: r354951 - head/contrib/amd/amd

2019-11-21 Thread Ed Maste
Author: emaste Date: Thu Nov 21 13:57:30 2019 New Revision: 354951 URL: https://svnweb.freebsd.org/changeset/base/354951 Log: revert contrib/amd changes accidentally committed with r354950 Modified: head/contrib/amd/amd/amd.8 head/contrib/amd/amd/amd.c Modified: head/contrib/amd/amd/amd.8

svn commit: r354950 - in head: contrib/amd/amd usr.sbin/jail

2019-11-21 Thread Ed Maste
Author: emaste Date: Thu Nov 21 13:56:16 2019 New Revision: 354950 URL: https://svnweb.freebsd.org/changeset/base/354950 Log: revert r354935 and apply fix for cleandir failure This reapplies the RISC-V GNU ld workaround from r354896, r354899, and 354900, along with a fix for the build fai

svn commit: r354934 - head/sys/arm/conf

2019-11-20 Thread Ed Maste
Author: emaste Date: Thu Nov 21 03:10:02 2019 New Revision: 354934 URL: https://svnweb.freebsd.org/changeset/base/354934 Log: mark arm.arm (v4/v5) kernels as NO_UNIVERSE for now r354290 removed arm.arm from universe, but arm.arm kernels were still found and built during the kernel stage.

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

2019-11-20 Thread Ed Maste
Author: emaste Date: Wed Nov 20 17:57:46 2019 New Revision: 354906 URL: https://svnweb.freebsd.org/changeset/base/354906 Log: src.conf.5: regen for several recent changes r354289 armv6: Switch to LLD by default r354290 Take arm.arm (armv5) out of universe r354348 armv6, armv7: Switch to

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

2019-11-20 Thread Ed Maste
Author: emaste Date: Wed Nov 20 17:49:32 2019 New Revision: 354904 URL: https://svnweb.freebsd.org/changeset/base/354904 Log: src.conf.5: regen after r354902, WITHOUT_AMD by default Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

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

2019-11-20 Thread Ed Maste
Author: emaste Date: Wed Nov 20 17:45:31 2019 New Revision: 354903 URL: https://svnweb.freebsd.org/changeset/base/354903 Log: Add description for WITH_AMD WITHOUT_AMD is now the default as of r354902. Sponsored by: The FreeBSD Foundation Added: head/tools/build/options/WITH_AMD

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

2019-11-20 Thread Ed Maste
Author: emaste Date: Wed Nov 20 17:37:45 2019 New Revision: 354902 URL: https://svnweb.freebsd.org/changeset/base/354902 Log: disable amd(8) by default As of FreeBSD 10.1 the autofs(5) is available for automounting, and the amd man page has indicated that the in-tree copy of amd is obsole

svn commit: r354897 - head/crypto/openssh

2019-11-20 Thread Ed Maste
Author: emaste Date: Wed Nov 20 16:30:37 2019 New Revision: 354897 URL: https://svnweb.freebsd.org/changeset/base/354897 Log: sshd: make getpwclass wrapper MON_ISAUTH not MON_AUTH In r339216 a privsep wrapper was added for login_getpwclass to address PR 231172. Unfortunately the change u

Re: svn commit: r354824 - head/lib/geom/part

2019-11-18 Thread Ed Maste
On Mon, 18 Nov 2019 at 15:48, Mark Johnston wrote: > > > I presume that "content" means more like semantic, functional changes > > that affect some particular meaning. Grammar fixes are just, well, > > grammar fixes and thus do not warrant .Dd bump. > > Indeed, this was always my understanding as

svn commit: r354707 - head/contrib/llvm/lib/Support/Unix

2019-11-14 Thread Ed Maste
Author: emaste Date: Thu Nov 14 15:10:01 2019 New Revision: 354707 URL: https://svnweb.freebsd.org/changeset/base/354707 Log: llvm: use elf_aux_info to get executable's path, if available Obtained from:LLVM a0a38b81ea MFC with: r354692 Sponsored by: The FreeBSD Foundation M

Re: svn commit: r354694 - in head: lib/libc/gen sys/sys

2019-11-13 Thread Ed Maste
On Wed, 13 Nov 2019 at 18:17, Konstantin Belousov wrote: > > On Wed, Nov 13, 2019 at 10:55:35PM +, Brooks Davis wrote: > > On Thu, Nov 14, 2019 at 12:46:40AM +0200, Konstantin Belousov wrote: > > > On Wed, Nov 13, 2019 at 09:51:55PM +, Brooks Davis wrote: > > > > Author: brooks > > > > Dat

svn commit: r354692 - head/contrib/llvm/lib/Support/Unix

2019-11-13 Thread Ed Maste
Author: emaste Date: Wed Nov 13 21:02:18 2019 New Revision: 354692 URL: https://svnweb.freebsd.org/changeset/base/354692 Log: llvm: use AT_EXECPATH from ELF auxiliary vectors for getExecutablePath /proc/curproc/file and the KERN_PROC_PATHNAME sysctl may not return the desired path if ther

svn commit: r354545 - head/share/mk

2019-11-08 Thread Ed Maste
Author: emaste Date: Fri Nov 8 15:20:19 2019 New Revision: 354545 URL: https://svnweb.freebsd.org/changeset/base/354545 Log: mark LLVM_LIBUNWIND as broken on sparc64, with PR reference PR: 233405 Modified: head/share/mk/src.opts.mk Modified: head/share/mk/src.opts.mk

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

2019-11-08 Thread Ed Maste
Author: emaste Date: Fri Nov 8 14:59:41 2019 New Revision: 354544 URL: https://svnweb.freebsd.org/changeset/base/354544 Log: elfcopy/strip: Ensure sections have required alignment on output Object files may specify insufficient alignment on certain sections, for example due to a bug in N

svn commit: r354543 - in head: lib/libkvm sys/sys

2019-11-08 Thread Ed Maste
Author: emaste Date: Fri Nov 8 14:51:09 2019 New Revision: 354543 URL: https://svnweb.freebsd.org/changeset/base/354543 Log: kvm: fix types for cross-debugging As with other libkvm interfaces use maximum-sized types to support cross-debugging (e.g. a 64-bit vmcore on a 32-bit host). See

svn commit: r354540 - head/share/mk

2019-11-08 Thread Ed Maste
Author: emaste Date: Fri Nov 8 14:25:26 2019 New Revision: 354540 URL: https://svnweb.freebsd.org/changeset/base/354540 Log: add reference to PR for sparc64 BSD_CRTBEGIN in BROKEN_OPTIONS We will soon remove the BSD_CRTBEGIN option (and will use the new CRT files always) as part of the G

svn commit: r354539 - head/sys/arm/linux

2019-11-08 Thread Ed Maste
Author: emaste Date: Fri Nov 8 14:18:16 2019 New Revision: 354539 URL: https://svnweb.freebsd.org/changeset/base/354539 Log: arm linuxulator: reformat syscalls.master per current style Equivalent to r339958 for sys/kern/syscalls.master. Also add a dummy name for an UNUSED. Sponso

svn commit: r354538 - head/sys/arm/linux

2019-11-08 Thread Ed Maste
Author: emaste Date: Fri Nov 8 14:17:25 2019 New Revision: 354538 URL: https://svnweb.freebsd.org/changeset/base/354538 Log: arm linuxulator: add syscalls definition From Linux arch/arm/kernel/call.S Reviewed by: imp (earlier) Submitted by: Grégory Soutadé Differential Revision:

svn commit: r354537 - head/sbin/newfs_msdos

2019-11-08 Thread Ed Maste
Author: emaste Date: Fri Nov 8 14:11:25 2019 New Revision: 354537 URL: https://svnweb.freebsd.org/changeset/base/354537 Log: makefs: avoid warning when creating FAT filesystem on existing file Previously the mkfs_msdos function (from newfs_msdos) emitted warnings in the case that an imag

svn commit: r354536 - head

2019-11-08 Thread Ed Maste
Author: emaste Date: Fri Nov 8 14:06:48 2019 New Revision: 354536 URL: https://svnweb.freebsd.org/changeset/base/354536 Log: suggest xtoolchain package if binutils and GCC bootstraps are both broken Previously we checked for only BINUTILS_BOOTSTRAP as a broken option and suggested instal

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

2019-11-07 Thread Ed Maste
Author: emaste Date: Thu Nov 7 19:37:26 2019 New Revision: 354468 URL: https://svnweb.freebsd.org/changeset/base/354468 Log: arch.7: claim 12.x as the last architecture with sparc64 support GCC 4.2.1 is being removed before FreeBSD 13, as are some other components required by FreeBSD/spa

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

2019-11-07 Thread Ed Maste
Author: emaste Date: Thu Nov 7 15:51:44 2019 New Revision: 354447 URL: https://svnweb.freebsd.org/changeset/base/354447 Log: linux_renameat2: improve flag checks In the cases where Linux returns an error (e.g. passing in an undefined flag) there's no need for us to emit a message. (The

svn commit: r354446 - head/libexec/rc

2019-11-07 Thread Ed Maste
Author: emaste Date: Thu Nov 7 15:48:46 2019 New Revision: 354446 URL: https://svnweb.freebsd.org/changeset/base/354446 Log: rc.shutdown: print a newline before watchdog timeout message Previously the watchdog timeout message was appended to the last entry in the "Waiting for PIDS" list,

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

2019-11-07 Thread Ed Maste
Author: emaste Date: Thu Nov 7 15:47:05 2019 New Revision: 354445 URL: https://svnweb.freebsd.org/changeset/base/354445 Log: nvdimm.4: small grammar improvements Modified: head/share/man/man4/nvdimm.4 Modified: head/share/man/man4/nvdimm.4 ===

Re: svn commit: r354286 - in head/sys/arm64: arm64 include

2019-11-07 Thread Ed Maste
On Sun, 3 Nov 2019 at 16:39, Alan Cox wrote: > > Author: alc > Date: Sun Nov 3 17:45:30 2019 > New Revision: 354286 > URL: https://svnweb.freebsd.org/changeset/base/354286 > > Log: > Utilize ASIDs to reduce both the direct and indirect costs of context I built a full pkg set on an Ampere eMAG

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

2019-11-07 Thread Ed Maste
Author: emaste Date: Thu Nov 7 14:14:51 2019 New Revision: 354441 URL: https://svnweb.freebsd.org/changeset/base/354441 Log: arch.7: armv6 uses lld by default as of r354289 Modified: head/share/man/man7/arch.7 Modified: head/share/man/man7/arch.7

svn commit: r354412 - head/sys/dev/mgb

2019-11-06 Thread Ed Maste
Author: emaste Date: Wed Nov 6 20:43:40 2019 New Revision: 354412 URL: https://svnweb.freebsd.org/changeset/base/354412 Log: mgb: Correct spello - recieve -> receive Reported by: N. J. Mann MFC with: r354410 Modified: head/sys/dev/mgb/if_mgb.c head/sys/dev/mgb/if_mgb.h Modifie

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