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

2018-05-12 Thread Ed Maste
Author: emaste Date: Sat May 12 15:34:35 2018 New Revision: 333569 URL: https://svnweb.freebsd.org/changeset/base/333569 Log: cpucontrol: improve Intel microcode revision check According to the Intel SDM (Volme 3, 9.11.7) the BIOS signature MSR should be zeroed before executing cpuid (alt

svn commit: r333618 - head/sys/kern

2018-05-14 Thread Ed Maste
Author: emaste Date: Tue May 15 00:50:09 2018 New Revision: 333618 URL: https://svnweb.freebsd.org/changeset/base/333618 Log: subr_pidctrl: use standard 2-Clause FreeBSD license and disclaimer Approved by: jeff Modified: head/sys/kern/subr_pidctrl.c Modified: head/sys/kern/subr_pidctrl

svn commit: r333649 - head/tools/tools/intel-ucode-split

2018-05-15 Thread Ed Maste
Author: emaste Date: Tue May 15 21:51:29 2018 New Revision: 333649 URL: https://svnweb.freebsd.org/changeset/base/333649 Log: Add a tool to split Intel microcode into one file per Platform Id Intel now releases microcode updates in files named after --. In some cases a single file may in

svn commit: r333657 - head/tools/tools/intel-ucode-split

2018-05-15 Thread Ed Maste
Author: emaste Date: Wed May 16 01:08:11 2018 New Revision: 333657 URL: https://svnweb.freebsd.org/changeset/base/333657 Log: intel-ucode-split: add a -v verbose flag And be quiet by default. Sponsored by: The FreeBSD Foundation Modified: head/tools/tools/intel-ucode-split/intel-uco

svn commit: r333658 - head/share/mk

2018-05-15 Thread Ed Maste
Author: emaste Date: Wed May 16 01:33:48 2018 New Revision: 333658 URL: https://svnweb.freebsd.org/changeset/base/333658 Log: Force WITHOUT_FREEBSD_UPDATE when WITHOUT_PORTSNAP is set freebsd-update depends on phttpget from portsnap. We could move phttpget out of portsnap and build it as

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

2018-05-15 Thread Ed Maste
Author: emaste Date: Wed May 16 01:34:36 2018 New Revision: 333659 URL: https://svnweb.freebsd.org/changeset/base/333659 Log: Regen src.conf.5 after r333658 Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 =

svn commit: r333660 - head/tools/tools/intel-ucode-split

2018-05-15 Thread Ed Maste
Author: emaste Date: Wed May 16 01:41:36 2018 New Revision: 333660 URL: https://svnweb.freebsd.org/changeset/base/333660 Log: intel-ucode-split: exit on unknown ucode header version Modified: head/tools/tools/intel-ucode-split/intel-ucode-split.c Modified: head/tools/tools/intel-ucode-split/

svn commit: r333661 - head/tools/tools/intel-ucode-split

2018-05-15 Thread Ed Maste
Author: emaste Date: Wed May 16 01:55:52 2018 New Revision: 333661 URL: https://svnweb.freebsd.org/changeset/base/333661 Log: intel-ucode-split: list platform ids based on processor_flags The Intel CPU "Platform Id" is a 3-bit integer reported by a given MSR. Intel microcode updates have

svn commit: r333662 - in head: sbin/reboot stand/man

2018-05-15 Thread Ed Maste
Author: emaste Date: Wed May 16 02:15:18 2018 New Revision: 333662 URL: https://svnweb.freebsd.org/changeset/base/333662 Log: Clarify that boot_mute / boot -m mutes kernel console only Perhaps RB_MUTE could mute user startup (rc) output as well, but right now it mutes only kernel console

svn commit: r333663 - head/usr.sbin

2018-05-15 Thread Ed Maste
Author: emaste Date: Wed May 16 02:51:30 2018 New Revision: 333663 URL: https://svnweb.freebsd.org/changeset/base/333663 Log: Sort mlx5tool correctly in usr.sbin/Makefile Modified: head/usr.sbin/Makefile Modified: head/usr.sbin/Makefile ===

