svn commit: r302704 - head/sys/dev/hyperv/netvsc

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Wed Jul 13 05:58:46 2016 New Revision: 302704 URL: https://svnweb.freebsd.org/changeset/base/302704 Log: hyperv/hn: Avoid the hv_device This paves way to nuke the hv_device, which is actually an unncessary indirection. MFC after:1 week Sponsored by:

svn commit: r302703 - in head/sys/dev/hyperv: include vmbus

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Wed Jul 13 05:47:09 2016 New Revision: 302703 URL: https://svnweb.freebsd.org/changeset/base/302703 Log: hyperv/vmbus: Deprecate the usage of hv_device. This paves way to nuke the hv_device, which is actually an unncessary indirection. MFC after:1 week

svn commit: r302702 - head/sys/dev/hyperv/utilities

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Wed Jul 13 05:35:28 2016 New Revision: 302702 URL: https://svnweb.freebsd.org/changeset/base/302702 Log: hyperv/util: Avoid the hv_device This paves way to nuke the hv_device, which is actually an unncessary indirection. MFC after:1 week Sponsored by:

svn commit: r302701 - head/sys/dev/hyperv/storvsc

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Wed Jul 13 05:28:07 2016 New Revision: 302701 URL: https://svnweb.freebsd.org/changeset/base/302701 Log: hyperv/stor: Avoid the hv_device and nuke the broken get_stor_device This paves way to nuke the hv_device, which is actually an unncessary indirection. MFC

svn commit: r302700 - in head/sys/dev/hyperv: include vmbus

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Wed Jul 13 05:19:45 2016 New Revision: 302700 URL: https://svnweb.freebsd.org/changeset/base/302700 Log: hyperv/vmbus: Add channel ivar accessor. This makes life easier during the transition period to nuke the hv_device. MFC after:1 week Sponsored by:

svn commit: r302699 - head/sys/dev/hyperv/vmbus

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Wed Jul 13 05:11:45 2016 New Revision: 302699 URL: https://svnweb.freebsd.org/changeset/base/302699 Log: hyperv/vmbus: All ivars are read-only; nuke unnecessary write_ivar MFC after:1 week Sponsored by: Microsoft OSTC Differential Revision:

svn commit: r302698 - in head/sys: dev/hyperv/netvsc dev/hyperv/storvsc dev/hyperv/utilities dev/hyperv/vmbus modules/hyperv/utilities

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Wed Jul 13 05:01:12 2016 New Revision: 302698 URL: https://svnweb.freebsd.org/changeset/base/302698 Log: hyperv/vmbus: Add vmbus method for GUID base device probing. Reduce the exposure of hv_device. MFC after:1 week Sponsored by: Microsoft OSTC

svn commit: r302697 - in head/sys/dev/hyperv: include vmbus

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Wed Jul 13 04:51:37 2016 New Revision: 302697 URL: https://svnweb.freebsd.org/changeset/base/302697 Log: hyperv/vmbus: Remove the embedded offer message from hv_vmbus_channel MFC after:1 week Sponsored by: Microsoft OSTC Differential Revision:

svn commit: r302696 - in head/sys/dev/hyperv: include vmbus

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Wed Jul 13 04:39:16 2016 New Revision: 302696 URL: https://svnweb.freebsd.org/changeset/base/302696 Log: hyperv/vmbus: Add type/instance guid fields into hv_vmbus_channel This prepares to remove the unnecessary offer message embedding in hv_vmbus_channel. MFC

svn commit: r302695 - in head/sys/dev/hyperv: include vmbus

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Wed Jul 13 04:31:08 2016 New Revision: 302695 URL: https://svnweb.freebsd.org/changeset/base/302695 Log: hyperv/vmbus: Add flags field into hv_vmbus_channel for MNF indication This prepares to remove the unnecessary offer message embedding in hv_vmbus_channel.

