svn commit: r336627 - head/stand/efi/loader

2018-07-22 Thread Warner Losh
Author: imp Date: Mon Jul 23 06:38:48 2018 New Revision: 336627 URL: https://svnweb.freebsd.org/changeset/base/336627 Log: Fix the attempt to see if we're overriding the console in the command line args. I had thought console would be NULL, but it's efi. Set it to efi (as a clue) before we i

svn commit: r336626 - in head: . stand/i386/loader stand/sparc64/loader

2018-07-22 Thread Warner Losh
Author: imp Date: Mon Jul 23 06:04:05 2018 New Revision: 336626 URL: https://svnweb.freebsd.org/changeset/base/336626 Log: Older zfs boot blocks don't support symlinks. install the link to zfsloader as a hard link. While newer ones do, the whole point of the link was to transition to the new

Re: svn commit: r336526 - head

2018-07-20 Thread Warner Losh
On Fri, Jul 20, 2018 at 11:38 AM, Ian Lepore wrote: > On Fri, 2018-07-20 at 09:56 -0700, Ravi Pokala wrote: > > Hi Ian, > > > > -Original Message- > > From: on behalf of Ian Lepore > > Date: 2018-07-19, Thursday at 17:44 > > To: , , > > Subject: svn commit: r336526 - head > > > > > > > >

Re: svn commit: r336532 - in head/stand: . common i386 i386/loader i386/zfsboot i386/zfsloader sparc64 sparc64/loader sparc64/zfsloader

2018-07-20 Thread Warner Losh
On Fri, Jul 20, 2018 at 3:39 AM, Toomas Soome wrote: > > > On 20 Jul 2018, at 11:00, Andriy Gapon wrote: > > On 20/07/2018 08:17, Warner Losh wrote: > > Provide a symbolic link from zfsloader > to loader so people who have not upgraded their boot blocks are not > a

svn commit: r336538 - head/sys/sys

2018-07-19 Thread Warner Losh
Author: imp Date: Fri Jul 20 05:34:02 2018 New Revision: 336538 URL: https://svnweb.freebsd.org/changeset/base/336538 Log: Bump version to 1200075 for zfsloader being folded into loader. As an aside: 1200074 should be used as the last version with big endian arm support, should that be ne

svn commit: r336537 - head

2018-07-19 Thread Warner Losh
Author: imp Date: Fri Jul 20 05:26:36 2018 New Revision: 336537 URL: https://svnweb.freebsd.org/changeset/base/336537 Log: Mention zfsloader being folded into loader in UPDATING. Modified: head/UPDATING Modified: head/UPDATING =

svn commit: r336536 - in head: lib/geom/part tools/build/options tools/tools/zfsboottest

2018-07-19 Thread Warner Losh
Author: imp Date: Fri Jul 20 05:26:14 2018 New Revision: 336536 URL: https://svnweb.freebsd.org/changeset/base/336536 Log: Remove three stray instances of zfsloader. Modified: head/lib/geom/part/gpart.8 head/tools/build/options/WITH_LOADER_FIREWIRE head/tools/tools/zfsboottest/zfsboottest

svn commit: r336534 - in head/stand: efi/boot1 efi/loader i386/boot2 i386/gptboot i386/gptzfsboot i386/isoboot i386/zfsboot

2018-07-19 Thread Warner Losh
Author: imp Date: Fri Jul 20 05:17:56 2018 New Revision: 336534 URL: https://svnweb.freebsd.org/changeset/base/336534 Log: NM and OBJCOPY are already defined for all builds. There's no need to conditionally define them here. Modified: head/stand/efi/boot1/Makefile head/stand/efi/loader/Ma

svn commit: r336532 - in head/stand: . common i386 i386/loader i386/zfsboot i386/zfsloader sparc64 sparc64/loader sparc64/zfsloader

2018-07-19 Thread Warner Losh
Author: imp Date: Fri Jul 20 05:17:37 2018 New Revision: 336532 URL: https://svnweb.freebsd.org/changeset/base/336532 Log: Collapse zfsloader functionality back down into loader. We no longer really need a separate zfsloader. It was useful when we were first supporting ZFS and had limited

svn commit: r336533 - in head/stand: i386/gptzfsboot i386/zfsboot lua man

2018-07-19 Thread Warner Losh
Author: imp Date: Fri Jul 20 05:17:49 2018 New Revision: 336533 URL: https://svnweb.freebsd.org/changeset/base/336533 Log: Eliminate zfsloader man page. Remove all cross references to zfsloader.8 and /boot/zfsloader. Move ZFS specific info into loader.8. Sponsored by: Netflix Diffe

svn commit: r336535 - in head/stand/efi: . boot1 loader

2018-07-19 Thread Warner Losh
Author: imp Date: Fri Jul 20 05:18:03 2018 New Revision: 336535 URL: https://svnweb.freebsd.org/changeset/base/336535 Log: Hoist EFI_TARGET and SOURCE_DATE_EPOCH up into efi/Makefile.inc Modified: head/stand/efi/Makefile.inc head/stand/efi/boot1/Makefile head/stand/efi/loader/Makefile Mo

svn commit: r336524 - head

2018-07-19 Thread Warner Losh
Author: imp Date: Thu Jul 19 23:54:18 2018 New Revision: 336524 URL: https://svnweb.freebsd.org/changeset/base/336524 Log: Note big endian arm removal. Modified: head/UPDATING Modified: head/UPDATING == --- head/UPDA

svn commit: r336463 - head/stand/efi/loader