svn commit: r333664 - in head/usr.sbin/makefs: cd9660 ffs

2018-05-15 Thread Ed Maste
Author: emaste Date: Wed May 16 02:58:05 2018 New Revision: 333664 URL: https://svnweb.freebsd.org/changeset/base/333664 Log: makefs: ANSIfy Modified: head/usr.sbin/makefs/cd9660/cd9660_debug.c head/usr.sbin/makefs/ffs/ffs_subr.c Modified: head/usr.sbin/makefs/cd9660/cd9660_debug.c ===

svn commit: r333665 - head/tools/tools

2018-05-15 Thread Ed Maste
Author: emaste Date: Wed May 16 03:08:06 2018 New Revision: 333665 URL: https://svnweb.freebsd.org/changeset/base/333665 Log: Add intel-ucode-split to tools README Modified: head/tools/tools/README Modified: head/tools/tools/README

svn commit: r333666 - head/sys/dev/usb/input

2018-05-15 Thread Ed Maste
Author: emaste Date: Wed May 16 03:17:37 2018 New Revision: 333666 URL: https://svnweb.freebsd.org/changeset/base/333666 Log: Attempt to fix build by removing EOF backslash-newline GCC complains: In file included from .../sys/dev/usb/input/uhid.c:77: .../usb_rdesc.h:280:37: error: backs

svn commit: r333672 - in head/sys/dev/vt: . hw/fb hw/ofwfb

2018-05-16 Thread Ed Maste
Author: emaste Date: Wed May 16 11:19:03 2018 New Revision: 333672 URL: https://svnweb.freebsd.org/changeset/base/333672 Log: Clean up vt source whitespace issues Modified: head/sys/dev/vt/hw/fb/vt_early_fb.c head/sys/dev/vt/hw/ofwfb/ofwfb.c head/sys/dev/vt/vt.h head/sys/dev/vt/vt_core.

svn commit: r333713 - in head/sys: dev/usb/net modules/usb/muge

2018-05-17 Thread Ed Maste
Author: emaste Date: Thu May 17 14:04:59 2018 New Revision: 333713 URL: https://svnweb.freebsd.org/changeset/base/333713 Log: Add driver for Microchip LAN78xx USB3-GigE controller This driver supports two Microchip USB-Ethernet controllers: LAN7800 USB 3.1 to 10/100/1000 Mbps Ethernet

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

2018-05-17 Thread Ed Maste
Author: emaste Date: Thu May 17 14:26:12 2018 New Revision: 333714 URL: https://svnweb.freebsd.org/changeset/base/333714 Log: Add initial man page for Microchip USB 3 Gigabit Ethernet controller Sponsored by: The FreeBSD Foundation Added: head/share/man/man4/muge.4 (contents, props cha

svn commit: r333742 - head/tools/tools/intel-ucode-split

2018-05-17 Thread Ed Maste
Author: emaste Date: Thu May 17 17:45:47 2018 New Revision: 333742 URL: https://svnweb.freebsd.org/changeset/base/333742 Log: intel-ucode-split: incorporate review feedback, using asprintf As reported by delphij in review D15443 asprintf cleans this up a little by avoiding hardcoded buffe

svn commit: r333777 - head/sys/dev/vt/hw/vga

2018-05-17 Thread Ed Maste
Author: emaste Date: Fri May 18 02:58:26 2018 New Revision: 333777 URL: https://svnweb.freebsd.org/changeset/base/333777 Log: vt: add more cp437 mappings for vga textmode In UTF-8 locales mandoc uses a number of characters outside of the Basic Latin group, e.g. from general punctuation or

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

2018-05-18 Thread Ed Maste
Author: emaste Date: Fri May 18 14:30:45 2018 New Revision: 333794 URL: https://svnweb.freebsd.org/changeset/base/333794 Log: muge(4): sync register names with Microchip's lan7800.h Microchip provided a permissively-licensed lan78xx header, which has an 'ETH_' prefix on most definitions.

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

