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

2016-11-23 Thread Sepherosa Ziehau
Author: sephe Date: Thu Nov 24 07:35:16 2016 New Revision: 309085 URL: https://svnweb.freebsd.org/changeset/base/309085 Log: hyperv/hn: Fix primary channel revocation Since hypervisor will not drain the TX bufring, once the channels are revoked: - Setup vmbus orphan handler properly.

svn commit: r309084 - head/sys/boot/fdt/dts/arm

2016-11-23 Thread Emmanuel Vadot
Author: manu Date: Thu Nov 24 06:43:11 2016 New Revision: 309084 URL: https://svnweb.freebsd.org/changeset/base/309084 Log: Enable the SPI1 and SPI2 node for Olimex A20 SOM EVB. This was missed in r309079. Modified: head/sys/boot/fdt/dts/arm/olimex-a20-som-evb.dts Modified: head/sys/boot/f

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

2016-11-23 Thread Sepherosa Ziehau
Author: sephe Date: Thu Nov 24 06:01:29 2016 New Revision: 309083 URL: https://svnweb.freebsd.org/changeset/base/309083 Log: hyperv/vmbus: Fix the multi-channel revoking on vmbus side. - Reference count the sub-channel when channel offer message is processed, so that immediate rescind m

svn commit: r309082 - in head: . share/man/man4

2016-11-23 Thread Dexuan Cui
Author: dexuan Date: Thu Nov 24 05:52:28 2016 New Revision: 309082 URL: https://svnweb.freebsd.org/changeset/base/309082 Log: share/man/man4/Makefile: Only install Hyper-V man pages on amd64 and i386 We shouldn't install them on the architectures not supported by Hyper-V. And, hv_ata_p

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

2016-11-23 Thread Sepherosa Ziehau
Author: sephe Date: Thu Nov 24 05:18:45 2016 New Revision: 309081 URL: https://svnweb.freebsd.org/changeset/base/309081 Log: hyperv/vmbus: Fix the primary channel revoking on vmbus side. Drivers can now use vmbus_chan_{is_revoked,set_orphan,unset_orphan}() and vmbus_xact_ctx_orphan() to f

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

2016-11-23 Thread Sepherosa Ziehau
Author: sephe Date: Thu Nov 24 04:58:13 2016 New Revision: 309080 URL: https://svnweb.freebsd.org/changeset/base/309080 Log: hyperv/vmbus: Implement orphan support for transaction API It will be used to fix the primary channel revocation support. MFC after:1 week Sponsored by: Mi

svn commit: r309079 - head/sys/arm/allwinner

2016-11-23 Thread Emmanuel Vadot
Author: manu Date: Thu Nov 24 01:24:26 2016 New Revision: 309079 URL: https://svnweb.freebsd.org/changeset/base/309079 Log: Enable the SCL and SDA i2c line for DDC. This is an undocumented register that we need to set if we do not want to rely on u-boot or other bootloader. Modified: head

svn commit: r309078 - head/sys/dev/bnxt

2016-11-23 Thread Stephen Hurd
Author: shurd (ports committer) Date: Thu Nov 24 00:49:00 2016 New Revision: 309078 URL: https://svnweb.freebsd.org/changeset/base/309078 Log: Add new device IDs Add device IDs for new hardware, sort the device IDs, add comment regarding fragice NPAR/VF detection. Approved by: david

svn commit: r309077 - stable/10/usr.sbin/crunch/crunchide

2016-11-23 Thread Ed Maste
Author: emaste Date: Thu Nov 24 00:46:34 2016 New Revision: 309077 URL: https://svnweb.freebsd.org/changeset/base/309077 Log: MFC r308772: crunchide: report explicit error for combined string table Some tools produce objects with a combined strtab and shstrtab. These objects are not suppo

svn commit: r309076 - head/sys/arm64/conf

2016-11-23 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Nov 24 00:45:52 2016 New Revision: 309076 URL: https://svnweb.freebsd.org/changeset/base/309076 Log: [rpi3] Move SOC_BRCM_BCM2837 from UP config to SMP one Now that BCM283x source are buildable with SMP option it cam be moved to GENERIC SMP config. SMP itself does

svn commit: r309075 - stable/11/usr.sbin/crunch/crunchide

2016-11-23 Thread Ed Maste
Author: emaste Date: Thu Nov 24 00:45:00 2016 New Revision: 309075 URL: https://svnweb.freebsd.org/changeset/base/309075 Log: MFC r308772: crunchide: report explicit error for combined string table Some tools produce objects with a combined strtab and shstrtab. These objects are not suppo

svn commit: r309074 - head/sys/arm/broadcom/bcm2835