svn commit: r302694 - in head/sys/dev/hyperv: include netvsc vmbus

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Wed Jul 13 03:35:22 2016 New Revision: 302694 URL: https://svnweb.freebsd.org/changeset/base/302694 Log: hyperv/vmbus: Make subchan index a field of hv_vmbus_channel. This prepares to remove the unnecessary offer message embedding in hv_vmbus_channel. MFC after:

svn commit: r302693 - in head/sys/dev/hyperv: include netvsc vmbus

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Wed Jul 13 03:24:29 2016 New Revision: 302693 URL: https://svnweb.freebsd.org/changeset/base/302693 Log: hyperv/vmbus: Make channel id a field of hv_vmbus_channel. This prepares to remove the unnecessary offer message embedding in hv_vmbus_channel. MFC after:

svn commit: r302692 - in head/sys: conf dev/hyperv/vmbus modules/hyperv/vmbus

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Wed Jul 13 03:14:29 2016 New Revision: 302692 URL: https://svnweb.freebsd.org/changeset/base/302692 Log: hyperv/vmbus: Merge hv_connection.c into hv_channel.c MFC after:1 week Sponsored by: Microsoft OSTC Differential Revision:

Re: svn commit: r302691 - head/release

2016-07-12 Thread Ngie Cooper (yaneurabeya)
> On Jul 12, 2016, at 19:07, Nathan Whitehorn wrote: > > Author: nwhitehorn > Date: Wed Jul 13 02:07:36 2016 > New Revision: 302691 > URL: https://svnweb.freebsd.org/changeset/base/302691 > > Log: > Reduce the set of things on the disc1 image to those on the bootonly

svn commit: r302691 - head/release

2016-07-12 Thread Nathan Whitehorn
Author: nwhitehorn Date: Wed Jul 13 02:07:36 2016 New Revision: 302691 URL: https://svnweb.freebsd.org/changeset/base/302691 Log: Reduce the set of things on the disc1 image to those on the bootonly image. Notably, this removes the toolchain from the CD-ROM image (it remains on DVD images)

svn commit: r302690 - in head: . gnu/usr.bin/binutils gnu/usr.bin/cc gnu/usr.bin/gdb gnu/usr.bin/gdb/libgdb share/mk

2016-07-12 Thread Bryan Drewery
Author: bdrewery Date: Wed Jul 13 01:35:53 2016 New Revision: 302690 URL: https://svnweb.freebsd.org/changeset/base/302690 Log: Revert r302670 and r302671 for now. MACHINE_CPUARCH smells like MACHINE except for arm64/aarch64 which has it backwards. Modified: head/Makefile

Re: svn commit: r302670 - in head: . gnu/usr.bin/binutils gnu/usr.bin/cc gnu/usr.bin/gdb gnu/usr.bin/gdb/libgdb share/mk

2016-07-12 Thread Bryan Drewery
On 7/12/2016 6:32 PM, Bryan Drewery wrote: > On 7/12/2016 11:57 AM, Bryan Drewery wrote: >> Author: bdrewery >> Date: Tue Jul 12 18:57:25 2016 >> New Revision: 302670 >> URL: https://svnweb.freebsd.org/changeset/base/302670 >> >> Log: >> Create one list of replacements for MACHINE_CPUARCH as

Re: svn commit: r302670 - in head: . gnu/usr.bin/binutils gnu/usr.bin/cc gnu/usr.bin/gdb gnu/usr.bin/gdb/libgdb share/mk

2016-07-12 Thread Bryan Drewery
On 7/12/2016 11:57 AM, Bryan Drewery wrote: > Author: bdrewery > Date: Tue Jul 12 18:57:25 2016 > New Revision: 302670 > URL: https://svnweb.freebsd.org/changeset/base/302670 > > Log: > Create one list of replacements for MACHINE_CPUARCH as MACHINE_CPUARCH_SUB. > > This also adds missing

svn commit: r302683 - head/sys/dev/ioat