2018-05-18 Thread Ed Maste
Author: emaste Date: Fri May 18 17:07:59 2018 New Revision: 333800 URL: https://svnweb.freebsd.org/changeset/base/333800 Log: muge(4): style and comment cleanup And tag some spots to revisit with XXX. Sponsored by: The FreeBSD Foundation Modified: head/sys/dev/usb/net/if_muge.c Mod

svn commit: r333805 - head/sys/amd64/conf

2018-05-18 Thread Ed Maste
Author: emaste Date: Fri May 18 17:51:42 2018 New Revision: 333805 URL: https://svnweb.freebsd.org/changeset/base/333805 Log: amd64 GENERIC: correct whitespace on smartpqi entry Modified: head/sys/amd64/conf/GENERIC Modified: head/sys/amd64/conf/GENERIC ==

svn commit: r333806 - in head/sys: dev/acpica dev/ofw fs/cuse i386/bios kern net

2018-05-18 Thread Ed Maste
Author: emaste Date: Fri May 18 17:58:09 2018 New Revision: 333806 URL: https://svnweb.freebsd.org/changeset/base/333806 Log: Use NULL for SYSINIT's last arg, which is a pointer type Sponsored by: The FreeBSD Foundation Modified: head/sys/dev/acpica/acpi.c head/sys/dev/ofw/ofw_fdt.c

Re: svn commit: r333819 - in head/sys: conf modules/blake2 modules/crypto modules/drm2/i915kms modules/ipfilter

2018-05-19 Thread Ed Maste
On 18 May 2018 at 20:04, Matt Macy wrote: > Author: mmacy > Date: Sat May 19 00:04:01 2018 > New Revision: 333819 > URL: https://svnweb.freebsd.org/changeset/base/333819 > > Log: > Silence non-actionable warnings in vendor code ... > Modified: head/sys/conf/kern.mk >

svn commit: r333876 - head/sys/kern

2018-05-19 Thread Ed Maste
Author: emaste Date: Sat May 19 11:37:02 2018 New Revision: 333876 URL: https://svnweb.freebsd.org/changeset/base/333876 Log: Remove duplicate cap_no_rights from r333874 Archs using in-tree gcc were broken with `warning: redundant redeclaration of 'cap_no_rights' [-Wredundant-decls]`.

Re: svn commit: r333872 - head/cddl/contrib/opensolaris/tools/ctf/cvt

2018-05-19 Thread Ed Maste
On 19 May 2018 at 02:31, Matt Macy wrote: > Author: mmacy > Date: Sat May 19 06:31:17 2018 > New Revision: 333872 > URL: https://svnweb.freebsd.org/changeset/base/333872 > > Log: > ctfconvert: silence useless enum has too many values warning I agree it's reasonable to silence this warning as it

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

2018-05-19 Thread Ed Maste
Author: emaste Date: Sat May 19 18:44:29 2018 New Revision: 333884 URL: https://svnweb.freebsd.org/changeset/base/333884 Log: muge(4): chase r333813 if_addr_lock rwlock to epoch + mutex muge was committed to the tree in r333713 but not yet connected to the tree, and it crossed paths with

Re: svn commit: r333968 - in head/sys: netinet netinet6

2018-05-21 Thread Ed Maste
On 21 May 2018 at 04:55, Marko Zec wrote: > On Mon, 21 May 2018 08:34:10 + > Matt Macy wrote: > >> Author: mmacy >> Date: Mon May 21 08:34:10 2018 >> New Revision: 333968 >> URL: https://svnweb.freebsd.org/changeset/base/333968 >> >> Log: >> in(6)_mcast: Expand out vnet set / restore macro

svn commit: r333975 - in head/sys: netinet netinet6