2016-11-23 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Nov 24 00:39:17 2016 New Revision: 309074 URL: https://svnweb.freebsd.org/changeset/base/309074 Log: [rpi3] Fix SMP build for FreeBSD/arm64 Modified: head/sys/arm/broadcom/bcm2835/bcm2836.c Modified: head/sys/arm/broadcom/bcm2835/bcm2836.c

svn commit: r309073 - head/sys/dev/bnxt

2016-11-23 Thread Stephen Hurd
Author: shurd (ports committer) Date: Thu Nov 24 00:15:32 2016 New Revision: 309073 URL: https://svnweb.freebsd.org/changeset/base/309073 Log: Fix version string This is no longer on github, but in FreeBSD base. Approved by: davidch MFC after:6 days Sponsored by: Broadcom Limi

svn commit: r309072 - in stable: 10/lib/libc/gen 11/lib/libc/gen

2016-11-23 Thread John Baldwin
Author: jhb Date: Wed Nov 23 23:53:52 2016 New Revision: 309072 URL: https://svnweb.freebsd.org/changeset/base/309072 Log: MFC 308056: Fix formatting of tables. Specifically, use .Ta instead of tabs to separate column entries. While here fix a few other things: - Use .Sy for all column

svn commit: r309072 - in stable: 10/lib/libc/gen 11/lib/libc/gen

2016-11-23 Thread John Baldwin
Author: jhb Date: Wed Nov 23 23:53:52 2016 New Revision: 309072 URL: https://svnweb.freebsd.org/changeset/base/309072 Log: MFC 308056: Fix formatting of tables. Specifically, use .Ta instead of tabs to separate column entries. While here fix a few other things: - Use .Sy for all column

svn commit: r309071 - in stable: 10/sys/i386/i386 11/sys/i386/i386

2016-11-23 Thread John Baldwin
Author: jhb Date: Wed Nov 23 23:45:42 2016 New Revision: 309071 URL: https://svnweb.freebsd.org/changeset/base/309071 Log: MFC 307975: Enable EFER_NXE properly on APs. EFER_NXE is set in the EFER MSR by initializecpu() and must be set on all CPUs in the system. When PG_NX support was add

svn commit: r309071 - in stable: 10/sys/i386/i386 11/sys/i386/i386

2016-11-23 Thread John Baldwin
Author: jhb Date: Wed Nov 23 23:45:42 2016 New Revision: 309071 URL: https://svnweb.freebsd.org/changeset/base/309071 Log: MFC 307975: Enable EFER_NXE properly on APs. EFER_NXE is set in the EFER MSR by initializecpu() and must be set on all CPUs in the system. When PG_NX support was add

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

2016-11-23 Thread Andriy Voskoboinyk
Author: avos Date: Wed Nov 23 22:57:47 2016 New Revision: 309070 URL: https://svnweb.freebsd.org/changeset/base/309070 Log: rtwn.4: fix hostapd(8) man page section. Modified: head/share/man/man4/rtwn.4 Modified: head/share/man/man4/rtwn.4 =

svn commit: r309069 - in head/sys/cddl: contrib/opensolaris/uts/common/dtrace dev/dtrace

2016-11-23 Thread George V. Neville-Neil
Author: gnn Date: Wed Nov 23 22:50:20 2016 New Revision: 309069 URL: https://svnweb.freebsd.org/changeset/base/309069 Log: Add tunable to disable destructive dtrace Submitted by: Joerg Pernfuss Reviewed by: rstone, markj MFC after:2 weeks Differential Revision:https://re

svn commit: r309068 - in head/libexec/rtld-elf: . mips

2016-11-23 Thread John Baldwin
Author: jhb Date: Wed Nov 23 20:21:53 2016 New Revision: 309068 URL: https://svnweb.freebsd.org/changeset/base/309068 Log: Fix _mips_rtld_bind() to handle ELF filters. MIPS does not use the common _rtld_bind() to handle runtime binding. Instead, it uses a private _mips_rtld_bind(). Updat

svn commit: r309067 - head/sys/kern

2016-11-23 Thread Mateusz Guzik
Author: mjg Date: Wed Nov 23 19:50:12 2016 New Revision: 309067 URL: https://svnweb.freebsd.org/changeset/base/309067 Log: cache: ensure that the number of bucket locks does not exceed hash size The size can be changed by side effect of modifying kern.maxvnodes. Since numbucketlocks wa

svn commit: r309066 - head/share/man/man9

2016-11-23 Thread Christian Brueffer
Author: brueffer Date: Wed Nov 23 19:19:11 2016 New Revision: 309066 URL: https://svnweb.freebsd.org/changeset/base/309066 Log: Fix various mdoc issues reported by mandoc -Tlint. Modified: head/share/man/man9/bus_map_resource.9 head/share/man/man9/cnv.9 head/share/man/man9/counter.9 hea