2018-07-18 Thread Warner Losh
Author: imp Date: Wed Jul 18 22:45:26 2018 New Revision: 336463 URL: https://svnweb.freebsd.org/changeset/base/336463 Log: If rootdev is set, use it as currdev. Setting rootdev in the enviornment should specify things completely. If it is set, then have it override everything else. P

svn commit: r336464 - head/stand/efi/loader

2018-07-18 Thread Warner Losh
Author: imp Date: Wed Jul 18 22:45:45 2018 New Revision: 336464 URL: https://svnweb.freebsd.org/changeset/base/336464 Log: If the console is already set, don't override it. If console=X is specified on the command line, it's effectively overridden by the current code. It shouldn't do that

svn commit: r336437 - in head: lib lib/libclang_rt share/mk targets/pseudo/clang targets/pseudo/userland/lib

2018-07-17 Thread Warner Losh
Author: imp Date: Tue Jul 17 23:23:54 2018 New Revision: 336437 URL: https://svnweb.freebsd.org/changeset/base/336437 Log: Remove special cases for armeb in the build. Differential Revision: https://reviews.freebsd.org/D16257 Modified: head/lib/Makefile head/lib/libclang_rt/Makefile

svn commit: r336436 - in head/sys: arm/arm arm/conf arm/include arm/xscale arm/xscale/ixp425 conf dev/cfi dev/hwpmc dev/usb/controller modules/cfi

2018-07-17 Thread Warner Losh
Author: imp Date: Tue Jul 17 23:23:45 2018 New Revision: 336436 URL: https://svnweb.freebsd.org/changeset/base/336436 Log: Remove kernel support for armeb Remove all the big-endian arm architectures (ixp425 and ixp435) support in the kernel and associated drivers. Differential Revisi

svn commit: r336434 - head

2018-07-17 Thread Warner Losh
Author: imp Date: Tue Jul 17 23:23:34 2018 New Revision: 336434 URL: https://svnweb.freebsd.org/changeset/base/336434 Log: As discussed several times on freebsd-arch, start to decommission armeb. Remove armeb/arm from KNOWN_ARCHS. Remove armeb from arm universe targets. Differential

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

2018-07-17 Thread Warner Losh
Author: imp Date: Tue Jul 17 23:23:39 2018 New Revision: 336435 URL: https://svnweb.freebsd.org/changeset/base/336435 Log: Remove armeb from arch.7 Remove all the details about armeb from arch(7), except for its release start and end, like alpha, ia64 and pc98. Differential Revision:

svn commit: r336432 - head/sys/mips/cavium

2018-07-17 Thread Warner Losh
Author: imp Date: Tue Jul 17 23:00:52 2018 New Revision: 336432 URL: https://svnweb.freebsd.org/changeset/base/336432 Log: Fix compile error introduced in r336245. Include sys/boot.h to pickup the prototypes for boot_parse_arg. Modified: head/sys/mips/cavium/octeon_machdep.c Modified: h

svn commit: r336431 - head/stand/efi/libefi

2018-07-17 Thread Warner Losh
Author: imp Date: Tue Jul 17 21:45:14 2018 New Revision: 336431 URL: https://svnweb.freebsd.org/changeset/base/336431 Log: Remove bogus attempt to simulate scrolling. It's not needed and messes up serial output. Setting the cursor position after every character is inefficient, and causes all

svn commit: r336430 - head/sys/sparc64/include

2018-07-17 Thread Warner Losh
Author: imp Date: Tue Jul 17 21:18:49 2018 New Revision: 336430 URL: https://svnweb.freebsd.org/changeset/base/336430 Log: Fix a typo: change lists to list to match rest of sentence. Also, I misspoke in r336428. Any devices on sparc64 machines on "isa" that can do DMA can do 32-bit addres

svn commit: r336428 - head/sys/sparc64/include

2018-07-17 Thread Warner Losh
Author: imp Date: Tue Jul 17 21:08:01 2018 New Revision: 336428 URL: https://svnweb.freebsd.org/changeset/base/336428 Log: Remove VM_FREELIST_ISADMA Sparc64 doesn't have any devices that do DMA that are attached to isa or ebus, so we don't need a low-memory pool. Modified: head/sys/spa

svn commit: r336427 - in head/sys: arm64/include riscv/include

2018-07-17 Thread Warner Losh
Author: imp Date: Tue Jul 17 21:07:53 2018 New Revision: 336427 URL: https://svnweb.freebsd.org/changeset/base/336427 Log: Remove VM_FREELIST_ISADMA. It's not needed on these architectures. Differential Review: https://reviews.freebsd.org/D16290 Modified: head/sys/arm64/include/vmparam.h

svn commit: r336425 - head/stand/efi/libefi

2018-07-17 Thread Warner Losh
Author: imp Date: Tue Jul 17 20:26:17 2018 New Revision: 336425 URL: https://svnweb.freebsd.org/changeset/base/336425 Log: More typos Noticed by: ian@ Modified: head/stand/efi/libefi/env.c Modified: head/stand/efi/libefi/env.c

Re: svn commit: r336424 - head/stand/efi/libefi