2016-07-12 Thread Conrad E. Meyer
Author: cem Date: Tue Jul 12 21:56:57 2016 New Revision: 302683 URL: https://svnweb.freebsd.org/changeset/base/302683 Log: ioat(4): Assert against ring underflow Modified: head/sys/dev/ioat/ioat.c Modified: head/sys/dev/ioat/ioat.c

svn commit: r302686 - head/sys/dev/ioat

2016-07-12 Thread Conrad E. Meyer
Author: cem Date: Tue Jul 12 21:57:05 2016 New Revision: 302686 URL: https://svnweb.freebsd.org/changeset/base/302686 Log: ioat(4): Check ring links at grow/shrink in INVARIANTS Modified: head/sys/dev/ioat/ioat.c Modified: head/sys/dev/ioat/ioat.c

svn commit: r302685 - head/sys/dev/ioat

2016-07-12 Thread Conrad E. Meyer
Author: cem Date: Tue Jul 12 21:57:02 2016 New Revision: 302685 URL: https://svnweb.freebsd.org/changeset/base/302685 Log: ioat(4): Add KTR trace for ioat_reset_hw Modified: head/sys/dev/ioat/ioat.c Modified: head/sys/dev/ioat/ioat.c

svn commit: r302681 - head/sys/dev/ioat

2016-07-12 Thread Conrad E. Meyer
Author: cem Date: Tue Jul 12 21:56:52 2016 New Revision: 302681 URL: https://svnweb.freebsd.org/changeset/base/302681 Log: ioat(4): Remove force_hw_error sysctl; it does not work reliably Modified: head/sys/dev/ioat/ioat.c Modified: head/sys/dev/ioat/ioat.c

svn commit: r302682 - head/sys/dev/ioat

2016-07-12 Thread Conrad E. Meyer
Author: cem Date: Tue Jul 12 21:56:55 2016 New Revision: 302682 URL: https://svnweb.freebsd.org/changeset/base/302682 Log: ioat_reserve_space: Recheck quiescing flag after dropping submit lock Fix a minor bound check error while here (ring can only hold 1 << MAX_ORDER - 1 entries).

svn commit: r302684 - head/sys/dev/ioat

2016-07-12 Thread Conrad E. Meyer
Author: cem Date: Tue Jul 12 21:57:00 2016 New Revision: 302684 URL: https://svnweb.freebsd.org/changeset/base/302684 Log: ioat(4): Enhance KTR logging for descriptor completions Modified: head/sys/dev/ioat/ioat.c Modified: head/sys/dev/ioat/ioat.c

svn commit: r302680 - head/sys/dev/ioat

2016-07-12 Thread Conrad E. Meyer
Author: cem Date: Tue Jul 12 21:56:49 2016 New Revision: 302680 URL: https://svnweb.freebsd.org/changeset/base/302680 Log: ioat(4): Export HW capabilities to consumers Modified: head/sys/dev/ioat/ioat.c head/sys/dev/ioat/ioat.h head/sys/dev/ioat/ioat_hw.h Modified:

svn commit: r302679 - head/sys/dev/ioat

2016-07-12 Thread Conrad E. Meyer
Author: cem Date: Tue Jul 12 21:56:46 2016 New Revision: 302679 URL: https://svnweb.freebsd.org/changeset/base/302679 Log: ioat(4): Submitters pick up a shovel if queue is too full Before attempting to grow the ring. Modified: head/sys/dev/ioat/ioat.c head/sys/dev/ioat/ioat_internal.h

svn commit: r302678 - head/sys/dev/ioat

2016-07-12 Thread Conrad E. Meyer
Author: cem Date: Tue Jul 12 21:56:34 2016 New Revision: 302678 URL: https://svnweb.freebsd.org/changeset/base/302678 Log: ioat(4): Don't shrink ring if active Modified: head/sys/dev/ioat/ioat.c Modified: head/sys/dev/ioat/ioat.c

svn commit: r302677 - head/sys/dev/ioat