Re: svn commit: r308687 - head/libexec/rtld-elf

2016-11-23 Thread Bryan Drewery
On 11/15/2016 1:37 AM, Konstantin Belousov wrote: > Author: kib > Date: Tue Nov 15 09:37:35 2016 > New Revision: 308687 > URL: https://svnweb.freebsd.org/changeset/base/308687 > > Log: > Update hint to utilize user variable. > > Sponsored by: The FreeBSD Foundation > MFC after: 1 w

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

2016-11-23 Thread Christian Brueffer
Author: brueffer Date: Wed Nov 23 18:45:15 2016 New Revision: 309065 URL: https://svnweb.freebsd.org/changeset/base/309065 Log: Fix various mdoc issues reported by mandoc -Tlint. Modified: head/share/man/man4/armv8crypto.4 head/share/man/man4/bhnd.4 head/share/man/man4/bhndb.4 head/shar

svn commit: r309064 - head/sys/boot/fdt/dts/arm

2016-11-23 Thread Emmanuel Vadot
Author: manu Date: Wed Nov 23 18:31:34 2016 New Revision: 309064 URL: https://svnweb.freebsd.org/changeset/base/309064 Log: Enable UEXT related nodes for Olimex A20 SOM UEXT are Universal EXTension connector from Olimex. They embed i2c, spi and uart pins along power in one connector and a

svn commit: r309063 - head/sys/arm/allwinner

2016-11-23 Thread Emmanuel Vadot
Author: manu Date: Wed Nov 23 18:07:44 2016 New Revision: 309063 URL: https://svnweb.freebsd.org/changeset/base/309063 Log: Test that the emac device is enabled in probe function MFC after:3 days Modified: head/sys/arm/allwinner/if_emac.c Modified: head/sys/arm/allwinner/if_emac.c =

svn commit: r309062 - in head/sys: fs/ext2fs kern sys ufs/ffs vm

2016-11-23 Thread Mark Johnston
Author: markj Date: Wed Nov 23 17:53:07 2016 New Revision: 309062 URL: https://svnweb.freebsd.org/changeset/base/309062 Log: Release laundered vnode pages to the head of the inactive queue. The swap pager enqueues laundered pages near the head of the inactive queue to avoid another trip t

svn commit: r309061 - in stable/10/libexec/rtld-elf: . amd64 arm i386 ia64 mips powerpc powerpc64 sparc64

2016-11-23 Thread Konstantin Belousov
Author: kib Date: Wed Nov 23 17:48:43 2016 New Revision: 309061 URL: https://svnweb.freebsd.org/changeset/base/309061 Log: MFC r308689: Pass CPUID[1] %edx (cpu_feature), %ecx (cpu_feature2) and CPUID[7].%ebx (cpu_stdext_feature), %ecx (cpu_stdext_feature2) to the ifunc resolvers on x86.

svn commit: r309060 - head/tools/tools/nanobsd/Files/root

2016-11-23 Thread Christian Brueffer
Author: brueffer Date: Wed Nov 23 16:54:27 2016 New Revision: 309060 URL: https://svnweb.freebsd.org/changeset/base/309060 Log: Fix comment typo. PR: 208484 Submitted by: madpilot MFC after:1 week Modified: head/tools/tools/nanobsd/Files/root/save_cfg Modified: head/to

svn commit: r309059 - head/share/misc

2016-11-23 Thread Mikhail Pchelin
Author: misha (ports committer) Date: Wed Nov 23 14:15:51 2016 New Revision: 309059 URL: https://svnweb.freebsd.org/changeset/base/309059 Log: - Add myself (misha) as a ports committer - Update mentor/mentee relationships Approved by: jpaetzel (mentor) Modified: head/share/misc/commit

svn commit: r309058 - stable/10/sys/vm

2016-11-23 Thread Konstantin Belousov
Author: kib Date: Wed Nov 23 13:45:25 2016 New Revision: 309058 URL: https://svnweb.freebsd.org/changeset/base/309058 Log: MFC r308733: Move the fast fault path into the separate function. Tested by:pho Modified: stable/10/sys/vm/vm_fault.c Directory Properties: stable/10/ (pro

svn commit: r309057 - stable/11/sys/netinet6

2016-11-23 Thread George V. Neville-Neil
Author: gnn Date: Wed Nov 23 13:14:19 2016 New Revision: 309057 URL: https://svnweb.freebsd.org/changeset/base/309057 Log: MFC: 307541 Limit the number of mbufs that can be allocated for IPV6_2292PKTOPTIONS (and IPV6_PKTOPTIONS). PR: 100219 Submitted by: Joseph Kong Modi

svn commit: r309055 - head/sys/mips/conf

