svn commit: r295041 - in head/sys: boot/fdt/dts/riscv boot/ficl/riscv cddl/compat/opensolaris/sys cddl/contrib/opensolaris/uts/common/sys conf dev/hwpmc riscv/conf riscv/htif riscv/riscv sys

2016-01-29 Thread Ruslan Bukin
Author: br Date: Fri Jan 29 15:12:31 2016 New Revision: 295041 URL: https://svnweb.freebsd.org/changeset/base/295041 Log: Welcome the RISC-V 64-bit kernel. This is the final step required allowing to compile and to run RISC-V kernel and userland from HEAD. RISC-V is a completely

svn commit: r295039 - in head: lib/libc/gen lib/libc/include lib/libc/sys sys/sys

2016-01-29 Thread Konstantin Belousov
Author: kib Date: Fri Jan 29 14:12:12 2016 New Revision: 295039 URL: https://svnweb.freebsd.org/changeset/base/295039 Log: Add implementations of sendmmsg(3) and recvmmsg(3) functions which wraps sendmsg(2) and recvmsg(2) into batch send and receive operation. The goal of this

svn commit: r295037 - in head/sys: arm/arm conf

2016-01-29 Thread Michal Meloun
Author: mmel Date: Fri Jan 29 11:00:33 2016 New Revision: 295037 URL: https://svnweb.freebsd.org/changeset/base/295037 Log: ARM: After removal of old pmap-v6 code, rename pmap-v6-new.c to pmap-v6.c. Added: head/sys/arm/arm/pmap-v6.c - copied unchanged from r295036,

svn commit: r295038 - in head/sys: arm64/arm64 arm64/include conf

2016-01-29 Thread Wojciech Macek
Author: wma Date: Fri Jan 29 13:06:30 2016 New Revision: 295038 URL: https://svnweb.freebsd.org/changeset/base/295038 Log: Framework for ARM64 instruction disassembler Provide an easy to use framework for ARM64 DDB disassembler. This commit does not contain full list of

svn commit: r295036 - in head/sys: arm/arm arm/conf arm/include conf

2016-01-29 Thread Michal Meloun
Author: mmel Date: Fri Jan 29 10:31:54 2016 New Revision: 295036 URL: https://svnweb.freebsd.org/changeset/base/295036 Log: ARM: remove old pmap-v6 code. The new pmap-v6 is mature enough, and dual implementation is showstopper for major cleanup. This patch only removes old code from

svn commit: r295043 - head/sys/arm/include

2016-01-29 Thread Svatopluk Kraus
Author: skra Date: Fri Jan 29 16:42:03 2016 New Revision: 295043 URL: https://svnweb.freebsd.org/changeset/base/295043 Log: Remove NPTEPG definition which is not used anywhere now after introduction of new pmap dump interface (r294722). And do not expose pt_entry_t type. Modified:

svn commit: r295042 - in head/sys/arm: arm include

2016-01-29 Thread Svatopluk Kraus
Author: skra Date: Fri Jan 29 16:01:37 2016 New Revision: 295042 URL: https://svnweb.freebsd.org/changeset/base/295042 Log: Use kernel_pmap directly instead of pmap_kernel(). The kernel_pmap is already used for __ARM_ARCH >= 6 and so even for __ARM_ARCH < 6 on some common places. Modified:

svn commit: r295045 - in head: . sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-01-29 Thread Alan Somers
(r295045) @@ -31,6 +31,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20160129: + Building ZFS pools on top of zvols is prohibited by default. That + feature

svn commit: r295047 - head/cddl/contrib/opensolaris/lib/libzfs/common

2016-01-29 Thread Alexander Motin
Author: mav Date: Fri Jan 29 17:20:59 2016 New Revision: 295047 URL: https://svnweb.freebsd.org/changeset/base/295047 Log: MFV 295046: 6358 A faulted pool with only unavailable vdevs triggers assertion failure in libzfs Reviewed by: Matthew Ahrens Reviewed by:

RE: svn commit: r295045 - in head: .sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-01-29 Thread Cy Schubert
+31,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20160129: + Building ZFS pools on top of zvols is prohibited by default. That + feature has never wor

svn commit: r295049 - in head/sys/arm: arm include