2016-07-12 Thread Conrad E. Meyer
Author: cem Date: Tue Jul 12 21:52:26 2016 New Revision: 302677 URL: https://svnweb.freebsd.org/changeset/base/302677 Log: ioat(4): Print some more useful information about the ring from ddb "show ioat" Modified: head/sys/dev/ioat/ioat.c Modified: head/sys/dev/ioat/ioat.c

svn commit: r302674 - in head/usr.sbin: etcupdate mergemaster

2016-07-12 Thread Bryan Drewery
Author: bdrewery Date: Tue Jul 12 19:47:01 2016 New Revision: 302674 URL: https://svnweb.freebsd.org/changeset/base/302674 Log: META_MODE: Don't require filemon(4) for mergemaster(8)/etcupdate(8) New .meta files will be created without filemon data, but any future build that wants

svn commit: r302673 - in head: share/man/man4 sys/dev/mpr sys/dev/mps

2016-07-12 Thread Stephen McConnell
Author: slm Date: Tue Jul 12 19:34:10 2016 New Revision: 302673 URL: https://svnweb.freebsd.org/changeset/base/302673 Log: Use real values to calculate Max I/O size instead of guessing. Reviewed by: ken, scottl Approved by: ken, scottl, ambrisko (mentors) MFC after:3 days

svn commit: r302670 - in head: . gnu/usr.bin/binutils gnu/usr.bin/cc gnu/usr.bin/gdb gnu/usr.bin/gdb/libgdb share/mk

2016-07-12 Thread Bryan Drewery
Author: bdrewery Date: Tue Jul 12 18:57:25 2016 New Revision: 302670 URL: https://svnweb.freebsd.org/changeset/base/302670 Log: Create one list of replacements for MACHINE_CPUARCH as MACHINE_CPUARCH_SUB. This also adds missing s/aarch64/arm64 to the sys.mk version and also adds back

svn commit: r302671 - head

2016-07-12 Thread Bryan Drewery
Author: bdrewery Date: Tue Jul 12 18:57:28 2016 New Revision: 302671 URL: https://svnweb.freebsd.org/changeset/base/302671 Log: Create a TARGET_CPUARCH thing to go with MACHINE_CPUARCH. MFC after:3 days Sponsored by: EMC / Isilon Storage Division Differential Revision:

svn commit: r302669 - head/sys/dev/ioat

2016-07-12 Thread Conrad E. Meyer
Author: cem Date: Tue Jul 12 17:58:58 2016 New Revision: 302669 URL: https://svnweb.freebsd.org/changeset/base/302669 Log: ioat(4): Shrink using the correct timer Fix a typo introduced in r302352. Sponsored by: EMC / Isilon Storage Division Modified: head/sys/dev/ioat/ioat.c

svn commit: r302668 - head/usr.sbin/bhyve

2016-07-12 Thread Alexander Motin
Author: mav Date: Tue Jul 12 17:38:18 2016 New Revision: 302668 URL: https://svnweb.freebsd.org/changeset/base/302668 Log: Make unknown register reads predictable. Reported by: Coverity CID: 1357525 Modified: head/usr.sbin/bhyve/pci_e82545.c Modified:

svn commit: r302667 - head/sys/netpfil/ipfw

2016-07-12 Thread Don Lewis
Author: truckman Date: Tue Jul 12 17:32:40 2016 New Revision: 302667 URL: https://svnweb.freebsd.org/changeset/base/302667 Log: Fix problems in the FQ-PIE AQM cleanup code that could leak memory or cause a crash. Because dummynet calls pie_cleanup() while holding a mutex, pie_cleanup()

svn commit: r302666 - head/usr.sbin/bhyve

2016-07-12 Thread Alexander Motin
Author: mav Date: Tue Jul 12 17:30:37 2016 New Revision: 302666 URL: https://svnweb.freebsd.org/changeset/base/302666 Log: Add missing breaks in I/O BAR read/write. This could be important if any guest actually used those registers. Reported by: Coverity CID: 1357519,