2018-05-21 Thread Ed Maste
Author: emaste Date: Mon May 21 11:56:07 2018 New Revision: 333975 URL: https://svnweb.freebsd.org/changeset/base/333975 Log: Revert r333968, it broke all archs but i386 and amd64 Modified: head/sys/netinet/in_mcast.c head/sys/netinet6/in6_mcast.c Modified: head/sys/netinet/in_mcast.c

svn commit: r333978 - in head/sys: netinet netinet6

2018-05-21 Thread Ed Maste
Author: emaste Date: Mon May 21 13:08:44 2018 New Revision: 333978 URL: https://svnweb.freebsd.org/changeset/base/333978 Log: Pair CURVNET_SET and CURVNET_RESTORE in a block Per vnet(9), CURVNET_SET and CURVNET_RESTORE cannot be used as a single statement for a conditional and CURVNET_RES

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

2018-05-22 Thread Ed Maste
Author: emaste Date: Tue May 22 14:35:33 2018 New Revision: 334046 URL: https://svnweb.freebsd.org/changeset/base/334046 Log: intel-ucode-split: add -n flag to skip creating output files Sponsored by: The FreeBSD Foundation Modified: head/tools/tools/intel-ucode-split/intel-ucode-split.c

svn commit: r334063 - in head/sys/dev/usb: . net

2018-05-22 Thread Ed Maste
Author: emaste Date: Tue May 22 20:00:56 2018 New Revision: 334063 URL: https://svnweb.freebsd.org/changeset/base/334063 Log: if_muge: only attach to LAN7800 Chip ID This driver was developed for the LAN7800 and the register-compatible LAN7515 (found on Raspberry Pi 3B+) and has only been

Re: svn commit: r334089 - head/sbin/dumpon

2018-05-23 Thread Ed Maste
On 23 May 2018 at 06:45, Eitan Adler wrote: > Author: eadler > Date: Wed May 23 10:45:32 2018 > New Revision: 334089 > URL: https://svnweb.freebsd.org/changeset/base/334089 > > Log: > dumpon: point to better kernel debug symbols. >... > -.Dl # kgdb /usr/obj/sys/GENERIC/kernel.debug vmcore.# > +.

Re: svn commit: r334089 - head/sbin/dumpon

2018-05-23 Thread Ed Maste
On 23 May 2018 at 10:15, Rodney W. Grimes wrote: >> Author: eadler >> Date: Wed May 23 10:45:32 2018 >> New Revision: 334089 >> URL: https://svnweb.freebsd.org/changeset/base/334089 >> >> Log: >> dumpon: point to better kernel debug symbols. >> ... > > You should of probably also included that f

svn commit: r334120 - head/share/mk

2018-05-23 Thread Ed Maste
Author: emaste Date: Wed May 23 21:26:33 2018 New Revision: 334120 URL: https://svnweb.freebsd.org/changeset/base/334120 Log: Revert r334081 (-Wmain) as it broke the build on gcc architectures Modified: head/share/mk/bsd.sys.mk Modified: head/share/mk/bsd.sys.mk =

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

2018-05-23 Thread Ed Maste
On 23 May 2018 at 21:28, Eitan Adler wrote: > On 23 May 2018 at 14:26, Ed Maste wrote: >> Author: emaste >> Date: Wed May 23 21:26:33 2018 >> New Revision: 334120 >> URL: https://svnweb.freebsd.org/changeset/base/334120 >> >> Log: >> Revert

svn commit: r334153 - head

2018-05-24 Thread Ed Maste
Author: emaste Date: Thu May 24 14:01:22 2018 New Revision: 334153 URL: https://svnweb.freebsd.org/changeset/base/334153 Log: Restore arm, riscv, sparc64, and mips to UNIVERSE after r334128 Modified: head/Makefile Modified: head/Makefile ==

Re: svn commit: r334129 - head/sys/amd64/conf

2018-05-24 Thread Ed Maste
On 24 May 2018 at 01:36, Matthew Macy wrote: > On Wed, May 23, 2018 at 10:32 PM, Ravi Pokala wrote: >>> >>> Author: mmacy >>> Date: Thu May 24 04:31:53 2018 >>> New Revision: 334129 >>> URL: https://svnweb.freebsd.org/changeset/base/334129 >>> >>> Log: >>> take NUMA out >>> ... >> Why? > > > I

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