2018-07-17 Thread Warner Losh
Sure. Everything else is wrong with this function. :( On Tue, Jul 17, 2018 at 2:20 PM, Ian Lepore wrote: > On Tue, 2018-07-17 at 20:11 +0000, Warner Losh wrote: > > Author: imp > > Date: Tue Jul 17 20:11:52 2018 > > New Revision: 336424 > > URL: https://svnweb.freebs

svn commit: r336424 - head/stand/efi/libefi

2018-07-17 Thread Warner Losh
Author: imp Date: Tue Jul 17 20:11:52 2018 New Revision: 336424 URL: https://svnweb.freebsd.org/changeset/base/336424 Log: Fix typo in the command summary. Of course, I can't get the command to work, but it's a start... Modified: head/stand/efi/libefi/env.c Modified: head/stand/efi/libe

Re: svn commit: r336326 - head/sys/dev/ichiic

2018-07-16 Thread Warner Losh
On Mon, Jul 16, 2018, 10:57 AM John Baldwin wrote: > On 7/15/18 6:34 PM, Oleksandr Tymoshenko wrote: > > Author: gonzo > > Date: Mon Jul 16 01:34:45 2018 > > New Revision: 336326 > > URL: https://svnweb.freebsd.org/changeset/base/336326 > > > > Log: > > Remove MODULE_PNP_INFO for ig4(4) driver

svn commit: r336347 - head

2018-07-16 Thread Warner Losh
Author: imp Date: Mon Jul 16 15:29:32 2018 New Revision: 336347 URL: https://svnweb.freebsd.org/changeset/base/336347 Log: Add pointer to freebsd-numerics for libm. Modified: head/MAINTAINERS Modified: head/MAINTAINERS =

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

2018-07-14 Thread Warner Losh
Author: imp Date: Sun Jul 15 05:29:39 2018 New Revision: 336302 URL: https://svnweb.freebsd.org/changeset/base/336302 Log: Use EF_SEG_READ_STRING instead of EF_SEG_READ when reading strings. Normally, we can get away with just reading the 1k buffer for the string, since the placement of t

svn commit: r336272 - head/stand/efi/loader

2018-07-13 Thread Warner Losh
Author: imp Date: Sat Jul 14 06:43:37 2018 New Revision: 336272 URL: https://svnweb.freebsd.org/changeset/base/336272 Log: Minor adjustments: o Fix the parsing of the device path. a last minute change terminated it too soon. o Kill setting LINES. We don't need to do it, and even if we

Re: svn commit: r336270 - head/stand/efi/loader

2018-07-13 Thread Warner Losh
Uggg. This commit message is slightly wrong. Added a printf I wanted to add anyway to a new version and made a note about what's wrong with it. I changed the behavior based on review feedback, but didn't change the commit message before the commit. Warner On Fri, Jul 13, 2018 at 6:40

svn commit: r336271 - head/stand/efi/loader

2018-07-13 Thread Warner Losh
Author: imp Date: Sat Jul 14 01:46:19 2018 New Revision: 336271 URL: https://svnweb.freebsd.org/changeset/base/336271 Log: Add reporting of whether or not a keyboard is detected. In addition, note that r336270's commit message was slightly incorrect. It changed the default setting of the con

svn commit: r336270 - head/stand/efi/loader

2018-07-13 Thread Warner Losh
Author: imp Date: Sat Jul 14 00:40:38 2018 New Revision: 336270 URL: https://svnweb.freebsd.org/changeset/base/336270 Log: uefi stand: Guess the console better For server machines, ComOut is set to the set of devices that the efi console suppots. Parse it to see if we have serial, video o

svn commit: r336264 - head/stand/efi/include

2018-07-13 Thread Warner Losh
Author: imp Date: Fri Jul 13 21:03:32 2018 New Revision: 336264 URL: https://svnweb.freebsd.org/changeset/base/336264 Log: Define ADR subtype of ACPI type for a device path. Modified: head/stand/efi/include/efidevp.h Modified: head/stand/efi/include/efidevp.h

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

2018-07-13 Thread Warner Losh
Author: imp Date: Fri Jul 13 20:33:10 2018 New Revision: 336262 URL: https://svnweb.freebsd.org/changeset/base/336262 Log: Fix machdep_boot.c A last minute change made this no longer compile. Pass the right arg and eliminate now-unused variables from the code. Modified: head/sys/arm/ar

svn commit: r336261 - head/stand/i386/kgzldr

2018-07-13 Thread Warner Losh
Author: imp Date: Fri Jul 13 20:08:18 2018 New Revision: 336261 URL: https://svnweb.freebsd.org/changeset/base/336261 Log: Catch up to the inflate renaming. Modified: head/stand/i386/kgzldr/Makefile Modified: head/stand/i386/kgzldr/Makefile ===

svn commit: r336255 - head/sys/geom/eli

2018-07-13 Thread Warner Losh
Author: imp Date: Fri Jul 13 18:21:38 2018 New Revision: 336255 URL: https://svnweb.freebsd.org/changeset/base/336255 Log: g_eli_key_cmp is used only in the kernel, so only define it in the kernel. Modified: head/sys/geom/eli/g_eli_key_cache.c Modified: head/sys/geom/eli/g_eli_key_cache.c

svn commit: r336254 - head/stand/libsa/geli

2018-07-13 Thread Warner Losh
Author: imp Date: Fri Jul 13 18:19:33 2018 New Revision: 336254 URL: https://svnweb.freebsd.org/changeset/base/336254 Log: Use if rather than case for a simple boolean. gcc thinks blks is undefined sometimes with the case, but enc is always 0 or 1, so and if / else is better anyway. Modifie

svn commit: r336253 - head/sys/dev/ofw

2018-07-13 Thread Warner Losh
Author: imp Date: Fri Jul 13 18:00:13 2018 New Revision: 336253 URL: https://svnweb.freebsd.org/changeset/base/336253 Log: Add missing include of sys/boot.h Modified: head/sys/dev/ofw/ofw_subr.c Modified: head/sys/dev/ofw/ofw_subr.c ===

svn commit: r336250 - in head: stand/libsa sys/conf sys/kern

2018-07-13 Thread Warner Losh
Author: imp Date: Fri Jul 13 17:41:28 2018 New Revision: 336250 URL: https://svnweb.freebsd.org/changeset/base/336250 Log: There's two files in the sys tree named inflate.c, in addition to it being a common name elsewhere. Rename the old kzip one to subr_inflate.c. This actually fixes t

svn commit: r336249 - head/stand/libsa

2018-07-13 Thread Warner Losh
Author: imp Date: Fri Jul 13 17:15:14 2018 New Revision: 336249 URL: https://svnweb.freebsd.org/changeset/base/336249 Log: Fix sparc64 builds gcc is complaining about struct infate being defined in a parameter list. It's inclear how long this has been broken, but the fix is simple enoug

svn commit: r336246 - in head/stand: common efi/loader i386/libi386 userboot/userboot

2018-07-13 Thread Warner Losh
Author: imp Date: Fri Jul 13 16:43:23 2018 New Revision: 336246 URL: https://svnweb.freebsd.org/changeset/base/336246 Log: Eliminate boot loader copies of boot arg parsing. Eliminate 4 of the copies of the arg parsing in /boot/laoder by using boot_parse_cmdline. Sponsored by: Netflix

svn commit: r336247 - in head/stand: common efi/loader i386/libi386 userboot/userboot

2018-07-13 Thread Warner Losh
Author: imp Date: Fri Jul 13 16:43:29 2018 New Revision: 336247 URL: https://svnweb.freebsd.org/changeset/base/336247 Log: Transition to boot_env_to_howto and boot_howto_to_env in the boot loader. Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D16205 Modified:

svn commit: r336245 - in head/sys: dev/ofw mips/atheros mips/atheros/ar531x mips/cavium mips/ingenic mips/mediatek mips/nlm

2018-07-13 Thread Warner Losh
Author: imp Date: Fri Jul 13 16:43:17 2018 New Revision: 336245 URL: https://svnweb.freebsd.org/changeset/base/336245 Log: Use boot_parse_* to parse command line args and retire cut-n-paste code that was substantially identical. Sponsored by: Netflix Differential Revision: https://revie

svn commit: r336244 - in head: stand/libsa sys/arm/arm sys/conf sys/kern sys/sys sys/x86/xen

2018-07-13 Thread Warner Losh
Author: imp Date: Fri Jul 13 16:43:05 2018 New Revision: 336244 URL: https://svnweb.freebsd.org/changeset/base/336244 Log: Create helper functions for parsing boot args. boot_parse_argto parse a single arg boot_parse_cmdlineto parse a command line string boot_parse_a

svn commit: r336220 - head/lib/libefivar

2018-07-12 Thread Warner Losh
Author: imp Date: Thu Jul 12 16:19:17 2018 New Revision: 336220 URL: https://svnweb.freebsd.org/changeset/base/336220 Log: Fix an obvious 'is odd' check. len % 1 is always true. Fix StrHexToBytes to do a proper odd length check. This was only called by DevPathFromTextGenericPath, Conver

svn commit: r336213 - head/tools/boot

2018-07-11 Thread Warner Losh
Author: imp Date: Wed Jul 11 21:53:04 2018 New Revision: 336213 URL: https://svnweb.freebsd.org/changeset/base/336213 Log: Small refactor of install-boot Use newfs_msdos to create the filesystem for the partition requested and use loader.efi instead of boot1.efi. Modified: head/tools/b

svn commit: r336148 - in head: lib/libc/sys sys/sys

2018-07-09 Thread Warner Losh
Author: imp Date: Tue Jul 10 00:01:14 2018 New Revision: 336148 URL: https://svnweb.freebsd.org/changeset/base/336148 Log: Tweak documentation to RB_ constants to reflect current use RB_ASKNAME is no longer instructions to the boot loader to request a prompt for which kernel to boot. Inst

svn commit: r336135 - head/tools/boot

2018-07-09 Thread Warner Losh
Author: imp Date: Mon Jul 9 18:02:23 2018 New Revision: 336135 URL: https://svnweb.freebsd.org/changeset/base/336135 Log: Remove armeb from the list of architectures we build for the boot laoder testing scripts. It just adds to the build time, and will be retired soon anyway, per discussion

svn commit: r336136 - in head/tools/tools/nanobsd: embedded gateworks gateworks/Files/root gateworks/cfg gateworks/cfg/ssh

2018-07-09 Thread Warner Losh
Author: imp Date: Mon Jul 9 18:02:35 2018 New Revision: 336136 URL: https://svnweb.freebsd.org/changeset/base/336136 Log: Remove gateworks nanobsd support. A quick test of this shows multiple problems. Rather than fix the problems, just retire this board's support. It's for a 12 year old

svn commit: r336118 - in head/stand: zfs zfs32

2018-07-08 Thread Warner Losh
Author: imp Date: Mon Jul 9 03:57:23 2018 New Revision: 336118 URL: https://svnweb.freebsd.org/changeset/base/336118 Log: Remove dirs that git svn should have removed but didn't. Deleted: head/stand/zfs/ head/stand/zfs32/ ___ svn-src-head@freebsd

svn commit: r336114 - head/sys/dev/ena

2018-07-08 Thread Warner Losh
Author: imp Date: Sun Jul 8 23:12:27 2018 New Revision: 336114 URL: https://svnweb.freebsd.org/changeset/base/336114 Log: Remove stray space from PNP string. Modified: head/sys/dev/ena/ena.c Modified: head/sys/dev/ena/ena.c ===

svn commit: r336106 - head/sys/dev/ciss

2018-07-08 Thread Warner Losh
Author: imp Date: Sun Jul 8 20:40:10 2018 New Revision: 336106 URL: https://svnweb.freebsd.org/changeset/base/336106 Log: Add PNP info to PCI attachments of ciss driver Move the module declaration so that it's after the device table. The PNP_INFO must come after the module declaration.

svn commit: r336107 - head/sys/dev/ixgbe

2018-07-08 Thread Warner Losh
Author: imp Date: Sun Jul 8 20:40:14 2018 New Revision: 336107 URL: https://svnweb.freebsd.org/changeset/base/336107 Log: Add PNP info to PCI attachment of ix driver Reviewed by: imp, chuck Submitted by: Lakhan Shiva Kamireddy Sponsored by: Google, Inc. (GSoC 2018) Differential Revi

svn commit: r336104 - head/sys/dev/bge

2018-07-08 Thread Warner Losh
Author: imp Date: Sun Jul 8 20:40:01 2018 New Revision: 336104 URL: https://svnweb.freebsd.org/changeset/base/336104 Log: Add PNP info to PCI attachments of bge driver Reviewed by: imp, chuck Submitted by: Lakhan Shiva Kamireddy Sponsored by: Google, Inc. (GSoC 2018) Differential Re

svn commit: r336109 - head/sys/dev/ipw

2018-07-08 Thread Warner Losh
Author: imp Date: Sun Jul 8 20:40:23 2018 New Revision: 336109 URL: https://svnweb.freebsd.org/changeset/base/336109 Log: Add PNP info to PCI attachment of ipw driver Reviewed by: imp, chuck Submitted by: Lakhan Shiva Kamireddy Sponsored by: Google, Inc. (GSoC 2018) Differential Rev

svn commit: r336105 - head/sys/dev/dc

2018-07-08 Thread Warner Losh
Author: imp Date: Sun Jul 8 20:40:06 2018 New Revision: 336105 URL: https://svnweb.freebsd.org/changeset/base/336105 Log: Add PNP info to PCI attachment of dc driver Reviewed by: imp, chuck Submitted by: Lakhan Shiva Kamireddy Sponsored by: Google, Inc. (GSoC 2018) Differential Revi

svn commit: r336103 - head/sys/dev/bfe

2018-07-08 Thread Warner Losh
Author: imp Date: Sun Jul 8 20:39:57 2018 New Revision: 336103 URL: https://svnweb.freebsd.org/changeset/base/336103 Log: Add PNP info to PCI attachments of bfe driver Reviewed by: imp, chuck Submitted by: Lakhan Shiva Kamireddy Sponsored by: Google, Inc. (GSoC 2018) Differential Re

svn commit: r336102 - head/sys/dev/alc

2018-07-08 Thread Warner Losh
Author: imp Date: Sun Jul 8 20:39:52 2018 New Revision: 336102 URL: https://svnweb.freebsd.org/changeset/base/336102 Log: Add PNP info to PCI attachment of alc driver Reviewed by: imp, chuck Submitted by: Lakhan Shiva Kamireddy Sponsored by: Google, Inc. (GSoC 2018) Pull Request: ht

svn commit: r336110 - head/sys/dev/et

2018-07-08 Thread Warner Losh
Author: imp Date: Sun Jul 8 20:40:28 2018 New Revision: 336110 URL: https://svnweb.freebsd.org/changeset/base/336110 Log: Add PNP info to PCI attachment of et driver Reviewed by: imp, chuck Submitted by: Lakhan Shiva Kamireddy Sponsored by: Google, Inc. (GSoC 2018) Differential Revi

svn commit: r336100 - head/sys/dev/fxp

2018-07-08 Thread Warner Losh
Author: imp Date: Sun Jul 8 20:39:43 2018 New Revision: 336100 URL: https://svnweb.freebsd.org/changeset/base/336100 Log: Add PNP info to PCI attachment of fxp driver Reviewed by: imp, chuck Submitted by: Lakhan Shiva Kamireddy Sponsored by: Google, Inc. (GSoC 2018) Pull Request: ht

svn commit: r336108 - head/sys/dev/ixgbe

2018-07-08 Thread Warner Losh
Author: imp Date: Sun Jul 8 20:40:19 2018 New Revision: 336108 URL: https://svnweb.freebsd.org/changeset/base/336108 Log: Add PNP info to PCI attachment of ixv driver Reviewed by: imp, chuck Submitted by: Lakhan Shiva Kamireddy Sponsored by: Google, Inc. (GSoC 2018) Differential Rev

svn commit: r336099 - head/sys/dev/ena

2018-07-08 Thread Warner Losh
Author: imp Date: Sun Jul 8 20:39:38 2018 New Revision: 336099 URL: https://svnweb.freebsd.org/changeset/base/336099 Log: Add PNP info to PCI attachment of ena driver Make unsigned values uint16_t for pnp table. They are properly uint16_t befause they are 16-bit PCI IDs. The PNP_INFO lan

svn commit: r336101 - head/sys/dev/gem

2018-07-08 Thread Warner Losh
Author: imp Date: Sun Jul 8 20:39:48 2018 New Revision: 336101 URL: https://svnweb.freebsd.org/changeset/base/336101 Log: Add PNP info to PCI attachment of gem driver Move device table earlier in the file so we can reference it in the PNP_INFO macro. Reviewed by: imp, chuck Submit

svn commit: r336098 - head/sys/dev/cas

2018-07-08 Thread Warner Losh
Author: imp Date: Sun Jul 8 20:39:23 2018 New Revision: 336098 URL: https://svnweb.freebsd.org/changeset/base/336098 Log: Add PNP info to PCI attachment of cas driver Move module delcaration to be after device table. The PNP_INFO must follow the module declaration. Reviewed by: imp,

Re: svn commit: r334880 - head/sys/dev/vnic

2018-07-08 Thread Warner Losh
On Sun, Jul 8, 2018 at 10:14 AM, Mark Johnston wrote: > On Sun, Jul 08, 2018 at 09:58:35AM -0600, Warner Losh wrote: > > On Sun, Jul 8, 2018 at 9:55 AM, Sean Bruno wrote: > > > > > > > > > > > On 07/08/18 09:26, Mark Johnston wrote: > > > >

Re: svn commit: r334880 - head/sys/dev/vnic

2018-07-08 Thread Warner Losh
On Sun, Jul 8, 2018 at 9:55 AM, Sean Bruno wrote: > > > On 07/08/18 09:26, Mark Johnston wrote: > > On Sun, Jul 08, 2018 at 09:10:27AM -0600, Sean Bruno wrote: > >> > >> > >> On 07/07/18 11:43, Mark Johnston wrote: > >>> On Sat, Jun 09, 2018 at 02:47:49PM +, Andrew Turner wrote: > Author

svn commit: r336085 - in head/stand: common i386/libi386 i386/loader ofw/libofw sparc64/loader userboot/userboot

2018-07-08 Thread Warner Losh
Author: imp Date: Sun Jul 8 07:42:58 2018 New Revision: 336085 URL: https://svnweb.freebsd.org/changeset/base/336085 Log: Stop using ../zfs/libzfs.h but instead use libzfs.h. While ../zfs/libzfs.h mostly works, there are a few situations where it does not. Eliminate the problem by using

svn commit: r336084 - in head/stand: . efi/boot1 efi/loader i386/gptzfsboot i386/loader i386/zfsboot i386/zfsloader libsa libsa/zfs sparc64/loader sparc64/zfsloader userboot/userboot zfs zfs32

2018-07-08 Thread Warner Losh
Author: imp Date: Sun Jul 8 07:42:49 2018 New Revision: 336084 URL: https://svnweb.freebsd.org/changeset/base/336084 Log: Move ZFS files into libsa Move the libzfs stuff into libsa. There's no need for it to be a separate library. The separate library adds to the issues of build orderi

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

2018-07-07 Thread Warner Losh
On Sat, Jul 7, 2018 at 7:06 PM, Rodney W. Grimes < free...@pdx.rh.cn85.dnsmgr.net> wrote: > > On Sat, Jul 7, 2018, 5:40 PM Eugene Grosbein wrote: > > > > > 08.07.2018 4:38, Warner Losh wrote: > > > > > > > On Sat, Jul 7, 2018, 4:14 PM Eugene

Re: svn commit: r336068 - in head/sys: dev/amdsmb modules/amdsmb

2018-07-07 Thread Warner Losh
On Sat, Jul 7, 2018, 6:51 PM Warner Losh wrote: > > > On Sat, Jul 7, 2018, 6:42 PM Andriy Gapon wrote: > >> On 07/07/2018 18:55, Warner Losh wrote: >> > Author: imp >> > Date: Sat Jul 7 15:55:52 2018 >> > New Revision: 336068 >> >

Re: svn commit: r336068 - in head/sys: dev/amdsmb modules/amdsmb

2018-07-07 Thread Warner Losh
On Sat, Jul 7, 2018, 6:42 PM Andriy Gapon wrote: > On 07/07/2018 18:55, Warner Losh wrote: > > Author: imp > > Date: Sat Jul 7 15:55:52 2018 > > New Revision: 336068 > > URL: https://svnweb.freebsd.org/changeset/base/336068 > > > > Log: > > Updat

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

2018-07-07 Thread Warner Losh
On Sat, Jul 7, 2018, 5:40 PM Eugene Grosbein wrote: > 08.07.2018 4:38, Warner Losh wrote: > > > On Sat, Jul 7, 2018, 4:14 PM Eugene Grosbein <mailto:eu...@grosbein.net>> wrote: > > > > 07.07.2018 22:02, Andrew Gallatin wrote: > > > > > On

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

2018-07-07 Thread Warner Losh
On Sat, Jul 7, 2018, 4:14 PM Eugene Grosbein wrote: > 07.07.2018 22:02, Andrew Gallatin wrote: > > > One thing that was tangentially brought up is that the ability > > to compile out-of-tree modules requires keeping the kernel-headers > > around. So we may need to identify all the headers that a

svn commit: r336069 - head/sys/dev/ath

2018-07-07 Thread Warner Losh
Author: imp Date: Sat Jul 7 15:55:58 2018 New Revision: 336069 URL: https://svnweb.freebsd.org/changeset/base/336069 Log: Fix PCI_SUBDEV call Modified: head/sys/dev/ath/if_ath_pci.c Modified: head/sys/dev/ath/if_ath_pci.c =

svn commit: r336068 - in head/sys: dev/amdsmb modules/amdsmb

2018-07-07 Thread Warner Losh
Author: imp Date: Sat Jul 7 15:55:52 2018 New Revision: 336068 URL: https://svnweb.freebsd.org/changeset/base/336068 Log: Update AMDSMB to use PCI_MATCH Differential Review: https://reviews.freebsd.org/D16172 Added: head/sys/modules/amdsmb/ head/sys/modules/amdsmb/Makefile (contents

Re: svn commit: r336067 - head/sys/dev/ath

2018-07-07 Thread Warner Losh
On Sat, Jul 7, 2018, 10:50 AM Conrad Meyer wrote: > On Sat, Jul 7, 2018 at 8:25 AM, Warner Losh wrote: > > Author: imp > > Date: Sat Jul 7 15:25:16 2018 > > New Revision: 336067 > > URL: https://svnweb.freebsd.org/changeset/base/336067 > > > > Log: &g

svn commit: r336067 - head/sys/dev/ath

2018-07-07 Thread Warner Losh
Author: imp Date: Sat Jul 7 15:25:16 2018 New Revision: 336067 URL: https://svnweb.freebsd.org/changeset/base/336067 Log: Switch to using new PCI_MATCH stuff. Modified: head/sys/dev/ath/if_ath_pci.c head/sys/dev/ath/if_ath_pci_devlist.h Modified: head/sys/dev/ath/if_ath_pci.c

svn commit: r336065 - head

2018-07-07 Thread Warner Losh
Author: imp Date: Sat Jul 7 15:25:06 2018 New Revision: 336065 URL: https://svnweb.freebsd.org/changeset/base/336065 Log: Mention the need to update devmatch.conf Modified: head/UPDATING Modified: head/UPDATING == -

svn commit: r336066 - in head/sys: compat/linsysfs dev/pci

2018-07-07 Thread Warner Losh
Author: imp Date: Sat Jul 7 15:25:11 2018 New Revision: 336066 URL: https://svnweb.freebsd.org/changeset/base/336066 Log: Create PCI_MATCH and pci_match_device Create a covenience function to match PCI device IDs. It's about 15 years overdue. Differential Revision: https://reviews.f

Re: svn commit: r336025 - in head/sys: amd64/include i386/include

2018-07-06 Thread Warner Losh
On Fri, Jul 6, 2018 at 6:06 PM, Don Lewis wrote: > On 6 Jul, Warner Losh wrote: > > On Fri, Jul 6, 2018 at 9:32 AM, Rodney W. Grimes < > > free...@pdx.rh.cn85.dnsmgr.net> wrote: > > > >> > Author: hselasky > >> > Date: Fri Jul 6 10:13:42

Re: svn commit: r336025 - in head/sys: amd64/include i386/include

2018-07-06 Thread Warner Losh
On Fri, Jul 6, 2018, 3:50 PM Tijl Coosemans wrote: > On Fri, 6 Jul 2018 11:09:27 -0700 (PDT) "Rodney W. Grimes" < > free...@pdx.rh.cn85.dnsmgr.net> wrote: > > > On Fri, Jul 6, 2018, 12:27 PM Rodney W. Grimes < > > > free...@pdx.rh.cn85.dnsmgr.net> wrote: > > > > > > > > On Fri, Jul 6, 2018 at 9:52

Re: svn commit: r336025 - in head/sys: amd64/include i386/include

2018-07-06 Thread Warner Losh
On Fri, Jul 6, 2018, 12:27 PM Rodney W. Grimes < free...@pdx.rh.cn85.dnsmgr.net> wrote: > > On Fri, Jul 6, 2018 at 9:52 AM, Rodney W. Grimes < > > free...@pdx.rh.cn85.dnsmgr.net> wrote: > > > > > > On Fri, Jul 6, 2018 at 9:32 AM, Rodney W. Grimes < > > > > free...@pdx.rh.cn85.dnsmgr.net> wrote: >

Re: svn commit: r336025 - in head/sys: amd64/include i386/include

2018-07-06 Thread Warner Losh
On Fri, Jul 6, 2018 at 9:52 AM, Rodney W. Grimes < free...@pdx.rh.cn85.dnsmgr.net> wrote: > > On Fri, Jul 6, 2018 at 9:32 AM, Rodney W. Grimes < > > free...@pdx.rh.cn85.dnsmgr.net> wrote: > > > > > > Author: hselasky > > > > Date: Fri Jul 6 10:13:42 2018 > > > > New Revision: 336025 > > > > URL:

Re: svn commit: r336025 - in head/sys: amd64/include i386/include

2018-07-06 Thread Warner Losh
On Fri, Jul 6, 2018 at 9:32 AM, Rodney W. Grimes < free...@pdx.rh.cn85.dnsmgr.net> wrote: > > Author: hselasky > > Date: Fri Jul 6 10:13:42 2018 > > New Revision: 336025 > > URL: https://svnweb.freebsd.org/changeset/base/336025 > > > > Log: > > Make sure kernel modules built by default are port

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

2018-07-03 Thread Warner Losh
And this is why I wanted it to conform to the current build paradigm in my review... I'll mop it up once Bryan is done... Warner On Tue, Jul 3, 2018, 6:05 PM Matt Macy wrote: > Author: mmacy > Date: Tue Jul 3 23:05:42 2018 > New Revision: 335916 > URL: https://svnweb.freebsd.org/changeset/base

Re: svn commit: r335836 - head/usr.bin/top

2018-07-02 Thread Warner Losh
Sato-san Sorry for the top post, but your message would make an excellent intro to i18n in one of our developer guides. Warner On Mon, Jul 2, 2018, 11:13 AM Hiroki Sato wrote: > 後藤大地 wrote > in <459bd898-8072-426e-a968-96c1382ac...@icloud.com>: > > da> > da> > da> > 2018/07/02 15:55、Hiroki

svn commit: r335834 - head

2018-06-30 Thread Warner Losh
Author: imp Date: Sun Jul 1 01:45:41 2018 New Revision: 335834 URL: https://svnweb.freebsd.org/changeset/base/335834 Log: Mention, belatedly, the need to run mergemaster. This somehow wasn't committed with the other changes. Modified: head/UPDATING Modified: head/UPDATING

svn commit: r335773 - head/stand/efi/boot1

2018-06-28 Thread Warner Losh
Author: imp Date: Thu Jun 28 19:42:10 2018 New Revision: 335773 URL: https://svnweb.freebsd.org/changeset/base/335773 Log: Revert preference to be an int. While in base we use it as a boolean (of the wrong spelling), there's at least one out of tree user that needs it to be int since prio

svn commit: r335763 - head/etc/devd

2018-06-28 Thread Warner Losh
Author: imp Date: Thu Jun 28 15:00:18 2018 New Revision: 335763 URL: https://svnweb.freebsd.org/changeset/base/335763 Log: Fix quoting in sending the NOMATCH event to devmatch The NOMATCH event was previously quoted to protect it from shell expansion. However, that quoting now interferes

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

2018-06-28 Thread Warner Losh
On Wed, Jun 27, 2018 at 7:46 AM, Warner Losh wrote: > > > On Wed, Jun 27, 2018 at 7:44 AM, Shawn Webb > wrote: > >> On Wed, Jun 27, 2018 at 07:42:52AM -0600, Warner Losh wrote: >> > On Wed, Jun 27, 2018 at 12:59 AM, Oliver Pinter < >>

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

2018-06-28 Thread Warner Losh
On Thu, Jun 28, 2018 at 12:54 AM, Devin Teske wrote: > > On Jun 27, 2018, at 7:35 PM, Warner Losh wrote: > > > > On Wed, Jun 27, 2018 at 8:14 PM, Devin Teske wrote: > >> >> On Jun 27, 2018, at 6:58 PM, Warner Losh wrote: >> >> >> >

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

2018-06-27 Thread Warner Losh
On Wed, Jun 27, 2018 at 8:14 PM, Devin Teske wrote: > > On Jun 27, 2018, at 6:58 PM, Warner Losh wrote: > > > > On Wed, Jun 27, 2018 at 7:49 PM, Devin Teske wrote: > >> >> On Jun 27, 2018, at 5:59 PM, Warner Losh wrote: >> >> >> >>

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

2018-06-27 Thread Warner Losh
On Wed, Jun 27, 2018 at 7:49 PM, Devin Teske wrote: > > On Jun 27, 2018, at 5:59 PM, Warner Losh wrote: > > > > On Wed, Jun 27, 2018 at 5:52 PM, Gleb Smirnoff > wrote: > >> On Wed, Jun 27, 2018 at 04:11:09AM +, Warner Losh wrote: >> W> Author: imp &g

svn commit: r335756 - head/sbin/devd

2018-06-27 Thread Warner Losh
Author: imp Date: Thu Jun 28 01:45:53 2018 New Revision: 335756 URL: https://svnweb.freebsd.org/changeset/base/335756 Log: We're not, yet, at C++11 capable on all our plaforms. Use a possibly slower, but C++98 compatibe way to iterate through the string. Noticed by: g++ 4.2.1 and Mar

Re: svn commit: r335753 - head/sbin/devd [ broke the ci.freebsd.org FreeBSD-head-{mips,mip64,powerpcpowerpc64,powerpcspe,sparc64}-build ]

2018-06-27 Thread Warner Losh
On Wed, Jun 27, 2018, 7:27 PM Mark Millard wrote: > These are the gcc/g++ 4.2.1 based targets. > > For example . . . > > https://ci.freebsd.org/job/FreeBSD-head-powerpc64-build/6261/consoleText > > --- all_subdir_sbin/devd --- > /usr/src/sbin/devd/devd.cc: In member function 'std::string > config

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

2018-06-27 Thread Warner Losh
On Wed, Jun 27, 2018 at 5:52 PM, Gleb Smirnoff wrote: > On Wed, Jun 27, 2018 at 04:11:09AM +0000, Warner Losh wrote: > W> Author: imp > W> Date: Wed Jun 27 04:11:09 2018 > W> New Revision: 335690 > W> URL: https://svnweb.freebsd.org/changeset/base/335690 >

svn commit: r335753 - head/sbin/devd

2018-06-27 Thread Warner Losh
Author: imp Date: Wed Jun 27 23:44:37 2018 New Revision: 335753 URL: https://svnweb.freebsd.org/changeset/base/335753 Log: Safely quote all variable expansions. When expanding a variable set by a message from the kernel, safely quote all arguments expanded when creating a command line for

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

2018-06-27 Thread Warner Losh
On Wed, Jun 27, 2018 at 7:44 AM, Shawn Webb wrote: > On Wed, Jun 27, 2018 at 07:42:52AM -0600, Warner Losh wrote: > > On Wed, Jun 27, 2018 at 12:59 AM, Oliver Pinter < > > oliver.pin...@hardenedbsd.org> wrote: > > > > > > > > > >

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

2018-06-27 Thread Warner Losh
On Wed, Jun 27, 2018 at 7:42 AM, Warner Losh wrote: > > > On Wed, Jun 27, 2018 at 12:59 AM, Oliver Pinter < > oliver.pin...@hardenedbsd.org> wrote: > >> >> >> On Wednesday, June 27, 2018, Warner Losh wrote: >> >>> Author: imp >>>

<    9   10   11   12   13   14   15   16   17   18   >