2016-01-29 Thread Svatopluk Kraus
Author: skra Date: Fri Jan 29 17:43:03 2016 New Revision: 295049 URL: https://svnweb.freebsd.org/changeset/base/295049 Log: Retire pmap_pte_init_mmu_v6() which was used by old pmap-v6. Modified: head/sys/arm/arm/cpufunc.c head/sys/arm/arm/pmap-v6.c head/sys/arm/include/pmap-v6.h

svn commit: r295056 - in head: lib/libsysdecode usr.bin/kdump usr.bin/truss

2016-01-29 Thread John Baldwin
Author: jhb Date: Sat Jan 30 01:00:54 2016 New Revision: 295056 URL: https://svnweb.freebsd.org/changeset/base/295056 Log: Add a SYSDECODE_ABI_ prefix to the ABI enums to avoid potential collisions. Suggested by: jmallett Reviewed by: bdrewery, jmallett Differential Revision:

Re: svn commit: r295051 - head/sys/dev/ixl

2016-01-29 Thread Steven Hartland
This should have referenced https://reviews.freebsd.org/D5106 On 29/01/2016 21:06, Steven Hartland wrote: Author: smh Date: Fri Jan 29 21:06:59 2016 New Revision: 295051 URL: https://svnweb.freebsd.org/changeset/base/295051 Log: Fix phy interrupts setup for ixl Fix the inverted set

svn commit: r295064 - in head/tools/tools/nanobsd: . embedded

2016-01-29 Thread Warner Losh
Author: imp Date: Sat Jan 30 07:00:29 2016 New Revision: 295064 URL: https://svnweb.freebsd.org/changeset/base/295064 Log: Two new variables: NANO_ROOT and NANO_ALTROOT. These used to be spelled ${NANO_SLICE_ROOT}a and ${NANO_SLICE_ALTROOT}a respectively, and that's the default value. This

svn commit: r295065 - head/tools/tools/nanobsd/embedded

2016-01-29 Thread Warner Losh
Author: imp Date: Sat Jan 30 07:00:36 2016 New Revision: 295065 URL: https://svnweb.freebsd.org/changeset/base/295065 Log: Preliminary EFI support. Based, in part, on patches from Andy Turner. Add support for being able to boot off both UEFI and BIOS firmware, ala the memstick trick.

svn commit: r295063 - head/tools/tools/nanobsd/embedded

2016-01-29 Thread Warner Losh
Author: imp Date: Sat Jan 30 07:00:28 2016 New Revision: 295063 URL: https://svnweb.freebsd.org/changeset/base/295063 Log: Two new config files. One that has UEFI booting, and the other that can do both UEFI and BIOS/GPT booting. Support for nanobsd coming soon. Based in part in a

svn commit: r295059 - in head: lib/libc/tests/gen libexec/rtld-elf

2016-01-29 Thread Maxim Sobolev
Author: sobomax Date: Sat Jan 30 04:16:05 2016 New Revision: 295059 URL: https://svnweb.freebsd.org/changeset/base/295059 Log: This seems like a very trivial bug that should have been squashed a long time ago, but for some reason it was not. Basically, without this change dlopen(3)'ing an

svn commit: r295062 - head/sbin/nvmecontrol

2016-01-29 Thread Warner Losh
Author: imp Date: Sat Jan 30 06:18:37 2016 New Revision: 295062 URL: https://svnweb.freebsd.org/changeset/base/295062 Log: Implement power command to list all power modes, find out the power mode we're in and to set the power mode. Added: head/sbin/nvmecontrol/power.c (contents, props

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

2016-01-29 Thread Zbigniew Bodek
Author: zbb Date: Fri Jan 29 18:43:51 2016 New Revision: 295050 URL: https://svnweb.freebsd.org/changeset/base/295050 Log: Fix sending IPI to all CPUs on ARM64 There is no explanation why IPI ID is incremented here by "16". This should have been removed in r285533 but somehow survived.

svn commit: r295051 - head/sys/dev/ixl

2016-01-29 Thread Steven Hartland
Author: smh Date: Fri Jan 29 21:06:59 2016 New Revision: 295051 URL: https://svnweb.freebsd.org/changeset/base/295051 Log: Fix phy interrupts setup for ixl Fix the inverted set of interrupts being used as the mask for ixl. Without this ixl devices fail to detect link state changes.