2018-05-24 Thread Ed Maste
Author: emaste Date: Thu May 24 16:34:06 2018 New Revision: 334167 URL: https://svnweb.freebsd.org/changeset/base/334167 Log: if_muge: Add LAN78xx family USB ids but attach only to LAN7800 This driver was developed for the LAN7800 and the register-compatible LAN7515 and has only been test

svn commit: r334171 - head

2018-05-24 Thread Ed Maste
Author: emaste Date: Thu May 24 17:08:55 2018 New Revision: 334171 URL: https://svnweb.freebsd.org/changeset/base/334171 Log: UPDATING: remove EOL whitespace in 20180523 entry Modified: head/UPDATING Modified: head/UPDATING

svn commit: r334212 - head/sys/modules/usb

2018-05-25 Thread Ed Maste
Author: emaste Date: Fri May 25 17:29:29 2018 New Revision: 334212 URL: https://svnweb.freebsd.org/changeset/base/334212 Log: if_muge: connect module to the build Supported Microchip devices: - LAN7515 USB 2 hub and gigabit Ethernet controller w/ PHY - LAN7800 USB 3.0 gigabit Ethernet c

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

2018-05-25 Thread Ed Maste
Author: emaste Date: Fri May 25 17:31:43 2018 New Revision: 334213 URL: https://svnweb.freebsd.org/changeset/base/334213 Log: if_muge: Use lock assertion instead of broken locking in lan78xx_chip_init Previously lan78xx_chip_init locked the driver's mutex if not already locked, but unlock

Re: svn commit: r334216 - head/usr.sbin/bhyve

2018-05-25 Thread Ed Maste
On 25 May 2018 at 14:54, Marcelo Araujo wrote: > Author: araujo > Date: Fri May 25 18:54:40 2018 > New Revision: 334216 > URL: https://svnweb.freebsd.org/changeset/base/334216 > > Log: > After a long discussion about assert(3), we gonna use a HardenedBSD > approach to chek strdup(3) memory all

Re: svn commit: r334199 - head/usr.sbin/bhyve

2018-05-25 Thread Ed Maste
On 25 May 2018 at 14:29, Marcelo Araujo wrote: > > One more thing, exit with err(1) is wrong, 1 is EPERM and should be 12 > ENOMEN! :D No, please see the err(3) manpage - err's first argument is the exit code for the program, not an errno. (err suggests using exit codes from sysexits(3), but the

Re: svn commit: r334199 - head/usr.sbin/bhyve

2018-05-25 Thread Ed Maste
On 25 May 2018 at 14:26, Marcelo Araujo wrote: > >> The fact that we don't do NDEBUG builds normally does not allow us to >> ignore that it exists. It's perfectly reasonable for a user to build >> with CFLAGS+=NDEBUG. That need to work. If code is going to fail to >> handle resource errors with

svn commit: r334291 - head/lib/libc/string

2018-05-28 Thread Ed Maste
Author: emaste Date: Mon May 28 18:29:15 2018 New Revision: 334291 URL: https://svnweb.freebsd.org/changeset/base/334291 Log: strsep.3: don't silently ignore errors Reported by: bde MFC with: r334275 Modified: head/lib/libc/string/strsep.3 Modified: head/lib/libc/string/strsep.3

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

2018-05-28 Thread Ed Maste
Author: emaste Date: Mon May 28 20:06:40 2018 New Revision: 334294 URL: https://svnweb.freebsd.org/changeset/base/334294 Log: if_muge: Add GMII enable (vs RGMII) bit The GMII control bit ETH_MAC_CR_GMII_EN_ is not documented in LAN78xx datasheets, but from the permissively licensed header

Re: svn commit: r334320 - in head/sys: cddl/compat/opensolaris/kern cddl/compat/opensolaris/sys i386/include