svn commit: r302664 - head/usr.bin/mkimg

2016-07-12 Thread Pedro F. Giffuni
Author: pfg Date: Tue Jul 12 15:46:53 2016 New Revision: 302664 URL: https://svnweb.freebsd.org/changeset/base/302664 Log: mkimg(1): minor cleanups with argument order in calloc(3). Generally the first argument in calloc is supposed to stand for a count and the second for a size. Try to

Re: svn commit: r302601 - in head/sys: arm/include arm64/include

2016-07-12 Thread Ian Lepore
On Tue, 2016-07-12 at 00:37 +, Andrey A. Chernov wrote: > Author: ache > Date: Tue Jul 12 00:37:48 2016 > New Revision: 302601 > URL: https://svnweb.freebsd.org/changeset/base/302601 > > Log: > I don't know why unsigned int is choosed for wchar_t here, but The ARM ABI requires wchar_t to

svn commit: r302638 - head/sys/dev/hyperv/vmbus

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Tue Jul 12 09:06:25 2016 New Revision: 302638 URL: https://svnweb.freebsd.org/changeset/base/302638 Log: hyperv/vmbus: Destroy channel list lock upon attach failure and detach. MFC after:1 week Sponsored by: Microsoft OSTC Differential Revision:

svn commit: r302637 - head/sys/dev/hyperv/vmbus

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Tue Jul 12 08:55:08 2016 New Revision: 302637 URL: https://svnweb.freebsd.org/changeset/base/302637 Log: hyperv/vmbus: Remove needed bits MFC after:1 week Sponsored by: Microsoft OSTC Differential Revision:https://reviews.freebsd.org/D7002 Modified:

svn commit: r302636 - head/sys/dev/hyperv/vmbus

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Tue Jul 12 08:47:04 2016 New Revision: 302636 URL: https://svnweb.freebsd.org/changeset/base/302636 Log: hyperv/vmbus: Move channel map to vmbus_softc MFC after:1 week Sponsored by: Microsoft OSTC Differential Revision:https://reviews.freebsd.org/D6982

Re: svn commit: r302601 - in head/sys: arm/include arm64/include

2016-07-12 Thread Andrey Chernov
On 12.07.2016 11:35, Andrew Turner wrote: > On Tue, 12 Jul 2016 00:37:48 + (UTC) > "Andrey A. Chernov" wrote: > >> Author: ache >> Date: Tue Jul 12 00:37:48 2016 >> New Revision: 302601 >> URL: https://svnweb.freebsd.org/changeset/base/302601 >> >> Log: >> I don't know

svn commit: r302635 - in head/sys: amd64/include i386/include x86/x86 x86/xen

2016-07-12 Thread Roger Pau Monné
Author: royger Date: Tue Jul 12 08:43:09 2016 New Revision: 302635 URL: https://svnweb.freebsd.org/changeset/base/302635 Log: xen: automatically disable MSI-X interrupt migration If the hypervisor version is smaller than 4.6.0. Xen commits 74fd00 and 70a3cb are required on the hypervisor

svn commit: r302634 - in head/sys/dev/hyperv: include netvsc vmbus

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Tue Jul 12 08:38:03 2016 New Revision: 302634 URL: https://svnweb.freebsd.org/changeset/base/302634 Log: hyperv/vmbus: Fix sub-channel re-open support. For multi-channel devices, once the primary channel is closed, a set of 'rescind' messages for sub-channels will be

Re: svn commit: r302601 - in head/sys: arm/include arm64/include

2016-07-12 Thread Andrew Turner
On Tue, 12 Jul 2016 00:37:48 + (UTC) "Andrey A. Chernov" wrote: > Author: ache > Date: Tue Jul 12 00:37:48 2016 > New Revision: 302601 > URL: https://svnweb.freebsd.org/changeset/base/302601 > > Log: > I don't know why unsigned int is choosed for wchar_t here, but >