2016-11-23 Thread Ruslan Bukin
Author: br Date: Wed Nov 23 11:56:22 2016 New Revision: 309055 URL: https://svnweb.freebsd.org/changeset/base/309055 Log: Split MALTA board config to big and little endian versions. This fixes compilation after r308807 ("Pass MACHINE_ARCH on command line for MIPS kernels.") Sponsored

svn commit: r309053 - head/sys/mips/include

2016-11-23 Thread Ruslan Bukin
Author: br Date: Wed Nov 23 11:30:40 2016 New Revision: 309053 URL: https://svnweb.freebsd.org/changeset/base/309053 Log: Increase pcpu size to 512 so it become both denominator of PAGE_SIZE and aligned to CACHE_LINE_SIZE. This fixes CTASSERT. Sponsored by: DARPA, AFRL Modified: h

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

2016-11-23 Thread Olivier Cochard-Labbé
​Hi, since this commit, my system panic when using netmap pkt-gen with a Chelsio T540-CR NIC (I didn't reproduce it with Intel NIC). - Latest known working system: FreeBSD 12.0-CURRENT #2 r307393 - Crash since: FreeBSD 12.0-CURRENT #1 r307396 On a fresh (r309034) system, here is he behavior: [r

svn commit: r309051 - head/lib/libfetch

2016-11-23 Thread Dag-Erling Smørgrav
Author: des Date: Wed Nov 23 10:52:19 2016 New Revision: 309051 URL: https://svnweb.freebsd.org/changeset/base/309051 Log: Remove debugging code. Modified: head/lib/libfetch/common.c Modified: head/lib/libfetch/common.c

svn commit: r309048 - head/sys/arm64/arm64

2016-11-23 Thread Andrew Turner
Author: andrew Date: Wed Nov 23 09:38:10 2016 New Revision: 309048 URL: https://svnweb.freebsd.org/changeset/base/309048 Log: Mark cpu_find_cpu0_fdt as FDT only. It's only called when this is set, and the kernel is using FDT. Obtained from:ABT Systems Ltd Sponsored by: The FreeB

svn commit: r309047 - stable/11/sys/vm

2016-11-23 Thread Konstantin Belousov
Author: kib Date: Wed Nov 23 09:37:02 2016 New Revision: 309047 URL: https://svnweb.freebsd.org/changeset/base/309047 Log: MFC r308733: Move the fast fault path into the separate function. Modified: stable/11/sys/vm/vm_fault.c Directory Properties: stable/11/ (props changed) Modified:

svn commit: r309046 - head/sys/arm64/arm64

2016-11-23 Thread Andrew Turner
Author: andrew Date: Wed Nov 23 09:33:47 2016 New Revision: 309046 URL: https://svnweb.freebsd.org/changeset/base/309046 Log: Remove the unneeded ofw_cpu_reg function signature, it's not used in this file. Obtained from:ABT Systems Ltd Sponsored by: The FreeBSD Foundation Modif

svn commit: r309045 - in stable/11/libexec/rtld-elf: . aarch64 amd64 arm i386 mips powerpc powerpc64 riscv sparc64

2016-11-23 Thread Konstantin Belousov
Author: kib Date: Wed Nov 23 09:25:51 2016 New Revision: 309045 URL: https://svnweb.freebsd.org/changeset/base/309045 Log: MFC r308689: Pass CPUID[1] %edx (cpu_feature), %ecx (cpu_feature2) and CPUID[7].%ebx (cpu_stdext_feature), %ecx (cpu_stdext_feature2) to the ifunc resolvers on x86.

svn commit: r309042 - stable/10/sys/cam/scsi

2016-11-23 Thread Alexander Motin
Author: mav Date: Wed Nov 23 09:10:45 2016 New Revision: 309042 URL: https://svnweb.freebsd.org/changeset/base/309042 Log: MFC r308425: Add support for EIIOE flag in Additional Element Status. It was added in SES-3 spec, and its support required to properly link the Additional Element Sta

svn commit: r309041 - stable/11/sys/cam/scsi

2016-11-23 Thread Alexander Motin
Author: mav Date: Wed Nov 23 09:10:11 2016 New Revision: 309041 URL: https://svnweb.freebsd.org/changeset/base/309041 Log: MFC r308425: Add support for EIIOE flag in Additional Element Status. It was added in SES-3 spec, and its support required to properly link the Additional Element Sta

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

2016-11-23 Thread Sepherosa Ziehau
Author: sephe Date: Wed Nov 23 08:30:02 2016 New Revision: 309039 URL: https://svnweb.freebsd.org/changeset/base/309039 Log: hyperv/vmbus: Merge free/active locks. These functions are only used by management stuffs, so there are no needs to introduce extra complexity. MFC after:1