2018-05-29 Thread Ed Maste
On 29 May 2018 at 09:10, Hans Petter Selasky wrote: > > I only tested buildkernel i386 LINT + GENERIC with this change. I will have > a look ASAP. On IRC the suggestion was made to run buildworld for any header change, and I think this seems like a reasonable standard. Our full buildworld times

svn commit: r334337 - head/release/amd64

2018-05-29 Thread Ed Maste
Author: emaste Date: Tue May 29 15:06:13 2018 New Revision: 334337 URL: https://svnweb.freebsd.org/changeset/base/334337 Log: switch amd64 memstick installer images to MBR A good number of BIOSes have trouble booting from GPT in non-UEFI mode. This is commonly reported with Lenovo desktop

Re: svn commit: r334360 - in head: etc/mtree tests/sys tests/sys/audit

2018-05-29 Thread Ed Maste
On 29 May 2018 at 19:08, Alan Somers wrote: > Author: asomers > Date: Tue May 29 23:08:33 2018 > New Revision: 334360 > URL: https://svnweb.freebsd.org/changeset/base/334360 > > Log: > Add initial set of tests for audit(4) This has broken the build on many architectures, e.g. mips: https://ci.f

svn commit: r334362 - head/tests/sys

2018-05-29 Thread Ed Maste
Author: emaste Date: Wed May 30 00:36:58 2018 New Revision: 334362 URL: https://svnweb.freebsd.org/changeset/base/334362 Log: Temporarily disconnect audit tests Audit tests added in r334360 broke the build on a number of archs. Remove the subdir from the top level tests/sys/Makefile until

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

2018-05-29 Thread Ed Maste
Author: emaste Date: Wed May 30 01:16:50 2018 New Revision: 334363 URL: https://svnweb.freebsd.org/changeset/base/334363 Log: elfdump: chase ABI tag note name change from r232832 r232832 changed the ABI tag note name from .note.ABI-tag to .note.tag. Follow suit in elfdump. Elfdump's

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 ag

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

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 unles

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 an

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 Mod

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: 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 ==

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 2018

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 ne

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: head/sys/kern/makesyscalls.

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: 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: Th

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: 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 EVB

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 s

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: 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: head/sys/co

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 mapp

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 arm6

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 wi

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: 22904

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: head/share

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. Sugg

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: he

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:https:/

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: head/gnu/usr.bin/binutils/objdump/objdump.1

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: head/usr.sbin/asf

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 Relno

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, prop

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

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: 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 Modifi

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: he

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: hea

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 Modif

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 head/sys/arm64/linux/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: 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 'he

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 pro

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 F

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 repo

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 pro

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: 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

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 SPD

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 reac

svn commit: r326287 - head/usr.sbin/efivar

2017-11-27 Thread Ed Maste
Author: emaste Date: Mon Nov 27 19:35:21 2017 New Revision: 326287 URL: https://svnweb.freebsd.org/changeset/base/326287 Log: efivar: add missing getopt 'u' option Modified: head/usr.sbin/efivar/efivar.c Modified: head/usr.sbin/efivar/efivar.c

svn commit: r326482 - head/lib/msun/src

2017-12-02 Thread Ed Maste
Author: emaste Date: Sun Dec 3 01:56:03 2017 New Revision: 326482 URL: https://svnweb.freebsd.org/changeset/base/326482 Log: lib/msun: remove trailing whitespace from e_pow.c Submitted by: Steve Kargl MFC after:1 week Modified: head/lib/msun/src/e_pow.c Modified: head/lib/msun/sr

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

2017-12-04 Thread Ed Maste
Author: emaste Date: Tue Dec 5 01:47:41 2017 New Revision: 326547 URL: https://svnweb.freebsd.org/changeset/base/326547 Log: lld: make -v behave similarly to GNU ld.bfd Previously, lld exited with an error status if the only option given to the command was -v. GNU linkers gracefully exit

  1   2   3   4   5   6   7   8   9   10   >