svn commit: r302633 - in head/sys/dev/hyperv: include vmbus

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Tue Jul 12 08:28:51 2016 New Revision: 302633 URL: https://svnweb.freebsd.org/changeset/base/302633 Log: hyperv/vmbus: Free sysctl properly upon channel close. Prepare for sub-channel re-open. MFC after:1 week Sponsored by: Microsoft OSTC Differential

svn commit: r302632 - head/sys/dev/hyperv/vmbus

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Tue Jul 12 08:21:28 2016 New Revision: 302632 URL: https://svnweb.freebsd.org/changeset/base/302632 Log: hyperv/vmbus: More verbose for GPADL_connect/chan_{rescind,offer} Reviewed by: Dexuan Cui , Hongjiang Zhang MFC after:1 week Sponsored by: Microsoft OSTC

svn commit: r302631 - in head/sys/dev/hyperv: include vmbus

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Tue Jul 12 08:11:16 2016 New Revision: 302631 URL: https://svnweb.freebsd.org/changeset/base/302631 Log: hyperv/vmbus: Move channel list to vmbus_softc MFC after:1 week Sponsored by: Microsoft OSTC Differential Revision:https://reviews.freebsd.org/D6956

svn commit: r302623 - head/sys/dev/hyperv/vmbus

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Tue Jul 12 05:55:11 2016 New Revision: 302623 URL: https://svnweb.freebsd.org/changeset/base/302623 Log: hyperv/vmbus: Minor renaming MFC after:1 week Sponsored by: Microsoft OSTC Differential Revision:https://reviews.freebsd.org/D6919 Modified:

svn commit: r302628 - head/sys/sys

2016-07-12 Thread Andrey A. Chernov
Author: ache Date: Tue Jul 12 07:16:37 2016 New Revision: 302628 URL: https://svnweb.freebsd.org/changeset/base/302628 Log: Bump __FreeBSD_version after removing collation from [a-z]-type ranges. Modified: head/sys/sys/param.h Modified: head/sys/sys/param.h

svn commit: r302624 - head/lib/libc/sys

2016-07-12 Thread Edward Tomasz Napierala
Author: trasz Date: Tue Jul 12 06:00:57 2016 New Revision: 302624 URL: https://svnweb.freebsd.org/changeset/base/302624 Log: Add some .Xrs to getloginclass(2). MFC after:1 month Modified: head/lib/libc/sys/getloginclass.2 Modified: head/lib/libc/sys/getloginclass.2

svn commit: r302630 - head/sys/dev/hyperv/vmbus

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Tue Jul 12 07:49:38 2016 New Revision: 302630 URL: https://svnweb.freebsd.org/changeset/base/302630 Log: hyperv/vmbus: Move GPADL index into vmbus_softc MFC after:1 week Sponsored by: Microsoft OSTC Differential Revision:https://reviews.freebsd.org/D6954

svn commit: r302629 - in head/sys: conf dev/hyperv/include dev/hyperv/netvsc dev/hyperv/storvsc dev/hyperv/vmbus modules/hyperv/netvsc modules/hyperv/storvsc modules/hyperv/vmbus

2016-07-12 Thread Sepherosa Ziehau
Author: sephe Date: Tue Jul 12 07:33:39 2016 New Revision: 302629 URL: https://svnweb.freebsd.org/changeset/base/302629 Log: hyperv/vmbus: Rework vmbus version accessing. Instead of global variable, vmbus version is accessed through a vmbus DEVMETHOD now. MFC after:1 week

svn commit: r302626 - head/sys/conf

2016-07-12 Thread Dmitry Chagin
Author: dchagin Date: Tue Jul 12 06:12:58 2016 New Revision: 302626 URL: https://svnweb.freebsd.org/changeset/base/302626 Log: Fix pc98 LINT build. MFC after:4 days Modified: head/sys/conf/files.pc98 Modified: head/sys/conf/files.pc98