From owner-svn-src-projects@freebsd.org Sun Nov 5 04:08:05 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 89925E610D4 for ; Sun, 5 Nov 2017 04:08:05 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 43EB86C1D5; Sun, 5 Nov 2017 04:08:05 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA5484aD042620; Sun, 5 Nov 2017 04:08:04 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA54813U042582; Sun, 5 Nov 2017 04:08:01 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201711050408.vA54813U042582@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Sun, 5 Nov 2017 04:08:01 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325423 - in projects/runtime-coverage: . contrib/llvm/lib/Support/Unix etc/autofs etc/rc.d lib/libc/stdlib lib/libc/sys lib/libcasper/libcasper lib/libcasper/services/cap_dns lib/libca... X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: in projects/runtime-coverage: . contrib/llvm/lib/Support/Unix etc/autofs etc/rc.d lib/libc/stdlib lib/libc/sys lib/libcasper/libcasper lib/libcasper/services/cap_dns lib/libcasper/services/cap_grp lib... X-SVN-Commit-Revision: 325423 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Nov 2017 04:08:05 -0000 Author: ngie Date: Sun Nov 5 04:08:00 2017 New Revision: 325423 URL: https://svnweb.freebsd.org/changeset/base/325423 Log: MFhead@r325422 Added: projects/runtime-coverage/etc/autofs/include_nis - copied unchanged from r325422, head/etc/autofs/include_nis projects/runtime-coverage/sys/powerpc/mpc85xx/fsl_sata.c - copied unchanged from r325422, head/sys/powerpc/mpc85xx/fsl_sata.c projects/runtime-coverage/sys/powerpc/mpc85xx/fsl_sata.h - copied unchanged from r325422, head/sys/powerpc/mpc85xx/fsl_sata.h Modified: projects/runtime-coverage/Makefile projects/runtime-coverage/Makefile.inc1 projects/runtime-coverage/Makefile.libcompat projects/runtime-coverage/ObsoleteFiles.inc projects/runtime-coverage/contrib/llvm/lib/Support/Unix/Path.inc projects/runtime-coverage/etc/autofs/Makefile projects/runtime-coverage/etc/rc.d/automount projects/runtime-coverage/etc/rc.d/automountd projects/runtime-coverage/etc/rc.d/autounmountd projects/runtime-coverage/lib/libc/stdlib/quick_exit.3 projects/runtime-coverage/lib/libc/stdlib/quick_exit.c projects/runtime-coverage/lib/libc/sys/posix_fallocate.2 projects/runtime-coverage/lib/libcasper/libcasper/Makefile projects/runtime-coverage/lib/libcasper/services/cap_dns/Makefile projects/runtime-coverage/lib/libcasper/services/cap_grp/Makefile projects/runtime-coverage/lib/libcasper/services/cap_pwd/Makefile projects/runtime-coverage/lib/libcasper/services/cap_random/Makefile projects/runtime-coverage/lib/libcasper/services/cap_sysctl/Makefile projects/runtime-coverage/share/man/man9/Makefile projects/runtime-coverage/share/mk/auto.obj.mk projects/runtime-coverage/share/mk/bsd.dep.mk projects/runtime-coverage/share/mk/bsd.init.mk projects/runtime-coverage/share/mk/bsd.obj.mk projects/runtime-coverage/share/mk/src.sys.obj.mk projects/runtime-coverage/share/mk/suite.test.mk projects/runtime-coverage/share/mk/sys.mk projects/runtime-coverage/sys/amd64/amd64/genassym.c projects/runtime-coverage/sys/arm/allwinner/if_awg.c projects/runtime-coverage/sys/conf/files.powerpc projects/runtime-coverage/sys/i386/i386/genassym.c projects/runtime-coverage/sys/i386/i386/swtch.s projects/runtime-coverage/sys/kern/imgact_shell.c projects/runtime-coverage/sys/kern/kern_umtx.c projects/runtime-coverage/targets/pseudo/bootstrap-tools/Makefile projects/runtime-coverage/usr.sbin/ctld/login.c Directory Properties: projects/runtime-coverage/ (props changed) projects/runtime-coverage/contrib/llvm/ (props changed) Modified: projects/runtime-coverage/Makefile ============================================================================== --- projects/runtime-coverage/Makefile Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/Makefile Sun Nov 5 04:08:00 2017 (r325423) @@ -209,7 +209,7 @@ WANT_MAKE_VERSION= 20160604 # 20160220 - support .dinclude for FAST_DEPEND. WANT_MAKE_VERSION= 20160220 .endif -MYMAKE= ${MAKEOBJDIRPREFIX}${.CURDIR}/make.${MACHINE}/${WANT_MAKE} +MYMAKE= ${OBJROOT}make.${MACHINE}/${WANT_MAKE} .if defined(.PARSEDIR) HAVE_MAKE= bmake .else @@ -407,10 +407,13 @@ upgrade_checks: .PHONY # headers, libraries and tools. Also, allow the location of # the system bsdmake-like utility to be overridden. # -MMAKEENV= MAKEOBJDIRPREFIX=${MYMAKE:H} \ +MMAKEENV= \ DESTDIR= \ INSTALL="sh ${.CURDIR}/tools/install.sh" MMAKE= ${MMAKEENV} ${MAKE} \ + OBJTOP=${MYMAKE:H}/obj \ + OBJROOT='$${OBJTOP}/' \ + MAKEOBJDIRPREFIX= \ MAN= -DNO_SHARED \ -DNO_CPU_CFLAGS -DNO_WERROR \ -DNO_SUBDIR \ Modified: projects/runtime-coverage/Makefile.inc1 ============================================================================== --- projects/runtime-coverage/Makefile.inc1 Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/Makefile.inc1 Sun Nov 5 04:08:00 2017 (r325423) @@ -523,6 +523,7 @@ BMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ BSARGS= DESTDIR= \ OBJTOP='${WORLDTMP}/obj-tools' \ OBJROOT='$${OBJTOP}/' \ + MAKEOBJDIRPREFIX= \ BOOTSTRAPPING=${OSRELDATE} \ BWPHASE=${.TARGET:C,^_,,} \ SSP_CFLAGS= \ @@ -566,6 +567,7 @@ KTMAKE= TOOLS_PREFIX=${WORLDTMP} \ DESTDIR= \ OBJTOP='${WORLDTMP}/obj-kernel-tools' \ OBJROOT='$${OBJTOP}/' \ + MAKEOBJDIRPREFIX= \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ MK_COVERAGE=no MK_HTML=no -DNO_LINT MK_MAN=no \ Modified: projects/runtime-coverage/Makefile.libcompat ============================================================================== --- projects/runtime-coverage/Makefile.libcompat Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/Makefile.libcompat Sun Nov 5 04:08:00 2017 (r325423) @@ -108,8 +108,6 @@ LIBCOMPATCXXFLAGS+= -isystem ${LIBCOMPATTMP}/usr/inclu # Yes, the flags are redundant. LIBCOMPATWMAKEENV+= \ - OBJTOP=${LIBCOMPAT_OBJTOP} \ - OBJROOT='$${OBJTOP}/' \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${TMPPATH} \ SYSROOT=${LIBCOMPATTMP} \ @@ -130,6 +128,9 @@ LIBCOMPATWMAKEFLAGS+= CC="${XCC} ${LIBCOMPATCFLAGS}" \ -DNO_LINT \ MK_TESTS=no LIBCOMPATWMAKE+= ${LIBCOMPATWMAKEENV} ${MAKE} ${LIBCOMPATWMAKEFLAGS} \ + OBJTOP=${LIBCOMPAT_OBJTOP} \ + OBJROOT='$${OBJTOP}/' \ + MAKEOBJDIRPREFIX= \ MK_MAN=no MK_HTML=no LIBCOMPATIMAKE+= ${LIBCOMPATWMAKE:NINSTALL=*:NDESTDIR=*} \ MK_TOOLCHAIN=no ${IMAKE_INSTALL} \ @@ -186,9 +187,10 @@ build${libcompat}: .PHONY ${_+_}cd ${.CURDIR}/${_dir}; \ WORLDTMP=${WORLDTMP} \ MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" \ + ${MAKE} SSP_CFLAGS= DESTDIR= \ OBJTOP=${LIBCOMPAT_OBJTOP} \ OBJROOT='$${OBJTOP}/' \ - ${MAKE} SSP_CFLAGS= DESTDIR= \ + MAKEOBJDIRPREFIX= \ DIRPRFX=${_dir}/ -DNO_LINT -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \ build-tools .endfor Modified: projects/runtime-coverage/ObsoleteFiles.inc ============================================================================== --- projects/runtime-coverage/ObsoleteFiles.inc Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/ObsoleteFiles.inc Sun Nov 5 04:08:00 2017 (r325423) @@ -38,6 +38,21 @@ # xargs -n1 | sort | uniq -d; # done +# 20171104: libcap_random should be in /lib not in /usr/lib +OLD_LIBS+=usr/lib/libcap_random.so.0 +# 20171104: Casper can work only as shared library +OLD_FILES+=usr/lib/libcasper.a +OLD_FILES+=usr/lib/libcasper_p.a +OLD_FILES+=usr/lib/libcap_dns.a +OLD_FILES+=usr/lib/libcap_dns_p.a +OLD_FILES+=usr/lib/libcap_grp.a +OLD_FILES+=usr/lib/libcap_grp_p.a +OLD_FILES+=usr/lib/libcap_pwd.a +OLD_FILES+=usr/lib/libcap_pwd_p.a +OLD_FILES+=usr/lib/libcap_random.a +OLD_FILES+=usr/lib/libcap_random_p.a +OLD_FILES+=usr/lib/libcap_sysctl.a +OLD_FILES+=usr/lib/libcap_sysctl_p.a # 20171031: Removal of obsolete man files OLD_FILES+=usr/share/man/man7/adding_user.7.gz # 20171031: Disconnected libpathconv tests Modified: projects/runtime-coverage/contrib/llvm/lib/Support/Unix/Path.inc ============================================================================== --- projects/runtime-coverage/contrib/llvm/lib/Support/Unix/Path.inc Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/contrib/llvm/lib/Support/Unix/Path.inc Sun Nov 5 04:08:00 2017 (r325423) @@ -427,7 +427,7 @@ std::error_code resize_file(int FD, uint64_t Size) { // If we have posix_fallocate use it. Unlike ftruncate it always allocates // space, so we get an error if the disk is full. if (int Err = ::posix_fallocate(FD, 0, Size)) { - if (Err != EOPNOTSUPP) + if (Err != EINVAL && Err != EOPNOTSUPP) return std::error_code(Err, std::generic_category()); } #endif Modified: projects/runtime-coverage/etc/autofs/Makefile ============================================================================== --- projects/runtime-coverage/etc/autofs/Makefile Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/etc/autofs/Makefile Sun Nov 5 04:08:00 2017 (r325423) @@ -1,6 +1,6 @@ # $FreeBSD$ -FILES= include_ldap special_hosts special_media special_noauto special_null +FILES= include_ldap include_nis special_hosts special_media special_noauto special_null NO_OBJ= FILESDIR= /etc/autofs Copied: projects/runtime-coverage/etc/autofs/include_nis (from r325422, head/etc/autofs/include_nis) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/runtime-coverage/etc/autofs/include_nis Sun Nov 5 04:08:00 2017 (r325423, copy of r325422, head/etc/autofs/include_nis) @@ -0,0 +1,180 @@ +#!/usr/bin/awk -f +#- +# Copyright (c) 2017 G. Paul Ziemba +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# +# $FreeBSD$ +# + +# +# /etc/autofs/include_nis +# +# automountd Directory Services script for NIS +# +# SYNOPSIS +# include_nis +# +# include_nis +# +# DESCRIPTION +# +# This script provides a Directory Services map for automountd +# based on NIS. Please see auto_master(5) for general information. +# +# The first form, with one argument, emits the entire named NIS map. +# The second form, with two arguments, emits the map entry for the +# key given in the second argument. +# +# This script attempts to determine the names and IP addresses +# of the local host. Map entries matching the local host are +# rewritten to specify nullfs mounts (instead of the default +# NFS) to reduce access overhead in the kernel. +# +# If a map entry contains multiple location fields, it is not changed. +# + + +# Populate list of names and IP addrs thet mean "this host" +# into myhostnames array +BEGIN { + # + # Set self hostnames + # + + "hostname -s" | getline; + myhostnames[$0] = 1; + + "hostname -f" | getline; + myhostnames[$0] = 1; + + myhostnames["localhost"] = 1 + + "hostname -f" | getline; + localdomain=$0 + myhostnames["localhost."localdomain] = 1 + + while ("ifconfig" | getline) { + if ($1 == "inet") { + myhostnames[$2] = 1; + } + } + + # debug +# print "--- hostname list start ----" +# for (i in myhostnames) { +# print i +# } +# print "--- hostname list end ----" + + if (ARGC == 2) { + # mapname only + while ("ypcat -k " ARGV[1] | getline) { + proc_mapline(1) + } + } + if (ARGC == 3) { + # mapname and keyname + while ("ypmatch " ARGV[2] " " ARGV[1] | getline) { + proc_mapline(0) + } + } + exit 0 +} + +function is_self(hostname) +{ + if (myhostnames[hostname]) { + return 1 + } + return 0 +} + +# +# Lines are of the form [key] [-opts] location1 [... locationN] +# +# indicate index of key field with first positional parameter +# 1 means keyfield is the first field +# 0 means keyfield is not present +# +function proc_mapline(keyfield) +{ + optionsfield = 0 + locationfield = 0 + locationcount = 0 + + for (i=keyfield+1; i <= NF; ++i) { + if (!optionsfield) { + if ($i ~ /^-/) { + # the first options field found on the line + optionsfield = i; + continue + } + } + # Assumption: location contains colon (":") + if (optionsfield && ($i ~ /:/) && ($i !~ /^-/)) { + ++locationcount + if (!locationfield) { + # the first location field found on the line + locationfield = i + } + } + } + + # + # If location not found, do not modify. + # + # If there is more than one location, do not modify. Rationale: + # Options are applied to all locations. We ca not have "nullfs" + # for only some locations and "nfs" for others for a given + # map key (i.e., a line). The usual reason for multiple + # locations is for redundancy using replicated volumes on + # multiple hosts, so multiple hosts imply fstype=nfs (the + # FreeBSD default for automounter maps). + # + # Hypothetically there could be a map entry with multiple + # locations all with host parts matching "me". In that case, + # it would be safe to rewrite the locations and specify + # nullfs, but the code does not handle this case. + # + if (locationcount == 1) { + # + # We have a line with exactly one location field + # + # Assumption: location has no more than one colon (":") + # + n=split($locationfield,location,":") + if (is_self(location[1])) { + $locationfield = ":" location[2] + if (optionsfield) { + # append to existing options + $optionsfield = $optionsfield ",fstype=nullfs" + } else { + # sneak in ahead of location + $locationfield = "-fstype=nullfs " $locationfield + } + } + } + + print +} Modified: projects/runtime-coverage/etc/rc.d/automount ============================================================================== --- projects/runtime-coverage/etc/rc.d/automount Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/etc/rc.d/automount Sun Nov 5 04:08:00 2017 (r325423) @@ -5,6 +5,7 @@ # PROVIDE: automount # REQUIRE: nfsclient automountd +# BEFORE: DAEMON # KEYWORD: nojail shutdown . /etc/rc.subr Modified: projects/runtime-coverage/etc/rc.d/automountd ============================================================================== --- projects/runtime-coverage/etc/rc.d/automountd Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/etc/rc.d/automountd Sun Nov 5 04:08:00 2017 (r325423) @@ -4,7 +4,8 @@ # # PROVIDE: automountd -# REQUIRE: DAEMON +# REQUIRE: rpcbind ypset nfsclient FILESYSTEMS ldconfig +# BEFORE: DAEMON # KEYWORD: nojail . /etc/rc.subr Modified: projects/runtime-coverage/etc/rc.d/autounmountd ============================================================================== --- projects/runtime-coverage/etc/rc.d/autounmountd Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/etc/rc.d/autounmountd Sun Nov 5 04:08:00 2017 (r325423) @@ -4,7 +4,8 @@ # # PROVIDE: autounmountd -# REQUIRE: DAEMON +# REQUIRE: FILESYSTEMS +# BEFORE: DAEMON # KEYWORD: nojail . /etc/rc.subr Modified: projects/runtime-coverage/lib/libc/stdlib/quick_exit.3 ============================================================================== --- projects/runtime-coverage/lib/libc/stdlib/quick_exit.3 Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/lib/libc/stdlib/quick_exit.3 Sun Nov 5 04:08:00 2017 (r325423) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd December 13, 2014 +.Dd November 4, 2017 .Dt QUICK_EXIT 3 .Os .Sh NAME @@ -44,6 +44,17 @@ with .Xr at_quick_exit 3 but not any C++ destructors or cleanup code registered with .Xr atexit 3 . +The +.Xr stdio 3 +file buffers are not flushed. +.Pp +The function +.Fn quick_exit +is +.Em async-signal safe +when the functions registered with +.Xr at_quick_exit 3 +are. .Sh RETURN VALUES The .Fn quick_exit Modified: projects/runtime-coverage/lib/libc/stdlib/quick_exit.c ============================================================================== --- projects/runtime-coverage/lib/libc/stdlib/quick_exit.c Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/lib/libc/stdlib/quick_exit.c Sun Nov 5 04:08:00 2017 (r325423) @@ -26,6 +26,8 @@ * $FreeBSD$ */ +#include +#include #include #include @@ -60,6 +62,7 @@ at_quick_exit(void (*func)(void)) h->cleanup = func; pthread_mutex_lock(&atexit_mutex); h->next = handlers; + __compiler_membar(); handlers = h; pthread_mutex_unlock(&atexit_mutex); return (0); @@ -74,7 +77,9 @@ quick_exit(int status) * XXX: The C++ spec requires us to call std::terminate if there is an * exception here. */ - for (h = handlers; NULL != h; h = h->next) + for (h = handlers; NULL != h; h = h->next) { + __compiler_membar(); h->cleanup(); + } _Exit(status); } Modified: projects/runtime-coverage/lib/libc/sys/posix_fallocate.2 ============================================================================== --- projects/runtime-coverage/lib/libc/sys/posix_fallocate.2 Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/lib/libc/sys/posix_fallocate.2 Sun Nov 5 04:08:00 2017 (r325423) @@ -28,7 +28,7 @@ .\" @(#)open.2 8.2 (Berkeley) 11/16/93 .\" $FreeBSD$ .\" -.Dd October 12, 2017 +.Dd November 4, 2017 .Dt POSIX_FALLOCATE 2 .Os .Sh NAME @@ -106,9 +106,10 @@ A signal was caught during execution. .It Bq Er EINVAL The .Fa len -argument was less than or equal to zero or the +argument was less than or equal to zero, the .Fa offset -argument was less than zero. +argument was less than zero, +or the operation is not supported by the file system. .It Bq Er EIO An I/O error occurred while reading from or writing to a file system. .It Bq Er ENODEV Modified: projects/runtime-coverage/lib/libcasper/libcasper/Makefile ============================================================================== --- projects/runtime-coverage/lib/libcasper/libcasper/Makefile Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/lib/libcasper/libcasper/Makefile Sun Nov 5 04:08:00 2017 (r325423) @@ -1,14 +1,14 @@ # $FreeBSD$ +SHLIBDIR?= /lib + .include PACKAGE=${LIB} -SHLIB_MAJOR= 0 -SHLIBDIR?= /lib - .if ${MK_CASPER} != "no" -LIB= casper +SHLIB= casper +SHLIB_MAJOR= 0 SRCS= libcasper.c SRCS+= libcasper_impl.c Modified: projects/runtime-coverage/lib/libcasper/services/cap_dns/Makefile ============================================================================== --- projects/runtime-coverage/lib/libcasper/services/cap_dns/Makefile Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/lib/libcasper/services/cap_dns/Makefile Sun Nov 5 04:08:00 2017 (r325423) @@ -10,7 +10,7 @@ SHLIB_MAJOR= 0 INCSDIR?= ${INCLUDEDIR}/casper .if ${MK_CASPER} != "no" -LIB= cap_dns +SHLIB= cap_dns SRCS= cap_dns.c .endif Modified: projects/runtime-coverage/lib/libcasper/services/cap_grp/Makefile ============================================================================== --- projects/runtime-coverage/lib/libcasper/services/cap_grp/Makefile Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/lib/libcasper/services/cap_grp/Makefile Sun Nov 5 04:08:00 2017 (r325423) @@ -10,7 +10,7 @@ SHLIB_MAJOR= 0 INCSDIR?= ${INCLUDEDIR}/casper .if ${MK_CASPER} != "no" -LIB= cap_grp +SHLIB= cap_grp SRCS= cap_grp.c .endif Modified: projects/runtime-coverage/lib/libcasper/services/cap_pwd/Makefile ============================================================================== --- projects/runtime-coverage/lib/libcasper/services/cap_pwd/Makefile Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/lib/libcasper/services/cap_pwd/Makefile Sun Nov 5 04:08:00 2017 (r325423) @@ -10,7 +10,7 @@ SHLIB_MAJOR= 0 INCSDIR?= ${INCLUDEDIR}/casper .if ${MK_CASPER} != "no" -LIB= cap_pwd +SHLIB= cap_pwd SRCS= cap_pwd.c .endif Modified: projects/runtime-coverage/lib/libcasper/services/cap_random/Makefile ============================================================================== --- projects/runtime-coverage/lib/libcasper/services/cap_random/Makefile Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/lib/libcasper/services/cap_random/Makefile Sun Nov 5 04:08:00 2017 (r325423) @@ -1,15 +1,16 @@ # $FreeBSD$ +SHLIBDIR?= /lib/casper + .include PACKAGE=libcasper SHLIB_MAJOR= 0 -SHLIBDIR?= /lib/casper INCSDIR?= ${INCLUDEDIR}/casper .if ${MK_CASPER} != "no" -LIB= cap_random +SHLIB= cap_random SRCS= cap_random.c .endif Modified: projects/runtime-coverage/lib/libcasper/services/cap_sysctl/Makefile ============================================================================== --- projects/runtime-coverage/lib/libcasper/services/cap_sysctl/Makefile Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/lib/libcasper/services/cap_sysctl/Makefile Sun Nov 5 04:08:00 2017 (r325423) @@ -10,7 +10,7 @@ SHLIB_MAJOR= 0 INCSDIR?= ${INCLUDEDIR}/casper .if ${MK_CASPER} != "no" -LIB= cap_sysctl +SHLIB= cap_sysctl SRCS= cap_sysctl.c .endif Modified: projects/runtime-coverage/share/man/man9/Makefile ============================================================================== --- projects/runtime-coverage/share/man/man9/Makefile Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/share/man/man9/Makefile Sun Nov 5 04:08:00 2017 (r325423) @@ -760,7 +760,8 @@ MLINKS+=devstat.9 devicestat.9 \ devstat.9 devstat_end_transaction.9 \ devstat.9 devstat_remove_entry.9 \ devstat.9 devstat_start_transaction.9 -MLINKS+=disk.9 disk_alloc.9 \ +MLINKS+=disk.9 disk_add_alias.9 \ + disk.9 disk_alloc.9 \ disk.9 disk_create.9 \ disk.9 disk_destroy.9 \ disk.9 disk_gone.9 \ Modified: projects/runtime-coverage/share/mk/auto.obj.mk ============================================================================== --- projects/runtime-coverage/share/mk/auto.obj.mk Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/share/mk/auto.obj.mk Sun Nov 5 04:08:00 2017 (r325423) @@ -61,11 +61,17 @@ __objdir_made != echo ${__objdir}/; umask ${OBJDIR_UMA .endif # This causes make to use the specified directory as .OBJDIR .OBJDIR: ${__objdir} -.if ${.OBJDIR:tA} != ${__objdir:tA} && ${__objdir_made:Uno:M${__objdir}/*} != "" +.if ${.OBJDIR:tA} != ${__objdir:tA} +# we did not get what we want - do we care? +.if ${__objdir_made:Uno:M${__objdir}/*} != "" # watch out for __objdir being relative path .if !(${__objdir:M/*} == "" && ${.OBJDIR:tA} == ${${.CURDIR}/${__objdir}:L:tA}) .error could not use ${__objdir}: .OBJDIR=${.OBJDIR} .endif +.endif +# apparently we can live with it +# make sure we know what we have +.OBJDIR: ${.CURDIR} .endif .endif .endif Modified: projects/runtime-coverage/share/mk/bsd.dep.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.dep.mk Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/share/mk/bsd.dep.mk Sun Nov 5 04:08:00 2017 (r325423) @@ -327,6 +327,10 @@ cleandepend: .endif .ORDER: cleandepend all .ORDER: cleandepend depend +.if ${MK_AUTO_OBJ} == "yes" +.ORDER: cleanobj depend +.ORDER: cleandir depend +.endif .if !target(checkdpadd) && (defined(DPADD) || defined(LDADD)) _LDADD_FROM_DPADD= ${DPADD:R:T:C;^lib(.*)$;-l\1;g} Modified: projects/runtime-coverage/share/mk/bsd.init.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.init.mk Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/share/mk/bsd.init.mk Sun Nov 5 04:08:00 2017 (r325423) @@ -10,6 +10,14 @@ ____: .include .-include "local.init.mk" + +.if ${MK_AUTO_OBJ} == "yes" +# This is also done in bsd.obj.mk +.if defined(NO_OBJ) +.OBJDIR: ${.CURDIR} +.endif +.endif + .if exists(${.CURDIR}/../Makefile.inc) .include "${.CURDIR}/../Makefile.inc" .endif @@ -56,7 +64,8 @@ _SKIP_BUILD= not building at level 0 ${.TARGETS:M*install*} == ${.TARGETS} || \ ${.TARGETS:Mclean*} == ${.TARGETS} || \ ${.TARGETS:Mdestroy*} == ${.TARGETS} || \ - make(obj) || make(analyze) || make(print-dir) + ${.TARGETS:Mobj} == ${.TARGETS} || \ + make(analyze) || make(print-dir) # Skip building, but don't show a warning. _SKIP_BUILD= .endif Modified: projects/runtime-coverage/share/mk/bsd.obj.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.obj.mk Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/share/mk/bsd.obj.mk Sun Nov 5 04:08:00 2017 (r325423) @@ -47,6 +47,7 @@ ____: objwarn: obj: CANONICALOBJDIR= ${.OBJDIR} +# This is also done in bsd.init.mk .if defined(NO_OBJ) # but this makefile does not want it! .OBJDIR: ${.CURDIR} @@ -84,6 +85,11 @@ OBJTOP?= ${MAKEOBJDIR} CANONICALOBJDIR:=/usr/obj${.CURDIR} .endif +.if defined(SRCTOP) && \ + (${CANONICALOBJDIR} == /${RELDIR} || ${.OBJDIR} == /${RELDIR}) +.error .OBJDIR incorrectly set to /${RELDIR} +.endif + OBJTOP?= ${.OBJDIR:S,${.CURDIR},,}${SRCTOP} # @@ -158,7 +164,8 @@ whereobj: .endif # Same check in bsd.progs.mk -.if ${CANONICALOBJDIR} != ${.CURDIR} && exists(${CANONICALOBJDIR}/) +.if ${CANONICALOBJDIR} != ${.CURDIR} && exists(${CANONICALOBJDIR}/) && \ + (${MK_AUTO_OBJ} == "no" || ${.TARGETS:Nclean*:N*clean:Ndestroy*} == "") cleanobj: -rm -rf ${CANONICALOBJDIR} .else @@ -182,6 +189,10 @@ clean: .endif .endif .ORDER: clean all +.if ${MK_AUTO_OBJ} == "yes" +.ORDER: cleanobj all +.ORDER: cleandir all +.endif .include Modified: projects/runtime-coverage/share/mk/src.sys.obj.mk ============================================================================== --- projects/runtime-coverage/share/mk/src.sys.obj.mk Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/share/mk/src.sys.obj.mk Sun Nov 5 04:08:00 2017 (r325423) @@ -77,13 +77,6 @@ OBJTOP:= ${OBJROOT}${TARGET:D${TARGET}.${TARGET_ARCH}: OBJTOP:= ${OBJROOT:H} .endif # ${MK_UNIFIED_OBJDIR} == "yes" -# Wait to validate MAKEOBJDIR until OBJTOP is set. -.if defined(MAKEOBJDIR) -.if ${MAKEOBJDIR:M/*} == "" -.error Cannot use MAKEOBJDIR=${MAKEOBJDIR}${.newline}Unset MAKEOBJDIR to get default: MAKEOBJDIR='${_default_makeobjdir}' -.endif -.endif - # Fixup OBJROOT/OBJTOP if using MAKEOBJDIRPREFIX but leave it alone # for DIRDEPS_BUILD which really wants to know the absolute top at # all times. This intenionally comes after adding TARGET.TARGET_ARCH @@ -94,9 +87,24 @@ OBJTOP:= ${MAKEOBJDIRPREFIX}${SRCTOP} OBJROOT:= ${OBJTOP}/ .endif -# Try to enable MK_AUTO_OBJ by default if we can write to the OBJROOT. Only -# do this if AUTO_OBJ is not disabled by the user, not cleaning, and this -# is the first make ran. +# Wait to validate MAKEOBJDIR until OBJTOP is set. +.if defined(MAKEOBJDIR) +.if ${MAKEOBJDIR:M/*} == "" +.error Cannot use MAKEOBJDIR=${MAKEOBJDIR}${.newline}Unset MAKEOBJDIR to get default: MAKEOBJDIR='${_default_makeobjdir}' +.endif +.endif + +# __objdir is the expected .OBJDIR we want to use and that auto.obj.mk will +# try to create. +.if !empty(MAKEOBJDIRPREFIX) +__objdir:= ${MAKEOBJDIRPREFIX}${.CURDIR} +.elif !empty(MAKEOBJDIR) +__objdir:= ${MAKEOBJDIR} +.endif + +# Try to enable MK_AUTO_OBJ by default if we can write to the __objdir. Only +# do this if AUTO_OBJ is not disabled by the user, not cleaning, and this is +# the first make ran. .if 0 && ${.MAKE.LEVEL} == 0 && \ ${MK_AUTO_OBJ} == "no" && empty(.MAKEOVERRIDES:MMK_AUTO_OBJ) && \ !defined(WITHOUT_AUTO_OBJ) && !make(showconfig) && !make(print-dir) && \ @@ -138,15 +146,13 @@ CheckAutoObj() { \ echo no; \ fi; \ } -.if !empty(MAKEOBJDIRPREFIX) -WANTED_OBJDIR= ${MAKEOBJDIRPREFIX}${.CURDIR} -.else -WANTED_OBJDIR= ${MAKEOBJDIR} +.if !empty(__objdir) +__objdir_writable!= \ + ${CheckAutoObj}; CheckAutoObj "${__objdir}" || echo no .endif -OBJDIR_WRITABLE!= \ - ${CheckAutoObj}; CheckAutoObj "${WANTED_OBJDIR}" || echo no +__objdir_writable?= no # Export the decision to sub-makes. -MK_AUTO_OBJ:= ${OBJDIR_WRITABLE} +MK_AUTO_OBJ:= ${__objdir_writable} .export MK_AUTO_OBJ .elif make(showconfig) # Need to export for showconfig internally running make -dg1. It is enabled @@ -154,14 +160,11 @@ MK_AUTO_OBJ:= ${OBJDIR_WRITABLE} .export MK_AUTO_OBJ .endif # ${MK_AUTO_OBJ} == "no" && ... -# Assign this directory as .OBJDIR if possible after determining if AUTO_OBJ -# can be enabled by default. -.if ${MK_AUTO_OBJ} == "no" +# Assign this directory as .OBJDIR if possible. +# # The expected OBJDIR already exists, set it as .OBJDIR. -.if !empty(MAKEOBJDIRPREFIX) && exists(${MAKEOBJDIRPREFIX}${.CURDIR}) -.OBJDIR: ${MAKEOBJDIRPREFIX}${.CURDIR} -.elif exists(${MAKEOBJDIR}) -.OBJDIR: ${MAKEOBJDIR} +.if !empty(__objdir) && exists(${__objdir}) +.OBJDIR: ${__objdir} # Special case to work around bmake bug. If the top-level .OBJDIR does not yet # exist and MAKEOBJDIR is passed into environment and yield a blank value, # bmake will incorrectly set .OBJDIR=${SRCTOP}/ rather than the expected @@ -169,5 +172,10 @@ MK_AUTO_OBJ:= ${OBJDIR_WRITABLE} .elif ${MAKE_VERSION} <= 20170720 && \ ${.CURDIR} == ${SRCTOP} && ${.OBJDIR} == ${SRCTOP}/ .OBJDIR: ${.CURDIR} +.else +# The OBJDIR we wanted does not yet exist, ensure we default to safe .CURDIR +# in case make started with a bogus MAKEOBJDIR, that expanded before OBJTOP +# was set, that happened to match some unexpected directory. Either +# auto.obj.mk or bsd.obj.mk will create the directory and fix .OBJDIR later. +.OBJDIR: ${.CURDIR} .endif -.endif # ${MK_AUTO_OBJ} == "no" Modified: projects/runtime-coverage/share/mk/suite.test.mk ============================================================================== --- projects/runtime-coverage/share/mk/suite.test.mk Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/share/mk/suite.test.mk Sun Nov 5 04:08:00 2017 (r325423) @@ -79,11 +79,11 @@ Kyuafile: Makefile KYUA= ${LOCALBASE}/bin/kyua -MAKE_CHECK_SANDBOX_DIR= ${.OBJDIR}/checkdir +MAKE_CHECK_SANDBOX_DIR= checkdir CLEANDIRS+= ${MAKE_CHECK_SANDBOX_DIR} .if ${MK_MAKE_CHECK_USE_SANDBOX} != "no" && make(check) -DESTDIR:= ${MAKE_CHECK_SANDBOX_DIR} +DESTDIR:= ${.OBJDIR}/${MAKE_CHECK_SANDBOX_DIR} .if ${MK_MAKE_CHECK_TEST_WITH_COVERAGE} != "no" GCOV?= gcov Modified: projects/runtime-coverage/share/mk/sys.mk ============================================================================== --- projects/runtime-coverage/share/mk/sys.mk Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/share/mk/sys.mk Sun Nov 5 04:08:00 2017 (r325423) @@ -125,12 +125,6 @@ NO_META_IGNORE_HOST_HEADERS= 1 # is not expected. .if !make(showconfig) && !make(print-dir) .sinclude -# The .OBJDIR was not set, disable MK_AUTO_OBJ so downstream checks won't -# assume .OBJDIR is proper. -.if defined(__objdir) && ${.OBJDIR} != ${__objdir} -.MAKEOVERRIDES+= MK_AUTO_OBJ -MK_AUTO_OBJ= no -.endif .endif .endif # ${MK_AUTO_OBJ} == "yes" .else # bmake Modified: projects/runtime-coverage/sys/amd64/amd64/genassym.c ============================================================================== --- projects/runtime-coverage/sys/amd64/amd64/genassym.c Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/sys/amd64/amd64/genassym.c Sun Nov 5 04:08:00 2017 (r325423) @@ -81,7 +81,6 @@ ASSYM(TD_FLAGS, offsetof(struct thread, td_flags)); ASSYM(TD_PCB, offsetof(struct thread, td_pcb)); ASSYM(TD_PFLAGS, offsetof(struct thread, td_pflags)); ASSYM(TD_PROC, offsetof(struct thread, td_proc)); -ASSYM(TD_TID, offsetof(struct thread, td_tid)); ASSYM(TD_FRAME, offsetof(struct thread, td_frame)); ASSYM(TDF_ASTPENDING, TDF_ASTPENDING); Modified: projects/runtime-coverage/sys/arm/allwinner/if_awg.c ============================================================================== --- projects/runtime-coverage/sys/arm/allwinner/if_awg.c Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/sys/arm/allwinner/if_awg.c Sun Nov 5 04:08:00 2017 (r325423) @@ -92,7 +92,7 @@ __FBSDID("$FreeBSD$"); #define TX_SKIP(n, o) (((n) + (o)) & (TX_DESC_COUNT - 1)) #define RX_NEXT(n) (((n) + 1) & (RX_DESC_COUNT - 1)) -#define TX_MAX_SEGS 10 +#define TX_MAX_SEGS 20 #define SOFT_RST_RETRY 1000 #define MII_BUSY_RETRY 1000 @@ -192,6 +192,7 @@ struct awg_softc { struct resource *res[_RES_NITEMS]; struct mtx mtx; if_t ifp; + device_t dev; device_t miibus; struct callout stat_ch; struct task link_task; @@ -421,14 +422,18 @@ awg_setup_txbuf(struct awg_softc *sc, int index, struc sc->tx.buf_map[index].map, m, segs, &nsegs, BUS_DMA_NOWAIT); if (error == EFBIG) { m = m_collapse(m, M_NOWAIT, TX_MAX_SEGS); - if (m == NULL) + if (m == NULL) { + device_printf(sc->dev, "awg_setup_txbuf: m_collapse failed\n"); return (0); + } *mp = m; error = bus_dmamap_load_mbuf_sg(sc->tx.buf_tag, sc->tx.buf_map[index].map, m, segs, &nsegs, BUS_DMA_NOWAIT); } - if (error != 0) + if (error != 0) { + device_printf(sc->dev, "awg_setup_txbuf: bus_dmamap_load_mbuf_sg failed\n"); return (0); + } bus_dmamap_sync(sc->tx.buf_tag, sc->tx.buf_map[index].map, BUS_DMASYNC_PREWRITE); @@ -1613,6 +1618,7 @@ awg_attach(device_t dev) int error; sc = device_get_softc(dev); + sc->dev = dev; sc->type = ofw_bus_search_compatible(dev, compat_data)->ocd_data; node = ofw_bus_get_node(dev); Modified: projects/runtime-coverage/sys/conf/files.powerpc ============================================================================== --- projects/runtime-coverage/sys/conf/files.powerpc Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/sys/conf/files.powerpc Sun Nov 5 04:08:00 2017 (r325423) @@ -141,6 +141,7 @@ powerpc/mpc85xx/ds1553_bus_fdt.c optional ds1553 fdt powerpc/mpc85xx/ds1553_core.c optional ds1553 powerpc/mpc85xx/fsl_diu.c optional mpc85xx diu powerpc/mpc85xx/fsl_espi.c optional mpc85xx spibus +powerpc/mpc85xx/fsl_sata.c optional mpc85xx ata powerpc/mpc85xx/i2c.c optional iicbus fdt powerpc/mpc85xx/isa.c optional mpc85xx isa powerpc/mpc85xx/lbc.c optional mpc85xx Modified: projects/runtime-coverage/sys/i386/i386/genassym.c ============================================================================== --- projects/runtime-coverage/sys/i386/i386/genassym.c Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/sys/i386/i386/genassym.c Sun Nov 5 04:08:00 2017 (r325423) @@ -88,7 +88,6 @@ ASSYM(TD_PCB, offsetof(struct thread, td_pcb)); ASSYM(TD_PFLAGS, offsetof(struct thread, td_pflags)); ASSYM(TD_PROC, offsetof(struct thread, td_proc)); ASSYM(TD_MD, offsetof(struct thread, td_md)); -ASSYM(TD_TID, offsetof(struct thread, td_tid)); ASSYM(TDP_CALLCHAIN, TDP_CALLCHAIN); Modified: projects/runtime-coverage/sys/i386/i386/swtch.s ============================================================================== --- projects/runtime-coverage/sys/i386/i386/swtch.s Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/sys/i386/i386/swtch.s Sun Nov 5 04:08:00 2017 (r325423) @@ -258,7 +258,6 @@ sw1: movl %eax,(%esp) movl %edx, PCPU(CURPCB) - movl TD_TID(%ecx),%eax movl %ecx, PCPU(CURTHREAD) /* into next thread */ /* Modified: projects/runtime-coverage/sys/kern/imgact_shell.c ============================================================================== --- projects/runtime-coverage/sys/kern/imgact_shell.c Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/sys/kern/imgact_shell.c Sun Nov 5 04:08:00 2017 (r325423) @@ -97,8 +97,7 @@ CTASSERT(MAXSHELLCMDLEN >= MAXINTERP + 3); * 6.x branch on May 28, 2005 (matching __FreeBSD_version 600029). */ int -exec_shell_imgact(imgp) - struct image_params *imgp; +exec_shell_imgact(struct image_params *imgp) { const char *image_header = imgp->image_header; const char *ihp, *interpb, *interpe, *maxp, *optb, *opte, *fname; @@ -125,7 +124,7 @@ exec_shell_imgact(imgp) * However, we don't know how far into the page the contents are * valid -- the actual file might be much shorter than the page. * So find out the file size. - */ + */ error = VOP_GETATTR(imgp->vp, &vattr, imgp->proc->p_ucred); if (error) return (error); Modified: projects/runtime-coverage/sys/kern/kern_umtx.c ============================================================================== --- projects/runtime-coverage/sys/kern/kern_umtx.c Sun Nov 5 03:02:19 2017 (r325422) +++ projects/runtime-coverage/sys/kern/kern_umtx.c Sun Nov 5 04:08:00 2017 (r325423) @@ -1579,8 +1579,7 @@ umtx_pi_setowner(struct umtx_pi *pi, struct thread *ow uq_owner = owner->td_umtxq; mtx_assert(&umtx_lock, MA_OWNED); - if (pi->pi_owner != NULL) - panic("pi_owner != NULL"); + MPASS(pi->pi_owner == NULL); pi->pi_owner = owner; TAILQ_INSERT_TAIL(&uq_owner->uq_pi_contested, pi, pi_link); } Copied: projects/runtime-coverage/sys/powerpc/mpc85xx/fsl_sata.c (from r325422, head/sys/powerpc/mpc85xx/fsl_sata.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/runtime-coverage/sys/powerpc/mpc85xx/fsl_sata.c Sun Nov 5 04:08:00 2017 (r325423, copy of r325422, head/sys/powerpc/mpc85xx/fsl_sata.c) @@ -0,0 +1,1917 @@ +/*- + * Copyright (c) 2009-2012 Alexander Motin + * Copyright (c) 2017 Justin Hibbits + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer, + * without modification, immediately at the beginning of the file. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include + +#include +#include + +#include "fsl_sata.h" + +struct fsl_sata_channel; +struct fsl_sata_slot; +enum fsl_sata_err_type; +struct fsl_sata_cmd_tab; + + +/* local prototypes */ +static int fsl_sata_init(device_t dev); +static int fsl_sata_deinit(device_t dev); +static int fsl_sata_suspend(device_t dev); +static int fsl_sata_resume(device_t dev); +static void fsl_sata_pm(void *arg); +static void fsl_sata_intr(void *arg); +static void fsl_sata_intr_main(struct fsl_sata_channel *ch, uint32_t istatus); +static void fsl_sata_begin_transaction(struct fsl_sata_channel *ch, union ccb *ccb); +static void fsl_sata_dmasetprd(void *arg, bus_dma_segment_t *segs, int nsegs, int error); +static void fsl_sata_execute_transaction(struct fsl_sata_slot *slot); +static void fsl_sata_timeout(struct fsl_sata_slot *slot); +static void fsl_sata_end_transaction(struct fsl_sata_slot *slot, enum fsl_sata_err_type et); +static int fsl_sata_setup_fis(struct fsl_sata_channel *ch, struct fsl_sata_cmd_tab *ctp, union ccb *ccb, int tag); +static void fsl_sata_dmainit(device_t dev); +static void fsl_sata_dmasetupc_cb(void *xsc, bus_dma_segment_t *segs, int nsegs, int error); +static void fsl_sata_dmafini(device_t dev); +static void fsl_sata_slotsalloc(device_t dev); +static void fsl_sata_slotsfree(device_t dev); +static void fsl_sata_reset(struct fsl_sata_channel *ch); +static void fsl_sata_start(struct fsl_sata_channel *ch); +static void fsl_sata_stop(struct fsl_sata_channel *ch); + +static void fsl_sata_issue_recovery(struct fsl_sata_channel *ch); +static void fsl_sata_process_read_log(struct fsl_sata_channel *ch, union ccb *ccb); +static void fsl_sata_process_request_sense(struct fsl_sata_channel *ch, union ccb *ccb); + +static void fsl_sataaction(struct cam_sim *sim, union ccb *ccb); +static void fsl_satapoll(struct cam_sim *sim); + +static MALLOC_DEFINE(M_FSL_SATA, "FSL SATA driver", "FSL SATA driver data buffers"); + +#define recovery_type spriv_field0 +#define RECOVERY_NONE 0 +#define RECOVERY_READ_LOG 1 +#define RECOVERY_REQUEST_SENSE 2 +#define recovery_slot spriv_field1 + +#define FSL_SATA_P_CQR 0x0 +#define FSL_SATA_P_CAR 0x4 +#define FSL_SATA_P_CCR 0x10 +#define FSL_SATA_P_CER 0x18 +#define FSL_SATA_P_DER 0x20 +#define FSL_SATA_P_CHBA 0x24 +#define FSL_SATA_P_HSTS 0x28 +#define FSL_SATA_P_HSTS_HS_ON 0x80000000 +#define FSL_SATA_P_HSTS_ME 0x00040000 +#define FSL_SATA_P_HSTS_DLM 0x00001000 +#define FSL_SATA_P_HSTS_FOT 0x00000200 +#define FSL_SATA_P_HSTS_FOR 0x00000100 +#define FSL_SATA_P_HSTS_FE 0x00000020 +#define FSL_SATA_P_HSTS_PR 0x00000010 +#define FSL_SATA_P_HSTS_SNTFU 0x00000004 +#define FSL_SATA_P_HSTS_DE 0x00000002 +#define FSL_SATA_P_HCTRL 0x2c +#define FSL_SATA_P_HCTRL_HC_ON 0x80000000 +#define FSL_SATA_P_HCTRL_HC_FORCE_OFF 0x40000000 +#define FSL_SATA_P_HCTRL_ENT 0x10000000 +#define FSL_SATA_P_HCTRL_SNOOP 0x00000400 +#define FSL_SATA_P_HCTRL_PM 0x00000200 +#define FSL_SATA_P_HCTRL_FATAL 0x00000020 +#define FSL_SATA_P_HCTRL_PHYRDY 0x00000010 +#define FSL_SATA_P_HCTRL_SIG 0x00000008 +#define FSL_SATA_P_HCTRL_SNTFY 0x00000004 *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Sun Nov 5 04:28:06 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8ED4CE61795 for ; Sun, 5 Nov 2017 04:28:06 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5E3046C9E9; Sun, 5 Nov 2017 04:28:06 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA54S5l0051062; Sun, 5 Nov 2017 04:28:05 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA54S5TX051061; Sun, 5 Nov 2017 04:28:05 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201711050428.vA54S5TX051061@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Sun, 5 Nov 2017 04:28:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325424 - projects/runtime-coverage/share/mk X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage/share/mk X-SVN-Commit-Revision: 325424 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Nov 2017 04:28:06 -0000 Author: ngie Date: Sun Nov 5 04:28:05 2017 New Revision: 325424 URL: https://svnweb.freebsd.org/changeset/base/325424 Log: Omit _COV_FLAG from PO_C(XX)FLAGS and from .S.ppico static targets Modified: projects/runtime-coverage/share/mk/bsd.lib.mk Modified: projects/runtime-coverage/share/mk/bsd.lib.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.lib.mk Sun Nov 5 04:08:00 2017 (r325423) +++ projects/runtime-coverage/share/mk/bsd.lib.mk Sun Nov 5 04:28:05 2017 (r325424) @@ -100,7 +100,7 @@ PICFLAG=-fpic PO_FLAG=-pg .c.po: - ${CC} ${PO_FLAG} ${STATIC_CFLAGS} ${PO_CFLAGS} -c ${.IMPSRC} -o ${.TARGET} + ${CC} ${PO_FLAG} ${STATIC_CFLAGS} ${PO_CFLAGS:N${_COV_FLAG}} -c ${.IMPSRC} -o ${.TARGET} ${CTFCONVERT_CMD} .c.pico: @@ -112,7 +112,7 @@ PO_FLAG=-pg ${CTFCONVERT_CMD} .cc.po .C.po .cpp.po .cxx.po: - ${CXX} ${PO_FLAG} ${STATIC_CXXFLAGS} ${PO_CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} + ${CXX} ${PO_FLAG} ${STATIC_CXXFLAGS} ${PO_CXXFLAGS:N${_COV_FLAG}} -c ${.IMPSRC} -o ${.TARGET} .cc.pico .C.pico .cpp.pico .cxx.pico: ${CXX} ${PICFLAG} -DPIC ${SHARED_CXXFLAGS} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} @@ -148,11 +148,16 @@ PO_FLAG=-pg ${CTFCONVERT_CMD} .S.po: - ${CC:N${CCACHE_BIN}} -DPROF ${PO_CFLAGS} ${ACFLAGS} -c ${.IMPSRC} \ + ${CC:N${CCACHE_BIN}} -DPROF ${PO_CFLAGS:N${_COV_FLAG}} ${ACFLAGS} -c ${.IMPSRC} \ -o ${.TARGET} ${CTFCONVERT_CMD} -.S.pico .S.ppico: +.S.pico: + ${CC:N${CCACHE_BIN}} ${PICFLAG} -DPIC ${CFLAGS:N${_COV_FLAG}} ${ACFLAGS} \ + -c ${.IMPSRC} -o ${.TARGET} + ${CTFCONVERT_CMD} + +.S.ppico: ${CC:N${CCACHE_BIN}} ${PICFLAG} -DPIC ${CFLAGS} ${ACFLAGS} \ -c ${.IMPSRC} -o ${.TARGET} ${CTFCONVERT_CMD} From owner-svn-src-projects@freebsd.org Sun Nov 5 05:08:18 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 23AE9E62320 for ; Sun, 5 Nov 2017 05:08:18 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E4A1F6DBBC; Sun, 5 Nov 2017 05:08:17 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA558HSj067571; Sun, 5 Nov 2017 05:08:17 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA558Hkh067570; Sun, 5 Nov 2017 05:08:17 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201711050508.vA558Hkh067570@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Sun, 5 Nov 2017 05:08:17 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325426 - projects/runtime-coverage/share/mk X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage/share/mk X-SVN-Commit-Revision: 325426 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Nov 2017 05:08:18 -0000 Author: ngie Date: Sun Nov 5 05:08:16 2017 New Revision: 325426 URL: https://svnweb.freebsd.org/changeset/base/325426 Log: .S.ppico should omit ${_COV_FLAG}, not .S.pico Modified: projects/runtime-coverage/share/mk/bsd.lib.mk Modified: projects/runtime-coverage/share/mk/bsd.lib.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.lib.mk Sun Nov 5 05:05:18 2017 (r325425) +++ projects/runtime-coverage/share/mk/bsd.lib.mk Sun Nov 5 05:08:16 2017 (r325426) @@ -153,12 +153,12 @@ PO_FLAG=-pg ${CTFCONVERT_CMD} .S.pico: - ${CC:N${CCACHE_BIN}} ${PICFLAG} -DPIC ${CFLAGS:N${_COV_FLAG}} ${ACFLAGS} \ + ${CC:N${CCACHE_BIN}} ${PICFLAG} -DPIC ${CFLAGS} ${ACFLAGS} \ -c ${.IMPSRC} -o ${.TARGET} ${CTFCONVERT_CMD} .S.ppico: - ${CC:N${CCACHE_BIN}} ${PICFLAG} -DPIC ${CFLAGS} ${ACFLAGS} \ + ${CC:N${CCACHE_BIN}} ${PICFLAG} -DPIC ${CFLAGS:N${_COV_FLAG}} ${ACFLAGS} \ -c ${.IMPSRC} -o ${.TARGET} ${CTFCONVERT_CMD} From owner-svn-src-projects@freebsd.org Sun Nov 5 07:36:13 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3239BE6457B for ; Sun, 5 Nov 2017 07:36:13 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F3804714AC; Sun, 5 Nov 2017 07:36:12 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA57aCJD030000; Sun, 5 Nov 2017 07:36:12 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA57aBDY029999; Sun, 5 Nov 2017 07:36:11 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201711050736.vA57aBDY029999@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Sun, 5 Nov 2017 07:36:11 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325427 - projects/runtime-coverage/lib/libclang_rt X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage/lib/libclang_rt X-SVN-Commit-Revision: 325427 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Nov 2017 07:36:13 -0000 Author: ngie Date: Sun Nov 5 07:36:11 2017 New Revision: 325427 URL: https://svnweb.freebsd.org/changeset/base/325427 Log: Define CRTARCH to armhf when TARGET/TARGET_ARCH are set to arm/armv[67] TARGET_ABI/TARGET_CPU in Makefile.inc1 sets the ABI to gnueabihf, which affects the clang lookup path per getArchNameForCompilerRTLib(..) in contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp . This is a follow up to r324873. PR: 222925 Modified: projects/runtime-coverage/lib/libclang_rt/Makefile.inc Modified: projects/runtime-coverage/lib/libclang_rt/Makefile.inc ============================================================================== --- projects/runtime-coverage/lib/libclang_rt/Makefile.inc Sun Nov 5 05:08:16 2017 (r325426) +++ projects/runtime-coverage/lib/libclang_rt/Makefile.inc Sun Nov 5 07:36:11 2017 (r325427) @@ -2,7 +2,16 @@ .include -CRTARCH= ${TARGET_CPUARCH:C/amd64/x86_64/} +# NOTE: based on TARGET_ABI/TARGET_CPUTYPE, set in Makefile.inc1 . +.if defined(TARGET) && defined(TARGET_ARCH) +.if ${TARGET} == "arm" +.if ${TARGET_ARCH:Marmv[67]*} != "" && ${TARGET_CPUTYPE:M*soft*} == "" +CRTARCH= armhf +.endif +.endif +.endif + +CRTARCH?= ${TARGET_CPUARCH:C/amd64/x86_64/} CRTSRC= ${SRCTOP}/contrib/compiler-rt .PATH: ${CRTSRC}/lib From owner-svn-src-projects@freebsd.org Sun Nov 5 07:48:42 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3F62FE648C0 for ; Sun, 5 Nov 2017 07:48:42 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0C7D47192E; Sun, 5 Nov 2017 07:48:41 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA57mfdK034155; Sun, 5 Nov 2017 07:48:41 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA57mf7r034154; Sun, 5 Nov 2017 07:48:41 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201711050748.vA57mf7r034154@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Sun, 5 Nov 2017 07:48:41 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325428 - projects/runtime-coverage/lib/libclang_rt X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage/lib/libclang_rt X-SVN-Commit-Revision: 325428 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Nov 2017 07:48:42 -0000 Author: ngie Date: Sun Nov 5 07:48:40 2017 New Revision: 325428 URL: https://svnweb.freebsd.org/changeset/base/325428 Log: Simplify r325427 CROSSENV (in Makefile.inc1) sets CPUTYPE/MACHINE(_ARCH)? to the TARGET*-relevant values when building the `libraries` target. PR: 222925 Modified: projects/runtime-coverage/lib/libclang_rt/Makefile.inc Modified: projects/runtime-coverage/lib/libclang_rt/Makefile.inc ============================================================================== --- projects/runtime-coverage/lib/libclang_rt/Makefile.inc Sun Nov 5 07:36:11 2017 (r325427) +++ projects/runtime-coverage/lib/libclang_rt/Makefile.inc Sun Nov 5 07:48:40 2017 (r325428) @@ -3,11 +3,9 @@ .include # NOTE: based on TARGET_ABI/TARGET_CPUTYPE, set in Makefile.inc1 . -.if defined(TARGET) && defined(TARGET_ARCH) -.if ${TARGET} == "arm" -.if ${TARGET_ARCH:Marmv[67]*} != "" && ${TARGET_CPUTYPE:M*soft*} == "" +.if ${MACHINE} == "arm" +.if ${MACHINE_ARCH:Marmv[67]*} != "" && ${CPUTYPE:M*soft*} == "" CRTARCH= armhf -.endif .endif .endif From owner-svn-src-projects@freebsd.org Sun Nov 5 07:56:33 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E1E91E64A85 for ; Sun, 5 Nov 2017 07:56:33 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AFC2D71CDB; Sun, 5 Nov 2017 07:56:33 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA57uWBk038304; Sun, 5 Nov 2017 07:56:32 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA57uWXm038303; Sun, 5 Nov 2017 07:56:32 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201711050756.vA57uWXm038303@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Sun, 5 Nov 2017 07:56:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325429 - projects/runtime-coverage X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage X-SVN-Commit-Revision: 325429 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Nov 2017 07:56:34 -0000 Author: ngie Date: Sun Nov 5 07:56:32 2017 New Revision: 325429 URL: https://svnweb.freebsd.org/changeset/base/325429 Log: Add OLD_FILES/OLD_LIBS entries for TARGET/TARGET_ARCH == arm/armv[67] Modified: projects/runtime-coverage/ObsoleteFiles.inc Modified: projects/runtime-coverage/ObsoleteFiles.inc ============================================================================== --- projects/runtime-coverage/ObsoleteFiles.inc Sun Nov 5 07:48:40 2017 (r325428) +++ projects/runtime-coverage/ObsoleteFiles.inc Sun Nov 5 07:56:32 2017 (r325429) @@ -38,6 +38,21 @@ # xargs -n1 | sort | uniq -d; # done +# 20171105: fixing lib/libclang_rt CRTARCH for arm:armv[67]. +.if ${MACHINE} == "arm" +.if ${MACHINE_ARCH:Marmv[67]*} != "" && ${CPUTYPE:M*soft*} == "" +OLD_FILES+=usr/lib/clang/5.0.0/lib/freebsd/libclang_rt.asan-preinit-arm.a +OLD_FILES+=usr/lib/clang/5.0.0/lib/freebsd/libclang_rt.asan-arm.a +OLD_LIBS+=usr/lib/clang/5.0.0/lib/freebsd/libclang_rt.asan-arm.so +OLD_FILES+=usr/lib/clang/5.0.0/lib/freebsd/libclang_rt.asan_cxx-arm.a +OLD_FILES+=usr/lib/clang/5.0.0/lib/freebsd/libclang_rt.profile-arm.a +OLD_FILES+=usr/lib/clang/5.0.0/lib/freebsd/libclang_rt.safestack-arm.a +OLD_FILES+=usr/lib/clang/5.0.0/lib/freebsd/libclang_rt.stats-arm.a +OLD_FILES+=usr/lib/clang/5.0.0/lib/freebsd/libclang_rt.stats_client-arm.a +OLD_FILES+=usr/lib/clang/5.0.0/lib/freebsd/libclang_rt.ubsan_standalone-arm.a +OLD_FILES+=usr/lib/clang/5.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-arm.a +.endif +.endif # 20171104: libcap_random should be in /lib not in /usr/lib OLD_LIBS+=usr/lib/libcap_random.so.0 # 20171104: Casper can work only as shared library From owner-svn-src-projects@freebsd.org Sun Nov 5 08:02:23 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9DF57E64F29 for ; Sun, 5 Nov 2017 08:02:23 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6CE0D7219C; Sun, 5 Nov 2017 08:02:23 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA582MPw042513; Sun, 5 Nov 2017 08:02:22 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA582MQd042512; Sun, 5 Nov 2017 08:02:22 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201711050802.vA582MQd042512@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Sun, 5 Nov 2017 08:02:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325430 - projects/runtime-coverage/share/mk X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage/share/mk X-SVN-Commit-Revision: 325430 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Nov 2017 08:02:23 -0000 Author: ngie Date: Sun Nov 5 08:02:22 2017 New Revision: 325430 URL: https://svnweb.freebsd.org/changeset/base/325430 Log: _COV_FLAG only needs to be omitted from build rules that use SHARED_C(XX)?FLAGS Fold common rules. Modified: projects/runtime-coverage/share/mk/bsd.lib.mk Modified: projects/runtime-coverage/share/mk/bsd.lib.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.lib.mk Sun Nov 5 07:56:32 2017 (r325429) +++ projects/runtime-coverage/share/mk/bsd.lib.mk Sun Nov 5 08:02:22 2017 (r325430) @@ -100,7 +100,7 @@ PICFLAG=-fpic PO_FLAG=-pg .c.po: - ${CC} ${PO_FLAG} ${STATIC_CFLAGS} ${PO_CFLAGS:N${_COV_FLAG}} -c ${.IMPSRC} -o ${.TARGET} + ${CC} ${PO_FLAG} ${STATIC_CFLAGS} ${PO_CFLAGS} -c ${.IMPSRC} -o ${.TARGET} ${CTFCONVERT_CMD} .c.pico: @@ -112,7 +112,7 @@ PO_FLAG=-pg ${CTFCONVERT_CMD} .cc.po .C.po .cpp.po .cxx.po: - ${CXX} ${PO_FLAG} ${STATIC_CXXFLAGS} ${PO_CXXFLAGS:N${_COV_FLAG}} -c ${.IMPSRC} -o ${.TARGET} + ${CXX} ${PO_FLAG} ${STATIC_CXXFLAGS} ${PO_CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} .cc.pico .C.pico .cpp.pico .cxx.pico: ${CXX} ${PICFLAG} -DPIC ${SHARED_CXXFLAGS} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} @@ -137,28 +137,18 @@ PO_FLAG=-pg ${ACFLAGS} -c ${.IMPSRC} -o ${.TARGET} ${CTFCONVERT_CMD} -.asm.pico: +.asm.pico .asm.ppico: ${CC:N${CCACHE_BIN}} -x assembler-with-cpp ${PICFLAG} -DPIC \ ${CFLAGS} ${ACFLAGS} -c ${.IMPSRC} -o ${.TARGET} ${CTFCONVERT_CMD} -.asm.ppico: - ${CC:N${CCACHE_BIN}} -x assembler-with-cpp ${PICFLAG} -DPIC \ - ${CFLAGS:N${_COV_FLAG}} ${ACFLAGS} -c ${.IMPSRC} -o ${.TARGET} - ${CTFCONVERT_CMD} - .S.po: ${CC:N${CCACHE_BIN}} -DPROF ${PO_CFLAGS:N${_COV_FLAG}} ${ACFLAGS} -c ${.IMPSRC} \ -o ${.TARGET} ${CTFCONVERT_CMD} -.S.pico: +.S.pico .S.ppico: ${CC:N${CCACHE_BIN}} ${PICFLAG} -DPIC ${CFLAGS} ${ACFLAGS} \ - -c ${.IMPSRC} -o ${.TARGET} - ${CTFCONVERT_CMD} - -.S.ppico: - ${CC:N${CCACHE_BIN}} ${PICFLAG} -DPIC ${CFLAGS:N${_COV_FLAG}} ${ACFLAGS} \ -c ${.IMPSRC} -o ${.TARGET} ${CTFCONVERT_CMD} From owner-svn-src-projects@freebsd.org Sun Nov 5 08:10:21 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3D431E64FF4 for ; Sun, 5 Nov 2017 08:10:21 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0AD1F72316; Sun, 5 Nov 2017 08:10:20 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA58AKwe042843; Sun, 5 Nov 2017 08:10:20 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA58AKkV042842; Sun, 5 Nov 2017 08:10:20 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201711050810.vA58AKkV042842@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Sun, 5 Nov 2017 08:10:20 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325431 - projects/runtime-coverage/share/mk X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage/share/mk X-SVN-Commit-Revision: 325431 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Nov 2017 08:10:21 -0000 Author: ngie Date: Sun Nov 5 08:10:20 2017 New Revision: 325431 URL: https://svnweb.freebsd.org/changeset/base/325431 Log: This should rely on .o, not .pico Modified: projects/runtime-coverage/share/mk/bsd.prog.mk Modified: projects/runtime-coverage/share/mk/bsd.prog.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.prog.mk Sun Nov 5 08:02:22 2017 (r325430) +++ projects/runtime-coverage/share/mk/bsd.prog.mk Sun Nov 5 08:10:20 2017 (r325431) @@ -310,7 +310,7 @@ _GCDA_SRCS= ${SRCS:M*.c} ${SRCS:M*.cc} ${SRCS:M*.cpp} GCDAS:= ${_GCDA_SRCS:R:S/$/.gcno/g} .undef _GCDA_SRCS .for _gcno in ${GCDAS} -${_gcno}: ${_gcno:R}.pico +${_gcno}: ${_gcno:R}.o .endfor .include .endif From owner-svn-src-projects@freebsd.org Sun Nov 5 08:20:28 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8A887E65343 for ; Sun, 5 Nov 2017 08:20:28 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 57CAA72869; Sun, 5 Nov 2017 08:20:28 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA58KR21046969; Sun, 5 Nov 2017 08:20:27 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA58KRnP046968; Sun, 5 Nov 2017 08:20:27 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201711050820.vA58KRnP046968@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Sun, 5 Nov 2017 08:20:27 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325432 - projects/runtime-coverage/share/mk X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage/share/mk X-SVN-Commit-Revision: 325432 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Nov 2017 08:20:28 -0000 Author: ngie Date: Sun Nov 5 08:20:27 2017 New Revision: 325432 URL: https://svnweb.freebsd.org/changeset/base/325432 Log: Set PIC_OBJS immediately as a test for fixing libc_pic.a Modified: projects/runtime-coverage/share/mk/bsd.lib.mk Modified: projects/runtime-coverage/share/mk/bsd.lib.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.lib.mk Sun Nov 5 08:10:20 2017 (r325431) +++ projects/runtime-coverage/share/mk/bsd.lib.mk Sun Nov 5 08:20:27 2017 (r325432) @@ -309,9 +309,9 @@ ${SHLIB_NAME}.debug: ${SHLIB_NAME_FULL} _LIBS+= lib${LIB_PRIVATE}${LIB}_pic.a .if ${MK_COVERAGE} != "no" -PIC_OBJS= ${SPOBJS} +PIC_OBJS:= ${SPOBJS} .else -PIC_OBJS= ${SOBJS} +PIC_OBJS:= ${SOBJS} .endif lib${LIB_PRIVATE}${LIB}_pic.a: ${PIC_OBJS} From owner-svn-src-projects@freebsd.org Sun Nov 5 19:52:14 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4A3F8E4F9EB for ; Sun, 5 Nov 2017 19:52:14 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EF66867E58; Sun, 5 Nov 2017 19:52:13 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA5JqDWZ041616; Sun, 5 Nov 2017 19:52:13 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA5JqCFl041602; Sun, 5 Nov 2017 19:52:12 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201711051952.vA5JqCFl041602@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Sun, 5 Nov 2017 19:52:11 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325445 - in projects/runtime-coverage: lib/libc/gen lib/libclang_rt share/man/man4 share/mk sys/arm/arm sys/arm/include sys/dev/ipmi sys/kern sys/net sys/netinet sys/ufs/ffs X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: in projects/runtime-coverage: lib/libc/gen lib/libclang_rt share/man/man4 share/mk sys/arm/arm sys/arm/include sys/dev/ipmi sys/kern sys/net sys/netinet sys/ufs/ffs X-SVN-Commit-Revision: 325445 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Nov 2017 19:52:14 -0000 Author: ngie Date: Sun Nov 5 19:52:11 2017 New Revision: 325445 URL: https://svnweb.freebsd.org/changeset/base/325445 Log: MFhead@r325444 Modified: projects/runtime-coverage/lib/libc/gen/syslog.3 projects/runtime-coverage/lib/libclang_rt/Makefile.inc projects/runtime-coverage/share/man/man4/md.4 projects/runtime-coverage/share/mk/bsd.obj.mk projects/runtime-coverage/sys/arm/arm/elf_trampoline.c projects/runtime-coverage/sys/arm/include/cpu-v4.h projects/runtime-coverage/sys/arm/include/cpu-v6.h projects/runtime-coverage/sys/dev/ipmi/ipmi.c projects/runtime-coverage/sys/kern/md4c.c projects/runtime-coverage/sys/kern/vfs_cache.c projects/runtime-coverage/sys/net/if.c projects/runtime-coverage/sys/netinet/sctp_indata.c projects/runtime-coverage/sys/ufs/ffs/ffs_alloc.c Directory Properties: projects/runtime-coverage/ (props changed) Modified: projects/runtime-coverage/lib/libc/gen/syslog.3 ============================================================================== --- projects/runtime-coverage/lib/libc/gen/syslog.3 Sun Nov 5 19:49:44 2017 (r325444) +++ projects/runtime-coverage/lib/libc/gen/syslog.3 Sun Nov 5 19:52:11 2017 (r325445) @@ -28,7 +28,7 @@ .\" @(#)syslog.3 8.1 (Berkeley) 6/4/93 .\" $FreeBSD$ .\" -.Dd July 21, 2015 +.Dd November 5, 2017 .Dt SYSLOG 3 .Os .Sh NAME @@ -270,7 +270,7 @@ setlogmask(LOG_UPTO(LOG_ERR)); syslog(LOG_INFO, "Connection from host %d", CallingHost); -syslog(LOG_INFO|LOG_LOCAL2, "foobar error: %m"); +syslog(LOG_ERR|LOG_LOCAL2, "foobar error: %m"); .Ed .Sh SEE ALSO .Xr logger 1 , Modified: projects/runtime-coverage/lib/libclang_rt/Makefile.inc ============================================================================== --- projects/runtime-coverage/lib/libclang_rt/Makefile.inc Sun Nov 5 19:49:44 2017 (r325444) +++ projects/runtime-coverage/lib/libclang_rt/Makefile.inc Sun Nov 5 19:52:11 2017 (r325445) @@ -28,7 +28,7 @@ CFLAGS+= ${PICFLAG} CFLAGS+= -fno-builtin CFLAGS+= -fno-exceptions CXXFLAGS+= -fno-rtti -.if ${COMPILER_VERSION} >= 30700 +.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 30700 CFLAGS.clang+= -fno-sanitize=safe-stack .endif CFLAGS+= -fno-stack-protector Modified: projects/runtime-coverage/share/man/man4/md.4 ============================================================================== --- projects/runtime-coverage/share/man/man4/md.4 Sun Nov 5 19:49:44 2017 (r325444) +++ projects/runtime-coverage/share/man/man4/md.4 Sun Nov 5 19:52:11 2017 (r325445) @@ -7,14 +7,26 @@ .\" .\" $FreeBSD$ .\" -.Dd October 30, 2007 +.Dd November 5, 2017 .Dt MD 4 .Os .Sh NAME .Nm md .Nd memory disk .Sh SYNOPSIS -.Cd device md +To compile this driver into the kernel, +place the following lines in your +kernel configuration file: +.Bd -ragged -offset indent +.Cd "device md" +.Ed +.Pp +Alternatively, to load the driver as a +module at boot time, place the following line in +.Xr loader.conf 5 : +.Bd -literal -offset indent +geom_md_load="YES" +.Ed .Sh DESCRIPTION The .Nm Modified: projects/runtime-coverage/share/mk/bsd.obj.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.obj.mk Sun Nov 5 19:49:44 2017 (r325444) +++ projects/runtime-coverage/share/mk/bsd.obj.mk Sun Nov 5 19:52:11 2017 (r325445) @@ -85,7 +85,7 @@ OBJTOP?= ${MAKEOBJDIR} CANONICALOBJDIR:=/usr/obj${.CURDIR} .endif -.if defined(SRCTOP) && \ +.if defined(SRCTOP) && defined(RELDIR) && \ (${CANONICALOBJDIR} == /${RELDIR} || ${.OBJDIR} == /${RELDIR}) .error .OBJDIR incorrectly set to /${RELDIR} .endif Modified: projects/runtime-coverage/sys/arm/arm/elf_trampoline.c ============================================================================== --- projects/runtime-coverage/sys/arm/arm/elf_trampoline.c Sun Nov 5 19:49:44 2017 (r325444) +++ projects/runtime-coverage/sys/arm/arm/elf_trampoline.c Sun Nov 5 19:52:11 2017 (r325445) @@ -41,6 +41,9 @@ __FBSDID("$FreeBSD$"); #include #include +#if __ARM_ARCH >= 6 +#error "elf_trampline is not supported on ARMv6/v7 platforms" +#endif extern char kernel_start[]; extern char kernel_end[]; @@ -51,8 +54,6 @@ void __start(void); void __startC(unsigned r0, unsigned r1, unsigned r2, unsigned r3); extern unsigned int cpu_ident(void); -extern void armv6_idcache_wbinv_all(void); -extern void armv7_idcache_wbinv_all(void); extern void do_call(void *, void *, void *, int); #define GZ_HEAD 0xa @@ -66,36 +67,23 @@ extern void fa526_idcache_wbinv_all(void); #elif defined(CPU_ARM9E) #define cpu_idcache_wbinv_all armv5_ec_idcache_wbinv_all extern void armv5_ec_idcache_wbinv_all(void); -#elif defined(CPU_ARM1176) -#define cpu_idcache_wbinv_all armv6_idcache_wbinv_all #elif defined(CPU_XSCALE_PXA2X0) || defined(CPU_XSCALE_IXP425) #define cpu_idcache_wbinv_all xscale_cache_purgeID extern void xscale_cache_purgeID(void); #elif defined(CPU_XSCALE_81342) #define cpu_idcache_wbinv_all xscalec3_cache_purgeID extern void xscalec3_cache_purgeID(void); -#elif defined(CPU_MV_PJ4B) -#if !defined(SOC_MV_ARMADAXP) -#define cpu_idcache_wbinv_all armv6_idcache_wbinv_all -extern void armv6_idcache_wbinv_all(void); -#else -#define cpu_idcache_wbinv_all() armadaxp_idcache_wbinv_all #endif -#endif /* CPU_MV_PJ4B */ #ifdef CPU_XSCALE_81342 #define cpu_l2cache_wbinv_all xscalec3_l2cache_purge extern void xscalec3_l2cache_purge(void); #elif defined(SOC_MV_KIRKWOOD) || defined(SOC_MV_DISCOVERY) #define cpu_l2cache_wbinv_all sheeva_l2cache_wbinv_all extern void sheeva_l2cache_wbinv_all(void); -#elif defined(CPU_CORTEXA8) || defined(CPU_CORTEXA_MP) || defined(CPU_KRAIT) -#define cpu_idcache_wbinv_all armv7_idcache_wbinv_all -#define cpu_l2cache_wbinv_all() #else #define cpu_l2cache_wbinv_all() #endif -static void armadaxp_idcache_wbinv_all(void); int arm_picache_size; int arm_picache_line_size; @@ -389,18 +377,6 @@ arm9_setup(void) arm9_dcache_index_max = 0U - arm9_dcache_index_inc; } -static void -armadaxp_idcache_wbinv_all(void) -{ - uint32_t feat; - - __asm __volatile("mrc p15, 0, %0, c0, c1, 0" : "=r" (feat)); - if (feat & ARM_PFR0_THUMBEE_MASK) - armv7_idcache_wbinv_all(); - else - armv6_idcache_wbinv_all(); - -} #ifdef KZIP static unsigned char *orig_input, *i_input, *i_output; Modified: projects/runtime-coverage/sys/arm/include/cpu-v4.h ============================================================================== --- projects/runtime-coverage/sys/arm/include/cpu-v4.h Sun Nov 5 19:49:44 2017 (r325444) +++ projects/runtime-coverage/sys/arm/include/cpu-v4.h Sun Nov 5 19:52:11 2017 (r325445) @@ -51,10 +51,10 @@ #define _FX(s...) #s #define _RF0(fname, aname...) \ -static __inline register_t \ +static __inline uint32_t \ fname(void) \ { \ - register_t reg; \ + uint32_t reg; \ __asm __volatile("mrc\t" _FX(aname): "=r" (reg)); \ return(reg); \ } @@ -77,7 +77,7 @@ fname(void) \ #define _WF1(fname, aname...) \ static __inline void \ -fname(register_t reg) \ +fname(uint32_t reg) \ { \ __asm __volatile("mcr\t" _FX(aname):: "r" (reg)); \ } Modified: projects/runtime-coverage/sys/arm/include/cpu-v6.h ============================================================================== --- projects/runtime-coverage/sys/arm/include/cpu-v6.h Sun Nov 5 19:49:44 2017 (r325444) +++ projects/runtime-coverage/sys/arm/include/cpu-v6.h Sun Nov 5 19:52:11 2017 (r325445) @@ -103,10 +103,10 @@ extern int pmu_attched; #define _FX(s...) #s #define _RF0(fname, aname...) \ -static __inline register_t \ +static __inline uint32_t \ fname(void) \ { \ - register_t reg; \ + uint32_t reg; \ __asm __volatile("mrc\t" _FX(aname): "=r" (reg)); \ return(reg); \ } @@ -129,7 +129,7 @@ fname(void) \ #define _WF1(fname, aname...) \ static __inline void \ -fname(register_t reg) \ +fname(uint32_t reg) \ { \ __asm __volatile("mcr\t" _FX(aname):: "r" (reg)); \ } Modified: projects/runtime-coverage/sys/dev/ipmi/ipmi.c ============================================================================== --- projects/runtime-coverage/sys/dev/ipmi/ipmi.c Sun Nov 5 19:49:44 2017 (r325444) +++ projects/runtime-coverage/sys/dev/ipmi/ipmi.c Sun Nov 5 19:52:11 2017 (r325445) @@ -83,7 +83,7 @@ int ipmi_attached = 0; static int on = 1; static bool wd_in_shutdown = false; static int wd_timer_actions = IPMI_SET_WD_ACTION_POWER_CYCLE; -static int wd_shutdown_countdown = 420; /* sec */ +static int wd_shutdown_countdown = 0; /* sec */ static int wd_startup_countdown = 0; /* sec */ static int wd_pretimeout_countdown = 120; /* sec */ static int cycle_wait = 10; /* sec */ Modified: projects/runtime-coverage/sys/kern/md4c.c ============================================================================== --- projects/runtime-coverage/sys/kern/md4c.c Sun Nov 5 19:49:44 2017 (r325444) +++ projects/runtime-coverage/sys/kern/md4c.c Sun Nov 5 19:52:11 2017 (r325445) @@ -90,8 +90,8 @@ static unsigned char PADDING[64] = { /* MD4 initialization. Begins an MD4 operation, writing a new context. */ -void MD4Init (context) -MD4_CTX *context; /* context */ +void +MD4Init(MD4_CTX *context) { context->count[0] = context->count[1] = 0; @@ -107,10 +107,9 @@ MD4_CTX *context; operation, processing another message block, and updating the context. */ -void MD4Update (context, input, inputLen) -MD4_CTX *context; /* context */ -const unsigned char *input; /* input block */ -unsigned int inputLen; /* length of input block */ +void +MD4Update(MD4_CTX *context, const unsigned char *input, + unsigned int inputLen) { unsigned int i, index, partLen; @@ -142,8 +141,8 @@ unsigned int inputLen; /* length o } /* MD4 padding. */ -void MD4Pad (context) -MD4_CTX *context; /* context */ +void +MD4Pad(MD4_CTX *context) { unsigned char bits[8]; unsigned int index, padLen; @@ -164,7 +163,8 @@ MD4_CTX *context; /* MD4 finalization. Ends an MD4 message-digest operation, writing the the message digest and zeroizing the context. */ -void MD4Final (unsigned char digest[static 16], MD4_CTX *context) +void +MD4Final(unsigned char digest[static 16], MD4_CTX *context) { /* Do padding */ MD4Pad (context); @@ -179,9 +179,8 @@ void MD4Final (unsigned char digest[static 16], MD4_CT /* MD4 basic transformation. Transforms state based on block. */ -static void MD4Transform (state, block) -UINT4 state[4]; -const unsigned char block[64]; +static void +MD4Transform(UINT4 state[4], const unsigned char block[64]) { UINT4 a = state[0], b = state[1], c = state[2], d = state[3], x[16]; @@ -254,10 +253,8 @@ const unsigned char block[64]; /* Encodes input (UINT4) into output (unsigned char). Assumes len is a multiple of 4. */ -static void Encode (output, input, len) -unsigned char *output; -UINT4 *input; -unsigned int len; +static void +Encode(unsigned char *output, UINT4 *input, unsigned int len) { unsigned int i, j; @@ -272,11 +269,8 @@ unsigned int len; /* Decodes input (unsigned char) into output (UINT4). Assumes len is a multiple of 4. */ -static void Decode (output, input, len) - -UINT4 *output; -const unsigned char *input; -unsigned int len; +static void +Decode(UINT4 *output, const unsigned char *input, unsigned int len) { unsigned int i, j; Modified: projects/runtime-coverage/sys/kern/vfs_cache.c ============================================================================== --- projects/runtime-coverage/sys/kern/vfs_cache.c Sun Nov 5 19:49:44 2017 (r325444) +++ projects/runtime-coverage/sys/kern/vfs_cache.c Sun Nov 5 19:52:11 2017 (r325445) @@ -1967,6 +1967,8 @@ cache_purge_negative(struct vnode *vp) CTR1(KTR_VFS, "cache_purge_negative(%p)", vp); SDT_PROBE1(vfs, namecache, purge_negative, done, vp); + if (LIST_EMPTY(&vp->v_cache_src)) + return; TAILQ_INIT(&ncps); vlp = VP2VNODELOCK(vp); mtx_lock(vlp); Modified: projects/runtime-coverage/sys/net/if.c ============================================================================== --- projects/runtime-coverage/sys/net/if.c Sun Nov 5 19:49:44 2017 (r325444) +++ projects/runtime-coverage/sys/net/if.c Sun Nov 5 19:52:11 2017 (r325445) @@ -1708,7 +1708,7 @@ ifa_maintain_loopback_route(int cmd, const char *otype bzero(&info, sizeof(info)); if (cmd != RTM_DELETE) info.rti_ifp = V_loif; - info.rti_flags = ifa->ifa_flags | RTF_HOST | RTF_STATIC; + info.rti_flags = ifa->ifa_flags | RTF_HOST | RTF_STATIC | RTF_PINNED; info.rti_info[RTAX_DST] = ia; info.rti_info[RTAX_GATEWAY] = (struct sockaddr *)&null_sdl; link_init_sdl(ifp, (struct sockaddr *)&null_sdl, ifp->if_type); Modified: projects/runtime-coverage/sys/netinet/sctp_indata.c ============================================================================== --- projects/runtime-coverage/sys/netinet/sctp_indata.c Sun Nov 5 19:49:44 2017 (r325444) +++ projects/runtime-coverage/sys/netinet/sctp_indata.c Sun Nov 5 19:52:11 2017 (r325445) @@ -88,12 +88,14 @@ sctp_calc_rwnd(struct sctp_tcb *stcb, struct sctp_asso if (stcb->sctp_socket == NULL) { return (calc); } + KASSERT(asoc->cnt_on_reasm_queue > 0 || asoc->size_on_reasm_queue == 0, + ("size_on_reasm_queue is %u", asoc->size_on_reasm_queue)); + KASSERT(asoc->cnt_on_all_streams > 0 || asoc->size_on_all_streams == 0, + ("size_on_all_streams is %u", asoc->size_on_all_streams)); if (stcb->asoc.sb_cc == 0 && - asoc->size_on_reasm_queue == 0 && - asoc->size_on_all_streams == 0) { + asoc->cnt_on_reasm_queue == 0 && + asoc->cnt_on_all_streams == 0) { /* Full rwnd granted */ - KASSERT(asoc->cnt_on_reasm_queue == 0, ("cnt_on_reasm_queue is %u", asoc->cnt_on_reasm_queue)); - KASSERT(asoc->cnt_on_all_streams == 0, ("cnt_on_all_streams is %u", asoc->cnt_on_all_streams)); calc = max(SCTP_SB_LIMIT_RCV(stcb->sctp_socket), SCTP_MINIMAL_RWND); return (calc); } @@ -1245,6 +1247,19 @@ deliver_more: } done = (control->end_added) && (control->last_frag_seen); if (control->on_read_q == 0) { + if (!done) { + if (asoc->size_on_all_streams >= control->length) { + asoc->size_on_all_streams -= control->length; + } else { +#ifdef INVARIANTS + panic("size_on_all_streams = %u smaller than control length %u", asoc->size_on_all_streams, control->length); +#else + asoc->size_on_all_streams = 0; +#endif + } + strm->pd_api_started = 1; + control->pdapi_started = 1; + } sctp_add_to_readq(stcb->sctp_ep, stcb, control, &stcb->sctp_socket->so_rcv, control->end_added, @@ -1254,10 +1269,6 @@ deliver_more: if (done) { control = nctl; goto deliver_more; - } else { - /* We are now doing PD API */ - strm->pd_api_started = 1; - control->pdapi_started = 1; } } } @@ -1316,15 +1327,11 @@ sctp_add_chk_to_control(struct sctp_queued_to_read *co } else if (control->on_strm_q == SCTP_ON_ORDERED) { /* Ordered */ TAILQ_REMOVE(&strm->inqueue, control, next_instrm); - if (asoc->size_on_all_streams >= control->length) { - asoc->size_on_all_streams -= control->length; - } else { -#ifdef INVARIANTS - panic("size_on_all_streams = %u smaller than control length %u", asoc->size_on_all_streams, control->length); -#else - asoc->size_on_all_streams = 0; -#endif - } + /* + * Don't need to decrement + * size_on_all_streams, since control is on + * the read queue. + */ sctp_ucount_decr(asoc->cnt_on_all_streams); control->on_strm_q = 0; #ifdef INVARIANTS Modified: projects/runtime-coverage/sys/ufs/ffs/ffs_alloc.c ============================================================================== --- projects/runtime-coverage/sys/ufs/ffs/ffs_alloc.c Sun Nov 5 19:49:44 2017 (r325444) +++ projects/runtime-coverage/sys/ufs/ffs/ffs_alloc.c Sun Nov 5 19:52:11 2017 (r325445) @@ -2584,6 +2584,15 @@ ffs_mapsearch(fs, cgp, bpref, allocsiz) return (-1); } +static const struct statfs * +ffs_getmntstat(struct vnode *devvp) +{ + + if (devvp->v_type == VCHR) + return (&devvp->v_rdev->si_mountpt->mnt_stat); + return (ffs_getmntstat(VFSTOUFS(devvp->v_mount)->um_devvp)); +} + /* * Fetch and verify a cylinder group. */ @@ -2597,6 +2606,7 @@ ffs_getcg(fs, devvp, cg, bpp, cgpp) { struct buf *bp; struct cg *cgp; + const struct statfs *sfs; int flags, error; *bpp = NULL; @@ -2615,7 +2625,11 @@ ffs_getcg(fs, devvp, cg, bpp, cgpp) (bp->b_flags & B_CKHASH) != 0 && cgp->cg_ckhash != bp->b_ckhash) || !cg_chkmagic(cgp) || cgp->cg_cgx != cg) { - printf("checksum failed: cg %u, cgp: 0x%x != bp: 0x%jx\n", + sfs = ffs_getmntstat(devvp); + printf("UFS %s%s (%s) cylinder checksum failed: cg %u, cgp: " + "0x%x != bp: 0x%jx\n", + devvp->v_type == VCHR ? "" : "snapshot of ", + sfs->f_mntfromname, sfs->f_mntonname, cg, cgp->cg_ckhash, (uintmax_t)bp->b_ckhash); bp->b_flags &= ~B_CKHASH; bp->b_flags |= B_INVAL | B_NOCACHE; From owner-svn-src-projects@freebsd.org Sun Nov 5 22:19:15 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6F054E53914 for ; Sun, 5 Nov 2017 22:19:15 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4B4566EB66; Sun, 5 Nov 2017 22:19:15 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA5MJEqX002934; Sun, 5 Nov 2017 22:19:14 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA5MJDQ1002922; Sun, 5 Nov 2017 22:19:13 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201711052219.vA5MJDQ1002922@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Sun, 5 Nov 2017 22:19:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325454 - in projects/runtime-coverage: . bin/rm lib/libclang_rt rescue/rescue sbin sbin/badsect share/mk sys/amd64/amd64 sys/kern sys/mips/rmi sys/powerpc/mpc85xx usr.sbin/crunch/examples X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: in projects/runtime-coverage: . bin/rm lib/libclang_rt rescue/rescue sbin sbin/badsect share/mk sys/amd64/amd64 sys/kern sys/mips/rmi sys/powerpc/mpc85xx usr.sbin/crunch/examples X-SVN-Commit-Revision: 325454 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Nov 2017 22:19:15 -0000 Author: ngie Date: Sun Nov 5 22:19:13 2017 New Revision: 325454 URL: https://svnweb.freebsd.org/changeset/base/325454 Log: MFhead@r325453 Deleted: projects/runtime-coverage/sbin/badsect/ Modified: projects/runtime-coverage/ObsoleteFiles.inc projects/runtime-coverage/bin/rm/rm.c projects/runtime-coverage/lib/libclang_rt/Makefile.inc projects/runtime-coverage/rescue/rescue/Makefile projects/runtime-coverage/sbin/Makefile projects/runtime-coverage/share/mk/sys.mk projects/runtime-coverage/sys/amd64/amd64/pmap.c projects/runtime-coverage/sys/kern/vfs_cache.c projects/runtime-coverage/sys/mips/rmi/rootfs_list.txt projects/runtime-coverage/sys/powerpc/mpc85xx/fsl_sata.c projects/runtime-coverage/usr.sbin/crunch/examples/fixit.conf projects/runtime-coverage/usr.sbin/crunch/examples/really-big.conf Directory Properties: projects/runtime-coverage/ (props changed) Modified: projects/runtime-coverage/ObsoleteFiles.inc ============================================================================== --- projects/runtime-coverage/ObsoleteFiles.inc Sun Nov 5 22:09:59 2017 (r325453) +++ projects/runtime-coverage/ObsoleteFiles.inc Sun Nov 5 22:19:13 2017 (r325454) @@ -38,6 +38,10 @@ # xargs -n1 | sort | uniq -d; # done +# 20171108: badsect(8) removal +OLD_FILES+=sbin/badsect +OLD_FILES+=rescue/badsect +OLD_FILES+=usr/share/man/man8/badsect.8.gz # 20171105: fixing lib/libclang_rt CRTARCH for arm:armv[67]. .if ${MACHINE} == "arm" .if ${MACHINE_ARCH:Marmv[67]*} != "" && ${CPUTYPE:M*soft*} == "" Modified: projects/runtime-coverage/bin/rm/rm.c ============================================================================== --- projects/runtime-coverage/bin/rm/rm.c Sun Nov 5 22:09:59 2017 (r325453) +++ projects/runtime-coverage/bin/rm/rm.c Sun Nov 5 22:19:13 2017 (r325454) @@ -515,7 +515,7 @@ check(const char *path, const char *name, struct stat "%s: -P was specified, but file is not writable", path); (void)fprintf(stderr, "override %s%s%s/%s %s%sfor %s? ", - modep + 1, modep[9] == ' ' ? "" : " ", + modep + 1, modep[10] == ' ' ? "" : " ", user_from_uid(sp->st_uid, 0), group_from_gid(sp->st_gid, 0), *flagsp ? flagsp : "", *flagsp ? " " : "", Modified: projects/runtime-coverage/lib/libclang_rt/Makefile.inc ============================================================================== --- projects/runtime-coverage/lib/libclang_rt/Makefile.inc Sun Nov 5 22:09:59 2017 (r325453) +++ projects/runtime-coverage/lib/libclang_rt/Makefile.inc Sun Nov 5 22:19:13 2017 (r325454) @@ -2,14 +2,12 @@ .include -# NOTE: based on TARGET_ABI/TARGET_CPUTYPE, set in Makefile.inc1 . .if ${MACHINE} == "arm" .if ${MACHINE_ARCH:Marmv[67]*} != "" && ${CPUTYPE:M*soft*} == "" CRTARCH= armhf .endif .endif - -CRTARCH?= ${TARGET_CPUARCH:C/amd64/x86_64/} +CRTARCH?= ${MACHINE_CPUARCH:C/amd64/x86_64/} CRTSRC= ${SRCTOP}/contrib/compiler-rt .PATH: ${CRTSRC}/lib Modified: projects/runtime-coverage/rescue/rescue/Makefile ============================================================================== --- projects/runtime-coverage/rescue/rescue/Makefile Sun Nov 5 22:09:59 2017 (r325453) +++ projects/runtime-coverage/rescue/rescue/Makefile Sun Nov 5 22:19:13 2017 (r325454) @@ -85,7 +85,7 @@ CRUNCH_SUPPRESS_LINK_-tcsh= 1 # headers in addition to the standard 'paths.h' header. # CRUNCH_SRCDIRS+= sbin -CRUNCH_PROGS_sbin= badsect \ +CRUNCH_PROGS_sbin= \ camcontrol clri devfs dmesg dump \ dumpfs dumpon fsck fsck_ffs fsck_msdosfs fsdb \ fsirand gbde geom ifconfig init \ Modified: projects/runtime-coverage/sbin/Makefile ============================================================================== --- projects/runtime-coverage/sbin/Makefile Sun Nov 5 22:09:59 2017 (r325453) +++ projects/runtime-coverage/sbin/Makefile Sun Nov 5 22:19:13 2017 (r325454) @@ -6,7 +6,6 @@ # XXX MISSING: icheck ncheck SUBDIR=adjkerntz \ - badsect \ camcontrol \ clri \ comcontrol \ Modified: projects/runtime-coverage/share/mk/sys.mk ============================================================================== --- projects/runtime-coverage/share/mk/sys.mk Sun Nov 5 22:09:59 2017 (r325453) +++ projects/runtime-coverage/share/mk/sys.mk Sun Nov 5 22:19:13 2017 (r325454) @@ -15,11 +15,6 @@ unix ?= We run FreeBSD, not UNIX. # __TO_CPUARCH=C/mips(n32|64)?(el)?(hf)?/mips/:C/arm(v[67])?(eb)?/arm/:C/powerpc(64|spe)/powerpc/:C/riscv64(sf)?/riscv/ MACHINE_CPUARCH=${MACHINE_ARCH:${__TO_CPUARCH}} -.ifdef TARGET_ARCH -TARGET_CPUARCH=${TARGET_ARCH:${__TO_CPUARCH}} -.else -TARGET_CPUARCH=${MACHINE_CPUARCH} -.endif .endif __DEFAULT_YES_OPTIONS+= \ Modified: projects/runtime-coverage/sys/amd64/amd64/pmap.c ============================================================================== --- projects/runtime-coverage/sys/amd64/amd64/pmap.c Sun Nov 5 22:09:59 2017 (r325453) +++ projects/runtime-coverage/sys/amd64/amd64/pmap.c Sun Nov 5 22:19:13 2017 (r325454) @@ -2915,7 +2915,7 @@ reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **l PG_G = PG_A = PG_M = PG_RW = 0; SLIST_INIT(&free); bzero(&pc_marker_b, sizeof(pc_marker_b)); - bzero(&pc_marker_end, sizeof(pc_marker_end)); + bzero(&pc_marker_end_b, sizeof(pc_marker_end_b)); pc_marker = (struct pv_chunk *)&pc_marker_b; pc_marker_end = (struct pv_chunk *)&pc_marker_end_b; Modified: projects/runtime-coverage/sys/kern/vfs_cache.c ============================================================================== --- projects/runtime-coverage/sys/kern/vfs_cache.c Sun Nov 5 22:09:59 2017 (r325453) +++ projects/runtime-coverage/sys/kern/vfs_cache.c Sun Nov 5 22:19:13 2017 (r325454) @@ -1163,6 +1163,9 @@ retry_dotdot: hash = cache_get_hash(cnp->cn_nameptr, cnp->cn_namelen, dvp); blp = HASH2BUCKETLOCK(hash); retry: + if (LIST_EMPTY(NCHHASH(hash))) + goto out_no_entry; + rw_rlock(blp); LIST_FOREACH(ncp, (NCHHASH(hash)), nc_hash) { @@ -1175,10 +1178,7 @@ retry: /* We failed to find an entry */ if (ncp == NULL) { rw_runlock(blp); - SDT_PROBE3(vfs, namecache, lookup, miss, dvp, cnp->cn_nameptr, - NULL); - counter_u64_add(nummisszap, 1); - return (0); + goto out_no_entry; } counter_u64_add(numposzaps, 1); @@ -1190,6 +1190,10 @@ retry: goto retry; } cache_free(ncp); + return (0); +out_no_entry: + SDT_PROBE3(vfs, namecache, lookup, miss, dvp, cnp->cn_nameptr, NULL); + counter_u64_add(nummisszap, 1); return (0); } Modified: projects/runtime-coverage/sys/mips/rmi/rootfs_list.txt ============================================================================== --- projects/runtime-coverage/sys/mips/rmi/rootfs_list.txt Sun Nov 5 22:09:59 2017 (r325453) +++ projects/runtime-coverage/sys/mips/rmi/rootfs_list.txt Sun Nov 5 22:19:13 2017 (r325454) @@ -448,7 +448,6 @@ ./sbin ./sbin/adjkerntz ./sbin/atacontrol -./sbin/badsect ./sbin/bsdlabel ./sbin/camcontrol ./sbin/ccdconfig Modified: projects/runtime-coverage/sys/powerpc/mpc85xx/fsl_sata.c ============================================================================== --- projects/runtime-coverage/sys/powerpc/mpc85xx/fsl_sata.c Sun Nov 5 22:09:59 2017 (r325453) +++ projects/runtime-coverage/sys/powerpc/mpc85xx/fsl_sata.c Sun Nov 5 22:19:13 2017 (r325454) @@ -988,11 +988,12 @@ fsl_sata_dmasetprd(void *arg, bus_dma_segment_t *segs, prd[j].dba = FSL_SATA_CTP_BUS(ch, slot) + FSL_SATA_PRD_OFFSET(j+1); j++; + extlen = 0; } len = segs[i].ds_len; len = roundup2(len, sizeof(uint32_t)); - prd[i].dba = htole32((uint32_t)segs[i].ds_addr); - prd[i].dwc_flg = htole32(FSL_SATA_PRD_SNOOP | len); + prd[j].dba = htole32((uint32_t)segs[i].ds_addr); + prd[j].dwc_flg = htole32(FSL_SATA_PRD_SNOOP | len); slot->ttl += len; if (j > FSL_SATA_PRD_MAX_DIRECT) extlen += len; Modified: projects/runtime-coverage/usr.sbin/crunch/examples/fixit.conf ============================================================================== --- projects/runtime-coverage/usr.sbin/crunch/examples/fixit.conf Sun Nov 5 22:09:59 2017 (r325453) +++ projects/runtime-coverage/usr.sbin/crunch/examples/fixit.conf Sun Nov 5 22:19:13 2017 (r325454) @@ -1,4 +1,5 @@ # fixit.conf - put in anything we think we might want on a fixit floppy +# $FreeBSD$ # first, we list the source dirs that our programs reside in. These are # searched in order listed to find the dir containing each program. @@ -21,7 +22,7 @@ ln sh -sh # init invokes the shell this way # /sbin stuff -progs badsect chown clri disklabel dump dmesg fdisk fsck ifconfig init +progs chown clri disklabel dump dmesg fdisk fsck ifconfig init progs mknod mount newfs ping reboot restore swapon umount ln dump rdump ln restore rrestore Modified: projects/runtime-coverage/usr.sbin/crunch/examples/really-big.conf ============================================================================== --- projects/runtime-coverage/usr.sbin/crunch/examples/really-big.conf Sun Nov 5 22:09:59 2017 (r325453) +++ projects/runtime-coverage/usr.sbin/crunch/examples/really-big.conf Sun Nov 5 22:19:13 2017 (r325454) @@ -23,7 +23,7 @@ ln sh -sh srcdirs /usr/src/sbin -progs badsect bim clri disklabel dmesg dump dumpfs fdisk fsck halt +progs bim clri disklabel dmesg dump dumpfs fdisk fsck halt progs ifconfig init mknod modload modunload mount mount_isofs progs mount_lofs mount_msdosfs mountd progs newfs nfsd nfsiod ping quotacheck reboot restore route routed savecore From owner-svn-src-projects@freebsd.org Sun Nov 5 22:22:23 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D595BE53AC5 for ; Sun, 5 Nov 2017 22:22:23 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A29C96EEBF; Sun, 5 Nov 2017 22:22:23 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA5MMMxm006715; Sun, 5 Nov 2017 22:22:22 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA5MMMR7006714; Sun, 5 Nov 2017 22:22:22 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201711052222.vA5MMMR7006714@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Sun, 5 Nov 2017 22:22:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325455 - projects/runtime-coverage/lib/libclang_rt X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage/lib/libclang_rt X-SVN-Commit-Revision: 325455 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Nov 2017 22:22:23 -0000 Author: ngie Date: Sun Nov 5 22:22:22 2017 New Revision: 325455 URL: https://svnweb.freebsd.org/changeset/base/325455 Log: Diff reduce with ^/head Modified: projects/runtime-coverage/lib/libclang_rt/Makefile.inc Modified: projects/runtime-coverage/lib/libclang_rt/Makefile.inc ============================================================================== --- projects/runtime-coverage/lib/libclang_rt/Makefile.inc Sun Nov 5 22:19:13 2017 (r325454) +++ projects/runtime-coverage/lib/libclang_rt/Makefile.inc Sun Nov 5 22:22:22 2017 (r325455) @@ -27,7 +27,7 @@ CFLAGS+= -fno-builtin CFLAGS+= -fno-exceptions CXXFLAGS+= -fno-rtti .if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 30700 -CFLAGS.clang+= -fno-sanitize=safe-stack +CFLAGS+= -fno-sanitize=safe-stack .endif CFLAGS+= -fno-stack-protector CFLAGS+= -funwind-tables From owner-svn-src-projects@freebsd.org Mon Nov 6 01:00:53 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 47CC5E566CC for ; Mon, 6 Nov 2017 01:00:53 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1791672B34; Mon, 6 Nov 2017 01:00:53 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA610qDg073020; Mon, 6 Nov 2017 01:00:52 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA610qpx073019; Mon, 6 Nov 2017 01:00:52 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201711060100.vA610qpx073019@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Mon, 6 Nov 2017 01:00:52 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325463 - projects/runtime-coverage/share/mk X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage/share/mk X-SVN-Commit-Revision: 325463 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Nov 2017 01:00:53 -0000 Author: ngie Date: Mon Nov 6 01:00:52 2017 New Revision: 325463 URL: https://svnweb.freebsd.org/changeset/base/325463 Log: Refactor how PIC_OBJS is defined/used; remove beforelinking dependency Modified: projects/runtime-coverage/share/mk/bsd.lib.mk Modified: projects/runtime-coverage/share/mk/bsd.lib.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.lib.mk Sun Nov 5 22:36:32 2017 (r325462) +++ projects/runtime-coverage/share/mk/bsd.lib.mk Mon Nov 6 01:00:52 2017 (r325463) @@ -238,12 +238,7 @@ CLEANFILES+= lib${LIB_PRIVATE}${LIB}.bc lib${LIB_PRIVA SOBJS+= ${OBJS:.o=.pico} DEPENDOBJS+= ${SOBJS} CLEANFILES+= ${SOBJS} -.if defined(INSTALL_PIC_ARCHIVE) && ${MK_COVERAGE} != "no" -SPOBJS:= ${SOBJS:.pico=.ppico} -DEPENDOBJS+= ${SPOBJS} -CLEANFILES+= ${SPOBJS} .endif -.endif .if defined(SHLIB_NAME) _LIBS+= ${SHLIB_NAME} @@ -260,7 +255,7 @@ SOLINKOPTS+= -Wl,--fatal-warnings SOLINKOPTS+= -Wl,--warn-shared-textrel .if target(beforelinking) -beforelinking: ${SOBJS} ${SPOBJS} +beforelinking: ${SOBJS} ${SHLIB_NAME_FULL}: beforelinking .endif @@ -309,7 +304,9 @@ ${SHLIB_NAME}.debug: ${SHLIB_NAME_FULL} _LIBS+= lib${LIB_PRIVATE}${LIB}_pic.a .if ${MK_COVERAGE} != "no" -PIC_OBJS:= ${SPOBJS} +PIC_OBJS:= ${SOBJS:.pico=.ppico} +DEPENDOBJS+= ${PIC_OBJS} +CLEANFILES+= ${PIC_OBJS} .else PIC_OBJS:= ${SOBJS} .endif From owner-svn-src-projects@freebsd.org Mon Nov 6 01:38:05 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AEEF2E57257 for ; Mon, 6 Nov 2017 01:38:05 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7CC1873943; Mon, 6 Nov 2017 01:38:05 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA61c4KP087450; Mon, 6 Nov 2017 01:38:04 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA61c4Ra087449; Mon, 6 Nov 2017 01:38:04 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201711060138.vA61c4Ra087449@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Mon, 6 Nov 2017 01:38:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325464 - projects/runtime-coverage/share/mk X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage/share/mk X-SVN-Commit-Revision: 325464 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Nov 2017 01:38:05 -0000 Author: ngie Date: Mon Nov 6 01:38:04 2017 New Revision: 325464 URL: https://svnweb.freebsd.org/changeset/base/325464 Log: Try a subtley different approach to the .pico and .ppico rules Only append the _COV_FLAG in the .pico rules in an inline format. Filtering them out with -N doesn't seem to be working Modified: projects/runtime-coverage/share/mk/bsd.lib.mk Modified: projects/runtime-coverage/share/mk/bsd.lib.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.lib.mk Mon Nov 6 01:00:52 2017 (r325463) +++ projects/runtime-coverage/share/mk/bsd.lib.mk Mon Nov 6 01:38:04 2017 (r325464) @@ -79,8 +79,6 @@ _WANTS_DEBUG= .if defined(_WANTS_DEBUG) && ${MK_COVERAGE} != "no" && defined(SHLIB_NAME) && \ ${COMPILER_FEATURES:Mc++11} _COV_FLAG= --coverage -fprofile-dir=${COVERAGEDIR} -SHARED_CFLAGS+= ${_COV_FLAG} -SHARED_CXXFLAGS+= ${_COV_FLAG} .endif .include @@ -104,21 +102,21 @@ PO_FLAG=-pg ${CTFCONVERT_CMD} .c.pico: - ${CC} ${PICFLAG} -DPIC ${SHARED_CFLAGS} ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} + ${CC} ${PICFLAG} -DPIC ${SHARED_CFLAGS} ${_COV_FLAG} ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} ${CTFCONVERT_CMD} .c.ppico: - ${CC} ${PICFLAG} -DPIC ${SHARED_CFLAGS:N${_COV_FLAG}} ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} + ${CC} ${PICFLAG} -DPIC ${SHARED_CFLAGS} ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} ${CTFCONVERT_CMD} .cc.po .C.po .cpp.po .cxx.po: ${CXX} ${PO_FLAG} ${STATIC_CXXFLAGS} ${PO_CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} .cc.pico .C.pico .cpp.pico .cxx.pico: - ${CXX} ${PICFLAG} -DPIC ${SHARED_CXXFLAGS} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} + ${CXX} ${PICFLAG} -DPIC ${SHARED_CXXFLAGS} ${_COV_FLAG} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} .cc.ppico .C.ppico .cpp.ppico .cxx.ppico: - ${CXX} ${PICFLAG} -DPIC ${SHARED_CXXFLAGS:N${_COV_FLAG}} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} + ${CXX} ${PICFLAG} -DPIC ${SHARED_CXXFLAGS} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} .f.po: ${FC} -pg ${FFLAGS} -o ${.TARGET} -c ${.IMPSRC} From owner-svn-src-projects@freebsd.org Mon Nov 6 01:47:30 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 70FCCE573CD for ; Mon, 6 Nov 2017 01:47:30 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pg0-x230.google.com (mail-pg0-x230.google.com [IPv6:2607:f8b0:400e:c05::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4506A73D7D; Mon, 6 Nov 2017 01:47:30 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by mail-pg0-x230.google.com with SMTP id b192so6996482pga.2; Sun, 05 Nov 2017 17:47:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc:message-id:references :to; bh=y+A+grU9e5eyfDv+N0eYX20kAIxXlZSMN5Jh1kfuC58=; b=MWTfSYKUVZT0wuyzz1xlSfL516REzihK/Ws3B8JOqFno5UcATvJ96Q8AuTEVdOk9Zm S2MBiYXASkmu1q6PMM1ENEuIzyrJ9LRSivkhFB0rDXXycJscOOasJ2XCg+5TQV7jLdJV RCM7yIrQmKGEnICRpt/4ASKC0mfTBkPmXMwhA3/TiPc0j8G0qaOuLR+1PrsGhv2KXNun vqaW1AixujsNF0TQlmWQ3gxKCZihNGIbkKzaHf37t9mZfJlynowI1WQAB7WaZTHWZ025 6NBZqA7cKJ5JBLrLjldmjw8z7+1UGjPESFhER6jULLxBfIB9S/f8/2GoFGR9KVm//CmU 5FJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=y+A+grU9e5eyfDv+N0eYX20kAIxXlZSMN5Jh1kfuC58=; b=rASLjawTF/KAVFYx6OpSZ3I/YU1SeUuBohA4A3f8968lSnbTUPxPc523B5CIrWdZJ5 H+7++mOFGbd6k/dno+hjVALFAN8is+9JIaotEI4sjPf7NC5rEJbwmG0dB3KNIdoAdmbW xWYQJCboUi7mHdYUqXwsGcKPDY7x1U9g5s84CjT02Z5AeDTDEty/4cKXxHIOqmWIju8X SeMIpGX3SOh2M7lriy0JqcYSu9e5vd+TAWwpLk45W9+foBd9Sc03jAazNQbqHyoYVHiy xuvB7i89p9c7Gzxh6Wq6E0p8FV0k2sCIp8HCzMSwQxQkg3qDgfVx0c9+2fmMGmpid/4u RvsA== X-Gm-Message-State: AMCzsaUois8JLZUXi8kpTL6jk/ITJxKEczUYFle5u7XfpPf4A/v3AQKG cdNNKcnUkuRFYS/xxICg6+zEXowM X-Google-Smtp-Source: ABhQp+QmsgxUgT9igcxSh0y81uyX7gW194c0jW8YEpUyPVljuTzfoZnovsGh2LTrCJiPh6vA1tiZwQ== X-Received: by 10.99.114.5 with SMTP id n5mr13309920pgc.296.1509932849282; Sun, 05 Nov 2017 17:47:29 -0800 (PST) Received: from pinklady.local (c-73-19-52-228.hsd1.wa.comcast.net. [73.19.52.228]) by smtp.gmail.com with ESMTPSA id p17sm17857067pgc.66.2017.11.05.17.47.28 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 05 Nov 2017 17:47:28 -0800 (PST) Content-Type: multipart/signed; boundary="Apple-Mail=_8A321601-207B-4334-A7BF-3E7487E74DB1"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: svn commit: r325464 - projects/runtime-coverage/share/mk From: "Ngie Cooper (yaneurabeya)" In-Reply-To: <201711060138.vA61c4Ra087449@repo.freebsd.org> Date: Sun, 5 Nov 2017 17:47:27 -0800 Cc: src-committers@freebsd.org, svn-src-projects@freebsd.org Message-Id: <2933FF7E-8EEA-454A-B67C-658012886FE6@gmail.com> References: <201711060138.vA61c4Ra087449@repo.freebsd.org> To: Ngie Cooper X-Mailer: Apple Mail (2.3124) X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Nov 2017 01:47:30 -0000 --Apple-Mail=_8A321601-207B-4334-A7BF-3E7487E74DB1 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Nov 5, 2017, at 17:38, Ngie Cooper wrote: >=20 > Author: ngie > Date: Mon Nov 6 01:38:04 2017 > New Revision: 325464 > URL: https://svnweb.freebsd.org/changeset/base/325464 >=20 > Log: > Try a subtley different approach to the .pico and .ppico rules >=20 > Only append the _COV_FLAG in the .pico rules in an inline format. = Filtering > them out with -N doesn't seem to be working Yup=E2=80=A6 it all works now with TARGET=3Damd64 on = universe12a.freebsd.org -_-. Oy. --Apple-Mail=_8A321601-207B-4334-A7BF-3E7487E74DB1 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE5bk3FaGcY5rvqmb79YOpJmkwhhUFAln/vy8ACgkQ9YOpJmkw hhXuMhAAgBauKKpbhp9Of2YqUGK1qRI9b8c/lXsqKlcOza9DK1Zwoh7D2Nm+pxW6 3CpQZDRYEQaJT8sGeImGPz5ffDTvzsnoieiknjehMz2uP9HmnjX4ZizfdlV/ACai iGMm/bYGuP13Zci/GI3U7IJ3e5OHBfsYzmSKk41isPhVLr087JrJBz/Qa6sQv2C/ vX+CyqhelHDaN2szGPo7VrJ6EEFXRDdNxmdpcBabU511s3IXAb0+7AuxpHW8cNkE rKnsK358SeXVkBkA1G3UDLOMX/Ww5tf5j/2JYzRizMx2Hu2wVGkP6xxitlHqn0s/ X3SuqeVX26qf41mfFCn5N74vBjVc3/Qk9CxbHlHYDSZ+eiLxJoPRQ05S7ViwN+Ca VEbcJabcwTaSqXPhHrgSY2srAT35bFuqbksLt4j+zrj+JND4cPXG+TqvoL/KJ4Nn 17+1T3b6DwmaJaqO8/I6K1ZasAiA2/GZEc+Xh3U+O5Br35Ts1rrU/rUCKDCy/P7B EAi4BxleJLTZgNcPMwvR7+6r87RyrGE4TnjAyEYozUCVu8YaLP+2jIHjpfJlOtcp whi9MSIz1j8gTAiQkBWx/CUkCEzZQ8svWYlI1INrL5BWGiP4LUMf4/mYqN2sCoVe 1yMPdN7pt8slOxvvcDlY44Cfgfl0BuML2sHgKxE8HxanDBPxc5I= =cN+y -----END PGP SIGNATURE----- --Apple-Mail=_8A321601-207B-4334-A7BF-3E7487E74DB1-- From owner-svn-src-projects@freebsd.org Mon Nov 6 02:59:21 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1A58FE58191 for ; Mon, 6 Nov 2017 02:59:21 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DC5DC75A8E; Mon, 6 Nov 2017 02:59:20 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA62xKLM020236; Mon, 6 Nov 2017 02:59:20 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA62xKPc020235; Mon, 6 Nov 2017 02:59:20 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201711060259.vA62xKPc020235@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Mon, 6 Nov 2017 02:59:20 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325465 - projects/runtime-coverage/share/mk X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage/share/mk X-SVN-Commit-Revision: 325465 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Nov 2017 02:59:21 -0000 Author: ngie Date: Mon Nov 6 02:59:19 2017 New Revision: 325465 URL: https://svnweb.freebsd.org/changeset/base/325465 Log: Chase the gcno -> gcda bsd.lib.mk changes I made in a previous commit Modified: projects/runtime-coverage/share/mk/bsd.prog.mk Modified: projects/runtime-coverage/share/mk/bsd.prog.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.prog.mk Mon Nov 6 01:38:04 2017 (r325464) +++ projects/runtime-coverage/share/mk/bsd.prog.mk Mon Nov 6 02:59:19 2017 (r325465) @@ -307,9 +307,9 @@ NLSNAME?= ${PROG} .include .if defined(_COV_FLAG) && !empty(SRCS) _GCDA_SRCS= ${SRCS:M*.c} ${SRCS:M*.cc} ${SRCS:M*.cpp} ${SRCS:M*.cxx} ${SRCS:M*.C} -GCDAS:= ${_GCDA_SRCS:R:S/$/.gcno/g} +GCNOS:= ${_GCDA_SRCS:R:S/$/.gcno/g} .undef _GCDA_SRCS -.for _gcno in ${GCDAS} +.for _gcno in ${GCNOS} ${_gcno}: ${_gcno:R}.o .endfor .include From owner-svn-src-projects@freebsd.org Mon Nov 6 04:41:52 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 35CE1E5987A for ; Mon, 6 Nov 2017 04:41:52 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 03D437C5E2; Mon, 6 Nov 2017 04:41:51 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA64fpp3065194; Mon, 6 Nov 2017 04:41:51 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA64fpkt065193; Mon, 6 Nov 2017 04:41:51 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201711060441.vA64fpkt065193@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Mon, 6 Nov 2017 04:41:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325466 - projects/runtime-coverage/share/mk X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage/share/mk X-SVN-Commit-Revision: 325466 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Nov 2017 04:41:52 -0000 Author: ngie Date: Mon Nov 6 04:41:50 2017 New Revision: 325466 URL: https://svnweb.freebsd.org/changeset/base/325466 Log: Default GCOV_PREFIX to DESTDIR, use gather_coverage from DESTDIR, etc This works by itself, when not executed as kyua, but unfortunately there's something in the atf/kyua stack that's preventing GCOV_PREFIX from being passed down, so, programs are failing with EPERM issues when trying to look for .gcda files and write to .gcno files on the host. Modified: projects/runtime-coverage/share/mk/suite.test.mk Modified: projects/runtime-coverage/share/mk/suite.test.mk ============================================================================== --- projects/runtime-coverage/share/mk/suite.test.mk Mon Nov 6 02:59:19 2017 (r325465) +++ projects/runtime-coverage/share/mk/suite.test.mk Mon Nov 6 04:41:50 2017 (r325466) @@ -87,8 +87,7 @@ DESTDIR:= ${.OBJDIR}/${MAKE_CHECK_SANDBOX_DIR} .if ${MK_MAKE_CHECK_TEST_WITH_COVERAGE} != "no" GCOV?= gcov -GCOV_PREFIX?= - +GCOV_PREFIX?= ${DESTDIR} TESTS_ENV+= GCOV=${GCOV} GCOV_PREFIX=${GCOV_PREFIX} .endif @@ -107,9 +106,8 @@ beforecheck: # times. "aftercheck" won't be run if "make check" fails, is interrupted, # etc. aftercheck: - find ${GCOV_PREFIX} -name \*.gcda .if ${MK_MAKE_CHECK_TEST_WITH_COVERAGE} != "no" - @env ${TESTS_ENV:Q} ${TESTSBASE}/tools/gather_coverage + @env ${TESTS_ENV:Q} ${DESTDIR}${TESTSBASE}/tools/gather_coverage .endif @cd ${.CURDIR} && ${MAKE} clean .endif From owner-svn-src-projects@freebsd.org Mon Nov 6 04:43:45 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 14057E598AF for ; Mon, 6 Nov 2017 04:43:45 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D3EB87C764; Mon, 6 Nov 2017 04:43:44 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA64hhJc066149; Mon, 6 Nov 2017 04:43:43 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA64hhHO066148; Mon, 6 Nov 2017 04:43:43 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201711060443.vA64hhHO066148@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Mon, 6 Nov 2017 04:43:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325467 - projects/runtime-coverage/share/mk X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage/share/mk X-SVN-Commit-Revision: 325467 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Nov 2017 04:43:45 -0000 Author: ngie Date: Mon Nov 6 04:43:43 2017 New Revision: 325467 URL: https://svnweb.freebsd.org/changeset/base/325467 Log: Forgot to use //g with my replace in r325465 Modified: projects/runtime-coverage/share/mk/bsd.prog.mk Modified: projects/runtime-coverage/share/mk/bsd.prog.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.prog.mk Mon Nov 6 04:41:50 2017 (r325466) +++ projects/runtime-coverage/share/mk/bsd.prog.mk Mon Nov 6 04:43:43 2017 (r325467) @@ -306,9 +306,9 @@ NLSNAME?= ${PROG} .include .if defined(_COV_FLAG) && !empty(SRCS) -_GCDA_SRCS= ${SRCS:M*.c} ${SRCS:M*.cc} ${SRCS:M*.cpp} ${SRCS:M*.cxx} ${SRCS:M*.C} -GCNOS:= ${_GCDA_SRCS:R:S/$/.gcno/g} -.undef _GCDA_SRCS +_GCNO_SRCS= ${SRCS:M*.c} ${SRCS:M*.cc} ${SRCS:M*.cpp} ${SRCS:M*.cxx} ${SRCS:M*.C} +GCNOS:= ${_GCNO_SRCS:R:S/$/.gcno/g} +.undef _GCNO_SRCS .for _gcno in ${GCNOS} ${_gcno}: ${_gcno:R}.o .endfor From owner-svn-src-projects@freebsd.org Mon Nov 6 06:05:55 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F3310E50BF3 for ; Mon, 6 Nov 2017 06:05:55 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C29941E4A; Mon, 6 Nov 2017 06:05:55 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA665s3N099260; Mon, 6 Nov 2017 06:05:54 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA665sNK099259; Mon, 6 Nov 2017 06:05:54 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201711060605.vA665sNK099259@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Mon, 6 Nov 2017 06:05:54 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325470 - projects/runtime-coverage/share/mk X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage/share/mk X-SVN-Commit-Revision: 325470 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Nov 2017 06:05:56 -0000 Author: ngie Date: Mon Nov 6 06:05:54 2017 New Revision: 325470 URL: https://svnweb.freebsd.org/changeset/base/325470 Log: Fix typo in bsd.opts.mk with force setting MK_MAKE_CHECK_TEST_WITH_COVERAGE:= no Modified: projects/runtime-coverage/share/mk/bsd.opts.mk Modified: projects/runtime-coverage/share/mk/bsd.opts.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.opts.mk Mon Nov 6 05:14:05 2017 (r325469) +++ projects/runtime-coverage/share/mk/bsd.opts.mk Mon Nov 6 06:05:54 2017 (r325470) @@ -86,7 +86,7 @@ __DEFAULT_DEPENDENT_OPTIONS = \ .include .if ${MK_COVERAGE} == "no" || ${MK_MAKE_CHECK_USE_SANDBOX} == "no" -MK_MAKE_CHECK_WITH_COVERAGE:= no +MK_MAKE_CHECK_TEST_WITH_COVERAGE:= no .endif # From owner-svn-src-projects@freebsd.org Tue Nov 7 04:28:18 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 92773E71BA2 for ; Tue, 7 Nov 2017 04:28:18 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [96.47.72.37]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5C0ED790A9; Tue, 7 Nov 2017 04:28:18 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA74R2KI079045; Tue, 7 Nov 2017 04:27:02 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA74Qwuk078992; Tue, 7 Nov 2017 04:26:58 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201711070426.vA74Qwuk078992@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Tue, 7 Nov 2017 04:26:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325499 - in projects/runtime-coverage: . release release/scripts share/mk sys/boot sys/boot/efi sys/boot/efi/boot1 sys/boot/efi/fdt sys/boot/efi/loader sys/boot/fdt sys/boot/ficl sys/b... X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: in projects/runtime-coverage: . release release/scripts share/mk sys/boot sys/boot/efi sys/boot/efi/boot1 sys/boot/efi/fdt sys/boot/efi/loader sys/boot/fdt sys/boot/ficl sys/boot/ficl32 sys/boot/geli ... X-SVN-Commit-Revision: 325499 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Nov 2017 04:28:18 -0000 Author: ngie Date: Tue Nov 7 04:26:57 2017 New Revision: 325499 URL: https://svnweb.freebsd.org/changeset/base/325499 Log: MFhead@r325498 Modified: projects/runtime-coverage/UPDATING projects/runtime-coverage/release/release.sh projects/runtime-coverage/release/scripts/mm-mtree.sh projects/runtime-coverage/share/mk/bsd.incs.mk projects/runtime-coverage/share/mk/bsd.links.mk projects/runtime-coverage/sys/boot/Makefile projects/runtime-coverage/sys/boot/Makefile.inc projects/runtime-coverage/sys/boot/Makefile.powerpc projects/runtime-coverage/sys/boot/defs.mk projects/runtime-coverage/sys/boot/efi/Makefile projects/runtime-coverage/sys/boot/efi/boot1/Makefile projects/runtime-coverage/sys/boot/efi/fdt/Makefile projects/runtime-coverage/sys/boot/efi/loader/Makefile projects/runtime-coverage/sys/boot/fdt/Makefile projects/runtime-coverage/sys/boot/ficl.mk projects/runtime-coverage/sys/boot/ficl/Makefile projects/runtime-coverage/sys/boot/ficl32/Makefile projects/runtime-coverage/sys/boot/geli/Makefile projects/runtime-coverage/sys/boot/i386/Makefile projects/runtime-coverage/sys/boot/i386/Makefile.inc projects/runtime-coverage/sys/boot/i386/boot2/Makefile projects/runtime-coverage/sys/boot/i386/gptboot/Makefile projects/runtime-coverage/sys/boot/i386/gptzfsboot/Makefile projects/runtime-coverage/sys/boot/i386/libfirewire/Makefile projects/runtime-coverage/sys/boot/i386/libi386/Makefile projects/runtime-coverage/sys/boot/i386/loader/Makefile projects/runtime-coverage/sys/boot/i386/zfsboot/Makefile projects/runtime-coverage/sys/boot/libsa/Makefile projects/runtime-coverage/sys/boot/libsa32/Makefile projects/runtime-coverage/sys/boot/man/Makefile projects/runtime-coverage/sys/boot/ofw/Makefile.inc projects/runtime-coverage/sys/boot/ofw/libofw/Makefile projects/runtime-coverage/sys/boot/powerpc/Makefile.inc projects/runtime-coverage/sys/boot/powerpc/kboot/Makefile projects/runtime-coverage/sys/boot/powerpc/ofw/Makefile projects/runtime-coverage/sys/boot/powerpc/ps3/Makefile projects/runtime-coverage/sys/boot/powerpc/uboot/Makefile projects/runtime-coverage/sys/boot/uboot/Makefile projects/runtime-coverage/sys/boot/uboot/Makefile.inc projects/runtime-coverage/sys/boot/uboot/fdt/Makefile projects/runtime-coverage/sys/boot/uboot/lib/Makefile projects/runtime-coverage/sys/boot/zfs/Makefile projects/runtime-coverage/sys/boot/zfs32/Makefile projects/runtime-coverage/sys/dev/bnxt/if_bnxt.c projects/runtime-coverage/sys/dev/ixgbe/if_ix.c projects/runtime-coverage/sys/kern/kern_rwlock.c projects/runtime-coverage/sys/kern/vfs_cache.c projects/runtime-coverage/sys/net/iflib.c projects/runtime-coverage/sys/powerpc/mpc85xx/fsl_sata.c Directory Properties: projects/runtime-coverage/ (props changed) Modified: projects/runtime-coverage/UPDATING ============================================================================== --- projects/runtime-coverage/UPDATING Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/UPDATING Tue Nov 7 04:26:57 2017 (r325499) @@ -51,6 +51,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW: ****************************** SPECIAL WARNING: ****************************** +20171106: + The naive and non-compliant support of posix_fallocate(2) in ZFS + has been removed as of r325320. The system call now returns EINVAL + when used on a ZFS file. Although the new behavior complies with the + standard, some consumers are not prepared to cope with it. + One known victim is lld prior to r325420. + 20171102: Building in a FreeBSD src checkout will automatically create object directories now rather than store files in the current directory if Modified: projects/runtime-coverage/release/release.sh ============================================================================== --- projects/runtime-coverage/release/release.sh Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/release/release.sh Tue Nov 7 04:26:57 2017 (r325499) @@ -350,9 +350,6 @@ chroot_build_release() { # chroot_arm_build_release(): Create arm SD card image. chroot_arm_build_release() { load_target_env - MAKE_FLAGS="${MAKE_FLAGS} TARGET=${EMBEDDED_TARGET}" - MAKE_FLAGS="${MAKE_FLAGS} TARGET_ARCH=${EMBEDDED_TARGET_ARCH}" - eval chroot ${CHROOTDIR} make ${MAKE_FLAGS} -C /usr/src/release obj case ${EMBEDDED_TARGET} in arm|arm64) if [ -e "${RELENGDIR}/tools/arm.subr" ]; then @@ -363,11 +360,14 @@ chroot_arm_build_release() { ;; esac [ ! -z "${RELEASECONF}" ] && . "${RELEASECONF}" - WORLDDIR="$(eval chroot ${CHROOTDIR} make ${MAKE_FLAGS} -C /usr/src/release -V WORLDDIR)" - OBJDIR="$(eval chroot ${CHROOTDIR} make ${MAKE_FLAGS} -C /usr/src/release -V .OBJDIR)" - DESTDIR="${OBJDIR}/${KERNEL}" - IMGBASE="${CHROOTDIR}/${OBJDIR}/${KERNEL}.img" - OSRELEASE="$(eval chroot ${CHROOTDIR} make ${MAKE_FLAGS} -C /usr/src/release \ + export MAKE_FLAGS="${MAKE_FLAGS} TARGET=${EMBEDDED_TARGET}" + export MAKE_FLAGS="${MAKE_FLAGS} TARGET_ARCH=${EMBEDDED_TARGET_ARCH}" + eval chroot ${CHROOTDIR} env WITH_UNIFIED_OBJDIR=1 make ${MAKE_FLAGS} -C /usr/src/release obj + export WORLDDIR="$(eval chroot ${CHROOTDIR} make ${MAKE_FLAGS} -C /usr/src/release -V WORLDDIR)" + export OBJDIR="$(eval chroot ${CHROOTDIR} env WITH_UNIFIED_OBJDIR=1 make ${MAKE_FLAGS} -C /usr/src/release -V .OBJDIR)" + export DESTDIR="${OBJDIR}/${KERNEL}" + export IMGBASE="${CHROOTDIR}/${OBJDIR}/${KERNEL}.img" + export OSRELEASE="$(eval chroot ${CHROOTDIR} make ${MAKE_FLAGS} -C /usr/src/release \ TARGET=${EMBEDDED_TARGET} TARGET_ARCH=${EMBEDDED_TARGET_ARCH} \ -V OSRELEASE)" chroot ${CHROOTDIR} mkdir -p ${DESTDIR} Modified: projects/runtime-coverage/release/scripts/mm-mtree.sh ============================================================================== --- projects/runtime-coverage/release/scripts/mm-mtree.sh Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/release/scripts/mm-mtree.sh Tue Nov 7 04:26:57 2017 (r325499) @@ -114,14 +114,10 @@ echo '' ${MM_MAKE} DESTDIR=${DESTDIR} distrib-dirs ;; esac - od=${TEMPROOT}/usr/obj ${MM_MAKE} DESTDIR=${TEMPROOT} distrib-dirs && - MAKEOBJDIRPREFIX=$od ${MM_MAKE} kernel-toolchain \ - MK_TOOLCHAIN=no MK_CROSS_COMPILER=no \ - MK_CDDL=no MK_TESTS=no MK_RESCUE=no && - MAKEOBJDIRPREFIX=$od ${MM_MAKE} _obj SUBDIR_OVERRIDE=etc && - MAKEOBJDIRPREFIX=$od ${MM_MAKE} everything SUBDIR_OVERRIDE=etc && - MAKEOBJDIRPREFIX=$od ${MM_MAKE} DESTDIR=${TEMPROOT} distribution;} || + ${MM_MAKE} _obj SUBDIR_OVERRIDE=etc && + ${MM_MAKE} everything SUBDIR_OVERRIDE=etc && + ${MM_MAKE} DESTDIR=${TEMPROOT} distribution;} || { echo ''; echo " *** FATAL ERROR: Cannot 'cd' to ${SOURCEDIR} and install files to"; echo " the temproot environment"; Modified: projects/runtime-coverage/share/mk/bsd.incs.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.incs.mk Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/share/mk/bsd.incs.mk Tue Nov 7 04:26:57 2017 (r325499) @@ -89,7 +89,6 @@ _${group}INS: ${_${group}INCS} .if defined(INCSLINKS) && !empty(INCSLINKS) installincludes: .for s t in ${INCSLINKS} - @${ECHO} "${DESTDIR}${t} -> ${s}" ; \ ${INSTALL_SYMLINK} ${TAG_ARGS:D${TAG_ARGS},development} ${s} ${DESTDIR}${t} .endfor .endif Modified: projects/runtime-coverage/share/mk/bsd.links.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.links.mk Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/share/mk/bsd.links.mk Tue Nov 7 04:26:57 2017 (r325499) @@ -15,10 +15,8 @@ afterinstall: _installlinks .ORDER: realinstall _installlinks _installlinks: .for s t in ${LINKS} - @${ECHO} "${t} -> ${s}" ;\ ${INSTALL_LINK} ${TAG_ARGS} ${DESTDIR}${s} ${DESTDIR}${t} .endfor .for s t in ${SYMLINKS} - @${ECHO} "${t} -> ${s}" ;\ ${INSTALL_SYMLINK} ${TAG_ARGS} ${s} ${DESTDIR}${t} .endfor Modified: projects/runtime-coverage/sys/boot/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -13,10 +13,8 @@ SUBDIR+= man .include -# Pick the machine-dependent subdir based on the target architecture. -ADIR= ${MACHINE:S/powerpc64/powerpc/} -.if exists(${.CURDIR}/${ADIR}/.) -SUBDIR+= ${ADIR} +.if exists(${.CURDIR}/${MACHINE}/.) +SUBDIR+= ${MACHINE} .endif .include Modified: projects/runtime-coverage/sys/boot/Makefile.inc ============================================================================== --- projects/runtime-coverage/sys/boot/Makefile.inc Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/Makefile.inc Tue Nov 7 04:26:57 2017 (r325499) @@ -1,7 +1,5 @@ # $FreeBSD$ -.include - MK_COVERAGE= no .include "defs.mk" Modified: projects/runtime-coverage/sys/boot/Makefile.powerpc ============================================================================== --- projects/runtime-coverage/sys/boot/Makefile.powerpc Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/Makefile.powerpc Tue Nov 7 04:26:57 2017 (r325499) @@ -4,6 +4,5 @@ SUBDIR+= fdt .endif -SUBDIR+= libsa32 SUBDIR+= ofw SUBDIR+= uboot Modified: projects/runtime-coverage/sys/boot/defs.mk ============================================================================== --- projects/runtime-coverage/sys/boot/defs.mk Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/defs.mk Tue Nov 7 04:26:57 2017 (r325499) @@ -25,8 +25,12 @@ BINDIR?= /boot # NB: The makefiles depend on these being empty when we don't build forth. .if ${MK_FORTH} != "no" LIBFICL= ${BOOTOBJ}/ficl/libficl.a +.if ${MACHINE} == "i386" +LIBFICL32= ${LIBFICL} +.else LIBFICL32= ${BOOTOBJ}/ficl32/libficl.a .endif +.endif LIBSA= ${BOOTOBJ}/libsa/libsa.a .if ${MACHINE} == "i386" LIBSA32= ${LIBSA} @@ -85,5 +89,60 @@ CFLAGS+= -DLOADER_MBR_SUPPORT CFLAGS+= -DLOADER_GELI_SUPPORT .endif .endif + +# All PowerPC builds are 32 bit. We have no 64-bit loaders on powerpc +# or powerpc64. +.if ${MACHINE_ARCH} == "powerpc64" +CFLAGS+= -m32 -mcpu=powerpc +.endif + +# For amd64, there's a bit of mixed bag. Some of the tree (i386, lib*32) is +# build 32-bit and some 64-bit (lib*, efi). Centralize all the 32-bit magic here +# and activate it when DO32 is explicitly defined to be 1. +.if ${MACHINE_ARCH} == "amd64" && ${DO32:U0} == 1 +CFLAGS+= -m32 -mcpu=i386 +# LD_FLAGS is passed directly to ${LD}, not via ${CC}: +LD_FLAGS+= -m elf_i386_fbsd +AFLAGS+= --32 +.endif + +_ILINKS=machine +.if ${MACHINE} != ${MACHINE_CPUARCH} && ${MACHINE} != "arm64" +_ILINKS+=${MACHINE_CPUARCH} +.endif +.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" +_ILINKS+=x86 +.endif +CLEANFILES+=${_ILINKS} + +all: ${PROG} + +beforedepend: ${_ILINKS} +beforebuild: ${_ILINKS} + +# Ensure that the links exist without depending on it when it exists which +# causes all the modules to be rebuilt when the directory pointed to changes. +.for _link in ${_ILINKS} +.if !exists(${.OBJDIR}/${_link}) +${OBJS}: ${_link} +.endif +.endfor + +.NOPATH: ${_ILINKS} + +${_ILINKS}: + @case ${.TARGET} in \ + machine) \ + if [ ${DO32:U0} -eq 0 ]; then \ + path=${SYSDIR}/${MACHINE}/include ; \ + else \ + path=${SYSDIR}/${MACHINE:C/amd64/i386/}/include ; \ + fi ;; \ + *) \ + path=${SYSDIR}/${.TARGET:T}/include ;; \ + esac ; \ + path=`(cd $$path && /bin/pwd)` ; \ + ${ECHO} ${.TARGET:T} "->" $$path ; \ + ln -fhs $$path ${.TARGET:T} .endif # __BOOT_DEFS_MK__ Modified: projects/runtime-coverage/sys/boot/efi/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/efi/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/efi/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -1,6 +1,6 @@ # $FreeBSD$ -.include +.include # In-tree GCC does not support __attribute__((ms_abi)), but gcc newer # than 4.5 supports it. Modified: projects/runtime-coverage/sys/boot/efi/boot1/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/efi/boot1/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/efi/boot1/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -129,18 +129,3 @@ boot1.efifat: boot1.efi CLEANFILES= boot1.efi boot1.efifat .include - -beforedepend ${OBJS}: machine - -CLEANFILES+= machine - -machine: .NOMETA - ln -sf ${SYSDIR}/${MACHINE}/include machine - -.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" -beforedepend ${OBJS}: x86 -CLEANFILES+= x86 - -x86: .NOMETA - ln -sf ${SYSDIR}/x86/include x86 -.endif Modified: projects/runtime-coverage/sys/boot/efi/fdt/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/efi/fdt/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/efi/fdt/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -27,11 +27,4 @@ CFLAGS+= -I${FDTSRC} # Pick up the bootstrap header for some interface items CFLAGS+= -I${LDRSRC} -I${SYSDIR} -I. -machine: .NOMETA - ln -sf ${SYSDIR}/${MACHINE}/include machine - -CLEANFILES+= machine - .include - -beforedepend ${OBJS}: machine Modified: projects/runtime-coverage/sys/boot/efi/loader/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/efi/loader/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/efi/loader/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -133,18 +133,3 @@ DPADD= ${LIBFICL} ${LIBEFI} ${LIBFDT} ${LIBEFI_FDT} $ LDADD= ${LIBFICL} ${LIBEFI} ${LIBFDT} ${LIBEFI_FDT} ${LIBZFSBOOT} ${LIBSA} .include - -beforedepend ${OBJS}: machine - -CLEANFILES+= machine - -machine: .NOMETA - ln -sf ${SYSDIR}/${MACHINE}/include machine - -.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" -beforedepend ${OBJS}: x86 -CLEANFILES+= x86 - -x86: .NOMETA - ln -sf ${SYSDIR}/x86/include x86 -.endif Modified: projects/runtime-coverage/sys/boot/fdt/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/fdt/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/fdt/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -22,10 +22,6 @@ CFLAGS+= -ffreestanding CFLAGS+= -msoft-float .endif -.if ${MACHINE_ARCH} == "powerpc64" -CFLAGS+= -m32 -.endif - CFLAGS+= -Wformat -Wall .include Modified: projects/runtime-coverage/sys/boot/ficl.mk ============================================================================== --- projects/runtime-coverage/sys/boot/ficl.mk Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/ficl.mk Tue Nov 7 04:26:57 2017 (r325499) @@ -4,7 +4,7 @@ .include "defs.mk" -.if ${MACHINE_CPUARCH} == "amd64" && defined(FICL32) +.if ${MACHINE_CPUARCH} == "amd64" && ${DO32:U0} == 1 FICL_CPUARCH= i386 .elif ${MACHINE_ARCH:Mmips64*} != "" FICL_CPUARCH= mips64 @@ -14,31 +14,10 @@ FICL_CPUARCH= ${MACHINE_CPUARCH} .PATH: ${FICLSRC} ${FICLSRC}/${FICL_CPUARCH} -.if ${MACHINE_CPUARCH} == "amd64" -.if defined(FICL32) -CFLAGS+= -m32 -I. -.else +.if ${MACHINE_CPUARCH} == "amd64" && ${DO32:U0} == 0 CFLAGS+= -fPIC .endif -.endif -.if ${MACHINE_ARCH} == "powerpc64" -CFLAGS+= -m32 -mcpu=powerpc -I. -.endif - CFLAGS+= -I${FICLSRC} -I${FICLSRC}/${FICL_CPUARCH} -I${LDRSRC} CFLAGS+= -DBOOT_FORTH CFLAGS+= -DBF_DICTSIZE=15000 - -.if ${MACHINE_CPUARCH} == "amd64" && defined(FICL32) -.if !exists(machine) -${SRCS:M*.c:R:S/$/.o/g}: machine - -beforedepend ${OBJS}: machine -.endif - -machine: .NOMETA - ln -sf ${SYSDIR}/i386/include machine - -CLEANFILES+= machine -.endif Modified: projects/runtime-coverage/sys/boot/ficl/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/ficl/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/ficl/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -9,10 +9,7 @@ BASE_SRCS= dict.c ficl.c fileaccess.c float.c loader.c SRCS= ${BASE_SRCS} sysdep.c softcore.c CLEANFILES= softcore.c testmain testmain.o -.if ${MACHINE_CPUARCH} == "i386" || \ - (${MACHINE_CPUARCH} == "amd64" && defined(FICL32)) -CFLAGS+= -march=i386 -.endif + .if defined(HAVE_PNP) CFLAGS+= -DHAVE_PNP .endif Modified: projects/runtime-coverage/sys/boot/ficl32/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/ficl32/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/ficl32/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -1,5 +1,5 @@ # $FreeBSD$ -FICL32= +DO32=1 .include "${.CURDIR}/../ficl/Makefile" Modified: projects/runtime-coverage/sys/boot/geli/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/geli/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/geli/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -3,9 +3,8 @@ MAN= -.include -MK_SSP= no .include +MK_SSP= no LIB= geliboot INTERNALLIB= @@ -15,7 +14,7 @@ NO_PIC= .if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" CFLAGS+= -march=i386 .endif -.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "powerpc64" +.if ${MACHINE_ARCH} == "amd64" CFLAGS+= -m32 .endif Modified: projects/runtime-coverage/sys/boot/i386/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/i386/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/i386/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -1,6 +1,6 @@ # $FreeBSD$ -.include +.include SUBDIR= mbr pmbr boot0 boot0sio btx boot2 cdboot gptboot \ libi386 libfirewire loader Modified: projects/runtime-coverage/sys/boot/i386/Makefile.inc ============================================================================== --- projects/runtime-coverage/sys/boot/i386/Makefile.inc Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/i386/Makefile.inc Tue Nov 7 04:26:57 2017 (r325499) @@ -25,11 +25,7 @@ LDFLAGS_BIN=-e start -Ttext ${ORG} -Wl,-N,-S,--oformat LD_FLAGS_BIN=-static -N --gc-sections .if ${MACHINE_CPUARCH} == "amd64" -CFLAGS+= -m32 -ACFLAGS+= -m32 -# LD_FLAGS is passed directly to ${LD}, not via ${CC}: -LD_FLAGS+= -m elf_i386_fbsd -AFLAGS+= --32 +DO32=1 .endif .include "../Makefile.inc" Modified: projects/runtime-coverage/sys/boot/i386/boot2/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/i386/boot2/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/i386/boot2/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -93,13 +93,6 @@ boot2.h: boot1.out ORG1=`printf "%d" ${ORG1}` \ REL1=`printf "%d" ${REL1}` > ${.TARGET} -.if ${MACHINE_CPUARCH} == "amd64" -beforedepend boot2.s: machine -CLEANFILES+= machine -machine: ${SYSDIR}/i386/include .NOMETA - ln -sf ${.ALLSRC} ${.TARGET} -.endif - .include # XXX: clang integrated-as doesn't grok .codeNN directives yet Modified: projects/runtime-coverage/sys/boot/i386/gptboot/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/i386/gptboot/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/i386/gptboot/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -76,13 +76,6 @@ gptboot.out: ${BTXCRT} gptboot.o sio.o crc32.o drv.o c gptboot.o: ${SASRC}/ufsread.c -.if ${MACHINE_CPUARCH} == "amd64" -beforedepend gptboot.o: machine -CLEANFILES+= machine -machine: .NOMETA - ln -sf ${SYSDIR}/i386/include machine -.endif - .include # XXX: clang integrated-as doesn't grok .codeNN directives yet Modified: projects/runtime-coverage/sys/boot/i386/gptzfsboot/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/i386/gptzfsboot/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/i386/gptzfsboot/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -88,13 +88,6 @@ gptzfsboot.out: ${BTXCRT} zfsboot.o sio.o gpt.o drv.o zfsboot.o: ${ZFSSRC}/zfsimpl.c -.if ${MACHINE_CPUARCH} == "amd64" -beforedepend zfsboot.o: machine -CLEANFILES+= machine -machine: .NOMETA - ln -sf ${SYSDIR}/i386/include machine -.endif - .include # XXX: clang integrated-as doesn't grok .codeNN directives yet Modified: projects/runtime-coverage/sys/boot/i386/libfirewire/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/i386/libfirewire/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/i386/libfirewire/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -17,15 +17,4 @@ CFLAGS+= -I${BOOTSRC}/i386/libi386 CFLAGS+= -Wformat -Wall -.if ${MACHINE_CPUARCH} == "amd64" -CLEANFILES+= machine -machine: .NOMETA - ln -sf ${SYSDIR}/i386/include machine -.endif - .include - -.if ${MACHINE_CPUARCH} == "amd64" -beforedepend ${OBJS}: machine -.endif - Modified: projects/runtime-coverage/sys/boot/i386/libi386/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/i386/libi386/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/i386/libi386/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -58,18 +58,8 @@ CFLAGS+= -I${BOOTSRC}/ficl -I${BOOTSRC}/ficl/i386 \ # Handle FreeBSD specific %b and %D printf format specifiers CFLAGS+= ${FORMAT_EXTENSIONS} -.if ${MACHINE_CPUARCH} == "amd64" -CLEANFILES+= machine -machine: .NOMETA - ln -sf ${SYSDIR}/i386/include machine -.endif - .include # XXX: clang integrated-as doesn't grok .codeNN directives yet CFLAGS.amd64_tramp.S= ${CLANG_NO_IAS} CFLAGS.multiboot_tramp.S= ${CLANG_NO_IAS} - -.if ${MACHINE_CPUARCH} == "amd64" -beforedepend ${OBJS}: machine -.endif Modified: projects/runtime-coverage/sys/boot/i386/loader/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/i386/loader/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/i386/loader/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -101,22 +101,11 @@ FILES+= loader.rc menu.rc # XXX crt0.o needs to be first for pxeboot(8) to work OBJS= ${BTXCRT} -# XXX not happy with this construct, revisit -.if ${MACHINE_CPUARCH} == "amd64" -FICL= ${LIBFICL32} -.else -FICL= ${LIBFICL} -.endif +DPADD= ${LIBFICL32} ${LIBFIREWIRE} ${LIBZFSBOOT} ${LIBI386} ${LIBGELIBOOT} ${LIBSA32} +LDADD= ${LIBFICL32} ${LIBFIREWIRE} ${LIBZFSBOOT} ${LIBI386} ${LIBGELIBOOT} ${LIBSA32} -DPADD= ${FICL} ${LIBFIREWIRE} ${LIBZFSBOOT} ${LIBI386} ${LIBGELIBOOT} ${LIBSA32} -LDADD= ${FICL} ${LIBFIREWIRE} ${LIBZFSBOOT} ${LIBI386} ${LIBGELIBOOT} ${LIBSA32} - -.include - .if ${MACHINE_CPUARCH} == "amd64" -beforedepend ${OBJS}: machine -CLEANFILES+= machine CFLAGS+= -DLOADER_PREFER_AMD64 -machine: .NOMETA - ln -sf ${SYSDIR}/i386/include machine .endif + +.include Modified: projects/runtime-coverage/sys/boot/i386/zfsboot/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/i386/zfsboot/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/i386/zfsboot/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -87,13 +87,6 @@ zfsboot.out: ${BTXCRT} zfsboot.o sio.o drv.o cons.o ut SRCS= zfsboot.c -.if ${MACHINE_CPUARCH} == "amd64" -beforedepend zfsboot.o: machine -CLEANFILES+= machine -machine: .NOMETA - ln -sf ${SYSDIR}/i386/include machine -.endif - .include # XXX: clang integrated-as doesn't grok .codeNN directives yet Modified: projects/runtime-coverage/sys/boot/libsa/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/libsa/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/libsa/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -9,9 +9,7 @@ MK_PROFILE= no MK_SSP= no -.include - -.include "../Makefile.inc" +.include INTERNALLIB= LIBSA_CPUARCH?=${MACHINE_CPUARCH} Modified: projects/runtime-coverage/sys/boot/libsa32/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/libsa32/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/libsa32/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -1,24 +1,13 @@ # $FreeBSD$ +DO32=1 + .include LIB=sa32 -.if ${MACHINE_CPUARCH} == "amd64" -LIBSA_CPUARCH=i386 -.else -LIBSA_CPUARCH=${MACHINE_CPUARCH} -.endif +LIBSA_CPUARCH=${MACHINE_CPUARCH:C/amd64/i386/} -.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "powerpc64" -CFLAGS+= -m32 -I. -.endif +CFLAGS+= -I. .PATH: ${SASRC} .include "${SASRC}/Makefile" - -.if ${MACHINE_CPUARCH} == "amd64" -CLEANFILES+= machine -beforedepend ${OBJS}: machine -machine: .NOMETA - ln -fs ${SYSDIR}/i386/include machine -.endif Modified: projects/runtime-coverage/sys/boot/man/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/man/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/man/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -1,6 +1,6 @@ # $FreeBSD$ -.include +.include MAN+= loader.8 .if ${MK_ZFS} != "no" Modified: projects/runtime-coverage/sys/boot/ofw/Makefile.inc ============================================================================== --- projects/runtime-coverage/sys/boot/ofw/Makefile.inc Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/ofw/Makefile.inc Tue Nov 7 04:26:57 2017 (r325499) @@ -1,8 +1,3 @@ # $FreeBSD$ -.if ${MACHINE_ARCH} == "powerpc64" -CFLAGS+= -m32 -mcpu=powerpc -LDFLAGS+= -m elf32ppc_fbsd -.endif - .include "../Makefile.inc" Modified: projects/runtime-coverage/sys/boot/ofw/libofw/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/ofw/libofw/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/ofw/libofw/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -25,11 +25,4 @@ SRCS+= ppc64_elf_freebsd.c CFLAGS+= -DDISK_DEBUG .endif -machine: .NOMETA - ln -sf ${SYSDIR}/${MACHINE_CPUARCH}/include machine - -CLEANFILES+= machine - .include - -beforedepend ${OBJS}: machine Modified: projects/runtime-coverage/sys/boot/powerpc/Makefile.inc ============================================================================== --- projects/runtime-coverage/sys/boot/powerpc/Makefile.inc Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/powerpc/Makefile.inc Tue Nov 7 04:26:57 2017 (r325499) @@ -1,7 +1,3 @@ # $FreeBSD$ -.if ${MACHINE_ARCH} == "powerpc64" -CFLAGS+= -m32 -mcpu=powerpc -.endif - .include "../Makefile.inc" Modified: projects/runtime-coverage/sys/boot/powerpc/kboot/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/powerpc/kboot/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/powerpc/kboot/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -51,8 +51,8 @@ LDFLAGS= -nostdlib -static -T ${.CURDIR}/ldscript.powe # 64-bit bridge extensions CFLAGS+= -Wa,-mppc64bridge -DPADD= ${LIBFICL} ${LIBOFW} ${LIBFDT} ${LIBSA32} -LDADD= ${LIBFICL} ${LIBOFW} ${LIBFDT} ${LIBSA32} +DPADD= ${LIBFICL} ${LIBOFW} ${LIBFDT} ${LIBSA} +LDADD= ${LIBFICL} ${LIBOFW} ${LIBFDT} ${LIBSA} loader.help: help.common help.kboot ${FDTSRC}/help.fdt cat ${.ALLSRC} | \ Modified: projects/runtime-coverage/sys/boot/powerpc/ofw/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/powerpc/ofw/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/powerpc/ofw/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -55,8 +55,8 @@ LDFLAGS= -nostdlib -static -T ${.CURDIR}/ldscript.powe LIBOFW= ${BOOTOBJ}/ofw/libofw/libofw.a CFLAGS+= -I${BOOTSRC}/ofw/libofw -DPADD= ${LIBFICL} ${LIBOFW} ${LIBFDT} ${LIBSA32} -LDADD= ${LIBFICL} ${LIBOFW} ${LIBFDT} ${LIBSA32} +DPADD= ${LIBFICL} ${LIBOFW} ${LIBFDT} ${LIBSA} +LDADD= ${LIBFICL} ${LIBOFW} ${LIBFDT} ${LIBSA} loader.help: help.common help.ofw ${FDTSRC}/help.fdt cat ${.ALLSRC} | \ Modified: projects/runtime-coverage/sys/boot/powerpc/ps3/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/powerpc/ps3/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/powerpc/ps3/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -47,8 +47,8 @@ CFLAGS+= -DRELOC=${RELOC} LDFLAGS= -nostdlib -static -T ${.CURDIR}/ldscript.powerpc -DPADD= ${LIBFICL} ${LIBOFW} ${LIBSA32} -LDADD= ${LIBFICL} ${LIBOFW} ${LIBSA32} +DPADD= ${LIBFICL} ${LIBOFW} ${LIBSA} +LDADD= ${LIBFICL} ${LIBOFW} ${LIBSA} SC_DFLT_FONT=cp437 Modified: projects/runtime-coverage/sys/boot/powerpc/uboot/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/powerpc/uboot/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/powerpc/uboot/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -35,8 +35,8 @@ LDFLAGS= -nostdlib -static -T ${.CURDIR}/ldscript.powe .include "${BOOTSRC}/uboot.mk" -DPADD= ${LIBFICL} ${LIBUBOOT} ${LIBFDT} ${LIBUBOOT_FDT} ${LIBSA32} -LDADD= ${LIBFICL} ${LIBUBOOT} ${LIBFDT} ${LIBUBOOT_FDT} ${LIBSA32} +DPADD= ${LIBFICL} ${LIBUBOOT} ${LIBFDT} ${LIBUBOOT_FDT} ${LIBSA} +LDADD= ${LIBFICL} ${LIBUBOOT} ${LIBFDT} ${LIBUBOOT_FDT} ${LIBSA} loader.help: help.common help.uboot ${BOOTSRC}/fdt/help.fdt cat ${.ALLSRC} | \ Modified: projects/runtime-coverage/sys/boot/uboot/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/uboot/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/uboot/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -1,6 +1,6 @@ # $FreeBSD$ -.include +.include SUBDIR= lib Modified: projects/runtime-coverage/sys/boot/uboot/Makefile.inc ============================================================================== --- projects/runtime-coverage/sys/boot/uboot/Makefile.inc Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/uboot/Makefile.inc Tue Nov 7 04:26:57 2017 (r325499) @@ -1,8 +1,3 @@ # $FreeBSD$ -.if ${MACHINE_ARCH} == "powerpc64" -CFLAGS+= -m32 -mcpu=powerpc -LDFLAGS+= -m elf32ppc_fbsd -.endif - .include "../Makefile.inc" Modified: projects/runtime-coverage/sys/boot/uboot/fdt/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/uboot/fdt/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/uboot/fdt/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -21,12 +21,5 @@ CFLAGS+= -I${FDTSRC} # Pick up the bootstrap header for some interface items CFLAGS+= -I${LDRSRC} -I${SYSDIR} -I. -machine: .NOMETA - ln -sf ${SYSDIR}/${MACHINE_CPUARCH}/include machine - -CLEANFILES+= machine - .include .include - -beforedepend ${OBJS}: machine Modified: projects/runtime-coverage/sys/boot/uboot/lib/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/uboot/lib/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/uboot/lib/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -38,12 +38,5 @@ CFLAGS+= -I${LDRSRC} -I${SYSDIR} -I. CFLAGS+= -DDISK_DEBUG .endif -machine: .NOMETA - ln -sf ${SYSDIR}/${MACHINE_CPUARCH}/include machine - -CLEANFILES+= machine - .include .include - -beforedepend ${OBJS}: machine Modified: projects/runtime-coverage/sys/boot/zfs/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/zfs/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/zfs/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -16,27 +16,7 @@ CFLAGS+= -I${LDRSRC} -I${SYSDIR} -I. CFLAGS+= -I${SYSDIR}/cddl/boot/zfs CFLAGS+= -I${SYSDIR}/crypto/skein -.if ${MACHINE_CPUARCH} == "i386" || \ - (${MACHINE_CPUARCH} == "amd64" && defined(ZFS32)) -CFLAGS+= -march=i386 -.endif -.if ${MACHINE_CPUARCH} == "amd64" && defined(ZFS32) -CFLAGS+= -m32 -.endif - CFLAGS+= -Wformat -Wall -.if ${MACHINE_CPUARCH} == "amd64" && defined(ZFS32) -CLEANFILES+= machine -machine: .NOMETA - ln -sf ${SYSDIR}/i386/include machine -.endif - .include .include - -.if ${MACHINE_CPUARCH} == "amd64" && defined(ZFS32) -.if !exists(machine) -beforedepend ${OBJS}: machine -.endif -.endif Modified: projects/runtime-coverage/sys/boot/zfs32/Makefile ============================================================================== --- projects/runtime-coverage/sys/boot/zfs32/Makefile Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/boot/zfs32/Makefile Tue Nov 7 04:26:57 2017 (r325499) @@ -1,5 +1,5 @@ # $FreeBSD$ -ZFS32=1 +DO32=1 .include "${.CURDIR}/../zfs/Makefile" Modified: projects/runtime-coverage/sys/dev/bnxt/if_bnxt.c ============================================================================== --- projects/runtime-coverage/sys/dev/bnxt/if_bnxt.c Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/dev/bnxt/if_bnxt.c Tue Nov 7 04:26:57 2017 (r325499) @@ -1198,8 +1198,11 @@ bnxt_media_status(if_ctx_t ctx, struct ifmediareq * if { struct bnxt_softc *softc = iflib_get_softc(ctx); struct bnxt_link_info *link_info = &softc->link_info; - uint8_t phy_type = get_phy_type(softc); + struct ifmedia_entry *next; + uint64_t target_baudrate = bnxt_get_baudrate(link_info); + int active_media = IFM_UNKNOWN; + bnxt_update_link(softc, true); ifmr->ifm_status = IFM_AVALID; @@ -1215,171 +1218,17 @@ bnxt_media_status(if_ctx_t ctx, struct ifmediareq * if else ifmr->ifm_active |= IFM_HDX; - switch (link_info->link_speed) { - case HWRM_PORT_PHY_QCFG_OUTPUT_LINK_SPEED_100MB: - ifmr->ifm_active |= IFM_100_T; - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_LINK_SPEED_1GB: - switch (phy_type) { - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASEKX: - ifmr->ifm_active |= IFM_1000_KX; + /* + * Go through the list of supported media which got prepared + * as part of bnxt_add_media_types() using api ifmedia_add(). + */ + LIST_FOREACH(next, &(iflib_get_media(ctx)->ifm_list), ifm_list) { + if (ifmedia_baudrate(next->ifm_media) == target_baudrate) { + active_media = next->ifm_media; break; - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASET: - ifmr->ifm_active |= IFM_1000_T; - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_SGMIIEXTPHY: - ifmr->ifm_active |= IFM_1000_SGMII; - break; - default: - /* - * Workaround: - * Don't return IFM_UNKNOWN until - * Stratus return proper media_type - */ - ifmr->ifm_active |= IFM_1000_KX; - break; } - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_LINK_SPEED_2_5GB: - switch (phy_type) { - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASEKX: - ifmr->ifm_active |= IFM_2500_KX; - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASET: - ifmr->ifm_active |= IFM_2500_T; - break; - default: - ifmr->ifm_active |= IFM_UNKNOWN; - break; - } - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_LINK_SPEED_10GB: - switch (phy_type) { - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASECR: - ifmr->ifm_active |= IFM_10G_CR1; - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASEKR4: - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASEKR2: - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASEKR: - ifmr->ifm_active |= IFM_10G_KR; - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASELR: - ifmr->ifm_active |= IFM_10G_LR; - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASESR: - ifmr->ifm_active |= IFM_10G_SR; - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASEKX: - ifmr->ifm_active |= IFM_10G_KX4; - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASET: - ifmr->ifm_active |= IFM_10G_T; - break; - default: - /* - * Workaround: - * Don't return IFM_UNKNOWN until - * Stratus return proper media_type - */ - ifmr->ifm_active |= IFM_10G_CR1; - break; - } - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_LINK_SPEED_20GB: - ifmr->ifm_active |= IFM_20G_KR2; - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_LINK_SPEED_25GB: - switch (phy_type) { - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASECR: - ifmr->ifm_active |= IFM_25G_CR; - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASEKR4: - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASEKR2: - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASEKR: - ifmr->ifm_active |= IFM_25G_KR; - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASESR: - ifmr->ifm_active |= IFM_25G_SR; - break; - default: - /* - * Workaround: - * Don't return IFM_UNKNOWN until - * Stratus return proper media_type - */ - ifmr->ifm_active |= IFM_25G_CR; - break; - } - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_LINK_SPEED_40GB: - switch (phy_type) { - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASECR: - ifmr->ifm_active |= IFM_40G_CR4; - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASEKR4: - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASEKR2: - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASEKR: - ifmr->ifm_active |= IFM_40G_KR4; - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASELR: - ifmr->ifm_active |= IFM_40G_LR4; - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASESR: - ifmr->ifm_active |= IFM_40G_SR4; - break; - default: - ifmr->ifm_active |= IFM_UNKNOWN; - break; - } - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_LINK_SPEED_50GB: - switch (phy_type) { - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASECR: - ifmr->ifm_active |= IFM_50G_CR2; - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASEKR4: - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASEKR2: - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASEKR: - ifmr->ifm_active |= IFM_50G_KR2; - break; - default: - /* - * Workaround: - * Don't return IFM_UNKNOWN until - * Stratus return proper media_type - */ - ifmr->ifm_active |= IFM_50G_CR2; - break; - } - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_LINK_SPEED_100GB: - switch (phy_type) { - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASECR: - ifmr->ifm_active |= IFM_100G_CR4; - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASEKR4: - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASEKR2: - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASEKR: - ifmr->ifm_active |= IFM_100G_KR4; - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASELR: - ifmr->ifm_active |= IFM_100G_LR4; - break; - case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASESR: - ifmr->ifm_active |= IFM_100G_SR4; - break; - default: - /* - * Workaround: - * Don't return IFM_UNKNOWN until - * Stratus return proper media_type - */ - ifmr->ifm_active |= IFM_100G_CR4; - break; - } - default: - return; } + ifmr->ifm_active |= active_media; if (link_info->flow_ctrl.rx) ifmr->ifm_active |= IFM_ETH_RXPAUSE; @@ -2184,6 +2033,8 @@ bnxt_add_media_types(struct bnxt_softc *softc) case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_1G_BASET: case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASET: case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASETE: + BNXT_IFMEDIA_ADD(supported, SPEEDS_10GB, IFM_10G_T); + BNXT_IFMEDIA_ADD(supported, SPEEDS_2_5GB, IFM_2500_T); BNXT_IFMEDIA_ADD(supported, SPEEDS_1GB, IFM_1000_T); BNXT_IFMEDIA_ADD(supported, SPEEDS_100MB, IFM_100_T); BNXT_IFMEDIA_ADD(supported, SPEEDS_10MB, IFM_10_T); @@ -2191,6 +2042,7 @@ bnxt_add_media_types(struct bnxt_softc *softc) case HWRM_PORT_PHY_QCFG_OUTPUT_PHY_TYPE_BASEKX: BNXT_IFMEDIA_ADD(supported, SPEEDS_10GB, IFM_10G_KR); + BNXT_IFMEDIA_ADD(supported, SPEEDS_2_5GB, IFM_2500_KX); BNXT_IFMEDIA_ADD(supported, SPEEDS_1GB, IFM_1000_KX); break; Modified: projects/runtime-coverage/sys/dev/ixgbe/if_ix.c ============================================================================== --- projects/runtime-coverage/sys/dev/ixgbe/if_ix.c Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/dev/ixgbe/if_ix.c Tue Nov 7 04:26:57 2017 (r325499) @@ -1754,15 +1754,17 @@ ixgbe_setup_vlan_hw_support(struct adapter *adapter) return; /* Setup the queues for vlans */ - for (i = 0; i < adapter->num_queues; i++) { - rxr = &adapter->rx_rings[i]; - /* On 82599 the VLAN enable is per/queue in RXDCTL */ - if (hw->mac.type != ixgbe_mac_82598EB) { - ctrl = IXGBE_READ_REG(hw, IXGBE_RXDCTL(rxr->me)); - ctrl |= IXGBE_RXDCTL_VME; - IXGBE_WRITE_REG(hw, IXGBE_RXDCTL(rxr->me), ctrl); + if (ifp->if_capenable & IFCAP_VLAN_HWTAGGING) { + for (i = 0; i < adapter->num_queues; i++) { + rxr = &adapter->rx_rings[i]; + /* On 82599 the VLAN enable is per/queue in RXDCTL */ + if (hw->mac.type != ixgbe_mac_82598EB) { + ctrl = IXGBE_READ_REG(hw, IXGBE_RXDCTL(rxr->me)); + ctrl |= IXGBE_RXDCTL_VME; + IXGBE_WRITE_REG(hw, IXGBE_RXDCTL(rxr->me), ctrl); + } + rxr->vtag_strip = TRUE; } - rxr->vtag_strip = TRUE; } if ((ifp->if_capenable & IFCAP_VLAN_HWFILTER) == 0) Modified: projects/runtime-coverage/sys/kern/kern_rwlock.c ============================================================================== --- projects/runtime-coverage/sys/kern/kern_rwlock.c Tue Nov 7 01:07:39 2017 (r325498) +++ projects/runtime-coverage/sys/kern/kern_rwlock.c Tue Nov 7 04:26:57 2017 (r325499) @@ -842,12 +842,12 @@ __rw_wlock_hard(volatile uintptr_t *c, uintptr_t v, ui *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Tue Nov 7 05:08:26 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4BEE6E4EB9A for ; Tue, 7 Nov 2017 05:08:26 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [96.47.72.37]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 18EE87BA5D; Tue, 7 Nov 2017 05:08:26 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA757AMd094754; Tue, 7 Nov 2017 05:07:10 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA757AEK094752; Tue, 7 Nov 2017 05:07:10 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201711070507.vA757AEK094752@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Tue, 7 Nov 2017 05:07:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325503 - projects/runtime-coverage/lib/libclang_rt X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage/lib/libclang_rt X-SVN-Commit-Revision: 325503 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Nov 2017 05:08:26 -0000 Author: ngie Date: Tue Nov 7 05:07:09 2017 New Revision: 325503 URL: https://svnweb.freebsd.org/changeset/base/325503 Log: MFhead@r325502 Modified: projects/runtime-coverage/lib/libclang_rt/Makefile projects/runtime-coverage/lib/libclang_rt/Makefile.inc Directory Properties: projects/runtime-coverage/ (props changed) Modified: projects/runtime-coverage/lib/libclang_rt/Makefile ============================================================================== --- projects/runtime-coverage/lib/libclang_rt/Makefile Tue Nov 7 05:02:36 2017 (r325502) +++ projects/runtime-coverage/lib/libclang_rt/Makefile Tue Nov 7 05:07:09 2017 (r325503) @@ -1,7 +1,5 @@ # $FreeBSD$ -.include - .if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" SUBDIR+= include SUBDIR+= asan Modified: projects/runtime-coverage/lib/libclang_rt/Makefile.inc ============================================================================== --- projects/runtime-coverage/lib/libclang_rt/Makefile.inc Tue Nov 7 05:02:36 2017 (r325502) +++ projects/runtime-coverage/lib/libclang_rt/Makefile.inc Tue Nov 7 05:07:09 2017 (r325503) @@ -1,9 +1,9 @@ # $FreeBSD$ -.include +.include .if ${MACHINE} == "arm" -.if ${MACHINE_ARCH:Marmv[67]*} != "" && ${CPUTYPE:M*soft*} == "" +.if ${MACHINE_ARCH:Marmv[67]*} != "" && ${CPUTYPE:U:M*soft*} == "" CRTARCH= armhf .endif .endif From owner-svn-src-projects@freebsd.org Tue Nov 7 08:40:35 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8725DE5285A for ; Tue, 7 Nov 2017 08:40:35 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [96.47.72.37]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E8F686F65C; Tue, 7 Nov 2017 08:40:34 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA78dJSk076387; Tue, 7 Nov 2017 08:39:19 GMT (envelope-from hselasky@FreeBSD.org) Received: (from hselasky@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA78dI0n076383; Tue, 7 Nov 2017 08:39:18 GMT (envelope-from hselasky@FreeBSD.org) Message-Id: <201711070839.vA78dI0n076383@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: hselasky set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky Date: Tue, 7 Nov 2017 08:39:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325505 - in projects/bsd_rdma_4_9: . bin bin/cat bin/cat/tests bin/chflags bin/chflags/tests bin/chio bin/chmod bin/chmod/tests bin/cp bin/csh bin/date bin/dd bin/df bin/domainname bin... X-SVN-Group: projects X-SVN-Commit-Author: hselasky X-SVN-Commit-Paths: in projects/bsd_rdma_4_9: . bin bin/cat bin/cat/tests bin/chflags bin/chflags/tests bin/chio bin/chmod bin/chmod/tests bin/cp bin/csh bin/date bin/dd bin/df bin/domainname bin/echo bin/echo/tests bin/... X-SVN-Commit-Revision: 325505 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Nov 2017 08:40:35 -0000 Author: hselasky Date: Tue Nov 7 08:39:14 2017 New Revision: 325505 URL: https://svnweb.freebsd.org/changeset/base/325505 Log: Merge ^/head r323559 through r325504. Added: projects/bsd_rdma_4_9/bin/chflags/tests/Makefile.depend - copied unchanged from r325504, head/bin/chflags/tests/Makefile.depend projects/bsd_rdma_4_9/bin/chmod/tests/Makefile.depend - copied unchanged from r325504, head/bin/chmod/tests/Makefile.depend projects/bsd_rdma_4_9/bin/echo/tests/Makefile.depend - copied unchanged from r325504, head/bin/echo/tests/Makefile.depend projects/bsd_rdma_4_9/bin/ln/tests/Makefile.depend - copied unchanged from r325504, head/bin/ln/tests/Makefile.depend projects/bsd_rdma_4_9/bin/mkdir/tests/Makefile.depend - copied unchanged from r325504, head/bin/mkdir/tests/Makefile.depend projects/bsd_rdma_4_9/bin/rmdir/tests/Makefile.depend - copied unchanged from r325504, head/bin/rmdir/tests/Makefile.depend projects/bsd_rdma_4_9/bin/sh/tests/invocation/Makefile.depend - copied unchanged from r325504, head/bin/sh/tests/invocation/Makefile.depend projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/zfs/zfs-program.8 - copied unchanged from r325504, head/cddl/contrib/opensolaris/cmd/zfs/zfs-program.8 projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libcmdutils/ - copied from r325504, head/cddl/contrib/opensolaris/lib/libcmdutils/ projects/bsd_rdma_4_9/cddl/usr.sbin/dtrace/tests/common/sugar/Makefile.depend - copied unchanged from r325504, head/cddl/usr.sbin/dtrace/tests/common/sugar/Makefile.depend projects/bsd_rdma_4_9/contrib/bmake/VERSION - copied unchanged from r325504, head/contrib/bmake/VERSION projects/bsd_rdma_4_9/contrib/file/magic/Magdir/apache - copied unchanged from r325504, head/contrib/file/magic/Magdir/apache projects/bsd_rdma_4_9/contrib/file/magic/Magdir/bhl - copied unchanged from r325504, head/contrib/file/magic/Magdir/bhl projects/bsd_rdma_4_9/contrib/file/magic/Magdir/gconv - copied unchanged from r325504, head/contrib/file/magic/Magdir/gconv projects/bsd_rdma_4_9/contrib/file/magic/Magdir/gpu - copied unchanged from r325504, head/contrib/file/magic/Magdir/gpu projects/bsd_rdma_4_9/contrib/file/magic/Magdir/webassembly - copied unchanged from r325504, head/contrib/file/magic/Magdir/webassembly projects/bsd_rdma_4_9/contrib/file/magic/Magdir/yara - copied unchanged from r325504, head/contrib/file/magic/Magdir/yara projects/bsd_rdma_4_9/contrib/file/tests/hddrawcopytool.result - copied unchanged from r325504, head/contrib/file/tests/hddrawcopytool.result projects/bsd_rdma_4_9/contrib/file/tests/hddrawcopytool.testfile - copied unchanged from r325504, head/contrib/file/tests/hddrawcopytool.testfile projects/bsd_rdma_4_9/contrib/libarchive/cat/test/test_empty.zst.uu - copied unchanged from r325504, head/contrib/libarchive/cat/test/test_empty.zst.uu projects/bsd_rdma_4_9/contrib/libarchive/cat/test/test_empty_zstd.c - copied unchanged from r325504, head/contrib/libarchive/cat/test/test_empty_zstd.c projects/bsd_rdma_4_9/contrib/libarchive/cat/test/test_expand.zst.uu - copied unchanged from r325504, head/contrib/libarchive/cat/test/test_expand.zst.uu projects/bsd_rdma_4_9/contrib/libarchive/cat/test/test_expand_zstd.c - copied unchanged from r325504, head/contrib/libarchive/cat/test/test_expand_zstd.c projects/bsd_rdma_4_9/contrib/libarchive/cpio/test/test_extract.cpio.zst.uu - copied unchanged from r325504, head/contrib/libarchive/cpio/test/test_extract.cpio.zst.uu projects/bsd_rdma_4_9/contrib/libarchive/cpio/test/test_extract_cpio_zstd.c - copied unchanged from r325504, head/contrib/libarchive/cpio/test/test_extract_cpio_zstd.c projects/bsd_rdma_4_9/contrib/libarchive/cpio/test/test_option_zstd.c - copied unchanged from r325504, head/contrib/libarchive/cpio/test/test_option_zstd.c projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_read_support_filter_zstd.c - copied unchanged from r325504, head/contrib/libarchive/libarchive/archive_read_support_filter_zstd.c projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_write_add_filter_zstd.c - copied unchanged from r325504, head/contrib/libarchive/libarchive/archive_write_add_filter_zstd.c projects/bsd_rdma_4_9/contrib/libarchive/libarchive/test/test_compat_zstd.c - copied unchanged from r325504, head/contrib/libarchive/libarchive/test/test_compat_zstd.c projects/bsd_rdma_4_9/contrib/libarchive/libarchive/test/test_compat_zstd_1.tar.zst.uu - copied unchanged from r325504, head/contrib/libarchive/libarchive/test/test_compat_zstd_1.tar.zst.uu projects/bsd_rdma_4_9/contrib/libarchive/libarchive/test/test_write_filter_zstd.c - copied unchanged from r325504, head/contrib/libarchive/libarchive/test/test_write_filter_zstd.c projects/bsd_rdma_4_9/contrib/libarchive/tar/test/test_extract.tar.zst.uu - copied unchanged from r325504, head/contrib/libarchive/tar/test/test_extract.tar.zst.uu projects/bsd_rdma_4_9/contrib/libarchive/tar/test/test_extract_tar_zstd.c - copied unchanged from r325504, head/contrib/libarchive/tar/test/test_extract_tar_zstd.c projects/bsd_rdma_4_9/contrib/libarchive/tar/test/test_option_zstd.c - copied unchanged from r325504, head/contrib/libarchive/tar/test/test_option_zstd.c projects/bsd_rdma_4_9/contrib/tzdata/calendars - copied unchanged from r325504, head/contrib/tzdata/calendars projects/bsd_rdma_4_9/contrib/tzdata/theory.html - copied unchanged from r325504, head/contrib/tzdata/theory.html projects/bsd_rdma_4_9/contrib/tzdata/zishrink.awk - copied unchanged from r325504, head/contrib/tzdata/zishrink.awk projects/bsd_rdma_4_9/crypto/openssl/crypto/asn1/asn1_int.h - copied unchanged from r325504, head/crypto/openssl/crypto/asn1/asn1_int.h projects/bsd_rdma_4_9/crypto/openssl/doc/crypto/EVP_PKEY_meth_new.pod - copied unchanged from r325504, head/crypto/openssl/doc/crypto/EVP_PKEY_meth_new.pod projects/bsd_rdma_4_9/crypto/openssl/doc/crypto/X509_check_private_key.pod - copied unchanged from r325504, head/crypto/openssl/doc/crypto/X509_check_private_key.pod projects/bsd_rdma_4_9/crypto/openssl/doc/ssl/SSL_CTX_set_tlsext_servername_callback.pod - copied unchanged from r325504, head/crypto/openssl/doc/ssl/SSL_CTX_set_tlsext_servername_callback.pod projects/bsd_rdma_4_9/crypto/openssl/doc/ssl/SSL_export_keying_material.pod - copied unchanged from r325504, head/crypto/openssl/doc/ssl/SSL_export_keying_material.pod projects/bsd_rdma_4_9/etc/autofs/include_nis - copied unchanged from r325504, head/etc/autofs/include_nis projects/bsd_rdma_4_9/lib/libc/arm/gen/getcontextx.c - copied unchanged from r325504, head/lib/libc/arm/gen/getcontextx.c projects/bsd_rdma_4_9/lib/libc/tests/iconv/Makefile.depend - copied unchanged from r325504, head/lib/libc/tests/iconv/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/tls/dso/Makefile.depend - copied unchanged from r325504, head/lib/libc/tests/tls/dso/Makefile.depend projects/bsd_rdma_4_9/lib/libcam/tests/Makefile.depend - copied unchanged from r325504, head/lib/libcam/tests/Makefile.depend projects/bsd_rdma_4_9/lib/libcasper/services/cap_dns/tests/Makefile.depend - copied unchanged from r325504, head/lib/libcasper/services/cap_dns/tests/Makefile.depend projects/bsd_rdma_4_9/lib/libcasper/services/cap_grp/tests/Makefile.depend - copied unchanged from r325504, head/lib/libcasper/services/cap_grp/tests/Makefile.depend projects/bsd_rdma_4_9/lib/libcasper/services/cap_pwd/tests/Makefile.depend - copied unchanged from r325504, head/lib/libcasper/services/cap_pwd/tests/Makefile.depend projects/bsd_rdma_4_9/lib/libcasper/services/cap_sysctl/tests/Makefile.depend - copied unchanged from r325504, head/lib/libcasper/services/cap_sysctl/tests/Makefile.depend projects/bsd_rdma_4_9/lib/libcasper/services/tests/Makefile.depend - copied unchanged from r325504, head/lib/libcasper/services/tests/Makefile.depend projects/bsd_rdma_4_9/lib/libgcc_eh/Makefile.depend - copied unchanged from r325504, head/lib/libgcc_eh/Makefile.depend projects/bsd_rdma_4_9/lib/libgcc_s/Makefile.depend - copied unchanged from r325504, head/lib/libgcc_s/Makefile.depend projects/bsd_rdma_4_9/lib/libkvm/tests/Makefile.depend - copied unchanged from r325504, head/lib/libkvm/tests/Makefile.depend projects/bsd_rdma_4_9/lib/libpathconv/Makefile.depend - copied unchanged from r325504, head/lib/libpathconv/Makefile.depend projects/bsd_rdma_4_9/lib/libpathconv/tests/Makefile.depend - copied unchanged from r325504, head/lib/libpathconv/tests/Makefile.depend projects/bsd_rdma_4_9/lib/libpmcstat/ - copied from r325504, head/lib/libpmcstat/ projects/bsd_rdma_4_9/lib/libsbuf/tests/Makefile.depend - copied unchanged from r325504, head/lib/libsbuf/tests/Makefile.depend projects/bsd_rdma_4_9/lib/libxo/tests/encoder/Makefile.depend - copied unchanged from r325504, head/lib/libxo/tests/encoder/Makefile.depend projects/bsd_rdma_4_9/release/arm64/PINE64.conf - copied unchanged from r325504, head/release/arm64/PINE64.conf projects/bsd_rdma_4_9/sbin/pfctl/tests/Makefile.depend - copied unchanged from r325504, head/sbin/pfctl/tests/Makefile.depend projects/bsd_rdma_4_9/sbin/pfctl/tests/files/Makefile.depend - copied unchanged from r325504, head/sbin/pfctl/tests/files/Makefile.depend projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_PKEY_meth_new.3 - copied unchanged from r325504, head/secure/lib/libcrypto/man/EVP_PKEY_meth_new.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/X509_check_private_key.3 - copied unchanged from r325504, head/secure/lib/libcrypto/man/X509_check_private_key.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_export_keying_material.3 - copied unchanged from r325504, head/secure/lib/libssl/man/SSL_export_keying_material.3 projects/bsd_rdma_4_9/share/mk/src.sys.obj.mk - copied unchanged from r325504, head/share/mk/src.sys.obj.mk projects/bsd_rdma_4_9/share/monetdef/it_CH.ISO8859-15.src - copied unchanged from r325504, head/share/monetdef/it_CH.ISO8859-15.src projects/bsd_rdma_4_9/share/msgdef/he_IL.UTF-8.src - copied unchanged from r325504, head/share/msgdef/he_IL.UTF-8.src projects/bsd_rdma_4_9/share/numericdef/it_CH.ISO8859-15.src - copied unchanged from r325504, head/share/numericdef/it_CH.ISO8859-15.src projects/bsd_rdma_4_9/share/zoneinfo/tests/Makefile.depend - copied unchanged from r325504, head/share/zoneinfo/tests/Makefile.depend - copied unchanged from r325504, head/sys/amd64/amd64/efirt_machdep.c projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/ccu_sun8i_r.c - copied unchanged from r325504, head/sys/arm/allwinner/clkng/ccu_sun8i_r.c projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/ccu_sun8i_r.h - copied unchanged from r325504, head/sys/arm/allwinner/clkng/ccu_sun8i_r.h projects/bsd_rdma_4_9/sys/arm/arm/ptrace_machdep.c - copied unchanged from r325504, head/sys/arm/arm/ptrace_machdep.c projects/bsd_rdma_4_9/sys/arm/conf/std.armv7 - copied unchanged from r325504, head/sys/arm/conf/std.armv7 projects/bsd_rdma_4_9/sys/arm64/arm64/efirt_machdep.c - copied unchanged from r325504, head/sys/arm64/arm64/efirt_machdep.c projects/bsd_rdma_4_9/sys/arm64/arm64/undefined.c - copied unchanged from r325504, head/sys/arm64/arm64/undefined.c projects/bsd_rdma_4_9/sys/arm64/include/fpu.h - copied unchanged from r325504, head/sys/arm64/include/fpu.h projects/bsd_rdma_4_9/sys/arm64/include/undefined.h - copied unchanged from r325504, head/sys/arm64/include/undefined.h projects/bsd_rdma_4_9/sys/boot/defs.mk - copied unchanged from r325504, head/sys/boot/defs.mk projects/bsd_rdma_4_9/sys/boot/efi/loader/framebuffer.c - copied unchanged from r325504, head/sys/boot/efi/loader/framebuffer.c projects/bsd_rdma_4_9/sys/boot/efi/loader/framebuffer.h - copied unchanged from r325504, head/sys/boot/efi/loader/framebuffer.h projects/bsd_rdma_4_9/sys/boot/ficl.mk - copied unchanged from r325504, head/sys/boot/ficl.mk projects/bsd_rdma_4_9/sys/boot/libsa/ - copied from r325504, head/sys/boot/libsa/ projects/bsd_rdma_4_9/sys/boot/libsa32/ - copied from r325504, head/sys/boot/libsa32/ projects/bsd_rdma_4_9/sys/boot/loader.mk - copied unchanged from r325504, head/sys/boot/loader.mk projects/bsd_rdma_4_9/sys/boot/man/ - copied from r325504, head/sys/boot/man/ projects/bsd_rdma_4_9/sys/boot/uboot.mk - copied unchanged from r325504, head/sys/boot/uboot.mk projects/bsd_rdma_4_9/sys/boot/userboot/Makefile.inc - copied unchanged from r325504, head/sys/boot/userboot/Makefile.inc projects/bsd_rdma_4_9/sys/boot/zfs32/ - copied from r325504, head/sys/boot/zfs32/ projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua/ - copied from r325504, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua/ projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zcp.h - copied unchanged from r325504, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zcp.h projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zcp_global.h - copied unchanged from r325504, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zcp_global.h projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zcp_iter.h - copied unchanged from r325504, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zcp_iter.h projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zcp_prop.h - copied unchanged from r325504, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zcp_prop.h projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp.c - copied unchanged from r325504, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp_get.c - copied unchanged from r325504, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp_get.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp_global.c - copied unchanged from r325504, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp_global.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp_iter.c - copied unchanged from r325504, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp_iter.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp_synctask.c - copied unchanged from r325504, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp_synctask.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslallocate.c - copied unchanged from r325504, head/sys/contrib/dev/acpica/compiler/aslallocate.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslcache.c - copied unchanged from r325504, head/sys/contrib/dev/acpica/compiler/aslcache.c projects/bsd_rdma_4_9/sys/contrib/dev/iwm/iwm-8265-22.fw.uu - copied unchanged from r325504, head/sys/contrib/dev/iwm/iwm-8265-22.fw.uu projects/bsd_rdma_4_9/sys/contrib/ena-com/ena_defs/ - copied from r325504, head/sys/contrib/ena-com/ena_defs/ projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/fman_crc32.c - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/MAC/fman_crc32.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/fman_crc32.h - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/MAC/fman_crc32.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/fman_dtsec.c - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/MAC/fman_dtsec.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/fman_dtsec_mii_acc.c - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/MAC/fman_dtsec_mii_acc.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/fman_memac.c - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/MAC/fman_memac.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/fman_memac_mii_acc.c - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/MAC/fman_memac_mii_acc.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/fman_tgec.c - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/MAC/fman_tgec.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/memac.c - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/MAC/memac.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/memac.h - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/MAC/memac.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/memac_mii_acc.c - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/MAC/memac_mii_acc.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/memac_mii_acc.h - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/MAC/memac_mii_acc.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MACSEC/ - copied from r325504, head/sys/contrib/ncsw/Peripherals/FM/MACSEC/ projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Pcd/crc64.h - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/Pcd/crc64.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_kg.h - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_kg.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_plcr.h - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_plcr.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_prs.h - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_prs.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_replic.c - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_replic.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_replic.h - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_replic.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Pcd/fman_kg.c - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/Pcd/fman_kg.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Pcd/fman_prs.c - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/Pcd/fman_prs.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Port/fm_port_dsar.h - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/Port/fm_port_dsar.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Port/fman_port.c - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/Port/fman_port.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Rtc/fman_rtc.c - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/Rtc/fman_rtc.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/SP/ - copied from r325504, head/sys/contrib/ncsw/Peripherals/FM/SP/ projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/fm_ncsw.c - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/fm_ncsw.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/fman_ncsw.c - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/fman_ncsw.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/inc/fm_sp_common.h - copied unchanged from r325504, head/sys/contrib/ncsw/Peripherals/FM/inc/fm_sp_common.h projects/bsd_rdma_4_9/sys/contrib/ncsw/etc/ncsw_list.c - copied unchanged from r325504, head/sys/contrib/ncsw/etc/ncsw_list.c projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/Peripherals/fm_macsec_ext.h - copied unchanged from r325504, head/sys/contrib/ncsw/inc/Peripherals/fm_macsec_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/Peripherals/fm_vsp_ext.h - copied unchanged from r325504, head/sys/contrib/ncsw/inc/Peripherals/fm_vsp_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/Peripherals/mii_acc_ext.h - copied unchanged from r325504, head/sys/contrib/ncsw/inc/Peripherals/mii_acc_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/cores/arm_ext.h - copied unchanged from r325504, head/sys/contrib/ncsw/inc/cores/arm_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/flib/ - copied from r325504, head/sys/contrib/ncsw/inc/flib/ projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/xx_common.h - copied unchanged from r325504, head/sys/contrib/ncsw/inc/xx_common.h projects/bsd_rdma_4_9/sys/crypto/aesni/intel_sha1.c - copied unchanged from r325504, head/sys/crypto/aesni/intel_sha1.c projects/bsd_rdma_4_9/sys/crypto/aesni/intel_sha256.c - copied unchanged from r325504, head/sys/crypto/aesni/intel_sha256.c projects/bsd_rdma_4_9/sys/crypto/aesni/sha_sse.h - copied unchanged from r325504, head/sys/crypto/aesni/sha_sse.h projects/bsd_rdma_4_9/sys/dev/bhnd/bhnd_eromvar.h - copied unchanged from r325504, head/sys/dev/bhnd/bhnd_eromvar.h projects/bsd_rdma_4_9/sys/dev/bhnd/bhnd_private.h - copied unchanged from r325504, head/sys/dev/bhnd/bhnd_private.h projects/bsd_rdma_4_9/sys/dev/cxgbe/firmware/t4fw-1.16.63.0.bin.uu - copied unchanged from r325504, head/sys/dev/cxgbe/firmware/t4fw-1.16.63.0.bin.uu projects/bsd_rdma_4_9/sys/dev/cxgbe/firmware/t5fw-1.16.63.0.bin.uu - copied unchanged from r325504, head/sys/dev/cxgbe/firmware/t5fw-1.16.63.0.bin.uu projects/bsd_rdma_4_9/sys/dev/cxgbe/firmware/t6fw-1.16.63.0.bin.uu - copied unchanged from r325504, head/sys/dev/cxgbe/firmware/t6fw-1.16.63.0.bin.uu - copied unchanged from r325504, head/sys/dev/efidev/efirt.c projects/bsd_rdma_4_9/sys/dev/iicbus/rtc8583.c - copied unchanged from r325504, head/sys/dev/iicbus/rtc8583.c projects/bsd_rdma_4_9/sys/gnu/dts/arm/am335x-boneblue.dts - copied unchanged from r325504, head/sys/gnu/dts/arm/am335x-boneblue.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/armada-385-linksys-rango.dts - copied unchanged from r325504, head/sys/gnu/dts/arm/armada-385-linksys-rango.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/bcm2837-rpi-3-b.dts - copied unchanged from r325504, head/sys/gnu/dts/arm/bcm2837-rpi-3-b.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/bcm283x-rpi-usb-otg.dtsi - copied unchanged from r325504, head/sys/gnu/dts/arm/bcm283x-rpi-usb-otg.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6dl-gw560x.dts - copied unchanged from r325504, head/sys/gnu/dts/arm/imx6dl-gw560x.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6q-gw560x.dts - copied unchanged from r325504, head/sys/gnu/dts/arm/imx6q-gw560x.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl-gw560x.dtsi - copied unchanged from r325504, head/sys/gnu/dts/arm/imx6qdl-gw560x.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx7d-pico.dts - copied unchanged from r325504, head/sys/gnu/dts/arm/imx7d-pico.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/keystone-k2g-ice.dts - copied unchanged from r325504, head/sys/gnu/dts/arm/keystone-k2g-ice.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/owl-s500-guitar-bb-rev-b.dts - copied unchanged from r325504, head/sys/gnu/dts/arm/owl-s500-guitar-bb-rev-b.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/owl-s500-guitar.dtsi - copied unchanged from r325504, head/sys/gnu/dts/arm/owl-s500-guitar.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/owl-s500.dtsi - copied unchanged from r325504, head/sys/gnu/dts/arm/owl-s500.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/r7s72100-gr-peach.dts - copied unchanged from r325504, head/sys/gnu/dts/arm/r7s72100-gr-peach.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/r8a7743-iwg20d-q7.dts - copied unchanged from r325504, head/sys/gnu/dts/arm/r8a7743-iwg20d-q7.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/r8a7743-iwg20m.dtsi - copied unchanged from r325504, head/sys/gnu/dts/arm/r8a7743-iwg20m.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/rv1108-evb.dts - copied unchanged from r325504, head/sys/gnu/dts/arm/rv1108-evb.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/rv1108.dtsi - copied unchanged from r325504, head/sys/gnu/dts/arm/rv1108.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/stm32f746-disco.dts - copied unchanged from r325504, head/sys/gnu/dts/arm/stm32f746-disco.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/stm32f769-disco.dts - copied unchanged from r325504, head/sys/gnu/dts/arm/stm32f769-disco.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/stm32h743i-disco.dts - copied unchanged from r325504, head/sys/gnu/dts/arm/stm32h743i-disco.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun8i-h3-nanopi-m1-plus.dts - copied unchanged from r325504, head/sys/gnu/dts/arm/sun8i-h3-nanopi-m1-plus.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun8i-v3s-licheepi-zero-dock.dts - copied unchanged from r325504, head/sys/gnu/dts/arm/sun8i-v3s-licheepi-zero-dock.dts projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/bcm-sr.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/clock/bcm-sr.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/boston-clock.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/clock/boston-clock.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/cortina,gemini-clock.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/clock/cortina,gemini-clock.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/omap4.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/clock/omap4.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-ipq8074.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-ipq8074.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/r8a7790-cpg-mssr.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/clock/r8a7790-cpg-mssr.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/r8a7791-cpg-mssr.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/clock/r8a7791-cpg-mssr.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/r8a7792-cpg-mssr.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/clock/r8a7792-cpg-mssr.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/r8a7793-cpg-mssr.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/clock/r8a7793-cpg-mssr.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/r8a7794-cpg-mssr.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/clock/r8a7794-cpg-mssr.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/rk3128-cru.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/clock/rk3128-cru.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/sun8i-a83t-ccu.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/clock/sun8i-a83t-ccu.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/sun8i-de2.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/clock/sun8i-de2.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/interrupt-controller/mvebu-icu.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/interrupt-controller/mvebu-icu.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/mux/ - copied from r325504, head/sys/gnu/dts/include/dt-bindings/mux/ projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/pinctrl/brcm,pinctrl-stingray.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/pinctrl/brcm,pinctrl-stingray.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/pinctrl/r7s72100-pinctrl.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/pinctrl/r7s72100-pinctrl.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/power/mt6797-power.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/power/mt6797-power.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/power/owl-s500-powergate.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/power/owl-s500-powergate.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr-s10.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr-s10.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/reset/cortina,gemini-reset.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/reset/cortina,gemini-reset.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/reset/sun8i-a83t-ccu.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/reset/sun8i-a83t-ccu.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/reset/sun8i-de2.h - copied unchanged from r325504, head/sys/gnu/dts/include/dt-bindings/reset/sun8i-de2.h projects/bsd_rdma_4_9/sys/modules/i2c/icee/ - copied from r325504, head/sys/modules/i2c/icee/ projects/bsd_rdma_4_9/sys/modules/iwmfw/iwm8265fw/ - copied from r325504, head/sys/modules/iwmfw/iwm8265fw/ projects/bsd_rdma_4_9/sys/powerpc/mpc85xx/fsl_sata.c - copied unchanged from r325504, head/sys/powerpc/mpc85xx/fsl_sata.c projects/bsd_rdma_4_9/sys/powerpc/mpc85xx/fsl_sata.h - copied unchanged from r325504, head/sys/powerpc/mpc85xx/fsl_sata.h projects/bsd_rdma_4_9/sys/sys/auxv.h - copied unchanged from r325504, head/sys/sys/auxv.h projects/bsd_rdma_4_9/sys/vm/vm_swapout.c - copied unchanged from r325504, head/sys/vm/vm_swapout.c projects/bsd_rdma_4_9/sys/vm/vm_swapout_dummy.c - copied unchanged from r325504, head/sys/vm/vm_swapout_dummy.c projects/bsd_rdma_4_9/tests/sys/fs/Makefile.depend - copied unchanged from r325504, head/tests/sys/fs/Makefile.depend projects/bsd_rdma_4_9/tests/sys/fs/tmpfs/Makefile.depend - copied unchanged from r325504, head/tests/sys/fs/tmpfs/Makefile.depend projects/bsd_rdma_4_9/tests/sys/kqueue/Makefile.depend - copied unchanged from r325504, head/tests/sys/kqueue/Makefile.depend projects/bsd_rdma_4_9/tests/sys/netpfil/ - copied from r325504, head/tests/sys/netpfil/ projects/bsd_rdma_4_9/tests/sys/pjdfstest/tests/utimensat/Makefile.depend - copied unchanged from r325504, head/tests/sys/pjdfstest/tests/utimensat/Makefile.depend projects/bsd_rdma_4_9/tools/boot/ - copied from r325504, head/tools/boot/ projects/bsd_rdma_4_9/tools/build/options/WITHOUT_AUTO_OBJ - copied unchanged from r325504, head/tools/build/options/WITHOUT_AUTO_OBJ projects/bsd_rdma_4_9/tools/build/options/WITHOUT_UNIFIED_OBJDIR - copied unchanged from r325504, head/tools/build/options/WITHOUT_UNIFIED_OBJDIR projects/bsd_rdma_4_9/tools/build/options/WITH_UNIFIED_OBJDIR - copied unchanged from r325504, head/tools/build/options/WITH_UNIFIED_OBJDIR projects/bsd_rdma_4_9/tools/tools/fetchbench/ - copied from r325504, head/tools/tools/fetchbench/ projects/bsd_rdma_4_9/usr.bin/compress/tests/Makefile.depend - copied unchanged from r325504, head/usr.bin/compress/tests/Makefile.depend projects/bsd_rdma_4_9/usr.bin/csplit/tests/Makefile.depend - copied unchanged from r325504, head/usr.bin/csplit/tests/Makefile.depend projects/bsd_rdma_4_9/usr.bin/diff/tests/Makefile.depend - copied unchanged from r325504, head/usr.bin/diff/tests/Makefile.depend projects/bsd_rdma_4_9/usr.bin/diff3/tests/Makefile.depend - copied unchanged from r325504, head/usr.bin/diff3/tests/Makefile.depend projects/bsd_rdma_4_9/usr.bin/du/tests/Makefile.depend - copied unchanged from r325504, head/usr.bin/du/tests/Makefile.depend projects/bsd_rdma_4_9/usr.bin/getconf/tests/Makefile.depend - copied unchanged from r325504, head/usr.bin/getconf/tests/Makefile.depend projects/bsd_rdma_4_9/usr.bin/hexdump/tests/Makefile.depend - copied unchanged from r325504, head/usr.bin/hexdump/tests/Makefile.depend projects/bsd_rdma_4_9/usr.bin/indent/tests/Makefile.depend - copied unchanged from r325504, head/usr.bin/indent/tests/Makefile.depend projects/bsd_rdma_4_9/usr.bin/pr/tests/Makefile.depend - copied unchanged from r325504, head/usr.bin/pr/tests/Makefile.depend projects/bsd_rdma_4_9/usr.bin/procstat/tests/Makefile.depend - copied unchanged from r325504, head/usr.bin/procstat/tests/Makefile.depend projects/bsd_rdma_4_9/usr.bin/sdiotool/brcmfmac_bus.h - copied unchanged from r325504, head/usr.bin/sdiotool/brcmfmac_bus.h projects/bsd_rdma_4_9/usr.bin/sdiotool/brcmfmac_sdio.h - copied unchanged from r325504, head/usr.bin/sdiotool/brcmfmac_sdio.h projects/bsd_rdma_4_9/usr.bin/sdiotool/cam_sdio.c - copied unchanged from r325504, head/usr.bin/sdiotool/cam_sdio.c projects/bsd_rdma_4_9/usr.bin/sdiotool/cam_sdio.h - copied unchanged from r325504, head/usr.bin/sdiotool/cam_sdio.h projects/bsd_rdma_4_9/usr.bin/sdiotool/linux_compat.h - copied unchanged from r325504, head/usr.bin/sdiotool/linux_compat.h projects/bsd_rdma_4_9/usr.bin/sdiotool/linux_sdio_compat.c - copied unchanged from r325504, head/usr.bin/sdiotool/linux_sdio_compat.c projects/bsd_rdma_4_9/usr.bin/sdiotool/linux_sdio_compat.h - copied unchanged from r325504, head/usr.bin/sdiotool/linux_sdio_compat.h projects/bsd_rdma_4_9/usr.bin/stat/tests/Makefile.depend - copied unchanged from r325504, head/usr.bin/stat/tests/Makefile.depend projects/bsd_rdma_4_9/usr.bin/tail/tests/Makefile.depend - copied unchanged from r325504, head/usr.bin/tail/tests/Makefile.depend Directory Properties: projects/bsd_rdma_4_9/sys/amd64/amd64/efirt_machdep.c (props changed) projects/bsd_rdma_4_9/sys/dev/efidev/efirt.c (props changed) Replaced: projects/bsd_rdma_4_9/sys/arm/conf/VIRT - copied unchanged from r325504, head/sys/arm/conf/VIRT projects/bsd_rdma_4_9/sys/boot/efi/boot1/boot_module.h - copied unchanged from r325504, head/sys/boot/efi/boot1/boot_module.h projects/bsd_rdma_4_9/sys/boot/efi/boot1/ufs_module.c - copied unchanged from r325504, head/sys/boot/efi/boot1/ufs_module.c projects/bsd_rdma_4_9/sys/boot/efi/boot1/zfs_module.c - copied unchanged from r325504, head/sys/boot/efi/boot1/zfs_module.c projects/bsd_rdma_4_9/sys/contrib/ncsw/etc/sprint.c - copied unchanged from r325504, head/sys/contrib/ncsw/etc/sprint.c Deleted: projects/bsd_rdma_4_9/bin/rcp/ projects/bsd_rdma_4_9/contrib/tzdata/Theory projects/bsd_rdma_4_9/crypto/openssl/doc/man3/SSL_CTX_set_tlsext_servername_callback.pod projects/bsd_rdma_4_9/etc/man.alias projects/bsd_rdma_4_9/etc/pam.d/rsh projects/bsd_rdma_4_9/lib/libstand/ projects/bsd_rdma_4_9/libexec/rlogind/ projects/bsd_rdma_4_9/libexec/rshd/ projects/bsd_rdma_4_9/release/doc/ projects/bsd_rdma_4_9/sbin/badsect/ projects/bsd_rdma_4_9/share/examples/printing/README projects/bsd_rdma_4_9/share/man/man7/adding_user.7 projects/bsd_rdma_4_9/share/man/man9/mbpool.9 projects/bsd_rdma_4_9/share/numericdef/fr_CH.ISO8859-15.src projects/bsd_rdma_4_9/share/numericdef/fr_CH.UTF-8.src projects/bsd_rdma_4_9/sys/amd64/amd64/efirt.c projects/bsd_rdma_4_9/sys/arm/allwinner/a10_gpio.h projects/bsd_rdma_4_9/sys/boot/Makefile.ficl projects/bsd_rdma_4_9/sys/boot/README projects/bsd_rdma_4_9/sys/boot/arm/at91/ projects/bsd_rdma_4_9/sys/boot/arm/ixp425/ projects/bsd_rdma_4_9/sys/boot/common/Makefile projects/bsd_rdma_4_9/sys/boot/common/Makefile.inc projects/bsd_rdma_4_9/sys/boot/common/crc32.c projects/bsd_rdma_4_9/sys/boot/common/crc32.h projects/bsd_rdma_4_9/sys/boot/common/gpt.c projects/bsd_rdma_4_9/sys/boot/common/gpt.h projects/bsd_rdma_4_9/sys/boot/common/loader.8 projects/bsd_rdma_4_9/sys/boot/common/panic.c projects/bsd_rdma_4_9/sys/boot/common/ufsread.c projects/bsd_rdma_4_9/sys/boot/common/util.c projects/bsd_rdma_4_9/sys/boot/common/util.h projects/bsd_rdma_4_9/sys/boot/common/zfsloader.8 projects/bsd_rdma_4_9/sys/boot/efi/loader/arch/amd64/framebuffer.c projects/bsd_rdma_4_9/sys/boot/efi/loader/arch/amd64/framebuffer.h projects/bsd_rdma_4_9/sys/boot/libstand32/Makefile projects/bsd_rdma_4_9/sys/boot/libstand32/Makefile.depend projects/bsd_rdma_4_9/sys/boot/uboot/common/Makefile.inc projects/bsd_rdma_4_9/sys/boot/userboot/ficl/Makefile projects/bsd_rdma_4_9/sys/boot/userboot/ficl/Makefile.depend projects/bsd_rdma_4_9/sys/boot/userboot/libstand/Makefile projects/bsd_rdma_4_9/sys/boot/userboot/libstand/Makefile.depend projects/bsd_rdma_4_9/sys/boot/userboot/zfs/Makefile projects/bsd_rdma_4_9/sys/boot/userboot/zfs/Makefile.depend projects/bsd_rdma_4_9/sys/cam/mmc/mmc_sdio.c projects/bsd_rdma_4_9/sys/cam/mmc/mmc_sdio.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/fm.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/fm_guest.c projects/bsd_rdma_4_9/sys/contrib/ncsw/etc/list.c projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/math_ext.h projects/bsd_rdma_4_9/sys/dev/cxgbe/firmware/t4fw-1.16.59.0.bin.uu projects/bsd_rdma_4_9/sys/dev/cxgbe/firmware/t5fw-1.16.59.0.bin.uu projects/bsd_rdma_4_9/sys/dev/cxgbe/firmware/t6fw-1.16.59.0.bin.uu projects/bsd_rdma_4_9/sys/kern/subr_mbpool.c projects/bsd_rdma_4_9/sys/modules/libmbpool/Makefile projects/bsd_rdma_4_9/sys/sys/mbpool.h projects/bsd_rdma_4_9/sys/sys/sockstate.h projects/bsd_rdma_4_9/tools/build/options/WITHOUT_RCMDS projects/bsd_rdma_4_9/tools/build/options/WITH_RCMDS projects/bsd_rdma_4_9/usr.bin/rlogin/ projects/bsd_rdma_4_9/usr.bin/rsh/ projects/bsd_rdma_4_9/usr.sbin/procctl/ projects/bsd_rdma_4_9/usr.sbin/tcpdump/tcpdump/tcpdump.1 Modified: projects/bsd_rdma_4_9/Makefile projects/bsd_rdma_4_9/Makefile.inc1 projects/bsd_rdma_4_9/Makefile.libcompat projects/bsd_rdma_4_9/ObsoleteFiles.inc projects/bsd_rdma_4_9/README projects/bsd_rdma_4_9/README.md projects/bsd_rdma_4_9/UPDATING projects/bsd_rdma_4_9/bin/Makefile projects/bsd_rdma_4_9/bin/cat/Makefile.depend projects/bsd_rdma_4_9/bin/cat/cat.c projects/bsd_rdma_4_9/bin/cat/tests/Makefile projects/bsd_rdma_4_9/bin/chflags/Makefile projects/bsd_rdma_4_9/bin/chflags/Makefile.depend projects/bsd_rdma_4_9/bin/chio/Makefile.depend projects/bsd_rdma_4_9/bin/chmod/Makefile.depend projects/bsd_rdma_4_9/bin/cp/Makefile.depend projects/bsd_rdma_4_9/bin/csh/Makefile.depend projects/bsd_rdma_4_9/bin/date/Makefile.depend projects/bsd_rdma_4_9/bin/dd/Makefile.depend projects/bsd_rdma_4_9/bin/df/Makefile.depend projects/bsd_rdma_4_9/bin/domainname/Makefile.depend projects/bsd_rdma_4_9/bin/echo/Makefile.depend projects/bsd_rdma_4_9/bin/ed/Makefile.depend projects/bsd_rdma_4_9/bin/expr/Makefile.depend projects/bsd_rdma_4_9/bin/getfacl/Makefile.depend projects/bsd_rdma_4_9/bin/hostname/Makefile.depend projects/bsd_rdma_4_9/bin/kenv/Makefile.depend projects/bsd_rdma_4_9/bin/kill/Makefile.depend projects/bsd_rdma_4_9/bin/ln/Makefile.depend projects/bsd_rdma_4_9/bin/ls/Makefile.depend projects/bsd_rdma_4_9/bin/mkdir/Makefile projects/bsd_rdma_4_9/bin/mkdir/Makefile.depend projects/bsd_rdma_4_9/bin/mv/Makefile.depend projects/bsd_rdma_4_9/bin/pax/Makefile.depend projects/bsd_rdma_4_9/bin/pkill/Makefile.depend projects/bsd_rdma_4_9/bin/ps/Makefile.depend projects/bsd_rdma_4_9/bin/ps/keyword.c projects/bsd_rdma_4_9/bin/ps/ps.1 projects/bsd_rdma_4_9/bin/ps/ps.c projects/bsd_rdma_4_9/bin/pwait/Makefile.depend projects/bsd_rdma_4_9/bin/pwd/Makefile.depend projects/bsd_rdma_4_9/bin/realpath/Makefile.depend projects/bsd_rdma_4_9/bin/rm/Makefile.depend projects/bsd_rdma_4_9/bin/rm/rm.c projects/bsd_rdma_4_9/bin/rmail/Makefile.depend projects/bsd_rdma_4_9/bin/rmdir/Makefile projects/bsd_rdma_4_9/bin/rmdir/Makefile.depend projects/bsd_rdma_4_9/bin/setfacl/Makefile.depend projects/bsd_rdma_4_9/bin/sh/Makefile.depend projects/bsd_rdma_4_9/bin/sleep/Makefile.depend projects/bsd_rdma_4_9/bin/stty/Makefile.depend projects/bsd_rdma_4_9/bin/sync/Makefile.depend projects/bsd_rdma_4_9/bin/test/Makefile.depend projects/bsd_rdma_4_9/bin/uuidgen/Makefile.depend projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise1.c projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise1.d projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise2.c projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise2.d projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise3.c projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise3.d projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/zdb/zdb.8 projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/ztest/ztest.c projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libctf/common/ctf.5 projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dis.c projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libdtrace/common/dt_print.c projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.h projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzpool/common/util.c projects/bsd_rdma_4_9/cddl/lib/libavl/Makefile.depend projects/bsd_rdma_4_9/cddl/lib/libctf/Makefile.depend projects/bsd_rdma_4_9/cddl/lib/libdtrace/Makefile.depend projects/bsd_rdma_4_9/cddl/lib/libnvpair/Makefile.depend projects/bsd_rdma_4_9/cddl/lib/libumem/Makefile.depend projects/bsd_rdma_4_9/cddl/lib/libuutil/Makefile.depend projects/bsd_rdma_4_9/cddl/lib/libzfs/Makefile projects/bsd_rdma_4_9/cddl/lib/libzfs/Makefile.depend projects/bsd_rdma_4_9/cddl/lib/libzfs_core/Makefile.depend projects/bsd_rdma_4_9/cddl/lib/libzpool/Makefile projects/bsd_rdma_4_9/cddl/lib/libzpool/Makefile.depend projects/bsd_rdma_4_9/cddl/sbin/zfs/Makefile projects/bsd_rdma_4_9/cddl/sbin/zfs/Makefile.depend projects/bsd_rdma_4_9/cddl/sbin/zpool/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.bin/ctfconvert/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.bin/ctfdump/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.bin/ctfmerge/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.bin/zinject/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.bin/zstreamdump/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.bin/ztest/Makefile projects/bsd_rdma_4_9/cddl/usr.bin/ztest/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.sbin/dtrace/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.sbin/dtrace/tests/common/io/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.sbin/dtrace/tests/common/java_api/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.sbin/dtrace/tests/common/json/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.sbin/dtrace/tests/common/pid/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.sbin/dtrace/tests/common/probes/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.sbin/dtrace/tests/common/proc/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.sbin/dtrace/tests/common/profile-n/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.sbin/dtrace/tests/common/raise/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.sbin/dtrace/tests/common/sdt/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.sbin/dtrace/tests/common/stop/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.sbin/dtrace/tests/common/syscall/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.sbin/dtrace/tests/common/uctf/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.sbin/dtrace/tests/common/usdt/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.sbin/dtrace/tests/common/ustack/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.sbin/lockstat/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.sbin/plockstat/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.sbin/zdb/Makefile projects/bsd_rdma_4_9/cddl/usr.sbin/zdb/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.sbin/zfsd/Makefile.depend projects/bsd_rdma_4_9/cddl/usr.sbin/zfsd/case_file.cc projects/bsd_rdma_4_9/cddl/usr.sbin/zfsd/case_file.h projects/bsd_rdma_4_9/cddl/usr.sbin/zfsd/vdev_iterator.cc projects/bsd_rdma_4_9/cddl/usr.sbin/zfsd/zfsd_event.cc projects/bsd_rdma_4_9/cddl/usr.sbin/zhack/Makefile.depend projects/bsd_rdma_4_9/contrib/binutils/bfd/elf-eh-frame.c projects/bsd_rdma_4_9/contrib/bmake/ChangeLog projects/bsd_rdma_4_9/contrib/bmake/FILES projects/bsd_rdma_4_9/contrib/bmake/Makefile projects/bsd_rdma_4_9/contrib/bmake/Makefile.config.in projects/bsd_rdma_4_9/contrib/bmake/bsd.after-import.mk projects/bsd_rdma_4_9/contrib/bmake/configure projects/bsd_rdma_4_9/contrib/bmake/configure.in projects/bsd_rdma_4_9/contrib/bmake/machine.sh projects/bsd_rdma_4_9/contrib/bmake/main.c projects/bsd_rdma_4_9/contrib/bmake/make-bootstrap.sh.in projects/bsd_rdma_4_9/contrib/bmake/meta.c projects/bsd_rdma_4_9/contrib/bmake/mk/ChangeLog projects/bsd_rdma_4_9/contrib/bmake/mk/autoconf.mk projects/bsd_rdma_4_9/contrib/bmake/mk/dirdeps.mk projects/bsd_rdma_4_9/contrib/bmake/mk/dpadd.mk projects/bsd_rdma_4_9/contrib/bmake/mk/gendirdeps.mk projects/bsd_rdma_4_9/contrib/bmake/mk/install-mk projects/bsd_rdma_4_9/contrib/bmake/mk/meta.autodep.mk projects/bsd_rdma_4_9/contrib/bmake/mk/meta.stage.mk projects/bsd_rdma_4_9/contrib/bmake/mk/sys.clean-env.mk projects/bsd_rdma_4_9/contrib/bmake/mk/whats.mk projects/bsd_rdma_4_9/contrib/bmake/os.sh projects/bsd_rdma_4_9/contrib/bmake/unit-tests/dotwait.exp projects/bsd_rdma_4_9/contrib/bmake/unit-tests/dotwait.mk projects/bsd_rdma_4_9/contrib/dma/dma.c projects/bsd_rdma_4_9/contrib/elftoolchain/readelf/readelf.c projects/bsd_rdma_4_9/contrib/file/ChangeLog projects/bsd_rdma_4_9/contrib/file/aclocal.m4 projects/bsd_rdma_4_9/contrib/file/config.guess projects/bsd_rdma_4_9/contrib/file/config.sub projects/bsd_rdma_4_9/contrib/file/configure projects/bsd_rdma_4_9/contrib/file/configure.ac projects/bsd_rdma_4_9/contrib/file/doc/file.man projects/bsd_rdma_4_9/contrib/file/doc/libmagic.man projects/bsd_rdma_4_9/contrib/file/doc/magic.man projects/bsd_rdma_4_9/contrib/file/magic/Localstuff projects/bsd_rdma_4_9/contrib/file/magic/Magdir/adventure projects/bsd_rdma_4_9/contrib/file/magic/Magdir/amanda projects/bsd_rdma_4_9/contrib/file/magic/Magdir/amigaos projects/bsd_rdma_4_9/contrib/file/magic/Magdir/android projects/bsd_rdma_4_9/contrib/file/magic/Magdir/animation projects/bsd_rdma_4_9/contrib/file/magic/Magdir/apple projects/bsd_rdma_4_9/contrib/file/magic/Magdir/archive projects/bsd_rdma_4_9/contrib/file/magic/Magdir/att3b projects/bsd_rdma_4_9/contrib/file/magic/Magdir/audio projects/bsd_rdma_4_9/contrib/file/magic/Magdir/blackberry projects/bsd_rdma_4_9/contrib/file/magic/Magdir/blender projects/bsd_rdma_4_9/contrib/file/magic/Magdir/c-lang projects/bsd_rdma_4_9/contrib/file/magic/Magdir/cad projects/bsd_rdma_4_9/contrib/file/magic/Magdir/cafebabe projects/bsd_rdma_4_9/contrib/file/magic/Magdir/clipper projects/bsd_rdma_4_9/contrib/file/magic/Magdir/coff projects/bsd_rdma_4_9/contrib/file/magic/Magdir/commands projects/bsd_rdma_4_9/contrib/file/magic/Magdir/compress projects/bsd_rdma_4_9/contrib/file/magic/Magdir/console projects/bsd_rdma_4_9/contrib/file/magic/Magdir/cups projects/bsd_rdma_4_9/contrib/file/magic/Magdir/database projects/bsd_rdma_4_9/contrib/file/magic/Magdir/der projects/bsd_rdma_4_9/contrib/file/magic/Magdir/diff projects/bsd_rdma_4_9/contrib/file/magic/Magdir/dolby projects/bsd_rdma_4_9/contrib/file/magic/Magdir/dump projects/bsd_rdma_4_9/contrib/file/magic/Magdir/dyadic projects/bsd_rdma_4_9/contrib/file/magic/Magdir/editors projects/bsd_rdma_4_9/contrib/file/magic/Magdir/filesystems projects/bsd_rdma_4_9/contrib/file/magic/Magdir/flash projects/bsd_rdma_4_9/contrib/file/magic/Magdir/fonts projects/bsd_rdma_4_9/contrib/file/magic/Magdir/fsav projects/bsd_rdma_4_9/contrib/file/magic/Magdir/games projects/bsd_rdma_4_9/contrib/file/magic/Magdir/geo projects/bsd_rdma_4_9/contrib/file/magic/Magdir/gnu projects/bsd_rdma_4_9/contrib/file/magic/Magdir/gpt projects/bsd_rdma_4_9/contrib/file/magic/Magdir/gringotts projects/bsd_rdma_4_9/contrib/file/magic/Magdir/hitachi-sh projects/bsd_rdma_4_9/contrib/file/magic/Magdir/ibm370 projects/bsd_rdma_4_9/contrib/file/magic/Magdir/ibm6000 projects/bsd_rdma_4_9/contrib/file/magic/Magdir/icc projects/bsd_rdma_4_9/contrib/file/magic/Magdir/images projects/bsd_rdma_4_9/contrib/file/magic/Magdir/intel projects/bsd_rdma_4_9/contrib/file/magic/Magdir/isz projects/bsd_rdma_4_9/contrib/file/magic/Magdir/jpeg projects/bsd_rdma_4_9/contrib/file/magic/Magdir/kerberos projects/bsd_rdma_4_9/contrib/file/magic/Magdir/kml projects/bsd_rdma_4_9/contrib/file/magic/Magdir/linux projects/bsd_rdma_4_9/contrib/file/magic/Magdir/lisp projects/bsd_rdma_4_9/contrib/file/magic/Magdir/m4 projects/bsd_rdma_4_9/contrib/file/magic/Magdir/macintosh projects/bsd_rdma_4_9/contrib/file/magic/Magdir/make projects/bsd_rdma_4_9/contrib/file/magic/Magdir/maple projects/bsd_rdma_4_9/contrib/file/magic/Magdir/marc21 projects/bsd_rdma_4_9/contrib/file/magic/Magdir/mathematica projects/bsd_rdma_4_9/contrib/file/magic/Magdir/metastore projects/bsd_rdma_4_9/contrib/file/magic/Magdir/meteorological projects/bsd_rdma_4_9/contrib/file/magic/Magdir/microfocus projects/bsd_rdma_4_9/contrib/file/magic/Magdir/mime projects/bsd_rdma_4_9/contrib/file/magic/Magdir/misctools projects/bsd_rdma_4_9/contrib/file/magic/Magdir/modem projects/bsd_rdma_4_9/contrib/file/magic/Magdir/mozilla projects/bsd_rdma_4_9/contrib/file/magic/Magdir/msdos projects/bsd_rdma_4_9/contrib/file/magic/Magdir/msvc projects/bsd_rdma_4_9/contrib/file/magic/Magdir/msx projects/bsd_rdma_4_9/contrib/file/magic/Magdir/mup projects/bsd_rdma_4_9/contrib/file/magic/Magdir/nasa projects/bsd_rdma_4_9/contrib/file/magic/Magdir/netbsd projects/bsd_rdma_4_9/contrib/file/magic/Magdir/netscape projects/bsd_rdma_4_9/contrib/file/magic/Magdir/nitpicker projects/bsd_rdma_4_9/contrib/file/magic/Magdir/os2 projects/bsd_rdma_4_9/contrib/file/magic/Magdir/os9 projects/bsd_rdma_4_9/contrib/file/magic/Magdir/pbf projects/bsd_rdma_4_9/contrib/file/magic/Magdir/pc88 projects/bsd_rdma_4_9/contrib/file/magic/Magdir/pc98 projects/bsd_rdma_4_9/contrib/file/magic/Magdir/pdf projects/bsd_rdma_4_9/contrib/file/magic/Magdir/pdp projects/bsd_rdma_4_9/contrib/file/magic/Magdir/perl projects/bsd_rdma_4_9/contrib/file/magic/Magdir/pgf projects/bsd_rdma_4_9/contrib/file/magic/Magdir/pgp projects/bsd_rdma_4_9/contrib/file/magic/Magdir/printer projects/bsd_rdma_4_9/contrib/file/magic/Magdir/project projects/bsd_rdma_4_9/contrib/file/magic/Magdir/psdbms projects/bsd_rdma_4_9/contrib/file/magic/Magdir/python projects/bsd_rdma_4_9/contrib/file/magic/Magdir/riff projects/bsd_rdma_4_9/contrib/file/magic/Magdir/ruby projects/bsd_rdma_4_9/contrib/file/magic/Magdir/sccs projects/bsd_rdma_4_9/contrib/file/magic/Magdir/scientific projects/bsd_rdma_4_9/contrib/file/magic/Magdir/sendmail projects/bsd_rdma_4_9/contrib/file/magic/Magdir/sequent projects/bsd_rdma_4_9/contrib/file/magic/Magdir/sgml projects/bsd_rdma_4_9/contrib/file/magic/Magdir/sharc projects/bsd_rdma_4_9/contrib/file/magic/Magdir/sketch projects/bsd_rdma_4_9/contrib/file/magic/Magdir/sql projects/bsd_rdma_4_9/contrib/file/magic/Magdir/ssl projects/bsd_rdma_4_9/contrib/file/magic/Magdir/sysex projects/bsd_rdma_4_9/contrib/file/magic/Magdir/terminfo projects/bsd_rdma_4_9/contrib/file/magic/Magdir/vms projects/bsd_rdma_4_9/contrib/file/magic/Magdir/vmware projects/bsd_rdma_4_9/contrib/file/magic/Magdir/vorbis projects/bsd_rdma_4_9/contrib/file/magic/Magdir/windows projects/bsd_rdma_4_9/contrib/file/magic/Magdir/xenix projects/bsd_rdma_4_9/contrib/file/magic/Magdir/xilinx projects/bsd_rdma_4_9/contrib/file/magic/Magdir/xwindows projects/bsd_rdma_4_9/contrib/file/magic/Makefile.am projects/bsd_rdma_4_9/contrib/file/magic/Makefile.in projects/bsd_rdma_4_9/contrib/file/python/magic.py projects/bsd_rdma_4_9/contrib/file/src/apprentice.c projects/bsd_rdma_4_9/contrib/file/src/cdf.c projects/bsd_rdma_4_9/contrib/file/src/cdf.h projects/bsd_rdma_4_9/contrib/file/src/cdf_time.c projects/bsd_rdma_4_9/contrib/file/src/compress.c projects/bsd_rdma_4_9/contrib/file/src/der.c projects/bsd_rdma_4_9/contrib/file/src/file.h projects/bsd_rdma_4_9/contrib/file/src/fsmagic.c projects/bsd_rdma_4_9/contrib/file/src/funcs.c projects/bsd_rdma_4_9/contrib/file/src/is_tar.c projects/bsd_rdma_4_9/contrib/file/src/magic.c projects/bsd_rdma_4_9/contrib/file/src/magic.h.in projects/bsd_rdma_4_9/contrib/file/src/print.c projects/bsd_rdma_4_9/contrib/file/src/readcdf.c projects/bsd_rdma_4_9/contrib/file/src/readelf.c projects/bsd_rdma_4_9/contrib/file/src/readelf.h projects/bsd_rdma_4_9/contrib/file/src/softmagic.c projects/bsd_rdma_4_9/contrib/file/src/vasprintf.c projects/bsd_rdma_4_9/contrib/file/tests/Makefile.am projects/bsd_rdma_4_9/contrib/file/tests/Makefile.in projects/bsd_rdma_4_9/contrib/file/tests/test.c projects/bsd_rdma_4_9/contrib/gcc/config/arm/unwind-arm.c projects/bsd_rdma_4_9/contrib/jemalloc/include/jemalloc/internal/tsd.h projects/bsd_rdma_4_9/contrib/libarchive/cpio/bsdcpio.1 projects/bsd_rdma_4_9/contrib/libarchive/cpio/cmdline.c projects/bsd_rdma_4_9/contrib/libarchive/cpio/cpio.c projects/bsd_rdma_4_9/contrib/libarchive/cpio/cpio.h projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive.h projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_cmdline.c projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_platform.h projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_read_append_filter.c projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_read_filter.3 projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_read_support_filter_all.c projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_read_support_format_cpio.c projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_read_support_format_mtree.c projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_read_support_format_rar.c projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_read_support_format_tar.c projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_read_support_format_xar.c projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_read_support_format_zip.c projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_string.c projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_version_details.c projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_write.3 projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_write_add_filter.c projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_write_add_filter_by_name.c projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_write_filter.3 projects/bsd_rdma_4_9/contrib/libarchive/libarchive/archive_write_set_format_pax.c projects/bsd_rdma_4_9/contrib/libarchive/libarchive/test/test_archive_write_add_filter_by_name.c projects/bsd_rdma_4_9/contrib/libarchive/libarchive/test/test_fuzz.c projects/bsd_rdma_4_9/contrib/libarchive/tar/bsdtar.1 projects/bsd_rdma_4_9/contrib/libarchive/tar/bsdtar.c projects/bsd_rdma_4_9/contrib/libarchive/tar/bsdtar.h projects/bsd_rdma_4_9/contrib/libarchive/tar/cmdline.c projects/bsd_rdma_4_9/contrib/libarchive/tar/creation_set.c projects/bsd_rdma_4_9/contrib/libarchive/tar/test/test_option_acls.c projects/bsd_rdma_4_9/contrib/libarchive/test_utils/test_common.h projects/bsd_rdma_4_9/contrib/libarchive/test_utils/test_main.c projects/bsd_rdma_4_9/contrib/llvm/lib/Support/Unix/Path.inc projects/bsd_rdma_4_9/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp projects/bsd_rdma_4_9/contrib/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp projects/bsd_rdma_4_9/contrib/llvm/projects/libunwind/src/UnwindRegistersRestore.S projects/bsd_rdma_4_9/contrib/llvm/projects/libunwind/src/UnwindRegistersSave.S projects/bsd_rdma_4_9/contrib/llvm/projects/libunwind/src/assembly.h projects/bsd_rdma_4_9/contrib/mdocml/Makefile projects/bsd_rdma_4_9/contrib/mdocml/NEWS projects/bsd_rdma_4_9/contrib/mdocml/man_term.c projects/bsd_rdma_4_9/contrib/mdocml/mansearch.c projects/bsd_rdma_4_9/contrib/mdocml/mdoc_validate.c projects/bsd_rdma_4_9/contrib/mdocml/tbl_html.c projects/bsd_rdma_4_9/contrib/mdocml/tbl_term.c projects/bsd_rdma_4_9/contrib/one-true-awk/awk.h projects/bsd_rdma_4_9/contrib/one-true-awk/lex.c projects/bsd_rdma_4_9/contrib/one-true-awk/lib.c projects/bsd_rdma_4_9/contrib/one-true-awk/run.c projects/bsd_rdma_4_9/contrib/traceroute/traceroute.c projects/bsd_rdma_4_9/contrib/tzdata/CONTRIBUTING projects/bsd_rdma_4_9/contrib/tzdata/LICENSE projects/bsd_rdma_4_9/contrib/tzdata/Makefile projects/bsd_rdma_4_9/contrib/tzdata/NEWS projects/bsd_rdma_4_9/contrib/tzdata/africa projects/bsd_rdma_4_9/contrib/tzdata/antarctica projects/bsd_rdma_4_9/contrib/tzdata/asia projects/bsd_rdma_4_9/contrib/tzdata/australasia projects/bsd_rdma_4_9/contrib/tzdata/backward projects/bsd_rdma_4_9/contrib/tzdata/backzone projects/bsd_rdma_4_9/contrib/tzdata/checklinks.awk projects/bsd_rdma_4_9/contrib/tzdata/europe projects/bsd_rdma_4_9/contrib/tzdata/leap-seconds.list projects/bsd_rdma_4_9/contrib/tzdata/leapseconds projects/bsd_rdma_4_9/contrib/tzdata/leapseconds.awk projects/bsd_rdma_4_9/contrib/tzdata/northamerica projects/bsd_rdma_4_9/contrib/tzdata/southamerica projects/bsd_rdma_4_9/contrib/tzdata/version projects/bsd_rdma_4_9/contrib/tzdata/zone.tab projects/bsd_rdma_4_9/contrib/tzdata/zone1970.tab projects/bsd_rdma_4_9/contrib/wpa/src/ap/wpa_auth.c projects/bsd_rdma_4_9/contrib/wpa/src/ap/wpa_auth.h projects/bsd_rdma_4_9/contrib/wpa/src/ap/wpa_auth_ft.c projects/bsd_rdma_4_9/contrib/wpa/src/ap/wpa_auth_i.h projects/bsd_rdma_4_9/contrib/wpa/src/common/wpa_common.h projects/bsd_rdma_4_9/contrib/wpa/src/rsn_supp/tdls.c projects/bsd_rdma_4_9/contrib/wpa/src/rsn_supp/wpa.c projects/bsd_rdma_4_9/contrib/wpa/src/rsn_supp/wpa_ft.c projects/bsd_rdma_4_9/contrib/wpa/src/rsn_supp/wpa_i.h projects/bsd_rdma_4_9/contrib/wpa/wpa_supplicant/ctrl_iface.c projects/bsd_rdma_4_9/contrib/wpa/wpa_supplicant/events.c projects/bsd_rdma_4_9/contrib/wpa/wpa_supplicant/wnm_sta.c projects/bsd_rdma_4_9/contrib/wpa/wpa_supplicant/wpa_supplicant_i.h projects/bsd_rdma_4_9/crypto/openssl/CHANGES projects/bsd_rdma_4_9/crypto/openssl/INSTALL projects/bsd_rdma_4_9/crypto/openssl/Makefile projects/bsd_rdma_4_9/crypto/openssl/NEWS projects/bsd_rdma_4_9/crypto/openssl/README projects/bsd_rdma_4_9/crypto/openssl/apps/ca.c projects/bsd_rdma_4_9/crypto/openssl/apps/s_client.c projects/bsd_rdma_4_9/crypto/openssl/apps/s_server.c projects/bsd_rdma_4_9/crypto/openssl/apps/speed.c projects/bsd_rdma_4_9/crypto/openssl/apps/spkac.c projects/bsd_rdma_4_9/crypto/openssl/apps/srp.c projects/bsd_rdma_4_9/crypto/openssl/apps/tsget projects/bsd_rdma_4_9/crypto/openssl/crypto/asn1/Makefile projects/bsd_rdma_4_9/crypto/openssl/crypto/asn1/a_bitstr.c projects/bsd_rdma_4_9/crypto/openssl/crypto/asn1/tasn_fre.c projects/bsd_rdma_4_9/crypto/openssl/crypto/asn1/tasn_new.c projects/bsd_rdma_4_9/crypto/openssl/crypto/asn1/x_name.c projects/bsd_rdma_4_9/crypto/openssl/crypto/asn1/x_pkey.c projects/bsd_rdma_4_9/crypto/openssl/crypto/bn/asm/x86_64-mont5.pl projects/bsd_rdma_4_9/crypto/openssl/crypto/bn/bn_exp.c projects/bsd_rdma_4_9/crypto/openssl/crypto/bn/bn_lib.c projects/bsd_rdma_4_9/crypto/openssl/crypto/bn/bn_mont.c projects/bsd_rdma_4_9/crypto/openssl/crypto/bn/bn_mul.c projects/bsd_rdma_4_9/crypto/openssl/crypto/bn/bn_x931p.c projects/bsd_rdma_4_9/crypto/openssl/crypto/cryptlib.c projects/bsd_rdma_4_9/crypto/openssl/crypto/dh/Makefile projects/bsd_rdma_4_9/crypto/openssl/crypto/dh/dh.h projects/bsd_rdma_4_9/crypto/openssl/crypto/dh/dh_kdf.c projects/bsd_rdma_4_9/crypto/openssl/crypto/dh/dh_pmeth.c projects/bsd_rdma_4_9/crypto/openssl/crypto/dsa/dsa_ameth.c projects/bsd_rdma_4_9/crypto/openssl/crypto/dsa/dsa_gen.c projects/bsd_rdma_4_9/crypto/openssl/crypto/dsa/dsa_ossl.c projects/bsd_rdma_4_9/crypto/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl projects/bsd_rdma_4_9/crypto/openssl/crypto/ec/ecp_mont.c projects/bsd_rdma_4_9/crypto/openssl/crypto/ec/ecp_nistp224.c projects/bsd_rdma_4_9/crypto/openssl/crypto/ec/ecp_nistp256.c projects/bsd_rdma_4_9/crypto/openssl/crypto/ec/ecp_nistp521.c projects/bsd_rdma_4_9/crypto/openssl/crypto/ecdh/ech_lib.c projects/bsd_rdma_4_9/crypto/openssl/crypto/ecdsa/ecs_lib.c projects/bsd_rdma_4_9/crypto/openssl/crypto/ecdsa/ecs_ossl.c projects/bsd_rdma_4_9/crypto/openssl/crypto/err/err.c projects/bsd_rdma_4_9/crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c projects/bsd_rdma_4_9/crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c projects/bsd_rdma_4_9/crypto/openssl/crypto/evp/evp.h projects/bsd_rdma_4_9/crypto/openssl/crypto/evp/evp_key.c projects/bsd_rdma_4_9/crypto/openssl/crypto/evp/pmeth_lib.c projects/bsd_rdma_4_9/crypto/openssl/crypto/ex_data.c projects/bsd_rdma_4_9/crypto/openssl/crypto/lhash/lhash.c projects/bsd_rdma_4_9/crypto/openssl/crypto/ocsp/ocsp_vfy.c projects/bsd_rdma_4_9/crypto/openssl/crypto/opensslv.h projects/bsd_rdma_4_9/crypto/openssl/crypto/pem/pem_lib.c projects/bsd_rdma_4_9/crypto/openssl/crypto/pem/pem_pk8.c projects/bsd_rdma_4_9/crypto/openssl/crypto/pem/pem_pkey.c projects/bsd_rdma_4_9/crypto/openssl/crypto/pkcs12/p12_kiss.c projects/bsd_rdma_4_9/crypto/openssl/crypto/rsa/rsa_ameth.c projects/bsd_rdma_4_9/crypto/openssl/crypto/rsa/rsa_oaep.c projects/bsd_rdma_4_9/crypto/openssl/crypto/rsa/rsa_pk1.c projects/bsd_rdma_4_9/crypto/openssl/crypto/rsa/rsa_pmeth.c projects/bsd_rdma_4_9/crypto/openssl/crypto/ui/ui_lib.c projects/bsd_rdma_4_9/crypto/openssl/crypto/whrlpool/wp_dgst.c projects/bsd_rdma_4_9/crypto/openssl/crypto/x509/by_dir.c projects/bsd_rdma_4_9/crypto/openssl/crypto/x509/by_file.c projects/bsd_rdma_4_9/crypto/openssl/crypto/x509v3/pcy_tree.c projects/bsd_rdma_4_9/crypto/openssl/crypto/x509v3/v3_addr.c projects/bsd_rdma_4_9/crypto/openssl/crypto/x509v3/v3_genn.c projects/bsd_rdma_4_9/crypto/openssl/crypto/x509v3/v3_ncons.c projects/bsd_rdma_4_9/crypto/openssl/crypto/x86_64cpuid.pl projects/bsd_rdma_4_9/crypto/openssl/doc/apps/asn1parse.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/ca.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/ciphers.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/cms.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/crl.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/crl2pkcs7.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/dgst.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/dhparam.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/dsa.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/dsaparam.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/ec.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/ecparam.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/enc.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/errstr.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/gendsa.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/genpkey.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/genrsa.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/nseq.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/ocsp.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/passwd.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/pkcs12.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/pkcs7.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/pkcs8.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/pkey.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/pkeyparam.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/pkeyutl.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/rand.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/req.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/rsa.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/rsautl.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/s_client.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/s_server.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/s_time.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/sess_id.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/smime.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/speed.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/spkac.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/ts.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/tsget.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/verify.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/version.pod projects/bsd_rdma_4_9/crypto/openssl/doc/apps/x509.pod projects/bsd_rdma_4_9/crypto/openssl/doc/crypto/BN_bn2bin.pod projects/bsd_rdma_4_9/crypto/openssl/doc/crypto/BN_new.pod projects/bsd_rdma_4_9/crypto/openssl/doc/crypto/EVP_EncryptInit.pod projects/bsd_rdma_4_9/crypto/openssl/doc/crypto/RSA_padding_add_PKCS1_type_1.pod projects/bsd_rdma_4_9/crypto/openssl/doc/crypto/RSA_public_encrypt.pod projects/bsd_rdma_4_9/crypto/openssl/doc/crypto/hmac.pod projects/bsd_rdma_4_9/crypto/openssl/doc/ssl/SSL_set_connect_state.pod projects/bsd_rdma_4_9/crypto/openssl/ssl/s23_clnt.c projects/bsd_rdma_4_9/crypto/openssl/ssl/s3_pkt.c projects/bsd_rdma_4_9/crypto/openssl/ssl/s3_srvr.c projects/bsd_rdma_4_9/crypto/openssl/ssl/ssl_ciph.c projects/bsd_rdma_4_9/crypto/openssl/ssl/ssl_lib.c projects/bsd_rdma_4_9/crypto/openssl/ssl/ssl_sess.c projects/bsd_rdma_4_9/crypto/openssl/ssl/ssltest.c projects/bsd_rdma_4_9/crypto/openssl/ssl/tls1.h projects/bsd_rdma_4_9/crypto/openssl/util/copy-if-different.pl projects/bsd_rdma_4_9/crypto/openssl/util/copy.pl projects/bsd_rdma_4_9/crypto/openssl/util/libeay.num projects/bsd_rdma_4_9/crypto/openssl/util/mk1mf.pl projects/bsd_rdma_4_9/etc/Makefile projects/bsd_rdma_4_9/etc/autofs/Makefile projects/bsd_rdma_4_9/etc/defaults/bluetooth.device.conf projects/bsd_rdma_4_9/etc/defaults/rc.conf projects/bsd_rdma_4_9/etc/devd/usb.conf projects/bsd_rdma_4_9/etc/devd/zfs.conf projects/bsd_rdma_4_9/etc/inetd.conf projects/bsd_rdma_4_9/etc/mtree/BSD.tests.dist projects/bsd_rdma_4_9/etc/mtree/BSD.usr.dist projects/bsd_rdma_4_9/etc/pam.d/Makefile projects/bsd_rdma_4_9/etc/periodic/daily/480.leapfile-ntpd projects/bsd_rdma_4_9/etc/printcap projects/bsd_rdma_4_9/etc/rc.d/automount projects/bsd_rdma_4_9/etc/rc.d/automountd projects/bsd_rdma_4_9/etc/rc.d/autounmountd projects/bsd_rdma_4_9/etc/rc.d/bluetooth projects/bsd_rdma_4_9/etc/rc.d/dumpon projects/bsd_rdma_4_9/etc/rc.d/ntpd projects/bsd_rdma_4_9/etc/rc.initdiskless projects/bsd_rdma_4_9/etc/rc.subr projects/bsd_rdma_4_9/gnu/lib/libdialog/Makefile.depend projects/bsd_rdma_4_9/gnu/lib/libgomp/Makefile.depend projects/bsd_rdma_4_9/gnu/lib/libregex/Makefile.depend projects/bsd_rdma_4_9/gnu/lib/libssp/Makefile.depend projects/bsd_rdma_4_9/gnu/lib/libstdc++/Makefile.depend projects/bsd_rdma_4_9/gnu/lib/libsupc++/Makefile.depend projects/bsd_rdma_4_9/gnu/usr.bin/binutils/Makefile.inc0 projects/bsd_rdma_4_9/gnu/usr.bin/binutils/as/Makefile projects/bsd_rdma_4_9/gnu/usr.bin/binutils/as/Makefile.depend projects/bsd_rdma_4_9/gnu/usr.bin/binutils/ld/Makefile projects/bsd_rdma_4_9/gnu/usr.bin/binutils/ld/Makefile.depend projects/bsd_rdma_4_9/gnu/usr.bin/binutils/objcopy/Makefile projects/bsd_rdma_4_9/gnu/usr.bin/binutils/objcopy/Makefile.depend projects/bsd_rdma_4_9/gnu/usr.bin/binutils/objdump/Makefile projects/bsd_rdma_4_9/gnu/usr.bin/binutils/objdump/Makefile.depend projects/bsd_rdma_4_9/gnu/usr.bin/cc/Makefile.inc projects/bsd_rdma_4_9/gnu/usr.bin/cc/c++/Makefile.depend projects/bsd_rdma_4_9/gnu/usr.bin/cc/cc/Makefile.depend projects/bsd_rdma_4_9/gnu/usr.bin/cc/cc1/Makefile.depend projects/bsd_rdma_4_9/gnu/usr.bin/cc/cc1plus/Makefile.depend projects/bsd_rdma_4_9/gnu/usr.bin/cc/cc_tools/Makefile projects/bsd_rdma_4_9/gnu/usr.bin/cc/cc_tools/Makefile.depend projects/bsd_rdma_4_9/gnu/usr.bin/cc/cpp/Makefile.depend projects/bsd_rdma_4_9/gnu/usr.bin/cc/gcov/Makefile.depend projects/bsd_rdma_4_9/gnu/usr.bin/dialog/Makefile.depend projects/bsd_rdma_4_9/gnu/usr.bin/diff3/Makefile.depend projects/bsd_rdma_4_9/gnu/usr.bin/dtc/Makefile.depend projects/bsd_rdma_4_9/gnu/usr.bin/gdb/gdb/Makefile.depend projects/bsd_rdma_4_9/gnu/usr.bin/gdb/gdbserver/Makefile.depend projects/bsd_rdma_4_9/gnu/usr.bin/gdb/gdbtui/Makefile.depend projects/bsd_rdma_4_9/gnu/usr.bin/gdb/kgdb/Makefile.depend projects/bsd_rdma_4_9/gnu/usr.bin/gperf/Makefile.depend projects/bsd_rdma_4_9/gnu/usr.bin/grep/Makefile.depend projects/bsd_rdma_4_9/include/runetype.h projects/bsd_rdma_4_9/include/stddef.h projects/bsd_rdma_4_9/kerberos5/lib/libasn1/Makefile.depend projects/bsd_rdma_4_9/kerberos5/lib/libgssapi_krb5/Makefile.depend projects/bsd_rdma_4_9/kerberos5/lib/libgssapi_ntlm/Makefile.depend projects/bsd_rdma_4_9/kerberos5/lib/libgssapi_spnego/Makefile.depend projects/bsd_rdma_4_9/kerberos5/lib/libhdb/Makefile.depend projects/bsd_rdma_4_9/kerberos5/lib/libheimbase/Makefile.depend projects/bsd_rdma_4_9/kerberos5/lib/libheimipcc/Makefile.depend projects/bsd_rdma_4_9/kerberos5/lib/libheimipcs/Makefile.depend projects/bsd_rdma_4_9/kerberos5/lib/libheimntlm/Makefile.depend projects/bsd_rdma_4_9/kerberos5/lib/libhx509/Makefile.depend projects/bsd_rdma_4_9/kerberos5/lib/libkadm5clnt/Makefile.depend projects/bsd_rdma_4_9/kerberos5/lib/libkadm5srv/Makefile.depend projects/bsd_rdma_4_9/kerberos5/lib/libkafs5/Makefile.depend projects/bsd_rdma_4_9/kerberos5/lib/libkdc/Makefile.depend projects/bsd_rdma_4_9/kerberos5/lib/libkrb5/Makefile.depend projects/bsd_rdma_4_9/kerberos5/lib/libroken/Makefile.depend projects/bsd_rdma_4_9/kerberos5/lib/libwind/Makefile.depend projects/bsd_rdma_4_9/kerberos5/libexec/digest-service/Makefile.depend projects/bsd_rdma_4_9/kerberos5/libexec/hprop/Makefile.depend projects/bsd_rdma_4_9/kerberos5/libexec/hpropd/Makefile.depend projects/bsd_rdma_4_9/kerberos5/libexec/ipropd-master/Makefile.depend projects/bsd_rdma_4_9/kerberos5/libexec/ipropd-slave/Makefile.depend projects/bsd_rdma_4_9/kerberos5/libexec/kadmind/Makefile.depend projects/bsd_rdma_4_9/kerberos5/libexec/kcm/Makefile.depend projects/bsd_rdma_4_9/kerberos5/libexec/kdc/Makefile.depend projects/bsd_rdma_4_9/kerberos5/libexec/kdigest/Makefile.depend projects/bsd_rdma_4_9/kerberos5/libexec/kfd/Makefile.depend projects/bsd_rdma_4_9/kerberos5/libexec/kimpersonate/Makefile.depend projects/bsd_rdma_4_9/kerberos5/libexec/kpasswdd/Makefile.depend projects/bsd_rdma_4_9/kerberos5/tools/asn1_compile/Makefile.depend projects/bsd_rdma_4_9/kerberos5/tools/make-roken/Makefile.depend projects/bsd_rdma_4_9/kerberos5/tools/slc/Makefile.depend projects/bsd_rdma_4_9/kerberos5/usr.bin/hxtool/Makefile.depend projects/bsd_rdma_4_9/kerberos5/usr.bin/kadmin/Makefile.depend projects/bsd_rdma_4_9/kerberos5/usr.bin/kcc/Makefile.depend projects/bsd_rdma_4_9/kerberos5/usr.bin/kdestroy/Makefile.depend projects/bsd_rdma_4_9/kerberos5/usr.bin/kf/Makefile.depend projects/bsd_rdma_4_9/kerberos5/usr.bin/kgetcred/Makefile.depend projects/bsd_rdma_4_9/kerberos5/usr.bin/kinit/Makefile.depend projects/bsd_rdma_4_9/kerberos5/usr.bin/kpasswd/Makefile.depend projects/bsd_rdma_4_9/kerberos5/usr.bin/ksu/Makefile.depend projects/bsd_rdma_4_9/kerberos5/usr.bin/string2key/Makefile.depend projects/bsd_rdma_4_9/kerberos5/usr.bin/verify_krb5_conf/Makefile.depend projects/bsd_rdma_4_9/kerberos5/usr.sbin/iprop-log/Makefile.depend projects/bsd_rdma_4_9/kerberos5/usr.sbin/kstash/Makefile.depend projects/bsd_rdma_4_9/kerberos5/usr.sbin/ktutil/Makefile.depend projects/bsd_rdma_4_9/lib/Makefile projects/bsd_rdma_4_9/lib/atf/libatf-c++/Makefile.depend projects/bsd_rdma_4_9/lib/atf/libatf-c++/tests/Makefile.depend projects/bsd_rdma_4_9/lib/atf/libatf-c++/tests/detail/Makefile.depend projects/bsd_rdma_4_9/lib/atf/libatf-c/Makefile.depend projects/bsd_rdma_4_9/lib/atf/libatf-c/tests/Makefile.depend projects/bsd_rdma_4_9/lib/atf/libatf-c/tests/detail/Makefile.depend projects/bsd_rdma_4_9/lib/atf/tests/test-programs/Makefile.depend projects/bsd_rdma_4_9/lib/clang/llvm.build.mk projects/bsd_rdma_4_9/lib/csu/arm/crt1.c projects/bsd_rdma_4_9/lib/csu/powerpc/crt1.c projects/bsd_rdma_4_9/lib/csu/powerpc64/crt1.c projects/bsd_rdma_4_9/lib/lib80211/Makefile.depend projects/bsd_rdma_4_9/lib/libalias/libalias/Makefile.depend projects/bsd_rdma_4_9/lib/libalias/modules/cuseeme/Makefile.depend projects/bsd_rdma_4_9/lib/libalias/modules/dummy/Makefile.depend projects/bsd_rdma_4_9/lib/libalias/modules/ftp/Makefile.depend projects/bsd_rdma_4_9/lib/libalias/modules/irc/Makefile.depend projects/bsd_rdma_4_9/lib/libalias/modules/nbt/Makefile.depend projects/bsd_rdma_4_9/lib/libalias/modules/pptp/Makefile.depend projects/bsd_rdma_4_9/lib/libalias/modules/skinny/Makefile.depend projects/bsd_rdma_4_9/lib/libalias/modules/smedia/Makefile.depend projects/bsd_rdma_4_9/lib/libarchive/Makefile projects/bsd_rdma_4_9/lib/libarchive/Makefile.depend projects/bsd_rdma_4_9/lib/libarchive/tests/Makefile projects/bsd_rdma_4_9/lib/libarchive/tests/Makefile.depend projects/bsd_rdma_4_9/lib/libauditd/Makefile.depend projects/bsd_rdma_4_9/lib/libbegemot/Makefile.depend projects/bsd_rdma_4_9/lib/libblacklist/Makefile.depend projects/bsd_rdma_4_9/lib/libblocksruntime/Makefile.depend projects/bsd_rdma_4_9/lib/libbluetooth/Makefile.depend projects/bsd_rdma_4_9/lib/libbsdstat/Makefile.depend projects/bsd_rdma_4_9/lib/libbsm/Makefile.depend projects/bsd_rdma_4_9/lib/libbsnmp/libbsnmp/Makefile.depend projects/bsd_rdma_4_9/lib/libbz2/Makefile.depend projects/bsd_rdma_4_9/lib/libc++/Makefile.depend projects/bsd_rdma_4_9/lib/libc/Makefile projects/bsd_rdma_4_9/lib/libc/arm/Makefile.inc projects/bsd_rdma_4_9/lib/libc/arm/aeabi/Makefile.inc projects/bsd_rdma_4_9/lib/libc/arm/gen/Makefile.inc projects/bsd_rdma_4_9/lib/libc/gen/Symbol.map projects/bsd_rdma_4_9/lib/libc/gen/auxv.c projects/bsd_rdma_4_9/lib/libc/gen/sysctl.3 projects/bsd_rdma_4_9/lib/libc/gen/syslog.3 projects/bsd_rdma_4_9/lib/libc/gen/tls.c projects/bsd_rdma_4_9/lib/libc/locale/collate.c projects/bsd_rdma_4_9/lib/libc/locale/setrunelocale.c projects/bsd_rdma_4_9/lib/libc/net/getaddrinfo.3 projects/bsd_rdma_4_9/lib/libc/net/getaddrinfo.c projects/bsd_rdma_4_9/lib/libc/net/gethostbyname.3 projects/bsd_rdma_4_9/lib/libc/regex/regcomp.c projects/bsd_rdma_4_9/lib/libc/stdio/gets.c projects/bsd_rdma_4_9/lib/libc/stdlib/quick_exit.3 projects/bsd_rdma_4_9/lib/libc/stdlib/quick_exit.c projects/bsd_rdma_4_9/lib/libc/sys/Makefile.inc projects/bsd_rdma_4_9/lib/libc/sys/aio_suspend.2 projects/bsd_rdma_4_9/lib/libc/sys/lio_listio.2 projects/bsd_rdma_4_9/lib/libc/sys/open.2 projects/bsd_rdma_4_9/lib/libc/sys/posix_fallocate.2 projects/bsd_rdma_4_9/lib/libc/sys/ptrace.2 projects/bsd_rdma_4_9/lib/libc/sys/reboot.2 projects/bsd_rdma_4_9/lib/libc/sys/recv.2 projects/bsd_rdma_4_9/lib/libc/sys/rename.2 projects/bsd_rdma_4_9/lib/libc/sys/write.2 projects/bsd_rdma_4_9/lib/libc/tests/c063/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/db/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/gen/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/gen/execve/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/gen/posix_spawn/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/hash/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/inet/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/locale/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/net/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/nss/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/regex/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/resolv/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/rpc/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/setjmp/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/ssp/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/stdio/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/stdlib/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/string/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/sys/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/termios/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/time/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/tls/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/tls_dso/Makefile.depend projects/bsd_rdma_4_9/lib/libc/tests/ttyio/Makefile.depend projects/bsd_rdma_4_9/lib/libcalendar/Makefile.depend projects/bsd_rdma_4_9/lib/libcam/Makefile.depend projects/bsd_rdma_4_9/lib/libcapsicum/capsicum_helpers.h projects/bsd_rdma_4_9/lib/libcasper/Makefile.inc projects/bsd_rdma_4_9/lib/libcasper/libcasper/Makefile projects/bsd_rdma_4_9/lib/libcasper/libcasper/Makefile.depend projects/bsd_rdma_4_9/lib/libcasper/libcasper/libcasper.3 projects/bsd_rdma_4_9/lib/libcasper/libcasper/libcasper.h projects/bsd_rdma_4_9/lib/libcasper/services/Makefile projects/bsd_rdma_4_9/lib/libcasper/services/cap_dns/Makefile projects/bsd_rdma_4_9/lib/libcasper/services/cap_dns/Makefile.depend projects/bsd_rdma_4_9/lib/libcasper/services/cap_dns/cap_dns.h projects/bsd_rdma_4_9/lib/libcasper/services/cap_dns/tests/Makefile projects/bsd_rdma_4_9/lib/libcasper/services/cap_dns/tests/dns_test.c projects/bsd_rdma_4_9/lib/libcasper/services/cap_grp/Makefile projects/bsd_rdma_4_9/lib/libcasper/services/cap_grp/Makefile.depend projects/bsd_rdma_4_9/lib/libcasper/services/cap_grp/cap_grp.h projects/bsd_rdma_4_9/lib/libcasper/services/cap_grp/tests/Makefile projects/bsd_rdma_4_9/lib/libcasper/services/cap_grp/tests/grp_test.c projects/bsd_rdma_4_9/lib/libcasper/services/cap_pwd/Makefile projects/bsd_rdma_4_9/lib/libcasper/services/cap_pwd/Makefile.depend projects/bsd_rdma_4_9/lib/libcasper/services/cap_pwd/cap_pwd.h projects/bsd_rdma_4_9/lib/libcasper/services/cap_pwd/tests/Makefile projects/bsd_rdma_4_9/lib/libcasper/services/cap_pwd/tests/pwd_test.c projects/bsd_rdma_4_9/lib/libcasper/services/cap_random/Makefile projects/bsd_rdma_4_9/lib/libcasper/services/cap_random/Makefile.depend projects/bsd_rdma_4_9/lib/libcasper/services/cap_random/cap_random.h projects/bsd_rdma_4_9/lib/libcasper/services/cap_sysctl/Makefile projects/bsd_rdma_4_9/lib/libcasper/services/cap_sysctl/Makefile.depend projects/bsd_rdma_4_9/lib/libcasper/services/cap_sysctl/cap_sysctl.h projects/bsd_rdma_4_9/lib/libcasper/services/cap_sysctl/tests/Makefile projects/bsd_rdma_4_9/lib/libclang_rt/Makefile projects/bsd_rdma_4_9/lib/libclang_rt/Makefile.inc projects/bsd_rdma_4_9/lib/libclang_rt/asan_dynamic/Makefile.depend projects/bsd_rdma_4_9/lib/libclang_rt/profile/Makefile projects/bsd_rdma_4_9/lib/libcom_err/Makefile.depend projects/bsd_rdma_4_9/lib/libcompiler_rt/Makefile.inc projects/bsd_rdma_4_9/lib/libcrypt/Makefile.depend projects/bsd_rdma_4_9/lib/libcrypt/tests/Makefile.depend projects/bsd_rdma_4_9/lib/libcuse/Makefile.depend projects/bsd_rdma_4_9/lib/libcuse/cuse.3 projects/bsd_rdma_4_9/lib/libcxxrt/Makefile.depend projects/bsd_rdma_4_9/lib/libcxxrt/Version.map projects/bsd_rdma_4_9/lib/libdevctl/Makefile.depend projects/bsd_rdma_4_9/lib/libdevdctl/Makefile.depend projects/bsd_rdma_4_9/lib/libdevdctl/guid.h projects/bsd_rdma_4_9/lib/libdevinfo/Makefile.depend projects/bsd_rdma_4_9/lib/libdevstat/Makefile.depend projects/bsd_rdma_4_9/lib/libdl/Makefile.depend projects/bsd_rdma_4_9/lib/libdpv/Makefile.depend projects/bsd_rdma_4_9/lib/libdwarf/Makefile.depend projects/bsd_rdma_4_9/lib/libedit/Makefile projects/bsd_rdma_4_9/lib/libedit/Makefile.depend projects/bsd_rdma_4_9/lib/libefivar/Makefile.depend projects/bsd_rdma_4_9/lib/libelf/Makefile.depend projects/bsd_rdma_4_9/lib/libevent/Makefile.depend projects/bsd_rdma_4_9/lib/libexecinfo/Makefile.depend projects/bsd_rdma_4_9/lib/libexpat/Makefile.depend projects/bsd_rdma_4_9/lib/libfetch/Makefile.depend projects/bsd_rdma_4_9/lib/libfigpar/Makefile.depend projects/bsd_rdma_4_9/lib/libgcc_eh/Makefile.inc projects/bsd_rdma_4_9/lib/libgeom/Makefile projects/bsd_rdma_4_9/lib/libgeom/Makefile.depend projects/bsd_rdma_4_9/lib/libgeom/libgeom.3 projects/bsd_rdma_4_9/lib/libgpio/Makefile.depend projects/bsd_rdma_4_9/lib/libgssapi/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/BIG5/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/DECHanyu/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/EUC/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/EUCTW/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/GBK2K/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/HZ/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/ISO2022/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/JOHAB/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/MSKanji/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/UES/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/UTF1632/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/UTF7/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/UTF8/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/VIQR/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/ZW/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/iconv_none/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/iconv_std/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/mapper_646/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/mapper_none/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/mapper_parallel/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/mapper_serial/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/mapper_std/Makefile.depend projects/bsd_rdma_4_9/lib/libiconv_modules/mapper_zone/Makefile.depend projects/bsd_rdma_4_9/lib/libifconfig/libifconfig.c projects/bsd_rdma_4_9/lib/libifconfig/libifconfig.h projects/bsd_rdma_4_9/lib/libipsec/Makefile.depend projects/bsd_rdma_4_9/lib/libjail/Makefile.depend projects/bsd_rdma_4_9/lib/libkiconv/Makefile.depend projects/bsd_rdma_4_9/lib/libkvm/Makefile.depend projects/bsd_rdma_4_9/lib/libldns/Makefile.depend projects/bsd_rdma_4_9/lib/liblzma/Makefile.depend projects/bsd_rdma_4_9/lib/libmagic/Makefile.depend projects/bsd_rdma_4_9/lib/libmagic/config.h projects/bsd_rdma_4_9/lib/libmd/Makefile.depend projects/bsd_rdma_4_9/lib/libmemstat/Makefile.depend projects/bsd_rdma_4_9/lib/libmilter/Makefile.depend projects/bsd_rdma_4_9/lib/libmp/Makefile.depend projects/bsd_rdma_4_9/lib/libmp/tests/Makefile.depend projects/bsd_rdma_4_9/lib/libmt/Makefile.depend projects/bsd_rdma_4_9/lib/libmt/mtlib.c projects/bsd_rdma_4_9/lib/libnandfs/Makefile.depend projects/bsd_rdma_4_9/lib/libnetgraph/Makefile.depend projects/bsd_rdma_4_9/lib/libngatm/Makefile.depend projects/bsd_rdma_4_9/lib/libnv/Makefile.depend projects/bsd_rdma_4_9/lib/libnv/msgio.c projects/bsd_rdma_4_9/lib/libnv/tests/Makefile.depend projects/bsd_rdma_4_9/lib/libopie/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/libpam/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_chroot/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_deny/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_echo/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_exec/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_ftpusers/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_group/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_guest/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_krb5/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_ksu/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_lastlog/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_login_access/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_nologin/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_opie/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_opieaccess/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_passwdqc/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_permit/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_radius/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_rhosts/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_rootok/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_securetty/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_self/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_ssh/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_tacplus/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_unix/Makefile.depend projects/bsd_rdma_4_9/lib/libpam/modules/pam_unix/pam_unix.c projects/bsd_rdma_4_9/lib/libpathconv/Makefile projects/bsd_rdma_4_9/lib/libpcap/Makefile.depend projects/bsd_rdma_4_9/lib/libpjdlog/Makefile.depend projects/bsd_rdma_4_9/lib/libpmc/Makefile.depend projects/bsd_rdma_4_9/lib/libproc/Makefile.depend projects/bsd_rdma_4_9/lib/libproc/tests/Makefile.depend projects/bsd_rdma_4_9/lib/libprocstat/Makefile.depend projects/bsd_rdma_4_9/lib/libprocstat/libprocstat.c projects/bsd_rdma_4_9/lib/libprocstat/libprocstat.h projects/bsd_rdma_4_9/lib/libradius/Makefile.depend projects/bsd_rdma_4_9/lib/librpcsec_gss/Makefile.depend projects/bsd_rdma_4_9/lib/librpcsvc/Makefile.depend projects/bsd_rdma_4_9/lib/librss/Makefile.depend projects/bsd_rdma_4_9/lib/librt/Makefile.depend projects/bsd_rdma_4_9/lib/librt/tests/Makefile.depend projects/bsd_rdma_4_9/lib/librtld_db/Makefile.depend projects/bsd_rdma_4_9/lib/libsbuf/Makefile.depend projects/bsd_rdma_4_9/lib/libsdp/Makefile.depend projects/bsd_rdma_4_9/lib/libsmb/Makefile.depend projects/bsd_rdma_4_9/lib/libsqlite3/Makefile.depend projects/bsd_rdma_4_9/lib/libstdbuf/Makefile.depend projects/bsd_rdma_4_9/lib/libstdthreads/Makefile.depend projects/bsd_rdma_4_9/lib/libsysdecode/Makefile.depend projects/bsd_rdma_4_9/lib/libsysdecode/flags.c projects/bsd_rdma_4_9/lib/libtacplus/Makefile.depend projects/bsd_rdma_4_9/lib/libthr/Makefile.depend projects/bsd_rdma_4_9/lib/libthr/arch/arm/include/pthread_md.h projects/bsd_rdma_4_9/lib/libthr/tests/Makefile.depend projects/bsd_rdma_4_9/lib/libthr/tests/dlopen/Makefile.depend projects/bsd_rdma_4_9/lib/libthr/tests/dlopen/dso/Makefile.depend projects/bsd_rdma_4_9/lib/libthr/thread/thr_private.h projects/bsd_rdma_4_9/lib/libthr/thread/thr_spec.c projects/bsd_rdma_4_9/lib/libthread_db/Makefile.depend projects/bsd_rdma_4_9/lib/libucl/Makefile.depend projects/bsd_rdma_4_9/lib/libufs/Makefile projects/bsd_rdma_4_9/lib/libufs/Makefile.depend projects/bsd_rdma_4_9/lib/libufs/cgroup.c projects/bsd_rdma_4_9/lib/libufs/libufs.h projects/bsd_rdma_4_9/lib/libugidfw/Makefile projects/bsd_rdma_4_9/lib/libugidfw/Makefile.depend projects/bsd_rdma_4_9/lib/libugidfw/ugidfw.c projects/bsd_rdma_4_9/lib/libulog/Makefile.depend projects/bsd_rdma_4_9/lib/libunbound/Makefile.depend projects/bsd_rdma_4_9/lib/libusb/Makefile.depend projects/bsd_rdma_4_9/lib/libusb/libusb10.c projects/bsd_rdma_4_9/lib/libusbhid/Makefile.depend projects/bsd_rdma_4_9/lib/libutil/Makefile.depend projects/bsd_rdma_4_9/lib/libutil/tests/Makefile.depend projects/bsd_rdma_4_9/lib/libvgl/Makefile.depend projects/bsd_rdma_4_9/lib/libvmmapi/Makefile.depend projects/bsd_rdma_4_9/lib/libwrap/Makefile.depend projects/bsd_rdma_4_9/lib/libxo/Makefile.depend projects/bsd_rdma_4_9/lib/libxo/tests/Makefile.depend projects/bsd_rdma_4_9/lib/libypclnt/Makefile.depend projects/bsd_rdma_4_9/lib/libz/Makefile.depend projects/bsd_rdma_4_9/lib/libzstd/Makefile.depend projects/bsd_rdma_4_9/lib/msun/Makefile.depend projects/bsd_rdma_4_9/lib/msun/arm/Makefile.inc projects/bsd_rdma_4_9/lib/msun/tests/Makefile.depend projects/bsd_rdma_4_9/lib/ncurses/form/Makefile.depend projects/bsd_rdma_4_9/lib/ncurses/formw/Makefile.depend projects/bsd_rdma_4_9/lib/ncurses/menu/Makefile.depend projects/bsd_rdma_4_9/lib/ncurses/menuw/Makefile.depend projects/bsd_rdma_4_9/lib/ncurses/ncurses/Makefile.depend projects/bsd_rdma_4_9/lib/ncurses/ncursesw/Makefile.depend projects/bsd_rdma_4_9/lib/ncurses/panel/Makefile.depend projects/bsd_rdma_4_9/lib/ncurses/panelw/Makefile.depend projects/bsd_rdma_4_9/libexec/Makefile projects/bsd_rdma_4_9/libexec/atf/atf-check/Makefile.depend projects/bsd_rdma_4_9/libexec/atf/atf-sh/Makefile.depend projects/bsd_rdma_4_9/libexec/atrun/Makefile.depend projects/bsd_rdma_4_9/libexec/bootpd/Makefile.depend projects/bsd_rdma_4_9/libexec/bootpd/bootpgw/Makefile.depend projects/bsd_rdma_4_9/libexec/bootpd/tools/bootpef/Makefile.depend projects/bsd_rdma_4_9/libexec/bootpd/tools/bootptest/Makefile.depend projects/bsd_rdma_4_9/libexec/comsat/Makefile.depend projects/bsd_rdma_4_9/libexec/dma/dma-mbox-create/Makefile.depend projects/bsd_rdma_4_9/libexec/dma/dmagent/Makefile.depend projects/bsd_rdma_4_9/libexec/fingerd/Makefile.depend projects/bsd_rdma_4_9/libexec/ftpd/Makefile.depend projects/bsd_rdma_4_9/libexec/ftpd/ftpd.c projects/bsd_rdma_4_9/libexec/getty/Makefile.depend projects/bsd_rdma_4_9/libexec/mail.local/Makefile.depend projects/bsd_rdma_4_9/libexec/mknetid/Makefile.depend projects/bsd_rdma_4_9/libexec/pppoed/Makefile.depend projects/bsd_rdma_4_9/libexec/rbootd/Makefile.depend projects/bsd_rdma_4_9/libexec/revnetgroup/Makefile.depend projects/bsd_rdma_4_9/libexec/rpc.rquotad/Makefile.depend projects/bsd_rdma_4_9/libexec/rpc.rstatd/Makefile.depend projects/bsd_rdma_4_9/libexec/rpc.rusersd/Makefile.depend projects/bsd_rdma_4_9/libexec/rpc.rwalld/Makefile.depend projects/bsd_rdma_4_9/libexec/rpc.sprayd/Makefile.depend projects/bsd_rdma_4_9/libexec/rtld-elf/libmap.c projects/bsd_rdma_4_9/libexec/rtld-elf/malloc.c projects/bsd_rdma_4_9/libexec/rtld-elf/rtld.c projects/bsd_rdma_4_9/libexec/rtld-elf/tests/Makefile.depend projects/bsd_rdma_4_9/libexec/rtld-elf/tests/libpythagoras/Makefile.depend projects/bsd_rdma_4_9/libexec/rtld-elf/tests/target/Makefile.depend projects/bsd_rdma_4_9/libexec/smrsh/Makefile.depend projects/bsd_rdma_4_9/libexec/talkd/Makefile.depend projects/bsd_rdma_4_9/libexec/tcpd/Makefile.depend projects/bsd_rdma_4_9/libexec/telnetd/Makefile projects/bsd_rdma_4_9/libexec/telnetd/Makefile.depend projects/bsd_rdma_4_9/libexec/tftp-proxy/Makefile.depend projects/bsd_rdma_4_9/libexec/tftpd/Makefile.depend projects/bsd_rdma_4_9/libexec/ulog-helper/Makefile.depend projects/bsd_rdma_4_9/libexec/ypxfr/Makefile.depend projects/bsd_rdma_4_9/release/Makefile projects/bsd_rdma_4_9/release/Makefile.mirrors projects/bsd_rdma_4_9/release/amd64/mkisoimages.sh projects/bsd_rdma_4_9/release/arm/BANANAPI.conf projects/bsd_rdma_4_9/release/arm/BEAGLEBONE.conf projects/bsd_rdma_4_9/release/arm/CUBIEBOARD.conf projects/bsd_rdma_4_9/release/arm/CUBIEBOARD2.conf projects/bsd_rdma_4_9/release/arm/CUBOX-HUMMINGBOARD.conf projects/bsd_rdma_4_9/release/arm/GUMSTIX.conf projects/bsd_rdma_4_9/release/arm/PANDABOARD.conf projects/bsd_rdma_4_9/release/arm/RPI-B.conf projects/bsd_rdma_4_9/release/arm/RPI2.conf projects/bsd_rdma_4_9/release/arm/WANDBOARD.conf projects/bsd_rdma_4_9/release/arm64/RPI3.conf projects/bsd_rdma_4_9/release/i386/mkisoimages.sh projects/bsd_rdma_4_9/release/powerpc/mkisoimages.sh projects/bsd_rdma_4_9/release/release.sh projects/bsd_rdma_4_9/release/scripts/mm-mtree.sh projects/bsd_rdma_4_9/release/sparc64/mkisoimages.sh projects/bsd_rdma_4_9/release/tools/ec2.conf projects/bsd_rdma_4_9/release/tools/vmimage.subr projects/bsd_rdma_4_9/rescue/README projects/bsd_rdma_4_9/rescue/rescue/Makefile projects/bsd_rdma_4_9/rescue/rescue/Makefile.depend projects/bsd_rdma_4_9/sbin/Makefile projects/bsd_rdma_4_9/sbin/adjkerntz/Makefile.depend projects/bsd_rdma_4_9/sbin/bsdlabel/Makefile.depend projects/bsd_rdma_4_9/sbin/camcontrol/Makefile.depend projects/bsd_rdma_4_9/sbin/ccdconfig/Makefile.depend projects/bsd_rdma_4_9/sbin/clri/Makefile.depend projects/bsd_rdma_4_9/sbin/comcontrol/Makefile.depend projects/bsd_rdma_4_9/sbin/conscontrol/Makefile.depend projects/bsd_rdma_4_9/sbin/ddb/Makefile.depend projects/bsd_rdma_4_9/sbin/decryptcore/Makefile.depend projects/bsd_rdma_4_9/sbin/devd/Makefile.depend projects/bsd_rdma_4_9/sbin/devd/tests/Makefile.depend projects/bsd_rdma_4_9/sbin/devfs/Makefile.depend projects/bsd_rdma_4_9/sbin/dhclient/Makefile.depend projects/bsd_rdma_4_9/sbin/dhclient/tests/Makefile.depend projects/bsd_rdma_4_9/sbin/dmesg/Makefile.depend projects/bsd_rdma_4_9/sbin/dump/Makefile.depend projects/bsd_rdma_4_9/sbin/dumpfs/Makefile.depend projects/bsd_rdma_4_9/sbin/dumpfs/dumpfs.c projects/bsd_rdma_4_9/sbin/dumpon/Makefile.depend projects/bsd_rdma_4_9/sbin/dumpon/dumpon.8 projects/bsd_rdma_4_9/sbin/dumpon/dumpon.c projects/bsd_rdma_4_9/sbin/etherswitchcfg/Makefile.depend projects/bsd_rdma_4_9/sbin/fdisk/Makefile.depend projects/bsd_rdma_4_9/sbin/ffsinfo/Makefile.depend projects/bsd_rdma_4_9/sbin/fsck/Makefile.depend projects/bsd_rdma_4_9/sbin/fsck_ffs/Makefile.depend projects/bsd_rdma_4_9/sbin/fsck_ffs/fsutil.c projects/bsd_rdma_4_9/sbin/fsck_ffs/main.c projects/bsd_rdma_4_9/sbin/fsck_ffs/pass5.c projects/bsd_rdma_4_9/sbin/fsck_ffs/suj.c projects/bsd_rdma_4_9/sbin/fsck_msdosfs/Makefile.depend projects/bsd_rdma_4_9/sbin/fsdb/Makefile projects/bsd_rdma_4_9/sbin/fsdb/Makefile.depend projects/bsd_rdma_4_9/sbin/fsirand/Makefile.depend projects/bsd_rdma_4_9/sbin/gbde/Makefile.depend projects/bsd_rdma_4_9/sbin/geom/class/cache/Makefile.depend projects/bsd_rdma_4_9/sbin/geom/class/concat/Makefile.depend projects/bsd_rdma_4_9/sbin/geom/class/eli/Makefile.depend projects/bsd_rdma_4_9/sbin/geom/class/eli/geli.8 projects/bsd_rdma_4_9/sbin/geom/class/journal/Makefile.depend projects/bsd_rdma_4_9/sbin/geom/class/label/Makefile.depend projects/bsd_rdma_4_9/sbin/geom/class/mirror/Makefile.depend projects/bsd_rdma_4_9/sbin/geom/class/mountver/Makefile.depend projects/bsd_rdma_4_9/sbin/geom/class/multipath/Makefile.depend projects/bsd_rdma_4_9/sbin/geom/class/nop/Makefile.depend projects/bsd_rdma_4_9/sbin/geom/class/part/Makefile.depend projects/bsd_rdma_4_9/sbin/geom/class/part/geom_part.c projects/bsd_rdma_4_9/sbin/geom/class/part/gpart.8 projects/bsd_rdma_4_9/sbin/geom/class/raid/Makefile.depend projects/bsd_rdma_4_9/sbin/geom/class/raid3/Makefile.depend projects/bsd_rdma_4_9/sbin/geom/class/sched/Makefile.depend projects/bsd_rdma_4_9/sbin/geom/class/shsec/Makefile.depend projects/bsd_rdma_4_9/sbin/geom/class/stripe/Makefile.depend projects/bsd_rdma_4_9/sbin/geom/class/virstor/Makefile.depend projects/bsd_rdma_4_9/sbin/geom/core/Makefile.depend projects/bsd_rdma_4_9/sbin/ggate/ggatec/Makefile.depend projects/bsd_rdma_4_9/sbin/ggate/ggated/Makefile.depend projects/bsd_rdma_4_9/sbin/ggate/ggatel/Makefile.depend projects/bsd_rdma_4_9/sbin/growfs/Makefile projects/bsd_rdma_4_9/sbin/growfs/Makefile.depend projects/bsd_rdma_4_9/sbin/growfs/growfs.c projects/bsd_rdma_4_9/sbin/growfs/tests/legacy_test.pl projects/bsd_rdma_4_9/sbin/gvinum/Makefile.depend projects/bsd_rdma_4_9/sbin/hastctl/Makefile.depend projects/bsd_rdma_4_9/sbin/hastd/Makefile.depend projects/bsd_rdma_4_9/sbin/ifconfig/Makefile.depend projects/bsd_rdma_4_9/sbin/init/Makefile.depend projects/bsd_rdma_4_9/sbin/init/init.8 projects/bsd_rdma_4_9/sbin/init/init.c projects/bsd_rdma_4_9/sbin/ipf/ipf/Makefile.depend projects/bsd_rdma_4_9/sbin/ipf/ipfs/Makefile.depend projects/bsd_rdma_4_9/sbin/ipf/ipfstat/Makefile.depend projects/bsd_rdma_4_9/sbin/ipf/ipftest/Makefile.depend projects/bsd_rdma_4_9/sbin/ipf/ipmon/Makefile.depend projects/bsd_rdma_4_9/sbin/ipf/ipnat/Makefile.depend projects/bsd_rdma_4_9/sbin/ipf/ippool/Makefile.depend projects/bsd_rdma_4_9/sbin/ipf/ipresend/Makefile.depend projects/bsd_rdma_4_9/sbin/ipfw/Makefile.depend projects/bsd_rdma_4_9/sbin/ipfw/ipfw.8 projects/bsd_rdma_4_9/sbin/ipfw/ipfw2.h projects/bsd_rdma_4_9/sbin/ipfw/tables.c projects/bsd_rdma_4_9/sbin/iscontrol/Makefile.depend projects/bsd_rdma_4_9/sbin/kldconfig/Makefile.depend projects/bsd_rdma_4_9/sbin/kldload/Makefile.depend projects/bsd_rdma_4_9/sbin/kldstat/Makefile.depend projects/bsd_rdma_4_9/sbin/kldunload/Makefile.depend projects/bsd_rdma_4_9/sbin/ldconfig/Makefile.depend projects/bsd_rdma_4_9/sbin/ldconfig/ldconfig.c projects/bsd_rdma_4_9/sbin/md5/Makefile.depend projects/bsd_rdma_4_9/sbin/mdconfig/Makefile.depend projects/bsd_rdma_4_9/sbin/mdmfs/Makefile.depend projects/bsd_rdma_4_9/sbin/mdmfs/mdmfs.8 projects/bsd_rdma_4_9/sbin/mdmfs/mdmfs.c projects/bsd_rdma_4_9/sbin/mknod/Makefile.depend projects/bsd_rdma_4_9/sbin/mksnap_ffs/Makefile.depend projects/bsd_rdma_4_9/sbin/mount/Makefile.depend projects/bsd_rdma_4_9/sbin/mount_cd9660/Makefile.depend projects/bsd_rdma_4_9/sbin/mount_fusefs/Makefile.depend projects/bsd_rdma_4_9/sbin/mount_msdosfs/Makefile.depend projects/bsd_rdma_4_9/sbin/mount_nfs/Makefile.depend projects/bsd_rdma_4_9/sbin/mount_nullfs/Makefile.depend projects/bsd_rdma_4_9/sbin/mount_udf/Makefile.depend projects/bsd_rdma_4_9/sbin/mount_unionfs/Makefile.depend projects/bsd_rdma_4_9/sbin/nandfs/Makefile.depend projects/bsd_rdma_4_9/sbin/natd/Makefile.depend projects/bsd_rdma_4_9/sbin/newfs/Makefile.depend projects/bsd_rdma_4_9/sbin/newfs/mkfs.c projects/bsd_rdma_4_9/sbin/newfs_msdos/Makefile.depend projects/bsd_rdma_4_9/sbin/newfs_nandfs/Makefile.depend projects/bsd_rdma_4_9/sbin/nfsiod/Makefile.depend projects/bsd_rdma_4_9/sbin/nos-tun/Makefile.depend projects/bsd_rdma_4_9/sbin/nvmecontrol/Makefile.depend projects/bsd_rdma_4_9/sbin/nvmecontrol/logpage.c projects/bsd_rdma_4_9/sbin/pfctl/Makefile.depend projects/bsd_rdma_4_9/sbin/pflogd/Makefile.depend projects/bsd_rdma_4_9/sbin/ping/Makefile projects/bsd_rdma_4_9/sbin/ping/Makefile.depend projects/bsd_rdma_4_9/sbin/ping/ping.c projects/bsd_rdma_4_9/sbin/ping6/Makefile.depend projects/bsd_rdma_4_9/sbin/quotacheck/Makefile.depend projects/bsd_rdma_4_9/sbin/rcorder/Makefile.depend projects/bsd_rdma_4_9/sbin/reboot/Makefile.depend projects/bsd_rdma_4_9/sbin/reboot/reboot.8 projects/bsd_rdma_4_9/sbin/reboot/reboot.c projects/bsd_rdma_4_9/sbin/recoverdisk/Makefile.depend projects/bsd_rdma_4_9/sbin/restore/Makefile.depend projects/bsd_rdma_4_9/sbin/route/Makefile.depend projects/bsd_rdma_4_9/sbin/routed/Makefile.depend projects/bsd_rdma_4_9/sbin/routed/rtquery/Makefile.depend projects/bsd_rdma_4_9/sbin/rtsol/Makefile.depend projects/bsd_rdma_4_9/sbin/savecore/Makefile.depend projects/bsd_rdma_4_9/sbin/savecore/savecore.8 projects/bsd_rdma_4_9/sbin/savecore/savecore.c projects/bsd_rdma_4_9/sbin/sconfig/Makefile.depend projects/bsd_rdma_4_9/sbin/setkey/Makefile.depend projects/bsd_rdma_4_9/sbin/shutdown/Makefile.depend projects/bsd_rdma_4_9/sbin/shutdown/shutdown.8 projects/bsd_rdma_4_9/sbin/shutdown/shutdown.c projects/bsd_rdma_4_9/sbin/spppcontrol/Makefile.depend projects/bsd_rdma_4_9/sbin/sunlabel/Makefile.depend projects/bsd_rdma_4_9/sbin/swapon/Makefile.depend projects/bsd_rdma_4_9/sbin/sysctl/Makefile.depend projects/bsd_rdma_4_9/sbin/sysctl/sysctl.8 projects/bsd_rdma_4_9/sbin/tunefs/Makefile.depend projects/bsd_rdma_4_9/sbin/umount/Makefile.depend projects/bsd_rdma_4_9/sbin/zfsbootcfg/Makefile.depend projects/bsd_rdma_4_9/secure/lib/libcrypto/Makefile.depend projects/bsd_rdma_4_9/secure/lib/libcrypto/Makefile.inc projects/bsd_rdma_4_9/secure/lib/libcrypto/Makefile.man projects/bsd_rdma_4_9/secure/lib/libcrypto/amd64/ecp_nistz256-x86_64.S projects/bsd_rdma_4_9/secure/lib/libcrypto/amd64/x86_64-mont5.S projects/bsd_rdma_4_9/secure/lib/libcrypto/amd64/x86_64cpuid.S projects/bsd_rdma_4_9/secure/lib/libcrypto/engines/lib4758cca/Makefile.depend projects/bsd_rdma_4_9/secure/lib/libcrypto/engines/libaep/Makefile.depend projects/bsd_rdma_4_9/secure/lib/libcrypto/engines/libatalla/Makefile.depend projects/bsd_rdma_4_9/secure/lib/libcrypto/engines/libcapi/Makefile.depend projects/bsd_rdma_4_9/secure/lib/libcrypto/engines/libchil/Makefile.depend projects/bsd_rdma_4_9/secure/lib/libcrypto/engines/libcswift/Makefile.depend projects/bsd_rdma_4_9/secure/lib/libcrypto/engines/libgost/Makefile.depend projects/bsd_rdma_4_9/secure/lib/libcrypto/engines/libnuron/Makefile.depend projects/bsd_rdma_4_9/secure/lib/libcrypto/engines/libsureware/Makefile.depend projects/bsd_rdma_4_9/secure/lib/libcrypto/engines/libubsec/Makefile.depend projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ASN1_STRING_length.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ASN1_STRING_new.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ASN1_TIME_set.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ASN1_generate_nconf.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_ctrl.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_f_base64.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_f_buffer.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_f_cipher.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_f_md.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_f_null.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_f_ssl.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_find_type.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_new.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_new_CMS.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_push.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_read.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_s_accept.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_s_bio.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_s_connect.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_s_fd.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_s_file.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_s_mem.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_s_null.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_s_socket.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_set_callback.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BIO_should_retry.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BN_BLINDING_new.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BN_CTX_new.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BN_CTX_start.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BN_add.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BN_add_word.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BN_bn2bin.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BN_cmp.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BN_copy.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BN_generate_prime.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BN_mod_inverse.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BN_new.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BN_num_bytes.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BN_rand.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BN_set_bit.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BN_swap.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/BN_zero.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/CMS_add0_cert.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/CMS_add1_signer.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/CMS_compress.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/CMS_decrypt.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/CMS_encrypt.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/CMS_final.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/CMS_get0_type.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/CMS_sign.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/CMS_sign_receipt.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/CMS_uncompress.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/CMS_verify.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/CMS_verify_receipt.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/CONF_modules_free.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/CONF_modules_load_file.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/DH_generate_key.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/DH_generate_parameters.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/DH_get_ex_new_index.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/DH_new.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/DH_set_method.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/DH_size.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/DSA_SIG_new.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/DSA_do_sign.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/DSA_dup_DH.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/DSA_generate_key.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/DSA_generate_parameters.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/DSA_new.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/DSA_set_method.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/DSA_sign.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/DSA_size.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EC_GFp_simple_method.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EC_GROUP_copy.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EC_GROUP_new.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EC_KEY_new.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EC_POINT_add.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EC_POINT_new.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ERR_GET_LIB.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ERR_clear_error.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ERR_error_string.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ERR_get_error.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ERR_load_strings.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ERR_print_errors.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ERR_put_error.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ERR_remove_state.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ERR_set_mark.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_BytesToKey.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_DigestInit.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_DigestSignInit.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_EncodeInit.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_EncryptInit.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_OpenInit.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_PKEY_cmp.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_PKEY_derive.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_PKEY_keygen.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_PKEY_new.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_PKEY_print_private.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_PKEY_sign.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_PKEY_verify.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_SealInit.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_SignInit.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/EVP_VerifyInit.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/OBJ_nid2obj.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/OPENSSL_Applink.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/OPENSSL_config.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/OPENSSL_instrument_bus.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/PKCS12_create.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/PKCS12_parse.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/PKCS7_decrypt.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/PKCS7_encrypt.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/PKCS7_sign.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/PKCS7_verify.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/RAND_add.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/RAND_bytes.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/RAND_cleanup.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/RAND_egd.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/RAND_load_file.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/RAND_set_rand_method.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/RSA_blinding_on.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/RSA_check_key.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/RSA_generate_key.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/RSA_new.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/RSA_print.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/RSA_private_encrypt.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/RSA_public_encrypt.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/RSA_set_method.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/RSA_sign.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/RSA_size.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/SMIME_read_CMS.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/SMIME_write_CMS.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/X509_NAME_print_ex.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/X509_STORE_CTX_new.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/X509_check_host.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/X509_new.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/X509_verify_cert.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/bio.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/blowfish.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/bn.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/bn_internal.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/buffer.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/crypto.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/d2i_CMS_ContentInfo.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/d2i_DHparams.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/d2i_ECPKParameters.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/d2i_ECPrivateKey.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/d2i_PrivateKey.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/d2i_X509.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/d2i_X509_CRL.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/d2i_X509_NAME.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/d2i_X509_REQ.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/d2i_X509_SIG.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/des.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/dh.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/dsa.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ec.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ecdsa.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/engine.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/err.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/evp.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/hmac.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/lh_stats.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/lhash.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/md5.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/mdc2.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/pem.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/rand.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/rc4.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ripemd.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/rsa.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/sha.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/threads.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ui.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/ui_compat.3 projects/bsd_rdma_4_9/secure/lib/libcrypto/man/x509.3 projects/bsd_rdma_4_9/secure/lib/libssh/Makefile.depend projects/bsd_rdma_4_9/secure/lib/libssl/Makefile.depend projects/bsd_rdma_4_9/secure/lib/libssl/Makefile.man projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CIPHER_get_name.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CONF_CTX_new.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CONF_CTX_set1_prefix.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CONF_CTX_set_flags.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CONF_CTX_set_ssl_ctx.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CONF_cmd.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CONF_cmd_argv.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_add1_chain_cert.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_add_session.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_ctrl.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_free.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_get0_param.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_new.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_sess_number.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_sessions.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set1_curves.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set1_verify_cert_store.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_alpn_select_cb.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_cert_cb.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_custom_cli_ext.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_mode.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_options.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_psk_client_callback.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_read_ahead.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_timeout.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_tlsext_servername_callback.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_tlsext_status_cb.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_tlsext_ticket_key_cb.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_set_verify.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_use_certificate.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_use_psk_identity_hint.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_CTX_use_serverinfo.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_SESSION_free.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_SESSION_get_time.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_accept.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_alert_type_string.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_check_chain.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_clear.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_connect.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_do_handshake.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_free.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_get_SSL_CTX.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_get_ciphers.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_get_client_CA_list.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_get_current_cipher.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_get_default_timeout.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_get_error.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_get_ex_new_index.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_get_fd.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_get_peer_certificate.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_get_psk_identity.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_get_rbio.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_get_session.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_get_verify_result.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_get_version.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_library_init.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_load_client_CA_file.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_new.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_pending.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_read.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_rstate_string.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_session_reused.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_set_bio.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_set_connect_state.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_set_fd.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_set_session.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_set_shutdown.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_set_verify_result.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_shutdown.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_state_string.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_want.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/SSL_write.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/d2i_SSL_SESSION.3 projects/bsd_rdma_4_9/secure/lib/libssl/man/ssl.3 projects/bsd_rdma_4_9/secure/libexec/sftp-server/Makefile.depend projects/bsd_rdma_4_9/secure/libexec/ssh-keysign/Makefile.depend projects/bsd_rdma_4_9/secure/libexec/ssh-pkcs11-helper/Makefile.depend projects/bsd_rdma_4_9/secure/usr.bin/openssl/Makefile.depend projects/bsd_rdma_4_9/secure/usr.bin/openssl/Makefile.man projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/CA.pl.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/asn1parse.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/c_rehash.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/ca.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/ciphers.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/cms.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/crl.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/crl2pkcs7.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/dgst.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/dhparam.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/dsa.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/dsaparam.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/ec.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/ecparam.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/enc.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/errstr.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/gendsa.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/genpkey.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/genrsa.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/nseq.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/ocsp.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/openssl.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/passwd.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/pkcs12.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/pkcs7.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/pkcs8.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/pkey.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/pkeyparam.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/pkeyutl.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/rand.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/req.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/rsa.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/rsautl.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/s_client.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/s_server.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/s_time.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/sess_id.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/smime.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/speed.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/spkac.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/ts.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/tsget.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/verify.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/version.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/x509.1 projects/bsd_rdma_4_9/secure/usr.bin/openssl/man/x509v3_config.1 projects/bsd_rdma_4_9/secure/usr.bin/scp/Makefile.depend projects/bsd_rdma_4_9/secure/usr.bin/sftp/Makefile.depend projects/bsd_rdma_4_9/secure/usr.bin/ssh-add/Makefile.depend projects/bsd_rdma_4_9/secure/usr.bin/ssh-agent/Makefile.depend projects/bsd_rdma_4_9/secure/usr.bin/ssh-keygen/Makefile.depend projects/bsd_rdma_4_9/secure/usr.bin/ssh-keyscan/Makefile.depend projects/bsd_rdma_4_9/secure/usr.bin/ssh/Makefile.depend projects/bsd_rdma_4_9/secure/usr.sbin/sshd/Makefile.depend projects/bsd_rdma_4_9/share/colldef/Makefile projects/bsd_rdma_4_9/share/colldef/af_ZA.UTF-8.src projects/bsd_rdma_4_9/share/colldef/am_ET.UTF-8.src projects/bsd_rdma_4_9/share/colldef/ar_SA.UTF-8.src projects/bsd_rdma_4_9/share/colldef/be_BY.UTF-8.src projects/bsd_rdma_4_9/share/colldef/ca_AD.UTF-8.src projects/bsd_rdma_4_9/share/colldef/cs_CZ.ISO8859-2.src projects/bsd_rdma_4_9/share/colldef/cs_CZ.UTF-8.src projects/bsd_rdma_4_9/share/colldef/da_DK.ISO8859-1.src projects/bsd_rdma_4_9/share/colldef/da_DK.ISO8859-15.src projects/bsd_rdma_4_9/share/colldef/da_DK.UTF-8.src projects/bsd_rdma_4_9/share/colldef/el_GR.UTF-8.src projects/bsd_rdma_4_9/share/colldef/en_US.UTF-8.src projects/bsd_rdma_4_9/share/colldef/es_MX.UTF-8.src projects/bsd_rdma_4_9/share/colldef/et_EE.UTF-8.src projects/bsd_rdma_4_9/share/colldef/fi_FI.UTF-8.src projects/bsd_rdma_4_9/share/colldef/fr_CA.UTF-8.src projects/bsd_rdma_4_9/share/colldef/he_IL.UTF-8.src projects/bsd_rdma_4_9/share/colldef/hi_IN.UTF-8.src projects/bsd_rdma_4_9/share/colldef/hr_HR.ISO8859-2.src projects/bsd_rdma_4_9/share/colldef/hu_HU.ISO8859-2.src projects/bsd_rdma_4_9/share/colldef/hu_HU.UTF-8.src projects/bsd_rdma_4_9/share/colldef/hy_AM.UTF-8.src projects/bsd_rdma_4_9/share/colldef/is_IS.UTF-8.src projects/bsd_rdma_4_9/share/colldef/ja_JP.UTF-8.src projects/bsd_rdma_4_9/share/colldef/ja_JP.eucJP.src projects/bsd_rdma_4_9/share/colldef/kk_KZ.UTF-8.src projects/bsd_rdma_4_9/share/colldef/ko_KR.UTF-8.src projects/bsd_rdma_4_9/share/colldef/lt_LT.UTF-8.src projects/bsd_rdma_4_9/share/colldef/lv_LV.UTF-8.src projects/bsd_rdma_4_9/share/colldef/nb_NO.ISO8859-1.src projects/bsd_rdma_4_9/share/colldef/nb_NO.ISO8859-15.src projects/bsd_rdma_4_9/share/colldef/nn_NO.ISO8859-1.src projects/bsd_rdma_4_9/share/colldef/nn_NO.ISO8859-15.src projects/bsd_rdma_4_9/share/colldef/nn_NO.UTF-8.src projects/bsd_rdma_4_9/share/colldef/pl_PL.UTF-8.src projects/bsd_rdma_4_9/share/colldef/ro_RO.UTF-8.src projects/bsd_rdma_4_9/share/colldef/ru_RU.UTF-8.src projects/bsd_rdma_4_9/share/colldef/se_NO.UTF-8.src projects/bsd_rdma_4_9/share/colldef/sk_SK.ISO8859-2.src projects/bsd_rdma_4_9/share/colldef/sk_SK.UTF-8.src projects/bsd_rdma_4_9/share/colldef/sl_SI.UTF-8.src projects/bsd_rdma_4_9/share/colldef/sr_RS.ISO8859-2.src projects/bsd_rdma_4_9/share/colldef/sr_RS.ISO8859-5.src projects/bsd_rdma_4_9/share/colldef/sr_RS.UTF-8.src projects/bsd_rdma_4_9/share/colldef/sr_RS.UTF-8@latin.src projects/bsd_rdma_4_9/share/colldef/sv_SE.UTF-8.src projects/bsd_rdma_4_9/share/colldef/tr_TR.UTF-8.src projects/bsd_rdma_4_9/share/colldef/uk_UA.UTF-8.src projects/bsd_rdma_4_9/share/colldef/zh_CN.GB18030.src projects/bsd_rdma_4_9/share/colldef/zh_CN.GB2312.src projects/bsd_rdma_4_9/share/colldef/zh_CN.GBK.src projects/bsd_rdma_4_9/share/colldef/zh_CN.UTF-8.src projects/bsd_rdma_4_9/share/colldef/zh_CN.eucCN.src projects/bsd_rdma_4_9/share/colldef/zh_TW.Big5.src projects/bsd_rdma_4_9/share/colldef/zh_TW.UTF-8.src projects/bsd_rdma_4_9/share/ctypedef/Makefile projects/bsd_rdma_4_9/share/ctypedef/en_US.UTF-8.src projects/bsd_rdma_4_9/share/ctypedef/ja_JP.eucJP.src projects/bsd_rdma_4_9/share/doc/papers/contents/contents.ms projects/bsd_rdma_4_9/share/examples/BSD_daemon/poster.sh projects/bsd_rdma_4_9/share/examples/Makefile projects/bsd_rdma_4_9/share/examples/libvgl/Makefile.depend projects/bsd_rdma_4_9/share/examples/tests/tests/atf/Makefile.depend projects/bsd_rdma_4_9/share/examples/tests/tests/plain/Makefile.depend projects/bsd_rdma_4_9/share/examples/tests/tests/tap/Makefile.depend projects/bsd_rdma_4_9/share/man/man4/aesni.4 projects/bsd_rdma_4_9/share/man/man4/bridge.4 projects/bsd_rdma_4_9/share/man/man4/crypto.4 projects/bsd_rdma_4_9/share/man/man4/cxgbe.4 projects/bsd_rdma_4_9/share/man/man4/ipmi.4 projects/bsd_rdma_4_9/share/man/man4/iwm.4 projects/bsd_rdma_4_9/share/man/man4/iwmfw.4 projects/bsd_rdma_4_9/share/man/man4/lge.4 projects/bsd_rdma_4_9/share/man/man4/mac.4 projects/bsd_rdma_4_9/share/man/man4/man4.powerpc/Makefile projects/bsd_rdma_4_9/share/man/man4/man4.powerpc/dtsec.4 projects/bsd_rdma_4_9/share/man/man4/md.4 projects/bsd_rdma_4_9/share/man/man4/mpr.4 projects/bsd_rdma_4_9/share/man/man4/mps.4 projects/bsd_rdma_4_9/share/man/man4/rtwn_usb.4 projects/bsd_rdma_4_9/share/man/man4/udbp.4 projects/bsd_rdma_4_9/share/man/man4/usfs.4 projects/bsd_rdma_4_9/share/man/man5/procfs.5 projects/bsd_rdma_4_9/share/man/man5/rc.conf.5 projects/bsd_rdma_4_9/share/man/man5/src.conf.5 projects/bsd_rdma_4_9/share/man/man7/Makefile projects/bsd_rdma_4_9/share/man/man7/arch.7 projects/bsd_rdma_4_9/share/man/man7/ascii.7 projects/bsd_rdma_4_9/share/man/man7/build.7 projects/bsd_rdma_4_9/share/man/man7/ports.7 projects/bsd_rdma_4_9/share/man/man7/release.7 projects/bsd_rdma_4_9/share/man/man7/tests.7 projects/bsd_rdma_4_9/share/man/man7/tuning.7 projects/bsd_rdma_4_9/share/man/man8/crash.8 projects/bsd_rdma_4_9/share/man/man8/rc.8 projects/bsd_rdma_4_9/share/man/man8/uefi.8 projects/bsd_rdma_4_9/share/man/man9/EVENTHANDLER.9 projects/bsd_rdma_4_9/share/man/man9/Makefile projects/bsd_rdma_4_9/share/man/man9/atomic.9 projects/bsd_rdma_4_9/share/man/man9/cnv.9 projects/bsd_rdma_4_9/share/man/man9/crypto.9 projects/bsd_rdma_4_9/share/man/man9/mac.9 projects/bsd_rdma_4_9/share/man/man9/mbuf.9 projects/bsd_rdma_4_9/share/man/man9/nv.9 projects/bsd_rdma_4_9/share/man/man9/own.9 projects/bsd_rdma_4_9/share/man/man9/pci.9 projects/bsd_rdma_4_9/share/man/man9/stack.9 projects/bsd_rdma_4_9/share/man/man9/sysctl.9 projects/bsd_rdma_4_9/share/man/man9/ucred.9 projects/bsd_rdma_4_9/share/man/man9/unr.9 projects/bsd_rdma_4_9/share/misc/bsd-family-tree projects/bsd_rdma_4_9/share/misc/committers-ports.dot projects/bsd_rdma_4_9/share/misc/committers-src.dot projects/bsd_rdma_4_9/share/misc/iso3166 projects/bsd_rdma_4_9/share/misc/organization.dot projects/bsd_rdma_4_9/share/mk/auto.obj.mk projects/bsd_rdma_4_9/share/mk/bsd.cpu.mk projects/bsd_rdma_4_9/share/mk/bsd.crunchgen.mk projects/bsd_rdma_4_9/share/mk/bsd.dep.mk projects/bsd_rdma_4_9/share/mk/bsd.incs.mk projects/bsd_rdma_4_9/share/mk/bsd.init.mk projects/bsd_rdma_4_9/share/mk/bsd.lib.mk projects/bsd_rdma_4_9/share/mk/bsd.libnames.mk projects/bsd_rdma_4_9/share/mk/bsd.links.mk projects/bsd_rdma_4_9/share/mk/bsd.obj.mk projects/bsd_rdma_4_9/share/mk/bsd.prog.mk projects/bsd_rdma_4_9/share/mk/bsd.subdir.mk projects/bsd_rdma_4_9/share/mk/bsd.sys.mk projects/bsd_rdma_4_9/share/mk/local.dirdeps.mk projects/bsd_rdma_4_9/share/mk/local.gendirdeps.mk projects/bsd_rdma_4_9/share/mk/local.meta.sys.mk projects/bsd_rdma_4_9/share/mk/local.sys.env.mk projects/bsd_rdma_4_9/share/mk/src.libnames.mk projects/bsd_rdma_4_9/share/mk/src.opts.mk projects/bsd_rdma_4_9/share/mk/src.sys.env.mk projects/bsd_rdma_4_9/share/mk/src.sys.mk projects/bsd_rdma_4_9/share/mk/suite.test.mk projects/bsd_rdma_4_9/share/mk/sys.mk projects/bsd_rdma_4_9/share/monetdef/Makefile projects/bsd_rdma_4_9/share/monetdef/fr_CH.ISO8859-15.src projects/bsd_rdma_4_9/share/monetdef/fr_CH.UTF-8.src projects/bsd_rdma_4_9/share/monetdef/hy_AM.ARMSCII-8.src projects/bsd_rdma_4_9/share/monetdef/hy_AM.UTF-8.src projects/bsd_rdma_4_9/share/monetdef/it_CH.UTF-8.src projects/bsd_rdma_4_9/share/monetdef/pt_BR.UTF-8.src projects/bsd_rdma_4_9/share/monetdef/sl_SI.UTF-8.src projects/bsd_rdma_4_9/share/msgdef/Makefile projects/bsd_rdma_4_9/share/numericdef/Makefile projects/bsd_rdma_4_9/share/numericdef/it_CH.UTF-8.src projects/bsd_rdma_4_9/share/syscons/scrnmaps/Makefile.depend projects/bsd_rdma_4_9/sys/amd64/amd64/cpu_switch.S projects/bsd_rdma_4_9/sys/amd64/amd64/fpu.c projects/bsd_rdma_4_9/sys/amd64/amd64/genassym.c projects/bsd_rdma_4_9/sys/amd64/amd64/machdep.c projects/bsd_rdma_4_9/sys/amd64/amd64/minidump_machdep.c projects/bsd_rdma_4_9/sys/amd64/amd64/pmap.c projects/bsd_rdma_4_9/sys/amd64/amd64/sys_machdep.c projects/bsd_rdma_4_9/sys/amd64/amd64/vm_machdep.c projects/bsd_rdma_4_9/sys/amd64/conf/GENERIC projects/bsd_rdma_4_9/sys/amd64/conf/GENERIC-NODEBUG projects/bsd_rdma_4_9/sys/amd64/conf/MINIMAL projects/bsd_rdma_4_9/sys/amd64/ia32/ia32_signal.c projects/bsd_rdma_4_9/sys/amd64/include/efi.h projects/bsd_rdma_4_9/sys/amd64/include/param.h projects/bsd_rdma_4_9/sys/amd64/include/pmap.h projects/bsd_rdma_4_9/sys/amd64/include/proc.h projects/bsd_rdma_4_9/sys/amd64/linux/linux_sysvec.c projects/bsd_rdma_4_9/sys/amd64/linux32/linux32_sysvec.c projects/bsd_rdma_4_9/sys/amd64/vmm/io/iommu.c projects/bsd_rdma_4_9/sys/amd64/vmm/io/ppt.c projects/bsd_rdma_4_9/sys/amd64/vmm/io/vhpet.c projects/bsd_rdma_4_9/sys/amd64/vmm/vmm_instruction_emul.c projects/bsd_rdma_4_9/sys/arm/allwinner/a10_ahci.c projects/bsd_rdma_4_9/sys/arm/allwinner/a10_ehci.c projects/bsd_rdma_4_9/sys/arm/allwinner/a10_gpio.c projects/bsd_rdma_4_9/sys/arm/allwinner/aw_machdep.c projects/bsd_rdma_4_9/sys/arm/allwinner/aw_usbphy.c projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/aw_ccung.c projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/ccu_a31.c projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/ccu_a31.h projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/ccu_a64.c projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/ccu_a64.h projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/ccu_h3.c projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/ccu_h3.h projects/bsd_rdma_4_9/sys/arm/allwinner/h3/files.h3 projects/bsd_rdma_4_9/sys/arm/allwinner/if_awg.c projects/bsd_rdma_4_9/sys/arm/allwinner/if_awgreg.h projects/bsd_rdma_4_9/sys/arm/allwinner/std.allwinner projects/bsd_rdma_4_9/sys/arm/allwinner/std.allwinner_up projects/bsd_rdma_4_9/sys/arm/altera/socfpga/std.socfpga projects/bsd_rdma_4_9/sys/arm/amlogic/aml8726/std.aml8726 projects/bsd_rdma_4_9/sys/arm/annapurna/alpine/std.alpine projects/bsd_rdma_4_9/sys/arm/arm/cpuinfo.c projects/bsd_rdma_4_9/sys/arm/arm/disassem.c projects/bsd_rdma_4_9/sys/arm/arm/elf_machdep.c projects/bsd_rdma_4_9/sys/arm/arm/elf_trampoline.c projects/bsd_rdma_4_9/sys/arm/arm/machdep.c projects/bsd_rdma_4_9/sys/arm/arm/minidump_machdep.c projects/bsd_rdma_4_9/sys/arm/arm/pmap-v6.c projects/bsd_rdma_4_9/sys/arm/arm/sys_machdep.c projects/bsd_rdma_4_9/sys/arm/arm/vfp.c projects/bsd_rdma_4_9/sys/arm/broadcom/bcm2835/bcm2835_bsc.c projects/bsd_rdma_4_9/sys/arm/broadcom/bcm2835/bcm2835_bscreg.h projects/bsd_rdma_4_9/sys/arm/broadcom/bcm2835/bcm2835_bscvar.h projects/bsd_rdma_4_9/sys/arm/broadcom/bcm2835/bcm2835_machdep.c projects/bsd_rdma_4_9/sys/arm/broadcom/bcm2835/bcm2835_rng.c projects/bsd_rdma_4_9/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c projects/bsd_rdma_4_9/sys/arm/broadcom/bcm2835/std.bcm2836 projects/bsd_rdma_4_9/sys/arm/conf/ALLWINNER_UP projects/bsd_rdma_4_9/sys/arm/conf/ALPINE projects/bsd_rdma_4_9/sys/arm/conf/AML8726 projects/bsd_rdma_4_9/sys/arm/conf/APALIS-IMX6 projects/bsd_rdma_4_9/sys/arm/conf/ARMADA38X projects/bsd_rdma_4_9/sys/arm/conf/ARMADAXP projects/bsd_rdma_4_9/sys/arm/conf/ARNDALE projects/bsd_rdma_4_9/sys/arm/conf/ARNDALE-OCTA projects/bsd_rdma_4_9/sys/arm/conf/AVILA projects/bsd_rdma_4_9/sys/arm/conf/BEAGLEBONE projects/bsd_rdma_4_9/sys/arm/conf/BWCT projects/bsd_rdma_4_9/sys/arm/conf/CAMBRIA projects/bsd_rdma_4_9/sys/arm/conf/CHROMEBOOK projects/bsd_rdma_4_9/sys/arm/conf/CHROMEBOOK-PEACH-PIT projects/bsd_rdma_4_9/sys/arm/conf/CHROMEBOOK-SNOW projects/bsd_rdma_4_9/sys/arm/conf/CHROMEBOOK-SPRING projects/bsd_rdma_4_9/sys/arm/conf/CNS11XXNAS projects/bsd_rdma_4_9/sys/arm/conf/COLIBRI-VF50 projects/bsd_rdma_4_9/sys/arm/conf/COSMIC projects/bsd_rdma_4_9/sys/arm/conf/CRB projects/bsd_rdma_4_9/sys/arm/conf/DOCKSTAR projects/bsd_rdma_4_9/sys/arm/conf/DREAMPLUG-1001 projects/bsd_rdma_4_9/sys/arm/conf/EB9200 projects/bsd_rdma_4_9/sys/arm/conf/EFIKA_MX projects/bsd_rdma_4_9/sys/arm/conf/ETHERNUT5 projects/bsd_rdma_4_9/sys/arm/conf/EXYNOS5.common projects/bsd_rdma_4_9/sys/arm/conf/EXYNOS5250 projects/bsd_rdma_4_9/sys/arm/conf/EXYNOS5420 projects/bsd_rdma_4_9/sys/arm/conf/GENERIC projects/bsd_rdma_4_9/sys/arm/conf/GENERIC-NODEBUG projects/bsd_rdma_4_9/sys/arm/conf/GUMSTIX projects/bsd_rdma_4_9/sys/arm/conf/GUMSTIX-QEMU projects/bsd_rdma_4_9/sys/arm/conf/HL200 projects/bsd_rdma_4_9/sys/arm/conf/HL201 projects/bsd_rdma_4_9/sys/arm/conf/IMX53 projects/bsd_rdma_4_9/sys/arm/conf/IMX6 projects/bsd_rdma_4_9/sys/arm/conf/JETSON-TK1 projects/bsd_rdma_4_9/sys/arm/conf/KB920X projects/bsd_rdma_4_9/sys/arm/conf/NSLU projects/bsd_rdma_4_9/sys/arm/conf/ODROIDC1 projects/bsd_rdma_4_9/sys/arm/conf/PANDABOARD projects/bsd_rdma_4_9/sys/arm/conf/QILA9G20 projects/bsd_rdma_4_9/sys/arm/conf/QUARTZ projects/bsd_rdma_4_9/sys/arm/conf/RADXA projects/bsd_rdma_4_9/sys/arm/conf/RADXA-LITE projects/bsd_rdma_4_9/sys/arm/conf/RK3188 projects/bsd_rdma_4_9/sys/arm/conf/RPI-B projects/bsd_rdma_4_9/sys/arm/conf/RPI2 projects/bsd_rdma_4_9/sys/arm/conf/SAM9260EK projects/bsd_rdma_4_9/sys/arm/conf/SAM9G20EK projects/bsd_rdma_4_9/sys/arm/conf/SAM9X25EK projects/bsd_rdma_4_9/sys/arm/conf/SN9G45 projects/bsd_rdma_4_9/sys/arm/conf/SOCDK projects/bsd_rdma_4_9/sys/arm/conf/SOCFPGA projects/bsd_rdma_4_9/sys/arm/conf/SOCKIT projects/bsd_rdma_4_9/sys/arm/conf/SOCKIT-BERI projects/bsd_rdma_4_9/sys/arm/conf/TEGRA124 projects/bsd_rdma_4_9/sys/arm/conf/VERSATILEPB projects/bsd_rdma_4_9/sys/arm/conf/VSATV102 projects/bsd_rdma_4_9/sys/arm/conf/VYBRID projects/bsd_rdma_4_9/sys/arm/conf/YYHD18 projects/bsd_rdma_4_9/sys/arm/conf/ZEDBOARD projects/bsd_rdma_4_9/sys/arm/conf/std.armv6 projects/bsd_rdma_4_9/sys/arm/freescale/imx/files.imx6 projects/bsd_rdma_4_9/sys/arm/freescale/imx/imx6_ahci.c projects/bsd_rdma_4_9/sys/arm/freescale/imx/imx6_hdmi.c projects/bsd_rdma_4_9/sys/arm/freescale/imx/std.imx51 projects/bsd_rdma_4_9/sys/arm/freescale/imx/std.imx53 projects/bsd_rdma_4_9/sys/arm/freescale/imx/std.imx6 projects/bsd_rdma_4_9/sys/arm/freescale/vybrid/std.vybrid projects/bsd_rdma_4_9/sys/arm/include/cpu-v4.h projects/bsd_rdma_4_9/sys/arm/include/cpu-v6.h projects/bsd_rdma_4_9/sys/arm/include/elf.h projects/bsd_rdma_4_9/sys/arm/include/machdep.h projects/bsd_rdma_4_9/sys/arm/include/md_var.h projects/bsd_rdma_4_9/sys/arm/include/metadata.h projects/bsd_rdma_4_9/sys/arm/include/param.h projects/bsd_rdma_4_9/sys/arm/include/pmap-v4.h projects/bsd_rdma_4_9/sys/arm/include/ptrace.h projects/bsd_rdma_4_9/sys/arm/include/sysarch.h projects/bsd_rdma_4_9/sys/arm/include/vfp.h projects/bsd_rdma_4_9/sys/arm/mv/armada38x/std.armada38x projects/bsd_rdma_4_9/sys/arm/mv/std-pj4b.mv projects/bsd_rdma_4_9/sys/arm/nvidia/tegra124/std.tegra124 projects/bsd_rdma_4_9/sys/arm/nvidia/tegra124/tegra124_machdep.c projects/bsd_rdma_4_9/sys/arm/nvidia/tegra_ahci.c projects/bsd_rdma_4_9/sys/arm/qemu/std.virt projects/bsd_rdma_4_9/sys/arm/rockchip/std.rk30xx projects/bsd_rdma_4_9/sys/arm/samsung/exynos/std.exynos5250 projects/bsd_rdma_4_9/sys/arm/samsung/exynos/std.exynos5420 projects/bsd_rdma_4_9/sys/arm/ti/std.ti projects/bsd_rdma_4_9/sys/arm/ti/ti_pruss.c projects/bsd_rdma_4_9/sys/arm/ti/ti_pruss.h projects/bsd_rdma_4_9/sys/arm/ti/ti_sdhci.c projects/bsd_rdma_4_9/sys/arm/xilinx/std.zynq7 projects/bsd_rdma_4_9/sys/arm/xscale/i8134x/std.i81342 projects/bsd_rdma_4_9/sys/arm64/arm64/gic_v3.c projects/bsd_rdma_4_9/sys/arm64/arm64/gicv3_its.c projects/bsd_rdma_4_9/sys/arm64/arm64/identcpu.c projects/bsd_rdma_4_9/sys/arm64/arm64/machdep.c projects/bsd_rdma_4_9/sys/arm64/arm64/minidump_machdep.c projects/bsd_rdma_4_9/sys/arm64/arm64/mp_machdep.c projects/bsd_rdma_4_9/sys/arm64/arm64/pmap.c projects/bsd_rdma_4_9/sys/arm64/arm64/trap.c projects/bsd_rdma_4_9/sys/arm64/conf/GENERIC projects/bsd_rdma_4_9/sys/arm64/conf/GENERIC-NODEBUG projects/bsd_rdma_4_9/sys/arm64/conf/GENERIC-UP projects/bsd_rdma_4_9/sys/arm64/include/armreg.h projects/bsd_rdma_4_9/sys/arm64/include/efi.h projects/bsd_rdma_4_9/sys/arm64/include/elf.h projects/bsd_rdma_4_9/sys/arm64/include/metadata.h projects/bsd_rdma_4_9/sys/arm64/include/pte.h projects/bsd_rdma_4_9/sys/boot/Makefile projects/bsd_rdma_4_9/sys/boot/Makefile.amd64 projects/bsd_rdma_4_9/sys/boot/Makefile.arm projects/bsd_rdma_4_9/sys/boot/Makefile.arm64 projects/bsd_rdma_4_9/sys/boot/Makefile.i386 projects/bsd_rdma_4_9/sys/boot/Makefile.inc projects/bsd_rdma_4_9/sys/boot/Makefile.powerpc projects/bsd_rdma_4_9/sys/boot/arm/uboot/Makefile projects/bsd_rdma_4_9/sys/boot/arm/uboot/conf.c projects/bsd_rdma_4_9/sys/boot/common/disk.c projects/bsd_rdma_4_9/sys/boot/common/md.c projects/bsd_rdma_4_9/sys/boot/efi/Makefile projects/bsd_rdma_4_9/sys/boot/efi/Makefile.inc projects/bsd_rdma_4_9/sys/boot/efi/boot1/Makefile projects/bsd_rdma_4_9/sys/boot/efi/boot1/Makefile.depend projects/bsd_rdma_4_9/sys/boot/efi/fdt/Makefile projects/bsd_rdma_4_9/sys/boot/efi/include/efilib.h projects/bsd_rdma_4_9/sys/boot/efi/include/efizfs.h projects/bsd_rdma_4_9/sys/boot/efi/libefi/Makefile projects/bsd_rdma_4_9/sys/boot/efi/libefi/devicename.c projects/bsd_rdma_4_9/sys/boot/efi/libefi/devpath.c projects/bsd_rdma_4_9/sys/boot/efi/libefi/efipart.c projects/bsd_rdma_4_9/sys/boot/efi/libefi/efizfs.c projects/bsd_rdma_4_9/sys/boot/efi/loader/Makefile projects/bsd_rdma_4_9/sys/boot/efi/loader/Makefile.depend projects/bsd_rdma_4_9/sys/boot/efi/loader/arch/amd64/Makefile.inc projects/bsd_rdma_4_9/sys/boot/efi/loader/arch/arm64/Makefile.inc projects/bsd_rdma_4_9/sys/boot/efi/loader/arch/i386/Makefile.inc projects/bsd_rdma_4_9/sys/boot/efi/loader/arch/i386/exec.c projects/bsd_rdma_4_9/sys/boot/efi/loader/bootinfo.c projects/bsd_rdma_4_9/sys/boot/efi/loader/efi_main.c (contents, props changed) projects/bsd_rdma_4_9/sys/boot/efi/loader/main.c projects/bsd_rdma_4_9/sys/boot/fdt/Makefile projects/bsd_rdma_4_9/sys/boot/fdt/Makefile.depend projects/bsd_rdma_4_9/sys/boot/fdt/dts/arm/rpi2.dts projects/bsd_rdma_4_9/sys/boot/ficl/Makefile projects/bsd_rdma_4_9/sys/boot/ficl/Makefile.depend projects/bsd_rdma_4_9/sys/boot/ficl32/Makefile projects/bsd_rdma_4_9/sys/boot/ficl32/Makefile.depend projects/bsd_rdma_4_9/sys/boot/geli/Makefile projects/bsd_rdma_4_9/sys/boot/geli/Makefile.depend projects/bsd_rdma_4_9/sys/boot/i386/Makefile projects/bsd_rdma_4_9/sys/boot/i386/Makefile.inc projects/bsd_rdma_4_9/sys/boot/i386/boot0/Makefile projects/bsd_rdma_4_9/sys/boot/i386/boot2/Makefile projects/bsd_rdma_4_9/sys/boot/i386/btx/btx/Makefile projects/bsd_rdma_4_9/sys/boot/i386/btx/btxldr/Makefile projects/bsd_rdma_4_9/sys/boot/i386/btx/lib/Makefile projects/bsd_rdma_4_9/sys/boot/i386/cdboot/Makefile projects/bsd_rdma_4_9/sys/boot/i386/gptboot/Makefile projects/bsd_rdma_4_9/sys/boot/i386/gptboot/Makefile.depend projects/bsd_rdma_4_9/sys/boot/i386/gptzfsboot/Makefile projects/bsd_rdma_4_9/sys/boot/i386/gptzfsboot/Makefile.depend projects/bsd_rdma_4_9/sys/boot/i386/kgzldr/Makefile projects/bsd_rdma_4_9/sys/boot/i386/libfirewire/Makefile projects/bsd_rdma_4_9/sys/boot/i386/libi386/Makefile projects/bsd_rdma_4_9/sys/boot/i386/libi386/biosmem.c projects/bsd_rdma_4_9/sys/boot/i386/loader/Makefile projects/bsd_rdma_4_9/sys/boot/i386/loader/Makefile.depend projects/bsd_rdma_4_9/sys/boot/i386/mbr/Makefile projects/bsd_rdma_4_9/sys/boot/i386/pmbr/Makefile projects/bsd_rdma_4_9/sys/boot/i386/pxeldr/Makefile projects/bsd_rdma_4_9/sys/boot/i386/zfsboot/Makefile projects/bsd_rdma_4_9/sys/boot/i386/zfsboot/Makefile.depend projects/bsd_rdma_4_9/sys/boot/i386/zfsloader/Makefile projects/bsd_rdma_4_9/sys/boot/i386/zfsloader/Makefile.depend projects/bsd_rdma_4_9/sys/boot/mips/beri/Makefile.inc projects/bsd_rdma_4_9/sys/boot/mips/beri/boot2/Makefile projects/bsd_rdma_4_9/sys/boot/mips/beri/loader/Makefile projects/bsd_rdma_4_9/sys/boot/mips/uboot/Makefile projects/bsd_rdma_4_9/sys/boot/mips/uboot/conf.c projects/bsd_rdma_4_9/sys/boot/ofw/Makefile.inc projects/bsd_rdma_4_9/sys/boot/ofw/libofw/Makefile projects/bsd_rdma_4_9/sys/boot/powerpc/Makefile.inc projects/bsd_rdma_4_9/sys/boot/powerpc/boot1.chrp/Makefile projects/bsd_rdma_4_9/sys/boot/powerpc/kboot/Makefile projects/bsd_rdma_4_9/sys/boot/powerpc/ofw/Makefile projects/bsd_rdma_4_9/sys/boot/powerpc/ofw/conf.c projects/bsd_rdma_4_9/sys/boot/powerpc/ps3/Makefile projects/bsd_rdma_4_9/sys/boot/powerpc/uboot/Makefile projects/bsd_rdma_4_9/sys/boot/powerpc/uboot/conf.c projects/bsd_rdma_4_9/sys/boot/sparc64/Makefile.inc projects/bsd_rdma_4_9/sys/boot/sparc64/boot1/Makefile projects/bsd_rdma_4_9/sys/boot/sparc64/loader/Makefile projects/bsd_rdma_4_9/sys/boot/uboot/Makefile projects/bsd_rdma_4_9/sys/boot/uboot/Makefile.inc projects/bsd_rdma_4_9/sys/boot/uboot/fdt/Makefile projects/bsd_rdma_4_9/sys/boot/uboot/lib/Makefile projects/bsd_rdma_4_9/sys/boot/userboot/Makefile projects/bsd_rdma_4_9/sys/boot/userboot/test/Makefile projects/bsd_rdma_4_9/sys/boot/userboot/test/Makefile.depend projects/bsd_rdma_4_9/sys/boot/userboot/userboot/Makefile projects/bsd_rdma_4_9/sys/boot/userboot/userboot/Makefile.depend projects/bsd_rdma_4_9/sys/boot/zfs/Makefile projects/bsd_rdma_4_9/sys/boot/zfs/zfs.c projects/bsd_rdma_4_9/sys/cam/ata/ata_da.c projects/bsd_rdma_4_9/sys/cam/cam_iosched.c projects/bsd_rdma_4_9/sys/cam/ctl/ctl.c projects/bsd_rdma_4_9/sys/cam/ctl/ctl_frontend_iscsi.c projects/bsd_rdma_4_9/sys/cam/ctl/ctl_io.h projects/bsd_rdma_4_9/sys/cam/mmc/mmc.h projects/bsd_rdma_4_9/sys/cam/mmc/mmc_da.c projects/bsd_rdma_4_9/sys/cam/mmc/mmc_xpt.c projects/bsd_rdma_4_9/sys/cam/nvme/nvme_da.c projects/bsd_rdma_4_9/sys/cam/scsi/scsi_all.c projects/bsd_rdma_4_9/sys/cam/scsi/scsi_da.c projects/bsd_rdma_4_9/sys/cddl/compat/opensolaris/kern/opensolaris_sunddi.c projects/bsd_rdma_4_9/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c projects/bsd_rdma_4_9/sys/cddl/compat/opensolaris/sys/kcondvar.h projects/bsd_rdma_4_9/sys/cddl/compat/opensolaris/sys/mutex.h projects/bsd_rdma_4_9/sys/cddl/compat/opensolaris/sys/sunddi.h projects/bsd_rdma_4_9/sys/cddl/compat/opensolaris/sys/time.h projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/Makefile.files projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/abd.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/blkptr.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/blkptr.h projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_destroy.h projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h projects/bsd_rdma_4_9/sys/cddl/dev/dtmalloc/dtmalloc.c projects/bsd_rdma_4_9/sys/cddl/dev/fbt/fbt.c projects/bsd_rdma_4_9/sys/cddl/dev/profile/profile.c projects/bsd_rdma_4_9/sys/cddl/dev/prototype.c projects/bsd_rdma_4_9/sys/cddl/dev/sdt/sdt.c projects/bsd_rdma_4_9/sys/cddl/dev/systrace/systrace.c projects/bsd_rdma_4_9/sys/compat/cloudabi/cloudabi_fd.c projects/bsd_rdma_4_9/sys/compat/cloudabi32/cloudabi32_poll.c projects/bsd_rdma_4_9/sys/compat/cloudabi32/cloudabi32_proto.h projects/bsd_rdma_4_9/sys/compat/cloudabi32/cloudabi32_syscall.h projects/bsd_rdma_4_9/sys/compat/cloudabi32/cloudabi32_syscalls.c projects/bsd_rdma_4_9/sys/compat/cloudabi32/cloudabi32_sysent.c projects/bsd_rdma_4_9/sys/compat/cloudabi32/cloudabi32_systrace_args.c projects/bsd_rdma_4_9/sys/compat/cloudabi64/cloudabi64_poll.c projects/bsd_rdma_4_9/sys/compat/cloudabi64/cloudabi64_proto.h projects/bsd_rdma_4_9/sys/compat/cloudabi64/cloudabi64_syscall.h projects/bsd_rdma_4_9/sys/compat/cloudabi64/cloudabi64_syscalls.c projects/bsd_rdma_4_9/sys/compat/cloudabi64/cloudabi64_sysent.c projects/bsd_rdma_4_9/sys/compat/cloudabi64/cloudabi64_systrace_args.c projects/bsd_rdma_4_9/sys/compat/freebsd32/capabilities.conf projects/bsd_rdma_4_9/sys/compat/freebsd32/freebsd32_sysent.c projects/bsd_rdma_4_9/sys/compat/linsysfs/linsysfs.c projects/bsd_rdma_4_9/sys/compat/linux/linux_file.c projects/bsd_rdma_4_9/sys/compat/linux/linux_stats.c projects/bsd_rdma_4_9/sys/compat/linux/linux_util.c projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/asm/atomic-long.h projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/asm/atomic.h projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/asm/atomic64.h projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/linux/bitops.h projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/linux/fs.h projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/linux/in6.h projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/linux/io.h projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/linux/mm.h projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/linux/random.h projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/linux/workqueue.h projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/src/linux_compat.c projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/src/linux_page.c projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/src/linux_schedule.c projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/src/linux_tasklet.c projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/src/linux_work.c projects/bsd_rdma_4_9/sys/compat/ndis/kern_ndis.c projects/bsd_rdma_4_9/sys/compat/ndis/ndis_var.h projects/bsd_rdma_4_9/sys/conf/Makefile.arm projects/bsd_rdma_4_9/sys/conf/NOTES projects/bsd_rdma_4_9/sys/conf/files projects/bsd_rdma_4_9/sys/conf/files.amd64 projects/bsd_rdma_4_9/sys/conf/files.arm projects/bsd_rdma_4_9/sys/conf/files.arm64 projects/bsd_rdma_4_9/sys/conf/files.i386 projects/bsd_rdma_4_9/sys/conf/files.powerpc projects/bsd_rdma_4_9/sys/conf/kern.mk projects/bsd_rdma_4_9/sys/conf/kern.opts.mk projects/bsd_rdma_4_9/sys/conf/kern.pre.mk projects/bsd_rdma_4_9/sys/conf/kmod.mk projects/bsd_rdma_4_9/sys/conf/makeLINT.mk projects/bsd_rdma_4_9/sys/conf/options projects/bsd_rdma_4_9/sys/conf/options.arm projects/bsd_rdma_4_9/sys/conf/options.arm64 projects/bsd_rdma_4_9/sys/conf/options.mips projects/bsd_rdma_4_9/sys/contrib/cloudabi/cloudabi32_types.h projects/bsd_rdma_4_9/sys/contrib/cloudabi/cloudabi64_types.h projects/bsd_rdma_4_9/sys/contrib/cloudabi/cloudabi_types_common.h projects/bsd_rdma_4_9/sys/contrib/cloudabi/cloudabi_vdso_aarch64.S projects/bsd_rdma_4_9/sys/contrib/cloudabi/cloudabi_vdso_armv6.S projects/bsd_rdma_4_9/sys/contrib/cloudabi/cloudabi_vdso_i686.S projects/bsd_rdma_4_9/sys/contrib/cloudabi/cloudabi_vdso_i686_on_64bit.S projects/bsd_rdma_4_9/sys/contrib/cloudabi/cloudabi_vdso_x86_64.S projects/bsd_rdma_4_9/sys/contrib/cloudabi/syscalls32.master projects/bsd_rdma_4_9/sys/contrib/cloudabi/syscalls64.master projects/bsd_rdma_4_9/sys/contrib/dev/acpica/changes.txt projects/bsd_rdma_4_9/sys/contrib/dev/acpica/common/adfile.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/common/ahtable.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/common/dmtable.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/common/dmtbdump.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/common/dmtbinfo.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslcompile.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslcompiler.l projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/asldebug.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslerror.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslfiles.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslhelp.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslload.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslmapenter.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslmaputils.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslmessages.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslmessages.h projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslmethod.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/asloperands.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslopt.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/asloptions.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslparseop.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslprintf.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslstartup.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslsupport.l projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/asltypes.h projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslutils.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/cvcompiler.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/cvparser.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/dtcompile.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/dtcompiler.h projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/dtexpress.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/dtfield.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/dtio.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/dtparser.y projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/dtsubtable.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/dttable.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/dttable1.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/dttable2.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/dttemplate.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/dttemplate.h projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/dtutils.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/prexpress.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/prmacros.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/prparser.y projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/prscan.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/prutils.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/dispatcher/dscontrol.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/hardware/hwtimer.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/namespace/nsaccess.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/namespace/nssearch.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/parser/psobject.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/parser/psutils.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/utilities/utinit.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/utilities/utmath.c projects/bsd_rdma_4_9/sys/contrib/dev/acpica/include/acapps.h projects/bsd_rdma_4_9/sys/contrib/dev/acpica/include/acconfig.h projects/bsd_rdma_4_9/sys/contrib/dev/acpica/include/acdisasm.h projects/bsd_rdma_4_9/sys/contrib/dev/acpica/include/acexcep.h projects/bsd_rdma_4_9/sys/contrib/dev/acpica/include/aclocal.h projects/bsd_rdma_4_9/sys/contrib/dev/acpica/include/acpixf.h projects/bsd_rdma_4_9/sys/contrib/dev/acpica/include/actbl1.h projects/bsd_rdma_4_9/sys/contrib/dev/acpica/include/actbl2.h projects/bsd_rdma_4_9/sys/contrib/dev/acpica/include/actypes.h projects/bsd_rdma_4_9/sys/contrib/ena-com/ena_com.c projects/bsd_rdma_4_9/sys/contrib/ena-com/ena_com.h projects/bsd_rdma_4_9/sys/contrib/ena-com/ena_eth_com.c projects/bsd_rdma_4_9/sys/contrib/ena-com/ena_eth_com.h projects/bsd_rdma_4_9/sys/contrib/ena-com/ena_plat.h projects/bsd_rdma_4_9/sys/contrib/ipfilter/netinet/ip_nat.c projects/bsd_rdma_4_9/sys/contrib/ipfilter/netinet/ip_state.c projects/bsd_rdma_4_9/sys/contrib/libnv/cnvlist.c projects/bsd_rdma_4_9/sys/contrib/libnv/nvlist.c projects/bsd_rdma_4_9/sys/contrib/libnv/nvpair.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/BM/bm.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/BM/bm_pool.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/BM/bman_low.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/BM/bman_private.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/HC/hc.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/dtsec.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/dtsec.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/dtsec_mii_acc.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/dtsec_mii_acc.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/fm_mac.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/fm_mac.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/tgec.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/tgec.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/tgec_mii_acc.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/MAC/tgec_mii_acc.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_cc.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_cc.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_kg.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_manip.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_manip.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_pcd.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_pcd.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_pcd_ipc.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_plcr.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_prs.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Port/fm_port.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Port/fm_port.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Port/fm_port_im.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Rtc/fm_rtc.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/Rtc/fm_rtc.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/fm.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/fm_ipc.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/fm_muram.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/inc/fm_common.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/FM/inc/fm_hc.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/QM/fsl_qman.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/QM/qm.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/QM/qm.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/QM/qm_portal_fqr.c projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/QM/qman_low.h projects/bsd_rdma_4_9/sys/contrib/ncsw/Peripherals/QM/qman_private.h projects/bsd_rdma_4_9/sys/contrib/ncsw/etc/error.c projects/bsd_rdma_4_9/sys/contrib/ncsw/etc/memcpy.c projects/bsd_rdma_4_9/sys/contrib/ncsw/etc/mm.c projects/bsd_rdma_4_9/sys/contrib/ncsw/etc/mm.h projects/bsd_rdma_4_9/sys/contrib/ncsw/etc/ncsw_mem.c projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/Peripherals/bm_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/Peripherals/crc_mac_addr_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/Peripherals/dpaa_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/Peripherals/fm_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/Peripherals/fm_mac_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/Peripherals/fm_muram_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/Peripherals/fm_pcd_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/Peripherals/fm_port_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/Peripherals/fm_rtc_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/Peripherals/qm_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/core_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/cores/e500v2_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/cores/ppc_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/ddr_std_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/debug_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/endian_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/enet_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/error_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/etc/list_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/etc/mem_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/etc/memcpy_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/etc/mm_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/etc/sprint_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/integrations/dpaa_integration_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/integrations/part_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/ncsw_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/net_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/std_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/stdarg_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/stdlib_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/string_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/types_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/inc/xx_ext.h projects/bsd_rdma_4_9/sys/contrib/ncsw/user/env/xx.c projects/bsd_rdma_4_9/sys/contrib/octeon-sdk/cvmx-l2c.c projects/bsd_rdma_4_9/sys/contrib/vchiq/interface/vchiq_arm/vchiq_2835_arm.c projects/bsd_rdma_4_9/sys/crypto/aesni/aesni.c projects/bsd_rdma_4_9/sys/crypto/aesni/aesni.h projects/bsd_rdma_4_9/sys/crypto/via/padlock_hash.c projects/bsd_rdma_4_9/sys/dev/acpica/Osd/OsdSchedule.c projects/bsd_rdma_4_9/sys/dev/acpica/acpi_cpu.c projects/bsd_rdma_4_9/sys/dev/ahci/ahci.c projects/bsd_rdma_4_9/sys/dev/ahci/ahci.h projects/bsd_rdma_4_9/sys/dev/ahci/ahci_mv_fdt.c projects/bsd_rdma_4_9/sys/dev/ahci/ahci_pci.c projects/bsd_rdma_4_9/sys/dev/amdsmn/amdsmn.c projects/bsd_rdma_4_9/sys/dev/amdtemp/amdtemp.c projects/bsd_rdma_4_9/sys/dev/ath/if_ath.c projects/bsd_rdma_4_9/sys/dev/atkbdc/psm.c projects/bsd_rdma_4_9/sys/dev/bhnd/bcma/bcma.c projects/bsd_rdma_4_9/sys/dev/bhnd/bcma/bcma_erom.c projects/bsd_rdma_4_9/sys/dev/bhnd/bhnd.c projects/bsd_rdma_4_9/sys/dev/bhnd/bhnd.h projects/bsd_rdma_4_9/sys/dev/bhnd/bhnd_bus_if.m projects/bsd_rdma_4_9/sys/dev/bhnd/bhnd_erom.c projects/bsd_rdma_4_9/sys/dev/bhnd/bhnd_erom.h projects/bsd_rdma_4_9/sys/dev/bhnd/bhnd_erom_if.m projects/bsd_rdma_4_9/sys/dev/bhnd/bhnd_subr.c projects/bsd_rdma_4_9/sys/dev/bhnd/bhnd_types.h projects/bsd_rdma_4_9/sys/dev/bhnd/bhndb/bhnd_bhndb.c projects/bsd_rdma_4_9/sys/dev/bhnd/bhndb/bhndb.c projects/bsd_rdma_4_9/sys/dev/bhnd/bhndb/bhndb_pci.c projects/bsd_rdma_4_9/sys/dev/bhnd/bhndb/bhndb_pcivar.h projects/bsd_rdma_4_9/sys/dev/bhnd/bhndb/bhndb_private.h projects/bsd_rdma_4_9/sys/dev/bhnd/bhndb/bhndb_subr.c projects/bsd_rdma_4_9/sys/dev/bhnd/bhndb/bhndbvar.h projects/bsd_rdma_4_9/sys/dev/bhnd/bhndreg.h projects/bsd_rdma_4_9/sys/dev/bhnd/bhndvar.h projects/bsd_rdma_4_9/sys/dev/bhnd/cores/chipc/chipc.c projects/bsd_rdma_4_9/sys/dev/bhnd/cores/chipc/pwrctl/bhnd_pwrctl.c projects/bsd_rdma_4_9/sys/dev/bhnd/cores/pci/bhnd_pci_hostb.c projects/bsd_rdma_4_9/sys/dev/bhnd/cores/pmu/bhnd_pmu.c projects/bsd_rdma_4_9/sys/dev/bhnd/nvram/bhnd_sprom.c projects/bsd_rdma_4_9/sys/dev/bhnd/siba/siba.c projects/bsd_rdma_4_9/sys/dev/bhnd/siba/siba_bhndb.c projects/bsd_rdma_4_9/sys/dev/bhnd/siba/siba_erom.c projects/bsd_rdma_4_9/sys/dev/bnxt/bnxt.h projects/bsd_rdma_4_9/sys/dev/bnxt/bnxt_hwrm.c projects/bsd_rdma_4_9/sys/dev/bnxt/bnxt_hwrm.h projects/bsd_rdma_4_9/sys/dev/bnxt/bnxt_sysctl.c projects/bsd_rdma_4_9/sys/dev/bnxt/bnxt_sysctl.h projects/bsd_rdma_4_9/sys/dev/bnxt/if_bnxt.c projects/bsd_rdma_4_9/sys/dev/cas/if_cas.c projects/bsd_rdma_4_9/sys/dev/cas/if_casvar.h projects/bsd_rdma_4_9/sys/dev/cxgbe/adapter.h projects/bsd_rdma_4_9/sys/dev/cxgbe/common/common.h projects/bsd_rdma_4_9/sys/dev/cxgbe/common/t4_hw.c projects/bsd_rdma_4_9/sys/dev/cxgbe/crypto/t4_crypto.c projects/bsd_rdma_4_9/sys/dev/cxgbe/firmware/t4fw_interface.h projects/bsd_rdma_4_9/sys/dev/cxgbe/firmware/t6fw_cfg.txt projects/bsd_rdma_4_9/sys/dev/cxgbe/firmware/t6fw_cfg_uwire.txt projects/bsd_rdma_4_9/sys/dev/cxgbe/iw_cxgbe/provider.c projects/bsd_rdma_4_9/sys/dev/cxgbe/t4_main.c projects/bsd_rdma_4_9/sys/dev/cxgbe/t4_sge.c projects/bsd_rdma_4_9/sys/dev/cxgbe/tom/t4_cpl_io.c projects/bsd_rdma_4_9/sys/dev/cxgbe/tom/t4_ddp.c projects/bsd_rdma_4_9/sys/dev/cxgbe/tom/t4_tom.h projects/bsd_rdma_4_9/sys/dev/dpaa/bman.c projects/bsd_rdma_4_9/sys/dev/dpaa/fman.c projects/bsd_rdma_4_9/sys/dev/dpaa/fman.h projects/bsd_rdma_4_9/sys/dev/dpaa/fman_fdt.c projects/bsd_rdma_4_9/sys/dev/dpaa/fman_mdio.c projects/bsd_rdma_4_9/sys/dev/dpaa/if_dtsec.c projects/bsd_rdma_4_9/sys/dev/dpaa/if_dtsec.h projects/bsd_rdma_4_9/sys/dev/dpaa/if_dtsec_fdt.c projects/bsd_rdma_4_9/sys/dev/dpaa/if_dtsec_im.c projects/bsd_rdma_4_9/sys/dev/dpaa/if_dtsec_rm.c projects/bsd_rdma_4_9/sys/dev/dpaa/portals.h projects/bsd_rdma_4_9/sys/dev/drm/drmP.h projects/bsd_rdma_4_9/sys/dev/drm2/i915/i915_drv.c projects/bsd_rdma_4_9/sys/dev/drm2/i915/i915_gem.c projects/bsd_rdma_4_9/sys/dev/drm2/i915/i915_gem_gtt.c projects/bsd_rdma_4_9/sys/dev/drm2/radeon/radeon_drv.c projects/bsd_rdma_4_9/sys/dev/e1000/e1000_80003es2lan.c projects/bsd_rdma_4_9/sys/dev/e1000/e1000_82571.c projects/bsd_rdma_4_9/sys/dev/e1000/e1000_82575.c projects/bsd_rdma_4_9/sys/dev/e1000/e1000_hw.h projects/bsd_rdma_4_9/sys/dev/e1000/e1000_i210.c projects/bsd_rdma_4_9/sys/dev/e1000/e1000_i210.h projects/bsd_rdma_4_9/sys/dev/e1000/e1000_ich8lan.c projects/bsd_rdma_4_9/sys/dev/e1000/e1000_mac.c projects/bsd_rdma_4_9/sys/dev/e1000/e1000_mac.h projects/bsd_rdma_4_9/sys/dev/e1000/e1000_osdep.h projects/bsd_rdma_4_9/sys/dev/e1000/em_txrx.c projects/bsd_rdma_4_9/sys/dev/e1000/if_em.c projects/bsd_rdma_4_9/sys/dev/e1000/if_em.h projects/bsd_rdma_4_9/sys/dev/ena/ena.c projects/bsd_rdma_4_9/sys/dev/ena/ena.h projects/bsd_rdma_4_9/sys/dev/ena/ena_sysctl.c projects/bsd_rdma_4_9/sys/dev/evdev/evdev.c projects/bsd_rdma_4_9/sys/dev/evdev/evdev.h projects/bsd_rdma_4_9/sys/dev/evdev/evdev_utils.c projects/bsd_rdma_4_9/sys/dev/ffec/if_ffec.c projects/bsd_rdma_4_9/sys/dev/ffec/if_ffecreg.h projects/bsd_rdma_4_9/sys/dev/flash/mx25l.c projects/bsd_rdma_4_9/sys/dev/hpt27xx/hpt27xx_config.c projects/bsd_rdma_4_9/sys/dev/hpt27xx/hpt27xx_osm_bsd.c projects/bsd_rdma_4_9/sys/dev/hptnr/hptnr_config.c projects/bsd_rdma_4_9/sys/dev/hptnr/hptnr_osm_bsd.c projects/bsd_rdma_4_9/sys/dev/hwpmc/hwpmc_amd.c projects/bsd_rdma_4_9/sys/dev/hwpmc/hwpmc_amd.h projects/bsd_rdma_4_9/sys/dev/hwpmc/hwpmc_core.c projects/bsd_rdma_4_9/sys/dev/hwpmc/hwpmc_intel.c projects/bsd_rdma_4_9/sys/dev/hwpmc/hwpmc_logging.c projects/bsd_rdma_4_9/sys/dev/hwpmc/hwpmc_mod.c projects/bsd_rdma_4_9/sys/dev/hwpmc/pmc_events.h projects/bsd_rdma_4_9/sys/dev/hyperv/include/hyperv.h projects/bsd_rdma_4_9/sys/dev/hyperv/netvsc/hn_nvs.c projects/bsd_rdma_4_9/sys/dev/hyperv/netvsc/hn_rndis.c projects/bsd_rdma_4_9/sys/dev/hyperv/netvsc/hn_rndis.h projects/bsd_rdma_4_9/sys/dev/hyperv/netvsc/if_hn.c projects/bsd_rdma_4_9/sys/dev/hyperv/netvsc/if_hnvar.h projects/bsd_rdma_4_9/sys/dev/hyperv/netvsc/ndis.h projects/bsd_rdma_4_9/sys/dev/hyperv/vmbus/hyperv.c projects/bsd_rdma_4_9/sys/dev/hyperv/vmbus/vmbus.c projects/bsd_rdma_4_9/sys/dev/if_ndis/if_ndis.c projects/bsd_rdma_4_9/sys/dev/iicbus/icee.c projects/bsd_rdma_4_9/sys/dev/intpm/intpm.c projects/bsd_rdma_4_9/sys/dev/ioat/ioat.c projects/bsd_rdma_4_9/sys/dev/ipmi/ipmi.c projects/bsd_rdma_4_9/sys/dev/ipmi/ipmivars.h projects/bsd_rdma_4_9/sys/dev/iscsi/iscsi.c projects/bsd_rdma_4_9/sys/dev/iscsi_initiator/isc_soc.c projects/bsd_rdma_4_9/sys/dev/isp/DriverManual.txt projects/bsd_rdma_4_9/sys/dev/iwm/if_iwm.c projects/bsd_rdma_4_9/sys/dev/iwm/if_iwm_8000.c projects/bsd_rdma_4_9/sys/dev/iwm/if_iwm_config.h projects/bsd_rdma_4_9/sys/dev/ixgbe/if_ix.c projects/bsd_rdma_4_9/sys/dev/ixgbe/if_ixv.c projects/bsd_rdma_4_9/sys/dev/ixgbe/ixgbe_rss.h projects/bsd_rdma_4_9/sys/dev/ixl/ixl_txrx.c projects/bsd_rdma_4_9/sys/dev/lge/if_lge.c projects/bsd_rdma_4_9/sys/dev/liquidio/base/cn23xx_pf_device.c projects/bsd_rdma_4_9/sys/dev/liquidio/base/lio_device.c projects/bsd_rdma_4_9/sys/dev/liquidio/base/lio_device.h projects/bsd_rdma_4_9/sys/dev/liquidio/base/lio_droq.c projects/bsd_rdma_4_9/sys/dev/liquidio/base/lio_mem_ops.c projects/bsd_rdma_4_9/sys/dev/liquidio/base/lio_request_manager.c projects/bsd_rdma_4_9/sys/dev/liquidio/lio_main.c projects/bsd_rdma_4_9/sys/dev/liquidio/lio_main.h projects/bsd_rdma_4_9/sys/dev/liquidio/lio_rxtx.c projects/bsd_rdma_4_9/sys/dev/liquidio/lio_sysctl.c projects/bsd_rdma_4_9/sys/dev/md/md.c projects/bsd_rdma_4_9/sys/dev/mlx4/mlx4_en/en.h projects/bsd_rdma_4_9/sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c projects/bsd_rdma_4_9/sys/dev/mlx4/mlx4_en/mlx4_en_rx.c projects/bsd_rdma_4_9/sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_en/en.h projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_en/mlx5_en_main.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_en/mlx5_en_rx.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_en/mlx5_en_tx.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c projects/bsd_rdma_4_9/sys/dev/mmc/host/dwmmc.c projects/bsd_rdma_4_9/sys/dev/mmc/mmcsd.c projects/bsd_rdma_4_9/sys/dev/mpr/mpr.c projects/bsd_rdma_4_9/sys/dev/mpr/mpr_mapping.c projects/bsd_rdma_4_9/sys/dev/mpr/mpr_pci.c projects/bsd_rdma_4_9/sys/dev/mpr/mpr_sas.h projects/bsd_rdma_4_9/sys/dev/mpr/mpr_sas_lsi.c projects/bsd_rdma_4_9/sys/dev/mps/mps.c projects/bsd_rdma_4_9/sys/dev/mps/mps_pci.c projects/bsd_rdma_4_9/sys/dev/mps/mps_sas.h projects/bsd_rdma_4_9/sys/dev/mps/mps_sas_lsi.c projects/bsd_rdma_4_9/sys/dev/mwl/if_mwl.c projects/bsd_rdma_4_9/sys/dev/neta/if_mvneta.c projects/bsd_rdma_4_9/sys/dev/netmap/netmap_generic.c projects/bsd_rdma_4_9/sys/dev/ntb/ntb_hw/ntb_hw_intel.c projects/bsd_rdma_4_9/sys/dev/ntb/ntb_hw/ntb_hw_plx.c projects/bsd_rdma_4_9/sys/dev/null/null.c projects/bsd_rdma_4_9/sys/dev/nvme/nvme.h projects/bsd_rdma_4_9/sys/dev/nvme/nvme_ctrlr.c projects/bsd_rdma_4_9/sys/dev/nvme/nvme_private.h projects/bsd_rdma_4_9/sys/dev/nvme/nvme_sim.c projects/bsd_rdma_4_9/sys/dev/ofw/ofw_bus_subr.h projects/bsd_rdma_4_9/sys/dev/pccard/pccardvar.h projects/bsd_rdma_4_9/sys/dev/pccbb/pccbb_isa.c projects/bsd_rdma_4_9/sys/dev/pci/pci.c projects/bsd_rdma_4_9/sys/dev/pms/freebsd/driver/common/lxencrypt.c projects/bsd_rdma_4_9/sys/dev/pms/freebsd/driver/ini/src/agtiapi.c projects/bsd_rdma_4_9/sys/dev/pms/freebsd/driver/ini/src/osapi.c projects/bsd_rdma_4_9/sys/dev/ppc/ppc.c projects/bsd_rdma_4_9/sys/dev/psci/psci.c projects/bsd_rdma_4_9/sys/dev/qlnx/qlnxe/qlnx_def.h projects/bsd_rdma_4_9/sys/dev/qlxgb/qla_def.h projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_def.h projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_glbl.h projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_hw.c projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_hw.h projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_ioctl.c projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_ioctl.h projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_minidump.c projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_os.c projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_ver.h projects/bsd_rdma_4_9/sys/dev/qlxge/qls_def.h projects/bsd_rdma_4_9/sys/dev/random/fortuna.c projects/bsd_rdma_4_9/sys/dev/random/random_harvestq.c projects/bsd_rdma_4_9/sys/dev/random/randomdev.c projects/bsd_rdma_4_9/sys/dev/rtwn/usb/rtwn_usb_attach.h projects/bsd_rdma_4_9/sys/dev/sdhci/fsl_sdhci.c projects/bsd_rdma_4_9/sys/dev/sdhci/sdhci.c projects/bsd_rdma_4_9/sys/dev/sdhci/sdhci.h projects/bsd_rdma_4_9/sys/dev/sdhci/sdhci_pci.c projects/bsd_rdma_4_9/sys/dev/sk/if_sk.c projects/bsd_rdma_4_9/sys/dev/smbus/smb.c projects/bsd_rdma_4_9/sys/dev/smbus/smbconf.h projects/bsd_rdma_4_9/sys/dev/smc/if_smc.c projects/bsd_rdma_4_9/sys/dev/sound/pci/hda/hdac.c projects/bsd_rdma_4_9/sys/dev/sound/pci/hda/hdac.h projects/bsd_rdma_4_9/sys/dev/syscons/sysmouse.c projects/bsd_rdma_4_9/sys/dev/ti/if_ti.c projects/bsd_rdma_4_9/sys/dev/uart/uart_dev_ns8250.c projects/bsd_rdma_4_9/sys/dev/usb/input/ums.c projects/bsd_rdma_4_9/sys/dev/usb/misc/udbp.c projects/bsd_rdma_4_9/sys/dev/usb/net/if_smsc.c projects/bsd_rdma_4_9/sys/dev/usb/net/if_ure.c projects/bsd_rdma_4_9/sys/dev/usb/serial/u3g.c projects/bsd_rdma_4_9/sys/dev/usb/template/usb_template_audio.c projects/bsd_rdma_4_9/sys/dev/usb/template/usb_template_kbd.c projects/bsd_rdma_4_9/sys/dev/usb/template/usb_template_midi.c projects/bsd_rdma_4_9/sys/dev/usb/template/usb_template_modem.c projects/bsd_rdma_4_9/sys/dev/usb/template/usb_template_mouse.c projects/bsd_rdma_4_9/sys/dev/usb/template/usb_template_phone.c projects/bsd_rdma_4_9/sys/dev/usb/template/usb_template_serialnet.c projects/bsd_rdma_4_9/sys/dev/usb/usb_hub.c projects/bsd_rdma_4_9/sys/dev/usb/usbdevs projects/bsd_rdma_4_9/sys/dev/usb/wlan/if_rsu.c projects/bsd_rdma_4_9/sys/dev/usb/wlan/if_uath.c projects/bsd_rdma_4_9/sys/dev/vt/vt_sysmouse.c projects/bsd_rdma_4_9/sys/dev/wb/if_wb.c projects/bsd_rdma_4_9/sys/fs/cd9660/cd9660_vnops.c projects/bsd_rdma_4_9/sys/fs/cuse/cuse.c projects/bsd_rdma_4_9/sys/fs/cuse/cuse_defs.h projects/bsd_rdma_4_9/sys/fs/cuse/cuse_ioctl.h projects/bsd_rdma_4_9/sys/fs/devfs/devfs_vnops.c projects/bsd_rdma_4_9/sys/fs/ext2fs/ext2_alloc.c projects/bsd_rdma_4_9/sys/fs/ext2fs/ext2_balloc.c projects/bsd_rdma_4_9/sys/fs/ext2fs/ext2_bmap.c projects/bsd_rdma_4_9/sys/fs/ext2fs/ext2_extattr.c projects/bsd_rdma_4_9/sys/fs/ext2fs/ext2_extents.c projects/bsd_rdma_4_9/sys/fs/ext2fs/ext2_extents.h projects/bsd_rdma_4_9/sys/fs/ext2fs/ext2_extern.h projects/bsd_rdma_4_9/sys/fs/ext2fs/ext2_inode.c projects/bsd_rdma_4_9/sys/fs/ext2fs/ext2_inode_cnv.c projects/bsd_rdma_4_9/sys/fs/ext2fs/ext2_subr.c projects/bsd_rdma_4_9/sys/fs/ext2fs/ext2_vfsops.c projects/bsd_rdma_4_9/sys/fs/ext2fs/ext2_vnops.c projects/bsd_rdma_4_9/sys/fs/ext2fs/ext2fs.h projects/bsd_rdma_4_9/sys/fs/ext2fs/inode.h projects/bsd_rdma_4_9/sys/fs/fuse/fuse_ipc.c projects/bsd_rdma_4_9/sys/fs/fuse/fuse_vnops.c projects/bsd_rdma_4_9/sys/fs/msdosfs/msdosfs_conv.c projects/bsd_rdma_4_9/sys/fs/msdosfs/msdosfs_denode.c projects/bsd_rdma_4_9/sys/fs/msdosfs/msdosfs_vfsops.c projects/bsd_rdma_4_9/sys/fs/msdosfs/msdosfs_vnops.c projects/bsd_rdma_4_9/sys/fs/nfs/nfs.h projects/bsd_rdma_4_9/sys/fs/nfs/nfs_commonkrpc.c projects/bsd_rdma_4_9/sys/fs/nfs/nfs_commonport.c projects/bsd_rdma_4_9/sys/fs/nfs/nfs_commonsubs.c projects/bsd_rdma_4_9/sys/fs/nfs/nfs_var.h projects/bsd_rdma_4_9/sys/fs/nfs/nfscl.h projects/bsd_rdma_4_9/sys/fs/nfs/nfsclstate.h projects/bsd_rdma_4_9/sys/fs/nfs/nfsport.h projects/bsd_rdma_4_9/sys/fs/nfs/nfsproto.h projects/bsd_rdma_4_9/sys/fs/nfsclient/nfs_clcomsubs.c projects/bsd_rdma_4_9/sys/fs/nfsclient/nfs_clkdtrace.c projects/bsd_rdma_4_9/sys/fs/nfsclient/nfs_clrpcops.c projects/bsd_rdma_4_9/sys/fs/nfsclient/nfs_clstate.c projects/bsd_rdma_4_9/sys/fs/nfsserver/nfs_nfsdserv.c projects/bsd_rdma_4_9/sys/fs/nfsserver/nfs_nfsdstate.c projects/bsd_rdma_4_9/sys/fs/pseudofs/pseudofs.h projects/bsd_rdma_4_9/sys/fs/tmpfs/tmpfs_fifoops.c projects/bsd_rdma_4_9/sys/fs/tmpfs/tmpfs_subr.c projects/bsd_rdma_4_9/sys/fs/tmpfs/tmpfs_vfsops.c projects/bsd_rdma_4_9/sys/fs/tmpfs/tmpfs_vnops.c projects/bsd_rdma_4_9/sys/fs/tmpfs/tmpfs_vnops.h projects/bsd_rdma_4_9/sys/fs/udf/udf_vnops.c projects/bsd_rdma_4_9/sys/gdb/gdb_main.c projects/bsd_rdma_4_9/sys/geom/geom_dev.c projects/bsd_rdma_4_9/sys/geom/geom_disk.h projects/bsd_rdma_4_9/sys/geom/geom_slice.c projects/bsd_rdma_4_9/sys/geom/geom_subr.c projects/bsd_rdma_4_9/sys/geom/mirror/g_mirror.c projects/bsd_rdma_4_9/sys/geom/mirror/g_mirror.h projects/bsd_rdma_4_9/sys/geom/mountver/g_mountver.c projects/bsd_rdma_4_9/sys/geom/mountver/g_mountver.h projects/bsd_rdma_4_9/sys/gnu/dts/arm/aks-cdu.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/am335x-baltos.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/am335x-base0033.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/am335x-bone-common.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/am335x-boneblack-wireless.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/am335x-boneblack.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/am335x-bonegreen-wireless.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/am335x-nano.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/am335x-pepper.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/am335x-phycore-som.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/am335x-shc.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/am335x-sl50.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/am33xx.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/am4372.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/am437x-gp-evm.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/am437x-idk-evm.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/am437x-sk-evm.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/am43x-epos-evm.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/am43xx-clocks.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/am571x-idk.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/am572x-idk.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/am57xx-beagle-x15-common.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/animeo_ip.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/armada-370.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/armada-385-linksys-caiman.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/armada-385-linksys-cobra.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/armada-385-linksys-shelby.dts (contents, props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/armada-385-linksys.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/armada-385-turris-omnia.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/armada-388-gp.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/armada-38x.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/armada-xp-98dx3236.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/armada-xp-98dx4251.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/armada-xp-linksys-mamba.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/armada-xp-mv78230.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/armada-xp-mv78260.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/armada-xp-mv78460.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/aspeed-g4.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/aspeed-g5.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91-cosino.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91-kizbox.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91-kizbox2.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91-kizboxmini.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91-linea.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91-qil_a9260.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91-sama5d2_xplained.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91-sama5d3_xplained.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91-sama5d4_ma5d4.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91-sama5d4_xplained.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91-sama5d4ek.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91-tse850-3.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91sam9260.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91sam9261.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91sam9261ek.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91sam9263.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91sam9263ek.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91sam9g20ek_common.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91sam9g45.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91sam9m10g45ek.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91sam9n12.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91sam9n12ek.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91sam9rl.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91sam9rlek.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91sam9x5.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/at91sam9x5cm.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/axp209.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/axp22x.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/bcm-cygnus.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/bcm-nsp.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/bcm2835-rpi-zero.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/bcm2835-rpi.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/bcm2835.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/bcm2836.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/bcm283x.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/bcm5301x.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/bcm911360_entphn.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/da850-evm.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/da850-lcdk.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/da850-lego-ev3.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/da850.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/dm8168-evm.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/dm816x.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/dra7-evm.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/dra7.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/dra71-evm.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/dra72-evm-common.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/dra7xx-clocks.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/emev2.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/ethernut5.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos3250-monk.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos3250-rinato.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos4.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos4210-origen.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos4210-trats.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos4412-odroidu3.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos4412-odroidx.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos4412-trats2.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos5.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos5250-arndale.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos5250-pinctrl.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos5250-smdk5250.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos5250-snow-common.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos5250-spring.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos5250.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos5420-arndale-octa.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos5420-peach-pit.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos5420-pinctrl.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos5420-smdk5420.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos5420.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos5422-odroidxu3-audio.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos5422-odroidxu3-common.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos5440.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos5800-peach-pi.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/ge863-pro3.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/gemini-nas4220b.dts (contents, props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/gemini-sq201.dts (contents, props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/gemini.dtsi (contents, props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx23-sansa.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx25-karo-tx25.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx25-pdk.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx25.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx27-phytec-phycard-s-som.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx27-phytec-phycore-som.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx28-cfa10037.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx28-cfa10049.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx28-cfa10057.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx28-cfa10058.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx28-eukrea-mbmx287lc.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx28-evk.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx28-m28cu3.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx50-evk.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx50.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx51-apf51.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx53-mba53.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx53-qsb-common.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx53-smd.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx53-tqma53.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx53-tx53.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx53-voipac-dmm-668.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6dl-riotboard.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6dl-sabrelite.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6dl-sabresd.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6dl.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6q-ba16.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6q-cm-fx6.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6q-dmo-edmqmx6.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6q-evi.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6q-gw5400-a.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6q-novena.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6q-sabrelite.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6q-sabresd.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6q-utilite-pro.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6q-zii-rdu2.dts (contents, props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6q.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl-apf6dev.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl-aristainetos.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl-aristainetos2.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl-colibri.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl-gw53xx.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl-gw54xx.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl-microsom-ar8035.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl-nitrogen6_max.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl-nitrogen6_som2.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl-nitrogen6x.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl-phytec-pfla02.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl-sabreauto.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl-sabrelite.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl-sabresd.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl-tx6.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl-wandboard.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qp-zii-rdu2.dts (contents, props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qp.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6sl.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6sx-nitrogen6sx.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6sx-sdb.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6sx.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6ul-opos6ul.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6ul-tx6ul-mainboard.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6ul-tx6ul.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6ul.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx7-colibri.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx7d-nitrogen7.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx7d-pinfunc.h projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx7d-sdb.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx7d.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx7s-warp.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx7s.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/keystone-k2g-evm.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/keystone-k2g.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/kirkwood-openblocks_a6.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/logicpd-torpedo-som.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/ls1021a.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/meson.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/meson6-atv1200.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/meson6.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/meson8.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/meson8b.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/motorola-cpcap-mapphone.dtsi (contents, props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/moxart.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/mt2701-evb.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/mt2701.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/mt7623.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/omap3-cm-t3x.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/omap3-devkit8000-common.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/omap3-evm-37xx.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/omap3-evm-common.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/omap3-gta04.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/omap3-overo-base.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/omap3-sb-t35.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/omap3-tao3530.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/omap4-droid4-xt894.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/omap4-duovero.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/omap4-var-som-om44.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/omap4.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/omap44xx-clocks.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/omap5-cm-t54.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/omap5-sbc-t54.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/omap5-uevm.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/omap54xx-clocks.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/pm9g45.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/pxa25x.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/pxa27x.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/qcom-apq8060-dragonboard.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/qcom-apq8064-arrow-sd-600eval.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/qcom-apq8064-asus-nexus7-flo.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/qcom-apq8064-cm-qs600.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/qcom-apq8064-ifc6410.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/qcom-apq8064-sony-xperia-yuga.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/qcom-apq8064.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/qcom-apq8074-dragonboard.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/qcom-ipq4019.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/qcom-ipq8064.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/qcom-msm8660.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/qcom-msm8974-sony-xperia-honami.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/qcom-msm8974.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/qcom-pm8941.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/r7s72100.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/r8a73a4.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/r8a7740-armadillo800eva.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/r8a7740.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/r8a7778.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/r8a7779.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/r8a7790.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/r8a7791.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/r8a7793-gose.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/r8a7793.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/r8a7794.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/r8a77xx-aa104xd12-panel.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/r8a77xx-aa121td01-panel.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/rk3229-evb.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/rk322x.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/rk3288-firefly-reload.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/rk3288-firefly.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/rk3288-rock2-som.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/rk3288-rock2-square.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/rk3288-veyron.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/rk3288.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/sama5d2.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/sama5d3.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/sama5d3xcm.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/sama5d3xcm_cmp.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/sama5d4.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/sh73a0.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/socfpga.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/socfpga_arria10_socdk.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/socfpga_cyclone5_de0_sockit.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/socfpga_cyclone5_mcvevk.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/socfpga_cyclone5_vining_fpga.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/stm32429i-eval.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/stm32f429-disco.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/stm32f429.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/stm32f746.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/stm32h743-pinctrl.dtsi (contents, props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/stm32h743.dtsi (contents, props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10-a1000.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10-ba10-tvbox.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10-chuwi-v7-cw0825.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10-cubieboard.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10-dserve-dsrv9703c.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10-gemei-g9.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10-hackberry.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10-hyundai-a7hd.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10-inet1.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10-inet97fv2.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10-inet9f-rev03.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10-itead-iteaduino-plus.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10-jesurun-q5.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10-marsboard.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10-mini-xplus.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10-mk802.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10-mk802ii.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10-olinuxino-lime.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10-pcduino.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10-pov-protab2-ips9.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun4i-a10.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun5i-a10s-auxtek-t003.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun5i-a10s-auxtek-t004.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun5i-a10s-olinuxino-micro.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun5i-a10s-wobo-i5.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun5i-a10s.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun5i-a13-empire-electronix-d709.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun5i-a13-hsg-h702.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun5i-a13-olinuxino.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun5i-r8-chip.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun5i.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun6i-a31-hummingbird.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun6i-a31.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun6i-a31s-primo81.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun6i-a31s-sinovoip-bpi-m2.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20-bananapi-m1-plus.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20-bananapi.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20-bananapro.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20-cubieboard2.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20-cubietruck.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20-hummingbird.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20-i12-tvbox.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20-icnova-swac.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20-itead-ibox.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20-lamobo-r1.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20-m3.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20-mk808c.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20-olimex-som-evb.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime2.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20-olinuxino-micro.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20-pcduino3-nano.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20-pcduino3.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20-wexler-tab7200.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20-wits-pro-a20-dkt.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun7i-a20.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun8i-a33-sinlinx-sina33.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun8i-a33.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun8i-a83t-allwinner-h8homlet-v2.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun8i-a83t-cubietruck-plus.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun8i-a83t.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun8i-h2-plus-orangepi-zero.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun8i-h3-bananapi-m2-plus.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun8i-h3-orangepi-2.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun8i-h3-orangepi-pc.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun8i-h3-orangepi-plus.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun8i-h3-orangepi-plus2e.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun8i-v3s.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/sunxi-common-regulators.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/sunxi-h3-h5.dtsi (contents, props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/tango4-vantage-1172.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/tegra124-apalis-eval.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/tegra124-apalis.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/tegra124-jetson-tk1.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/tegra124.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/tegra20-harmony.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/tegra20-tamonten.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/tegra20-tec.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/tegra20-trimslice.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/tegra20.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/tegra30-apalis-eval.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/tegra30-apalis.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/tegra30-beaver.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/tegra30-cardhu.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/tegra30.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/tny_a9260_common.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/tny_a9263.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/twl4030.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/uniphier-ld4-ref.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/uniphier-ld4.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/uniphier-ld6b-ref.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/uniphier-ld6b.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/uniphier-pro4-ace.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/uniphier-pro4-ref.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/uniphier-pro4-sanji.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/uniphier-pro4.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/uniphier-pro5.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/uniphier-pxs2-gentil.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/uniphier-pxs2-vodka.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/uniphier-pxs2.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/uniphier-ref-daughter.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/uniphier-sld3-ref.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/uniphier-sld3.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/uniphier-sld8-ref.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/uniphier-sld8.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/uniphier-support-card.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/usb_a9260_common.dtsi projects/bsd_rdma_4_9/sys/gnu/dts/arm/usb_a9263.dts projects/bsd_rdma_4_9/sys/gnu/dts/arm/vf610-zii-dev-rev-b.dts projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/exynos5420.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/gxbb-clkc.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/hi3660-clock.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/hi6220-clock.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/histb-clock.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/imx7d-clock.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/meson8b-clkc.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/mt2701-clk.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/mt8173-clk.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/r7s72100-clock.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/r8a7791-clock.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/rk3228-cru.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/rk3399-cru.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/sun5i-ccu.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/clock/zx296718-clock.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/gpio/gpio.h projects/bsd_rdma_4_9/sys/gnu/dts/include/dt-bindings/input/linux-event-codes.h projects/bsd_rdma_4_9/sys/i386/conf/GENERIC projects/bsd_rdma_4_9/sys/i386/conf/GENERIC-NODEBUG projects/bsd_rdma_4_9/sys/i386/i386/apic_vector.s projects/bsd_rdma_4_9/sys/i386/i386/exception.s projects/bsd_rdma_4_9/sys/i386/i386/genassym.c projects/bsd_rdma_4_9/sys/i386/i386/machdep.c projects/bsd_rdma_4_9/sys/i386/i386/minidump_machdep.c projects/bsd_rdma_4_9/sys/i386/i386/pmap.c projects/bsd_rdma_4_9/sys/i386/i386/swtch.s projects/bsd_rdma_4_9/sys/i386/i386/sys_machdep.c projects/bsd_rdma_4_9/sys/i386/i386/vm_machdep.c projects/bsd_rdma_4_9/sys/i386/include/asmacros.h projects/bsd_rdma_4_9/sys/i386/include/md_var.h projects/bsd_rdma_4_9/sys/i386/isa/npx.c projects/bsd_rdma_4_9/sys/kern/capabilities.conf projects/bsd_rdma_4_9/sys/kern/imgact_elf.c projects/bsd_rdma_4_9/sys/kern/imgact_shell.c projects/bsd_rdma_4_9/sys/kern/init_main.c projects/bsd_rdma_4_9/sys/kern/init_sysent.c projects/bsd_rdma_4_9/sys/kern/kern_dump.c projects/bsd_rdma_4_9/sys/kern/kern_exec.c projects/bsd_rdma_4_9/sys/kern/kern_gzio.c projects/bsd_rdma_4_9/sys/kern/kern_linker.c projects/bsd_rdma_4_9/sys/kern/kern_loginclass.c projects/bsd_rdma_4_9/sys/kern/kern_mbuf.c projects/bsd_rdma_4_9/sys/kern/kern_mutex.c projects/bsd_rdma_4_9/sys/kern/kern_proc.c projects/bsd_rdma_4_9/sys/kern/kern_resource.c projects/bsd_rdma_4_9/sys/kern/kern_rwlock.c projects/bsd_rdma_4_9/sys/kern/kern_sdt.c projects/bsd_rdma_4_9/sys/kern/kern_sendfile.c projects/bsd_rdma_4_9/sys/kern/kern_shutdown.c projects/bsd_rdma_4_9/sys/kern/kern_sig.c projects/bsd_rdma_4_9/sys/kern/kern_sx.c projects/bsd_rdma_4_9/sys/kern/kern_sysctl.c projects/bsd_rdma_4_9/sys/kern/kern_tc.c projects/bsd_rdma_4_9/sys/kern/kern_umtx.c projects/bsd_rdma_4_9/sys/kern/md4c.c projects/bsd_rdma_4_9/sys/kern/sched_ule.c projects/bsd_rdma_4_9/sys/kern/subr_blist.c projects/bsd_rdma_4_9/sys/kern/subr_bus.c projects/bsd_rdma_4_9/sys/kern/subr_eventhandler.c projects/bsd_rdma_4_9/sys/kern/subr_gtaskqueue.c projects/bsd_rdma_4_9/sys/kern/subr_kdb.c projects/bsd_rdma_4_9/sys/kern/subr_sleepqueue.c projects/bsd_rdma_4_9/sys/kern/subr_smp.c projects/bsd_rdma_4_9/sys/kern/subr_stack.c projects/bsd_rdma_4_9/sys/kern/subr_unit.c projects/bsd_rdma_4_9/sys/kern/subr_witness.c projects/bsd_rdma_4_9/sys/kern/sys_process.c projects/bsd_rdma_4_9/sys/kern/sysv_sem.c projects/bsd_rdma_4_9/sys/kern/uipc_mbuf.c projects/bsd_rdma_4_9/sys/kern/uipc_shm.c projects/bsd_rdma_4_9/sys/kern/uipc_socket.c projects/bsd_rdma_4_9/sys/kern/uipc_usrreq.c projects/bsd_rdma_4_9/sys/kern/vfs_aio.c projects/bsd_rdma_4_9/sys/kern/vfs_bio.c projects/bsd_rdma_4_9/sys/kern/vfs_cache.c projects/bsd_rdma_4_9/sys/kern/vfs_default.c projects/bsd_rdma_4_9/sys/kern/vfs_export.c projects/bsd_rdma_4_9/sys/kern/vfs_lookup.c projects/bsd_rdma_4_9/sys/kern/vfs_mount.c projects/bsd_rdma_4_9/sys/kern/vfs_subr.c projects/bsd_rdma_4_9/sys/kern/vfs_syscalls.c projects/bsd_rdma_4_9/sys/libkern/crc32.c projects/bsd_rdma_4_9/sys/mips/broadcom/bcm_machdep.c projects/bsd_rdma_4_9/sys/mips/broadcom/bcm_machdep.h projects/bsd_rdma_4_9/sys/mips/broadcom/bcm_nvram_cfe.c projects/bsd_rdma_4_9/sys/mips/broadcom/bhnd_nexus.c projects/bsd_rdma_4_9/sys/mips/conf/ADM5120 projects/bsd_rdma_4_9/sys/mips/conf/ALCHEMY projects/bsd_rdma_4_9/sys/mips/conf/ERL projects/bsd_rdma_4_9/sys/mips/conf/GXEMUL projects/bsd_rdma_4_9/sys/mips/conf/GXEMUL32 projects/bsd_rdma_4_9/sys/mips/conf/MT7620 projects/bsd_rdma_4_9/sys/mips/conf/OCTEON1 projects/bsd_rdma_4_9/sys/mips/conf/QEMU projects/bsd_rdma_4_9/sys/mips/conf/RT305X projects/bsd_rdma_4_9/sys/mips/conf/RT5350 projects/bsd_rdma_4_9/sys/mips/conf/XLP projects/bsd_rdma_4_9/sys/mips/conf/XLP64 projects/bsd_rdma_4_9/sys/mips/conf/XLPN32 projects/bsd_rdma_4_9/sys/mips/conf/XLR projects/bsd_rdma_4_9/sys/mips/conf/XLR64 projects/bsd_rdma_4_9/sys/mips/conf/XLRN32 projects/bsd_rdma_4_9/sys/mips/include/cpufunc.h projects/bsd_rdma_4_9/sys/mips/include/cpuregs.h projects/bsd_rdma_4_9/sys/mips/include/elf.h projects/bsd_rdma_4_9/sys/mips/mediatek/mtk_pinctrl.c projects/bsd_rdma_4_9/sys/mips/mediatek/mtk_pinctrl.h projects/bsd_rdma_4_9/sys/mips/mips/minidump_machdep.c projects/bsd_rdma_4_9/sys/mips/mips/trap.c projects/bsd_rdma_4_9/sys/mips/rmi/rootfs_list.txt projects/bsd_rdma_4_9/sys/modules/Makefile projects/bsd_rdma_4_9/sys/modules/aesni/Makefile projects/bsd_rdma_4_9/sys/modules/bhnd/bhndb_pci/Makefile projects/bsd_rdma_4_9/sys/modules/cloudabi32/Makefile projects/bsd_rdma_4_9/sys/modules/cxgbe/t4_firmware/Makefile projects/bsd_rdma_4_9/sys/modules/cxgbe/t5_firmware/Makefile projects/bsd_rdma_4_9/sys/modules/cxgbe/t6_firmware/Makefile projects/bsd_rdma_4_9/sys/modules/dtb/allwinner/Makefile projects/bsd_rdma_4_9/sys/modules/efirt/Makefile projects/bsd_rdma_4_9/sys/modules/em/Makefile projects/bsd_rdma_4_9/sys/modules/i2c/Makefile projects/bsd_rdma_4_9/sys/modules/i2c/ds1307/Makefile projects/bsd_rdma_4_9/sys/modules/i2c/ds13rtc/Makefile projects/bsd_rdma_4_9/sys/modules/i2c/ds3231/Makefile projects/bsd_rdma_4_9/sys/modules/i2c/isl12xx/Makefile projects/bsd_rdma_4_9/sys/modules/i2c/nxprtc/Makefile projects/bsd_rdma_4_9/sys/modules/i2c/s35390a/Makefile projects/bsd_rdma_4_9/sys/modules/iwmfw/Makefile projects/bsd_rdma_4_9/sys/modules/zfs/Makefile projects/bsd_rdma_4_9/sys/net/bpf_zerocopy.c projects/bsd_rdma_4_9/sys/net/if.c projects/bsd_rdma_4_9/sys/net/if_bridge.c projects/bsd_rdma_4_9/sys/net/if_clone.c projects/bsd_rdma_4_9/sys/net/if_epair.c projects/bsd_rdma_4_9/sys/net/iflib.c projects/bsd_rdma_4_9/sys/net/iflib.h projects/bsd_rdma_4_9/sys/net/mp_ring.c projects/bsd_rdma_4_9/sys/net/rss_config.c projects/bsd_rdma_4_9/sys/net/rss_config.h projects/bsd_rdma_4_9/sys/net/vnet.c projects/bsd_rdma_4_9/sys/net80211/ieee80211_input.h projects/bsd_rdma_4_9/sys/net80211/ieee80211_ioctl.h projects/bsd_rdma_4_9/sys/netgraph/ng_iface.c projects/bsd_rdma_4_9/sys/netinet/ip_carp.c projects/bsd_rdma_4_9/sys/netinet/ip_icmp.c projects/bsd_rdma_4_9/sys/netinet/sctp.h projects/bsd_rdma_4_9/sys/netinet/sctp_asconf.c projects/bsd_rdma_4_9/sys/netinet/sctp_asconf.h projects/bsd_rdma_4_9/sys/netinet/sctp_auth.c projects/bsd_rdma_4_9/sys/netinet/sctp_constants.h projects/bsd_rdma_4_9/sys/netinet/sctp_indata.c projects/bsd_rdma_4_9/sys/netinet/sctp_input.c projects/bsd_rdma_4_9/sys/netinet/sctp_os_bsd.h projects/bsd_rdma_4_9/sys/netinet/sctp_output.c projects/bsd_rdma_4_9/sys/netinet/sctp_output.h projects/bsd_rdma_4_9/sys/netinet/sctp_pcb.c projects/bsd_rdma_4_9/sys/netinet/sctp_pcb.h projects/bsd_rdma_4_9/sys/netinet/sctp_structs.h projects/bsd_rdma_4_9/sys/netinet/sctp_usrreq.c projects/bsd_rdma_4_9/sys/netinet/sctputil.c projects/bsd_rdma_4_9/sys/netinet/sctputil.h projects/bsd_rdma_4_9/sys/netinet/tcp_input.c projects/bsd_rdma_4_9/sys/netinet/tcp_output.c projects/bsd_rdma_4_9/sys/netinet/tcp_sack.c projects/bsd_rdma_4_9/sys/netinet/tcp_stacks/fastpath.c projects/bsd_rdma_4_9/sys/netinet/tcp_syncache.c projects/bsd_rdma_4_9/sys/netinet/tcp_timer.c projects/bsd_rdma_4_9/sys/netinet/tcp_timer.h projects/bsd_rdma_4_9/sys/netinet/tcp_timewait.c projects/bsd_rdma_4_9/sys/netinet/tcp_var.h projects/bsd_rdma_4_9/sys/netinet6/ip6_fastfwd.c projects/bsd_rdma_4_9/sys/netinet6/sctp6_usrreq.c projects/bsd_rdma_4_9/sys/netinet6/send.c projects/bsd_rdma_4_9/sys/netipsec/ipsec.c projects/bsd_rdma_4_9/sys/netipsec/ipsec.h projects/bsd_rdma_4_9/sys/netipsec/key.c projects/bsd_rdma_4_9/sys/netipsec/xform_ah.c projects/bsd_rdma_4_9/sys/netipsec/xform_esp.c projects/bsd_rdma_4_9/sys/netpfil/ipfw/dn_sched_fifo.c projects/bsd_rdma_4_9/sys/netpfil/ipfw/dn_sched_fq_codel.c projects/bsd_rdma_4_9/sys/netpfil/ipfw/dn_sched_fq_pie.c projects/bsd_rdma_4_9/sys/netpfil/ipfw/dn_sched_prio.c projects/bsd_rdma_4_9/sys/netpfil/ipfw/dn_sched_qfq.c projects/bsd_rdma_4_9/sys/netpfil/ipfw/dn_sched_rr.c projects/bsd_rdma_4_9/sys/netpfil/ipfw/dn_sched_wf2q.c projects/bsd_rdma_4_9/sys/netpfil/ipfw/ip_dn_io.c projects/bsd_rdma_4_9/sys/netpfil/ipfw/ip_dn_private.h projects/bsd_rdma_4_9/sys/netpfil/ipfw/ip_fw2.c projects/bsd_rdma_4_9/sys/netpfil/ipfw/ip_fw_dynamic.c projects/bsd_rdma_4_9/sys/netpfil/ipfw/ip_fw_table.c projects/bsd_rdma_4_9/sys/netpfil/ipfw/nat64/nat64lsn_control.c projects/bsd_rdma_4_9/sys/netpfil/ipfw/nat64/nat64stl_control.c projects/bsd_rdma_4_9/sys/netpfil/ipfw/nptv6/nptv6.c projects/bsd_rdma_4_9/sys/netsmb/smb_subr.c projects/bsd_rdma_4_9/sys/ofed/drivers/infiniband/hw/mthca/mthca_provider.c projects/bsd_rdma_4_9/sys/ofed/include/rdma/ib_addr.h projects/bsd_rdma_4_9/sys/opencrypto/crypto.c projects/bsd_rdma_4_9/sys/opencrypto/cryptodev.c projects/bsd_rdma_4_9/sys/opencrypto/cryptodev.h projects/bsd_rdma_4_9/sys/opencrypto/xform_md5.c projects/bsd_rdma_4_9/sys/opencrypto/xform_null.c projects/bsd_rdma_4_9/sys/opencrypto/xform_rmd160.c projects/bsd_rdma_4_9/sys/opencrypto/xform_sha1.c projects/bsd_rdma_4_9/sys/opencrypto/xform_sha2.c projects/bsd_rdma_4_9/sys/powerpc/aim/mmu_oea.c projects/bsd_rdma_4_9/sys/powerpc/aim/mmu_oea64.c projects/bsd_rdma_4_9/sys/powerpc/booke/locore.S projects/bsd_rdma_4_9/sys/powerpc/booke/trap_subr.S projects/bsd_rdma_4_9/sys/powerpc/conf/GENERIC projects/bsd_rdma_4_9/sys/powerpc/conf/GENERIC-NODEBUG projects/bsd_rdma_4_9/sys/powerpc/conf/GENERIC64 projects/bsd_rdma_4_9/sys/powerpc/conf/MPC85XX projects/bsd_rdma_4_9/sys/powerpc/conf/MPC85XXSPE projects/bsd_rdma_4_9/sys/powerpc/conf/QORIQ64 projects/bsd_rdma_4_9/sys/powerpc/conf/dpaa/config.dpaa projects/bsd_rdma_4_9/sys/powerpc/conf/dpaa/files.dpaa projects/bsd_rdma_4_9/sys/powerpc/include/elf.h projects/bsd_rdma_4_9/sys/powerpc/include/intr_machdep.h projects/bsd_rdma_4_9/sys/powerpc/include/psl.h projects/bsd_rdma_4_9/sys/powerpc/include/spr.h projects/bsd_rdma_4_9/sys/powerpc/mpc85xx/fsl_diu.c projects/bsd_rdma_4_9/sys/powerpc/mpc85xx/lbc.c projects/bsd_rdma_4_9/sys/powerpc/ofw/ofw_machdep.c projects/bsd_rdma_4_9/sys/powerpc/powerpc/cpu.c projects/bsd_rdma_4_9/sys/powerpc/powerpc/db_trace.c projects/bsd_rdma_4_9/sys/powerpc/powerpc/genassym.c projects/bsd_rdma_4_9/sys/powerpc/powerpc/stack_machdep.c projects/bsd_rdma_4_9/sys/riscv/conf/GENERIC projects/bsd_rdma_4_9/sys/riscv/include/elf.h projects/bsd_rdma_4_9/sys/riscv/riscv/pmap.c projects/bsd_rdma_4_9/sys/sparc64/conf/GENERIC projects/bsd_rdma_4_9/sys/sparc64/conf/GENERIC-NODEBUG projects/bsd_rdma_4_9/sys/sparc64/include/elf.h projects/bsd_rdma_4_9/sys/sparc64/sparc64/dump_machdep.c projects/bsd_rdma_4_9/sys/sparc64/sparc64/stack_machdep.c projects/bsd_rdma_4_9/sys/sys/_kstack_cache.h projects/bsd_rdma_4_9/sys/sys/_task.h projects/bsd_rdma_4_9/sys/sys/blist.h projects/bsd_rdma_4_9/sys/sys/buf.h projects/bsd_rdma_4_9/sys/sys/bus.h projects/bsd_rdma_4_9/sys/sys/cnv.h projects/bsd_rdma_4_9/sys/sys/conf.h projects/bsd_rdma_4_9/sys/sys/disk.h projects/bsd_rdma_4_9/sys/sys/efi.h projects/bsd_rdma_4_9/sys/sys/elf_common.h projects/bsd_rdma_4_9/sys/sys/errno.h projects/bsd_rdma_4_9/sys/sys/eventhandler.h projects/bsd_rdma_4_9/sys/sys/gtaskqueue.h projects/bsd_rdma_4_9/sys/sys/gzio.h projects/bsd_rdma_4_9/sys/sys/ipmi.h projects/bsd_rdma_4_9/sys/sys/kdb.h projects/bsd_rdma_4_9/sys/sys/kerneldump.h projects/bsd_rdma_4_9/sys/sys/lock.h projects/bsd_rdma_4_9/sys/sys/mbuf.h projects/bsd_rdma_4_9/sys/sys/module.h projects/bsd_rdma_4_9/sys/sys/mutex.h projects/bsd_rdma_4_9/sys/sys/param.h projects/bsd_rdma_4_9/sys/sys/pmclog.h projects/bsd_rdma_4_9/sys/sys/priv.h projects/bsd_rdma_4_9/sys/sys/random.h projects/bsd_rdma_4_9/sys/sys/reboot.h projects/bsd_rdma_4_9/sys/sys/sdt.h projects/bsd_rdma_4_9/sys/sys/sockbuf.h projects/bsd_rdma_4_9/sys/sys/socketvar.h projects/bsd_rdma_4_9/sys/sys/stack.h projects/bsd_rdma_4_9/sys/sys/sysctl.h projects/bsd_rdma_4_9/sys/sys/sysent.h projects/bsd_rdma_4_9/sys/sys/systm.h projects/bsd_rdma_4_9/sys/sys/unpcb.h projects/bsd_rdma_4_9/sys/sys/vmmeter.h projects/bsd_rdma_4_9/sys/tools/embed_mfs.sh projects/bsd_rdma_4_9/sys/ufs/ffs/ffs_alloc.c projects/bsd_rdma_4_9/sys/ufs/ffs/ffs_inode.c projects/bsd_rdma_4_9/sys/ufs/ffs/ffs_snapshot.c projects/bsd_rdma_4_9/sys/ufs/ffs/ffs_softdep.c projects/bsd_rdma_4_9/sys/ufs/ffs/ffs_vfsops.c projects/bsd_rdma_4_9/sys/ufs/ffs/ffs_vnops.c projects/bsd_rdma_4_9/sys/ufs/ffs/fs.h projects/bsd_rdma_4_9/sys/ufs/ufs/dinode.h projects/bsd_rdma_4_9/sys/ufs/ufs/ufs_vnops.c projects/bsd_rdma_4_9/sys/vm/memguard.c projects/bsd_rdma_4_9/sys/vm/swap_pager.c projects/bsd_rdma_4_9/sys/vm/uma.h projects/bsd_rdma_4_9/sys/vm/uma_int.h projects/bsd_rdma_4_9/sys/vm/vm_extern.h projects/bsd_rdma_4_9/sys/vm/vm_glue.c projects/bsd_rdma_4_9/sys/vm/vm_kern.c projects/bsd_rdma_4_9/sys/vm/vm_object.c projects/bsd_rdma_4_9/sys/vm/vm_page.c projects/bsd_rdma_4_9/sys/vm/vm_page.h projects/bsd_rdma_4_9/sys/vm/vm_pageout.c projects/bsd_rdma_4_9/sys/vm/vm_pageout.h projects/bsd_rdma_4_9/sys/vm/vm_param.h projects/bsd_rdma_4_9/sys/vm/vm_phys.h projects/bsd_rdma_4_9/sys/vm/vnode_pager.c projects/bsd_rdma_4_9/sys/x86/include/elf.h projects/bsd_rdma_4_9/sys/x86/include/specialreg.h projects/bsd_rdma_4_9/sys/x86/include/x86_var.h projects/bsd_rdma_4_9/sys/x86/x86/identcpu.c projects/bsd_rdma_4_9/sys/x86/x86/local_apic.c projects/bsd_rdma_4_9/sys/x86/x86/mca.c projects/bsd_rdma_4_9/targets/pseudo/bootstrap-tools/Makefile projects/bsd_rdma_4_9/targets/pseudo/clang/Makefile.depend projects/bsd_rdma_4_9/targets/pseudo/tests/Makefile.depend projects/bsd_rdma_4_9/targets/pseudo/the-lot/Makefile.depend projects/bsd_rdma_4_9/targets/pseudo/userland/Makefile.depend projects/bsd_rdma_4_9/targets/pseudo/userland/cddl/Makefile.depend projects/bsd_rdma_4_9/targets/pseudo/userland/gnu/Makefile.depend projects/bsd_rdma_4_9/targets/pseudo/userland/lib/Makefile.depend projects/bsd_rdma_4_9/targets/pseudo/userland/misc/Makefile.depend projects/bsd_rdma_4_9/targets/pseudo/userland/share/Makefile.depend projects/bsd_rdma_4_9/tests/sys/Makefile projects/bsd_rdma_4_9/tests/sys/aio/Makefile.depend projects/bsd_rdma_4_9/tests/sys/fifo/Makefile.depend projects/bsd_rdma_4_9/tests/sys/file/Makefile.depend projects/bsd_rdma_4_9/tests/sys/geom/class/eli/Makefile.depend projects/bsd_rdma_4_9/tests/sys/geom/class/eli/resize_test.sh projects/bsd_rdma_4_9/tests/sys/kern/Makefile.depend projects/bsd_rdma_4_9/tests/sys/kern/acct/Makefile.depend projects/bsd_rdma_4_9/tests/sys/kern/execve/Makefile.depend projects/bsd_rdma_4_9/tests/sys/kern/pipe/Makefile.depend projects/bsd_rdma_4_9/tests/sys/kern/ptrace_test.c projects/bsd_rdma_4_9/tests/sys/kqueue/libkqueue/Makefile.depend projects/bsd_rdma_4_9/tests/sys/mac/bsdextended/Makefile.depend projects/bsd_rdma_4_9/tests/sys/mqueue/Makefile.depend projects/bsd_rdma_4_9/tests/sys/netinet/Makefile.depend projects/bsd_rdma_4_9/tests/sys/opencrypto/cryptodev.py projects/bsd_rdma_4_9/tests/sys/opencrypto/cryptotest.py projects/bsd_rdma_4_9/tests/sys/pjdfstest/pjdfstest/Makefile.depend projects/bsd_rdma_4_9/tests/sys/posixshm/Makefile.depend projects/bsd_rdma_4_9/tests/sys/sys/Makefile.depend projects/bsd_rdma_4_9/tests/sys/vfs/Makefile.depend projects/bsd_rdma_4_9/tests/sys/vm/Makefile.depend projects/bsd_rdma_4_9/tools/bsdbox/Makefile.depend projects/bsd_rdma_4_9/tools/build/beinstall.sh projects/bsd_rdma_4_9/tools/build/mk/OptionalObsoleteFiles.inc projects/bsd_rdma_4_9/tools/build/options/makeman projects/bsd_rdma_4_9/tools/regression/include/stdatomic/Makefile.depend projects/bsd_rdma_4_9/tools/tools/ath/ath_ee_9300_print/Makefile.depend projects/bsd_rdma_4_9/tools/tools/build_option_survey/option_survey.sh projects/bsd_rdma_4_9/tools/tools/cd2dvd/cd2dvd.sh projects/bsd_rdma_4_9/tools/tools/drm/radeon/mkregtable/Makefile.depend projects/bsd_rdma_4_9/tools/tools/locale/etc/charmaps.xml projects/bsd_rdma_4_9/tools/tools/locale/etc/common.UTF-8.src projects/bsd_rdma_4_9/tools/tools/locale/etc/final-maps/map.UTF-8 projects/bsd_rdma_4_9/tools/tools/nanobsd/defaults.sh projects/bsd_rdma_4_9/tools/tools/nanobsd/dhcpd/common projects/bsd_rdma_4_9/tools/tools/nanobsd/embedded/common projects/bsd_rdma_4_9/tools/tools/nanobsd/gateworks/common projects/bsd_rdma_4_9/tools/tools/nanobsd/legacy.sh projects/bsd_rdma_4_9/tools/tools/portsinfo/portsinfo.sh projects/bsd_rdma_4_9/tools/tools/syscall_timing/syscall_timing.c projects/bsd_rdma_4_9/tools/tools/usbtest/Makefile.depend projects/bsd_rdma_4_9/usr.bin/Makefile projects/bsd_rdma_4_9/usr.bin/addr2line/Makefile.depend projects/bsd_rdma_4_9/usr.bin/apply/Makefile.depend projects/bsd_rdma_4_9/usr.bin/ar/Makefile.depend projects/bsd_rdma_4_9/usr.bin/asa/Makefile.depend projects/bsd_rdma_4_9/usr.bin/at/Makefile.depend projects/bsd_rdma_4_9/usr.bin/atm/sscop/Makefile.depend projects/bsd_rdma_4_9/usr.bin/awk/Makefile.depend projects/bsd_rdma_4_9/usr.bin/awk/awk.1 projects/bsd_rdma_4_9/usr.bin/banner/Makefile.depend projects/bsd_rdma_4_9/usr.bin/basename/Makefile.depend projects/bsd_rdma_4_9/usr.bin/bc/Makefile.depend projects/bsd_rdma_4_9/usr.bin/biff/Makefile.depend projects/bsd_rdma_4_9/usr.bin/bluetooth/bthost/Makefile.depend projects/bsd_rdma_4_9/usr.bin/bluetooth/btsockstat/Makefile.depend projects/bsd_rdma_4_9/usr.bin/bluetooth/btsockstat/btsockstat.c projects/bsd_rdma_4_9/usr.bin/bluetooth/rfcomm_sppd/Makefile.depend projects/bsd_rdma_4_9/usr.bin/bmake/Makefile projects/bsd_rdma_4_9/usr.bin/bmake/Makefile.config projects/bsd_rdma_4_9/usr.bin/bmake/Makefile.depend projects/bsd_rdma_4_9/usr.bin/bmake/config.h projects/bsd_rdma_4_9/usr.bin/brandelf/Makefile.depend projects/bsd_rdma_4_9/usr.bin/bsdcat/Makefile.depend projects/bsd_rdma_4_9/usr.bin/bsdcat/tests/Makefile projects/bsd_rdma_4_9/usr.bin/bsdcat/tests/Makefile.depend projects/bsd_rdma_4_9/usr.bin/bsdiff/bsdiff/Makefile.depend projects/bsd_rdma_4_9/usr.bin/bsdiff/bspatch/Makefile.depend projects/bsd_rdma_4_9/usr.bin/bzip2/Makefile.depend projects/bsd_rdma_4_9/usr.bin/bzip2recover/Makefile.depend projects/bsd_rdma_4_9/usr.bin/c89/Makefile.depend projects/bsd_rdma_4_9/usr.bin/c99/Makefile.depend projects/bsd_rdma_4_9/usr.bin/caesar/Makefile.depend projects/bsd_rdma_4_9/usr.bin/calendar/Makefile.depend projects/bsd_rdma_4_9/usr.bin/calendar/calendars/calendar.freebsd projects/bsd_rdma_4_9/usr.bin/calendar/calendars/pt_BR.UTF-8/calendar.commemorative projects/bsd_rdma_4_9/usr.bin/calendar/events.c projects/bsd_rdma_4_9/usr.bin/calendar/sunpos.c projects/bsd_rdma_4_9/usr.bin/cap_mkdb/Makefile.depend projects/bsd_rdma_4_9/usr.bin/chat/Makefile.depend projects/bsd_rdma_4_9/usr.bin/chkey/Makefile.depend projects/bsd_rdma_4_9/usr.bin/chpass/Makefile.depend projects/bsd_rdma_4_9/usr.bin/chpass/chpass.c projects/bsd_rdma_4_9/usr.bin/cksum/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/bugpoint/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/clang-format/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/clang-tblgen/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/clang/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llc/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/lld/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/lldb/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/lli/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-ar/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-as/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-bcanalyzer/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-cov/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-cxxdump/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-cxxfilt/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-diff/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-dis/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-dwarfdump/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-extract/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-link/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-lto/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-lto2/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-mc/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-modextract/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-nm/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-objdump/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-pdbutil/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-profdata/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-rtdyld/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-symbolizer/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-tblgen/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/llvm-xray/Makefile.depend projects/bsd_rdma_4_9/usr.bin/clang/opt/Makefile.depend projects/bsd_rdma_4_9/usr.bin/cmp/Makefile.depend projects/bsd_rdma_4_9/usr.bin/col/Makefile.depend projects/bsd_rdma_4_9/usr.bin/colldef/Makefile.depend projects/bsd_rdma_4_9/usr.bin/colrm/Makefile.depend projects/bsd_rdma_4_9/usr.bin/column/Makefile.depend projects/bsd_rdma_4_9/usr.bin/comm/Makefile.depend projects/bsd_rdma_4_9/usr.bin/compile_et/Makefile.depend projects/bsd_rdma_4_9/usr.bin/compress/Makefile.depend projects/bsd_rdma_4_9/usr.bin/cpio/Makefile.depend projects/bsd_rdma_4_9/usr.bin/cpio/tests/Makefile projects/bsd_rdma_4_9/usr.bin/cpio/tests/Makefile.depend projects/bsd_rdma_4_9/usr.bin/cpuset/Makefile.depend projects/bsd_rdma_4_9/usr.bin/csplit/Makefile.depend projects/bsd_rdma_4_9/usr.bin/ctags/Makefile.depend projects/bsd_rdma_4_9/usr.bin/ctlstat/Makefile.depend projects/bsd_rdma_4_9/usr.bin/cut/Makefile.depend projects/bsd_rdma_4_9/usr.bin/cxxfilt/Makefile.depend projects/bsd_rdma_4_9/usr.bin/dc/Makefile.depend projects/bsd_rdma_4_9/usr.bin/dirname/Makefile.depend projects/bsd_rdma_4_9/usr.bin/dpv/Makefile.depend projects/bsd_rdma_4_9/usr.bin/drill/Makefile.depend projects/bsd_rdma_4_9/usr.bin/dtc/Makefile.depend projects/bsd_rdma_4_9/usr.bin/du/Makefile.depend projects/bsd_rdma_4_9/usr.bin/ee/Makefile.depend projects/bsd_rdma_4_9/usr.bin/elf2aout/Makefile.depend projects/bsd_rdma_4_9/usr.bin/elfcopy/Makefile.depend projects/bsd_rdma_4_9/usr.bin/elfdump/Makefile.depend projects/bsd_rdma_4_9/usr.bin/enigma/Makefile.depend projects/bsd_rdma_4_9/usr.bin/env/Makefile.depend projects/bsd_rdma_4_9/usr.bin/expand/Makefile.depend projects/bsd_rdma_4_9/usr.bin/factor/Makefile.depend projects/bsd_rdma_4_9/usr.bin/false/Makefile.depend projects/bsd_rdma_4_9/usr.bin/fetch/Makefile.depend projects/bsd_rdma_4_9/usr.bin/file/Makefile.depend projects/bsd_rdma_4_9/usr.bin/file2c/Makefile.depend projects/bsd_rdma_4_9/usr.bin/find/Makefile.depend projects/bsd_rdma_4_9/usr.bin/finger/Makefile.depend projects/bsd_rdma_4_9/usr.bin/fmt/Makefile.depend projects/bsd_rdma_4_9/usr.bin/fold/Makefile.depend projects/bsd_rdma_4_9/usr.bin/fortune/datfiles/fortunes projects/bsd_rdma_4_9/usr.bin/fortune/datfiles/freebsd-tips projects/bsd_rdma_4_9/usr.bin/fortune/fortune/Makefile.depend projects/bsd_rdma_4_9/usr.bin/fortune/strfile/Makefile.depend projects/bsd_rdma_4_9/usr.bin/fortune/unstr/Makefile.depend projects/bsd_rdma_4_9/usr.bin/from/Makefile.depend projects/bsd_rdma_4_9/usr.bin/fstat/Makefile.depend projects/bsd_rdma_4_9/usr.bin/fsync/Makefile.depend projects/bsd_rdma_4_9/usr.bin/ftp/Makefile.depend projects/bsd_rdma_4_9/usr.bin/gcore/Makefile.depend projects/bsd_rdma_4_9/usr.bin/gcore/elfcore.c projects/bsd_rdma_4_9/usr.bin/gencat/Makefile.depend projects/bsd_rdma_4_9/usr.bin/getaddrinfo/Makefile.depend projects/bsd_rdma_4_9/usr.bin/getconf/Makefile.depend projects/bsd_rdma_4_9/usr.bin/getconf/confstr.gperf projects/bsd_rdma_4_9/usr.bin/getconf/getconf.1 projects/bsd_rdma_4_9/usr.bin/getconf/getconf.c projects/bsd_rdma_4_9/usr.bin/getconf/getconf.h projects/bsd_rdma_4_9/usr.bin/getconf/pathconf.gperf projects/bsd_rdma_4_9/usr.bin/getconf/sysconf.gperf projects/bsd_rdma_4_9/usr.bin/getent/Makefile.depend projects/bsd_rdma_4_9/usr.bin/getopt/Makefile.depend projects/bsd_rdma_4_9/usr.bin/gprof/Makefile.depend projects/bsd_rdma_4_9/usr.bin/grdc/Makefile.depend projects/bsd_rdma_4_9/usr.bin/grep/Makefile.depend projects/bsd_rdma_4_9/usr.bin/grep/regex/fastmatch.h projects/bsd_rdma_4_9/usr.bin/gzip/Makefile.depend projects/bsd_rdma_4_9/usr.bin/head/Makefile.depend projects/bsd_rdma_4_9/usr.bin/hexdump/Makefile.depend projects/bsd_rdma_4_9/usr.bin/hexdump/tests/hexdump_test.sh projects/bsd_rdma_4_9/usr.bin/host/Makefile.depend projects/bsd_rdma_4_9/usr.bin/iconv/Makefile.depend projects/bsd_rdma_4_9/usr.bin/id/Makefile.depend projects/bsd_rdma_4_9/usr.bin/ident/Makefile.depend projects/bsd_rdma_4_9/usr.bin/indent/Makefile.depend projects/bsd_rdma_4_9/usr.bin/ipcrm/Makefile.depend projects/bsd_rdma_4_9/usr.bin/ipcs/Makefile.depend projects/bsd_rdma_4_9/usr.bin/iscsictl/Makefile.depend projects/bsd_rdma_4_9/usr.bin/join/Makefile.depend projects/bsd_rdma_4_9/usr.bin/jot/Makefile.depend projects/bsd_rdma_4_9/usr.bin/kdump/Makefile projects/bsd_rdma_4_9/usr.bin/kdump/Makefile.depend projects/bsd_rdma_4_9/usr.bin/kdump/kdump.c projects/bsd_rdma_4_9/usr.bin/keylogin/Makefile.depend projects/bsd_rdma_4_9/usr.bin/keylogout/Makefile.depend projects/bsd_rdma_4_9/usr.bin/killall/Makefile.depend projects/bsd_rdma_4_9/usr.bin/ktrace/Makefile.depend projects/bsd_rdma_4_9/usr.bin/ktrdump/Makefile.depend projects/bsd_rdma_4_9/usr.bin/lam/Makefile.depend projects/bsd_rdma_4_9/usr.bin/last/Makefile.depend projects/bsd_rdma_4_9/usr.bin/lastcomm/Makefile.depend projects/bsd_rdma_4_9/usr.bin/ldd/Makefile.depend projects/bsd_rdma_4_9/usr.bin/leave/Makefile.depend projects/bsd_rdma_4_9/usr.bin/less/Makefile.depend projects/bsd_rdma_4_9/usr.bin/lessecho/Makefile.depend projects/bsd_rdma_4_9/usr.bin/lesskey/Makefile.depend projects/bsd_rdma_4_9/usr.bin/lex/Makefile.depend projects/bsd_rdma_4_9/usr.bin/limits/Makefile.depend projects/bsd_rdma_4_9/usr.bin/locale/Makefile.depend projects/bsd_rdma_4_9/usr.bin/localedef/Makefile.depend projects/bsd_rdma_4_9/usr.bin/locate/bigram/Makefile.depend projects/bsd_rdma_4_9/usr.bin/locate/code/Makefile.depend projects/bsd_rdma_4_9/usr.bin/locate/locate/Makefile.depend projects/bsd_rdma_4_9/usr.bin/lock/Makefile.depend projects/bsd_rdma_4_9/usr.bin/lock/lock.c projects/bsd_rdma_4_9/usr.bin/lockf/Makefile.depend projects/bsd_rdma_4_9/usr.bin/logger/Makefile.depend projects/bsd_rdma_4_9/usr.bin/login/Makefile.depend projects/bsd_rdma_4_9/usr.bin/logins/Makefile.depend projects/bsd_rdma_4_9/usr.bin/logname/Makefile.depend projects/bsd_rdma_4_9/usr.bin/look/Makefile.depend projects/bsd_rdma_4_9/usr.bin/lsvfs/Makefile.depend projects/bsd_rdma_4_9/usr.bin/lzmainfo/Makefile.depend projects/bsd_rdma_4_9/usr.bin/m4/Makefile.depend projects/bsd_rdma_4_9/usr.bin/mail/Makefile.depend projects/bsd_rdma_4_9/usr.bin/man/man.sh projects/bsd_rdma_4_9/usr.bin/mandoc/Makefile.depend projects/bsd_rdma_4_9/usr.bin/mesg/Makefile.depend projects/bsd_rdma_4_9/usr.bin/minigzip/Makefile.depend projects/bsd_rdma_4_9/usr.bin/ministat/Makefile.depend projects/bsd_rdma_4_9/usr.bin/mkcsmapper/Makefile.depend projects/bsd_rdma_4_9/usr.bin/mkcsmapper/mkcsmapper.1 projects/bsd_rdma_4_9/usr.bin/mkcsmapper_static/Makefile.depend projects/bsd_rdma_4_9/usr.bin/mkesdb/Makefile.depend projects/bsd_rdma_4_9/usr.bin/mkesdb_static/Makefile.depend projects/bsd_rdma_4_9/usr.bin/mkfifo/Makefile.depend projects/bsd_rdma_4_9/usr.bin/mkimg/Makefile.depend projects/bsd_rdma_4_9/usr.bin/mklocale/Makefile.depend projects/bsd_rdma_4_9/usr.bin/mkstr/Makefile.depend projects/bsd_rdma_4_9/usr.bin/mktemp/Makefile.depend projects/bsd_rdma_4_9/usr.bin/mkuzip/Makefile.depend projects/bsd_rdma_4_9/usr.bin/morse/Makefile.depend projects/bsd_rdma_4_9/usr.bin/msgs/Makefile.depend projects/bsd_rdma_4_9/usr.bin/mt/Makefile.depend projects/bsd_rdma_4_9/usr.bin/mt/mt.1 projects/bsd_rdma_4_9/usr.bin/nc/Makefile.depend projects/bsd_rdma_4_9/usr.bin/ncal/Makefile.depend projects/bsd_rdma_4_9/usr.bin/netstat/Makefile.depend projects/bsd_rdma_4_9/usr.bin/netstat/inet.c projects/bsd_rdma_4_9/usr.bin/netstat/netgraph.c projects/bsd_rdma_4_9/usr.bin/netstat/unix.c projects/bsd_rdma_4_9/usr.bin/newgrp/Makefile.depend projects/bsd_rdma_4_9/usr.bin/newkey/Makefile.depend projects/bsd_rdma_4_9/usr.bin/nfsstat/Makefile.depend projects/bsd_rdma_4_9/usr.bin/nice/Makefile.depend projects/bsd_rdma_4_9/usr.bin/nl/Makefile.depend projects/bsd_rdma_4_9/usr.bin/nm/Makefile.depend projects/bsd_rdma_4_9/usr.bin/nohup/Makefile.depend projects/bsd_rdma_4_9/usr.bin/numactl/Makefile.depend projects/bsd_rdma_4_9/usr.bin/number/Makefile.depend projects/bsd_rdma_4_9/usr.bin/opieinfo/Makefile.depend projects/bsd_rdma_4_9/usr.bin/opiekey/Makefile.depend projects/bsd_rdma_4_9/usr.bin/opiepasswd/Makefile.depend projects/bsd_rdma_4_9/usr.bin/pamtest/Makefile.depend projects/bsd_rdma_4_9/usr.bin/passwd/Makefile.depend projects/bsd_rdma_4_9/usr.bin/paste/Makefile.depend projects/bsd_rdma_4_9/usr.bin/patch/Makefile.depend projects/bsd_rdma_4_9/usr.bin/patch/patch.c projects/bsd_rdma_4_9/usr.bin/patch/pch.c projects/bsd_rdma_4_9/usr.bin/pathchk/Makefile.depend projects/bsd_rdma_4_9/usr.bin/perror/Makefile.depend projects/bsd_rdma_4_9/usr.bin/pom/Makefile.depend projects/bsd_rdma_4_9/usr.bin/pr/Makefile.depend projects/bsd_rdma_4_9/usr.bin/primes/Makefile.depend projects/bsd_rdma_4_9/usr.bin/printenv/Makefile.depend projects/bsd_rdma_4_9/usr.bin/printf/Makefile.depend projects/bsd_rdma_4_9/usr.bin/proccontrol/Makefile.depend projects/bsd_rdma_4_9/usr.bin/procstat/Makefile.depend projects/bsd_rdma_4_9/usr.bin/procstat/procstat.1 projects/bsd_rdma_4_9/usr.bin/procstat/procstat.c projects/bsd_rdma_4_9/usr.bin/procstat/procstat.h projects/bsd_rdma_4_9/usr.bin/procstat/procstat_args.c projects/bsd_rdma_4_9/usr.bin/procstat/procstat_auxv.c projects/bsd_rdma_4_9/usr.bin/procstat/procstat_basic.c projects/bsd_rdma_4_9/usr.bin/procstat/procstat_bin.c projects/bsd_rdma_4_9/usr.bin/procstat/procstat_cred.c projects/bsd_rdma_4_9/usr.bin/procstat/procstat_cs.c projects/bsd_rdma_4_9/usr.bin/procstat/procstat_files.c projects/bsd_rdma_4_9/usr.bin/procstat/procstat_kstack.c projects/bsd_rdma_4_9/usr.bin/procstat/procstat_ptlwpinfo.c projects/bsd_rdma_4_9/usr.bin/procstat/procstat_rlimit.c projects/bsd_rdma_4_9/usr.bin/procstat/procstat_rusage.c projects/bsd_rdma_4_9/usr.bin/procstat/procstat_sigs.c projects/bsd_rdma_4_9/usr.bin/procstat/procstat_threads.c projects/bsd_rdma_4_9/usr.bin/procstat/procstat_vm.c projects/bsd_rdma_4_9/usr.bin/procstat/tests/procstat_test.sh projects/bsd_rdma_4_9/usr.bin/protect/Makefile.depend projects/bsd_rdma_4_9/usr.bin/quota/Makefile.depend projects/bsd_rdma_4_9/usr.bin/random/Makefile.depend projects/bsd_rdma_4_9/usr.bin/rctl/Makefile.depend projects/bsd_rdma_4_9/usr.bin/readelf/Makefile.depend projects/bsd_rdma_4_9/usr.bin/renice/Makefile.depend projects/bsd_rdma_4_9/usr.bin/resizewin/Makefile.depend projects/bsd_rdma_4_9/usr.bin/rev/Makefile.depend projects/bsd_rdma_4_9/usr.bin/revoke/Makefile.depend projects/bsd_rdma_4_9/usr.bin/rpcgen/Makefile.depend projects/bsd_rdma_4_9/usr.bin/rpcinfo/Makefile.depend projects/bsd_rdma_4_9/usr.bin/rs/Makefile.depend projects/bsd_rdma_4_9/usr.bin/rup/Makefile.depend projects/bsd_rdma_4_9/usr.bin/ruptime/Makefile.depend projects/bsd_rdma_4_9/usr.bin/ruptime/ruptime.1 projects/bsd_rdma_4_9/usr.bin/rusers/Makefile.depend projects/bsd_rdma_4_9/usr.bin/rwall/Makefile.depend projects/bsd_rdma_4_9/usr.bin/rwho/Makefile.depend projects/bsd_rdma_4_9/usr.bin/rwho/rwho.1 projects/bsd_rdma_4_9/usr.bin/script/Makefile.depend projects/bsd_rdma_4_9/usr.bin/sdiff/Makefile.depend projects/bsd_rdma_4_9/usr.bin/sdiotool/Makefile projects/bsd_rdma_4_9/usr.bin/sdiotool/sdiotool.c projects/bsd_rdma_4_9/usr.bin/sed/Makefile.depend projects/bsd_rdma_4_9/usr.bin/seq/Makefile.depend projects/bsd_rdma_4_9/usr.bin/setchannel/Makefile.depend projects/bsd_rdma_4_9/usr.bin/showmount/Makefile.depend projects/bsd_rdma_4_9/usr.bin/size/Makefile.depend projects/bsd_rdma_4_9/usr.bin/smbutil/Makefile.depend projects/bsd_rdma_4_9/usr.bin/sockstat/Makefile.depend projects/bsd_rdma_4_9/usr.bin/sockstat/sockstat.c projects/bsd_rdma_4_9/usr.bin/soelim/Makefile.depend projects/bsd_rdma_4_9/usr.bin/sort/Makefile.depend projects/bsd_rdma_4_9/usr.bin/split/Makefile.depend projects/bsd_rdma_4_9/usr.bin/stat/Makefile.depend projects/bsd_rdma_4_9/usr.bin/stdbuf/Makefile.depend projects/bsd_rdma_4_9/usr.bin/strings/Makefile.depend projects/bsd_rdma_4_9/usr.bin/su/Makefile.depend projects/bsd_rdma_4_9/usr.bin/su/su.c projects/bsd_rdma_4_9/usr.bin/svn/svn/Makefile.depend projects/bsd_rdma_4_9/usr.bin/svn/svnadmin/Makefile.depend projects/bsd_rdma_4_9/usr.bin/svn/svnbench/Makefile.depend projects/bsd_rdma_4_9/usr.bin/svn/svndumpfilter/Makefile.depend projects/bsd_rdma_4_9/usr.bin/svn/svnfsfs/Makefile.depend projects/bsd_rdma_4_9/usr.bin/svn/svnlook/Makefile.depend projects/bsd_rdma_4_9/usr.bin/svn/svnmucc/Makefile.depend projects/bsd_rdma_4_9/usr.bin/svn/svnrdump/Makefile.depend projects/bsd_rdma_4_9/usr.bin/svn/svnserve/Makefile.depend projects/bsd_rdma_4_9/usr.bin/svn/svnsync/Makefile.depend projects/bsd_rdma_4_9/usr.bin/svn/svnversion/Makefile.depend projects/bsd_rdma_4_9/usr.bin/systat/Makefile.depend projects/bsd_rdma_4_9/usr.bin/systat/netstat.c projects/bsd_rdma_4_9/usr.bin/tabs/Makefile.depend projects/bsd_rdma_4_9/usr.bin/tail/Makefile.depend projects/bsd_rdma_4_9/usr.bin/talk/Makefile.depend projects/bsd_rdma_4_9/usr.bin/tar/Makefile.depend projects/bsd_rdma_4_9/usr.bin/tar/tests/Makefile projects/bsd_rdma_4_9/usr.bin/tar/tests/Makefile.depend projects/bsd_rdma_4_9/usr.bin/tcopy/Makefile.depend projects/bsd_rdma_4_9/usr.bin/tee/Makefile.depend projects/bsd_rdma_4_9/usr.bin/telnet/Makefile.depend projects/bsd_rdma_4_9/usr.bin/tftp/Makefile.depend projects/bsd_rdma_4_9/usr.bin/time/Makefile.depend projects/bsd_rdma_4_9/usr.bin/timeout/Makefile.depend projects/bsd_rdma_4_9/usr.bin/tip/tip/Makefile.depend projects/bsd_rdma_4_9/usr.bin/top/Makefile.depend projects/bsd_rdma_4_9/usr.bin/top/machine.c projects/bsd_rdma_4_9/usr.bin/touch/Makefile.depend projects/bsd_rdma_4_9/usr.bin/tput/Makefile.depend projects/bsd_rdma_4_9/usr.bin/tr/Makefile.depend projects/bsd_rdma_4_9/usr.bin/true/Makefile.depend projects/bsd_rdma_4_9/usr.bin/truncate/Makefile.depend projects/bsd_rdma_4_9/usr.bin/truss/Makefile.depend projects/bsd_rdma_4_9/usr.bin/truss/main.c projects/bsd_rdma_4_9/usr.bin/truss/syscalls.c projects/bsd_rdma_4_9/usr.bin/tset/Makefile.depend projects/bsd_rdma_4_9/usr.bin/tsort/Makefile.depend projects/bsd_rdma_4_9/usr.bin/tty/Makefile.depend projects/bsd_rdma_4_9/usr.bin/ul/Makefile.depend projects/bsd_rdma_4_9/usr.bin/uname/Makefile.depend projects/bsd_rdma_4_9/usr.bin/unexpand/Makefile.depend projects/bsd_rdma_4_9/usr.bin/unifdef/Makefile.depend projects/bsd_rdma_4_9/usr.bin/unifdef/unifdef.1 projects/bsd_rdma_4_9/usr.bin/unifdef/unifdef.c projects/bsd_rdma_4_9/usr.bin/uniq/Makefile.depend projects/bsd_rdma_4_9/usr.bin/units/Makefile.depend projects/bsd_rdma_4_9/usr.bin/units/definitions.units projects/bsd_rdma_4_9/usr.bin/unvis/Makefile.depend projects/bsd_rdma_4_9/usr.bin/unzip/Makefile.depend projects/bsd_rdma_4_9/usr.bin/usbhidaction/Makefile.depend projects/bsd_rdma_4_9/usr.bin/usbhidctl/Makefile.depend projects/bsd_rdma_4_9/usr.bin/users/Makefile.depend projects/bsd_rdma_4_9/usr.bin/uudecode/Makefile.depend projects/bsd_rdma_4_9/usr.bin/uuencode/Makefile.depend projects/bsd_rdma_4_9/usr.bin/vacation/Makefile.depend projects/bsd_rdma_4_9/usr.bin/vgrind/Makefile.depend projects/bsd_rdma_4_9/usr.bin/vi/Makefile.depend projects/bsd_rdma_4_9/usr.bin/vis/Makefile.depend projects/bsd_rdma_4_9/usr.bin/vmstat/Makefile.depend projects/bsd_rdma_4_9/usr.bin/vtfontcvt/Makefile.depend projects/bsd_rdma_4_9/usr.bin/w/Makefile.depend projects/bsd_rdma_4_9/usr.bin/wall/Makefile.depend projects/bsd_rdma_4_9/usr.bin/wc/Makefile.depend projects/bsd_rdma_4_9/usr.bin/what/Makefile.depend projects/bsd_rdma_4_9/usr.bin/whereis/Makefile.depend projects/bsd_rdma_4_9/usr.bin/which/Makefile.depend projects/bsd_rdma_4_9/usr.bin/who/Makefile.depend projects/bsd_rdma_4_9/usr.bin/whois/Makefile.depend projects/bsd_rdma_4_9/usr.bin/write/Makefile.depend projects/bsd_rdma_4_9/usr.bin/xargs/Makefile.depend projects/bsd_rdma_4_9/usr.bin/xinstall/Makefile.depend projects/bsd_rdma_4_9/usr.bin/xinstall/xinstall.c projects/bsd_rdma_4_9/usr.bin/xlint/lint1/Makefile.depend projects/bsd_rdma_4_9/usr.bin/xlint/lint2/Makefile.depend projects/bsd_rdma_4_9/usr.bin/xlint/xlint/Makefile.depend projects/bsd_rdma_4_9/usr.bin/xo/Makefile.depend projects/bsd_rdma_4_9/usr.bin/xohtml/xohtml.sh projects/bsd_rdma_4_9/usr.bin/xstr/Makefile.depend projects/bsd_rdma_4_9/usr.bin/xz/Makefile.depend projects/bsd_rdma_4_9/usr.bin/xzdec/Makefile.depend projects/bsd_rdma_4_9/usr.bin/yacc/Makefile.depend projects/bsd_rdma_4_9/usr.bin/yes/Makefile.depend projects/bsd_rdma_4_9/usr.bin/ypcat/Makefile.depend projects/bsd_rdma_4_9/usr.bin/ypmatch/Makefile.depend projects/bsd_rdma_4_9/usr.bin/ypwhich/Makefile.depend projects/bsd_rdma_4_9/usr.bin/zstd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/Makefile projects/bsd_rdma_4_9/usr.sbin/ac/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/accton/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/acpi/acpiconf/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/acpi/acpidb/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/acpi/acpidump/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/acpi/acpidump/acpi.c projects/bsd_rdma_4_9/usr.sbin/acpi/acpidump/acpidump.8 projects/bsd_rdma_4_9/usr.sbin/acpi/iasl/Makefile projects/bsd_rdma_4_9/usr.sbin/acpi/iasl/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/adduser/adduser.8 projects/bsd_rdma_4_9/usr.sbin/amd/amd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/amd/amq/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/amd/fixmount/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/amd/fsinfo/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/amd/hlfsd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/amd/mk-amd-map/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/amd/pawd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/amd/wire-test/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ancontrol/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/apm/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/apmd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/arp/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/asf/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/audit/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/auditd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/auditdistd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/auditreduce/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/authpf/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/autofs/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bhyve/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bhyve/xmsr.c projects/bsd_rdma_4_9/usr.sbin/bhyvectl/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bhyveload/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/binmiscctl/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/blacklistctl/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/blacklistd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bluetooth/ath3kfw/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bluetooth/bcmfw/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bluetooth/bt3cfw/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bluetooth/bthidcontrol/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bluetooth/bthidd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bluetooth/bthidd/hid.c projects/bsd_rdma_4_9/usr.sbin/bluetooth/bthidd/kbd.c projects/bsd_rdma_4_9/usr.sbin/bluetooth/btpand/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bluetooth/hccontrol/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bluetooth/hcsecd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bluetooth/hcseriald/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bluetooth/l2control/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bluetooth/l2ping/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bluetooth/rfcomm_pppd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bluetooth/sdpcontrol/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bluetooth/sdpd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/boot0cfg/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bootparamd/bootparamd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bootparamd/callbootd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bsdconfig/networking/share/hostname.subr projects/bsd_rdma_4_9/usr.sbin/bsdinstall/distextract/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bsdinstall/distfetch/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bsdinstall/partedit/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bsdinstall/scripts/hardening projects/bsd_rdma_4_9/usr.sbin/bsnmpd/bsnmpd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bsnmpd/gensnmptree/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bsnmpd/modules/snmp_bridge/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bsnmpd/modules/snmp_hast/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bsnmpd/modules/snmp_hostres/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_device_tbl.c projects/bsd_rdma_4_9/usr.sbin/bsnmpd/modules/snmp_lm75/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bsnmpd/modules/snmp_mibII/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bsnmpd/modules/snmp_netgraph/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bsnmpd/modules/snmp_pf/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bsnmpd/modules/snmp_target/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bsnmpd/modules/snmp_usm/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bsnmpd/modules/snmp_vacm/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bsnmpd/modules/snmp_wlan/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/bsnmpd/tools/Makefile.inc projects/bsd_rdma_4_9/usr.sbin/bsnmpd/tools/bsnmptools/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/btxld/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/camdd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/cdcontrol/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/chkgrp/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/chown/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/chroot/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ckdist/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/clear_locks/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/config/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/config/config.h projects/bsd_rdma_4_9/usr.sbin/cpucontrol/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/cpucontrol/cpucontrol.8 projects/bsd_rdma_4_9/usr.sbin/cpucontrol/cpucontrol.c projects/bsd_rdma_4_9/usr.sbin/cron/cron/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/cron/crontab/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/crunch/crunchgen/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/crunch/crunchide/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/crunch/examples/fixit.conf projects/bsd_rdma_4_9/usr.sbin/crunch/examples/really-big.conf projects/bsd_rdma_4_9/usr.sbin/ctladm/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ctld/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ctld/login.c projects/bsd_rdma_4_9/usr.sbin/ctld/uclparse.c projects/bsd_rdma_4_9/usr.sbin/ctm/ctm/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ctm/ctm_dequeue/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ctm/ctm_rmail/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ctm/ctm_smail/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/cxgbetool/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/cxgbetool/cxgbetool.c projects/bsd_rdma_4_9/usr.sbin/daemon/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/dconschat/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/devctl/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/devinfo/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/digictl/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/diskinfo/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/diskinfo/diskinfo.8 projects/bsd_rdma_4_9/usr.sbin/diskinfo/diskinfo.c projects/bsd_rdma_4_9/usr.sbin/dumpcis/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/editmap/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/edquota/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/eeprom/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/efidp/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/efivar/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/extattr/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/extattrctl/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/fdcontrol/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/fdformat/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/fdread/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/fdwrite/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/fifolog/fifolog_create/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/fifolog/fifolog_reader/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/fifolog/fifolog_writer/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/flowctl/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/fmtree/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/freebsd-update/freebsd-update.sh projects/bsd_rdma_4_9/usr.sbin/fstyp/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ftp-proxy/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/fwcontrol/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/getfmac/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/getpmac/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/gpioctl/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/gssd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/gstat/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/hyperv/tools/kvp/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/hyperv/tools/vss/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/i2c/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/i2c/i2c.8 projects/bsd_rdma_4_9/usr.sbin/i2c/i2c.c projects/bsd_rdma_4_9/usr.sbin/ifmcstat/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/inetd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/iostat/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/iovctl/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ip6addrctl/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ipfwpcap/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/iscsid/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/jail/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/jail/jail.8 projects/bsd_rdma_4_9/usr.sbin/jexec/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/jls/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/kbdcontrol/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/kbdmap/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/keyserv/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/kgmon/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/kgzip/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/kldxref/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/lastlogin/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/lmcconfig/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/lpr/chkprintcap/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/lpr/filters.ru/koi2855/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/lpr/filters.ru/koi2alt/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/lpr/filters/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/lpr/lpc/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/lpr/lpd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/lpr/lpq/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/lpr/lpr/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/lpr/lprm/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/lpr/lptest/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/lpr/pac/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/lptcontrol/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/mailstats/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/mailwrapper/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/makefs/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/makefs/tests/makefs_cd9660_tests.sh projects/bsd_rdma_4_9/usr.sbin/makemap/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/memcontrol/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/mergemaster/mergemaster.8 projects/bsd_rdma_4_9/usr.sbin/mfiutil/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/mixer/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/mld6query/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/mlxcontrol/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/mount_smbfs/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/mountd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/mountd/mountd.c projects/bsd_rdma_4_9/usr.sbin/moused/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/mpsutil/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/mptable/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/mptutil/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/mtest/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/nandsim/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/nandtool/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ndiscvt/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ndp/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/newsyslog/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/nfscbd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/nfsd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/nfsdumpstate/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/nfsrevoke/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/nfsuserd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ngctl/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/nghook/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/nmtree/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/nologin/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/nscd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ntp/ntp-keygen/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ntp/ntpd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ntp/ntpdate/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ntp/ntpdc/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ntp/ntpq/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ntp/ntptime/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ntp/sntp/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ofwdump/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/pciconf/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/pkg/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/pmcannotate/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/pmccontrol/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/pmcstat/Makefile projects/bsd_rdma_4_9/usr.sbin/pmcstat/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/pmcstat/pmcpl_callgraph.c projects/bsd_rdma_4_9/usr.sbin/pmcstat/pmcpl_callgraph.h projects/bsd_rdma_4_9/usr.sbin/pmcstat/pmcpl_calltree.c projects/bsd_rdma_4_9/usr.sbin/pmcstat/pmcpl_calltree.h projects/bsd_rdma_4_9/usr.sbin/pmcstat/pmcpl_gprof.c projects/bsd_rdma_4_9/usr.sbin/pmcstat/pmcstat.c projects/bsd_rdma_4_9/usr.sbin/pmcstat/pmcstat.h projects/bsd_rdma_4_9/usr.sbin/pmcstat/pmcstat_log.c projects/bsd_rdma_4_9/usr.sbin/pmcstat/pmcstat_log.h projects/bsd_rdma_4_9/usr.sbin/pmcstudy/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/pnpinfo/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/portsnap/make_index/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/portsnap/phttpget/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/powerd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ppp/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ppp/auth.c projects/bsd_rdma_4_9/usr.sbin/ppp/ppp.8 projects/bsd_rdma_4_9/usr.sbin/ppp/route.c projects/bsd_rdma_4_9/usr.sbin/pppctl/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/praliases/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/praudit/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/prometheus_sysctl_exporter/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/pstat/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/pw/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/pw/tests/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/pwd_mkdb/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/quot/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/quotaon/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/rarpd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/repquota/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/rip6query/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/rmt/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/route6d/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/rpc.lockd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/rpc.statd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/rpc.umntall/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/rpc.yppasswdd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/rpc.ypupdated/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/rpc.ypxfrd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/rpcbind/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/rpcbind/tests/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/rrenumd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/rtadvctl/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/rtadvd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/rtprio/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/rtsold/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/rwhod/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/rwhod/rwhod.8 projects/bsd_rdma_4_9/usr.sbin/sa/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/sendmail/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/services_mkdb/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/sesutil/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/setfib/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/setfmac/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/setpmac/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/smbmsg/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/snapinfo/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/spray/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/syslogd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/tcpdchk/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/tcpdmatch/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/tcpdrop/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/tcpdrop/tcpdrop.8 projects/bsd_rdma_4_9/usr.sbin/tcpdump/tcpdump/Makefile projects/bsd_rdma_4_9/usr.sbin/tcpdump/tcpdump/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/timed/timed/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/timed/timedc/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/traceroute/Makefile projects/bsd_rdma_4_9/usr.sbin/traceroute/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/traceroute6/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/traceroute6/traceroute6.8 projects/bsd_rdma_4_9/usr.sbin/traceroute6/traceroute6.c projects/bsd_rdma_4_9/usr.sbin/trpt/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/tzsetup/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/uathload/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/uefisign/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ugidfw/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/uhsoctl/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/unbound/anchor/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/unbound/checkconf/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/unbound/control/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/unbound/daemon/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/usbconfig/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/usbdump/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/utx/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/vidcontrol/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/vipw/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/wake/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/watch/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/watchdogd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/wlandebug/Makefile projects/bsd_rdma_4_9/usr.sbin/wlandebug/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/wlandebug/wlandebug.c projects/bsd_rdma_4_9/usr.sbin/wpa/hostapd/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/wpa/hostapd_cli/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/wpa/ndis_events/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/wpa/wpa_cli/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/wpa/wpa_passphrase/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/wpa/wpa_supplicant/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/yp_mkdb/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ypbind/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ypldap/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/yppoll/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/yppush/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ypserv/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/ypset/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/zic/zdump/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/zic/zic/Makefile projects/bsd_rdma_4_9/usr.sbin/zic/zic/Makefile.depend projects/bsd_rdma_4_9/usr.sbin/zonectl/Makefile.depend Directory Properties: projects/bsd_rdma_4_9/ (props changed) projects/bsd_rdma_4_9/cddl/ (props changed) projects/bsd_rdma_4_9/cddl/contrib/opensolaris/ (props changed) projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/zdb/ (props changed) projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/bsd_rdma_4_9/contrib/binutils/ (props changed) projects/bsd_rdma_4_9/contrib/bmake/ (props changed) projects/bsd_rdma_4_9/contrib/dma/ (props changed) projects/bsd_rdma_4_9/contrib/elftoolchain/ (props changed) projects/bsd_rdma_4_9/contrib/file/ (props changed) projects/bsd_rdma_4_9/contrib/gcc/ (props changed) projects/bsd_rdma_4_9/contrib/libarchive/ (props changed) projects/bsd_rdma_4_9/contrib/llvm/ (props changed) projects/bsd_rdma_4_9/contrib/llvm/projects/libunwind/ (props changed) projects/bsd_rdma_4_9/contrib/mdocml/ (props changed) projects/bsd_rdma_4_9/contrib/one-true-awk/ (props changed) projects/bsd_rdma_4_9/contrib/tzdata/ (props changed) projects/bsd_rdma_4_9/contrib/wpa/ (props changed) projects/bsd_rdma_4_9/crypto/openssl/ (props changed) projects/bsd_rdma_4_9/gnu/lib/ (props changed) projects/bsd_rdma_4_9/gnu/usr.bin/binutils/ (props changed) projects/bsd_rdma_4_9/gnu/usr.bin/cc/cc_tools/ (props changed) projects/bsd_rdma_4_9/gnu/usr.bin/gdb/ (props changed) projects/bsd_rdma_4_9/lib/libedit/ (props changed) projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/ (props changed) projects/bsd_rdma_4_9/sys/contrib/dev/acpica/ (props changed) projects/bsd_rdma_4_9/sys/contrib/ena-com/ (props changed) projects/bsd_rdma_4_9/sys/contrib/ipfilter/ (props changed) projects/bsd_rdma_4_9/sys/contrib/octeon-sdk/ (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/ (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/am335x-baltos-leds.dtsi (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/armada-385-synology-ds116.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/bcm4708-linksys-ea6300-v1.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/bcm47081-tplink-archer-c5-v2.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/bcm4709-linksys-ea9200.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/bcm47094-linksys-panamera.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/bcm953012hr.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/exynos5420-tmu-sensor-conf.dtsi (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/gemini-rut1xx.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/gemini-wbd111.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/gemini-wbd222.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx28-duckbill-2-485.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx28-duckbill-2-enocean.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx28-duckbill-2-spi.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx28-duckbill-2.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6dl-gw5903.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6dl-gw5904.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6q-gw5903.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6q-gw5904.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6q-icore-ofcap10.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6q-icore-ofcap12.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl-gw5903.dtsi (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl-gw5904.dtsi (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6qp-nitrogen6_som2.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6ul-isiot-common.dtsi (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx6ull-pinfunc.h (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/imx7d-sdb-sht11.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/omap3-cpu-thermal.dtsi (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/rk3288-phycore-rdk.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/rk3288-phycore-som.dtsi (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/rk3288-tinker.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/stm32h743i-eval.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/arm/sun8i-h3-nanopi-neo-air.dts (props changed) projects/bsd_rdma_4_9/sys/gnu/dts/include/ (props changed) Modified: projects/bsd_rdma_4_9/Makefile ============================================================================== --- projects/bsd_rdma_4_9/Makefile Tue Nov 7 06:26:48 2017 (r325504) +++ projects/bsd_rdma_4_9/Makefile Tue Nov 7 08:39:14 2017 (r325505) @@ -34,12 +34,16 @@ # for world and kernel targets. # toolchains - Build a toolchain for all world and kernel targets. # xdev - xdev-build + xdev-install for the architecture -# specified with XDEV and XDEV_ARCH. +# specified with TARGET and TARGET_ARCH. # xdev-build - Build cross-development tools. # xdev-install - Install cross-development tools. # xdev-links - Create traditional links in /usr/bin for cc, etc # native-xtools - Create host binaries that produce target objects -# for use in qemu user-mode jails. +# for use in qemu user-mode jails. TARGET and +# TARGET_ARCH should be defined. +# native-xtools-install +# - Install the files to the given DESTDIR/NXTP where +# NXTP defaults to /nxb-bin. # # "quick" way to test all kernel builds: # _jflag=`sysctl -n hw.ncpu` @@ -118,6 +122,7 @@ TGTS= all all-man buildenv buildenvvars buildkernel buildworld \ check check-old check-old-dirs check-old-files check-old-libs \ checkdpadd checkworld clean cleandepend cleandir cleanworld \ + cleanuniverse \ delete-old delete-old-dirs delete-old-files delete-old-libs \ depend distribute distributekernel distributekernel.debug \ distributeworld distrib-dirs distribution doxygen \ @@ -130,11 +135,16 @@ TGTS= all all-man buildenv buildenvvars buildkernel bu _build-tools _build-metadata _cross-tools _includes _libraries \ build32 distribute32 install32 buildsoft distributesoft installsoft \ builddtb xdev xdev-build xdev-install \ - xdev-links native-xtools stageworld stagekernel stage-packages \ + xdev-links native-xtools native-xtools-install stageworld stagekernel \ + stage-packages \ create-packages-world create-packages-kernel create-packages \ packages installconfig real-packages sign-packages package-pkg \ print-dir test-system-compiler +# These targets require a TARGET and TARGET_ARCH be defined. +XTGTS= native-xtools native-xtools-install xdev xdev-build xdev-install \ + xdev-links + # XXX: r156740: This can't work since bsd.subdir.mk is not included ever. # It will only work for SUBDIR_TARGETS in make.conf. TGTS+= ${SUBDIR_TARGETS} @@ -179,7 +189,7 @@ META_TGT_WHITELIST+= \ PATH= /sbin:/bin:/usr/sbin:/usr/bin MAKEOBJDIRPREFIX?= /usr/obj -_MAKEOBJDIRPREFIX!= /usr/bin/env -i PATH=${PATH} MK_AUTO_OBJ=no ${MAKE} \ +_MAKEOBJDIRPREFIX!= /usr/bin/env -i PATH=${PATH} ${MAKE} MK_AUTO_OBJ=no \ ${.MAKEFLAGS:MMAKEOBJDIRPREFIX=*} __MAKE_CONF=${__MAKE_CONF} \ -f /dev/null -V MAKEOBJDIRPREFIX dummy .if !empty(_MAKEOBJDIRPREFIX) @@ -199,7 +209,7 @@ WANT_MAKE_VERSION= 20160604 # 20160220 - support .dinclude for FAST_DEPEND. WANT_MAKE_VERSION= 20160220 .endif -MYMAKE= ${MAKEOBJDIRPREFIX}${.CURDIR}/make.${MACHINE}/${WANT_MAKE} +MYMAKE= ${OBJROOT}make.${MACHINE}/${WANT_MAKE} .if defined(.PARSEDIR) HAVE_MAKE= bmake .else @@ -270,6 +280,11 @@ _TARGET= ${XDEV} .if defined(XDEV_ARCH) _TARGET_ARCH= ${XDEV_ARCH} .endif +# Some targets require a set TARGET/TARGET_ARCH, check before the default +# MACHINE and after the compatibility handling. +.if !defined(_TARGET) || !defined(_TARGET_ARCH) +${XTGTS}: _assert_target +.endif # Otherwise, default to current machine type and architecture. _TARGET?= ${MACHINE} _TARGET_ARCH?= ${MACHINE_ARCH} @@ -278,6 +293,14 @@ _TARGET_ARCH?= ${MACHINE_ARCH} .SILENT: .endif +_assert_target: .PHONY .MAKE +.for _tgt in ${XTGTS} +.if make(${_tgt}) + @echo "*** Error: Both TARGET and TARGET_ARCH must be defined for \"${_tgt}\" target" + @false +.endif +.endfor + # # Make sure we have an up-to-date make(1). Only world and buildworld # should do this as those are the initial targets used for upgrades. @@ -384,10 +407,13 @@ upgrade_checks: .PHONY # headers, libraries and tools. Also, allow the location of # the system bsdmake-like utility to be overridden. # -MMAKEENV= MAKEOBJDIRPREFIX=${MYMAKE:H} \ +MMAKEENV= \ DESTDIR= \ INSTALL="sh ${.CURDIR}/tools/install.sh" MMAKE= ${MMAKEENV} ${MAKE} \ + OBJTOP=${MYMAKE:H}/obj \ + OBJROOT='$${OBJTOP}/' \ + MAKEOBJDIRPREFIX= \ MAN= -DNO_SHARED \ -DNO_CPU_CFLAGS -DNO_WERROR \ -DNO_SUBDIR \ @@ -435,7 +461,7 @@ worlds: .PHONY .if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets) TARGETS?=amd64 arm arm64 i386 mips powerpc riscv sparc64 _UNIVERSE_TARGETS= ${TARGETS} -TARGET_ARCHES_arm?= arm armeb armv6 +TARGET_ARCHES_arm?= arm armeb armv6 armv7 TARGET_ARCHES_arm64?= aarch64 TARGET_ARCHES_mips?= mipsel mips mips64el mips64 mipsn32 mipselhf mipshf mips64elhf mips64hf TARGET_ARCHES_powerpc?= powerpc powerpc64 powerpcspe Modified: projects/bsd_rdma_4_9/Makefile.inc1 ============================================================================== --- projects/bsd_rdma_4_9/Makefile.inc1 Tue Nov 7 06:26:48 2017 (r325504) +++ projects/bsd_rdma_4_9/Makefile.inc1 Tue Nov 7 08:39:14 2017 (r325505) @@ -78,18 +78,11 @@ MK_CLANG_BOOTSTRAP= no MK_GCC_BOOTSTRAP= no .endif -MAKEOBJDIRPREFIX?= /usr/obj -.if ${MACHINE} == ${TARGET} && ${MACHINE_ARCH} == ${TARGET_ARCH} && !defined(CROSS_BUILD_TESTING) -OBJTREE= ${MAKEOBJDIRPREFIX} -.else -OBJTREE= ${MAKEOBJDIRPREFIX}/${TARGET}.${TARGET_ARCH} -.endif - # Pull in compiler metadata from buildworld/toolchain if possible to avoid # running CC from bsd.compiler.mk. .if make(installworld) || make(install) || make(distributeworld) || \ make(stageworld) -.-include "${OBJTREE}${.CURDIR}/compiler-metadata.mk" +.-include "${OBJTOP}/compiler-metadata.mk" .endif # Pull in COMPILER_TYPE and COMPILER_FREEBSD_VERSION early. @@ -133,7 +126,7 @@ WANT_COMPILER_VERSION!= \ # TARGET_ARCH!=MACHINE_ARCH. .if ${MK_SYSTEM_COMPILER} == "yes" && \ (${MK_CLANG_BOOTSTRAP} == "yes" || ${MK_GCC_BOOTSTRAP} == "yes") && \ - !make(showconfig) && !make(native-xtools) && !make(xdev*) && \ + !make(showconfig) && !make(xdev*) && \ ${WANT_COMPILER_TYPE} == ${COMPILER_TYPE} && \ (${COMPILER_TYPE} == "clang" || ${TARGET_ARCH} == ${MACHINE_ARCH}) && \ ${COMPILER_VERSION} == ${WANT_COMPILER_VERSION} && \ @@ -308,7 +301,7 @@ CLEANDIR= cleandir .if defined(WORLDFAST) NO_CLEAN= t -NO_OBJ= t +NO_OBJWALK= t .endif .if ${MK_META_MODE} == "yes" @@ -319,11 +312,11 @@ NO_OBJ= t NO_CLEAN= t .endif .endif -.if defined(NO_OBJ) || ${MK_AUTO_OBJ} == "yes" -NO_OBJ= t +.if defined(NO_OBJWALK) || ${MK_AUTO_OBJ} == "yes" +NO_OBJWALK= t NO_KERNELOBJ= t .endif -.if !defined(NO_OBJ) +.if !defined(NO_OBJWALK) _obj= obj .endif @@ -365,11 +358,11 @@ OSRELDATE= 0 # Set VERSION for CTFMERGE to use via the default CTFFLAGS=-L VERSION. .if !defined(_REVISION) -_REVISION!= MK_AUTO_OBJ=no ${MAKE} -C ${SRCDIR}/release -V REVISION +_REVISION!= ${MAKE} -C ${SRCDIR}/release MK_AUTO_OBJ=no -V REVISION .export _REVISION .endif .if !defined(_BRANCH) -_BRANCH!= MK_AUTO_OBJ=no ${MAKE} -C ${SRCDIR}/release -V BRANCH +_BRANCH!= ${MAKE} -C ${SRCDIR}/release MK_AUTO_OBJ=no -V BRANCH .export _BRANCH .endif .if !defined(SRCRELDATE) @@ -398,6 +391,7 @@ KNOWN_ARCHES?= aarch64/arm64 \ arm \ armeb/arm \ armv6/arm \ + armv7/arm \ i386 \ mips \ mipsel/mips \ @@ -438,8 +432,8 @@ _TARGET_CPUTYPE=${TARGET_CPUTYPE} .else _TARGET_CPUTYPE=dummy .endif -_CPUTYPE!= MK_AUTO_OBJ=no MAKEFLAGS= CPUTYPE=${_TARGET_CPUTYPE} ${MAKE} \ - -f /dev/null -m ${.CURDIR}/share/mk -V CPUTYPE +_CPUTYPE!= MAKEFLAGS= CPUTYPE=${_TARGET_CPUTYPE} ${MAKE} -f /dev/null \ + -m ${.CURDIR}/share/mk MK_AUTO_OBJ=no -V CPUTYPE .if ${_CPUTYPE} != ${_TARGET_CPUTYPE} .error CPUTYPE global should be set with ?=. .endif @@ -449,7 +443,7 @@ BUILD_ARCH!= uname -p .error To cross-build, set TARGET_ARCH. .endif .endif -WORLDTMP= ${OBJTREE}${.CURDIR}/tmp +WORLDTMP?= ${OBJTOP}/tmp BPATH= ${CCACHE_WRAPPER_PATH_PFX}${WORLDTMP}/legacy/usr/sbin:${WORLDTMP}/legacy/usr/bin:${WORLDTMP}/legacy/bin XPATH= ${WORLDTMP}/usr/sbin:${WORLDTMP}/usr/bin STRICTTMPPATH= ${BPATH}:${XPATH} @@ -507,7 +501,7 @@ MINIMUM_SUPPORTED_OSREL?= 900044 MINIMUM_SUPPORTED_REL?= 9.1 # Common environment for world related stages -CROSSENV+= MAKEOBJDIRPREFIX=${OBJTREE} \ +CROSSENV+= \ MACHINE_ARCH=${TARGET_ARCH} \ MACHINE=${TARGET} \ CPUTYPE=${TARGET_CPUTYPE} @@ -527,6 +521,9 @@ BMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" # need to keep this in sync with targets/pseudo/bootstrap-tools/Makefile BSARGS= DESTDIR= \ + OBJTOP='${WORLDTMP}/obj-tools' \ + OBJROOT='$${OBJTOP}/' \ + MAKEOBJDIRPREFIX= \ BOOTSTRAPPING=${OSRELDATE} \ BWPHASE=${.TARGET:C,^_,,} \ SSP_CFLAGS= \ @@ -537,12 +534,12 @@ BSARGS= DESTDIR= \ MK_LLDB=no MK_TESTS=no \ MK_INCLUDES=yes -BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ +BMAKE= \ ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ ${BSARGS} # build-tools stage -TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ +TMAKE= \ ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ DESTDIR= \ @@ -555,7 +552,8 @@ TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ MK_LLDB=no MK_TESTS=no # cross-tools stage -XMAKE= TOOLS_PREFIX=${WORLDTMP} ${BMAKE} \ +# TOOLS_PREFIX set in BMAKE +XMAKE= ${BMAKE} \ TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ MK_GDB=no MK_LLD_IS_LD=${MK_LLD_BOOTSTRAP} MK_TESTS=no @@ -563,9 +561,12 @@ XMAKE= TOOLS_PREFIX=${WORLDTMP} ${BMAKE} \ KTMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${BPATH}:${PATH} \ WORLDTMP=${WORLDTMP} -KTMAKE= TOOLS_PREFIX=${WORLDTMP} MAKEOBJDIRPREFIX=${WORLDTMP} \ +KTMAKE= TOOLS_PREFIX=${WORLDTMP} \ ${KTMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ DESTDIR= \ + OBJTOP='${WORLDTMP}/obj-kernel-tools' \ + OBJROOT='$${OBJTOP}/' \ + MAKEOBJDIRPREFIX= \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ MK_HTML=no -DNO_LINT MK_MAN=no \ @@ -614,7 +615,7 @@ BFLAGS+= -B${CROSS_BINUTILS_PREFIX} BFLAGS+= -B${WORLDTMP}/usr/bin .endif .if ${TARGET} == "arm" -.if ${TARGET_ARCH:Marmv6*} != "" && ${TARGET_CPUTYPE:M*soft*} == "" +.if ${TARGET_ARCH:Marmv[67]*} != "" && ${TARGET_CPUTYPE:M*soft*} == "" TARGET_ABI= gnueabihf .else TARGET_ABI= gnueabi @@ -636,6 +637,8 @@ XCXXFLAGS+= -isystem ${WORLDTMP}/usr/include/c++/v1 -s .endif .elif ${WANT_COMPILER_TYPE} == clang || \ (defined(X_COMPILER_TYPE) && ${X_COMPILER_TYPE} == clang) +MACHINE_ABI?= unknown +MACHINE_TRIPLE?=${MACHINE_ARCH:C/amd64/x86_64/}-${MACHINE_ABI}-freebsd12.0 TARGET_ABI?= unknown TARGET_TRIPLE?= ${TARGET_ARCH:C/amd64/x86_64/}-${TARGET_ABI}-freebsd12.0 XCFLAGS+= -target ${TARGET_TRIPLE} @@ -650,7 +653,7 @@ XCFLAGS+= ${BFLAGS} ${TARGET_ARCH} == "powerpc64" || ${TARGET_ARCH:Mmips64*} != "") LIBCOMPAT= 32 .include "Makefile.libcompat" -.elif ${MK_LIBSOFT} != "no" && ${TARGET_ARCH} == "armv6" +.elif ${MK_LIBSOFT} != "no" && ${TARGET_ARCH:Marmv[67]*} != "" LIBCOMPAT= SOFT .include "Makefile.libcompat" .endif @@ -666,11 +669,11 @@ LIBCOMPAT= SOFT META_MODE_BAD_ABI_VERS+= 1200031 .if !defined(OBJDIR_HOST_OSRELDATE) -.if exists(${OBJTREE}${.CURDIR}/host-osreldate.h) +.if exists(${OBJTOP}/host-osreldate.h) OBJDIR_HOST_OSRELDATE!= \ awk '/^\#define[[:space:]]*__FreeBSD_version/ { print $$3 }' \ - ${OBJTREE}${.CURDIR}/host-osreldate.h -.else + ${OBJTOP}/host-osreldate.h +.elif exists(${WORLDTMP}/usr/include/osreldate.h) OBJDIR_HOST_OSRELDATE= 0 .endif .export OBJDIR_HOST_OSRELDATE @@ -679,6 +682,7 @@ OBJDIR_HOST_OSRELDATE= 0 # Note that this logic is the opposite of normal BOOTSTRAP handling. We want # to compare the WORLDTMP's OSRELDATE to the host's OSRELDATE. If the WORLDTMP # is older than the ABI-breakage OSRELDATE of the HOST then we rebuild. +.if defined(OBJDIR_HOST_OSRELDATE) .for _ver in ${META_MODE_BAD_ABI_VERS} .if ${OSRELDATE} >= ${_ver} && ${OBJDIR_HOST_OSRELDATE} < ${_ver} _meta_mode_need_rebuild= ${_ver} @@ -688,8 +692,9 @@ _meta_mode_need_rebuild= ${_ver} .info META_MODE: Rebuilding host tools due to ABI breakage in __FreeBSD_version ${_meta_mode_need_rebuild}. NO_META_IGNORE_HOST_HEADERS= 1 .export NO_META_IGNORE_HOST_HEADERS -.endif -.endif +.endif # defined(_meta_mode_need_rebuild) +.endif # defined(OBJDIR_HOST_OSRELDATE) +.endif # ${MK_META_MODE} == "yes" && defined(NO_CLEAN) ... # This is only used for META_MODE+filemon to track what the oldest # __FreeBSD_version is in WORLDTMP. This purposely does NOT have # a make dependency on /usr/include/osreldate.h as the file should @@ -747,88 +752,89 @@ KMAKE= ${KMAKEENV} ${MAKE} ${.MAKEFLAGS} ${KERNEL_FLA # Attempt to rebuild the entire system, with reasonable chance of # success, regardless of how old your existing system is. # -_worldtmp: .PHONY +_sanity_check: .PHONY .MAKE .if ${.CURDIR:C/[^,]//g} != "" # The m4 build of sendmail files doesn't like it if ',' is used # anywhere in the path of it's files. @echo @echo "*** Error: path to source tree contains a comma ','" @echo - false -.endif + @false +.elif ${.CURDIR:M*\:*} != "" +# Using ':' leaks into PATH and breaks finding cross-tools. @echo - @echo "--------------------------------------------------------------" - @echo ">>> Rebuilding the temporary build tree" - @echo "--------------------------------------------------------------" -.if !defined(NO_CLEAN) - rm -rf ${WORLDTMP} -.if defined(LIBCOMPAT) - rm -rf ${LIBCOMPATTMP} + @echo "*** Error: path to source tree contains a colon ':'" + @echo + @false .endif -.else -.if exists(${WORLDTMP}) - @echo ">>> Deleting stale files in build tree..." - ${_+_}cd ${.CURDIR}; ${WMAKE} -DBATCH_DELETE_OLD_FILES \ - delete-old delete-old-libs >/dev/null -.endif -.if defined(LIBCOMPAT) && exists(${LIBCOMPATTMP}) - ${_+_}cd ${.CURDIR}; ${WMAKE} -DBATCH_DELETE_OLD_FILES \ - DESTDIR=${LIBCOMPATTMP} \ - delete-old delete-old-libs >/dev/null -.endif - rm -rf ${WORLDTMP}/legacy/usr/include -.if ${USING_SYSTEM_COMPILER} == "yes" -.for cc in cc c++ - if [ -x ${WORLDTMP}/usr/bin/${cc} ]; then \ - inum=$$(stat -f %i ${WORLDTMP}/usr/bin/${cc}); \ - find ${WORLDTMP}/usr/bin -inum $${inum} -delete; \ - fi -.endfor -.endif # ${USING_SYSTEM_COMPILER} == "yes" # Our current approach to dependency tracking cannot cope with certain source # tree changes, particularly with respect to removing source files and # replacing generated files. Handle these cases here in an ad-hoc fashion. -# +_cleanobj_fast_depend_hack: .PHONY # Syscall stubs rewritten in C # Date SVN Rev Syscalls # 20160829 r305012 ptrace # 20170624 r320278 fstat fstatat fstatfs getdirentries getfsstat statfs .for f in fstat fstatat fstatfs getdirentries getfsstat ptrace statfs -.if exists(${OBJTREE}${.CURDIR}/lib/libc/.depend.${f}.o) +.if exists(${OBJTOP}/lib/libc/.depend.${f}.o) @if egrep -qw '${f}\.[sS]' \ - ${OBJTREE}${.CURDIR}/lib/libc/.depend.${f}.o; then \ + ${OBJTOP}/lib/libc/.depend.${f}.o; then \ echo Removing stale dependencies for ${f} syscall wrappers; \ - rm -f ${OBJTREE}${.CURDIR}/lib/libc/.depend.${f}.* \ - ${OBJTREE}${.CURDIR}/world32/${.CURDIR}/lib/libc/.depend.${f}.*; \ + rm -f ${OBJTOP}/lib/libc/.depend.${f}.* \ + ${LIBCOMPAT:D${LIBCOMPAT_OBJTOP}/lib/libc/.depend.${f}.*}; \ fi .endif .endfor # 20170607 remove stale dependencies for utimens* wrappers removed in r319663 .for f in futimens utimensat -.if exists(${OBJTREE}${.CURDIR}/lib/libc/.depend.${f}.o) +.if exists(${OBJTOP}/lib/libc/.depend.${f}.o) @if egrep -q '/${f}.c' \ - ${OBJTREE}${.CURDIR}/lib/libc/.depend.${f}.o; then \ + ${OBJTOP}/lib/libc/.depend.${f}.o; then \ echo Removing stale dependencies for ${f} syscall wrappers; \ - rm -f ${OBJTREE}${.CURDIR}/lib/libc/.depend.${f}.* \ - ${OBJTREE}${.CURDIR}/world32/${.CURDIR}/lib/libc/.depend.${f}.*; \ + rm -f ${OBJTOP}/lib/libc/.depend.${f}.* \ + ${LIBCOMPAT:D${LIBCOMPAT_OBJTOP}/lib/libc/.depend.${f}.*}; \ fi .endif .endfor # 20170523 remove stale generated asm files for functions which are no longer # syscalls after r302092 (pipe) and r318736 (others) .for f in getdents lstat mknod pipe stat -.if exists(${OBJTREE}${.CURDIR}/lib/libc/${f}.s) || \ - exists(${OBJTREE}${.CURDIR}/lib/libc/${f}.S) +.if exists(${OBJTOP}/lib/libc/${f}.s) || \ + exists(${OBJTOP}/lib/libc/${f}.S) @echo Removing stale generated ${f} syscall files - @rm -f ${OBJTREE}${.CURDIR}/lib/libc/${f}.* \ - ${OBJTREE}${.CURDIR}/lib/libc/.depend.${f}.* \ - ${OBJTREE}${.CURDIR}/world32/${.CURDIR}/lib/libc/${f}.* \ - ${OBJTREE}${.CURDIR}/world32/${.CURDIR}/lib/libc/.depend.${f}.* + @rm -f ${OBJTOP}/lib/libc/${f}.* \ + ${OBJTOP}/lib/libc/.depend.${f}.* \ + ${LIBCOMPAT:D${LIBCOMPAT_OBJTOP}/lib/libc/${f}.*} \ + ${LIBCOMPAT:D${LIBCOMPAT_OBJTOP}/lib/libc/.depend.${f}.*} .endif .endfor +_worldtmp: .PHONY + @echo + @echo "--------------------------------------------------------------" + @echo ">>> Rebuilding the temporary build tree" + @echo "--------------------------------------------------------------" +.if !defined(NO_CLEAN) + rm -rf ${WORLDTMP} +.else +.if exists(${WORLDTMP}) + @echo ">>> Deleting stale files in build tree..." + ${_+_}cd ${.CURDIR}; ${WMAKE} -DBATCH_DELETE_OLD_FILES \ + delete-old delete-old-libs >/dev/null +.endif + rm -rf ${WORLDTMP}/legacy/usr/include +.if ${USING_SYSTEM_COMPILER} == "yes" +.for cc in cc c++ + if [ -x ${WORLDTMP}/usr/bin/${cc} ]; then \ + inum=$$(stat -f %i ${WORLDTMP}/usr/bin/${cc}); \ + find ${WORLDTMP}/usr/bin -inum $${inum} -delete; \ + fi +.endfor +.endif # ${USING_SYSTEM_COMPILER} == "yes" .endif # !defined(NO_CLEAN) + @mkdir -p ${WORLDTMP} + @touch ${WORLDTMP}/${.TARGET} .for _dir in \ lib lib/casper usr legacy/bin legacy/usr @@ -844,32 +850,11 @@ _worldtmp: .PHONY -p ${WORLDTMP}/usr/include >/dev/null ln -sf ${.CURDIR}/sys ${WORLDTMP} .if ${MK_DEBUG_FILES} != "no" - # We could instead disable debug files for these build stages mtree -deU -f ${.CURDIR}/etc/mtree/BSD.debug.dist \ -p ${WORLDTMP}/legacy/usr/lib >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.debug.dist \ -p ${WORLDTMP}/usr/lib >/dev/null .endif -.if defined(LIBCOMPAT) - mtree -deU -f ${.CURDIR}/etc/mtree/BSD.lib${libcompat}.dist \ - -p ${WORLDTMP}/usr >/dev/null -.if ${MK_DEBUG_FILES} != "no" - mtree -deU -f ${.CURDIR}/etc/mtree/BSD.lib${libcompat}.dist \ - -p ${WORLDTMP}/legacy/usr/lib/debug/usr >/dev/null - mtree -deU -f ${.CURDIR}/etc/mtree/BSD.lib${libcompat}.dist \ - -p ${WORLDTMP}/usr/lib/debug/usr >/dev/null -.endif -.endif -.if ${MK_TESTS} != "no" - mkdir -p ${WORLDTMP}${TESTSBASE} - mtree -deU -f ${.CURDIR}/etc/mtree/BSD.tests.dist \ - -p ${WORLDTMP}${TESTSBASE} >/dev/null -.if ${MK_DEBUG_FILES} != "no" - mkdir -p ${WORLDTMP}/usr/lib/debug/${TESTSBASE} - mtree -deU -f ${.CURDIR}/etc/mtree/BSD.tests.dist \ - -p ${WORLDTMP}/usr/lib/debug/${TESTSBASE} >/dev/null -.endif -.endif .for _mtree in ${LOCAL_MTREE} mtree -deU -f ${.CURDIR}/${_mtree} -p ${WORLDTMP} > /dev/null .endfor @@ -895,7 +880,9 @@ _cleanobj: .if defined(LIBCOMPAT) ${_+_}cd ${.CURDIR}; ${LIBCOMPATWMAKE} -f Makefile.inc1 ${CLEANDIR} .endif -.endif +.else + ${_+_}cd ${.CURDIR}; ${WMAKE} _cleanobj_fast_depend_hack +.endif # !defined(NO_CLEAN) _obj: @echo @echo "--------------------------------------------------------------" @@ -913,7 +900,7 @@ _cross-tools: @echo "--------------------------------------------------------------" @echo ">>> stage 3: cross tools" @echo "--------------------------------------------------------------" - @rm -f ${OBJTREE}${.CURDIR}/compiler-metadata.mk + @rm -f ${OBJTOP}/compiler-metadata.mk ${_+_}cd ${.CURDIR}; ${XMAKE} cross-tools ${_+_}cd ${.CURDIR}; ${XMAKE} kernel-tools _build-metadata: @@ -952,12 +939,12 @@ everything: .PHONY WMAKE_TGTS= .if !defined(WORLDFAST) -WMAKE_TGTS+= _worldtmp _legacy +WMAKE_TGTS+= _sanity_check _worldtmp _legacy .if empty(SUBDIR_OVERRIDE) WMAKE_TGTS+= _bootstrap-tools .endif WMAKE_TGTS+= _cleanobj -.if !defined(NO_OBJ) +.if !defined(NO_OBJWALK) WMAKE_TGTS+= _obj .endif WMAKE_TGTS+= _build-tools _cross-tools @@ -1006,12 +993,15 @@ buildenv: .PHONY .if ${BUILDENV_SHELL:M*zsh*} @echo For ZSH you must run: export CPUTYPE=${TARGET_CPUTYPE} .endif - @cd ${BUILDENV_DIR} && env ${WMAKEENV} BUILDENV=1 ${BUILDENV_SHELL} \ - || true + @cd ${BUILDENV_DIR} && env ${WMAKEENV} BUILDENV=1 ${BUILDENV_SHELL} TOOLCHAIN_TGTS= ${WMAKE_TGTS:Neverything:Nbuild${libcompat}} toolchain: ${TOOLCHAIN_TGTS} .PHONY -kernel-toolchain: ${TOOLCHAIN_TGTS:N_includes:N_libraries} .PHONY +KERNEL_TOOLCHAIN_TGTS= ${TOOLCHAIN_TGTS:N_obj:N_cleanobj:N_includes:N_libraries} +.if make(kernel-toolchain) +.ORDER: ${KERNEL_TOOLCHAIN_TGTS} +.endif +kernel-toolchain: ${KERNEL_TOOLCHAIN_TGTS} .PHONY # # installcheck @@ -1082,7 +1072,7 @@ __installcheck_UGID: .PHONY (empty(DESTDIR) || ${DESTDIR} == "/") && empty(BYPASS_INSTALLCHECK_SH) _installcheck_world: __installcheck_sh_check __installcheck_sh_check: .PHONY - @if [ "`${OBJTREE}${.CURDIR}/rescue/rescue/rescue sh -c 'echo OK'`" != \ + @if [ "`${OBJTOP}/rescue/rescue/rescue sh -c 'echo OK'`" != \ OK ]; then \ echo "rescue/sh check failed, installation aborted" >&2; \ false; \ @@ -1344,7 +1334,7 @@ INSTKERNNAME?= kernel KERNSRCDIR?= ${.CURDIR}/sys KRNLCONFDIR= ${KERNSRCDIR}/${TARGET}/conf -KRNLOBJDIR= ${OBJTREE}${KERNSRCDIR} +KRNLOBJDIR= ${OBJTOP}${KERNSRCDIR:C,^${.CURDIR},,} KERNCONFDIR?= ${KRNLCONFDIR} BUILDKERNELS= @@ -1359,7 +1349,11 @@ BUILDKERNELS+= ${_kernel} .if empty(INSTALLKERNEL) && !defined(NO_INSTALLKERNEL) INSTALLKERNEL= ${_kernel} .endif +.else +.if make(buildkernel) +.error Missing KERNCONF ${KERNCONFDIR}/${_kernel} .endif +.endif .endfor ${WMAKE_TGTS:N_worldtmp:Nbuild${libcompat}} ${.ALLTARGETS:M_*:N_worldtmp}: .MAKE .PHONY @@ -1548,9 +1542,9 @@ stagekernel: .PHONY ${_+_}${MAKE} -C ${.CURDIR} ${.MAKEFLAGS} distributekernel PORTSDIR?= /usr/ports -WSTAGEDIR?= ${MAKEOBJDIRPREFIX}${.CURDIR}/${TARGET}.${TARGET_ARCH}/worldstage -KSTAGEDIR?= ${MAKEOBJDIRPREFIX}${.CURDIR}/${TARGET}.${TARGET_ARCH}/kernelstage -REPODIR?= ${MAKEOBJDIRPREFIX}${.CURDIR}/repo +WSTAGEDIR?= ${OBJTOP}/worldstage +KSTAGEDIR?= ${OBJTOP}/kernelstage +REPODIR?= ${OBJROOT}repo PKGSIGNKEY?= # empty .ORDER: stage-packages create-packages @@ -1812,11 +1806,11 @@ legacy: .PHONY .for _tool in tools/build ${_elftoolchain_libs} ${_+_}@${ECHODIR} "===> ${_tool} (obj,includes,all,install)"; \ cd ${.CURDIR}/${_tool}; \ - if [ -z "${NO_OBJ}" ]; then ${MAKE} DIRPRFX=${_tool}/ obj; fi; \ - ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy includes; \ + if [ -z "${NO_OBJWALK}" ]; then ${MAKE} DIRPRFX=${_tool}/ obj; fi; \ + ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${WORLDTMP}/legacy includes; \ ${MAKE} DIRPRFX=${_tool}/ MK_INCLUDES=no all; \ ${MAKE} DIRPRFX=${_tool}/ MK_INCLUDES=no \ - DESTDIR=${MAKEOBJDIRPREFIX}/legacy install + DESTDIR=${WORLDTMP}/legacy install .endfor # @@ -1840,7 +1834,6 @@ _vtfontcvt= usr.bin/vtfontcvt .endif .if ${BOOTSTRAPPING} < 1000033 -_libopenbsd= lib/libopenbsd _m4= usr.bin/m4 _lex= usr.bin/lex @@ -1926,9 +1919,6 @@ _kerberos5_bootstrap_tools= \ .ORDER: ${_kerberos5_bootstrap_tools:C/^/${_bt}-/g} .endif -# r283777 makewhatis(1) replaced with mandoc version which builds a database. -_libopenbsd?= lib/libopenbsd -_makewhatis= usr.bin/mandoc ${_bt}-usr.bin/mandoc: ${_bt}-lib/libopenbsd bootstrap-tools: .PHONY @@ -1945,8 +1935,8 @@ bootstrap-tools: .PHONY ${_cat} \ ${_kbdcontrol} \ usr.bin/lorder \ - ${_libopenbsd} \ - ${_makewhatis} \ + lib/libopenbsd \ + usr.bin/mandoc \ usr.bin/rpcgen \ ${_yacc} \ ${_m4} \ @@ -1962,9 +1952,9 @@ bootstrap-tools: .PHONY ${_bt}-${_tool}: .PHONY .MAKE ${_+_}@${ECHODIR} "===> ${_tool} (obj,all,install)"; \ cd ${.CURDIR}/${_tool}; \ - if [ -z "${NO_OBJ}" ]; then ${MAKE} DIRPRFX=${_tool}/ obj; fi; \ + if [ -z "${NO_OBJWALK}" ]; then ${MAKE} DIRPRFX=${_tool}/ obj; fi; \ ${MAKE} DIRPRFX=${_tool}/ all; \ - ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy install + ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${WORLDTMP}/legacy install bootstrap-tools: ${_bt}-${_tool} .endfor @@ -1989,6 +1979,12 @@ _rescue=rescue/rescue _tcsh=bin/csh .endif +# kernel-toolchain skips _cleanobj, so handle cleaning up previous +# build-tools directories if needed. +.if !defined(NO_CLEAN) && make(kernel-toolchain) +_bt_clean= ${CLEANDIR} +.endif + .for _tool in \ ${_tcsh} \ bin/sh \ @@ -2001,31 +1997,24 @@ _tcsh=bin/csh lib/libmagic \ usr.bin/mkesdb_static \ usr.bin/mkcsmapper_static \ - usr.bin/vi/catalog + usr.bin/vi/catalog \ + ${_gcc_tools} build-tools_${_tool}: .PHONY - ${_+_}@${ECHODIR} "===> ${_tool} (obj,build-tools)"; \ + ${_+_}@${ECHODIR} "===> ${_tool} (${_bt_clean:D${_bt_clean},}obj,build-tools)"; \ cd ${.CURDIR}/${_tool}; \ - if [ -z "${NO_OBJ}" ]; then ${MAKE} DIRPRFX=${_tool}/ obj; fi; \ + if [ -n "${_bt_clean}" ]; then ${MAKE} DIRPRFX=${_tool}/ ${_bt_clean}; fi; \ + if [ -z "${NO_OBJWALK}" ]; then ${MAKE} DIRPRFX=${_tool}/ obj; fi; \ ${MAKE} DIRPRFX=${_tool}/ build-tools build-tools: build-tools_${_tool} .endfor -.for _tool in \ - ${_gcc_tools} -build-tools_${_tool}: .PHONY - ${_+_}@${ECHODIR} "===> ${_tool} (obj,all)"; \ - cd ${.CURDIR}/${_tool}; \ - if [ -z "${NO_OBJ}" ]; then ${MAKE} DIRPRFX=${_tool}/ obj; fi; \ - ${MAKE} DIRPRFX=${_tool}/ all -build-tools: build-tools_${_tool} -.endfor # # kernel-tools: Build kernel-building tools # kernel-tools: .PHONY - mkdir -p ${MAKEOBJDIRPREFIX}/usr + mkdir -p ${WORLDTMP}/usr mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ - -p ${MAKEOBJDIRPREFIX}/usr >/dev/null + -p ${WORLDTMP}/usr >/dev/null # # cross-tools: All the tools needed to build the rest of the system after @@ -2099,52 +2088,30 @@ cross-tools: .MAKE .PHONY ${_usb_tools} ${_+_}@${ECHODIR} "===> ${_tool} (obj,all,install)"; \ cd ${.CURDIR}/${_tool}; \ - if [ -z "${NO_OBJ}" ]; then ${MAKE} DIRPRFX=${_tool}/ obj; fi; \ + if [ -z "${NO_OBJWALK}" ]; then ${MAKE} DIRPRFX=${_tool}/ obj; fi; \ ${MAKE} DIRPRFX=${_tool}/ all; \ - ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX} install + ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${WORLDTMP} install .endfor -NXBDESTDIR= ${OBJTREE}/nxb-bin -NXBENV= MAKEOBJDIRPREFIX=${OBJTREE}/nxb \ - TOOLS_PREFIX= \ - INSTALL="sh ${.CURDIR}/tools/install.sh" \ - PATH=${PATH}:${OBJTREE}/gperf_for_gcc/usr/bin -NXBMAKE= ${NXBENV} ${MAKE} \ - LLVM_TBLGEN=${NXBDESTDIR}/usr/bin/llvm-tblgen \ - CLANG_TBLGEN=${NXBDESTDIR}/usr/bin/clang-tblgen \ - MACHINE=${TARGET} MACHINE_ARCH=${TARGET_ARCH} \ - MK_GDB=no MK_TESTS=no \ - SSP_CFLAGS= \ - MK_HTML=no NO_LINT=yes MK_MAN=no MK_MAN_UTILS=yes \ - -DNO_PIC MK_PROFILE=no -DNO_SHARED \ - -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \ - MK_CLANG_EXTRAS=no MK_CLANG_FULL=no \ - MK_LLDB=no MK_DEBUG_FILES=no - +# # native-xtools is the current target for qemu-user cross builds of ports # via poudriere and the imgact_binmisc kernel module. -# For non-clang enabled targets that are still using the in tree gcc -# we must build a gperf binary for one instance of its Makefiles. On -# clang-enabled systems, the gperf binary is obsolete. -native-xtools: .PHONY -.if ${MK_GCC_BOOTSTRAP} != "no" - mkdir -p ${OBJTREE}/gperf_for_gcc/usr/bin - ${_+_}@${ECHODIR} "===> ${_gperf} (obj,all,install)"; \ - cd ${.CURDIR}/${_gperf}; \ - if [ -z "${NO_OBJ}" ]; then ${NXBMAKE} DIRPRFX=${_gperf}/ obj; fi; \ - ${NXBMAKE} DIRPRFX=${_gperf}/ all; \ - ${NXBMAKE} DIRPRFX=${_gperf}/ DESTDIR=${OBJTREE}/gperf_for_gcc install +# This target merely builds a toolchan/sysroot, then builds the tools it wants +# with the options it wants in a special MAKEOBJDIRPREFIX, using the toolchain +# already built. It then installs the static tools to NXBDESTDIR for Poudriere +# to pickup. +# +NXBOBJROOT= ${OBJROOT}${MACHINE}.${MACHINE_ARCH}/nxb/ +NXBOBJTOP= ${NXBOBJROOT}${TARGET}.${TARGET_ARCH} +NXTP?= /nxb-bin +.if ${NXTP:N/*} +.error NXTP variable should be an absolute path .endif - mkdir -p ${NXBDESTDIR}/bin ${NXBDESTDIR}/sbin ${NXBDESTDIR}/usr - mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ - -p ${NXBDESTDIR}/usr >/dev/null - mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ - -p ${NXBDESTDIR}/usr/include >/dev/null -.if ${MK_DEBUG_FILES} != "no" - mtree -deU -f ${.CURDIR}/etc/mtree/BSD.debug.dist \ - -p ${NXBDESTDIR}/usr/lib >/dev/null -.endif -.for _tool in \ +NXBDESTDIR?= ${DESTDIR}${NXTP} + +# This is the list of tools to be built/installed as static and where +# appropriate to build for the given TARGET.TARGET_ARCH. +NXBDIRS+= \ bin/cat \ bin/chmod \ bin/cp \ @@ -2162,24 +2129,18 @@ native-xtools: .PHONY bin/rmdir \ bin/sh \ bin/sleep \ - ${_clang_tblgen} \ - usr.bin/ar \ - ${_binutils} \ - ${_elftctools} \ - ${_gcc} \ - ${_gcc_tools} \ - ${_clang_libs} \ - ${_clang} \ - ${_lld} \ sbin/md5 \ sbin/sysctl \ - usr.bin/diff \ + usr.bin/addr2line \ + usr.bin/ar \ usr.bin/awk \ usr.bin/basename \ usr.bin/bmake \ usr.bin/bzip2 \ usr.bin/cmp \ + usr.bin/diff \ usr.bin/dirname \ + usr.bin/elfcopy \ usr.bin/env \ usr.bin/fetch \ usr.bin/find \ @@ -2189,14 +2150,16 @@ native-xtools: .PHONY usr.bin/lex \ usr.bin/limits \ usr.bin/lorder \ - ${_libopenbsd} \ - ${_makewhatis} \ + usr.bin/mandoc \ usr.bin/mktemp \ usr.bin/mt \ + usr.bin/nm \ usr.bin/patch \ usr.bin/readelf \ usr.bin/sed \ + usr.bin/size \ usr.bin/sort \ + usr.bin/strings \ usr.bin/tar \ usr.bin/touch \ usr.bin/tr \ @@ -2208,13 +2171,83 @@ native-xtools: .PHONY usr.bin/xz \ usr.bin/yacc \ usr.sbin/chown - ${_+_}@${ECHODIR} "===> ${_tool} (obj,all,install)"; \ - cd ${.CURDIR}/${_tool}; \ - if [ -z "${NO_OBJ}" ]; then ${NXBMAKE} DIRPRFX=${_tool}/ obj; fi; \ - ${NXBMAKE} DIRPRFX=${_tool}/ all; \ - ${NXBMAKE} DIRPRFX=${_tool}/ DESTDIR=${NXBDESTDIR} install -.endfor +.if ${MK_CLANG} != "no" +NXBDIRS+= lib/clang +SUBDIR_DEPEND_usr.bin/clang= lib/clang +NXBDIRS+= usr.bin/clang +.elif ${MK_GCC} != "no" +NXBDIRS+= gnu/usr.bin/cc +.endif +.if ${MK_BINUTILS} != "no" +NXBDIRS+= gnu/usr.bin/binutils +.endif + +NXBMAKEARGS+= \ + OBJTOP=${NXBOBJTOP:Q} \ + OBJROOT=${NXBOBJROOT:Q} \ + -DNO_SHARED \ + -DNO_CPU_CFLAGS \ + -DNO_PIC \ + SSP_CFLAGS= \ + MK_CLANG_EXTRAS=no \ + MK_CLANG_FULL=no \ + MK_CTF=no \ + MK_DEBUG_FILES=no \ + MK_GDB=no \ + MK_HTML=no \ + MK_LLDB=no \ + MK_MAN=no \ + MK_MAN_UTILS=yes \ + MK_OFED=no \ + MK_OPENSSH=no \ + MK_PROFILE=no \ + MK_SENDMAIL=no \ + MK_SVNLITE=no \ + MK_TESTS=no \ + MK_WARNS=no \ + MK_ZFS=no + + +# For 'toolchain' we want to produce native binaries that themselves generate +# native binaries. +NXBTMAKE= ${NXBMAKEENV} ${MAKE} ${NXBMAKEARGS:N-DNO_PIC:N-DNO_SHARED} \ + TARGET=${MACHINE} TARGET_ARCH=${MACHINE_ARCH} +# For 'everything' we want to produce native binaries (hence -target to +# be MACHINE) that themselves generate TARGET.TARGET_ARCH binaries. +# TARGET/TARGET_ARCH are still passed along from user. +NXBMAKE= ${NXBMAKEENV} ${MAKE} ${NXBMAKEARGS} \ + TARGET_TRIPLE=${MACHINE_TRIPLE:Q} +native-xtools: .PHONY + # Build the bootstrap/host/cross tools that produce native binaries + ${_+_}cd ${.CURDIR}; ${NXBTMAKE} kernel-toolchain + # Populate includes/libraries sysroot that produce native binaries. + # This is split out from 'toolchain' above mostly so that target LLVM + # libraries have a proper LLVM_DEFAULT_TARGET_TRIPLE without + # polluting the cross-compiler build. The LLVM/GCC libs are skipped + # here to avoid the problem but are kept in 'toolchain' so that + # needed build tools are built. + ${_+_}cd ${.CURDIR}; ${NXBTMAKE} _includes MK_CLANG=no MK_GCC=no + ${_+_}cd ${.CURDIR}; ${NXBTMAKE} _libraries MK_CLANG=no MK_GCC=no +.if !defined(NO_OBJWALK) + ${_+_}cd ${.CURDIR}; ${NXBMAKE} SUBDIR_OVERRIDE="${NXBDIRS:M*}" _obj +.endif + ${_+_}cd ${.CURDIR}; ${NXBMAKE} SUBDIR_OVERRIDE="${NXBDIRS:M*}" \ + everything + @echo ">> native-xtools done. Use 'make native-xtools-install' to install to a given DESTDIR" + +native-xtools-install: .PHONY + mkdir -p ${NXBDESTDIR}/bin ${NXBDESTDIR}/sbin ${NXBDESTDIR}/usr + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ + -p ${NXBDESTDIR}/usr >/dev/null + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ + -p ${NXBDESTDIR}/usr/include >/dev/null + ${_+_}cd ${.CURDIR}; ${NXBMAKE} -f Makefile.inc1 \ + DESTDIR=${NXBDESTDIR} \ + SUBDIR_OVERRIDE="${NXBDIRS:M*}" \ + -DNO_ROOT \ + install + # # hierarchy - ensure that all the needed directories are present # @@ -2473,7 +2506,7 @@ ${_lib}__PL: .PHONY .MAKE .if exists(${.CURDIR}/${_lib}) ${_+_}@${ECHODIR} "===> ${_lib} (obj,all,install)"; \ cd ${.CURDIR}/${_lib}; \ - if [ -z "${NO_OBJ}" ]; then ${MAKE} MK_TESTS=no DIRPRFX=${_lib}/ obj; fi; \ + if [ -z "${NO_OBJWALK}" ]; then ${MAKE} MK_TESTS=no DIRPRFX=${_lib}/ obj; fi; \ ${MAKE} MK_TESTS=no MK_PROFILE=no -DNO_PIC \ DIRPRFX=${_lib}/ all; \ ${MAKE} MK_TESTS=no MK_PROFILE=no -DNO_PIC \ @@ -2486,7 +2519,7 @@ ${_lib}__L: .PHONY .MAKE .if exists(${.CURDIR}/${_lib}) ${_+_}@${ECHODIR} "===> ${_lib} (obj,all,install)"; \ cd ${.CURDIR}/${_lib}; \ - if [ -z "${NO_OBJ}" ]; then ${MAKE} MK_TESTS=no DIRPRFX=${_lib}/ obj; fi; \ + if [ -z "${NO_OBJWALK}" ]; then ${MAKE} MK_TESTS=no DIRPRFX=${_lib}/ obj; fi; \ ${MAKE} MK_TESTS=no DIRPRFX=${_lib}/ all; \ ${MAKE} MK_TESTS=no DIRPRFX=${_lib}/ install .endif @@ -2559,7 +2592,7 @@ delete-old-files: .PHONY done # Remove catpages without corresponding manpages. @exec 3<&0; \ - find ${DESTDIR}/usr/share/man/cat* ! -type d | \ + find ${DESTDIR}/usr/share/man/cat* ! -type d 2>/dev/null | \ sed -ep -e's:${DESTDIR}/usr/share/man/cat:${DESTDIR}/usr/share/man/man:' | \ while read catpage; do \ read manpage; \ @@ -2585,7 +2618,7 @@ check-old-files: .PHONY done; \ done # Check for catpages without corresponding manpages. - @find ${DESTDIR}/usr/share/man/cat* ! -type d | \ + @find ${DESTDIR}/usr/share/man/cat* ! -type d 2>/dev/null | \ sed -ep -e's:${DESTDIR}/usr/share/man/cat:${DESTDIR}/usr/share/man/man:' | \ while read catpage; do \ read manpage; \ @@ -2723,22 +2756,30 @@ builddtb: .PHONY # # It is expected that BW_CANONICALOBJDIR == the CANONICALOBJDIR as would be # created by bsd.obj.mk, except that we don't want to .include that file -# in this makefile. +# in this makefile. We don't do a cleandir walk if MK_AUTO_OBJ is yes +# since it is not possible for files to land in the wrong place. # -BW_CANONICALOBJDIR:=${OBJTREE}${.CURDIR} -cleanworld: .PHONY -.if exists(${BW_CANONICALOBJDIR}/) - -rm -rf ${BW_CANONICALOBJDIR}/* +.if make(cleanworld) +BW_CANONICALOBJDIR:=${OBJTOP}/ +.elif make(cleanuniverse) +BW_CANONICALOBJDIR:=${OBJROOT} +.if ${MK_UNIFIED_OBJDIR} == "no" +.error ${.TARGETS} only supported with WITH_UNIFIED_OBJDIR enabled. +.endif +.endif +cleanworld cleanuniverse: .PHONY +.if !empty(BW_CANONICALOBJDIR) && exists(${BW_CANONICALOBJDIR}) + -rm -rf ${BW_CANONICALOBJDIR}* -chflags -R 0 ${BW_CANONICALOBJDIR} - rm -rf ${BW_CANONICALOBJDIR}/* + rm -rf ${BW_CANONICALOBJDIR}* .endif +.if make(cleanworld) && ${MK_AUTO_OBJ} == "no" .if ${.CURDIR} == ${.OBJDIR} || ${.CURDIR}/obj == ${.OBJDIR} # To be safe in this case, fall back to a 'make cleandir' ${_+_}@cd ${.CURDIR}; ${MAKE} cleandir .endif +.endif -.if defined(TARGET) && defined(TARGET_ARCH) - .if ${TARGET} == ${MACHINE} && ${TARGET_ARCH} == ${MACHINE_ARCH} XDEV_CPUTYPE?=${CPUTYPE} .else @@ -2757,10 +2798,16 @@ XDTP?=/usr/${XDDIR} .error XDTP variable should be an absolute path .endif -CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} \ +CDBOBJROOT= ${OBJROOT}${MACHINE}.${MACHINE_ARCH}/xdev/ +CDBOBJTOP= ${CDBOBJROOT}${XDDIR} +CDBENV= \ INSTALL="sh ${.CURDIR}/tools/install.sh" CDENV= ${CDBENV} \ *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Tue Nov 7 23:52:16 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C812DE67DAC for ; Tue, 7 Nov 2017 23:52:16 +0000 (UTC) (envelope-from np@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 825CD78D37; Tue, 7 Nov 2017 23:52:16 +0000 (UTC) (envelope-from np@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA7NqFMB046059; Tue, 7 Nov 2017 23:52:15 GMT (envelope-from np@FreeBSD.org) Received: (from np@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA7NqEHU046048; Tue, 7 Nov 2017 23:52:14 GMT (envelope-from np@FreeBSD.org) Message-Id: <201711072352.vA7NqEHU046048@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: np set sender to np@FreeBSD.org using -f From: Navdeep Parhar Date: Tue, 7 Nov 2017 23:52:14 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325522 - in projects/bsd_rdma_4_9: contrib/ofed/libcxgb4 sys/compat/linuxkpi/common/include/linux sys/dev/cxgbe sys/dev/cxgbe/common sys/dev/cxgbe/iw_cxgbe sys/modules/cxgbe/iw_cxgbe X-SVN-Group: projects X-SVN-Commit-Author: np X-SVN-Commit-Paths: in projects/bsd_rdma_4_9: contrib/ofed/libcxgb4 sys/compat/linuxkpi/common/include/linux sys/dev/cxgbe sys/dev/cxgbe/common sys/dev/cxgbe/iw_cxgbe sys/modules/cxgbe/iw_cxgbe X-SVN-Commit-Revision: 325522 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Nov 2017 23:52:16 -0000 Author: np Date: Tue Nov 7 23:52:14 2017 New Revision: 325522 URL: https://svnweb.freebsd.org/changeset/base/325522 Log: Update the iw_cxgbe bits in the projects branch. Submitted by: Krishnamraju Eraparaju @ Chelsio Sponsored by: Chelsio Communications Modified: projects/bsd_rdma_4_9/contrib/ofed/libcxgb4/cq.c projects/bsd_rdma_4_9/contrib/ofed/libcxgb4/dev.c projects/bsd_rdma_4_9/contrib/ofed/libcxgb4/qp.c projects/bsd_rdma_4_9/contrib/ofed/libcxgb4/t4.h projects/bsd_rdma_4_9/contrib/ofed/libcxgb4/verbs.c projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/linux/dma-mapping.h projects/bsd_rdma_4_9/sys/dev/cxgbe/adapter.h projects/bsd_rdma_4_9/sys/dev/cxgbe/common/common.h projects/bsd_rdma_4_9/sys/dev/cxgbe/common/t4_hw.c projects/bsd_rdma_4_9/sys/dev/cxgbe/iw_cxgbe/cm.c projects/bsd_rdma_4_9/sys/dev/cxgbe/iw_cxgbe/cq.c projects/bsd_rdma_4_9/sys/dev/cxgbe/iw_cxgbe/device.c projects/bsd_rdma_4_9/sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h projects/bsd_rdma_4_9/sys/dev/cxgbe/iw_cxgbe/mem.c projects/bsd_rdma_4_9/sys/dev/cxgbe/iw_cxgbe/provider.c projects/bsd_rdma_4_9/sys/dev/cxgbe/iw_cxgbe/qp.c projects/bsd_rdma_4_9/sys/dev/cxgbe/iw_cxgbe/t4.h projects/bsd_rdma_4_9/sys/dev/cxgbe/iw_cxgbe/user.h projects/bsd_rdma_4_9/sys/dev/cxgbe/offload.h projects/bsd_rdma_4_9/sys/dev/cxgbe/t4_main.c projects/bsd_rdma_4_9/sys/modules/cxgbe/iw_cxgbe/Makefile Modified: projects/bsd_rdma_4_9/contrib/ofed/libcxgb4/cq.c ============================================================================== --- projects/bsd_rdma_4_9/contrib/ofed/libcxgb4/cq.c Tue Nov 7 19:12:20 2017 (r325521) +++ projects/bsd_rdma_4_9/contrib/ofed/libcxgb4/cq.c Tue Nov 7 23:52:14 2017 (r325522) @@ -437,7 +437,7 @@ static int poll_cq(struct t4_wq *wq, struct t4_cq *cq, if (!*cqe_flushed && CQE_STATUS(hw_cqe)) dump_cqe(hw_cqe); - BUG_ON((*cqe_flushed == 0) && !SW_CQE(hw_cqe)); + BUG_ON((cqe_flushed == 0) && !SW_CQE(hw_cqe)); goto proc_cqe; } Modified: projects/bsd_rdma_4_9/contrib/ofed/libcxgb4/dev.c ============================================================================== --- projects/bsd_rdma_4_9/contrib/ofed/libcxgb4/dev.c Tue Nov 7 19:12:20 2017 (r325521) +++ projects/bsd_rdma_4_9/contrib/ofed/libcxgb4/dev.c Tue Nov 7 23:52:14 2017 (r325522) @@ -39,6 +39,7 @@ #include #include #include +#include #include "libcxgb4.h" #include "cxgb4-abi.h" @@ -194,6 +195,17 @@ static struct ibv_context *c4iw_alloc_context(struct i rhp->cqid2ptr = calloc(rhp->max_cq, sizeof(void *)); if (!rhp->cqid2ptr) goto err_unmap; + + /* Disable userspace WC if architecture/adapter does not + * support WC. + * Note: To forcefully disable WC in kernel driver use the + * loader tunable "hw.cxl.write_combine=0" + */ + if (t5_en_wc && !context->status_page->wc_supported) { + fprintf(stderr, "iw_cxgb4 driver doesn't support Write " + "Combine, so regular DB writes will be used\n"); + t5_en_wc = 0; + } } return &context->ibv_ctx; @@ -400,11 +412,44 @@ int c4iw_abi_version = 1; static struct verbs_device *cxgb4_driver_init(const char *uverbs_sys_path, int abi_version) { - char devstr[IBV_SYSFS_PATH_MAX], ibdev[16], value[32], *cp; + char devstr[IBV_SYSFS_PATH_MAX], ibdev[16], value[128], *cp; + char dev_str[IBV_SYSFS_PATH_MAX]; struct c4iw_dev *dev; unsigned vendor, device, fw_maj, fw_min; int i; + char devnum; + char ib_param[16]; +#ifndef __linux__ + if (ibv_read_sysfs_file(uverbs_sys_path, "ibdev", + ibdev, sizeof ibdev) < 0) + return NULL; + + devnum = atoi(&ibdev[5]); + + if (ibdev[0] == 't' && ibdev[1] >= '4' && ibdev[1] <= '6' && + strstr(&ibdev[2], "nex") && devnum >= 0) { + snprintf(dev_str, sizeof(dev_str), "/dev/t%cnex/%d", ibdev[1], + devnum); + } else + return NULL; + + if (ibv_read_sysfs_file(dev_str, "\%pnpinfo", value, sizeof value) < 0) + return NULL; + else { + if (strstr(value, "vendor=")) { + strncpy(ib_param, strstr(value, "vendor=") + + strlen("vendor="), 6); + sscanf(ib_param, "%i", &vendor); + } + + if (strstr(value, "device=")) { + strncpy(ib_param, strstr(value, "device=") + + strlen("device="), 6); + sscanf(ib_param, "%i", &device); + } + } +#else if (ibv_read_sysfs_file(uverbs_sys_path, "device/vendor", value, sizeof value) < 0) return NULL; @@ -414,6 +459,7 @@ static struct verbs_device *cxgb4_driver_init(const ch value, sizeof value) < 0) return NULL; sscanf(value, "%i", &device); +#endif for (i = 0; i < sizeof hca_table / sizeof hca_table[0]; ++i) if (vendor == hca_table[i].vendor && @@ -425,6 +471,11 @@ static struct verbs_device *cxgb4_driver_init(const ch found: c4iw_abi_version = abi_version; +#ifndef __linux__ + if (ibv_read_sysfs_file(dev_str, "firmware_version", + value, sizeof value) < 0) + return NULL; +#else /* * Verify that the firmware major number matches. Major number * mismatches are fatal. Minor number mismatches are tolerated. @@ -438,6 +489,7 @@ found: ibv_get_sysfs_path(), ibdev); if (ibv_read_sysfs_file(devstr, "fw_ver", value, sizeof value) < 0) return NULL; +#endif cp = strtok(value+1, "."); sscanf(cp, "%i", &fw_maj); Modified: projects/bsd_rdma_4_9/contrib/ofed/libcxgb4/qp.c ============================================================================== --- projects/bsd_rdma_4_9/contrib/ofed/libcxgb4/qp.c Tue Nov 7 19:12:20 2017 (r325521) +++ projects/bsd_rdma_4_9/contrib/ofed/libcxgb4/qp.c Tue Nov 7 23:52:14 2017 (r325522) @@ -44,10 +44,13 @@ struct c4iw_stats c4iw_stats; static void copy_wr_to_sq(struct t4_wq *wq, union t4_wr *wqe, u8 len16) { - u64 *src, *dst; + void *src, *dst; + uintptr_t end; + int total, len; - src = (u64 *)wqe; - dst = (u64 *)((u8 *)wq->sq.queue + wq->sq.wq_pidx * T4_EQ_ENTRY_SIZE); + src = &wqe->flits[0]; + dst = &wq->sq.queue->flits[wq->sq.wq_pidx * + (T4_EQ_ENTRY_SIZE / sizeof(__be64))]; if (t4_sq_onchip(wq)) { len16 = align(len16, 4); @@ -57,17 +60,18 @@ static void copy_wr_to_sq(struct t4_wq *wq, union t4_w * happens */ mmio_wc_start(); } - while (len16) { - *dst++ = *src++; - if (dst == (u64 *)&wq->sq.queue[wq->sq.size]) - dst = (u64 *)wq->sq.queue; - *dst++ = *src++; - if (dst == (u64 *)&wq->sq.queue[wq->sq.size]) - dst = (u64 *)wq->sq.queue; - len16--; - /* NOTE len16 cannot be large enough to write to the - same sq.queue memory twice in this loop */ + /* NOTE len16 cannot be large enough to write to the + same sq.queue memory twice in this loop */ + total = len16 * 16; + end = (uintptr_t)&wq->sq.queue[wq->sq.size]; + if (__predict_true((uintptr_t)dst + total <= end)) { + /* Won't wrap around. */ + memcpy(dst, src, total); + } else { + len = end - (uintptr_t)dst; + memcpy(dst, src, len); + memcpy(wq->sq.queue, src + len, total - len); } if (t4_sq_onchip(wq)) @@ -76,18 +80,23 @@ static void copy_wr_to_sq(struct t4_wq *wq, union t4_w static void copy_wr_to_rq(struct t4_wq *wq, union t4_recv_wr *wqe, u8 len16) { - u64 *src, *dst; + void *src, *dst; + uintptr_t end; + int total, len; - src = (u64 *)wqe; - dst = (u64 *)((u8 *)wq->rq.queue + wq->rq.wq_pidx * T4_EQ_ENTRY_SIZE); - while (len16) { - *dst++ = *src++; - if (dst >= (u64 *)&wq->rq.queue[wq->rq.size]) - dst = (u64 *)wq->rq.queue; - *dst++ = *src++; - if (dst >= (u64 *)&wq->rq.queue[wq->rq.size]) - dst = (u64 *)wq->rq.queue; - len16--; + src = &wqe->flits[0]; + dst = &wq->rq.queue->flits[wq->rq.wq_pidx * + (T4_EQ_ENTRY_SIZE / sizeof(__be64))]; + + total = len16 * 16; + end = (uintptr_t)&wq->rq.queue[wq->rq.size]; + if (__predict_true((uintptr_t)dst + total <= end)) { + /* Won't wrap around. */ + memcpy(dst, src, total); + } else { + len = end - (uintptr_t)dst; + memcpy(dst, src, len); + memcpy(wq->rq.queue, src + len, total - len); } } Modified: projects/bsd_rdma_4_9/contrib/ofed/libcxgb4/t4.h ============================================================================== --- projects/bsd_rdma_4_9/contrib/ofed/libcxgb4/t4.h Tue Nov 7 19:12:20 2017 (r325521) +++ projects/bsd_rdma_4_9/contrib/ofed/libcxgb4/t4.h Tue Nov 7 23:52:14 2017 (r325522) @@ -87,7 +87,7 @@ #define T4_MAX_CQ_DEPTH (T4_MAX_IQ_SIZE - 1) #define T4_MAX_NUM_STAG (1<<15) #define T4_MAX_MR_SIZE (~0ULL - 1) -#define T4_PAGESIZE_MASK 0xffff000 /* 4KB-128MB */ +#define T4_PAGESIZE_MASK 0xffffffff000 /* 4KB-8TB */ #define T4_STAG_UNSET 0xffffffff #define T4_FW_MAJ 0 @@ -723,7 +723,7 @@ static inline void t4_reset_cq_in_error(struct t4_cq * struct t4_dev_status_page { u8 db_off; - u8 pad1; + u8 wc_supported; u16 pad2; u32 pad3; u64 qp_start; Modified: projects/bsd_rdma_4_9/contrib/ofed/libcxgb4/verbs.c ============================================================================== --- projects/bsd_rdma_4_9/contrib/ofed/libcxgb4/verbs.c Tue Nov 7 19:12:20 2017 (r325521) +++ projects/bsd_rdma_4_9/contrib/ofed/libcxgb4/verbs.c Tue Nov 7 23:52:14 2017 (r325522) @@ -468,7 +468,7 @@ static struct ibv_qp *create_qp(struct ibv_pd *pd, } qhp->wq.sq.queue = mmap(NULL, qhp->wq.sq.memsize, - PROT_WRITE, MAP_SHARED, + PROT_READ|PROT_WRITE, MAP_SHARED, pd->context->cmd_fd, resp.sq_key); if (qhp->wq.sq.queue == MAP_FAILED) goto err4; @@ -490,7 +490,7 @@ static struct ibv_qp *create_qp(struct ibv_pd *pd, qhp->wq.rq.udb += 2; } qhp->wq.rq.queue = mmap(NULL, qhp->wq.rq.memsize, - PROT_WRITE, MAP_SHARED, + PROT_READ|PROT_WRITE, MAP_SHARED, pd->context->cmd_fd, resp.rq_key); if (qhp->wq.rq.queue == MAP_FAILED) goto err6; Modified: projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/linux/dma-mapping.h ============================================================================== --- projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/linux/dma-mapping.h Tue Nov 7 19:12:20 2017 (r325521) +++ projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/linux/dma-mapping.h Tue Nov 7 23:52:14 2017 (r325522) @@ -127,7 +127,7 @@ dma_alloc_coherent(struct device *dev, size_t size, dm size_t align; void *mem; - if (dev->dma_mask) + if (dev != NULL && dev->dma_mask) high = *dev->dma_mask; else if (flag & GFP_DMA32) high = BUS_SPACE_MAXADDR_32BIT; Modified: projects/bsd_rdma_4_9/sys/dev/cxgbe/adapter.h ============================================================================== --- projects/bsd_rdma_4_9/sys/dev/cxgbe/adapter.h Tue Nov 7 19:12:20 2017 (r325521) +++ projects/bsd_rdma_4_9/sys/dev/cxgbe/adapter.h Tue Nov 7 23:52:14 2017 (r325522) @@ -801,6 +801,7 @@ struct adapter { void *tom_softc; /* (struct tom_data *) */ struct tom_tunables tt; + struct iw_tunables iwt; void *iwarp_softc; /* (struct c4iw_dev *) */ void *iscsi_ulp_softc; /* (struct cxgbei_data *) */ void *ccr_softc; /* (struct ccr_softc *) */ Modified: projects/bsd_rdma_4_9/sys/dev/cxgbe/common/common.h ============================================================================== --- projects/bsd_rdma_4_9/sys/dev/cxgbe/common/common.h Tue Nov 7 19:12:20 2017 (r325521) +++ projects/bsd_rdma_4_9/sys/dev/cxgbe/common/common.h Tue Nov 7 23:52:14 2017 (r325522) @@ -68,6 +68,8 @@ enum { FEC_RESERVED = 1 << 2, }; +enum t4_bar2_qtype { T4_BAR2_QTYPE_EGRESS, T4_BAR2_QTYPE_INGRESS }; + struct port_stats { u64 tx_octets; /* total # of octets in good frames */ u64 tx_frames; /* all good frames */ @@ -843,5 +845,8 @@ int t4vf_get_sge_params(struct adapter *adapter); int t4vf_get_rss_glb_config(struct adapter *adapter); int t4vf_get_vfres(struct adapter *adapter); int t4vf_prep_adapter(struct adapter *adapter); +int t4_bar2_sge_qregs(struct adapter *adapter, unsigned int qid, + enum t4_bar2_qtype qtype, int user, u64 *pbar2_qoffset, + unsigned int *pbar2_qid); #endif /* __CHELSIO_COMMON_H */ Modified: projects/bsd_rdma_4_9/sys/dev/cxgbe/common/t4_hw.c ============================================================================== --- projects/bsd_rdma_4_9/sys/dev/cxgbe/common/t4_hw.c Tue Nov 7 19:12:20 2017 (r325521) +++ projects/bsd_rdma_4_9/sys/dev/cxgbe/common/t4_hw.c Tue Nov 7 23:52:14 2017 (r325522) @@ -8081,6 +8081,98 @@ int t4_shutdown_adapter(struct adapter *adapter) } /** + * t4_bar2_sge_qregs - return BAR2 SGE Queue register information + * @adapter: the adapter + * @qid: the Queue ID + * @qtype: the Ingress or Egress type for @qid + * @user: true if this request is for a user mode queue + * @pbar2_qoffset: BAR2 Queue Offset + * @pbar2_qid: BAR2 Queue ID or 0 for Queue ID inferred SGE Queues + * + * Returns the BAR2 SGE Queue Registers information associated with the + * indicated Absolute Queue ID. These are passed back in return value + * pointers. @qtype should be T4_BAR2_QTYPE_EGRESS for Egress Queue + * and T4_BAR2_QTYPE_INGRESS for Ingress Queues. + * + * This may return an error which indicates that BAR2 SGE Queue + * registers aren't available. If an error is not returned, then the + * following values are returned: + * + * *@pbar2_qoffset: the BAR2 Offset of the @qid Registers + * *@pbar2_qid: the BAR2 SGE Queue ID or 0 of @qid + * + * If the returned BAR2 Queue ID is 0, then BAR2 SGE registers which + * require the "Inferred Queue ID" ability may be used. E.g. the + * Write Combining Doorbell Buffer. If the BAR2 Queue ID is not 0, + * then these "Inferred Queue ID" register may not be used. + */ +int t4_bar2_sge_qregs(struct adapter *adapter, + unsigned int qid, + enum t4_bar2_qtype qtype, + int user, + u64 *pbar2_qoffset, + unsigned int *pbar2_qid) +{ + unsigned int page_shift, page_size, qpp_shift, qpp_mask; + u64 bar2_page_offset, bar2_qoffset; + unsigned int bar2_qid, bar2_qid_offset, bar2_qinferred; + + /* T4 doesn't support BAR2 SGE Queue registers for kernel + * mode queues. + */ + if (!user && is_t4(adapter)) + return -EINVAL; + + /* Get our SGE Page Size parameters. + */ + page_shift = adapter->params.sge.page_shift; + page_size = 1 << page_shift; + + /* Get the right Queues per Page parameters for our Queue. + */ + qpp_shift = (qtype == T4_BAR2_QTYPE_EGRESS + ? adapter->params.sge.eq_s_qpp + : adapter->params.sge.iq_s_qpp); + qpp_mask = (1 << qpp_shift) - 1; + + /* Calculate the basics of the BAR2 SGE Queue register area: + * o The BAR2 page the Queue registers will be in. + * o The BAR2 Queue ID. + * o The BAR2 Queue ID Offset into the BAR2 page. + */ + bar2_page_offset = ((u64)(qid >> qpp_shift) << page_shift); + bar2_qid = qid & qpp_mask; + bar2_qid_offset = bar2_qid * SGE_UDB_SIZE; + + /* If the BAR2 Queue ID Offset is less than the Page Size, then the + * hardware will infer the Absolute Queue ID simply from the writes to + * the BAR2 Queue ID Offset within the BAR2 Page (and we need to use a + * BAR2 Queue ID of 0 for those writes). Otherwise, we'll simply + * write to the first BAR2 SGE Queue Area within the BAR2 Page with + * the BAR2 Queue ID and the hardware will infer the Absolute Queue ID + * from the BAR2 Page and BAR2 Queue ID. + * + * One important censequence of this is that some BAR2 SGE registers + * have a "Queue ID" field and we can write the BAR2 SGE Queue ID + * there. But other registers synthesize the SGE Queue ID purely + * from the writes to the registers -- the Write Combined Doorbell + * Buffer is a good example. These BAR2 SGE Registers are only + * available for those BAR2 SGE Register areas where the SGE Absolute + * Queue ID can be inferred from simple writes. + */ + bar2_qoffset = bar2_page_offset; + bar2_qinferred = (bar2_qid_offset < page_size); + if (bar2_qinferred) { + bar2_qoffset += bar2_qid_offset; + bar2_qid = 0; + } + + *pbar2_qoffset = bar2_qoffset; + *pbar2_qid = bar2_qid; + return 0; +} + +/** * t4_init_devlog_params - initialize adapter->params.devlog * @adap: the adapter * @fw_attach: whether we can talk to the firmware Modified: projects/bsd_rdma_4_9/sys/dev/cxgbe/iw_cxgbe/cm.c ============================================================================== --- projects/bsd_rdma_4_9/sys/dev/cxgbe/iw_cxgbe/cm.c Tue Nov 7 19:12:20 2017 (r325521) +++ projects/bsd_rdma_4_9/sys/dev/cxgbe/iw_cxgbe/cm.c Tue Nov 7 23:52:14 2017 (r325522) @@ -46,8 +46,11 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include +#include +#include #include #include #include @@ -78,6 +81,8 @@ static struct work_struct c4iw_task; static struct workqueue_struct *c4iw_taskq; static LIST_HEAD(err_cqe_list); static spinlock_t err_cqe_lock; +static LIST_HEAD(listen_port_list); +static DEFINE_MUTEX(listen_port_mutex); static void process_req(struct work_struct *ctx); static void start_ep_timer(struct c4iw_ep *ep); @@ -85,12 +90,7 @@ static int stop_ep_timer(struct c4iw_ep *ep); static int set_tcpinfo(struct c4iw_ep *ep); static void process_timeout(struct c4iw_ep *ep); static void process_err_cqes(void); -static enum c4iw_ep_state state_read(struct c4iw_ep_common *epc); -static void __state_set(struct c4iw_ep_common *epc, enum c4iw_ep_state tostate); -static void state_set(struct c4iw_ep_common *epc, enum c4iw_ep_state tostate); static void *alloc_ep(int size, gfp_t flags); -static int find_route(__be32 local_ip, __be32 peer_ip, __be16 local_port, - __be16 peer_port, u8 tos, struct nhop4_extended *pnh4); static void close_socket(struct socket *so); static int send_mpa_req(struct c4iw_ep *ep); static int send_mpa_reject(struct c4iw_ep *ep, const void *pdata, u8 plen); @@ -120,6 +120,15 @@ static int process_terminate(struct c4iw_ep *ep); static int terminate(struct sge_iq *iq, const struct rss_header *rss, struct mbuf *m); static int add_ep_to_req_list(struct c4iw_ep *ep, int ep_events); +static struct listen_port_info * +add_ep_to_listenlist(struct c4iw_listen_ep *lep); +static int rem_ep_from_listenlist(struct c4iw_listen_ep *lep); +static struct c4iw_listen_ep * +find_real_listen_ep(struct c4iw_listen_ep *master_lep, struct socket *so); +static int get_ifnet_from_raddr(struct sockaddr_storage *raddr, + struct ifnet **ifp); +static void process_newconn(struct c4iw_listen_ep *master_lep, + struct socket *new_so); #define START_EP_TIMER(ep) \ do { \ CTR3(KTR_IW_CXGBE, "start_ep_timer (%s:%d) ep %p", \ @@ -134,6 +143,34 @@ static int add_ep_to_req_list(struct c4iw_ep *ep, int stop_ep_timer(ep); \ }) +#define GET_LOCAL_ADDR(pladdr, so) \ + do { \ + struct sockaddr_storage *__a = NULL; \ + struct inpcb *__inp = sotoinpcb(so); \ + KASSERT(__inp != NULL, \ + ("GET_LOCAL_ADDR(%s):so:%p, inp = NULL", __func__, so)); \ + if (__inp->inp_vflag & INP_IPV4) \ + in_getsockaddr(so, (struct sockaddr **)&__a); \ + else \ + in6_getsockaddr(so, (struct sockaddr **)&__a); \ + *(pladdr) = *__a; \ + free(__a, M_SONAME); \ + } while (0) + +#define GET_REMOTE_ADDR(praddr, so) \ + do { \ + struct sockaddr_storage *__a = NULL; \ + struct inpcb *__inp = sotoinpcb(so); \ + KASSERT(__inp != NULL, \ + ("GET_REMOTE_ADDR(%s):so:%p, inp = NULL", __func__, so)); \ + if (__inp->inp_vflag & INP_IPV4) \ + in_getpeeraddr(so, (struct sockaddr **)&__a); \ + else \ + in6_getpeeraddr(so, (struct sockaddr **)&__a); \ + *(praddr) = *__a; \ + free(__a, M_SONAME); \ + } while (0) + #ifdef KTR static char *states[] = { "idle", @@ -152,7 +189,6 @@ static char *states[] = { }; #endif - static void deref_cm_id(struct c4iw_ep_common *epc) { epc->cm_id->rem_ref(epc->cm_id); @@ -179,13 +215,184 @@ static void ref_qp(struct c4iw_ep *ep) set_bit(QP_REFED, &ep->com.history); c4iw_qp_add_ref(&ep->com.qp->ibqp); } +/* allocated per TCP port while listening */ +struct listen_port_info { + uint16_t port_num; /* TCP port address */ + struct list_head list; /* belongs to listen_port_list */ + struct list_head lep_list; /* per port lep list */ + uint32_t refcnt; /* number of lep's listening */ +}; +/* + * Following two lists are used to manage INADDR_ANY listeners: + * 1)listen_port_list + * 2)lep_list + * + * Below is the INADDR_ANY listener lists overview on a system with a two port + * adapter: + * |------------------| + * |listen_port_list | + * |------------------| + * | + * | |-----------| |-----------| + * | | port_num:X| | port_num:X| + * |--------------|-list------|-------|-list------|-------.... + * | lep_list----| | lep_list----| + * | refcnt | | | refcnt | | + * | | | | | | + * | | | | | | + * |-----------| | |-----------| | + * | | + * | | + * | | + * | | lep1 lep2 + * | | |----------------| |----------------| + * | |----| listen_ep_list |----| listen_ep_list | + * | |----------------| |----------------| + * | + * | + * | lep1 lep2 + * | |----------------| |----------------| + * |---| listen_ep_list |----| listen_ep_list | + * |----------------| |----------------| + * + * Because of two port adapter, the number of lep's are two(lep1 & lep2) for + * each TCP port number. + * + * Here 'lep1' is always marked as Master lep, because solisten() is always + * called through first lep. + * + */ +static struct listen_port_info * +add_ep_to_listenlist(struct c4iw_listen_ep *lep) +{ + uint16_t port; + struct listen_port_info *port_info = NULL; + struct sockaddr_storage *laddr = &lep->com.local_addr; + + port = (laddr->ss_family == AF_INET) ? + ((struct sockaddr_in *)laddr)->sin_port : + ((struct sockaddr_in6 *)laddr)->sin6_port; + + mutex_lock(&listen_port_mutex); + + list_for_each_entry(port_info, &listen_port_list, list) + if (port_info->port_num == port) + goto found_port; + + port_info = malloc(sizeof(*port_info), M_CXGBE, M_WAITOK); + port_info->port_num = port; + port_info->refcnt = 0; + + list_add_tail(&port_info->list, &listen_port_list); + INIT_LIST_HEAD(&port_info->lep_list); + +found_port: + port_info->refcnt++; + list_add_tail(&lep->listen_ep_list, &port_info->lep_list); + mutex_unlock(&listen_port_mutex); + return port_info; +} + +static int +rem_ep_from_listenlist(struct c4iw_listen_ep *lep) +{ + uint16_t port; + struct listen_port_info *port_info = NULL; + struct sockaddr_storage *laddr = &lep->com.local_addr; + int refcnt = 0; + + port = (laddr->ss_family == AF_INET) ? + ((struct sockaddr_in *)laddr)->sin_port : + ((struct sockaddr_in6 *)laddr)->sin6_port; + + mutex_lock(&listen_port_mutex); + + /* get the port_info structure based on the lep's port address */ + list_for_each_entry(port_info, &listen_port_list, list) { + if (port_info->port_num == port) { + port_info->refcnt--; + refcnt = port_info->refcnt; + /* remove the current lep from the listen list */ + list_del(&lep->listen_ep_list); + if (port_info->refcnt == 0) { + /* Remove this entry from the list as there + * are no more listeners for this port_num. + */ + list_del(&port_info->list); + kfree(port_info); + } + break; + } + } + mutex_unlock(&listen_port_mutex); + return refcnt; +} + +/* + * Find the lep that belongs to the ifnet on which the SYN frame was received. + */ +struct c4iw_listen_ep * +find_real_listen_ep(struct c4iw_listen_ep *master_lep, struct socket *so) +{ + struct adapter *adap = NULL; + struct c4iw_listen_ep *lep = NULL; + struct sockaddr_storage remote = { 0 }; + struct ifnet *new_conn_ifp = NULL; + struct listen_port_info *port_info = NULL; + int err = 0, i = 0, + found_portinfo = 0, found_lep = 0; + uint16_t port; + + /* STEP 1: get 'ifnet' based on socket's remote address */ + GET_REMOTE_ADDR(&remote, so); + + err = get_ifnet_from_raddr(&remote, &new_conn_ifp); + if (err) { + CTR4(KTR_IW_CXGBE, "%s: Failed to get ifnet, sock %p, " + "master_lep %p err %d", + __func__, so, master_lep, err); + return (NULL); + } + + /* STEP 2: Find 'port_info' with listener local port address. */ + port = (master_lep->com.local_addr.ss_family == AF_INET) ? + ((struct sockaddr_in *)&master_lep->com.local_addr)->sin_port : + ((struct sockaddr_in6 *)&master_lep->com.local_addr)->sin6_port; + + + mutex_lock(&listen_port_mutex); + list_for_each_entry(port_info, &listen_port_list, list) + if (port_info->port_num == port) { + found_portinfo =1; + break; + } + if (!found_portinfo) + goto out; + + /* STEP 3: Traverse through list of lep's that are bound to the current + * TCP port address and find the lep that belongs to the ifnet on which + * the SYN frame was received. + */ + list_for_each_entry(lep, &port_info->lep_list, listen_ep_list) { + adap = lep->com.dev->rdev.adap; + for_each_port(adap, i) { + if (new_conn_ifp == adap->port[i]->vi[0].ifp) { + found_lep =1; + goto out; + } + } + } +out: + mutex_unlock(&listen_port_mutex); + return found_lep ? lep : (NULL); +} + static void process_timeout(struct c4iw_ep *ep) { - struct c4iw_qp_attributes attrs; + struct c4iw_qp_attributes attrs = {0}; int abort = 1; - mutex_lock(&ep->com.mutex); CTR4(KTR_IW_CXGBE, "%s ep :%p, tid:%u, state %d", __func__, ep, ep->hwtid, ep->com.state); set_bit(TIMEDOUT, &ep->com.history); @@ -221,7 +428,6 @@ static void process_timeout(struct c4iw_ep *ep) , __func__, ep, ep->hwtid, ep->com.state); abort = 0; } - mutex_unlock(&ep->com.mutex); if (abort) c4iw_ep_disconnect(ep, 1, GFP_KERNEL); c4iw_put_ep(&ep->com); @@ -273,14 +479,16 @@ process_req(struct work_struct *ctx) ep_events = epc->ep_events; epc->ep_events = 0; spin_unlock_irqrestore(&req_lock, flag); - CTR4(KTR_IW_CXGBE, "%s: so %p, ep %p, events 0x%x", __func__, - epc->so, epc, ep_events); + mutex_lock(&epc->mutex); + CTR5(KTR_IW_CXGBE, "%s: so %p, ep %p, ep_state %s events 0x%x", + __func__, epc->so, epc, states[epc->state], ep_events); if (ep_events & C4IW_EVENT_TERM) process_terminate((struct c4iw_ep *)epc); if (ep_events & C4IW_EVENT_TIMEOUT) process_timeout((struct c4iw_ep *)epc); if (ep_events & C4IW_EVENT_SOCKET) process_socket_event((struct c4iw_ep *)epc); + mutex_unlock(&epc->mutex); c4iw_put_ep(epc); process_err_cqes(); spin_lock_irqsave(&req_lock, flag); @@ -321,55 +529,67 @@ done: return (rc); } - static int -find_route(__be32 local_ip, __be32 peer_ip, __be16 local_port, - __be16 peer_port, u8 tos, struct nhop4_extended *pnh4) +get_ifnet_from_raddr(struct sockaddr_storage *raddr, struct ifnet **ifp) { - struct in_addr addr; - int err; + int err = 0; - CTR5(KTR_IW_CXGBE, "%s:frtB %x, %x, %d, %d", __func__, local_ip, - peer_ip, ntohs(local_port), ntohs(peer_port)); + if (raddr->ss_family == AF_INET) { + struct sockaddr_in *raddr4 = (struct sockaddr_in *)raddr; + struct nhop4_extended nh4 = {0}; - addr.s_addr = peer_ip; - err = fib4_lookup_nh_ext(RT_DEFAULT_FIB, addr, NHR_REF, 0, pnh4); + err = fib4_lookup_nh_ext(RT_DEFAULT_FIB, raddr4->sin_addr, + NHR_REF, 0, &nh4); + *ifp = nh4.nh_ifp; + if (err) + fib4_free_nh_ext(RT_DEFAULT_FIB, &nh4); + } else { + struct sockaddr_in6 *raddr6 = (struct sockaddr_in6 *)raddr; + struct nhop6_extended nh6 = {0}; + struct in6_addr addr6; + uint32_t scopeid; - CTR2(KTR_IW_CXGBE, "%s:frtE %d", __func__, err); + memset(&addr6, 0, sizeof(addr6)); + in6_splitscope((struct in6_addr *)&raddr6->sin6_addr, + &addr6, &scopeid); + err = fib6_lookup_nh_ext(RT_DEFAULT_FIB, &addr6, scopeid, + NHR_REF, 0, &nh6); + *ifp = nh6.nh_ifp; + if (err) + fib6_free_nh_ext(RT_DEFAULT_FIB, &nh6); + } + + CTR2(KTR_IW_CXGBE, "%s: return: %d", __func__, err); return err; } static void close_socket(struct socket *so) { - uninit_iwarp_socket(so); - sodisconnect(so); + soclose(so); } static void process_peer_close(struct c4iw_ep *ep) { - struct c4iw_qp_attributes attrs; + struct c4iw_qp_attributes attrs = {0}; int disconnect = 1; int release = 0; CTR4(KTR_IW_CXGBE, "%s:ppcB ep %p so %p state %s", __func__, ep, ep->com.so, states[ep->com.state]); - mutex_lock(&ep->com.mutex); switch (ep->com.state) { case MPA_REQ_WAIT: - CTR2(KTR_IW_CXGBE, "%s:ppc1 %p MPA_REQ_WAIT CLOSING", + CTR2(KTR_IW_CXGBE, "%s:ppc1 %p MPA_REQ_WAIT DEAD", __func__, ep); - __state_set(&ep->com, CLOSING); - break; - + /* Fallthrough */ case MPA_REQ_SENT: - CTR2(KTR_IW_CXGBE, "%s:ppc2 %p MPA_REQ_SENT CLOSING", + CTR2(KTR_IW_CXGBE, "%s:ppc2 %p MPA_REQ_SENT DEAD", __func__, ep); - __state_set(&ep->com, DEAD); + ep->com.state = DEAD; connect_reply_upcall(ep, -ECONNABORTED); disconnect = 0; @@ -388,21 +608,20 @@ process_peer_close(struct c4iw_ep *ep) */ CTR2(KTR_IW_CXGBE, "%s:ppc3 %p MPA_REQ_RCVD CLOSING", __func__, ep); - __state_set(&ep->com, CLOSING); - c4iw_get_ep(&ep->com); + ep->com.state = CLOSING; break; case MPA_REP_SENT: CTR2(KTR_IW_CXGBE, "%s:ppc4 %p MPA_REP_SENT CLOSING", __func__, ep); - __state_set(&ep->com, CLOSING); + ep->com.state = CLOSING; break; case FPDU_MODE: CTR2(KTR_IW_CXGBE, "%s:ppc5 %p FPDU_MODE CLOSING", __func__, ep); START_EP_TIMER(ep); - __state_set(&ep->com, CLOSING); + ep->com.state = CLOSING; attrs.next_state = C4IW_QP_STATE_CLOSING; c4iw_modify_qp(ep->com.dev, ep->com.qp, C4IW_QP_ATTR_NEXT_STATE, &attrs, 1); @@ -418,7 +637,7 @@ process_peer_close(struct c4iw_ep *ep) case CLOSING: CTR2(KTR_IW_CXGBE, "%s:ppc7 %p CLOSING MORIBUND", __func__, ep); - __state_set(&ep->com, MORIBUND); + ep->com.state = MORIBUND; disconnect = 0; break; @@ -433,7 +652,7 @@ process_peer_close(struct c4iw_ep *ep) } close_socket(ep->com.so); close_complete_upcall(ep, 0); - __state_set(&ep->com, DEAD); + ep->com.state = DEAD; release = 1; disconnect = 0; break; @@ -450,7 +669,6 @@ process_peer_close(struct c4iw_ep *ep) break; } - mutex_unlock(&ep->com.mutex); if (disconnect) { @@ -469,11 +687,10 @@ process_peer_close(struct c4iw_ep *ep) static void process_conn_error(struct c4iw_ep *ep) { - struct c4iw_qp_attributes attrs; + struct c4iw_qp_attributes attrs = {0}; int ret; int state; - mutex_lock(&ep->com.mutex); state = ep->com.state; CTR5(KTR_IW_CXGBE, "%s:pceB ep %p so %p so->so_error %u state %s", __func__, ep, ep->com.so, ep->com.so->so_error, @@ -483,6 +700,7 @@ process_conn_error(struct c4iw_ep *ep) case MPA_REQ_WAIT: STOP_EP_TIMER(ep); + c4iw_put_ep(&ep->parent_ep->com); break; case MPA_REQ_SENT: @@ -496,13 +714,6 @@ process_conn_error(struct c4iw_ep *ep) break; case MPA_REQ_RCVD: - - /* - * We're gonna mark this puppy DEAD, but keep - * the reference on it until the ULP accepts or - * rejects the CR. - */ - c4iw_get_ep(&ep->com); break; case MORIBUND: @@ -531,7 +742,6 @@ process_conn_error(struct c4iw_ep *ep) case DEAD: CTR2(KTR_IW_CXGBE, "%s so_error %d IN DEAD STATE!!!!", __func__, ep->com.so->so_error); - mutex_unlock(&ep->com.mutex); return; default: @@ -541,10 +751,9 @@ process_conn_error(struct c4iw_ep *ep) if (state != ABORTING) { close_socket(ep->com.so); - __state_set(&ep->com, DEAD); + ep->com.state = DEAD; c4iw_put_ep(&ep->com); } - mutex_unlock(&ep->com.mutex); CTR2(KTR_IW_CXGBE, "%s:pceE %p", __func__, ep); return; } @@ -552,14 +761,13 @@ process_conn_error(struct c4iw_ep *ep) static void process_close_complete(struct c4iw_ep *ep) { - struct c4iw_qp_attributes attrs; + struct c4iw_qp_attributes attrs = {0}; int release = 0; CTR4(KTR_IW_CXGBE, "%s:pccB ep %p so %p state %s", __func__, ep, ep->com.so, states[ep->com.state]); /* The cm_id may be null if we failed to connect */ - mutex_lock(&ep->com.mutex); set_bit(CLOSE_CON_RPL, &ep->com.history); switch (ep->com.state) { @@ -567,7 +775,7 @@ process_close_complete(struct c4iw_ep *ep) case CLOSING: CTR2(KTR_IW_CXGBE, "%s:pcc1 %p CLOSING MORIBUND", __func__, ep); - __state_set(&ep->com, MORIBUND); + ep->com.state = MORIBUND; break; case MORIBUND: @@ -588,7 +796,7 @@ process_close_complete(struct c4iw_ep *ep) close_socket(ep->com.so); close_complete_upcall(ep, 0); - __state_set(&ep->com, DEAD); + ep->com.state = DEAD; release = 1; break; @@ -605,12 +813,11 @@ process_close_complete(struct c4iw_ep *ep) panic("%s:pcc6 %p unknown ep state", __func__, ep); break; } - mutex_unlock(&ep->com.mutex); if (release) { CTR2(KTR_IW_CXGBE, "%s:pcc8 %p", __func__, ep); - c4iw_put_ep(&ep->com); + release_ep_resources(ep); } CTR2(KTR_IW_CXGBE, "%s:pccE %p", __func__, ep); return; @@ -639,49 +846,56 @@ setiwsockopt(struct socket *so) static void init_iwarp_socket(struct socket *so, void *arg) { - - SOCKBUF_LOCK(&so->so_rcv); - soupcall_set(so, SO_RCV, c4iw_so_upcall, arg); - so->so_state |= SS_NBIO; - SOCKBUF_UNLOCK(&so->so_rcv); + if (SOLISTENING(so)) { + SOLISTEN_LOCK(so); + solisten_upcall_set(so, c4iw_so_upcall, arg); + so->so_state |= SS_NBIO; + SOLISTEN_UNLOCK(so); + } else { + SOCKBUF_LOCK(&so->so_rcv); + soupcall_set(so, SO_RCV, c4iw_so_upcall, arg); + so->so_state |= SS_NBIO; + SOCKBUF_UNLOCK(&so->so_rcv); + } } static void uninit_iwarp_socket(struct socket *so) { - - SOCKBUF_LOCK(&so->so_rcv); - soupcall_clear(so, SO_RCV); - SOCKBUF_UNLOCK(&so->so_rcv); + if (SOLISTENING(so)) { + SOLISTEN_LOCK(so); + solisten_upcall_set(so, NULL, NULL); + SOLISTEN_UNLOCK(so); + } else { + SOCKBUF_LOCK(&so->so_rcv); + soupcall_clear(so, SO_RCV); + SOCKBUF_UNLOCK(&so->so_rcv); + } } static void process_data(struct c4iw_ep *ep) { - struct sockaddr_in *local, *remote; int disconnect = 0; CTR5(KTR_IW_CXGBE, "%s: so %p, ep %p, state %s, sbused %d", __func__, ep->com.so, ep, states[ep->com.state], sbused(&ep->com.so->so_rcv)); - switch (state_read(&ep->com)) { + switch (ep->com.state) { case MPA_REQ_SENT: disconnect = process_mpa_reply(ep); break; case MPA_REQ_WAIT: - in_getsockaddr(ep->com.so, (struct sockaddr **)&local); - in_getpeeraddr(ep->com.so, (struct sockaddr **)&remote); - ep->com.local_addr = *local; - ep->com.remote_addr = *remote; - free(local, M_SONAME); - free(remote, M_SONAME); disconnect = process_mpa_request(ep); + if (disconnect) + /* Refered in process_newconn() */ + c4iw_put_ep(&ep->parent_ep->com); break; default: if (sbused(&ep->com.so->so_rcv)) log(LOG_ERR, "%s: Unexpected streaming data. ep %p, " "state %d, so %p, so_state 0x%x, sbused %u\n", - __func__, ep, state_read(&ep->com), ep->com.so, *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Thu Nov 9 11:47:49 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 213A6E7269B for ; Thu, 9 Nov 2017 11:47:49 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EF0E02F82; Thu, 9 Nov 2017 11:47:48 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vA9Blm8k045599; Thu, 9 Nov 2017 11:47:48 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vA9BllQ9045597; Thu, 9 Nov 2017 11:47:47 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <201711091147.vA9BllQ9045597@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Thu, 9 Nov 2017 11:47:47 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325575 - projects/pnfs-planb-server-stable11/sys/fs/nfsserver X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: projects/pnfs-planb-server-stable11/sys/fs/nfsserver X-SVN-Commit-Revision: 325575 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Nov 2017 11:47:49 -0000 Author: rmacklem Date: Thu Nov 9 11:47:47 2017 New Revision: 325575 URL: https://svnweb.freebsd.org/changeset/base/325575 Log: Add the recent commit to stable/11 (r325341) that fixes dumping of addresses for 64bit and NFSv4.1. Modified: projects/pnfs-planb-server-stable11/sys/fs/nfsserver/nfs_nfsdserv.c projects/pnfs-planb-server-stable11/sys/fs/nfsserver/nfs_nfsdstate.c Modified: projects/pnfs-planb-server-stable11/sys/fs/nfsserver/nfs_nfsdserv.c ============================================================================== --- projects/pnfs-planb-server-stable11/sys/fs/nfsserver/nfs_nfsdserv.c Thu Nov 9 11:45:59 2017 (r325574) +++ projects/pnfs-planb-server-stable11/sys/fs/nfsserver/nfs_nfsdserv.c Thu Nov 9 11:47:47 2017 (r325575) @@ -3927,6 +3927,7 @@ nfsrvd_exchangeid(struct nfsrv_descript *nd, __unused uint32_t sp4type, v41flags; uint64_t owner_minor; struct timespec verstime; + struct sockaddr_in *sad, *rad; if (nfs_rootfhset == 0 || nfsd_checkrootexp(nd) != 0) { nd->nd_repstat = NFSERR_WRONGSEC; @@ -3950,6 +3951,13 @@ nfsrvd_exchangeid(struct nfsrv_descript *nd, __unused NFSINITSOCKMUTEX(&clp->lc_req.nr_mtx); NFSSOCKADDRALLOC(clp->lc_req.nr_nam); NFSSOCKADDRSIZE(clp->lc_req.nr_nam, sizeof (struct sockaddr_in)); + sad = NFSSOCKADDR(nd->nd_nam, struct sockaddr_in *); + rad = NFSSOCKADDR(clp->lc_req.nr_nam, struct sockaddr_in *); + rad->sin_family = AF_INET; + rad->sin_addr.s_addr = 0; + rad->sin_port = 0; + if (sad->sin_family == AF_INET) + rad->sin_addr.s_addr = sad->sin_addr.s_addr; clp->lc_req.nr_cred = NULL; NFSBCOPY(verf, clp->lc_verf, NFSX_VERF); clp->lc_idlen = idlen; Modified: projects/pnfs-planb-server-stable11/sys/fs/nfsserver/nfs_nfsdstate.c ============================================================================== --- projects/pnfs-planb-server-stable11/sys/fs/nfsserver/nfs_nfsdstate.c Thu Nov 9 11:45:59 2017 (r325574) +++ projects/pnfs-planb-server-stable11/sys/fs/nfsserver/nfs_nfsdstate.c Thu Nov 9 11:47:47 2017 (r325575) @@ -3946,11 +3946,11 @@ nfsrv_getclientipaddr(struct nfsrv_descript *nd, struc u_char protocol[5], addr[24]; int error = 0, cantparse = 0; union { - u_long ival; + in_addr_t ival; u_char cval[4]; } ip; union { - u_short sval; + in_port_t sval; u_char cval[2]; } port; @@ -4044,8 +4044,10 @@ nfsrv_getclientipaddr(struct nfsrv_descript *nd, struc } if (cantparse) { sad = NFSSOCKADDR(nd->nd_nam, struct sockaddr_in *); - rad->sin_addr.s_addr = sad->sin_addr.s_addr; - rad->sin_port = 0x0; + if (sad->sin_family == AF_INET) { + rad->sin_addr.s_addr = sad->sin_addr.s_addr; + rad->sin_port = 0x0; + } clp->lc_program = 0; } nfsmout: From owner-svn-src-projects@freebsd.org Fri Nov 10 14:46:56 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2FE1FE6F9BB for ; Fri, 10 Nov 2017 14:46:56 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id ACA02764A6; Fri, 10 Nov 2017 14:46:55 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vAAEkssM035657; Fri, 10 Nov 2017 14:46:54 GMT (envelope-from hselasky@FreeBSD.org) Received: (from hselasky@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vAAEkp1W035619; Fri, 10 Nov 2017 14:46:51 GMT (envelope-from hselasky@FreeBSD.org) Message-Id: <201711101446.vAAEkp1W035619@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: hselasky set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky Date: Fri, 10 Nov 2017 14:46:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325663 - in projects/bsd_rdma_4_9: . etc lib/libc/gen lib/libcasper/libcasper lib/libclang_rt lib/libnetgraph lib/libsysdecode lib/libthr/tests libexec/rtld-elf/mips rescue/rescue sbin... X-SVN-Group: projects X-SVN-Commit-Author: hselasky X-SVN-Commit-Paths: in projects/bsd_rdma_4_9: . etc lib/libc/gen lib/libcasper/libcasper lib/libclang_rt lib/libnetgraph lib/libsysdecode lib/libthr/tests libexec/rtld-elf/mips rescue/rescue sbin/ifconfig sbin/ipf/ipf sh... X-SVN-Commit-Revision: 325663 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Nov 2017 14:46:56 -0000 Author: hselasky Date: Fri Nov 10 14:46:50 2017 New Revision: 325663 URL: https://svnweb.freebsd.org/changeset/base/325663 Log: Merge ^/head r325505 through r325662. Added: projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/ccu_a13.c - copied unchanged from r325662, head/sys/arm/allwinner/clkng/ccu_a13.c projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/ccu_a13.h - copied unchanged from r325662, head/sys/arm/allwinner/clkng/ccu_a13.h projects/bsd_rdma_4_9/sys/dev/mlx5/fs.h - copied unchanged from r325662, head/sys/dev/mlx5/fs.h projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_core/fs_core.h - copied unchanged from r325662, head/sys/dev/mlx5/mlx5_core/fs_core.h projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c - copied unchanged from r325662, head/sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_core/mlx5_fs_tree.c - copied unchanged from r325662, head/sys/dev/mlx5/mlx5_core/mlx5_fs_tree.c Deleted: projects/bsd_rdma_4_9/sys/dev/mlx5/eswitch_vacl.h projects/bsd_rdma_4_9/sys/dev/mlx5/flow_table.h projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_core/mlx5_eswitch_vacl.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_core/mlx5_flow_table.c Modified: projects/bsd_rdma_4_9/Makefile projects/bsd_rdma_4_9/Makefile.inc1 projects/bsd_rdma_4_9/ObsoleteFiles.inc projects/bsd_rdma_4_9/etc/network.subr projects/bsd_rdma_4_9/lib/libc/gen/setmode.c projects/bsd_rdma_4_9/lib/libcasper/libcasper/Makefile projects/bsd_rdma_4_9/lib/libclang_rt/Makefile.inc projects/bsd_rdma_4_9/lib/libnetgraph/Makefile projects/bsd_rdma_4_9/lib/libnetgraph/netgraph.3 projects/bsd_rdma_4_9/lib/libsysdecode/flags.c projects/bsd_rdma_4_9/lib/libthr/tests/Makefile projects/bsd_rdma_4_9/libexec/rtld-elf/mips/rtld_start.S projects/bsd_rdma_4_9/rescue/rescue/Makefile projects/bsd_rdma_4_9/sbin/ifconfig/ifconfig.c projects/bsd_rdma_4_9/sbin/ipf/ipf/Makefile projects/bsd_rdma_4_9/share/man/man4/arcmsr.4 projects/bsd_rdma_4_9/share/man/man4/ctl.4 projects/bsd_rdma_4_9/share/man/man5/rc.conf.5 projects/bsd_rdma_4_9/share/man/man7/ports.7 projects/bsd_rdma_4_9/share/man/man9/EVENTHANDLER.9 projects/bsd_rdma_4_9/share/mk/bsd.clang-analyze.mk projects/bsd_rdma_4_9/share/mk/bsd.crunchgen.mk projects/bsd_rdma_4_9/share/mk/bsd.dep.mk projects/bsd_rdma_4_9/share/mk/bsd.init.mk projects/bsd_rdma_4_9/share/mk/bsd.obj.mk projects/bsd_rdma_4_9/share/mk/bsd.progs.mk projects/bsd_rdma_4_9/share/mk/local.sys.env.mk projects/bsd_rdma_4_9/share/mk/src.sys.obj.mk projects/bsd_rdma_4_9/sys/amd64/amd64/pmap.c projects/bsd_rdma_4_9/sys/amd64/amd64/uma_machdep.c projects/bsd_rdma_4_9/sys/arm/allwinner/a13/files.a13 projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/aw_ccung.c projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/aw_clk_nkmp.c projects/bsd_rdma_4_9/sys/arm64/arm64/uma_machdep.c projects/bsd_rdma_4_9/sys/boot/arm/uboot/Makefile projects/bsd_rdma_4_9/sys/boot/efi/include/efilib.h projects/bsd_rdma_4_9/sys/boot/efi/libefi/devpath.c projects/bsd_rdma_4_9/sys/boot/efi/loader/Makefile projects/bsd_rdma_4_9/sys/boot/i386/loader/Makefile projects/bsd_rdma_4_9/sys/boot/i386/zfsloader/Makefile projects/bsd_rdma_4_9/sys/boot/mips/beri/loader/Makefile projects/bsd_rdma_4_9/sys/boot/mips/uboot/Makefile projects/bsd_rdma_4_9/sys/boot/powerpc/kboot/Makefile projects/bsd_rdma_4_9/sys/boot/powerpc/ofw/Makefile projects/bsd_rdma_4_9/sys/boot/powerpc/ps3/Makefile projects/bsd_rdma_4_9/sys/boot/powerpc/uboot/Makefile projects/bsd_rdma_4_9/sys/boot/sparc64/loader/Makefile projects/bsd_rdma_4_9/sys/boot/userboot/userboot/Makefile projects/bsd_rdma_4_9/sys/cam/ctl/ctl.c projects/bsd_rdma_4_9/sys/cam/ctl/ctl_ioctl.h projects/bsd_rdma_4_9/sys/cam/ctl/ctl_private.h projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/bsd_rdma_4_9/sys/compat/cloudabi32/cloudabi32_module.c projects/bsd_rdma_4_9/sys/compat/cloudabi32/cloudabi32_poll.c projects/bsd_rdma_4_9/sys/compat/cloudabi32/cloudabi32_proto.h projects/bsd_rdma_4_9/sys/compat/cloudabi32/cloudabi32_systrace_args.c projects/bsd_rdma_4_9/sys/compat/cloudabi64/cloudabi64_module.c projects/bsd_rdma_4_9/sys/compat/cloudabi64/cloudabi64_poll.c projects/bsd_rdma_4_9/sys/compat/cloudabi64/cloudabi64_proto.h projects/bsd_rdma_4_9/sys/compat/cloudabi64/cloudabi64_systrace_args.c projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/linux/list.h projects/bsd_rdma_4_9/sys/conf/files projects/bsd_rdma_4_9/sys/conf/kern.pre.mk projects/bsd_rdma_4_9/sys/contrib/cloudabi/cloudabi32_types.h projects/bsd_rdma_4_9/sys/contrib/cloudabi/cloudabi64_types.h projects/bsd_rdma_4_9/sys/contrib/cloudabi/cloudabi_types_common.h projects/bsd_rdma_4_9/sys/contrib/cloudabi/syscalls32.master projects/bsd_rdma_4_9/sys/contrib/cloudabi/syscalls64.master projects/bsd_rdma_4_9/sys/contrib/ena-com/ena_plat.h projects/bsd_rdma_4_9/sys/ddb/db_command.c projects/bsd_rdma_4_9/sys/dev/ahci/ahci_pci.c projects/bsd_rdma_4_9/sys/dev/arcmsr/arcmsr.c projects/bsd_rdma_4_9/sys/dev/arcmsr/arcmsr.h projects/bsd_rdma_4_9/sys/dev/bnxt/bnxt_txrx.c projects/bsd_rdma_4_9/sys/dev/cxgbe/common/t4_hw.c projects/bsd_rdma_4_9/sys/dev/ena/ena.c projects/bsd_rdma_4_9/sys/dev/ena/ena.h projects/bsd_rdma_4_9/sys/dev/ena/ena_sysctl.c projects/bsd_rdma_4_9/sys/dev/iicbus/ds1307.c projects/bsd_rdma_4_9/sys/dev/iicbus/ds1307reg.h projects/bsd_rdma_4_9/sys/dev/mlx5/device.h projects/bsd_rdma_4_9/sys/dev/mlx5/driver.h projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_core/mlx5_eq.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_core/mlx5_mad.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_core/mlx5_main.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_core/mlx5_port.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_core/mlx5_transobj.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_core/mlx5_vport.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_core/transobj.h projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_en/en.h projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_en/mlx5_en_main.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ifc.h projects/bsd_rdma_4_9/sys/dev/mlx5/qp.h projects/bsd_rdma_4_9/sys/dev/mlx5/vport.h projects/bsd_rdma_4_9/sys/dev/usb/quirk/usb_quirk.c projects/bsd_rdma_4_9/sys/dev/usb/usbdevs projects/bsd_rdma_4_9/sys/fs/tmpfs/tmpfs_subr.c projects/bsd_rdma_4_9/sys/i386/i386/machdep.c projects/bsd_rdma_4_9/sys/kern/init_main.c projects/bsd_rdma_4_9/sys/kern/kern_exec.c projects/bsd_rdma_4_9/sys/kern/kern_exit.c projects/bsd_rdma_4_9/sys/kern/kern_fork.c projects/bsd_rdma_4_9/sys/kern/kern_proc.c projects/bsd_rdma_4_9/sys/kern/kern_thread.c projects/bsd_rdma_4_9/sys/kern/subr_eventhandler.c projects/bsd_rdma_4_9/sys/kern/sys_process.c projects/bsd_rdma_4_9/sys/kern/uipc_shm.c projects/bsd_rdma_4_9/sys/kern/vfs_bio.c projects/bsd_rdma_4_9/sys/mips/mips/uma_machdep.c projects/bsd_rdma_4_9/sys/modules/mlx5/Makefile projects/bsd_rdma_4_9/sys/net/if.h projects/bsd_rdma_4_9/sys/net/raw_usrreq.c projects/bsd_rdma_4_9/sys/netinet/ip_input.c projects/bsd_rdma_4_9/sys/netinet6/ip6_input.c projects/bsd_rdma_4_9/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c projects/bsd_rdma_4_9/sys/powerpc/aim/mmu_oea64.c projects/bsd_rdma_4_9/sys/powerpc/aim/slb.c projects/bsd_rdma_4_9/sys/powerpc/booke/pmap.c projects/bsd_rdma_4_9/sys/powerpc/booke/trap_subr.S projects/bsd_rdma_4_9/sys/powerpc/include/cpu.h projects/bsd_rdma_4_9/sys/powerpc/powerpc/cpu.c projects/bsd_rdma_4_9/sys/powerpc/powerpc/interrupt.c projects/bsd_rdma_4_9/sys/powerpc/powerpc/uma_machdep.c projects/bsd_rdma_4_9/sys/sparc64/sparc64/vm_machdep.c projects/bsd_rdma_4_9/sys/sys/eventhandler.h projects/bsd_rdma_4_9/sys/sys/mbuf.h projects/bsd_rdma_4_9/sys/sys/param.h projects/bsd_rdma_4_9/sys/sys/socket.h projects/bsd_rdma_4_9/sys/sys/systm.h projects/bsd_rdma_4_9/sys/vm/phys_pager.c projects/bsd_rdma_4_9/sys/vm/swap_pager.c projects/bsd_rdma_4_9/sys/vm/uma.h projects/bsd_rdma_4_9/sys/vm/uma_core.c projects/bsd_rdma_4_9/sys/vm/vm_kern.c projects/bsd_rdma_4_9/sys/vm/vm_mmap.c projects/bsd_rdma_4_9/sys/vm/vm_object.c projects/bsd_rdma_4_9/sys/vm/vm_page.c projects/bsd_rdma_4_9/sys/vm/vm_page.h projects/bsd_rdma_4_9/sys/vm/vm_pageout.c projects/bsd_rdma_4_9/sys/vm/vm_radix.c projects/bsd_rdma_4_9/sys/vm/vm_radix.h projects/bsd_rdma_4_9/sys/x86/iommu/intel_utils.c projects/bsd_rdma_4_9/tools/bsdbox/Makefile projects/bsd_rdma_4_9/tools/build/mk/OptionalObsoleteFiles.inc projects/bsd_rdma_4_9/usr.bin/patch/patch.c projects/bsd_rdma_4_9/usr.sbin/Makefile projects/bsd_rdma_4_9/usr.sbin/syslogd/syslogd.c Directory Properties: projects/bsd_rdma_4_9/ (props changed) projects/bsd_rdma_4_9/contrib/tcpdump/ (props changed) projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/ (props changed) projects/bsd_rdma_4_9/sys/contrib/ena-com/ (props changed) Modified: projects/bsd_rdma_4_9/Makefile ============================================================================== --- projects/bsd_rdma_4_9/Makefile Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/Makefile Fri Nov 10 14:46:50 2017 (r325663) @@ -191,10 +191,11 @@ PATH= /sbin:/bin:/usr/sbin:/usr/bin MAKEOBJDIRPREFIX?= /usr/obj _MAKEOBJDIRPREFIX!= /usr/bin/env -i PATH=${PATH} ${MAKE} MK_AUTO_OBJ=no \ ${.MAKEFLAGS:MMAKEOBJDIRPREFIX=*} __MAKE_CONF=${__MAKE_CONF} \ + SRCCONF=${SRCCONF} \ -f /dev/null -V MAKEOBJDIRPREFIX dummy .if !empty(_MAKEOBJDIRPREFIX) .error MAKEOBJDIRPREFIX can only be set in environment, not as a global\ - (in make.conf(5)) or command-line variable. + (in make.conf(5) or src.conf(5)) or command-line variable. .endif # We often need to use the tree's version of make to build it. @@ -553,12 +554,13 @@ universe_${target}_kernels: universe_${target}_worlds universe_${target}_kernels: universe_${target}_prologue .MAKE .PHONY .if exists(${KERNSRCDIR}/${target}/conf/NOTES) @(cd ${KERNSRCDIR}/${target}/conf && env __MAKE_CONF=/dev/null \ - ${SUB_MAKE} LINT > ${.CURDIR}/_.${target}.makeLINT 2>&1 || \ + ${SUB_MAKE} -DNO_OBJ LINT \ + > ${.CURDIR}/_.${target}.makeLINT 2>&1 || \ (echo "${target} 'make LINT' failed," \ "check _.${target}.makeLINT for details"| ${MAKEFAIL})) .endif @cd ${.CURDIR}; ${SUB_MAKE} ${.MAKEFLAGS} TARGET=${target} \ - universe_kernels + universe_kernels MK_AUTO_OBJ=no .endif # !MAKE_JUST_WORLDS # Tell the user the worlds and kernels have completed Modified: projects/bsd_rdma_4_9/Makefile.inc1 ============================================================================== --- projects/bsd_rdma_4_9/Makefile.inc1 Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/Makefile.inc1 Fri Nov 10 14:46:50 2017 (r325663) @@ -988,6 +988,14 @@ buildenvvars: .PHONY .endif .endif BUILDENV_DIR?= ${.CURDIR} +# +# Note: make will report any errors the shell reports. This can +# be odd if the last command in an interactive shell generates an +# error or is terminated by SIGINT. These reported errors look bad, +# but are harmless. Allowing them also allows BUIDLENV_SHELL to +# be a complex command whose status will be returned to the caller. +# Some scripts in tools rely on this behavior to report build errors. +# buildenv: .PHONY @echo Entering world for ${TARGET_ARCH}:${TARGET} .if ${BUILDENV_SHELL:M*zsh*} @@ -2388,6 +2396,9 @@ lib/libcasper__L: lib/libnv__L lib/liblzma__L: lib/libthr__L _generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib ${_ofed_lib} +.if ${MK_IPFILTER} != "no" +_generic_libs+= sbin/ipf/libipf +.endif .for _DIR in ${LOCAL_LIB_DIRS} .if exists(${.CURDIR}/${_DIR}/Makefile) && empty(_generic_libs:M${_DIR}) _generic_libs+= ${_DIR} @@ -2768,7 +2779,8 @@ BW_CANONICALOBJDIR:=${OBJROOT} .endif .endif cleanworld cleanuniverse: .PHONY -.if !empty(BW_CANONICALOBJDIR) && exists(${BW_CANONICALOBJDIR}) +.if !empty(BW_CANONICALOBJDIR) && exists(${BW_CANONICALOBJDIR}) && \ + ${.CURDIR:tA} != ${BW_CANONICALOBJDIR:tA} -rm -rf ${BW_CANONICALOBJDIR}* -chflags -R 0 ${BW_CANONICALOBJDIR} rm -rf ${BW_CANONICALOBJDIR}* Modified: projects/bsd_rdma_4_9/ObsoleteFiles.inc ============================================================================== --- projects/bsd_rdma_4_9/ObsoleteFiles.inc Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/ObsoleteFiles.inc Fri Nov 10 14:46:50 2017 (r325663) @@ -43,8 +43,8 @@ OLD_FILES+=sbin/badsect OLD_FILES+=rescue/badsect OLD_FILES+=usr/share/man/man8/badsect.8.gz # 20171105: fixing lib/libclang_rt CRTARCH for arm:armv[67]. -.if ${MACHINE} == "arm" -.if ${MACHINE_ARCH:Marmv[67]*} != "" && ${CPUTYPE:M*soft*} == "" +.if ${MACHINE_ARCH:Marmv[67]*} != "" && \ + (!defined(CPUTYPE) || ${CPUTYPE:M*soft*} == "") OLD_FILES+=usr/lib/clang/5.0.0/lib/freebsd/libclang_rt.asan-preinit-arm.a OLD_FILES+=usr/lib/clang/5.0.0/lib/freebsd/libclang_rt.asan-arm.a OLD_LIBS+=usr/lib/clang/5.0.0/lib/freebsd/libclang_rt.asan-arm.so @@ -55,7 +55,6 @@ OLD_FILES+=usr/lib/clang/5.0.0/lib/freebsd/libclang_rt OLD_FILES+=usr/lib/clang/5.0.0/lib/freebsd/libclang_rt.stats_client-arm.a OLD_FILES+=usr/lib/clang/5.0.0/lib/freebsd/libclang_rt.ubsan_standalone-arm.a OLD_FILES+=usr/lib/clang/5.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-arm.a -.endif .endif # 20171104: libcap_random should be in /lib not in /usr/lib OLD_LIBS+=usr/lib/libcap_random.so.0 Modified: projects/bsd_rdma_4_9/etc/network.subr ============================================================================== --- projects/bsd_rdma_4_9/etc/network.subr Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/etc/network.subr Fri Nov 10 14:46:50 2017 (r325663) @@ -122,7 +122,7 @@ ifn_vnet0() # ifconfig_up() { - local _cfg _ipv6_opts ifconfig_args + local _cfg _ifconfig_descr _ipv6_opts ifconfig_args _cfg=1 # Make sure lo0 always comes up. @@ -213,6 +213,11 @@ ifconfig_up() ifalias $1 link alias ifalias $1 ether alias + + _ifconfig_descr=`get_if_var $1 ifconfig_IF_descr` + if [ -n "${_ifconfig_descr}" ]; then + ${IFCONFIG_CMD} $1 description "${_ifconfig_descr}" + fi if wpaif $1; then /etc/rc.d/wpa_supplicant start $1 Modified: projects/bsd_rdma_4_9/lib/libc/gen/setmode.c ============================================================================== --- projects/bsd_rdma_4_9/lib/libc/gen/setmode.c Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/lib/libc/gen/setmode.c Fri Nov 10 14:46:50 2017 (r325663) @@ -356,7 +356,7 @@ getumask(void) * security.bsd.unprivileged_proc_debug is set to 0. */ len = sizeof(smask); - if (sysctl((int[4]){ CTL_KERN, KERN_PROC, KERN_PROC_UMASK, getpid() }, + if (sysctl((int[4]){ CTL_KERN, KERN_PROC, KERN_PROC_UMASK, 0 }, 4, &smask, &len, NULL, 0) == 0) return (smask); Modified: projects/bsd_rdma_4_9/lib/libcasper/libcasper/Makefile ============================================================================== --- projects/bsd_rdma_4_9/lib/libcasper/libcasper/Makefile Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/lib/libcasper/libcasper/Makefile Fri Nov 10 14:46:50 2017 (r325663) @@ -4,7 +4,7 @@ SHLIBDIR?= /lib .include -PACKAGE=${LIB} +PACKAGE=casper .if ${MK_CASPER} != "no" SHLIB= casper Modified: projects/bsd_rdma_4_9/lib/libclang_rt/Makefile.inc ============================================================================== --- projects/bsd_rdma_4_9/lib/libclang_rt/Makefile.inc Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/lib/libclang_rt/Makefile.inc Fri Nov 10 14:46:50 2017 (r325663) @@ -2,11 +2,11 @@ .include -.if ${MACHINE} == "arm" +# armv[67] is a bit special since we allow a soft-floating version via +# CPUTYPE matching *soft*. This variant is may not actually work though. .if ${MACHINE_ARCH:Marmv[67]*} != "" && \ - (defined(CPUTYPE) && ${CPUTYPE:M*soft*} == "") + (!defined(CPUTYPE) || ${CPUTYPE:M*soft*} == "") CRTARCH= armhf -.endif .endif CRTARCH?= ${MACHINE_CPUARCH:C/amd64/x86_64/} CRTSRC= ${SRCTOP}/contrib/compiler-rt Modified: projects/bsd_rdma_4_9/lib/libnetgraph/Makefile ============================================================================== --- projects/bsd_rdma_4_9/lib/libnetgraph/Makefile Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/lib/libnetgraph/Makefile Fri Nov 10 14:46:50 2017 (r325663) @@ -15,7 +15,7 @@ MLINKS+= netgraph.3 NgMkSockNode.3 MLINKS+= netgraph.3 NgNameNode.3 MLINKS+= netgraph.3 NgSendMsg.3 MLINKS+= netgraph.3 NgSendAsciiMsg.3 -MLINKS+= netgraph.3 NgSendMsgReply.3 +MLINKS+= netgraph.3 NgSendReplyMsg.3 MLINKS+= netgraph.3 NgRecvMsg.3 MLINKS+= netgraph.3 NgAllocRecvMsg.3 MLINKS+= netgraph.3 NgRecvAsciiMsg.3 Modified: projects/bsd_rdma_4_9/lib/libnetgraph/netgraph.3 ============================================================================== --- projects/bsd_rdma_4_9/lib/libnetgraph/netgraph.3 Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/lib/libnetgraph/netgraph.3 Fri Nov 10 14:46:50 2017 (r325663) @@ -43,7 +43,7 @@ .Nm NgNameNode , .Nm NgSendMsg , .Nm NgSendAsciiMsg , -.Nm NgSendMsgReply , +.Nm NgSendReplyMsg , .Nm NgRecvMsg , .Nm NgAllocRecvMsg , .Nm NgRecvAsciiMsg , @@ -70,7 +70,7 @@ .Ft int .Fn NgSendAsciiMsg "int cs" "const char *path" "const char *fmt" ... .Ft int -.Fo NgSendMsgReply +.Fo NgSendReplyMsg .Fa "int cs" "const char *path" "struct ng_mesg *msg" "const void *arg" .Fa "size_t arglen" .Fc @@ -162,7 +162,7 @@ header is returned. This value is typically used to associate replies. .Pp Use -.Fn NgSendMsgReply +.Fn NgSendReplyMsg to send reply to a previously received control message. The original message header should be pointed to by .Fa msg . Modified: projects/bsd_rdma_4_9/lib/libsysdecode/flags.c ============================================================================== --- projects/bsd_rdma_4_9/lib/libsysdecode/flags.c Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/lib/libsysdecode/flags.c Fri Nov 10 14:46:50 2017 (r325663) @@ -647,9 +647,11 @@ sysdecode_reboot_howto(FILE *fp, int howto, int *rem) /* * RB_AUTOBOOT is special in that its value is zero, but it is * also an implied argument if a different operation is not - * requested via RB_HALT, RB_POWERCYCLE, RB_POWEROFF, or RB_REROOT. + * requested via RB_HALT, RB_POWERCYCLE, RB_POWEROFF, or + * RB_REROOT. */ - if (howto != 0 && (howto & (RB_HALT | RB_POWEROFF | RB_REROOT | RB_POWERCYCLE)) == 0) { + if (howto != 0 && (howto & (RB_HALT | RB_POWEROFF | RB_REROOT | + RB_POWERCYCLE)) == 0) { fputs("RB_AUTOBOOT|", fp); printed = true; } else Modified: projects/bsd_rdma_4_9/lib/libthr/tests/Makefile ============================================================================== --- projects/bsd_rdma_4_9/lib/libthr/tests/Makefile Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/lib/libthr/tests/Makefile Fri Nov 10 14:46:50 2017 (r325663) @@ -23,7 +23,7 @@ NETBSD_ATF_TESTS_C+= sigmask_test NETBSD_ATF_TESTS_C+= sigsuspend_test NETBSD_ATF_TESTS_C+= siglongjmp_test NETBSD_ATF_TESTS_C+= sleep_test -.if ${MACHINE} != "arm64" # ARM64TODO: Missing makecontext +.if ${MACHINE_CPUARCH} != "aarch64" # ARM64TODO: Missing makecontext NETBSD_ATF_TESTS_C+= swapcontext_test .endif NETBSD_ATF_TESTS_C+= timedmutex_test Modified: projects/bsd_rdma_4_9/libexec/rtld-elf/mips/rtld_start.S ============================================================================== --- projects/bsd_rdma_4_9/libexec/rtld-elf/mips/rtld_start.S Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/libexec/rtld-elf/mips/rtld_start.S Fri Nov 10 14:46:50 2017 (r325663) @@ -32,6 +32,8 @@ #include + .cfi_sections .debug_frame + .globl _C_LABEL(_rtld_relocate_nonplt_self) .globl _C_LABEL(_rtld) @@ -43,8 +45,7 @@ * a2 rtld object (filled in by dynamic loader) * a3 ps_strings */ -LEAF(rtld_start) - .frame sp, 4*PTR_SIZE, ra +NESTED(rtld_start, 4*PTR_SIZE, ra) .mask 0x10090000,-PTR_SIZE .set noreorder SETUP_GP @@ -108,6 +109,7 @@ END(rtld_start) _rtld_bind_start: .frame sp, XCALLFRAME_SIZ, $15 .cfi_startproc simple + .cfi_def_cfa sp, 0 .cfi_register ra, $15 move v1, gp /* save old GP */ #if defined(__mips_o32) || defined(__mips_o64) @@ -115,7 +117,7 @@ _rtld_bind_start: #endif SETUP_GP PTR_SUBU sp, XCALLFRAME_SIZ /* save arguments and sp value in stack */ - .cfi_def_cfa sp, XCALLFRAME_SIZ + .cfi_def_cfa_offset XCALLFRAME_SIZ SETUP_GP64(XCALLFRAME_GP, _rtld_bind_start) SAVE_GP(XCALLFRAME_GP) #if defined(__mips_n32) || defined(__mips_n64) @@ -201,6 +203,7 @@ END(_rtld_bind_start) _rtld_pltbind_start: .frame sp, XCALLFRAME_SIZ, $15 .cfi_startproc simple + .cfi_def_cfa sp, 0 .cfi_register ra, $15 #if defined(__mips_o32) move v1, gp /* save pointer to .got.plt */ @@ -212,7 +215,7 @@ _rtld_pltbind_start: #endif SETUP_GP PTR_SUBU sp, XCALLFRAME_SIZ /* save arguments and sp value in stack */ - .cfi_def_cfa sp, XCALLFRAME_SIZ + .cfi_def_cfa_offset XCALLFRAME_SIZ SETUP_GP64(XCALLFRAME_GP, _rtld_pltbind_start) SAVE_GP(XCALLFRAME_GP) #if defined(__mips_n32) || defined(__mips_n64) Modified: projects/bsd_rdma_4_9/rescue/rescue/Makefile ============================================================================== --- projects/bsd_rdma_4_9/rescue/rescue/Makefile Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/rescue/rescue/Makefile Fri Nov 10 14:46:50 2017 (r325663) @@ -108,6 +108,7 @@ CRUNCH_PROGS_sbin+= rtsol .if ${MK_IPFILTER} != "no" CRUNCH_PROGS_sbin+= ipf +CRUNCH_LIBS_ipf+= ${LIBIPF} .endif .if ${MK_ROUTED} != "no" @@ -192,7 +193,7 @@ CRUNCH_ALIAS_xz= unxz lzma unlzma xzcat lzcat CRUNCH_PROGS_usr.bin+= zstd CRUNCH_ALIAS_zstd= unzstd zstdcat zstdmt -CRUNCH_LIBS+= -lprivatezstd +CRUNCH_LIBS+= ${LDADD_zstd} CRUNCH_PROGS_usr.bin+= tar CRUNCH_LIBS+= -larchive Modified: projects/bsd_rdma_4_9/sbin/ifconfig/ifconfig.c ============================================================================== --- projects/bsd_rdma_4_9/sbin/ifconfig/ifconfig.c Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/sbin/ifconfig/ifconfig.c Fri Nov 10 14:46:50 2017 (r325663) @@ -1143,7 +1143,7 @@ unsetifdescr(const char *val, int value, int s, const "\020\1RXCSUM\2TXCSUM\3NETCONS\4VLAN_MTU\5VLAN_HWTAGGING\6JUMBO_MTU\7POLLING" \ "\10VLAN_HWCSUM\11TSO4\12TSO6\13LRO\14WOL_UCAST\15WOL_MCAST\16WOL_MAGIC" \ "\17TOE4\20TOE6\21VLAN_HWFILTER\23VLAN_HWTSO\24LINKSTATE\25NETMAP" \ -"\26RXCSUM_IPV6\27TXCSUM_IPV6\31TXRTLMT" +"\26RXCSUM_IPV6\27TXCSUM_IPV6\31TXRTLMT\32HWRXTSTMP" /* * Print the status of the interface. If an address family was @@ -1456,6 +1456,8 @@ static struct cmd basic_cmds[] = { DEF_CMD("-wol_magic", -IFCAP_WOL_MAGIC, setifcap), DEF_CMD("txrtlmt", IFCAP_TXRTLMT, setifcap), DEF_CMD("-txrtlmt", -IFCAP_TXRTLMT, setifcap), + DEF_CMD("hwrxtsmp", IFCAP_HWRXTSTMP, setifcap), + DEF_CMD("-hwrxtsmp", -IFCAP_HWRXTSTMP, setifcap), DEF_CMD("normal", -IFF_LINK0, setifflags), DEF_CMD("compress", IFF_LINK0, setifflags), DEF_CMD("noicmp", IFF_LINK1, setifflags), Modified: projects/bsd_rdma_4_9/sbin/ipf/ipf/Makefile ============================================================================== --- projects/bsd_rdma_4_9/sbin/ipf/ipf/Makefile Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/sbin/ipf/ipf/Makefile Fri Nov 10 14:46:50 2017 (r325663) @@ -30,10 +30,7 @@ ipf_l.h: lexer.h sed -e 's/yy/ipf_yy/g' \ ${.ALLSRC} > ${.TARGET} -.if defined(RESCUE) -LIBIPF_SRCS!= cd ${.CURDIR:H}/libipf && ${MAKE} -V SRCS -SRCS+= ${LIBIPF_SRCS} -.else +.if !defined(RESCUE) LIBADD+= pcap .endif Modified: projects/bsd_rdma_4_9/share/man/man4/arcmsr.4 ============================================================================== --- projects/bsd_rdma_4_9/share/man/man4/arcmsr.4 Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/share/man/man4/arcmsr.4 Fri Nov 10 14:46:50 2017 (r325663) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd July 14, 2017 +.Dd November 8, 2017 .Dt ARCMSR 4 .Os .Sh NAME @@ -104,6 +104,8 @@ ARC-1213 .It ARC-1214 .It +ARC-1216 +.It ARC-1220 .It ARC-1222 @@ -111,6 +113,8 @@ ARC-1222 ARC-1223 .It ARC-1224 +.It +ARC-1226 .It ARC-1230 .It Modified: projects/bsd_rdma_4_9/share/man/man4/ctl.4 ============================================================================== --- projects/bsd_rdma_4_9/share/man/man4/ctl.4 Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/share/man/man4/ctl.4 Fri Nov 10 14:46:50 2017 (r325663) @@ -191,6 +191,17 @@ If there is no primary node (both nodes are secondary, no connection to primary one), secondary node(s) report Transitioning state. State with two primary nodes is illegal (split brain condition). .El +.Sh TUNABLE VARIABLES +The following variables are available as +.Xr loader 8 +tunables: +.Bl -tag -width indent +.It Va kern.cam.ctl.max_luns +Specifies the maximum number of LUNs we support, must be a power of 2. +The default value is 1024. +.It Va kern.cam.ctl.max_ports +Specifies the maximum number of ports we support, must be a power of 2. +The default value is 256. .Sh SEE ALSO .Xr cfiscsi 4 , .Xr cfumass 4 , Modified: projects/bsd_rdma_4_9/share/man/man5/rc.conf.5 ============================================================================== --- projects/bsd_rdma_4_9/share/man/man5/rc.conf.5 Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/share/man/man5/rc.conf.5 Fri Nov 10 14:46:50 2017 (r325663) @@ -1616,6 +1616,23 @@ is set to 1. .Pp Default is .Dq Li NO . +.It Va ifconfig_ Ns Ao Ar interface Ac Ns _descr +.Pq Vt str +This assigns arbitrary description to an interface. +The +.Xr sysctl 8 +variable +.Va net.ifdescr_maxlen +limits its length. +This static setting may be overridden by commands +started with dynamic interface configuration utilities +like +.Xr dhclient 8 +hooks. The description can be seen with +.Xr ifconfig 8 +command and it may be exported with +.Xr bsnmpd 1 +daemon using its MIB-2 module. .It Va ifconfig_ Ns Ao Ar interface Ac Ns _ipv6 .Pq Vt str IPv6 functionality on an interface should be configured by Modified: projects/bsd_rdma_4_9/share/man/man7/ports.7 ============================================================================== --- projects/bsd_rdma_4_9/share/man/man7/ports.7 Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/share/man/man7/ports.7 Fri Nov 10 14:46:50 2017 (r325663) @@ -494,7 +494,7 @@ More information on these and other related variables and the .Fx Porter's Handbook. -.Bl -tag -width ".Va OVERRIDE_LINUX_BASE_PORT" +.Bl -tag -width ".Va WITH_GHOSTSCRIPT_VER" .It Va WITH_OPENSSL_PORT .Pq Vt bool If set, causes ports that make use of OpenSSL to use the OpenSSL from @@ -514,8 +514,6 @@ If set, enables for most ports. .It Va WITH_GHOSTSCRIPT_VER If set, the version of ghostscript to be used by ports. -.It Va OVERRIDE_LINUX_BASE_PORT -The default linux base to use. .It Va WITH_CCACHE_BUILD .Pq Vt bool If set, enables the use of Modified: projects/bsd_rdma_4_9/share/man/man9/EVENTHANDLER.9 ============================================================================== --- projects/bsd_rdma_4_9/share/man/man9/EVENTHANDLER.9 Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/share/man/man9/EVENTHANDLER.9 Fri Nov 10 14:46:50 2017 (r325663) @@ -23,7 +23,7 @@ .\" SUCH DAMAGE. .\" $FreeBSD$ .\" -.Dd October 1, 2017 +.Dd October 31, 2017 .Dt EVENTHANDLER 9 .Os .Sh NAME @@ -38,6 +38,9 @@ .Fn EVENTHANDLER_REGISTER name func arg priority .Fn EVENTHANDLER_DEREGISTER name tag .Fn EVENTHANDLER_DEREGISTER_NOWAIT name tag +.Fn EVENTHANDLER_LIST_DECLARE name +.Fn EVENTHANDLER_LIST_DEFINE name +.Fn EVENTHANDLER_DIRECT_INVOKE name .Ft eventhandler_tag .Fo eventhandler_register .Fa "struct eventhandler_list *list" @@ -82,8 +85,13 @@ may be used if the handler does not have a specific pr associated with it. .Pp The normal way to use this subsystem is via the macro interface. -The macros that can be used for working with event handlers and callback -function lists are: +For events that are high frequency it is suggested that you additionally use +.Fn EVENTHANDLER_LIST_DEFINE +so that the event handlers can be invoked directly using +.Fn EVENTHANDLER_DIRECT_INVOKE +(see below). +This saves the invoker from having to do a locked traversal of a global +list of event handler lists. .Bl -tag -width indent .It Fn EVENTHANDLER_DECLARE This macro declares an event handler named by argument @@ -148,6 +156,27 @@ Additional arguments to the macro after the .Fa name parameter are passed as the second and subsequent arguments to each registered callback function. +.It Fn EVENTHANDLER_LIST_DEFINE +This macro defines a reference to an event handler list named by +argument +.Fa name . +It uses +.Xr SYSINIT 9 +to initialize the reference and the eventhandler list. +.It Fn EVENTHANDLER_LIST_DECLARE +This macro declares an event handler list named by argument +.Fa name . +This is only needed for users of +.Fn EVENTHANDLER_DIRECT_INVOKE +which are not in the same compilation unit of that list's definition. +.It Fn EVENTHANDLER_DIRECT_INVOKE +This macro invokes the event handlers registered for the list named by +argument +.Fa name . +This macro can only be used if the list was defined with +.Fn EVENTHANDLER_LIST_DEFINE . +The macro is variadic with the same semantics as +.Fn EVENTHANDLER_INVOKE . .El .Pp The macros are implemented using the following functions: @@ -315,7 +344,7 @@ This is never called. .It Vt process_fork Callbacks invoked when a process forks a child. .It Vt process_init -Callback invoked when a process is initalized. +Callback invoked when a process is initialized. .It Vt random_adaptor_attach Callback invoked when a new random module has been loaded. .It Vt register_framebuffer @@ -337,7 +366,7 @@ Callback invoked when a thread object is created. .It Vt thread_dtor Callback invoked when a thread object is destroyed. .It Vt thread_init -Callback invoked when a thread object is initalized. +Callback invoked when a thread object is initialized. .It Vt thread_fini Callback invoked when a thread object is deinitalized. .It Vt usb_dev_configured @@ -384,4 +413,6 @@ facility first appeared in .Fx 4.0 . .Sh AUTHORS This manual page was written by -.An Joseph Koshy Aq Mt jkoshy@FreeBSD.org . +.An Joseph Koshy Aq Mt jkoshy@FreeBSD.org +and +.An Matt Joras Aq Mt mjoras@FreeBSD.org . Modified: projects/bsd_rdma_4_9/share/mk/bsd.clang-analyze.mk ============================================================================== --- projects/bsd_rdma_4_9/share/mk/bsd.clang-analyze.mk Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/share/mk/bsd.clang-analyze.mk Fri Nov 10 14:46:50 2017 (r325663) @@ -71,7 +71,7 @@ CLANG_ANALYZE_SRCS= \ ${DPSRCS:M*.[cC]} ${DPSRCS:M*.cc} \ ${DPSRCS:M*.cpp} ${DPSRCS:M*.cxx} .if !empty(CLANG_ANALYZE_SRCS) -CLANG_ANALYZE_OBJS= ${CLANG_ANALYZE_SRCS:O:u:R:S,$,.clang-analyzer,} +CLANG_ANALYZE_OBJS= ${CLANG_ANALYZE_SRCS:O:u:${OBJS_SRCS_FILTER:ts:}:S,$,.clang-analyzer,} .NOPATH: ${CLANG_ANALYZE_OBJS} .endif Modified: projects/bsd_rdma_4_9/share/mk/bsd.crunchgen.mk ============================================================================== --- projects/bsd_rdma_4_9/share/mk/bsd.crunchgen.mk Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/share/mk/bsd.crunchgen.mk Fri Nov 10 14:46:50 2017 (r325663) @@ -100,6 +100,9 @@ ${CONF}: Makefile .else echo special ${P} buildopts DIRPRFX=${DIRPRFX}${P}/ >>${.TARGET} .endif +.ifdef CRUNCH_LIBS_${P} + echo special ${P} lib ${CRUNCH_LIBS_${P}} >>${.TARGET} +.endif .for A in ${CRUNCH_ALIAS_${P}} echo ln ${P} ${A} >>${.TARGET} .endfor Modified: projects/bsd_rdma_4_9/share/mk/bsd.dep.mk ============================================================================== --- projects/bsd_rdma_4_9/share/mk/bsd.dep.mk Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/share/mk/bsd.dep.mk Fri Nov 10 14:46:50 2017 (r325663) @@ -233,10 +233,14 @@ afterdepend: beforedepend # mimicing what bmake's meta_name() does and adding in the full path # as well to ensure that the expected meta file is read. .if ${__obj:M*/*} +.if ${MAKE_VERSION} < 20171028 _meta_obj= ${.OBJDIR:C,/,_,g}_${__obj:C,/,_,g}.meta .else +_meta_obj= ${__obj:C,/,_,g}.meta +.endif # ${MAKE_VERSION} < 20171028 +.else _meta_obj= ${__obj}.meta -.endif +.endif # ${__obj:M*/*} _dep_obj= ${DEPENDFILE}.${__obj:${DEPEND_FILTER}} .if defined(_meta_filemon) _depfile= ${.OBJDIR}/${_meta_obj} Modified: projects/bsd_rdma_4_9/share/mk/bsd.init.mk ============================================================================== --- projects/bsd_rdma_4_9/share/mk/bsd.init.mk Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/share/mk/bsd.init.mk Fri Nov 10 14:46:50 2017 (r325663) @@ -13,7 +13,7 @@ ____: .if ${MK_AUTO_OBJ} == "yes" # This is also done in bsd.obj.mk -.if defined(NO_OBJ) +.if defined(NO_OBJ) && ${.OBJDIR} != ${.CURDIR} .OBJDIR: ${.CURDIR} .endif .endif Modified: projects/bsd_rdma_4_9/share/mk/bsd.obj.mk ============================================================================== --- projects/bsd_rdma_4_9/share/mk/bsd.obj.mk Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/share/mk/bsd.obj.mk Fri Nov 10 14:46:50 2017 (r325663) @@ -44,11 +44,11 @@ ____: .if ${MK_AUTO_OBJ} == "yes" # it is done by now -objwarn: -obj: +objwarn: .PHONY +obj: .PHONY CANONICALOBJDIR= ${.OBJDIR} # This is also done in bsd.init.mk -.if defined(NO_OBJ) +.if defined(NO_OBJ) && ${.OBJDIR} != ${.CURDIR} # but this makefile does not want it! .OBJDIR: ${.CURDIR} .endif @@ -145,7 +145,7 @@ obj: .PHONY .endif .if !target(objlink) -objlink: +objlink: .PHONY @if test -d ${CANONICALOBJDIR}/; then \ rm -f ${.CURDIR}/obj; \ ln -s ${CANONICALOBJDIR} ${.CURDIR}/obj; \ @@ -159,17 +159,17 @@ objlink: # where would that obj directory be? # .if !target(whereobj) -whereobj: +whereobj: .PHONY @echo ${.OBJDIR} .endif # Same check in bsd.progs.mk .if ${CANONICALOBJDIR} != ${.CURDIR} && exists(${CANONICALOBJDIR}/) && \ (${MK_AUTO_OBJ} == "no" || ${.TARGETS:Nclean*:N*clean:Ndestroy*} == "") -cleanobj: +cleanobj: .PHONY -rm -rf ${CANONICALOBJDIR} .else -cleanobj: clean cleandepend +cleanobj: .PHONY clean cleandepend .endif @if [ -L ${.CURDIR}/obj ]; then rm -f ${.CURDIR}/obj; fi @@ -180,7 +180,7 @@ NOPATH_FILES+= ${CLEANFILES} .endif .if !target(clean) -clean: +clean: .PHONY .if defined(CLEANFILES) && !empty(CLEANFILES) rm -f ${CLEANFILES} .endif @@ -196,7 +196,7 @@ clean: .include -cleandir: .WAIT cleanobj +cleandir: .PHONY .WAIT cleanobj .if make(destroy*) && defined(OBJROOT) # this (rm -rf objdir) is much faster and more reliable than cleaning. @@ -206,18 +206,18 @@ _OBJDIR?= ${.OBJDIR} _CURDIR?= ${.CURDIR} # destroy almost everything -destroy: destroy-all -destroy-all: +destroy: .PHONY destroy-all +destroy-all: .PHONY # just remove our objdir -destroy-arch: .NOMETA +destroy-arch: .PHONY .NOMETA .if ${_OBJDIR} != ${_CURDIR} cd ${_CURDIR} && rm -rf ${_OBJDIR} .endif .if defined(HOST_OBJTOP) destroy-host: destroy.host -destroy.host: .NOMETA +destroy.host: .PHONY .NOMETA cd ${_CURDIR} && rm -rf ${HOST_OBJTOP}/${RELDIR:N.} .endif @@ -226,7 +226,7 @@ destroy-all: destroy-stage .endif # remove the stage tree -destroy-stage: .NOMETA +destroy-stage: .PHONY .NOMETA .if defined(STAGE_ROOT) cd ${_CURDIR} && rm -rf ${STAGE_ROOT} .endif @@ -236,7 +236,7 @@ _destroy_machine_list = common host ${ALL_MACHINE_LIST .for m in ${_destroy_machine_list:O:u} destroy-all: destroy.$m .if !target(destroy.$m) -destroy.$m: .NOMETA +destroy.$m: .PHONY .NOMETA .if ${_OBJDIR} != ${_CURDIR} cd ${_CURDIR} && rm -rf ${OBJROOT}$m*/${RELDIR:N.} .endif Modified: projects/bsd_rdma_4_9/share/mk/bsd.progs.mk ============================================================================== --- projects/bsd_rdma_4_9/share/mk/bsd.progs.mk Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/share/mk/bsd.progs.mk Fri Nov 10 14:46:50 2017 (r325663) @@ -104,7 +104,7 @@ _PROGS_ALL_SRCS+= ${s} .if !empty(_PROGS_COMMON_SRCS) _PROGS_COMMON_OBJS= ${_PROGS_COMMON_SRCS:M*.[dhly]} .if !empty(_PROGS_COMMON_SRCS:N*.[dhly]) -_PROGS_COMMON_OBJS+= ${_PROGS_COMMON_SRCS:N*.[dhly]:R:S/$/.o/g} +_PROGS_COMMON_OBJS+= ${_PROGS_COMMON_SRCS:N*.[dhly]:${OBJS_SRCS_FILTER:ts:}:S/$/.o/g} .endif .endif Modified: projects/bsd_rdma_4_9/share/mk/local.sys.env.mk ============================================================================== --- projects/bsd_rdma_4_9/share/mk/local.sys.env.mk Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/share/mk/local.sys.env.mk Fri Nov 10 14:46:50 2017 (r325663) @@ -44,4 +44,8 @@ TIME_STAMP_END?= ${TIME_STAMP_DATE} # error spam and show a proper error. Mkdirs= Mkdirs() { mkdir -p $$* || :; } +.if !empty(.MAKEFLAGS:M-s) +ECHO_TRACE?= true +.endif + .include "src.sys.env.mk" Modified: projects/bsd_rdma_4_9/share/mk/src.sys.obj.mk ============================================================================== --- projects/bsd_rdma_4_9/share/mk/src.sys.obj.mk Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/share/mk/src.sys.obj.mk Fri Nov 10 14:46:50 2017 (r325663) @@ -70,7 +70,10 @@ OBJROOT:= ${OBJROOT:H:tA}/${OBJROOT:T} .export OBJROOT SRCTOP .endif -.if ${MK_UNIFIED_OBJDIR} == "yes" +# SRCTOP == OBJROOT only happens with clever MAKEOBJDIRPREFIX=/. Don't +# append TARGET.TARGET_ARCH for that case since the user wants to build +# in the source tree. +.if ${MK_UNIFIED_OBJDIR} == "yes" && ${SRCTOP} != ${OBJROOT:tA} OBJTOP:= ${OBJROOT}${TARGET:D${TARGET}.${TARGET_ARCH}:U${MACHINE}.${MACHINE_ARCH}} .else # TARGET.TARGET_ARCH handled in OBJROOT already. @@ -103,13 +106,12 @@ __objdir:= ${MAKEOBJDIR} .endif # Try to enable MK_AUTO_OBJ by default if we can write to the __objdir. Only -# do this if AUTO_OBJ is not disabled by the user, not cleaning, and this is -# the first make ran. -.if 0 && ${.MAKE.LEVEL} == 0 && \ +# do this if AUTO_OBJ is not disabled by the user, and this is the first make +# ran. +.if ${.MAKE.LEVEL} == 0 && \ ${MK_AUTO_OBJ} == "no" && empty(.MAKEOVERRIDES:MMK_AUTO_OBJ) && \ !defined(WITHOUT_AUTO_OBJ) && !make(showconfig) && !make(print-dir) && \ - !defined(NO_OBJ) && \ - (${.TARGETS} == "" || ${.TARGETS:Nclean*:N*clean:Ndestroy*} != "") + !defined(NO_OBJ) # Find the last existing directory component and check if we can write to it. # If the last component is a symlink then recurse on the new path. CheckAutoObj= \ @@ -147,9 +149,13 @@ CheckAutoObj() { \ fi; \ } .if !empty(__objdir) +.if ${.CURDIR} == ${__objdir} +__objdir_writable?= yes +.else __objdir_writable!= \ ${CheckAutoObj}; CheckAutoObj "${__objdir}" || echo no .endif +.endif __objdir_writable?= no # Export the decision to sub-makes. MK_AUTO_OBJ:= ${__objdir_writable} @@ -179,3 +185,14 @@ MK_AUTO_OBJ:= ${__objdir_writable} # auto.obj.mk or bsd.obj.mk will create the directory and fix .OBJDIR later. .OBJDIR: ${.CURDIR} .endif + +# Ensure .OBJDIR=.CURDIR cases have a proper OBJTOP and .OBJDIR +.if defined(NO_OBJ) || ${__objdir_writable:Uunknown} == "no" || \ + ${__objdir} == ${.CURDIR} +OBJTOP= ${SRCTOP} +OBJROOT= ${SRCTOP}/ +# Compare only to avoid an unneeded chdir(2), :tA purposely left out. +.if ${.OBJDIR} != ${.CURDIR} +.OBJDIR: ${.CURDIR} +.endif +.endif # defined(NO_OBJ) Modified: projects/bsd_rdma_4_9/sys/amd64/amd64/pmap.c ============================================================================== --- projects/bsd_rdma_4_9/sys/amd64/amd64/pmap.c Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/sys/amd64/amd64/pmap.c Fri Nov 10 14:46:50 2017 (r325663) @@ -2414,9 +2414,8 @@ pmap_pinit_type(pmap_t pmap, enum pmap_type pm_type, i /* * allocate the page directory page */ - while ((pml4pg = vm_page_alloc(NULL, 0, VM_ALLOC_NORMAL | - VM_ALLOC_NOOBJ | VM_ALLOC_WIRED | VM_ALLOC_ZERO)) == NULL) - VM_WAIT; + pml4pg = vm_page_alloc(NULL, 0, VM_ALLOC_NORMAL | VM_ALLOC_NOOBJ | + VM_ALLOC_WIRED | VM_ALLOC_ZERO | VM_ALLOC_WAITOK); pml4phys = VM_PAGE_TO_PHYS(pml4pg); pmap->pm_pml4 = (pml4_entry_t *)PHYS_TO_DMAP(pml4phys); Modified: projects/bsd_rdma_4_9/sys/amd64/amd64/uma_machdep.c ============================================================================== --- projects/bsd_rdma_4_9/sys/amd64/amd64/uma_machdep.c Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/sys/amd64/amd64/uma_machdep.c Fri Nov 10 14:46:50 2017 (r325663) @@ -47,20 +47,12 @@ uma_small_alloc(uma_zone_t zone, vm_size_t bytes, u_in vm_page_t m; vm_paddr_t pa; void *va; - int pflags; *flags = UMA_SLAB_PRIV; - pflags = malloc2vm_flags(wait) | VM_ALLOC_NOOBJ | VM_ALLOC_WIRED; - for (;;) { - m = vm_page_alloc(NULL, 0, pflags); - if (m == NULL) { - if (wait & M_NOWAIT) - return (NULL); - else - VM_WAIT; - } else - break; - } + m = vm_page_alloc(NULL, 0, + malloc2vm_flags(wait) | VM_ALLOC_NOOBJ | VM_ALLOC_WIRED); + if (m == NULL) + return (NULL); pa = m->phys_addr; if ((wait & M_NODUMP) == 0) dump_add_page(pa); Modified: projects/bsd_rdma_4_9/sys/arm/allwinner/a13/files.a13 ============================================================================== --- projects/bsd_rdma_4_9/sys/arm/allwinner/a13/files.a13 Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/sys/arm/allwinner/a13/files.a13 Fri Nov 10 14:46:50 2017 (r325663) @@ -1,3 +1,4 @@ # $FreeBSD$ arm/allwinner/a13/a13_padconf.c standard +arm/allwinner/clkng/ccu_a13.c standard Modified: projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/aw_ccung.c ============================================================================== --- projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/aw_ccung.c Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/aw_ccung.c Fri Nov 10 14:46:50 2017 (r325663) @@ -58,6 +58,10 @@ __FBSDID("$FreeBSD$"); #include "opt_soc.h" #endif +#if defined(SOC_ALLWINNER_A13) +#include +#endif + #if defined(SOC_ALLWINNER_A31) #include #endif @@ -94,7 +98,14 @@ static struct resource_spec aw_ccung_spec[] = { #define A64_R_CCU 5 #endif +#if defined(SOC_ALLWINNER_A13) +#define A13_CCU 6 +#endif + static struct ofw_compat_data compat_data[] = { +#if defined(SOC_ALLWINNER_A31) + { "allwinner,sun5i-a13-ccu", A13_CCU}, +#endif #if defined(SOC_ALLWINNER_H3) || defined(SOC_ALLWINNER_H5) { "allwinner,sun8i-h3-ccu", H3_CCU }, { "allwinner,sun8i-h3-r-ccu", H3_R_CCU }, @@ -322,6 +333,11 @@ aw_ccung_attach(device_t dev) panic("Cannot create clkdom\n"); switch (sc->type) { +#if defined(SOC_ALLWINNER_A13) + case A13_CCU: + ccu_a13_register_clocks(sc); + break; +#endif #if defined(SOC_ALLWINNER_H3) || defined(SOC_ALLWINNER_H5) case H3_CCU: ccu_h3_register_clocks(sc); Modified: projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/aw_clk_nkmp.c ============================================================================== --- projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/aw_clk_nkmp.c Fri Nov 10 14:39:03 2017 (r325662) +++ projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/aw_clk_nkmp.c Fri Nov 10 14:46:50 2017 (r325663) @@ -300,6 +300,7 @@ aw_clk_nkmp_set_freq(struct clknode *clk, uint64_t fpa val |= aw_clk_factor_get_value(&sc->p, best_p) << sc->p.shift; WRITE4(clk, sc->offset, val); DELAY(2000); + DEVICE_UNLOCK(clk); if ((sc->flags & AW_CLK_HAS_UPDATE) != 0) { DEVICE_LOCK(clk); @@ -307,6 +308,7 @@ aw_clk_nkmp_set_freq(struct clknode *clk, uint64_t fpa val |= 1 << sc->update_shift; WRITE4(clk, sc->offset, val); DELAY(2000); + DEVICE_UNLOCK(clk); } if ((sc->flags & AW_CLK_HAS_LOCK) != 0) { Copied: projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/ccu_a13.c (from r325662, head/sys/arm/allwinner/clkng/ccu_a13.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/bsd_rdma_4_9/sys/arm/allwinner/clkng/ccu_a13.c Fri Nov 10 14:46:50 2017 (r325663, copy of r325662, head/sys/arm/allwinner/clkng/ccu_a13.c) @@ -0,0 +1,566 @@ +/*- + * Copyright (c) 2017 Emmanuel Vadot + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include + +#include +#include +#include + +#include +#include +#include +#include +#include + +#include +#include + +#include "ccu_a13.h" + +/* Non-exported clocks */ + +#define CLK_PLL_CORE 2 +#define CLK_PLL_AUDIO_BASE 3 +#define CLK_PLL_AUDIO 4 +#define CLK_PLL_AUDIO_2X 5 +#define CLK_PLL_AUDIO_4X 6 +#define CLK_PLL_AUDIO_8X 7 +#define CLK_PLL_VIDEO0 8 + +#define CLK_PLL_VE 10 +#define CLK_PLL_DDR_BASE 11 +#define CLK_PLL_DDR 12 +#define CLK_PLL_DDR_OTHER 13 +#define CLK_PLL_PERIPH 14 +#define CLK_PLL_VIDEO1 15 + +#define CLK_AXI 18 +#define CLK_AHB 19 +#define CLK_APB0 20 +#define CLK_APB1 21 +#define CLK_DRAM_AXI 22 + +#define CLK_TCON_CH1_SCLK 91 + +#define CLK_MBUS 99 + +static struct aw_ccung_reset a13_ccu_resets[] = { + CCU_RESET(RST_USB_PHY0, 0xcc, 0) + CCU_RESET(RST_USB_PHY1, 0xcc, 1) + + CCU_RESET(RST_GPS, 0xd0, 30) + + CCU_RESET(RST_DE_BE, 0x104, 30) + + CCU_RESET(RST_DE_FE, 0x10c, 30) + + CCU_RESET(RST_TVE, 0x118, 29) + CCU_RESET(RST_LCD, 0x118, 30) + + CCU_RESET(RST_CSI, 0x134, 30) + + CCU_RESET(RST_VE, 0x13c, 0) + CCU_RESET(RST_GPU, 0x154, 30) + CCU_RESET(RST_IEP, 0x160, 30) + +}; + +static struct aw_ccung_gate a13_ccu_gates[] = { + CCU_GATE(CLK_HOSC, "hosc", "osc24M", 0x50, 0) + + CCU_GATE(CLK_DRAM_AXI, "axi-dram", "axi", 0x5c, 0) + + CCU_GATE(CLK_AHB_OTG, "ahb-otg", "ahb", 0x60, 0) + CCU_GATE(CLK_AHB_EHCI, "ahb-ehci", "ahb", 0x60, 1) + CCU_GATE(CLK_AHB_OHCI, "ahb-ohci", "ahb", 0x60, 2) + CCU_GATE(CLK_AHB_SS, "ahb-ss", "ahb", 0x60, 5) + CCU_GATE(CLK_AHB_DMA, "ahb-dma", "ahb", 0x60, 6) + CCU_GATE(CLK_AHB_BIST, "ahb-bist", "ahb", 0x60, 7) + CCU_GATE(CLK_AHB_MMC0, "ahb-mmc0", "ahb", 0x60, 8) + CCU_GATE(CLK_AHB_MMC1, "ahb-mmc1", "ahb", 0x60, 9) + CCU_GATE(CLK_AHB_MMC2, "ahb-mmc2", "ahb", 0x60, 10) + CCU_GATE(CLK_AHB_NAND, "ahb-nand", "ahb", 0x60, 13) + CCU_GATE(CLK_AHB_SDRAM, "ahb-sdram", "ahb", 0x60, 14) + CCU_GATE(CLK_AHB_SPI0, "ahb-spi0", "ahb", 0x60, 20) + CCU_GATE(CLK_AHB_SPI1, "ahb-spi1", "ahb", 0x60, 21) + CCU_GATE(CLK_AHB_SPI2, "ahb-spi2", "ahb", 0x60, 22) + CCU_GATE(CLK_AHB_GPS, "ahb-gps", "ahb", 0x60, 26) + CCU_GATE(CLK_AHB_HSTIMER, "ahb-hstimer", "ahb", 0x60, 28) + + CCU_GATE(CLK_AHB_VE, "ahb-ve", "ahb", 0x64, 0) + CCU_GATE(CLK_AHB_LCD, "ahb-lcd", "ahb", 0x64, 4) + CCU_GATE(CLK_AHB_CSI, "ahb-csi", "ahb", 0x64, 8) + CCU_GATE(CLK_AHB_DE_BE, "ahb-de-be", "ahb", 0x64, 12) + CCU_GATE(CLK_AHB_DE_FE, "ahb-de-fe", "ahb", 0x64, 14) + CCU_GATE(CLK_AHB_IEP, "ahb-iep", "ahb", 0x64, 19) + CCU_GATE(CLK_AHB_GPU, "ahb-gpu", "ahb", 0x64, 20) + + CCU_GATE(CLK_APB0_CODEC, "apb0-codec", "apb0", 0x68, 0) + CCU_GATE(CLK_APB0_PIO, "apb0-pio", "apb0", 0x68, 5) + CCU_GATE(CLK_APB0_IR, "apb0-ir", "apb0", 0x68, 6) + + CCU_GATE(CLK_APB1_I2C0, "apb1-i2c0", "apb1", 0x6c, 0) + CCU_GATE(CLK_APB1_I2C1, "apb1-i2c1", "apb1", 0x6c, 1) + CCU_GATE(CLK_APB1_I2C2, "apb1-i2c2", "apb1", 0x6c, 2) + CCU_GATE(CLK_APB1_UART1, "apb1-uart1", "apb1", 0x6c, 17) + CCU_GATE(CLK_APB1_UART3, "apb1-uart3", "apb1", 0x6c, 19) + *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Fri Nov 10 15:02:19 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 349C2E6FED9 for ; Fri, 10 Nov 2017 15:02:19 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D991F76E81; Fri, 10 Nov 2017 15:02:18 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vAAF2HK9044353; Fri, 10 Nov 2017 15:02:17 GMT (envelope-from hselasky@FreeBSD.org) Received: (from hselasky@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vAAF2H6d044350; Fri, 10 Nov 2017 15:02:17 GMT (envelope-from hselasky@FreeBSD.org) Message-Id: <201711101502.vAAF2H6d044350@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: hselasky set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky Date: Fri, 10 Nov 2017 15:02:17 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325665 - in projects/bsd_rdma_4_9/sys: conf dev/mlx5/mlx5_ib modules/mlx5ib X-SVN-Group: projects X-SVN-Commit-Author: hselasky X-SVN-Commit-Paths: in projects/bsd_rdma_4_9/sys: conf dev/mlx5/mlx5_ib modules/mlx5ib X-SVN-Commit-Revision: 325665 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Nov 2017 15:02:19 -0000 Author: hselasky Date: Fri Nov 10 15:02:17 2017 New Revision: 325665 URL: https://svnweb.freebsd.org/changeset/base/325665 Log: Update mlx5ib(4) to match Linux 4.9 and the new ibcore APIs. Sponsored by: Mellanox Technologies Added: projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c (contents, props changed) projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/mlx5_ib_virt.c (contents, props changed) Deleted: projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/mlx5_ib_roce.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/user.h Modified: projects/bsd_rdma_4_9/sys/conf/files projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/mlx5_ib.h projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/mlx5_ib_ah.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/mlx5_ib_doorbell.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/mlx5_ib_mem.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/mlx5_ib_srq.c projects/bsd_rdma_4_9/sys/modules/mlx5ib/Makefile Modified: projects/bsd_rdma_4_9/sys/conf/files ============================================================================== --- projects/bsd_rdma_4_9/sys/conf/files Fri Nov 10 14:53:16 2017 (r325664) +++ projects/bsd_rdma_4_9/sys/conf/files Fri Nov 10 15:02:17 2017 (r325665) @@ -4623,6 +4623,8 @@ dev/mlx5/mlx5_ib/mlx5_ib_cq.c optional mlx5ib pci of compile-with "${OFED_C}" dev/mlx5/mlx5_ib/mlx5_ib_doorbell.c optional mlx5ib pci ofed \ compile-with "${OFED_C}" +dev/mlx5/mlx5_ib/mlx5_ib_gsi.c optional mlx5ib pci ofed \ + compile-with "${OFED_C}" dev/mlx5/mlx5_ib/mlx5_ib_mad.c optional mlx5ib pci ofed \ compile-with "${OFED_C}" dev/mlx5/mlx5_ib/mlx5_ib_main.c optional mlx5ib pci ofed \ @@ -4633,9 +4635,9 @@ dev/mlx5/mlx5_ib/mlx5_ib_mr.c optional mlx5ib pci of compile-with "${OFED_C}" dev/mlx5/mlx5_ib/mlx5_ib_qp.c optional mlx5ib pci ofed \ compile-with "${OFED_C}" -dev/mlx5/mlx5_ib/mlx5_ib_roce.c optional mlx5ib pci ofed \ - compile-with "${OFED_C}" dev/mlx5/mlx5_ib/mlx5_ib_srq.c optional mlx5ib pci ofed \ + compile-with "${OFED_C}" +dev/mlx5/mlx5_ib/mlx5_ib_virt.c optional mlx5ib pci ofed \ compile-with "${OFED_C}" dev/mlx5/mlx5_core/mlx5_alloc.c optional mlx5 pci \ Modified: projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/mlx5_ib.h ============================================================================== --- projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/mlx5_ib.h Fri Nov 10 14:53:16 2017 (r325664) +++ projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/mlx5_ib.h Fri Nov 10 15:02:17 2017 (r325665) @@ -30,31 +30,33 @@ #include #include +#include #include #include -#include -#include -#include #include #include #include #include #include +#include +#include #define mlx5_ib_dbg(dev, format, arg...) \ -pr_debug("mlx5_dbg:%s:%s:%d:(pid %d): " format, (dev)->ib_dev.name, __func__, \ - __LINE__, curthread->td_proc->p_pid, ##arg) +pr_debug("%s:%s:%d:(pid %d): " format, (dev)->ib_dev.name, __func__, \ + __LINE__, current->pid, ##arg) #define mlx5_ib_err(dev, format, arg...) \ -printf("mlx5_ib: ERR: ""mlx5_err:%s:%s:%d:(pid %d): " format, (dev)->ib_dev.name, __func__, \ - __LINE__, curthread->td_proc->p_pid, ##arg) +pr_err("%s:%s:%d:(pid %d): " format, (dev)->ib_dev.name, __func__, \ + __LINE__, current->pid, ##arg) #define mlx5_ib_warn(dev, format, arg...) \ -printf("mlx5_ib: WARN: ""mlx5_warn:%s:%s:%d:(pid %d): " format, (dev)->ib_dev.name, __func__, \ - __LINE__, curthread->td_proc->p_pid, ##arg) -#define BF_ENABLE 0 +pr_warn("%s:%s:%d:(pid %d): " format, (dev)->ib_dev.name, __func__, \ + __LINE__, current->pid, ##arg) -extern struct workqueue_struct *mlx5_ib_wq; +#define field_avail(type, fld, sz) (offsetof(type, fld) + \ + sizeof(((type *)0)->fld) <= (sz)) +#define MLX5_IB_DEFAULT_UIDX 0xffffff +#define MLX5_USER_ASSIGNED_UIDX_MASK __mlx5_mask(qpc, user_index) enum { MLX5_IB_MMAP_CMD_SHIFT = 8, @@ -66,13 +68,8 @@ enum mlx5_ib_mmap_cmd { MLX5_IB_MMAP_GET_CONTIGUOUS_PAGES = 1, MLX5_IB_MMAP_WC_PAGE = 2, MLX5_IB_MMAP_NC_PAGE = 3, - MLX5_IB_MMAP_MAP_DC_INFO_PAGE = 4, - - /* Use EXP mmap commands until it is pushed to upstream */ - MLX5_IB_EXP_MMAP_CORE_CLOCK = 0xFB, - MLX5_IB_EXP_MMAP_GET_CONTIGUOUS_PAGES_CPU_NUMA = 0xFC, - MLX5_IB_EXP_MMAP_GET_CONTIGUOUS_PAGES_DEV_NUMA = 0xFD, - MLX5_IB_EXP_ALLOC_N_MMAP_WC = 0xFE, + /* 5 is chosen in order to be compatible with old versions of libmlx5 */ + MLX5_IB_MMAP_CORE_CLOCK = 5, }; enum { @@ -82,11 +79,6 @@ enum { MLX5_REQ_SCAT_DATA64_CQE = 0x22, }; -enum { - MLX5_DCT_CS_RES_64 = 2, - MLX5_CNAK_RX_POLL_CQ_QUOTA = 256, -}; - enum mlx5_ib_latency_class { MLX5_IB_LATENCY_CLASS_LOW, MLX5_IB_LATENCY_CLASS_MEDIUM, @@ -101,19 +93,17 @@ enum mlx5_ib_mad_ifc_flags { }; enum { - MLX5_CROSS_CHANNEL_UUAR = 0, + MLX5_CROSS_CHANNEL_UUAR = 0, }; enum { - MLX5_IB_MAX_CTX_DYNAMIC_UARS = 256, - MLX5_IB_INVALID_UAR_INDEX = -1U + MLX5_CQE_VERSION_V0, + MLX5_CQE_VERSION_V1, }; -enum { - MLX5_MAX_SINGLE_STRIDE_LOG_NUM_BYTES = 13, - MLX5_MIN_SINGLE_STRIDE_LOG_NUM_BYTES = 6, - MLX5_MAX_SINGLE_WQE_LOG_NUM_STRIDES = 16, - MLX5_MIN_SINGLE_WQE_LOG_NUM_STRIDES = 9, +struct mlx5_ib_vma_private_data { + struct list_head list; + struct vm_area_struct *vma; }; struct mlx5_ib_ucontext { @@ -124,9 +114,10 @@ struct mlx5_ib_ucontext { */ struct mutex db_page_mutex; struct mlx5_uuar_info uuari; - u32 dynamic_wc_uar_index[MLX5_IB_MAX_CTX_DYNAMIC_UARS]; + u8 cqe_version; /* Transport Domain number */ u32 tdn; + struct list_head vma_private_list; }; static inline struct mlx5_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext) @@ -137,32 +128,83 @@ static inline struct mlx5_ib_ucontext *to_mucontext(st struct mlx5_ib_pd { struct ib_pd ibpd; u32 pdn; - u32 pa_lkey; }; -struct wr_list { - u16 opcode; - u16 next; +#define MLX5_IB_FLOW_MCAST_PRIO (MLX5_BY_PASS_NUM_PRIOS - 1) +#define MLX5_IB_FLOW_LAST_PRIO (MLX5_BY_PASS_NUM_REGULAR_PRIOS - 1) +#if (MLX5_IB_FLOW_LAST_PRIO <= 0) +#error "Invalid number of bypass priorities" +#endif +#define MLX5_IB_FLOW_LEFTOVERS_PRIO (MLX5_IB_FLOW_MCAST_PRIO + 1) + +#define MLX5_IB_NUM_FLOW_FT (MLX5_IB_FLOW_LEFTOVERS_PRIO + 1) +#define MLX5_IB_NUM_SNIFFER_FTS 2 +struct mlx5_ib_flow_prio { + struct mlx5_flow_table *flow_table; + unsigned int refcount; }; -struct mlx5_swr_ctx { - u64 wrid; - u32 wr_data; - struct wr_list w_list; - u32 wqe_head; - u8 sig_piped; - u8 rsvd[11]; +struct mlx5_ib_flow_handler { + struct list_head list; + struct ib_flow ibflow; + struct mlx5_ib_flow_prio *prio; + struct mlx5_flow_rule *rule; }; -struct mlx5_rwr_ctx { - u64 wrid; +struct mlx5_ib_flow_db { + struct mlx5_ib_flow_prio prios[MLX5_IB_NUM_FLOW_FT]; + struct mlx5_ib_flow_prio sniffer[MLX5_IB_NUM_SNIFFER_FTS]; + struct mlx5_flow_table *lag_demux_ft; + /* Protect flow steering bypass flow tables + * when add/del flow rules. + * only single add/removal of flow steering rule could be done + * simultaneously. + */ + struct mutex lock; }; +/* Use macros here so that don't have to duplicate + * enum ib_send_flags and enum ib_qp_type for low-level driver + */ + +#define MLX5_IB_SEND_UMR_UNREG IB_SEND_RESERVED_START +#define MLX5_IB_SEND_UMR_FAIL_IF_FREE (IB_SEND_RESERVED_START << 1) +#define MLX5_IB_SEND_UMR_UPDATE_MTT (IB_SEND_RESERVED_START << 2) + +#define MLX5_IB_SEND_UMR_UPDATE_TRANSLATION (IB_SEND_RESERVED_START << 3) +#define MLX5_IB_SEND_UMR_UPDATE_PD (IB_SEND_RESERVED_START << 4) +#define MLX5_IB_SEND_UMR_UPDATE_ACCESS IB_SEND_RESERVED_END + +#define MLX5_IB_QPT_REG_UMR IB_QPT_RESERVED1 +/* + * IB_QPT_GSI creates the software wrapper around GSI, and MLX5_IB_QPT_HW_GSI + * creates the actual hardware QP. + */ +#define MLX5_IB_QPT_HW_GSI IB_QPT_RESERVED2 +#define MLX5_IB_WR_UMR IB_WR_RESERVED1 + +/* Private QP creation flags to be passed in ib_qp_init_attr.create_flags. + * + * These flags are intended for internal use by the mlx5_ib driver, and they + * rely on the range reserved for that use in the ib_qp_create_flags enum. + */ + +/* Create a UD QP whose source QP number is 1 */ +static inline enum ib_qp_create_flags mlx5_ib_create_qp_sqpn_qp1(void) +{ + return IB_QP_CREATE_RESERVED_START; +} + +struct wr_list { + u16 opcode; + u16 next; +}; + struct mlx5_ib_wq { - union { - struct mlx5_swr_ctx *swr_ctx; - struct mlx5_rwr_ctx *rwr_ctx; - }; + u64 *wrid; + u32 *wr_data; + struct wr_list *w_list; + unsigned *wqe_head; u16 unsig_count; /* serialize post to the work queue @@ -180,6 +222,25 @@ struct mlx5_ib_wq { void *qend; }; +struct mlx5_ib_rwq { + struct ib_wq ibwq; + struct mlx5_core_qp core_qp; + u32 rq_num_pas; + u32 log_rq_stride; + u32 log_rq_size; + u32 rq_page_offset; + u32 log_page_size; + struct ib_umem *umem; + size_t buf_size; + unsigned int page_shift; + int create_type; + struct mlx5_db db; + u32 user_index; + u32 wqe_count; + u32 wqe_shift; + int wq_sig; +}; + enum { MLX5_QP_USER, MLX5_QP_KERNEL, @@ -191,60 +252,103 @@ enum { MLX5_WQ_KERNEL }; -struct mlx5_ib_sqd { - struct mlx5_ib_qp *qp; +struct mlx5_ib_rwq_ind_table { + struct ib_rwq_ind_table ib_rwq_ind_tbl; + u32 rqtn; +}; + +/* + * Connect-IB can trigger up to four concurrent pagefaults + * per-QP. + */ +enum mlx5_ib_pagefault_context { + MLX5_IB_PAGEFAULT_RESPONDER_READ, + MLX5_IB_PAGEFAULT_REQUESTOR_READ, + MLX5_IB_PAGEFAULT_RESPONDER_WRITE, + MLX5_IB_PAGEFAULT_REQUESTOR_WRITE, + MLX5_IB_PAGEFAULT_CONTEXTS +}; + +static inline enum mlx5_ib_pagefault_context + mlx5_ib_get_pagefault_context(struct mlx5_pagefault *pagefault) +{ + return pagefault->flags & (MLX5_PFAULT_REQUESTOR | MLX5_PFAULT_WRITE); +} + +struct mlx5_ib_pfault { struct work_struct work; + struct mlx5_pagefault mpfault; }; -struct mlx5_ib_mc_flows_list { - struct list_head flows_list; - /*Protect the flows_list*/ - struct mutex lock; +struct mlx5_ib_ubuffer { + struct ib_umem *umem; + int buf_size; + u64 buf_addr; }; -struct mlx5_ib_qp { - struct ib_qp ibqp; +struct mlx5_ib_qp_base { + struct mlx5_ib_qp *container_mibqp; struct mlx5_core_qp mqp; - struct mlx5_core_qp mrq; - struct mlx5_core_qp msq; - u32 tisn; + struct mlx5_ib_ubuffer ubuffer; +}; + +struct mlx5_ib_qp_trans { + struct mlx5_ib_qp_base base; + u16 xrcdn; + u8 alt_port; + u8 atomic_rd_en; + u8 resp_depth; +}; + +struct mlx5_ib_rss_qp { + u32 tirn; +}; + +struct mlx5_ib_rq { + struct mlx5_ib_qp_base base; + struct mlx5_ib_wq *rq; + struct mlx5_ib_ubuffer ubuffer; + struct mlx5_db *doorbell; u32 tirn; + u8 state; +}; + +struct mlx5_ib_sq { + struct mlx5_ib_qp_base base; + struct mlx5_ib_wq *sq; + struct mlx5_ib_ubuffer ubuffer; + struct mlx5_db *doorbell; + u32 tisn; + u8 state; +}; + +struct mlx5_ib_raw_packet_qp { + struct mlx5_ib_sq sq; + struct mlx5_ib_rq rq; +}; + +struct mlx5_ib_qp { + struct ib_qp ibqp; + union { + struct mlx5_ib_qp_trans trans_qp; + struct mlx5_ib_raw_packet_qp raw_packet_qp; + struct mlx5_ib_rss_qp rss_qp; + }; struct mlx5_buf buf; struct mlx5_db db; struct mlx5_ib_wq rq; - u32 doorbell_qpn; u8 sq_signal_bits; u8 fm_cache; - int sq_max_wqes_per_wr; - int sq_spare_wqes; struct mlx5_ib_wq sq; - struct ib_umem *umem; - int buf_size; - /* Raw Ethernet QP's SQ is allocated seperately - * from the RQ's buffer in user-space. - */ - struct ib_umem *sq_umem; - int sq_buf_size; - u64 sq_buf_addr; - int allow_mp_wqe; - /* serialize qp state modifications */ struct mutex mutex; - u16 xrcdn; u32 flags; u8 port; - u8 alt_port; - u8 atomic_rd_en; - u8 resp_depth; u8 state; - /* Raw Ethernet QP's SQ and RQ states */ - u8 rq_state; - u8 sq_state; - int mlx_type; int wq_sig; int scat_cqe; int max_inline_data; @@ -257,16 +361,27 @@ struct mlx5_ib_qp { int uuarn; int create_type; - u32 pa_lkey; /* Store signature errors */ bool signature_en; +#ifdef CONFIG_INFINIBAND_ON_DEMAND_PAGING + /* + * A flag that is true for QP's that are in a state that doesn't + * allow page faults, and shouldn't schedule any more faults. + */ + int disable_page_faults; + /* + * The disable_page_faults_lock protects a QP's disable_page_faults + * field, allowing for a thread to atomically check whether the QP + * allows page faults, and if so schedule a page fault. + */ + spinlock_t disable_page_faults_lock; + struct mlx5_ib_pfault pagefaults[MLX5_IB_PAGEFAULT_CONTEXTS]; +#endif struct list_head qps_list; struct list_head cq_recv_list; struct list_head cq_send_list; - - struct mlx5_ib_mc_flows_list mc_flows_list; }; struct mlx5_ib_cq_buf { @@ -277,12 +392,20 @@ struct mlx5_ib_cq_buf { }; enum mlx5_ib_qp_flags { - MLX5_IB_QP_BLOCK_MULTICAST_LOOPBACK = 1 << 0, - MLX5_IB_QP_SIGNATURE_HANDLING = 1 << 1, - MLX5_IB_QP_CAP_RX_END_PADDING = 1 << 5, + MLX5_IB_QP_LSO = IB_QP_CREATE_IPOIB_UD_LSO, + MLX5_IB_QP_BLOCK_MULTICAST_LOOPBACK = IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK, + MLX5_IB_QP_CROSS_CHANNEL = IB_QP_CREATE_CROSS_CHANNEL, + MLX5_IB_QP_MANAGED_SEND = IB_QP_CREATE_MANAGED_SEND, + MLX5_IB_QP_MANAGED_RECV = IB_QP_CREATE_MANAGED_RECV, + MLX5_IB_QP_SIGNATURE_HANDLING = 1 << 5, + /* QP uses 1 as its source QP number */ + MLX5_IB_QP_SQPN_QP1 = 1 << 6, + MLX5_IB_QP_CAP_SCATTER_FCS = 1 << 7, + MLX5_IB_QP_RSS = 1 << 8, }; struct mlx5_umr_wr { + struct ib_send_wr wr; union { u64 virt_addr; u64 offset; @@ -290,11 +413,16 @@ struct mlx5_umr_wr { struct ib_pd *pd; unsigned int page_shift; unsigned int npages; - u64 length; + u32 length; int access_flags; u32 mkey; }; +static inline struct mlx5_umr_wr *umr_wr(struct ib_send_wr *wr) +{ + return container_of(wr, struct mlx5_umr_wr, wr); +} + struct mlx5_shared_mr_info { int mr_id; struct ib_umem *umem; @@ -316,10 +444,19 @@ struct mlx5_ib_cq { struct mlx5_ib_cq_buf *resize_buf; struct ib_umem *resize_umem; int cqe_size; - struct list_head list_send_qp; - struct list_head list_recv_qp; + struct list_head list_send_qp; + struct list_head list_recv_qp; + u32 create_flags; + struct list_head wc_list; + enum ib_cq_notify_flags notify_flags; + struct work_struct notify_work; }; +struct mlx5_ib_wc { + struct ib_wc wc; + struct list_head list; +}; + struct mlx5_ib_srq { struct ib_srq ibsrq; struct mlx5_core_srq msrq; @@ -353,44 +490,45 @@ enum mlx5_ib_mtt_access_flags { struct mlx5_ib_mr { struct ib_mr ibmr; - struct mlx5_core_mr mmr; + void *descs; + dma_addr_t desc_map; + int ndescs; + int max_descs; + int desc_size; + int access_mode; + struct mlx5_core_mr mmkey; struct ib_umem *umem; struct mlx5_shared_mr_info *smr_info; struct list_head list; int order; int umred; - dma_addr_t dma; int npages; struct mlx5_ib_dev *dev; - struct mlx5_create_mkey_mbox_out out; + u32 out[MLX5_ST_SZ_DW(create_mkey_out)]; struct mlx5_core_sig_ctx *sig; - u32 max_reg_descriptors; - u64 size; - u64 page_count; - struct mlx5_ib_mr **children; - int nchild; + int live; + void *descs_alloc; + int access_flags; /* Needed for rereg MR */ }; -struct mlx5_ib_fast_reg_page_list { - struct ib_fast_reg_page_list ibfrpl; - __be64 *mapped_page_list; - dma_addr_t map; +struct mlx5_ib_mw { + struct ib_mw ibmw; + struct mlx5_core_mr mmkey; }; struct mlx5_ib_umr_context { + struct ib_cqe cqe; enum ib_wc_status status; struct completion done; }; -static inline void mlx5_ib_init_umr_context(struct mlx5_ib_umr_context *context) -{ - context->status = -1; - init_completion(&context->done); -} - struct umr_common { struct ib_pd *pd; - struct ib_mr *mr; + struct ib_cq *cq; + struct ib_qp *qp; + /* control access to UMR QP + */ + struct semaphore sem; }; enum { @@ -399,27 +537,6 @@ enum { MLX5_FMR_BUSY, }; -struct mlx5_ib_fmr { - struct ib_fmr ibfmr; - struct mlx5_core_mr mr; - int access_flags; - int state; - /* protect fmr state - */ - spinlock_t lock; - u64 wrid; - struct ib_send_wr wr[2]; - u8 page_shift; - struct ib_fast_reg_page_list page_list; -}; - -struct cache_order { - struct kobject kobj; - int order; - int index; - struct mlx5_ib_dev *dev; -}; - struct mlx5_cache_ent { struct list_head head; /* sync access to the cahce entry @@ -427,17 +544,23 @@ struct mlx5_cache_ent { spinlock_t lock; + struct dentry *dir; + char name[4]; u32 order; u32 size; u32 cur; u32 miss; u32 limit; + struct dentry *fsize; + struct dentry *fcur; + struct dentry *fmiss; + struct dentry *flimit; + struct mlx5_ib_dev *dev; struct work_struct work; struct delayed_work dwork; int pending; - struct cache_order co; }; struct mlx5_mr_cache { @@ -445,11 +568,17 @@ struct mlx5_mr_cache { struct mlx5_cache_ent ent[MAX_MR_CACHE_ENTRIES]; int stopped; struct dentry *root; - int last_add; - int rel_timeout; - int rel_imm; + unsigned long last_add; }; +struct mlx5_ib_gsi_qp; + +struct mlx5_ib_port_resources { + struct mlx5_ib_resources *devr; + struct mlx5_ib_gsi_qp *gsi; + struct work_struct pkey_change_work; +}; + struct mlx5_ib_resources { struct ib_cq *c0; struct ib_xrcd *x0; @@ -457,106 +586,58 @@ struct mlx5_ib_resources { struct ib_pd *p0; struct ib_srq *s0; struct ib_srq *s1; + struct mlx5_ib_port_resources ports[2]; + /* Protects changes to the port resources */ + struct mutex mutex; }; -struct mlx5_dc_tracer { - struct page *pg; - dma_addr_t dma; - int size; - int order; -}; - -struct mlx5_dc_desc { - dma_addr_t dma; - void *buf; -}; - -enum mlx5_op { - MLX5_WR_OP_MLX = 1, -}; - -struct mlx5_mlx_wr { - u8 sl; - u16 dlid; - int icrc; -}; - -struct mlx5_send_wr { - struct ib_send_wr wr; - union { - struct mlx5_mlx_wr mlx; - } sel; -}; - -struct mlx5_dc_data { - struct ib_mr *mr; - struct ib_qp *dcqp; - struct ib_cq *rcq; - struct ib_cq *scq; - unsigned int rx_npages; - unsigned int tx_npages; - struct mlx5_dc_desc *rxdesc; - struct mlx5_dc_desc *txdesc; - unsigned int max_wqes; - unsigned int cur_send; - unsigned int last_send_completed; - int tx_pending; - struct mlx5_ib_dev *dev; - int port; - int initialized; - struct kobject kobj; - unsigned long connects; - unsigned long cnaks; - unsigned long discards; - struct ib_wc wc_tbl[MLX5_CNAK_RX_POLL_CQ_QUOTA]; -}; - -struct mlx5_ib_port_sysfs_group { - struct kobject kobj; - bool enabled; - struct attribute_group counters; -}; - -#define MLX5_IB_GID_MAX 16 - struct mlx5_ib_port { - struct mlx5_ib_dev *dev; - u8 port_num; /* 0 based */ - u8 port_gone; /* set when gone */ u16 q_cnt_id; - struct mlx5_ib_port_sysfs_group group; - union ib_gid gid_table[MLX5_IB_GID_MAX]; }; +struct mlx5_roce { + /* Protect mlx5_ib_get_netdev from invoking dev_hold() with a NULL + * netdev pointer + */ + rwlock_t netdev_lock; + struct net_device *netdev; + struct notifier_block nb; + atomic_t next_port; +}; + struct mlx5_ib_dev { struct ib_device ib_dev; struct mlx5_core_dev *mdev; + struct mlx5_roce roce; MLX5_DECLARE_DOORBELL_LOCK(uar_lock); int num_ports; /* serialize update of capability mask */ struct mutex cap_mask_mutex; - bool ib_active; + bool ib_active; struct umr_common umrc; /* sync used page count stats */ struct mlx5_ib_resources devr; - struct mutex slow_path_mutex; - int enable_atomic_resp; - enum ib_atomic_cap atomic_cap; struct mlx5_mr_cache cache; - struct kobject mr_cache; - /* protect resources needed as part of reset flow */ - spinlock_t reset_flow_resource_lock; - struct list_head qp_list; struct timer_list delay_timer; + /* Prevents soft lock on massive reg MRs */ + struct mutex slow_path_mutex; int fill_delay; - struct mlx5_dc_tracer dctr; - struct mlx5_dc_data dcd[MLX5_MAX_PORTS]; - struct kobject *dc_kobj; +#ifdef CONFIG_INFINIBAND_ON_DEMAND_PAGING + struct ib_odp_caps odp_caps; + /* + * Sleepable RCU that prevents destruction of MRs while they are still + * being used by a page fault handler. + */ + struct srcu_struct mr_srcu; +#endif + struct mlx5_ib_flow_db flow_db; + /* protect resources needed as part of reset flow */ + spinlock_t reset_flow_resource_lock; + struct list_head qp_list; /* Array with num_ports elements */ struct mlx5_ib_port *port; - struct kobject *ports_parent; }; static inline struct mlx5_ib_cq *to_mibcq(struct mlx5_core_cq *mcq) @@ -574,11 +655,6 @@ static inline struct mlx5_ib_dev *to_mdev(struct ib_de return container_of(ibdev, struct mlx5_ib_dev, ib_dev); } -static inline struct mlx5_ib_fmr *to_mfmr(struct ib_fmr *ibfmr) -{ - return container_of(ibfmr, struct mlx5_ib_fmr, ibfmr); -} - static inline struct mlx5_ib_cq *to_mcq(struct ib_cq *ibcq) { return container_of(ibcq, struct mlx5_ib_cq, ibcq); @@ -586,24 +662,19 @@ static inline struct mlx5_ib_cq *to_mcq(struct ib_cq * static inline struct mlx5_ib_qp *to_mibqp(struct mlx5_core_qp *mqp) { - return container_of(mqp, struct mlx5_ib_qp, mqp); + return container_of(mqp, struct mlx5_ib_qp_base, mqp)->container_mibqp; } -static inline struct mlx5_ib_qp *sq_to_mibqp(struct mlx5_core_qp *msq) +static inline struct mlx5_ib_rwq *to_mibrwq(struct mlx5_core_qp *core_qp) { - return container_of(msq, struct mlx5_ib_qp, msq); + return container_of(core_qp, struct mlx5_ib_rwq, core_qp); } -static inline struct mlx5_ib_qp *rq_to_mibqp(struct mlx5_core_qp *mrq) +static inline struct mlx5_ib_mr *to_mibmr(struct mlx5_core_mr *mmkey) { - return container_of(mrq, struct mlx5_ib_qp, mrq); + return container_of(mmkey, struct mlx5_ib_mr, mmkey); } -static inline struct mlx5_ib_mr *to_mibmr(struct mlx5_core_mr *mmr) -{ - return container_of(mmr, struct mlx5_ib_mr, mmr); -} - static inline struct mlx5_ib_pd *to_mpd(struct ib_pd *ibpd) { return container_of(ibpd, struct mlx5_ib_pd, ibpd); @@ -619,6 +690,16 @@ static inline struct mlx5_ib_qp *to_mqp(struct ib_qp * return container_of(ibqp, struct mlx5_ib_qp, ibqp); } +static inline struct mlx5_ib_rwq *to_mrwq(struct ib_wq *ibwq) +{ + return container_of(ibwq, struct mlx5_ib_rwq, ibwq); +} + +static inline struct mlx5_ib_rwq_ind_table *to_mrwq_ind_table(struct ib_rwq_ind_table *ib_rwq_ind_tbl) +{ + return container_of(ib_rwq_ind_tbl, struct mlx5_ib_rwq_ind_table, ib_rwq_ind_tbl); +} + static inline struct mlx5_ib_srq *to_mibsrq(struct mlx5_core_srq *msrq) { return container_of(msrq, struct mlx5_ib_srq, msrq); @@ -629,9 +710,9 @@ static inline struct mlx5_ib_mr *to_mmr(struct ib_mr * return container_of(ibmr, struct mlx5_ib_mr, ibmr); } -static inline struct mlx5_ib_fast_reg_page_list *to_mfrpl(struct ib_fast_reg_page_list *ibfrpl) +static inline struct mlx5_ib_mw *to_mmw(struct ib_mw *ibmw) { - return container_of(ibfrpl, struct mlx5_ib_fast_reg_page_list, ibfrpl); + return container_of(ibmw, struct mlx5_ib_mw, ibmw); } struct mlx5_ib_ah { @@ -644,17 +725,15 @@ static inline struct mlx5_ib_ah *to_mah(struct ib_ah * return container_of(ibah, struct mlx5_ib_ah, ibah); } -int mlx5_ib_db_map_user(struct mlx5_ib_ucontext *context, uintptr_t virt, +int mlx5_ib_db_map_user(struct mlx5_ib_ucontext *context, unsigned long virt, struct mlx5_db *db); void mlx5_ib_db_unmap_user(struct mlx5_ib_ucontext *context, struct mlx5_db *db); void __mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 qpn, struct mlx5_ib_srq *srq); void mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 qpn, struct mlx5_ib_srq *srq); void mlx5_ib_free_srq_wqe(struct mlx5_ib_srq *srq, int wqe_index); int mlx5_MAD_IFC(struct mlx5_ib_dev *dev, int ignore_mkey, int ignore_bkey, - u8 port, struct ib_wc *in_wc, struct ib_grh *in_grh, - void *in_mad, void *response_mad); -struct ib_ah *create_ib_ah(struct mlx5_ib_dev *dev, struct ib_ah_attr *ah_attr, - struct mlx5_ib_ah *ah, enum rdma_link_layer ll); + u8 port, const struct ib_wc *in_wc, const struct ib_grh *in_grh, + const void *in_mad, void *response_mad); struct ib_ah *mlx5_ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr); int mlx5_ib_query_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr); int mlx5_ib_destroy_ah(struct ib_ah *ah); @@ -680,62 +759,62 @@ int mlx5_ib_post_send(struct ib_qp *ibqp, struct ib_se int mlx5_ib_post_recv(struct ib_qp *ibqp, struct ib_recv_wr *wr, struct ib_recv_wr **bad_wr); void *mlx5_get_send_wqe(struct mlx5_ib_qp *qp, int n); +int mlx5_ib_read_user_wqe(struct mlx5_ib_qp *qp, int send, int wqe_index, + void *buffer, u32 length, + struct mlx5_ib_qp_base *base); struct ib_cq *mlx5_ib_create_cq(struct ib_device *ibdev, - struct ib_cq_init_attr *attr, + const struct ib_cq_init_attr *attr, struct ib_ucontext *context, struct ib_udata *udata); int mlx5_ib_destroy_cq(struct ib_cq *cq); int mlx5_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc); int mlx5_ib_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags); -int mlx5_ib_modify_cq(struct ib_cq *cq, struct ib_cq_attr *attr, int cq_attr_mask); +int mlx5_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period); int mlx5_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata); struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc); struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, u64 virt_addr, int access_flags, - struct ib_udata *udata, int mr_id); -struct ib_mr *mlx5_ib_reg_phys_mr(struct ib_pd *pd, - struct ib_phys_buf *buffer_list, - int num_phys_buf, - int access_flags, - u64 *virt_addr); + struct ib_udata *udata); +struct ib_mw *mlx5_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type, + struct ib_udata *udata); +int mlx5_ib_dealloc_mw(struct ib_mw *mw); +int mlx5_ib_update_mtt(struct mlx5_ib_mr *mr, u64 start_page_index, + int npages, int zap); +int mlx5_ib_rereg_user_mr(struct ib_mr *ib_mr, int flags, u64 start, + u64 length, u64 virt_addr, int access_flags, + struct ib_pd *pd, struct ib_udata *udata); int mlx5_ib_dereg_mr(struct ib_mr *ibmr); -int mlx5_ib_destroy_mr(struct ib_mr *ibmr); -struct ib_mr *mlx5_ib_alloc_fast_reg_mr(struct ib_pd *pd, - int max_page_list_len); -struct ib_fast_reg_page_list *mlx5_ib_alloc_fast_reg_page_list(struct ib_device *ibdev, - int page_list_len); -void mlx5_ib_free_fast_reg_page_list(struct ib_fast_reg_page_list *page_list); - -struct ib_fmr *mlx5_ib_fmr_alloc(struct ib_pd *pd, int acc, - struct ib_fmr_attr *fmr_attr); -int mlx5_ib_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, - int npages, u64 iova); -int mlx5_ib_unmap_fmr(struct list_head *fmr_list); -int mlx5_ib_fmr_dealloc(struct ib_fmr *ibfmr); +struct ib_mr *mlx5_ib_alloc_mr(struct ib_pd *pd, + enum ib_mr_type mr_type, + u32 max_num_sg); +int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents, + unsigned int *sg_offset); int mlx5_ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, - struct ib_wc *in_wc, struct ib_grh *in_grh, - struct ib_mad *in_mad, struct ib_mad *out_mad); + const struct ib_wc *in_wc, const struct ib_grh *in_grh, + const struct ib_mad_hdr *in, size_t in_mad_size, + struct ib_mad_hdr *out, size_t *out_mad_size, + u16 *out_mad_pkey_index); struct ib_xrcd *mlx5_ib_alloc_xrcd(struct ib_device *ibdev, struct ib_ucontext *context, struct ib_udata *udata); int mlx5_ib_dealloc_xrcd(struct ib_xrcd *xrcd); int mlx5_ib_get_buf_offset(u64 addr, int page_shift, u32 *offset); int mlx5_query_ext_port_caps(struct mlx5_ib_dev *dev, u8 port); -int mlx5_query_smp_attr_node_info_mad_ifc(struct ib_device *ibdev, +int mlx5_query_mad_ifc_smp_attr_node_info(struct ib_device *ibdev, struct ib_smp *out_mad); -int mlx5_query_system_image_guid_mad_ifc(struct ib_device *ibdev, +int mlx5_query_mad_ifc_system_image_guid(struct ib_device *ibdev, __be64 *sys_image_guid); -int mlx5_query_max_pkeys_mad_ifc(struct ib_device *ibdev, +int mlx5_query_mad_ifc_max_pkeys(struct ib_device *ibdev, u16 *max_pkeys); -int mlx5_query_vendor_id_mad_ifc(struct ib_device *ibdev, +int mlx5_query_mad_ifc_vendor_id(struct ib_device *ibdev, u32 *vendor_id); -int mlx5_query_pkey_mad_ifc(struct ib_device *ibdev, u8 port, u16 index, +int mlx5_query_mad_ifc_node_desc(struct mlx5_ib_dev *dev, char *node_desc); +int mlx5_query_mad_ifc_node_guid(struct mlx5_ib_dev *dev, __be64 *node_guid); +int mlx5_query_mad_ifc_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey); -int mlx5_query_node_desc_mad_ifc(struct mlx5_ib_dev *dev, char *node_desc); -int mlx5_query_node_guid_mad_ifc(struct mlx5_ib_dev *dev, u64 *node_guid); -int mlx5_query_gids_mad_ifc(struct ib_device *ibdev, u8 port, int index, +int mlx5_query_mad_ifc_gids(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid); -int mlx5_query_port_mad_ifc(struct ib_device *ibdev, u8 port, +int mlx5_query_mad_ifc_port(struct ib_device *ibdev, u8 port, struct ib_port_attr *props); int mlx5_ib_query_port(struct ib_device *ibdev, u8 port, struct ib_port_attr *props); @@ -743,30 +822,89 @@ int mlx5_ib_init_fmr(struct mlx5_ib_dev *dev); void mlx5_ib_cleanup_fmr(struct mlx5_ib_dev *dev); void mlx5_ib_cont_pages(struct ib_umem *umem, u64 addr, int *count, int *shift, int *ncont, int *order); +void __mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, + int page_shift, size_t offset, size_t num_pages, + __be64 *pas, int access_flags); void mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, - int page_shift, __be64 *pas, int umr); + int page_shift, __be64 *pas, int access_flags); void mlx5_ib_copy_pas(u64 *old, u64 *new, int step, int num); int mlx5_ib_get_cqe_size(struct mlx5_ib_dev *dev, struct ib_cq *ibcq); int mlx5_mr_cache_init(struct mlx5_ib_dev *dev); int mlx5_mr_cache_cleanup(struct mlx5_ib_dev *dev); int mlx5_mr_ib_cont_pages(struct ib_umem *umem, u64 addr, int *count, int *shift); -void mlx5_umr_cq_handler(struct ib_cq *cq, void *cq_context); -int mlx5_query_port_roce(struct ib_device *ibdev, u8 port, - struct ib_port_attr *props); -__be16 mlx5_get_roce_udp_sport(struct mlx5_ib_dev *dev, u8 port, int index, - __be16 ah_udp_s_port); -int mlx5_get_roce_gid_type(struct mlx5_ib_dev *dev, u8 port, - int index, int *gid_type); -struct net_device *mlx5_ib_get_netdev(struct ib_device *ib_dev, u8 port); -int modify_gid_roce(struct ib_device *ib_dev, u8 port, unsigned int index, - const union ib_gid *gid, struct net_device *ndev); -int query_gid_roce(struct ib_device *ib_dev, u8 port, int index, - union ib_gid *gid); -int mlx5_process_mad_mad_ifc(struct ib_device *ibdev, int mad_flags, - u8 port_num, struct ib_wc *in_wc, - struct ib_grh *in_grh, struct ib_mad *in_mad, - struct ib_mad *out_mad); +int mlx5_ib_check_mr_status(struct ib_mr *ibmr, u32 check_mask, + struct ib_mr_status *mr_status); +struct ib_wq *mlx5_ib_create_wq(struct ib_pd *pd, + struct ib_wq_init_attr *init_attr, + struct ib_udata *udata); +int mlx5_ib_destroy_wq(struct ib_wq *wq); +int mlx5_ib_modify_wq(struct ib_wq *wq, struct ib_wq_attr *wq_attr, + u32 wq_attr_mask, struct ib_udata *udata); +struct ib_rwq_ind_table *mlx5_ib_create_rwq_ind_table(struct ib_device *device, + struct ib_rwq_ind_table_init_attr *init_attr, + struct ib_udata *udata); +int mlx5_ib_destroy_rwq_ind_table(struct ib_rwq_ind_table *wq_ind_table); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Fri Nov 10 15:28:18 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B40BFE70531 for ; Fri, 10 Nov 2017 15:28:18 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7E39577BAB; Fri, 10 Nov 2017 15:28:18 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vAAFSHhh053291; Fri, 10 Nov 2017 15:28:17 GMT (envelope-from hselasky@FreeBSD.org) Received: (from hselasky@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vAAFSHPN053290; Fri, 10 Nov 2017 15:28:17 GMT (envelope-from hselasky@FreeBSD.org) Message-Id: <201711101528.vAAFSHPN053290@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: hselasky set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky Date: Fri, 10 Nov 2017 15:28:17 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325666 - projects/bsd_rdma_4_9/sys/dev/mlx5 X-SVN-Group: projects X-SVN-Commit-Author: hselasky X-SVN-Commit-Paths: projects/bsd_rdma_4_9/sys/dev/mlx5 X-SVN-Commit-Revision: 325666 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Nov 2017 15:28:18 -0000 Author: hselasky Date: Fri Nov 10 15:28:17 2017 New Revision: 325666 URL: https://svnweb.freebsd.org/changeset/base/325666 Log: The new mlx5ib(4) module requires some existing values to be redefined. Sponsored by: Mellanox Technologies Modified: projects/bsd_rdma_4_9/sys/dev/mlx5/qp.h Modified: projects/bsd_rdma_4_9/sys/dev/mlx5/qp.h ============================================================================== --- projects/bsd_rdma_4_9/sys/dev/mlx5/qp.h Fri Nov 10 15:02:17 2017 (r325665) +++ projects/bsd_rdma_4_9/sys/dev/mlx5/qp.h Fri Nov 10 15:28:17 2017 (r325666) @@ -110,10 +110,10 @@ enum { }; enum { - MLX5_NON_ZERO_RQ = 0 << 24, - MLX5_SRQ_RQ = 1 << 24, - MLX5_CRQ_RQ = 2 << 24, - MLX5_ZERO_LEN_RQ = 3 << 24 + MLX5_NON_ZERO_RQ = 0x0, + MLX5_SRQ_RQ = 0x1, + MLX5_CRQ_RQ = 0x2, + MLX5_ZERO_LEN_RQ = 0x3 }; enum { From owner-svn-src-projects@freebsd.org Sat Nov 11 03:01:53 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6C569E5CD4C for ; Sat, 11 Nov 2017 03:01:53 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 870A46FF30; Sat, 11 Nov 2017 03:01:52 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vAB31psS056139; Sat, 11 Nov 2017 03:01:51 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vAB31nIk056113; Sat, 11 Nov 2017 03:01:49 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <201711110301.vAB31nIk056113@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Sat, 11 Nov 2017 03:01:49 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r325701 - in projects/pnfs-planb-server/sys: amd64/amd64 amd64/conf amd64/ia32 amd64/include amd64/linux amd64/linux32 amd64/vmm amd64/vmm/io arm/allwinner arm/allwinner/a13 arm/allwinn... X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: in projects/pnfs-planb-server/sys: amd64/amd64 amd64/conf amd64/ia32 amd64/include amd64/linux amd64/linux32 amd64/vmm amd64/vmm/io arm/allwinner arm/allwinner/a13 arm/allwinner/clkng arm/arm arm/conf... X-SVN-Commit-Revision: 325701 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Nov 2017 03:01:53 -0000 Author: rmacklem Date: Sat Nov 11 03:01:47 2017 New Revision: 325701 URL: https://svnweb.freebsd.org/changeset/base/325701 Log: Update the pNFS project tree to a current head kernel. Added: projects/pnfs-planb-server/sys/arm/allwinner/clkng/ccu_a13.c - copied unchanged from r325700, head/sys/arm/allwinner/clkng/ccu_a13.c projects/pnfs-planb-server/sys/arm/allwinner/clkng/ccu_a13.h - copied unchanged from r325700, head/sys/arm/allwinner/clkng/ccu_a13.h projects/pnfs-planb-server/sys/boot/efi/boot1/boot_module.h - copied unchanged from r325700, head/sys/boot/efi/boot1/boot_module.h projects/pnfs-planb-server/sys/boot/efi/boot1/ufs_module.c - copied unchanged from r325700, head/sys/boot/efi/boot1/ufs_module.c projects/pnfs-planb-server/sys/boot/efi/boot1/zfs_module.c - copied unchanged from r325700, head/sys/boot/efi/boot1/zfs_module.c projects/pnfs-planb-server/sys/boot/efi/loader/efi_main.c - copied unchanged from r325700, head/sys/boot/efi/loader/efi_main.c projects/pnfs-planb-server/sys/boot/efi/loader/framebuffer.c - copied unchanged from r325700, head/sys/boot/efi/loader/framebuffer.c projects/pnfs-planb-server/sys/boot/efi/loader/framebuffer.h - copied unchanged from r325700, head/sys/boot/efi/loader/framebuffer.h projects/pnfs-planb-server/sys/boot/fdt.mk - copied unchanged from r325700, head/sys/boot/fdt.mk projects/pnfs-planb-server/sys/boot/man/Makefile.depend - copied unchanged from r325700, head/sys/boot/man/Makefile.depend projects/pnfs-planb-server/sys/boot/uboot.mk - copied unchanged from r325700, head/sys/boot/uboot.mk projects/pnfs-planb-server/sys/boot/zfs32/ - copied from r325700, head/sys/boot/zfs32/ projects/pnfs-planb-server/sys/contrib/ena-com/ena_defs/ - copied from r325700, head/sys/contrib/ena-com/ena_defs/ projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/fman_crc32.c - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/MAC/fman_crc32.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/fman_crc32.h - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/MAC/fman_crc32.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/fman_dtsec.c - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/MAC/fman_dtsec.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/fman_dtsec_mii_acc.c - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/MAC/fman_dtsec_mii_acc.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/fman_memac.c - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/MAC/fman_memac.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/fman_memac_mii_acc.c - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/MAC/fman_memac_mii_acc.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/fman_tgec.c - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/MAC/fman_tgec.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/memac.c - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/MAC/memac.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/memac.h - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/MAC/memac.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/memac_mii_acc.c - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/MAC/memac_mii_acc.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/memac_mii_acc.h - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/MAC/memac_mii_acc.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MACSEC/ - copied from r325700, head/sys/contrib/ncsw/Peripherals/FM/MACSEC/ projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Pcd/crc64.h - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/Pcd/crc64.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_kg.h - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_kg.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_plcr.h - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_plcr.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_prs.h - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_prs.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_replic.c - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_replic.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_replic.h - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_replic.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Pcd/fman_kg.c - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/Pcd/fman_kg.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Pcd/fman_prs.c - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/Pcd/fman_prs.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Port/fm_port_dsar.h - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/Port/fm_port_dsar.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Port/fman_port.c - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/Port/fman_port.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Rtc/fman_rtc.c - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/Rtc/fman_rtc.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/SP/ - copied from r325700, head/sys/contrib/ncsw/Peripherals/FM/SP/ projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/fm_ncsw.c - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/fm_ncsw.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/fman_ncsw.c - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/fman_ncsw.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/inc/fm_sp_common.h - copied unchanged from r325700, head/sys/contrib/ncsw/Peripherals/FM/inc/fm_sp_common.h projects/pnfs-planb-server/sys/contrib/ncsw/etc/ncsw_list.c - copied unchanged from r325700, head/sys/contrib/ncsw/etc/ncsw_list.c projects/pnfs-planb-server/sys/contrib/ncsw/inc/Peripherals/fm_macsec_ext.h - copied unchanged from r325700, head/sys/contrib/ncsw/inc/Peripherals/fm_macsec_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/Peripherals/fm_vsp_ext.h - copied unchanged from r325700, head/sys/contrib/ncsw/inc/Peripherals/fm_vsp_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/Peripherals/mii_acc_ext.h - copied unchanged from r325700, head/sys/contrib/ncsw/inc/Peripherals/mii_acc_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/cores/arm_ext.h - copied unchanged from r325700, head/sys/contrib/ncsw/inc/cores/arm_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/flib/ - copied from r325700, head/sys/contrib/ncsw/inc/flib/ projects/pnfs-planb-server/sys/contrib/ncsw/inc/xx_common.h - copied unchanged from r325700, head/sys/contrib/ncsw/inc/xx_common.h projects/pnfs-planb-server/sys/dev/iicbus/rtc8583.c - copied unchanged from r325700, head/sys/dev/iicbus/rtc8583.c projects/pnfs-planb-server/sys/dev/mlx5/fs.h - copied unchanged from r325700, head/sys/dev/mlx5/fs.h projects/pnfs-planb-server/sys/dev/mlx5/mlx5_core/fs_core.h - copied unchanged from r325700, head/sys/dev/mlx5/mlx5_core/fs_core.h projects/pnfs-planb-server/sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c - copied unchanged from r325700, head/sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c projects/pnfs-planb-server/sys/dev/mlx5/mlx5_core/mlx5_fs_tree.c - copied unchanged from r325700, head/sys/dev/mlx5/mlx5_core/mlx5_fs_tree.c projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-boneblue.dts - copied unchanged from r325700, head/sys/gnu/dts/arm/am335x-boneblue.dts projects/pnfs-planb-server/sys/gnu/dts/arm/armada-385-linksys-rango.dts - copied unchanged from r325700, head/sys/gnu/dts/arm/armada-385-linksys-rango.dts projects/pnfs-planb-server/sys/gnu/dts/arm/bcm2837-rpi-3-b.dts - copied unchanged from r325700, head/sys/gnu/dts/arm/bcm2837-rpi-3-b.dts projects/pnfs-planb-server/sys/gnu/dts/arm/bcm283x-rpi-usb-otg.dtsi - copied unchanged from r325700, head/sys/gnu/dts/arm/bcm283x-rpi-usb-otg.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-gw560x.dts - copied unchanged from r325700, head/sys/gnu/dts/arm/imx6dl-gw560x.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-gw560x.dts - copied unchanged from r325700, head/sys/gnu/dts/arm/imx6q-gw560x.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-gw560x.dtsi - copied unchanged from r325700, head/sys/gnu/dts/arm/imx6qdl-gw560x.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx7d-pico.dts - copied unchanged from r325700, head/sys/gnu/dts/arm/imx7d-pico.dts projects/pnfs-planb-server/sys/gnu/dts/arm/keystone-k2g-ice.dts - copied unchanged from r325700, head/sys/gnu/dts/arm/keystone-k2g-ice.dts projects/pnfs-planb-server/sys/gnu/dts/arm/owl-s500-guitar-bb-rev-b.dts - copied unchanged from r325700, head/sys/gnu/dts/arm/owl-s500-guitar-bb-rev-b.dts projects/pnfs-planb-server/sys/gnu/dts/arm/owl-s500-guitar.dtsi - copied unchanged from r325700, head/sys/gnu/dts/arm/owl-s500-guitar.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/owl-s500.dtsi - copied unchanged from r325700, head/sys/gnu/dts/arm/owl-s500.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/r7s72100-gr-peach.dts - copied unchanged from r325700, head/sys/gnu/dts/arm/r7s72100-gr-peach.dts projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7743-iwg20d-q7.dts - copied unchanged from r325700, head/sys/gnu/dts/arm/r8a7743-iwg20d-q7.dts projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7743-iwg20m.dtsi - copied unchanged from r325700, head/sys/gnu/dts/arm/r8a7743-iwg20m.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/rv1108-evb.dts - copied unchanged from r325700, head/sys/gnu/dts/arm/rv1108-evb.dts projects/pnfs-planb-server/sys/gnu/dts/arm/rv1108.dtsi - copied unchanged from r325700, head/sys/gnu/dts/arm/rv1108.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/stm32f746-disco.dts - copied unchanged from r325700, head/sys/gnu/dts/arm/stm32f746-disco.dts projects/pnfs-planb-server/sys/gnu/dts/arm/stm32f769-disco.dts - copied unchanged from r325700, head/sys/gnu/dts/arm/stm32f769-disco.dts projects/pnfs-planb-server/sys/gnu/dts/arm/stm32h743i-disco.dts - copied unchanged from r325700, head/sys/gnu/dts/arm/stm32h743i-disco.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-nanopi-m1-plus.dts - copied unchanged from r325700, head/sys/gnu/dts/arm/sun8i-h3-nanopi-m1-plus.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-v3s-licheepi-zero-dock.dts - copied unchanged from r325700, head/sys/gnu/dts/arm/sun8i-v3s-licheepi-zero-dock.dts projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/bcm-sr.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/clock/bcm-sr.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/boston-clock.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/clock/boston-clock.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/cortina,gemini-clock.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/clock/cortina,gemini-clock.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/omap4.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/clock/omap4.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-ipq8074.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-ipq8074.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7790-cpg-mssr.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/clock/r8a7790-cpg-mssr.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7791-cpg-mssr.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/clock/r8a7791-cpg-mssr.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7792-cpg-mssr.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/clock/r8a7792-cpg-mssr.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7793-cpg-mssr.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/clock/r8a7793-cpg-mssr.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7794-cpg-mssr.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/clock/r8a7794-cpg-mssr.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/rk3128-cru.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/clock/rk3128-cru.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/sun8i-a83t-ccu.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/clock/sun8i-a83t-ccu.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/sun8i-de2.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/clock/sun8i-de2.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/interrupt-controller/mvebu-icu.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/interrupt-controller/mvebu-icu.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/mux/ - copied from r325700, head/sys/gnu/dts/include/dt-bindings/mux/ projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/pinctrl/brcm,pinctrl-stingray.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/pinctrl/brcm,pinctrl-stingray.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/pinctrl/r7s72100-pinctrl.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/pinctrl/r7s72100-pinctrl.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/power/mt6797-power.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/power/mt6797-power.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/power/owl-s500-powergate.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/power/owl-s500-powergate.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr-s10.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr-s10.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/cortina,gemini-reset.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/reset/cortina,gemini-reset.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/sun8i-a83t-ccu.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/reset/sun8i-a83t-ccu.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/sun8i-de2.h - copied unchanged from r325700, head/sys/gnu/dts/include/dt-bindings/reset/sun8i-de2.h projects/pnfs-planb-server/sys/powerpc/mpc85xx/fsl_sata.c - copied unchanged from r325700, head/sys/powerpc/mpc85xx/fsl_sata.c projects/pnfs-planb-server/sys/powerpc/mpc85xx/fsl_sata.h - copied unchanged from r325700, head/sys/powerpc/mpc85xx/fsl_sata.h projects/pnfs-planb-server/sys/sys/auxv.h - copied unchanged from r325700, head/sys/sys/auxv.h projects/pnfs-planb-server/sys/vm/vm_swapout.c - copied unchanged from r325700, head/sys/vm/vm_swapout.c projects/pnfs-planb-server/sys/vm/vm_swapout_dummy.c - copied unchanged from r325700, head/sys/vm/vm_swapout_dummy.c Replaced: projects/pnfs-planb-server/sys/contrib/ncsw/etc/sprint.c - copied unchanged from r325700, head/sys/contrib/ncsw/etc/sprint.c Deleted: projects/pnfs-planb-server/sys/boot/arm/at91/ projects/pnfs-planb-server/sys/boot/arm/ixp425/ projects/pnfs-planb-server/sys/boot/efi/libefi/efi_main.c projects/pnfs-planb-server/sys/boot/efi/loader/arch/amd64/framebuffer.c projects/pnfs-planb-server/sys/boot/efi/loader/arch/amd64/framebuffer.h projects/pnfs-planb-server/sys/boot/forth/Makefile.inc projects/pnfs-planb-server/sys/boot/powerpc/kboot/help.kboot projects/pnfs-planb-server/sys/boot/powerpc/ofw/help.ofw projects/pnfs-planb-server/sys/boot/powerpc/ps3/help.ps3 projects/pnfs-planb-server/sys/boot/powerpc/uboot/help.uboot projects/pnfs-planb-server/sys/boot/uboot/common/Makefile.inc projects/pnfs-planb-server/sys/boot/userboot/ficl/Makefile projects/pnfs-planb-server/sys/boot/userboot/ficl/Makefile.depend projects/pnfs-planb-server/sys/boot/userboot/zfs/Makefile projects/pnfs-planb-server/sys/boot/userboot/zfs/Makefile.depend projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/fm.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/fm_guest.c projects/pnfs-planb-server/sys/contrib/ncsw/etc/list.c projects/pnfs-planb-server/sys/contrib/ncsw/inc/math_ext.h projects/pnfs-planb-server/sys/dev/mlx5/eswitch_vacl.h projects/pnfs-planb-server/sys/dev/mlx5/flow_table.h projects/pnfs-planb-server/sys/dev/mlx5/mlx5_core/mlx5_eswitch_vacl.c projects/pnfs-planb-server/sys/dev/mlx5/mlx5_core/mlx5_flow_table.c projects/pnfs-planb-server/sys/kern/subr_mbpool.c projects/pnfs-planb-server/sys/modules/libmbpool/Makefile projects/pnfs-planb-server/sys/sys/mbpool.h Modified: projects/pnfs-planb-server/sys/amd64/amd64/fpu.c projects/pnfs-planb-server/sys/amd64/amd64/genassym.c projects/pnfs-planb-server/sys/amd64/amd64/machdep.c projects/pnfs-planb-server/sys/amd64/amd64/minidump_machdep.c projects/pnfs-planb-server/sys/amd64/amd64/pmap.c projects/pnfs-planb-server/sys/amd64/amd64/sys_machdep.c projects/pnfs-planb-server/sys/amd64/amd64/uma_machdep.c projects/pnfs-planb-server/sys/amd64/amd64/vm_machdep.c projects/pnfs-planb-server/sys/amd64/conf/GENERIC projects/pnfs-planb-server/sys/amd64/conf/GENERIC-NODEBUG projects/pnfs-planb-server/sys/amd64/conf/MINIMAL projects/pnfs-planb-server/sys/amd64/ia32/ia32_signal.c projects/pnfs-planb-server/sys/amd64/include/param.h projects/pnfs-planb-server/sys/amd64/linux/linux_sysvec.c projects/pnfs-planb-server/sys/amd64/linux32/linux32_sysvec.c projects/pnfs-planb-server/sys/amd64/vmm/io/iommu.c projects/pnfs-planb-server/sys/amd64/vmm/io/ppt.c projects/pnfs-planb-server/sys/amd64/vmm/io/vhpet.c projects/pnfs-planb-server/sys/amd64/vmm/vmm_instruction_emul.c projects/pnfs-planb-server/sys/arm/allwinner/a13/files.a13 projects/pnfs-planb-server/sys/arm/allwinner/aw_machdep.c projects/pnfs-planb-server/sys/arm/allwinner/clkng/aw_ccung.c projects/pnfs-planb-server/sys/arm/allwinner/clkng/aw_clk_nkmp.c projects/pnfs-planb-server/sys/arm/allwinner/if_awg.c projects/pnfs-planb-server/sys/arm/arm/cpuinfo.c projects/pnfs-planb-server/sys/arm/arm/elf_machdep.c projects/pnfs-planb-server/sys/arm/arm/elf_trampoline.c projects/pnfs-planb-server/sys/arm/arm/minidump_machdep.c projects/pnfs-planb-server/sys/arm/arm/pmap-v6.c projects/pnfs-planb-server/sys/arm/arm/vfp.c projects/pnfs-planb-server/sys/arm/conf/ALLWINNER_UP projects/pnfs-planb-server/sys/arm/conf/ALPINE projects/pnfs-planb-server/sys/arm/conf/AML8726 projects/pnfs-planb-server/sys/arm/conf/APALIS-IMX6 projects/pnfs-planb-server/sys/arm/conf/ARMADAXP projects/pnfs-planb-server/sys/arm/conf/ARNDALE projects/pnfs-planb-server/sys/arm/conf/ARNDALE-OCTA projects/pnfs-planb-server/sys/arm/conf/AVILA projects/pnfs-planb-server/sys/arm/conf/BEAGLEBONE projects/pnfs-planb-server/sys/arm/conf/BWCT projects/pnfs-planb-server/sys/arm/conf/CAMBRIA projects/pnfs-planb-server/sys/arm/conf/CHROMEBOOK projects/pnfs-planb-server/sys/arm/conf/CHROMEBOOK-PEACH-PIT projects/pnfs-planb-server/sys/arm/conf/CHROMEBOOK-SNOW projects/pnfs-planb-server/sys/arm/conf/CHROMEBOOK-SPRING projects/pnfs-planb-server/sys/arm/conf/CNS11XXNAS projects/pnfs-planb-server/sys/arm/conf/COLIBRI-VF50 projects/pnfs-planb-server/sys/arm/conf/COSMIC projects/pnfs-planb-server/sys/arm/conf/CRB projects/pnfs-planb-server/sys/arm/conf/DOCKSTAR projects/pnfs-planb-server/sys/arm/conf/DREAMPLUG-1001 projects/pnfs-planb-server/sys/arm/conf/EB9200 projects/pnfs-planb-server/sys/arm/conf/EFIKA_MX projects/pnfs-planb-server/sys/arm/conf/ETHERNUT5 projects/pnfs-planb-server/sys/arm/conf/EXYNOS5.common projects/pnfs-planb-server/sys/arm/conf/EXYNOS5250 projects/pnfs-planb-server/sys/arm/conf/EXYNOS5420 projects/pnfs-planb-server/sys/arm/conf/GENERIC projects/pnfs-planb-server/sys/arm/conf/GENERIC-NODEBUG projects/pnfs-planb-server/sys/arm/conf/GUMSTIX projects/pnfs-planb-server/sys/arm/conf/GUMSTIX-QEMU projects/pnfs-planb-server/sys/arm/conf/HL200 projects/pnfs-planb-server/sys/arm/conf/HL201 projects/pnfs-planb-server/sys/arm/conf/IMX53 projects/pnfs-planb-server/sys/arm/conf/IMX6 projects/pnfs-planb-server/sys/arm/conf/JETSON-TK1 projects/pnfs-planb-server/sys/arm/conf/KB920X projects/pnfs-planb-server/sys/arm/conf/NSLU projects/pnfs-planb-server/sys/arm/conf/ODROIDC1 projects/pnfs-planb-server/sys/arm/conf/PANDABOARD projects/pnfs-planb-server/sys/arm/conf/QILA9G20 projects/pnfs-planb-server/sys/arm/conf/QUARTZ projects/pnfs-planb-server/sys/arm/conf/RADXA projects/pnfs-planb-server/sys/arm/conf/RADXA-LITE projects/pnfs-planb-server/sys/arm/conf/RK3188 projects/pnfs-planb-server/sys/arm/conf/RPI-B projects/pnfs-planb-server/sys/arm/conf/RPI2 projects/pnfs-planb-server/sys/arm/conf/SAM9260EK projects/pnfs-planb-server/sys/arm/conf/SAM9G20EK projects/pnfs-planb-server/sys/arm/conf/SAM9X25EK projects/pnfs-planb-server/sys/arm/conf/SN9G45 projects/pnfs-planb-server/sys/arm/conf/SOCDK projects/pnfs-planb-server/sys/arm/conf/SOCFPGA projects/pnfs-planb-server/sys/arm/conf/SOCKIT projects/pnfs-planb-server/sys/arm/conf/SOCKIT-BERI projects/pnfs-planb-server/sys/arm/conf/TEGRA124 projects/pnfs-planb-server/sys/arm/conf/VERSATILEPB projects/pnfs-planb-server/sys/arm/conf/VIRT projects/pnfs-planb-server/sys/arm/conf/VSATV102 projects/pnfs-planb-server/sys/arm/conf/VYBRID projects/pnfs-planb-server/sys/arm/conf/YYHD18 projects/pnfs-planb-server/sys/arm/conf/ZEDBOARD projects/pnfs-planb-server/sys/arm/conf/std.armv6 projects/pnfs-planb-server/sys/arm/conf/std.armv7 projects/pnfs-planb-server/sys/arm/include/cpu-v4.h projects/pnfs-planb-server/sys/arm/include/cpu-v6.h projects/pnfs-planb-server/sys/arm/include/elf.h projects/pnfs-planb-server/sys/arm/include/md_var.h projects/pnfs-planb-server/sys/arm/include/metadata.h projects/pnfs-planb-server/sys/arm/include/vfp.h projects/pnfs-planb-server/sys/arm/nvidia/tegra124/tegra124_machdep.c projects/pnfs-planb-server/sys/arm64/arm64/gic_v3.c projects/pnfs-planb-server/sys/arm64/arm64/gicv3_its.c projects/pnfs-planb-server/sys/arm64/arm64/minidump_machdep.c projects/pnfs-planb-server/sys/arm64/arm64/pmap.c projects/pnfs-planb-server/sys/arm64/arm64/uma_machdep.c projects/pnfs-planb-server/sys/arm64/conf/GENERIC projects/pnfs-planb-server/sys/arm64/conf/GENERIC-NODEBUG projects/pnfs-planb-server/sys/arm64/conf/GENERIC-UP projects/pnfs-planb-server/sys/arm64/include/elf.h projects/pnfs-planb-server/sys/arm64/include/metadata.h projects/pnfs-planb-server/sys/boot/Makefile projects/pnfs-planb-server/sys/boot/Makefile.amd64 projects/pnfs-planb-server/sys/boot/Makefile.arm projects/pnfs-planb-server/sys/boot/Makefile.arm64 projects/pnfs-planb-server/sys/boot/Makefile.i386 projects/pnfs-planb-server/sys/boot/Makefile.inc projects/pnfs-planb-server/sys/boot/Makefile.powerpc projects/pnfs-planb-server/sys/boot/Makefile.sparc64 projects/pnfs-planb-server/sys/boot/arm/uboot/Makefile projects/pnfs-planb-server/sys/boot/common/disk.c projects/pnfs-planb-server/sys/boot/common/md.c projects/pnfs-planb-server/sys/boot/defs.mk projects/pnfs-planb-server/sys/boot/efi/Makefile projects/pnfs-planb-server/sys/boot/efi/Makefile.inc projects/pnfs-planb-server/sys/boot/efi/boot1/Makefile projects/pnfs-planb-server/sys/boot/efi/boot1/Makefile.depend projects/pnfs-planb-server/sys/boot/efi/boot1/boot1.c projects/pnfs-planb-server/sys/boot/efi/fdt/Makefile projects/pnfs-planb-server/sys/boot/efi/include/efilib.h projects/pnfs-planb-server/sys/boot/efi/libefi/Makefile projects/pnfs-planb-server/sys/boot/efi/libefi/devpath.c projects/pnfs-planb-server/sys/boot/efi/libefi/efipart.c projects/pnfs-planb-server/sys/boot/efi/loader/Makefile projects/pnfs-planb-server/sys/boot/efi/loader/Makefile.depend projects/pnfs-planb-server/sys/boot/efi/loader/arch/amd64/Makefile.inc projects/pnfs-planb-server/sys/boot/efi/loader/arch/arm/Makefile.inc projects/pnfs-planb-server/sys/boot/efi/loader/arch/arm64/Makefile.inc projects/pnfs-planb-server/sys/boot/efi/loader/arch/i386/Makefile.inc projects/pnfs-planb-server/sys/boot/efi/loader/bootinfo.c projects/pnfs-planb-server/sys/boot/fdt/Makefile projects/pnfs-planb-server/sys/boot/fdt/Makefile.depend projects/pnfs-planb-server/sys/boot/ficl.mk projects/pnfs-planb-server/sys/boot/ficl/Makefile projects/pnfs-planb-server/sys/boot/ficl/Makefile.depend projects/pnfs-planb-server/sys/boot/ficl32/Makefile projects/pnfs-planb-server/sys/boot/ficl32/Makefile.depend projects/pnfs-planb-server/sys/boot/forth/Makefile projects/pnfs-planb-server/sys/boot/geli/Makefile projects/pnfs-planb-server/sys/boot/geli/Makefile.depend projects/pnfs-planb-server/sys/boot/i386/Makefile projects/pnfs-planb-server/sys/boot/i386/Makefile.inc projects/pnfs-planb-server/sys/boot/i386/boot0/Makefile projects/pnfs-planb-server/sys/boot/i386/boot2/Makefile projects/pnfs-planb-server/sys/boot/i386/btx/btx/Makefile projects/pnfs-planb-server/sys/boot/i386/btx/btxldr/Makefile projects/pnfs-planb-server/sys/boot/i386/btx/lib/Makefile projects/pnfs-planb-server/sys/boot/i386/cdboot/Makefile projects/pnfs-planb-server/sys/boot/i386/gptboot/Makefile projects/pnfs-planb-server/sys/boot/i386/gptboot/Makefile.depend projects/pnfs-planb-server/sys/boot/i386/gptzfsboot/Makefile projects/pnfs-planb-server/sys/boot/i386/gptzfsboot/Makefile.depend projects/pnfs-planb-server/sys/boot/i386/kgzldr/Makefile projects/pnfs-planb-server/sys/boot/i386/libfirewire/Makefile projects/pnfs-planb-server/sys/boot/i386/libi386/Makefile projects/pnfs-planb-server/sys/boot/i386/loader/Makefile projects/pnfs-planb-server/sys/boot/i386/loader/Makefile.depend projects/pnfs-planb-server/sys/boot/i386/mbr/Makefile projects/pnfs-planb-server/sys/boot/i386/pmbr/Makefile projects/pnfs-planb-server/sys/boot/i386/pxeldr/Makefile projects/pnfs-planb-server/sys/boot/i386/zfsboot/Makefile projects/pnfs-planb-server/sys/boot/i386/zfsboot/Makefile.depend projects/pnfs-planb-server/sys/boot/i386/zfsloader/Makefile projects/pnfs-planb-server/sys/boot/i386/zfsloader/Makefile.depend projects/pnfs-planb-server/sys/boot/libsa/Makefile projects/pnfs-planb-server/sys/boot/libsa/ip.c projects/pnfs-planb-server/sys/boot/libsa32/Makefile projects/pnfs-planb-server/sys/boot/loader.mk projects/pnfs-planb-server/sys/boot/man/Makefile projects/pnfs-planb-server/sys/boot/mips/beri/Makefile.inc projects/pnfs-planb-server/sys/boot/mips/beri/boot2/Makefile projects/pnfs-planb-server/sys/boot/mips/beri/loader/Makefile projects/pnfs-planb-server/sys/boot/mips/uboot/Makefile projects/pnfs-planb-server/sys/boot/ofw/Makefile.inc projects/pnfs-planb-server/sys/boot/ofw/libofw/Makefile projects/pnfs-planb-server/sys/boot/powerpc/Makefile projects/pnfs-planb-server/sys/boot/powerpc/Makefile.inc projects/pnfs-planb-server/sys/boot/powerpc/boot1.chrp/Makefile projects/pnfs-planb-server/sys/boot/powerpc/kboot/Makefile projects/pnfs-planb-server/sys/boot/powerpc/ofw/Makefile projects/pnfs-planb-server/sys/boot/powerpc/ps3/Makefile projects/pnfs-planb-server/sys/boot/powerpc/uboot/Makefile projects/pnfs-planb-server/sys/boot/sparc64/Makefile projects/pnfs-planb-server/sys/boot/sparc64/Makefile.inc projects/pnfs-planb-server/sys/boot/sparc64/boot1/Makefile projects/pnfs-planb-server/sys/boot/sparc64/loader/Makefile projects/pnfs-planb-server/sys/boot/sparc64/zfsloader/Makefile projects/pnfs-planb-server/sys/boot/uboot/Makefile projects/pnfs-planb-server/sys/boot/uboot/Makefile.inc projects/pnfs-planb-server/sys/boot/uboot/fdt/Makefile projects/pnfs-planb-server/sys/boot/uboot/lib/Makefile projects/pnfs-planb-server/sys/boot/userboot/Makefile projects/pnfs-planb-server/sys/boot/userboot/test/Makefile projects/pnfs-planb-server/sys/boot/userboot/test/Makefile.depend projects/pnfs-planb-server/sys/boot/userboot/userboot/Makefile projects/pnfs-planb-server/sys/boot/userboot/userboot/Makefile.depend projects/pnfs-planb-server/sys/boot/zfs/Makefile projects/pnfs-planb-server/sys/boot/zfs/zfs.c projects/pnfs-planb-server/sys/cam/ata/ata_da.c projects/pnfs-planb-server/sys/cam/cam_iosched.c projects/pnfs-planb-server/sys/cam/ctl/ctl.c projects/pnfs-planb-server/sys/cam/ctl/ctl_ioctl.h projects/pnfs-planb-server/sys/cam/ctl/ctl_private.h projects/pnfs-planb-server/sys/cam/nvme/nvme_da.c projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/pnfs-planb-server/sys/cddl/dev/sdt/sdt.c projects/pnfs-planb-server/sys/compat/cloudabi/cloudabi_fd.c projects/pnfs-planb-server/sys/compat/cloudabi32/cloudabi32_module.c projects/pnfs-planb-server/sys/compat/cloudabi32/cloudabi32_poll.c projects/pnfs-planb-server/sys/compat/cloudabi32/cloudabi32_proto.h projects/pnfs-planb-server/sys/compat/cloudabi32/cloudabi32_syscall.h projects/pnfs-planb-server/sys/compat/cloudabi32/cloudabi32_syscalls.c projects/pnfs-planb-server/sys/compat/cloudabi32/cloudabi32_sysent.c projects/pnfs-planb-server/sys/compat/cloudabi32/cloudabi32_systrace_args.c projects/pnfs-planb-server/sys/compat/cloudabi64/cloudabi64_module.c projects/pnfs-planb-server/sys/compat/cloudabi64/cloudabi64_poll.c projects/pnfs-planb-server/sys/compat/cloudabi64/cloudabi64_proto.h projects/pnfs-planb-server/sys/compat/cloudabi64/cloudabi64_syscall.h projects/pnfs-planb-server/sys/compat/cloudabi64/cloudabi64_syscalls.c projects/pnfs-planb-server/sys/compat/cloudabi64/cloudabi64_sysent.c projects/pnfs-planb-server/sys/compat/cloudabi64/cloudabi64_systrace_args.c projects/pnfs-planb-server/sys/compat/linux/linux_file.c projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/dma-mapping.h projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/in6.h projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/io.h projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/list.h projects/pnfs-planb-server/sys/compat/linuxkpi/common/src/linux_compat.c projects/pnfs-planb-server/sys/conf/NOTES projects/pnfs-planb-server/sys/conf/files projects/pnfs-planb-server/sys/conf/files.powerpc projects/pnfs-planb-server/sys/conf/kern.mk projects/pnfs-planb-server/sys/conf/kern.pre.mk projects/pnfs-planb-server/sys/conf/makeLINT.mk projects/pnfs-planb-server/sys/conf/options projects/pnfs-planb-server/sys/conf/options.mips projects/pnfs-planb-server/sys/contrib/cloudabi/cloudabi32_types.h projects/pnfs-planb-server/sys/contrib/cloudabi/cloudabi64_types.h projects/pnfs-planb-server/sys/contrib/cloudabi/cloudabi_types_common.h projects/pnfs-planb-server/sys/contrib/cloudabi/cloudabi_vdso_aarch64.S projects/pnfs-planb-server/sys/contrib/cloudabi/cloudabi_vdso_armv6.S projects/pnfs-planb-server/sys/contrib/cloudabi/cloudabi_vdso_i686.S projects/pnfs-planb-server/sys/contrib/cloudabi/cloudabi_vdso_i686_on_64bit.S projects/pnfs-planb-server/sys/contrib/cloudabi/cloudabi_vdso_x86_64.S projects/pnfs-planb-server/sys/contrib/cloudabi/syscalls32.master projects/pnfs-planb-server/sys/contrib/cloudabi/syscalls64.master projects/pnfs-planb-server/sys/contrib/dev/acpica/changes.txt projects/pnfs-planb-server/sys/contrib/dev/acpica/common/dmtable.c projects/pnfs-planb-server/sys/contrib/dev/acpica/common/dmtbdump.c projects/pnfs-planb-server/sys/contrib/dev/acpica/common/dmtbinfo.c projects/pnfs-planb-server/sys/contrib/dev/acpica/compiler/asldefine.h projects/pnfs-planb-server/sys/contrib/dev/acpica/compiler/dttable2.c projects/pnfs-planb-server/sys/contrib/dev/acpica/compiler/dttemplate.h projects/pnfs-planb-server/sys/contrib/dev/acpica/components/debugger/dbexec.c projects/pnfs-planb-server/sys/contrib/dev/acpica/components/debugger/dbinput.c projects/pnfs-planb-server/sys/contrib/dev/acpica/components/dispatcher/dsfield.c projects/pnfs-planb-server/sys/contrib/dev/acpica/components/dispatcher/dsobject.c projects/pnfs-planb-server/sys/contrib/dev/acpica/components/dispatcher/dsutils.c projects/pnfs-planb-server/sys/contrib/dev/acpica/components/dispatcher/dswload.c projects/pnfs-planb-server/sys/contrib/dev/acpica/components/dispatcher/dswload2.c projects/pnfs-planb-server/sys/contrib/dev/acpica/components/events/evregion.c projects/pnfs-planb-server/sys/contrib/dev/acpica/components/namespace/nsconvert.c projects/pnfs-planb-server/sys/contrib/dev/acpica/components/namespace/nsnames.c projects/pnfs-planb-server/sys/contrib/dev/acpica/components/parser/psargs.c projects/pnfs-planb-server/sys/contrib/dev/acpica/components/utilities/utdecode.c projects/pnfs-planb-server/sys/contrib/dev/acpica/components/utilities/uterror.c projects/pnfs-planb-server/sys/contrib/dev/acpica/components/utilities/utmutex.c projects/pnfs-planb-server/sys/contrib/dev/acpica/components/utilities/utstrsuppt.c projects/pnfs-planb-server/sys/contrib/dev/acpica/components/utilities/uttrack.c projects/pnfs-planb-server/sys/contrib/dev/acpica/components/utilities/utxferror.c projects/pnfs-planb-server/sys/contrib/dev/acpica/include/acdebug.h projects/pnfs-planb-server/sys/contrib/dev/acpica/include/acdisasm.h projects/pnfs-planb-server/sys/contrib/dev/acpica/include/aclocal.h projects/pnfs-planb-server/sys/contrib/dev/acpica/include/acmacros.h projects/pnfs-planb-server/sys/contrib/dev/acpica/include/acnamesp.h projects/pnfs-planb-server/sys/contrib/dev/acpica/include/acpixf.h projects/pnfs-planb-server/sys/contrib/dev/acpica/include/actbl1.h projects/pnfs-planb-server/sys/contrib/dev/acpica/include/actbl2.h projects/pnfs-planb-server/sys/contrib/dev/acpica/include/acutils.h projects/pnfs-planb-server/sys/contrib/ena-com/ena_com.c projects/pnfs-planb-server/sys/contrib/ena-com/ena_com.h projects/pnfs-planb-server/sys/contrib/ena-com/ena_eth_com.c projects/pnfs-planb-server/sys/contrib/ena-com/ena_eth_com.h projects/pnfs-planb-server/sys/contrib/ena-com/ena_plat.h projects/pnfs-planb-server/sys/contrib/libnv/cnvlist.c projects/pnfs-planb-server/sys/contrib/libnv/nvlist.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/BM/bm.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/BM/bm_pool.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/BM/bman_low.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/BM/bman_private.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/HC/hc.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/dtsec.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/dtsec.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/dtsec_mii_acc.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/dtsec_mii_acc.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/fm_mac.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/fm_mac.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/tgec.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/tgec.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/tgec_mii_acc.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/MAC/tgec_mii_acc.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_cc.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_cc.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_kg.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_manip.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_manip.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_pcd.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_pcd.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_pcd_ipc.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_plcr.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_prs.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Port/fm_port.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Port/fm_port.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Port/fm_port_im.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Rtc/fm_rtc.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/Rtc/fm_rtc.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/fm.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/fm_ipc.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/fm_muram.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/inc/fm_common.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/FM/inc/fm_hc.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/QM/fsl_qman.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/QM/qm.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/QM/qm.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/QM/qm_portal_fqr.c projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/QM/qman_low.h projects/pnfs-planb-server/sys/contrib/ncsw/Peripherals/QM/qman_private.h projects/pnfs-planb-server/sys/contrib/ncsw/etc/error.c projects/pnfs-planb-server/sys/contrib/ncsw/etc/memcpy.c projects/pnfs-planb-server/sys/contrib/ncsw/etc/mm.c projects/pnfs-planb-server/sys/contrib/ncsw/etc/mm.h projects/pnfs-planb-server/sys/contrib/ncsw/etc/ncsw_mem.c projects/pnfs-planb-server/sys/contrib/ncsw/inc/Peripherals/bm_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/Peripherals/crc_mac_addr_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/Peripherals/dpaa_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/Peripherals/fm_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/Peripherals/fm_mac_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/Peripherals/fm_muram_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/Peripherals/fm_pcd_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/Peripherals/fm_port_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/Peripherals/fm_rtc_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/Peripherals/qm_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/core_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/cores/e500v2_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/cores/ppc_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/ddr_std_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/debug_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/endian_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/enet_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/error_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/etc/list_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/etc/mem_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/etc/memcpy_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/etc/mm_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/etc/sprint_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/integrations/dpaa_integration_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/integrations/part_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/ncsw_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/net_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/std_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/stdarg_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/stdlib_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/string_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/types_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/inc/xx_ext.h projects/pnfs-planb-server/sys/contrib/ncsw/user/env/xx.c projects/pnfs-planb-server/sys/ddb/db_command.c projects/pnfs-planb-server/sys/dev/ahci/ahci_pci.c projects/pnfs-planb-server/sys/dev/arcmsr/arcmsr.c projects/pnfs-planb-server/sys/dev/arcmsr/arcmsr.h projects/pnfs-planb-server/sys/dev/atkbdc/psm.c projects/pnfs-planb-server/sys/dev/bnxt/bnxt.h projects/pnfs-planb-server/sys/dev/bnxt/bnxt_hwrm.c projects/pnfs-planb-server/sys/dev/bnxt/bnxt_hwrm.h projects/pnfs-planb-server/sys/dev/bnxt/bnxt_sysctl.c projects/pnfs-planb-server/sys/dev/bnxt/bnxt_sysctl.h projects/pnfs-planb-server/sys/dev/bnxt/bnxt_txrx.c projects/pnfs-planb-server/sys/dev/bnxt/if_bnxt.c projects/pnfs-planb-server/sys/dev/cxgbe/adapter.h projects/pnfs-planb-server/sys/dev/cxgbe/common/common.h projects/pnfs-planb-server/sys/dev/cxgbe/common/t4_hw.c projects/pnfs-planb-server/sys/dev/cxgbe/iw_cxgbe/provider.c projects/pnfs-planb-server/sys/dev/cxgbe/t4_main.c projects/pnfs-planb-server/sys/dev/cxgbe/t4_sge.c projects/pnfs-planb-server/sys/dev/cxgbe/tom/t4_cpl_io.c projects/pnfs-planb-server/sys/dev/cxgbe/tom/t4_ddp.c projects/pnfs-planb-server/sys/dev/dpaa/bman.c projects/pnfs-planb-server/sys/dev/dpaa/fman.c projects/pnfs-planb-server/sys/dev/dpaa/fman.h projects/pnfs-planb-server/sys/dev/dpaa/fman_fdt.c projects/pnfs-planb-server/sys/dev/dpaa/fman_mdio.c projects/pnfs-planb-server/sys/dev/dpaa/if_dtsec.c projects/pnfs-planb-server/sys/dev/dpaa/if_dtsec.h projects/pnfs-planb-server/sys/dev/dpaa/if_dtsec_fdt.c projects/pnfs-planb-server/sys/dev/dpaa/if_dtsec_im.c projects/pnfs-planb-server/sys/dev/dpaa/if_dtsec_rm.c projects/pnfs-planb-server/sys/dev/dpaa/portals.h projects/pnfs-planb-server/sys/dev/ena/ena.c projects/pnfs-planb-server/sys/dev/ena/ena.h projects/pnfs-planb-server/sys/dev/ena/ena_sysctl.c projects/pnfs-planb-server/sys/dev/evdev/evdev.c projects/pnfs-planb-server/sys/dev/evdev/evdev.h projects/pnfs-planb-server/sys/dev/evdev/evdev_utils.c projects/pnfs-planb-server/sys/dev/ffec/if_ffec.c projects/pnfs-planb-server/sys/dev/ffec/if_ffecreg.h projects/pnfs-planb-server/sys/dev/flash/mx25l.c projects/pnfs-planb-server/sys/dev/hpt27xx/hpt27xx_config.c projects/pnfs-planb-server/sys/dev/hpt27xx/hpt27xx_osm_bsd.c projects/pnfs-planb-server/sys/dev/hptnr/hptnr_config.c projects/pnfs-planb-server/sys/dev/hptnr/hptnr_osm_bsd.c projects/pnfs-planb-server/sys/dev/hwpmc/hwpmc_logging.c projects/pnfs-planb-server/sys/dev/hwpmc/hwpmc_mod.c projects/pnfs-planb-server/sys/dev/iicbus/ds1307.c projects/pnfs-planb-server/sys/dev/iicbus/ds1307reg.h projects/pnfs-planb-server/sys/dev/ipmi/ipmi.c projects/pnfs-planb-server/sys/dev/ipmi/ipmivars.h projects/pnfs-planb-server/sys/dev/iscsi/iscsi.c projects/pnfs-planb-server/sys/dev/isp/DriverManual.txt projects/pnfs-planb-server/sys/dev/ixgbe/if_ix.c projects/pnfs-planb-server/sys/dev/liquidio/base/cn23xx_pf_device.c projects/pnfs-planb-server/sys/dev/liquidio/base/lio_device.c projects/pnfs-planb-server/sys/dev/liquidio/base/lio_device.h projects/pnfs-planb-server/sys/dev/liquidio/base/lio_droq.c projects/pnfs-planb-server/sys/dev/liquidio/base/lio_mem_ops.c projects/pnfs-planb-server/sys/dev/liquidio/base/lio_request_manager.c projects/pnfs-planb-server/sys/dev/liquidio/lio_main.c projects/pnfs-planb-server/sys/dev/liquidio/lio_main.h projects/pnfs-planb-server/sys/dev/liquidio/lio_rxtx.c projects/pnfs-planb-server/sys/dev/liquidio/lio_sysctl.c projects/pnfs-planb-server/sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c projects/pnfs-planb-server/sys/dev/mlx5/device.h projects/pnfs-planb-server/sys/dev/mlx5/driver.h projects/pnfs-planb-server/sys/dev/mlx5/mlx5_core/mlx5_eq.c projects/pnfs-planb-server/sys/dev/mlx5/mlx5_core/mlx5_mad.c projects/pnfs-planb-server/sys/dev/mlx5/mlx5_core/mlx5_main.c projects/pnfs-planb-server/sys/dev/mlx5/mlx5_core/mlx5_port.c projects/pnfs-planb-server/sys/dev/mlx5/mlx5_core/mlx5_transobj.c projects/pnfs-planb-server/sys/dev/mlx5/mlx5_core/mlx5_vport.c projects/pnfs-planb-server/sys/dev/mlx5/mlx5_core/transobj.h projects/pnfs-planb-server/sys/dev/mlx5/mlx5_en/en.h projects/pnfs-planb-server/sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c projects/pnfs-planb-server/sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c projects/pnfs-planb-server/sys/dev/mlx5/mlx5_en/mlx5_en_main.c projects/pnfs-planb-server/sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c projects/pnfs-planb-server/sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c projects/pnfs-planb-server/sys/dev/mlx5/mlx5_ifc.h projects/pnfs-planb-server/sys/dev/mlx5/qp.h projects/pnfs-planb-server/sys/dev/mlx5/vport.h projects/pnfs-planb-server/sys/dev/mmc/mmcsd.c projects/pnfs-planb-server/sys/dev/mpr/mpr.c projects/pnfs-planb-server/sys/dev/mpr/mpr_mapping.c projects/pnfs-planb-server/sys/dev/mps/mps.c projects/pnfs-planb-server/sys/dev/null/null.c projects/pnfs-planb-server/sys/dev/pms/freebsd/driver/common/lxencrypt.c projects/pnfs-planb-server/sys/dev/pms/freebsd/driver/ini/src/agtiapi.c projects/pnfs-planb-server/sys/dev/pms/freebsd/driver/ini/src/osapi.c projects/pnfs-planb-server/sys/dev/psci/psci.c projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/qlnx_def.h projects/pnfs-planb-server/sys/dev/qlxgb/qla_def.h projects/pnfs-planb-server/sys/dev/qlxgbe/ql_def.h projects/pnfs-planb-server/sys/dev/qlxge/qls_def.h projects/pnfs-planb-server/sys/dev/rtwn/usb/rtwn_usb_attach.h projects/pnfs-planb-server/sys/dev/sdhci/fsl_sdhci.c projects/pnfs-planb-server/sys/dev/sk/if_sk.c projects/pnfs-planb-server/sys/dev/syscons/sysmouse.c projects/pnfs-planb-server/sys/dev/usb/input/ums.c projects/pnfs-planb-server/sys/dev/usb/misc/udbp.c projects/pnfs-planb-server/sys/dev/usb/net/if_smsc.c projects/pnfs-planb-server/sys/dev/usb/quirk/usb_quirk.c projects/pnfs-planb-server/sys/dev/usb/usbdevs projects/pnfs-planb-server/sys/dev/usb/wlan/if_rsu.c projects/pnfs-planb-server/sys/dev/vnic/nicvf_queues.c projects/pnfs-planb-server/sys/dev/vt/vt_sysmouse.c projects/pnfs-planb-server/sys/fs/cuse/cuse.c projects/pnfs-planb-server/sys/fs/cuse/cuse_ioctl.h projects/pnfs-planb-server/sys/fs/ext2fs/ext2_alloc.c projects/pnfs-planb-server/sys/fs/ext2fs/ext2_balloc.c projects/pnfs-planb-server/sys/fs/ext2fs/ext2_bmap.c projects/pnfs-planb-server/sys/fs/ext2fs/ext2_extattr.c projects/pnfs-planb-server/sys/fs/ext2fs/ext2_extents.c projects/pnfs-planb-server/sys/fs/ext2fs/ext2_extents.h projects/pnfs-planb-server/sys/fs/ext2fs/ext2_extern.h projects/pnfs-planb-server/sys/fs/ext2fs/ext2_inode.c projects/pnfs-planb-server/sys/fs/ext2fs/ext2_inode_cnv.c projects/pnfs-planb-server/sys/fs/ext2fs/ext2_subr.c projects/pnfs-planb-server/sys/fs/ext2fs/ext2_vfsops.c projects/pnfs-planb-server/sys/fs/ext2fs/ext2_vnops.c projects/pnfs-planb-server/sys/fs/ext2fs/ext2fs.h projects/pnfs-planb-server/sys/fs/ext2fs/inode.h projects/pnfs-planb-server/sys/fs/msdosfs/msdosfs_conv.c projects/pnfs-planb-server/sys/fs/msdosfs/msdosfs_denode.c projects/pnfs-planb-server/sys/fs/msdosfs/msdosfs_vfsops.c projects/pnfs-planb-server/sys/fs/msdosfs/msdosfs_vnops.c projects/pnfs-planb-server/sys/fs/pseudofs/pseudofs.h projects/pnfs-planb-server/sys/fs/tmpfs/tmpfs_subr.c projects/pnfs-planb-server/sys/fs/tmpfs/tmpfs_vfsops.c projects/pnfs-planb-server/sys/gdb/gdb_main.c projects/pnfs-planb-server/sys/geom/geom_dev.c projects/pnfs-planb-server/sys/geom/geom_slice.c projects/pnfs-planb-server/sys/geom/mirror/g_mirror.c projects/pnfs-planb-server/sys/geom/mountver/g_mountver.c projects/pnfs-planb-server/sys/gnu/dts/arm/aks-cdu.dts projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-baltos.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-base0033.dts projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-bone-common.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-boneblack-wireless.dts projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-boneblack.dts projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-bonegreen-wireless.dts projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-nano.dts projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-pepper.dts projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-phycore-som.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-shc.dts projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-sl50.dts projects/pnfs-planb-server/sys/gnu/dts/arm/am33xx.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/am4372.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/am437x-gp-evm.dts projects/pnfs-planb-server/sys/gnu/dts/arm/am437x-idk-evm.dts projects/pnfs-planb-server/sys/gnu/dts/arm/am437x-sk-evm.dts projects/pnfs-planb-server/sys/gnu/dts/arm/am43x-epos-evm.dts projects/pnfs-planb-server/sys/gnu/dts/arm/am43xx-clocks.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/am571x-idk.dts projects/pnfs-planb-server/sys/gnu/dts/arm/am572x-idk.dts projects/pnfs-planb-server/sys/gnu/dts/arm/am57xx-beagle-x15-common.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/animeo_ip.dts projects/pnfs-planb-server/sys/gnu/dts/arm/armada-370.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/armada-385-linksys-caiman.dts projects/pnfs-planb-server/sys/gnu/dts/arm/armada-385-linksys-cobra.dts projects/pnfs-planb-server/sys/gnu/dts/arm/armada-385-linksys-shelby.dts (contents, props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/armada-385-linksys.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/armada-385-turris-omnia.dts projects/pnfs-planb-server/sys/gnu/dts/arm/armada-388-gp.dts projects/pnfs-planb-server/sys/gnu/dts/arm/armada-38x.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-98dx3236.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-98dx4251.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-linksys-mamba.dts projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-mv78230.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-mv78260.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-mv78460.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/aspeed-g4.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/aspeed-g5.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/at91-cosino.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/at91-kizbox.dts projects/pnfs-planb-server/sys/gnu/dts/arm/at91-kizbox2.dts projects/pnfs-planb-server/sys/gnu/dts/arm/at91-kizboxmini.dts projects/pnfs-planb-server/sys/gnu/dts/arm/at91-linea.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/at91-qil_a9260.dts projects/pnfs-planb-server/sys/gnu/dts/arm/at91-sama5d2_xplained.dts projects/pnfs-planb-server/sys/gnu/dts/arm/at91-sama5d3_xplained.dts projects/pnfs-planb-server/sys/gnu/dts/arm/at91-sama5d4_ma5d4.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/at91-sama5d4_xplained.dts projects/pnfs-planb-server/sys/gnu/dts/arm/at91-sama5d4ek.dts projects/pnfs-planb-server/sys/gnu/dts/arm/at91-tse850-3.dts projects/pnfs-planb-server/sys/gnu/dts/arm/at91sam9260.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/at91sam9261.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/at91sam9261ek.dts projects/pnfs-planb-server/sys/gnu/dts/arm/at91sam9263.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/at91sam9263ek.dts projects/pnfs-planb-server/sys/gnu/dts/arm/at91sam9g20ek_common.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/at91sam9g45.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/at91sam9m10g45ek.dts projects/pnfs-planb-server/sys/gnu/dts/arm/at91sam9n12.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/at91sam9n12ek.dts projects/pnfs-planb-server/sys/gnu/dts/arm/at91sam9rl.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/at91sam9rlek.dts projects/pnfs-planb-server/sys/gnu/dts/arm/at91sam9x5.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/at91sam9x5cm.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/axp209.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/axp22x.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/bcm-cygnus.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/bcm-nsp.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/bcm2835-rpi-zero.dts projects/pnfs-planb-server/sys/gnu/dts/arm/bcm2835-rpi.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/bcm2835.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/bcm2836.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/bcm283x.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/bcm5301x.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/bcm911360_entphn.dts projects/pnfs-planb-server/sys/gnu/dts/arm/da850-evm.dts projects/pnfs-planb-server/sys/gnu/dts/arm/da850-lcdk.dts projects/pnfs-planb-server/sys/gnu/dts/arm/da850-lego-ev3.dts projects/pnfs-planb-server/sys/gnu/dts/arm/da850.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/dm8168-evm.dts projects/pnfs-planb-server/sys/gnu/dts/arm/dm816x.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/dra7-evm.dts projects/pnfs-planb-server/sys/gnu/dts/arm/dra7.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/dra71-evm.dts projects/pnfs-planb-server/sys/gnu/dts/arm/dra72-evm-common.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/dra7xx-clocks.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/emev2.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/ethernut5.dts projects/pnfs-planb-server/sys/gnu/dts/arm/exynos3250-monk.dts projects/pnfs-planb-server/sys/gnu/dts/arm/exynos3250-rinato.dts projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4210-origen.dts projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4210-trats.dts projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-odroidu3.dts projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-odroidx.dts projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-trats2.dts projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5250-arndale.dts projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5250-pinctrl.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5250-smdk5250.dts projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5250-snow-common.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5250-spring.dts projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5250.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5420-arndale-octa.dts projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5420-peach-pit.dts projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5420-pinctrl.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5420-smdk5420.dts projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5420.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5422-odroidxu3-audio.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5422-odroidxu3-common.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5440.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5800-peach-pi.dts projects/pnfs-planb-server/sys/gnu/dts/arm/ge863-pro3.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/gemini-nas4220b.dts (contents, props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/gemini-sq201.dts (contents, props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/gemini.dtsi (contents, props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/imx23-sansa.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx25-karo-tx25.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx25-pdk.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx25.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx27-phytec-phycard-s-som.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx27-phytec-phycore-som.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-cfa10037.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-cfa10049.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-cfa10057.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-cfa10058.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-eukrea-mbmx287lc.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-evk.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-m28cu3.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx50-evk.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx50.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx51-apf51.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx53-mba53.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx53-qsb-common.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx53-smd.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx53-tqma53.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx53-tx53.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx53-voipac-dmm-668.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-riotboard.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-sabrelite.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-sabresd.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-ba16.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-cm-fx6.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-dmo-edmqmx6.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-evi.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-gw5400-a.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-novena.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-sabrelite.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-sabresd.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-utilite-pro.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-zii-rdu2.dts (contents, props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-apf6dev.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-aristainetos.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-aristainetos2.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-colibri.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-gw53xx.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-gw54xx.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-microsom-ar8035.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-nitrogen6_max.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-nitrogen6_som2.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-nitrogen6x.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-phytec-pfla02.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-sabreauto.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-sabrelite.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-sabresd.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-tx6.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-wandboard.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qp-zii-rdu2.dts (contents, props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qp.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6sl.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6sx-nitrogen6sx.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx6sx-sdb.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx6sx.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-opos6ul.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-tx6ul-mainboard.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-tx6ul.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx7-colibri.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx7d-nitrogen7.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx7d-pinfunc.h projects/pnfs-planb-server/sys/gnu/dts/arm/imx7d-sdb.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx7d.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/imx7s-warp.dts projects/pnfs-planb-server/sys/gnu/dts/arm/imx7s.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/keystone-k2g-evm.dts projects/pnfs-planb-server/sys/gnu/dts/arm/keystone-k2g.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/kirkwood-openblocks_a6.dts projects/pnfs-planb-server/sys/gnu/dts/arm/logicpd-torpedo-som.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/ls1021a.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/meson.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/meson6-atv1200.dts projects/pnfs-planb-server/sys/gnu/dts/arm/meson6.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/meson8.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/meson8b.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/motorola-cpcap-mapphone.dtsi (contents, props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/moxart.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/mt2701-evb.dts projects/pnfs-planb-server/sys/gnu/dts/arm/mt2701.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/mt7623.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/omap3-cm-t3x.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/omap3-devkit8000-common.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/omap3-evm-37xx.dts projects/pnfs-planb-server/sys/gnu/dts/arm/omap3-evm-common.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/omap3-gta04.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/omap3-overo-base.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/omap3-sb-t35.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/omap3-tao3530.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/omap4-droid4-xt894.dts projects/pnfs-planb-server/sys/gnu/dts/arm/omap4-duovero.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/omap4-var-som-om44.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/omap4.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/omap44xx-clocks.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/omap5-cm-t54.dts projects/pnfs-planb-server/sys/gnu/dts/arm/omap5-sbc-t54.dts projects/pnfs-planb-server/sys/gnu/dts/arm/omap5-uevm.dts projects/pnfs-planb-server/sys/gnu/dts/arm/omap54xx-clocks.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/pm9g45.dts projects/pnfs-planb-server/sys/gnu/dts/arm/pxa25x.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/pxa27x.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-apq8060-dragonboard.dts projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-apq8064-arrow-sd-600eval.dts projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-apq8064-asus-nexus7-flo.dts projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-apq8064-cm-qs600.dts projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-apq8064-ifc6410.dts projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-apq8064-sony-xperia-yuga.dts projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-apq8064.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-apq8074-dragonboard.dts projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-ipq4019.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-ipq8064.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-msm8660.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-msm8974-sony-xperia-honami.dts projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-msm8974.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-pm8941.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/r7s72100.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/r8a73a4.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7740-armadillo800eva.dts projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7740.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7778.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7779.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7790.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7791.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7793-gose.dts projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7793.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7794.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/r8a77xx-aa104xd12-panel.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/r8a77xx-aa121td01-panel.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/rk3229-evb.dts projects/pnfs-planb-server/sys/gnu/dts/arm/rk322x.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-firefly-reload.dts projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-firefly.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-rock2-som.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-rock2-square.dts projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-veyron.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/sama5d2.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/sama5d3.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/sama5d3xcm.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/sama5d3xcm_cmp.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/sama5d4.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/sh73a0.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_arria10_socdk.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_de0_sockit.dts projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_mcvevk.dts projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_vining_fpga.dts projects/pnfs-planb-server/sys/gnu/dts/arm/stm32429i-eval.dts projects/pnfs-planb-server/sys/gnu/dts/arm/stm32f429-disco.dts projects/pnfs-planb-server/sys/gnu/dts/arm/stm32f429.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/stm32f746.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/stm32h743-pinctrl.dtsi (contents, props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/stm32h743.dtsi (contents, props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-a1000.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-ba10-tvbox.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-chuwi-v7-cw0825.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-cubieboard.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-dserve-dsrv9703c.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-gemei-g9.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-hackberry.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-hyundai-a7hd.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-inet1.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-inet97fv2.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-inet9f-rev03.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-itead-iteaduino-plus.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-jesurun-q5.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-marsboard.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-mini-xplus.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-mk802.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-mk802ii.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-olinuxino-lime.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-pcduino.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-pov-protab2-ips9.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a10s-auxtek-t003.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a10s-auxtek-t004.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a10s-olinuxino-micro.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a10s-wobo-i5.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a10s.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a13-empire-electronix-d709.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a13-hsg-h702.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a13-olinuxino.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-r8-chip.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31-hummingbird.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31s-primo81.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31s-sinovoip-bpi-m2.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-bananapi-m1-plus.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-bananapi.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-bananapro.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-cubieboard2.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-cubietruck.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-hummingbird.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-i12-tvbox.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-icnova-swac.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-itead-ibox.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-lamobo-r1.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-m3.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-mk808c.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-olimex-som-evb.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime2.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-olinuxino-micro.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-pcduino3-nano.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-pcduino3.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-wexler-tab7200.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-wits-pro-a20-dkt.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a33-sinlinx-sina33.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a33.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a83t-allwinner-h8homlet-v2.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a83t-cubietruck-plus.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a83t.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h2-plus-orangepi-zero.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-bananapi-m2-plus.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-orangepi-2.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-orangepi-pc.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-orangepi-plus.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-orangepi-plus2e.dts projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-v3s.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/sunxi-common-regulators.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/sunxi-h3-h5.dtsi (contents, props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/tango4-vantage-1172.dts projects/pnfs-planb-server/sys/gnu/dts/arm/tegra124-apalis-eval.dts projects/pnfs-planb-server/sys/gnu/dts/arm/tegra124-apalis.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/tegra124-jetson-tk1.dts projects/pnfs-planb-server/sys/gnu/dts/arm/tegra124.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/tegra20-harmony.dts projects/pnfs-planb-server/sys/gnu/dts/arm/tegra20-tamonten.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/tegra20-tec.dts projects/pnfs-planb-server/sys/gnu/dts/arm/tegra20-trimslice.dts projects/pnfs-planb-server/sys/gnu/dts/arm/tegra20.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/tegra30-apalis-eval.dts projects/pnfs-planb-server/sys/gnu/dts/arm/tegra30-apalis.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/tegra30-beaver.dts projects/pnfs-planb-server/sys/gnu/dts/arm/tegra30-cardhu.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/tegra30.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/tny_a9260_common.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/tny_a9263.dts projects/pnfs-planb-server/sys/gnu/dts/arm/twl4030.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-ld4-ref.dts projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-ld4.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-ld6b-ref.dts projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-ld6b.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pro4-ace.dts projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pro4-ref.dts projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pro4-sanji.dts projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pro4.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pro5.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pxs2-gentil.dts projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pxs2-vodka.dts projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pxs2.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-ref-daughter.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-sld3-ref.dts projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-sld3.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-sld8-ref.dts projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-sld8.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-support-card.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/usb_a9260_common.dtsi projects/pnfs-planb-server/sys/gnu/dts/arm/usb_a9263.dts projects/pnfs-planb-server/sys/gnu/dts/arm/vf610-zii-dev-rev-b.dts projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/exynos5420.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/gxbb-clkc.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/hi3660-clock.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/hi6220-clock.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/histb-clock.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/imx7d-clock.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/meson8b-clkc.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/mt2701-clk.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/mt8173-clk.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r7s72100-clock.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7791-clock.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/rk3228-cru.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/rk3399-cru.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/sun5i-ccu.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/zx296718-clock.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/gpio/gpio.h projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/input/linux-event-codes.h projects/pnfs-planb-server/sys/i386/conf/GENERIC projects/pnfs-planb-server/sys/i386/conf/GENERIC-NODEBUG projects/pnfs-planb-server/sys/i386/i386/genassym.c projects/pnfs-planb-server/sys/i386/i386/machdep.c projects/pnfs-planb-server/sys/i386/i386/minidump_machdep.c projects/pnfs-planb-server/sys/i386/i386/pmap.c projects/pnfs-planb-server/sys/i386/i386/swtch.s projects/pnfs-planb-server/sys/i386/i386/vm_machdep.c projects/pnfs-planb-server/sys/i386/isa/npx.c projects/pnfs-planb-server/sys/kern/imgact_elf.c projects/pnfs-planb-server/sys/kern/imgact_shell.c projects/pnfs-planb-server/sys/kern/init_main.c projects/pnfs-planb-server/sys/kern/kern_dump.c projects/pnfs-planb-server/sys/kern/kern_exec.c projects/pnfs-planb-server/sys/kern/kern_exit.c projects/pnfs-planb-server/sys/kern/kern_fork.c projects/pnfs-planb-server/sys/kern/kern_gzio.c projects/pnfs-planb-server/sys/kern/kern_loginclass.c projects/pnfs-planb-server/sys/kern/kern_mutex.c projects/pnfs-planb-server/sys/kern/kern_proc.c projects/pnfs-planb-server/sys/kern/kern_resource.c projects/pnfs-planb-server/sys/kern/kern_rwlock.c projects/pnfs-planb-server/sys/kern/kern_sdt.c projects/pnfs-planb-server/sys/kern/kern_shutdown.c projects/pnfs-planb-server/sys/kern/kern_sysctl.c projects/pnfs-planb-server/sys/kern/kern_thread.c projects/pnfs-planb-server/sys/kern/kern_umtx.c projects/pnfs-planb-server/sys/kern/md4c.c projects/pnfs-planb-server/sys/kern/sched_ule.c projects/pnfs-planb-server/sys/kern/subr_eventhandler.c projects/pnfs-planb-server/sys/kern/subr_kdb.c projects/pnfs-planb-server/sys/kern/subr_sleepqueue.c projects/pnfs-planb-server/sys/kern/subr_smp.c projects/pnfs-planb-server/sys/kern/subr_witness.c projects/pnfs-planb-server/sys/kern/sys_process.c projects/pnfs-planb-server/sys/kern/sysv_sem.c projects/pnfs-planb-server/sys/kern/uipc_shm.c projects/pnfs-planb-server/sys/kern/vfs_aio.c projects/pnfs-planb-server/sys/kern/vfs_bio.c projects/pnfs-planb-server/sys/kern/vfs_cache.c projects/pnfs-planb-server/sys/kern/vfs_subr.c projects/pnfs-planb-server/sys/kern/vfs_syscalls.c projects/pnfs-planb-server/sys/mips/conf/ADM5120 projects/pnfs-planb-server/sys/mips/conf/ALCHEMY projects/pnfs-planb-server/sys/mips/conf/ERL projects/pnfs-planb-server/sys/mips/conf/GXEMUL projects/pnfs-planb-server/sys/mips/conf/GXEMUL32 projects/pnfs-planb-server/sys/mips/conf/MT7620 projects/pnfs-planb-server/sys/mips/conf/OCTEON1 projects/pnfs-planb-server/sys/mips/conf/QEMU projects/pnfs-planb-server/sys/mips/conf/RT305X projects/pnfs-planb-server/sys/mips/conf/RT5350 projects/pnfs-planb-server/sys/mips/conf/XLP projects/pnfs-planb-server/sys/mips/conf/XLP64 projects/pnfs-planb-server/sys/mips/conf/XLPN32 projects/pnfs-planb-server/sys/mips/conf/XLR projects/pnfs-planb-server/sys/mips/conf/XLR64 projects/pnfs-planb-server/sys/mips/conf/XLRN32 projects/pnfs-planb-server/sys/mips/include/elf.h projects/pnfs-planb-server/sys/mips/mediatek/mtk_pinctrl.c projects/pnfs-planb-server/sys/mips/mediatek/mtk_pinctrl.h projects/pnfs-planb-server/sys/mips/mips/minidump_machdep.c projects/pnfs-planb-server/sys/mips/mips/trap.c projects/pnfs-planb-server/sys/mips/mips/uma_machdep.c projects/pnfs-planb-server/sys/mips/rmi/rootfs_list.txt projects/pnfs-planb-server/sys/modules/Makefile projects/pnfs-planb-server/sys/modules/dtb/allwinner/Makefile projects/pnfs-planb-server/sys/modules/mlx5/Makefile projects/pnfs-planb-server/sys/net/if.c projects/pnfs-planb-server/sys/net/if.h projects/pnfs-planb-server/sys/net/if_epair.c projects/pnfs-planb-server/sys/net/iflib.c projects/pnfs-planb-server/sys/net/raw_usrreq.c projects/pnfs-planb-server/sys/net/vnet.c projects/pnfs-planb-server/sys/netinet/ip_carp.c projects/pnfs-planb-server/sys/netinet/ip_input.c projects/pnfs-planb-server/sys/netinet/sctp_auth.c projects/pnfs-planb-server/sys/netinet/sctp_indata.c projects/pnfs-planb-server/sys/netinet/sctp_input.c projects/pnfs-planb-server/sys/netinet/sctp_output.c projects/pnfs-planb-server/sys/netinet/sctp_pcb.c projects/pnfs-planb-server/sys/netinet/sctp_pcb.h projects/pnfs-planb-server/sys/netinet/sctp_structs.h projects/pnfs-planb-server/sys/netinet/sctp_usrreq.c projects/pnfs-planb-server/sys/netinet/sctputil.c projects/pnfs-planb-server/sys/netinet6/ip6_fastfwd.c projects/pnfs-planb-server/sys/netinet6/ip6_input.c projects/pnfs-planb-server/sys/netinet6/sctp6_usrreq.c projects/pnfs-planb-server/sys/netipsec/ipsec.c projects/pnfs-planb-server/sys/netipsec/ipsec.h projects/pnfs-planb-server/sys/netipsec/key.c projects/pnfs-planb-server/sys/netipsec/xform_ah.c projects/pnfs-planb-server/sys/netipsec/xform_esp.c projects/pnfs-planb-server/sys/netpfil/ipfw/dn_sched_fifo.c projects/pnfs-planb-server/sys/netpfil/ipfw/dn_sched_fq_codel.c projects/pnfs-planb-server/sys/netpfil/ipfw/dn_sched_fq_pie.c projects/pnfs-planb-server/sys/netpfil/ipfw/dn_sched_prio.c projects/pnfs-planb-server/sys/netpfil/ipfw/dn_sched_qfq.c projects/pnfs-planb-server/sys/netpfil/ipfw/dn_sched_rr.c projects/pnfs-planb-server/sys/netpfil/ipfw/dn_sched_wf2q.c projects/pnfs-planb-server/sys/netpfil/ipfw/ip_dn_io.c projects/pnfs-planb-server/sys/netpfil/ipfw/ip_dn_private.h projects/pnfs-planb-server/sys/netpfil/ipfw/ip_fw2.c projects/pnfs-planb-server/sys/ofed/drivers/infiniband/core/addr.c projects/pnfs-planb-server/sys/ofed/drivers/infiniband/core/cma.c projects/pnfs-planb-server/sys/ofed/drivers/infiniband/core/device.c projects/pnfs-planb-server/sys/ofed/drivers/infiniband/core/uverbs_cmd.c projects/pnfs-planb-server/sys/ofed/drivers/infiniband/core/verbs.c projects/pnfs-planb-server/sys/ofed/drivers/infiniband/hw/mthca/mthca_provider.c projects/pnfs-planb-server/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c projects/pnfs-planb-server/sys/ofed/include/rdma/ib_addr.h projects/pnfs-planb-server/sys/ofed/include/rdma/ib_mad.h projects/pnfs-planb-server/sys/ofed/include/rdma/ib_verbs.h projects/pnfs-planb-server/sys/opencrypto/crypto.c projects/pnfs-planb-server/sys/opencrypto/cryptodev.h projects/pnfs-planb-server/sys/powerpc/aim/mmu_oea64.c projects/pnfs-planb-server/sys/powerpc/aim/slb.c projects/pnfs-planb-server/sys/powerpc/booke/locore.S projects/pnfs-planb-server/sys/powerpc/booke/pmap.c projects/pnfs-planb-server/sys/powerpc/booke/trap_subr.S projects/pnfs-planb-server/sys/powerpc/conf/GENERIC projects/pnfs-planb-server/sys/powerpc/conf/GENERIC-NODEBUG projects/pnfs-planb-server/sys/powerpc/conf/GENERIC64 projects/pnfs-planb-server/sys/powerpc/conf/MPC85XX projects/pnfs-planb-server/sys/powerpc/conf/MPC85XXSPE projects/pnfs-planb-server/sys/powerpc/conf/QORIQ64 projects/pnfs-planb-server/sys/powerpc/conf/dpaa/config.dpaa projects/pnfs-planb-server/sys/powerpc/conf/dpaa/files.dpaa projects/pnfs-planb-server/sys/powerpc/include/cpu.h projects/pnfs-planb-server/sys/powerpc/include/elf.h projects/pnfs-planb-server/sys/powerpc/include/psl.h projects/pnfs-planb-server/sys/powerpc/include/spr.h projects/pnfs-planb-server/sys/powerpc/mpc85xx/fsl_diu.c projects/pnfs-planb-server/sys/powerpc/mpc85xx/lbc.c projects/pnfs-planb-server/sys/powerpc/ofw/ofw_machdep.c projects/pnfs-planb-server/sys/powerpc/powerpc/cpu.c projects/pnfs-planb-server/sys/powerpc/powerpc/db_trace.c projects/pnfs-planb-server/sys/powerpc/powerpc/genassym.c projects/pnfs-planb-server/sys/powerpc/powerpc/interrupt.c projects/pnfs-planb-server/sys/powerpc/powerpc/uma_machdep.c projects/pnfs-planb-server/sys/riscv/conf/GENERIC projects/pnfs-planb-server/sys/riscv/include/elf.h projects/pnfs-planb-server/sys/sparc64/conf/GENERIC projects/pnfs-planb-server/sys/sparc64/conf/GENERIC-NODEBUG projects/pnfs-planb-server/sys/sparc64/include/elf.h projects/pnfs-planb-server/sys/sparc64/sparc64/dump_machdep.c projects/pnfs-planb-server/sys/sparc64/sparc64/vm_machdep.c projects/pnfs-planb-server/sys/sys/_kstack_cache.h projects/pnfs-planb-server/sys/sys/bus.h projects/pnfs-planb-server/sys/sys/cnv.h projects/pnfs-planb-server/sys/sys/conf.h projects/pnfs-planb-server/sys/sys/disk.h projects/pnfs-planb-server/sys/sys/errno.h projects/pnfs-planb-server/sys/sys/eventhandler.h projects/pnfs-planb-server/sys/sys/gzio.h projects/pnfs-planb-server/sys/sys/ipmi.h projects/pnfs-planb-server/sys/sys/kdb.h projects/pnfs-planb-server/sys/sys/kerneldump.h projects/pnfs-planb-server/sys/sys/mbuf.h projects/pnfs-planb-server/sys/sys/mutex.h projects/pnfs-planb-server/sys/sys/param.h projects/pnfs-planb-server/sys/sys/pmclog.h projects/pnfs-planb-server/sys/sys/priv.h projects/pnfs-planb-server/sys/sys/reboot.h projects/pnfs-planb-server/sys/sys/sdt.h projects/pnfs-planb-server/sys/sys/sockbuf.h projects/pnfs-planb-server/sys/sys/socket.h projects/pnfs-planb-server/sys/sys/sysent.h projects/pnfs-planb-server/sys/sys/systm.h projects/pnfs-planb-server/sys/tools/embed_mfs.sh projects/pnfs-planb-server/sys/ufs/ffs/ffs_alloc.c projects/pnfs-planb-server/sys/ufs/ffs/ffs_softdep.c projects/pnfs-planb-server/sys/vm/memguard.c projects/pnfs-planb-server/sys/vm/phys_pager.c projects/pnfs-planb-server/sys/vm/swap_pager.c projects/pnfs-planb-server/sys/vm/uma.h projects/pnfs-planb-server/sys/vm/uma_core.c projects/pnfs-planb-server/sys/vm/vm_extern.h projects/pnfs-planb-server/sys/vm/vm_glue.c projects/pnfs-planb-server/sys/vm/vm_kern.c projects/pnfs-planb-server/sys/vm/vm_mmap.c projects/pnfs-planb-server/sys/vm/vm_object.c projects/pnfs-planb-server/sys/vm/vm_page.c projects/pnfs-planb-server/sys/vm/vm_page.h projects/pnfs-planb-server/sys/vm/vm_pageout.c projects/pnfs-planb-server/sys/vm/vm_pageout.h projects/pnfs-planb-server/sys/vm/vm_param.h projects/pnfs-planb-server/sys/vm/vm_radix.c projects/pnfs-planb-server/sys/vm/vm_radix.h projects/pnfs-planb-server/sys/vm/vnode_pager.c projects/pnfs-planb-server/sys/x86/include/elf.h projects/pnfs-planb-server/sys/x86/iommu/intel_utils.c Directory Properties: projects/pnfs-planb-server/sys/ (props changed) projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/ (props changed) projects/pnfs-planb-server/sys/contrib/dev/acpica/ (props changed) projects/pnfs-planb-server/sys/contrib/ena-com/ (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/ (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-baltos-leds.dtsi (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/armada-385-synology-ds116.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4708-linksys-ea6300-v1.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47081-tplink-archer-c5-v2.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4709-linksys-ea9200.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47094-linksys-panamera.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/bcm953012hr.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5420-tmu-sensor-conf.dtsi (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/gemini-rut1xx.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/gemini-wbd111.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/gemini-wbd222.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-duckbill-2-485.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-duckbill-2-enocean.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-duckbill-2-spi.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-duckbill-2.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-gw5903.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-gw5904.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-gw5903.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-gw5904.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-icore-ofcap10.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-icore-ofcap12.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-gw5903.dtsi (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-gw5904.dtsi (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qp-nitrogen6_som2.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-isiot-common.dtsi (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ull-pinfunc.h (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/imx7d-sdb-sht11.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/omap3-cpu-thermal.dtsi (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-phycore-rdk.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-phycore-som.dtsi (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-tinker.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/stm32h743i-eval.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-nanopi-neo-air.dts (props changed) projects/pnfs-planb-server/sys/gnu/dts/include/ (props changed) Modified: projects/pnfs-planb-server/sys/amd64/amd64/fpu.c ============================================================================== --- projects/pnfs-planb-server/sys/amd64/amd64/fpu.c Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/amd64/amd64/fpu.c Sat Nov 11 03:01:47 2017 (r325701) @@ -806,6 +806,7 @@ fpusetregs(struct thread *td, struct savefpu *addr, ch struct pcb *pcb; int error; + addr->sv_env.en_mxcsr &= cpu_mxcsr_mask; pcb = td->td_pcb; critical_enter(); if (td == PCPU_GET(fpcurthread) && PCB_USER_FPU(pcb)) { Modified: projects/pnfs-planb-server/sys/amd64/amd64/genassym.c ============================================================================== --- projects/pnfs-planb-server/sys/amd64/amd64/genassym.c Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/amd64/amd64/genassym.c Sat Nov 11 03:01:47 2017 (r325701) @@ -81,7 +81,6 @@ ASSYM(TD_FLAGS, offsetof(struct thread, td_flags)); ASSYM(TD_PCB, offsetof(struct thread, td_pcb)); ASSYM(TD_PFLAGS, offsetof(struct thread, td_pflags)); ASSYM(TD_PROC, offsetof(struct thread, td_proc)); -ASSYM(TD_TID, offsetof(struct thread, td_tid)); ASSYM(TD_FRAME, offsetof(struct thread, td_frame)); ASSYM(TDF_ASTPENDING, TDF_ASTPENDING); Modified: projects/pnfs-planb-server/sys/amd64/amd64/machdep.c ============================================================================== --- projects/pnfs-planb-server/sys/amd64/amd64/machdep.c Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/amd64/amd64/machdep.c Sat Nov 11 03:01:47 2017 (r325701) @@ -581,12 +581,9 @@ exec_setregs(struct thread *td, struct image_params *i struct trapframe *regs = td->td_frame; struct pcb *pcb = td->td_pcb; - mtx_lock(&dt_lock); if (td->td_proc->p_md.md_ldt != NULL) user_ldt_free(td); - else - mtx_unlock(&dt_lock); - + update_pcb_bases(pcb); pcb->pcb_fsbase = 0; pcb->pcb_gsbase = 0; @@ -2241,7 +2238,6 @@ static int set_fpcontext(struct thread *td, mcontext_t *mcp, char *xfpustate, size_t xfpustate_len) { - struct savefpu *fpstate; int error; if (mcp->mc_fpformat == _MC_FPFMT_NODEV) @@ -2254,9 +2250,8 @@ set_fpcontext(struct thread *td, mcontext_t *mcp, char error = 0; } else if (mcp->mc_ownedfp == _MC_FPOWNED_FPU || mcp->mc_ownedfp == _MC_FPOWNED_PCB) { - fpstate = (struct savefpu *)&mcp->mc_fpstate; - fpstate->sv_env.en_mxcsr &= cpu_mxcsr_mask; - error = fpusetregs(td, fpstate, xfpustate, xfpustate_len); + error = fpusetregs(td, (struct savefpu *)&mcp->mc_fpstate, + xfpustate, xfpustate_len); } else return (EINVAL); return (error); Modified: projects/pnfs-planb-server/sys/amd64/amd64/minidump_machdep.c ============================================================================== --- projects/pnfs-planb-server/sys/amd64/amd64/minidump_machdep.c Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/amd64/amd64/minidump_machdep.c Sat Nov 11 03:01:47 2017 (r325701) @@ -56,7 +56,6 @@ uint64_t *vm_page_dump; int vm_page_dump_size; static struct kerneldumpheader kdh; -static off_t dumplo; /* Handle chunked writes. */ static size_t fragsz; @@ -93,8 +92,7 @@ blk_flush(struct dumperinfo *di) if (fragsz == 0) return (0); - error = dump_write(di, dump_va, 0, dumplo, fragsz); - dumplo += fragsz; + error = dump_append(di, dump_va, 0, fragsz); fragsz = 0; return (error); } @@ -177,10 +175,9 @@ blk_write(struct dumperinfo *di, char *ptr, vm_paddr_t wdog_kern_pat(WD_LASTVAL); if (ptr) { - error = dump_write(di, ptr, 0, dumplo, len); + error = dump_append(di, ptr, 0, len); if (error) return (error); - dumplo += len; ptr += len; sz -= len; } else { @@ -333,7 +330,7 @@ minidumpsys(struct dumperinfo *di) printf("Dumping %llu out of %ju MB:", (long long)dumpsize >> 20, ptoa((uintmax_t)physmem) / 1048576); - error = dump_start(di, &kdh, &dumplo); + error = dump_start(di, &kdh); if (error != 0) goto fail; @@ -419,7 +416,7 @@ minidumpsys(struct dumperinfo *di) if (error) goto fail; - error = dump_finish(di, &kdh, dumplo); + error = dump_finish(di, &kdh); if (error != 0) goto fail; Modified: projects/pnfs-planb-server/sys/amd64/amd64/pmap.c ============================================================================== --- projects/pnfs-planb-server/sys/amd64/amd64/pmap.c Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/amd64/amd64/pmap.c Sat Nov 11 03:01:47 2017 (r325701) @@ -380,8 +380,8 @@ static int pmap_initialized; * elements, but reads are not. */ static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks); -static struct mtx pv_chunks_mutex; -static struct rwlock pv_list_locks[NPV_LIST_LOCKS]; +static struct mtx __exclusive_cache_line pv_chunks_mutex; +static struct rwlock __exclusive_cache_line pv_list_locks[NPV_LIST_LOCKS]; static u_long pv_invl_gen[NPV_LIST_LOCKS]; static struct md_page *pv_table; static struct md_page pv_dummy; @@ -604,8 +604,10 @@ static void pmap_pv_demote_pde(pmap_t pmap, vm_offset_ struct rwlock **lockp); static bool pmap_pv_insert_pde(pmap_t pmap, vm_offset_t va, pd_entry_t pde, u_int flags, struct rwlock **lockp); +#if VM_NRESERVLEVEL > 0 static void pmap_pv_promote_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa, struct rwlock **lockp); +#endif static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va); static pv_entry_t pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va); @@ -628,8 +630,10 @@ static void pmap_invalidate_pde_page(pmap_t pmap, vm_o pd_entry_t pde); static void pmap_kenter_attr(vm_offset_t va, vm_paddr_t pa, int mode); static void pmap_pde_attr(pd_entry_t *pde, int cache_bits, int mask); +#if VM_NRESERVLEVEL > 0 static void pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va, struct rwlock **lockp); +#endif static boolean_t pmap_protect_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t sva, vm_prot_t prot); static void pmap_pte_attr(pt_entry_t *pte, int cache_bits, int mask); @@ -2410,9 +2414,8 @@ pmap_pinit_type(pmap_t pmap, enum pmap_type pm_type, i /* * allocate the page directory page */ - while ((pml4pg = vm_page_alloc(NULL, 0, VM_ALLOC_NORMAL | - VM_ALLOC_NOOBJ | VM_ALLOC_WIRED | VM_ALLOC_ZERO)) == NULL) - VM_WAIT; + pml4pg = vm_page_alloc(NULL, 0, VM_ALLOC_NORMAL | VM_ALLOC_NOOBJ | + VM_ALLOC_WIRED | VM_ALLOC_ZERO | VM_ALLOC_WAITOK); pml4phys = VM_PAGE_TO_PHYS(pml4pg); pmap->pm_pml4 = (pml4_entry_t *)PHYS_TO_DMAP(pml4phys); @@ -2888,8 +2891,8 @@ reclaim_pv_chunk_leave_pmap(pmap_t pmap, pmap_t locked static vm_page_t reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp) { - struct pv_chunk *pc, *pc_marker; - struct pv_chunk_header pc_marker_b; + struct pv_chunk *pc, *pc_marker, *pc_marker_end; + struct pv_chunk_header pc_marker_b, pc_marker_end_b; struct md_page *pvh; pd_entry_t *pde; pmap_t next_pmap, pmap; @@ -2902,6 +2905,7 @@ reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **l uint64_t inuse; int bit, field, freed; bool start_di; + static int active_reclaims = 0; PMAP_LOCK_ASSERT(locked_pmap, MA_OWNED); KASSERT(lockp != NULL, ("reclaim_pv_chunk: lockp is NULL")); @@ -2910,7 +2914,9 @@ reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **l PG_G = PG_A = PG_M = PG_RW = 0; SLIST_INIT(&free); bzero(&pc_marker_b, sizeof(pc_marker_b)); + bzero(&pc_marker_end_b, sizeof(pc_marker_end_b)); pc_marker = (struct pv_chunk *)&pc_marker_b; + pc_marker_end = (struct pv_chunk *)&pc_marker_end_b; /* * A delayed invalidation block should already be active if @@ -2920,12 +2926,21 @@ reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **l start_di = pmap_not_in_di(); mtx_lock(&pv_chunks_mutex); + active_reclaims++; TAILQ_INSERT_HEAD(&pv_chunks, pc_marker, pc_lru); - while ((pc = TAILQ_NEXT(pc_marker, pc_lru)) != NULL && + TAILQ_INSERT_TAIL(&pv_chunks, pc_marker_end, pc_lru); + while ((pc = TAILQ_NEXT(pc_marker, pc_lru)) != pc_marker_end && SLIST_EMPTY(&free)) { next_pmap = pc->pc_pmap; - if (next_pmap == NULL) /* marker */ + if (next_pmap == NULL) { + /* + * The next chunk is a marker. However, it is + * not our marker, so active_reclaims must be + * > 1. Consequently, the next_chunk code + * will not rotate the pv_chunks list. + */ goto next_chunk; + } mtx_unlock(&pv_chunks_mutex); /* @@ -3039,8 +3054,24 @@ reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **l next_chunk: TAILQ_REMOVE(&pv_chunks, pc_marker, pc_lru); TAILQ_INSERT_AFTER(&pv_chunks, pc, pc_marker, pc_lru); + if (active_reclaims == 1 && pmap != NULL) { + /* + * Rotate the pv chunks list so that we do not + * scan the same pv chunks that could not be + * freed (because they contained a wired + * and/or superpage mapping) on every + * invocation of reclaim_pv_chunk(). + */ + while ((pc = TAILQ_FIRST(&pv_chunks)) != pc_marker) { + MPASS(pc->pc_pmap != NULL); + TAILQ_REMOVE(&pv_chunks, pc, pc_lru); + TAILQ_INSERT_TAIL(&pv_chunks, pc, pc_lru); + } + } } TAILQ_REMOVE(&pv_chunks, pc_marker, pc_lru); + TAILQ_REMOVE(&pv_chunks, pc_marker_end, pc_lru); + active_reclaims--; mtx_unlock(&pv_chunks_mutex); reclaim_pv_chunk_leave_pmap(pmap, locked_pmap, start_di); if (m_pc == NULL && !SLIST_EMPTY(&free)) { @@ -3359,6 +3390,7 @@ out: PV_STAT(atomic_subtract_int(&pv_entry_spare, NPTEPG - 1)); } +#if VM_NRESERVLEVEL > 0 /* * After promotion from 512 4KB page mappings to a single 2MB page mapping, * replace the many pv entries for the 4KB page mappings by a single pv entry @@ -3399,6 +3431,7 @@ pmap_pv_promote_pde(pmap_t pmap, vm_offset_t va, vm_pa pmap_pvh_free(&m->md, pmap, va); } while (va < va_last); } +#endif /* VM_NRESERVLEVEL > 0 */ /* * First find and then destroy the pv entry for the specified pmap and virtual @@ -4243,6 +4276,7 @@ retry: PMAP_UNLOCK(pmap); } +#if VM_NRESERVLEVEL > 0 /* * Tries to promote the 512, contiguous 4KB page mappings that are within a * single page table page (PTP) to a single 2MB page mapping. For promotion @@ -4371,6 +4405,7 @@ setpte: CTR2(KTR_PMAP, "pmap_promote_pde: success for va %#lx" " in pmap %p", va, pmap); } +#endif /* VM_NRESERVLEVEL > 0 */ /* * Insert the given physical page (p) at @@ -4599,6 +4634,7 @@ validate: unchanged: +#if VM_NRESERVLEVEL > 0 /* * If both the page table page and the reservation are fully * populated, then attempt promotion. @@ -4608,6 +4644,7 @@ unchanged: (m->flags & PG_FICTITIOUS) == 0 && vm_reserv_level_iffullpop(m) == 0) pmap_promote_pde(pmap, pde, va, &lock); +#endif rv = KERN_SUCCESS; out: @@ -7171,7 +7208,9 @@ pmap_emulate_accessed_dirty(pmap_t pmap, vm_offset_t v { int rv; struct rwlock *lock; +#if VM_NRESERVLEVEL > 0 vm_page_t m, mpte; +#endif pd_entry_t *pde; pt_entry_t *pte, PG_A, PG_M, PG_RW, PG_V; @@ -7226,6 +7265,7 @@ pmap_emulate_accessed_dirty(pmap_t pmap, vm_offset_t v *pte |= PG_A; } +#if VM_NRESERVLEVEL > 0 /* try to promote the mapping */ if (va < VM_MAXUSER_ADDRESS) mpte = PHYS_TO_VM_PAGE(*pde & PG_FRAME); @@ -7243,6 +7283,8 @@ pmap_emulate_accessed_dirty(pmap_t pmap, vm_offset_t v atomic_add_long(&ad_emulation_superpage_promotions, 1); #endif } +#endif + #ifdef INVARIANTS if (ftype == VM_PROT_WRITE) atomic_add_long(&num_dirty_emulations, 1); Modified: projects/pnfs-planb-server/sys/amd64/amd64/sys_machdep.c ============================================================================== --- projects/pnfs-planb-server/sys/amd64/amd64/sys_machdep.c Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/amd64/amd64/sys_machdep.c Sat Nov 11 03:01:47 2017 (r325701) @@ -500,7 +500,7 @@ user_ldt_free(struct thread *td) struct mdproc *mdp = &p->p_md; struct proc_ldt *pldt; - mtx_assert(&dt_lock, MA_OWNED); + mtx_lock(&dt_lock); if ((pldt = mdp->md_ldt) == NULL) { mtx_unlock(&dt_lock); return; Modified: projects/pnfs-planb-server/sys/amd64/amd64/uma_machdep.c ============================================================================== --- projects/pnfs-planb-server/sys/amd64/amd64/uma_machdep.c Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/amd64/amd64/uma_machdep.c Sat Nov 11 03:01:47 2017 (r325701) @@ -47,20 +47,12 @@ uma_small_alloc(uma_zone_t zone, vm_size_t bytes, u_in vm_page_t m; vm_paddr_t pa; void *va; - int pflags; *flags = UMA_SLAB_PRIV; - pflags = malloc2vm_flags(wait) | VM_ALLOC_NOOBJ | VM_ALLOC_WIRED; - for (;;) { - m = vm_page_alloc(NULL, 0, pflags); - if (m == NULL) { - if (wait & M_NOWAIT) - return (NULL); - else - VM_WAIT; - } else - break; - } + m = vm_page_alloc(NULL, 0, + malloc2vm_flags(wait) | VM_ALLOC_NOOBJ | VM_ALLOC_WIRED); + if (m == NULL) + return (NULL); pa = m->phys_addr; if ((wait & M_NODUMP) == 0) dump_add_page(pa); Modified: projects/pnfs-planb-server/sys/amd64/amd64/vm_machdep.c ============================================================================== --- projects/pnfs-planb-server/sys/amd64/amd64/vm_machdep.c Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/amd64/amd64/vm_machdep.c Sat Nov 11 03:01:47 2017 (r325701) @@ -244,6 +244,10 @@ cpu_fork(struct thread *td1, struct proc *p2, struct t /* Copy the LDT, if necessary. */ mdp1 = &td1->td_proc->p_md; mdp2 = &p2->p_md; + if (mdp1->md_ldt == NULL) { + mdp2->md_ldt = NULL; + return; + } mtx_lock(&dt_lock); if (mdp1->md_ldt != NULL) { if (flags & RFMEM) { @@ -299,11 +303,8 @@ cpu_exit(struct thread *td) /* * If this process has a custom LDT, release it. */ - mtx_lock(&dt_lock); - if (td->td_proc->p_md.md_ldt != 0) + if (td->td_proc->p_md.md_ldt != NULL) user_ldt_free(td); - else - mtx_unlock(&dt_lock); } void @@ -507,6 +508,9 @@ cpu_set_upcall(struct thread *td, void (*entry)(void * (((uintptr_t)stack->ss_sp + stack->ss_size - 4) & ~0x0f) - 4; td->td_frame->tf_rip = (uintptr_t)entry; + /* Return address sentinel value to stop stack unwinding. */ + suword32((void *)td->td_frame->tf_rsp, 0); + /* Pass the argument to the entry point. */ suword32((void *)(td->td_frame->tf_rsp + sizeof(int32_t)), (uint32_t)(uintptr_t)arg); @@ -529,6 +533,9 @@ cpu_set_upcall(struct thread *td, void (*entry)(void * td->td_frame->tf_fs = _ufssel; td->td_frame->tf_gs = _ugssel; td->td_frame->tf_flags = TF_HASSEGS; + + /* Return address sentinel value to stop stack unwinding. */ + suword((void *)td->td_frame->tf_rsp, 0); /* Pass the argument to the entry point. */ td->td_frame->tf_rdi = (register_t)arg; Modified: projects/pnfs-planb-server/sys/amd64/conf/GENERIC ============================================================================== --- projects/pnfs-planb-server/sys/amd64/conf/GENERIC Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/amd64/conf/GENERIC Sat Nov 11 03:01:47 2017 (r325701) @@ -4,11 +4,11 @@ # For more information on this file, please read the config(5) manual page, # and/or the handbook section on Kernel Configuration Files: # -# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html +# https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html # # The handbook is also available locally in /usr/share/doc/handbook # if you've installed the doc distribution, otherwise always see the -# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the +# FreeBSD World Wide Web server (https://www.FreeBSD.org/) for the # latest information. # # An exhaustive list of options and more detailed explanations of the @@ -26,6 +26,7 @@ makeoptions WITH_CTF=1 # Run ctfconvert(1) for DTrace options SCHED_ULE # ULE scheduler options PREEMPTION # Enable kernel thread preemption +options VIMAGE # Subsystem virtualization, e.g. VNET options INET # InterNETworking options INET6 # IPv6 communications protocols options IPSEC # IP (v4/v6) security Modified: projects/pnfs-planb-server/sys/amd64/conf/GENERIC-NODEBUG ============================================================================== --- projects/pnfs-planb-server/sys/amd64/conf/GENERIC-NODEBUG Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/amd64/conf/GENERIC-NODEBUG Sat Nov 11 03:01:47 2017 (r325701) @@ -12,11 +12,11 @@ # For more information on this file, please read the config(5) manual page, # and/or the handbook section on Kernel Configuration Files: # -# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html +# https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html # # The handbook is also available locally in /usr/share/doc/handbook # if you've installed the doc distribution, otherwise always see the -# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the +# FreeBSD World Wide Web server (https://www.FreeBSD.org/) for the # latest information. # # An exhaustive list of options and more detailed explanations of the Modified: projects/pnfs-planb-server/sys/amd64/conf/MINIMAL ============================================================================== --- projects/pnfs-planb-server/sys/amd64/conf/MINIMAL Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/amd64/conf/MINIMAL Sat Nov 11 03:01:47 2017 (r325701) @@ -18,11 +18,11 @@ # For more information on this file, please read the config(5) manual page, # and/or the handbook section on Kernel Configuration Files: # -# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html +# https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html # # The handbook is also available locally in /usr/share/doc/handbook # if you've installed the doc distribution, otherwise always see the -# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the +# FreeBSD World Wide Web server (https://www.FreeBSD.org/) for the # latest information. # # An exhaustive list of options and more detailed explanations of the Modified: projects/pnfs-planb-server/sys/amd64/ia32/ia32_signal.c ============================================================================== --- projects/pnfs-planb-server/sys/amd64/ia32/ia32_signal.c Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/amd64/ia32/ia32_signal.c Sat Nov 11 03:01:47 2017 (r325701) @@ -937,12 +937,9 @@ ia32_setregs(struct thread *td, struct image_params *i { struct trapframe *regs = td->td_frame; struct pcb *pcb = td->td_pcb; - - mtx_lock(&dt_lock); + if (td->td_proc->p_md.md_ldt != NULL) user_ldt_free(td); - else - mtx_unlock(&dt_lock); #ifdef COMPAT_43 setup_lcall_gate(); #endif Modified: projects/pnfs-planb-server/sys/amd64/include/param.h ============================================================================== --- projects/pnfs-planb-server/sys/amd64/include/param.h Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/amd64/include/param.h Sat Nov 11 03:01:47 2017 (r325701) @@ -152,4 +152,8 @@ #define INKERNEL(va) (((va) >= DMAP_MIN_ADDRESS && (va) < DMAP_MAX_ADDRESS) \ || ((va) >= VM_MIN_KERNEL_ADDRESS && (va) < VM_MAX_KERNEL_ADDRESS)) +#ifdef SMP +#define SC_TABLESIZE 1024 /* Must be power of 2. */ +#endif + #endif /* !_AMD64_INCLUDE_PARAM_H_ */ Modified: projects/pnfs-planb-server/sys/amd64/linux/linux_sysvec.c ============================================================================== --- projects/pnfs-planb-server/sys/amd64/linux/linux_sysvec.c Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/amd64/linux/linux_sysvec.c Sat Nov 11 03:01:47 2017 (r325701) @@ -453,11 +453,8 @@ linux_exec_setregs(struct thread *td, struct image_par struct trapframe *regs = td->td_frame; struct pcb *pcb = td->td_pcb; - mtx_lock(&dt_lock); if (td->td_proc->p_md.md_ldt != NULL) user_ldt_free(td); - else - mtx_unlock(&dt_lock); pcb->pcb_fsbase = 0; pcb->pcb_gsbase = 0; Modified: projects/pnfs-planb-server/sys/amd64/linux32/linux32_sysvec.c ============================================================================== --- projects/pnfs-planb-server/sys/amd64/linux32/linux32_sysvec.c Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/amd64/linux32/linux32_sysvec.c Sat Nov 11 03:01:47 2017 (r325701) @@ -804,11 +804,8 @@ exec_linux_setregs(struct thread *td, struct image_par struct trapframe *regs = td->td_frame; struct pcb *pcb = td->td_pcb; - mtx_lock(&dt_lock); if (td->td_proc->p_md.md_ldt != NULL) user_ldt_free(td); - else - mtx_unlock(&dt_lock); critical_enter(); wrmsr(MSR_FSBASE, 0); Modified: projects/pnfs-planb-server/sys/amd64/vmm/io/iommu.c ============================================================================== --- projects/pnfs-planb-server/sys/amd64/vmm/io/iommu.c Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/amd64/vmm/io/iommu.c Sat Nov 11 03:01:47 2017 (r325701) @@ -174,6 +174,7 @@ iommu_init(void) { int error, bus, slot, func; vm_paddr_t maxaddr; + devclass_t dc; device_t dev; if (!iommu_enable) @@ -214,6 +215,7 @@ iommu_init(void) add_tag = EVENTHANDLER_REGISTER(pci_add_device, iommu_pci_add, NULL, 0); delete_tag = EVENTHANDLER_REGISTER(pci_delete_device, iommu_pci_delete, NULL, 0); + dc = devclass_find("ppt"); for (bus = 0; bus <= PCI_BUSMAX; bus++) { for (slot = 0; slot <= PCI_SLOTMAX; slot++) { for (func = 0; func <= PCI_FUNCMAX; func++) { @@ -221,7 +223,15 @@ iommu_init(void) if (dev == NULL) continue; - /* Everything belongs to the host domain. */ + /* Skip passthrough devices. */ + if (dc != NULL && + device_get_devclass(dev) == dc) + continue; + + /* + * Everything else belongs to the host + * domain. + */ iommu_add_device(host_domain, pci_get_rid(dev)); } Modified: projects/pnfs-planb-server/sys/amd64/vmm/io/ppt.c ============================================================================== --- projects/pnfs-planb-server/sys/amd64/vmm/io/ppt.c Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/amd64/vmm/io/ppt.c Sat Nov 11 03:01:47 2017 (r325701) @@ -154,6 +154,7 @@ ppt_attach(device_t dev) ppt = device_get_softc(dev); + iommu_remove_device(iommu_host_domain(), pci_get_rid(dev)); num_pptdevs++; TAILQ_INSERT_TAIL(&pptdev_list, ppt, next); ppt->dev = dev; @@ -175,6 +176,8 @@ ppt_detach(device_t dev) return (EBUSY); num_pptdevs--; TAILQ_REMOVE(&pptdev_list, ppt, next); + pci_disable_busmaster(dev); + iommu_add_device(iommu_host_domain(), pci_get_rid(dev)); return (0); } @@ -368,7 +371,6 @@ ppt_assign_device(struct vm *vm, int bus, int slot, in true); pci_restore_state(ppt->dev); ppt->vm = vm; - iommu_remove_device(iommu_host_domain(), pci_get_rid(ppt->dev)); iommu_add_device(vm_iommu_domain(vm), pci_get_rid(ppt->dev)); return (0); } @@ -397,7 +399,6 @@ ppt_unassign_device(struct vm *vm, int bus, int slot, ppt_teardown_msi(ppt); ppt_teardown_msix(ppt); iommu_remove_device(vm_iommu_domain(vm), pci_get_rid(ppt->dev)); - iommu_add_device(iommu_host_domain(), pci_get_rid(ppt->dev)); ppt->vm = NULL; return (0); } Modified: projects/pnfs-planb-server/sys/amd64/vmm/io/vhpet.c ============================================================================== --- projects/pnfs-planb-server/sys/amd64/vmm/io/vhpet.c Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/amd64/vmm/io/vhpet.c Sat Nov 11 03:01:47 2017 (r325701) @@ -51,7 +51,7 @@ __FBSDID("$FreeBSD$"); static MALLOC_DEFINE(M_VHPET, "vhpet", "bhyve virtual hpet"); -#define HPET_FREQ 10000000 /* 10.0 Mhz */ +#define HPET_FREQ 16777216 /* 16.7 (2^24) Mhz */ #define FS_PER_S 1000000000000000ul /* Timer N Configuration and Capabilities Register */ Modified: projects/pnfs-planb-server/sys/amd64/vmm/vmm_instruction_emul.c ============================================================================== --- projects/pnfs-planb-server/sys/amd64/vmm/vmm_instruction_emul.c Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/amd64/vmm/vmm_instruction_emul.c Sat Nov 11 03:01:47 2017 (r325701) @@ -109,6 +109,10 @@ static const struct vie_op one_byte_opcodes[256] = { .op_byte = 0x0F, .op_type = VIE_OP_TYPE_TWO_BYTE }, + [0x0B] = { + .op_byte = 0x0B, + .op_type = VIE_OP_TYPE_OR, + }, [0x2B] = { .op_byte = 0x2B, .op_type = VIE_OP_TYPE_SUB, @@ -992,12 +996,38 @@ emulate_or(void *vm, int vcpuid, uint64_t gpa, struct mem_region_read_t memread, mem_region_write_t memwrite, void *arg) { int error, size; - uint64_t val1, result, rflags, rflags2; + enum vm_reg_name reg; + uint64_t result, rflags, rflags2, val1, val2; size = vie->opsize; error = EINVAL; switch (vie->op.op_byte) { + case 0x0B: + /* + * OR reg (ModRM:reg) and mem (ModRM:r/m) and store the + * result in reg. + * + * 0b/r or r16, r/m16 + * 0b/r or r32, r/m32 + * REX.W + 0b/r or r64, r/m64 + */ + + /* get the first operand */ + reg = gpr_map[vie->reg]; + error = vie_read_register(vm, vcpuid, reg, &val1); + if (error) + break; + + /* get the second operand */ + error = memread(vm, vcpuid, gpa, &val2, size, arg); + if (error) + break; + + /* perform the operation and write the result */ + result = val1 | val2; + error = vie_update_register(vm, vcpuid, reg, result, size); + break; case 0x81: case 0x83: /* Modified: projects/pnfs-planb-server/sys/arm/allwinner/a13/files.a13 ============================================================================== --- projects/pnfs-planb-server/sys/arm/allwinner/a13/files.a13 Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/arm/allwinner/a13/files.a13 Sat Nov 11 03:01:47 2017 (r325701) @@ -1,3 +1,4 @@ # $FreeBSD$ arm/allwinner/a13/a13_padconf.c standard +arm/allwinner/clkng/ccu_a13.c standard Modified: projects/pnfs-planb-server/sys/arm/allwinner/aw_machdep.c ============================================================================== --- projects/pnfs-planb-server/sys/arm/allwinner/aw_machdep.c Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/arm/allwinner/aw_machdep.c Sat Nov 11 03:01:47 2017 (r325701) @@ -164,6 +164,30 @@ allwinner_cpu_reset(platform_t plat) while (1); } +/* + * To use early printf on Allwinner SoC, add to kernel config + * options SOCDEV_PA=0x01C00000 + * options SOCDEV_VA=0x10000000 + * options EARLY_PRINTF + * And remove the if 0 +*/ +#if 0 +#ifdef EARLY_PRINTF +static void +allwinner_early_putc(int c) +{ + volatile uint32_t * UART_STAT_REG = (uint32_t *)0x1002807C; + volatile uint32_t * UART_TX_REG = (uint32_t *)0x10028000; + const uint32_t UART_TXRDY = (1 << 2); + + while ((*UART_STAT_REG & UART_TXRDY) == 0) + continue; + *UART_TX_REG = c; +} +early_putc_t *early_putc = allwinner_early_putc; +#endif /* EARLY_PRINTF */ +#endif + #if defined(SOC_ALLWINNER_A10) static platform_method_t a10_methods[] = { PLATFORMMETHOD(platform_attach, a10_attach), Modified: projects/pnfs-planb-server/sys/arm/allwinner/clkng/aw_ccung.c ============================================================================== --- projects/pnfs-planb-server/sys/arm/allwinner/clkng/aw_ccung.c Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/arm/allwinner/clkng/aw_ccung.c Sat Nov 11 03:01:47 2017 (r325701) @@ -58,6 +58,10 @@ __FBSDID("$FreeBSD$"); #include "opt_soc.h" #endif +#if defined(SOC_ALLWINNER_A13) +#include +#endif + #if defined(SOC_ALLWINNER_A31) #include #endif @@ -94,7 +98,14 @@ static struct resource_spec aw_ccung_spec[] = { #define A64_R_CCU 5 #endif +#if defined(SOC_ALLWINNER_A13) +#define A13_CCU 6 +#endif + static struct ofw_compat_data compat_data[] = { +#if defined(SOC_ALLWINNER_A31) + { "allwinner,sun5i-a13-ccu", A13_CCU}, +#endif #if defined(SOC_ALLWINNER_H3) || defined(SOC_ALLWINNER_H5) { "allwinner,sun8i-h3-ccu", H3_CCU }, { "allwinner,sun8i-h3-r-ccu", H3_R_CCU }, @@ -322,6 +333,11 @@ aw_ccung_attach(device_t dev) panic("Cannot create clkdom\n"); switch (sc->type) { +#if defined(SOC_ALLWINNER_A13) + case A13_CCU: + ccu_a13_register_clocks(sc); + break; +#endif #if defined(SOC_ALLWINNER_H3) || defined(SOC_ALLWINNER_H5) case H3_CCU: ccu_h3_register_clocks(sc); Modified: projects/pnfs-planb-server/sys/arm/allwinner/clkng/aw_clk_nkmp.c ============================================================================== --- projects/pnfs-planb-server/sys/arm/allwinner/clkng/aw_clk_nkmp.c Sat Nov 11 01:11:00 2017 (r325700) +++ projects/pnfs-planb-server/sys/arm/allwinner/clkng/aw_clk_nkmp.c Sat Nov 11 03:01:47 2017 (r325701) @@ -300,6 +300,7 @@ aw_clk_nkmp_set_freq(struct clknode *clk, uint64_t fpa val |= aw_clk_factor_get_value(&sc->p, best_p) << sc->p.shift; WRITE4(clk, sc->offset, val); DELAY(2000); + DEVICE_UNLOCK(clk); if ((sc->flags & AW_CLK_HAS_UPDATE) != 0) { DEVICE_LOCK(clk); @@ -307,6 +308,7 @@ aw_clk_nkmp_set_freq(struct clknode *clk, uint64_t fpa val |= 1 << sc->update_shift; WRITE4(clk, sc->offset, val); DELAY(2000); + DEVICE_UNLOCK(clk); } if ((sc->flags & AW_CLK_HAS_LOCK) != 0) { Copied: projects/pnfs-planb-server/sys/arm/allwinner/clkng/ccu_a13.c (from r325700, head/sys/arm/allwinner/clkng/ccu_a13.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pnfs-planb-server/sys/arm/allwinner/clkng/ccu_a13.c Sat Nov 11 03:01:47 2017 (r325701, copy of r325700, head/sys/arm/allwinner/clkng/ccu_a13.c) @@ -0,0 +1,566 @@ +/*- + * Copyright (c) 2017 Emmanuel Vadot + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include + +#include +#include +#include + +#include +#include +#include +#include +#include + +#include +#include + +#include "ccu_a13.h" + +/* Non-exported clocks */ + +#define CLK_PLL_CORE 2 +#define CLK_PLL_AUDIO_BASE 3 +#define CLK_PLL_AUDIO 4 +#define CLK_PLL_AUDIO_2X 5 +#define CLK_PLL_AUDIO_4X 6 +#define CLK_PLL_AUDIO_8X 7 +#define CLK_PLL_VIDEO0 8 + +#define CLK_PLL_VE 10 +#define CLK_PLL_DDR_BASE 11 +#define CLK_PLL_DDR 12 +#define CLK_PLL_DDR_OTHER 13 +#define CLK_PLL_PERIPH 14 +#define CLK_PLL_VIDEO1 15 + +#define CLK_AXI 18 +#define CLK_AHB 19 +#define CLK_APB0 20 +#define CLK_APB1 21 +#define CLK_DRAM_AXI 22 + +#define CLK_TCON_CH1_SCLK 91 + +#define CLK_MBUS 99 + +static struct aw_ccung_reset a13_ccu_resets[] = { + CCU_RESET(RST_USB_PHY0, 0xcc, 0) + CCU_RESET(RST_USB_PHY1, 0xcc, 1) + + CCU_RESET(RST_GPS, 0xd0, 30) + + CCU_RESET(RST_DE_BE, 0x104, 30) + + CCU_RESET(RST_DE_FE, 0x10c, 30) + + CCU_RESET(RST_TVE, 0x118, 29) + CCU_RESET(RST_LCD, 0x118, 30) + + CCU_RESET(RST_CSI, 0x134, 30) + + CCU_RESET(RST_VE, 0x13c, 0) + CCU_RESET(RST_GPU, 0x154, 30) + CCU_RESET(RST_IEP, 0x160, 30) + +}; + +static struct aw_ccung_gate a13_ccu_gates[] = { + CCU_GATE(CLK_HOSC, "hosc", "osc24M", 0x50, 0) + + CCU_GATE(CLK_DRAM_AXI, "axi-dram", "axi", 0x5c, 0) + + CCU_GATE(CLK_AHB_OTG, "ahb-otg", "ahb", 0x60, 0) + CCU_GATE(CLK_AHB_EHCI, "ahb-ehci", "ahb", 0x60, 1) + CCU_GATE(CLK_AHB_OHCI, "ahb-ohci", "ahb", 0x60, 2) + CCU_GATE(CLK_AHB_SS, "ahb-ss", "ahb", 0x60, 5) + CCU_GATE(CLK_AHB_DMA, "ahb-dma", "ahb", 0x60, 6) + CCU_GATE(CLK_AHB_BIST, "ahb-bist", "ahb", 0x60, 7) + CCU_GATE(CLK_AHB_MMC0, "ahb-mmc0", "ahb", 0x60, 8) + CCU_GATE(CLK_AHB_MMC1, "ahb-mmc1", "ahb", 0x60, 9) + CCU_GATE(CLK_AHB_MMC2, "ahb-mmc2", "ahb", 0x60, 10) + CCU_GATE(CLK_AHB_NAND, "ahb-nand", "ahb", 0x60, 13) + CCU_GATE(CLK_AHB_SDRAM, "ahb-sdram", "ahb", 0x60, 14) + CCU_GATE(CLK_AHB_SPI0, "ahb-spi0", "ahb", 0x60, 20) + CCU_GATE(CLK_AHB_SPI1, "ahb-spi1", "ahb", 0x60, 21) + CCU_GATE(CLK_AHB_SPI2, "ahb-spi2", "ahb", 0x60, 22) + CCU_GATE(CLK_AHB_GPS, "ahb-gps", "ahb", 0x60, 26) + CCU_GATE(CLK_AHB_HSTIMER, "ahb-hstimer", "ahb", 0x60, 28) + + CCU_GATE(CLK_AHB_VE, "ahb-ve", "ahb", 0x64, 0) + CCU_GATE(CLK_AHB_LCD, "ahb-lcd", "ahb", 0x64, 4) + CCU_GATE(CLK_AHB_CSI, "ahb-csi", "ahb", 0x64, 8) + CCU_GATE(CLK_AHB_DE_BE, "ahb-de-be", "ahb", 0x64, 12) + CCU_GATE(CLK_AHB_DE_FE, "ahb-de-fe", "ahb", 0x64, 14) + CCU_GATE(CLK_AHB_IEP, "ahb-iep", "ahb", 0x64, 19) + CCU_GATE(CLK_AHB_GPU, "ahb-gpu", "ahb", 0x64, 20) + + CCU_GATE(CLK_APB0_CODEC, "apb0-codec", "apb0", 0x68, 0) + CCU_GATE(CLK_APB0_PIO, "apb0-pio", "apb0", 0x68, 5) + CCU_GATE(CLK_APB0_IR, "apb0-ir", "apb0", 0x68, 6) + + CCU_GATE(CLK_APB1_I2C0, "apb1-i2c0", "apb1", 0x6c, 0) + CCU_GATE(CLK_APB1_I2C1, "apb1-i2c1", "apb1", 0x6c, 1) + CCU_GATE(CLK_APB1_I2C2, "apb1-i2c2", "apb1", 0x6c, 2) + CCU_GATE(CLK_APB1_UART1, "apb1-uart1", "apb1", 0x6c, 17) + CCU_GATE(CLK_APB1_UART3, "apb1-uart3", "apb1", 0x6c, 19) + + CCU_GATE(CLK_DRAM_VE, "dram-ve", "pll-ddr", 0x100, 0) + CCU_GATE(CLK_DRAM_CSI, "dram-csi", "pll-ddr", 0x100, 1) + CCU_GATE(CLK_DRAM_DE_FE, "dram-de-fe", "pll-ddr", 0x100, 25) + CCU_GATE(CLK_DRAM_DE_BE, "dram-de-be", "pll-ddr", 0x100, 26) + CCU_GATE(CLK_DRAM_ACE, "dram-ace", "pll-ddr", 0x100, 29) + CCU_GATE(CLK_DRAM_IEP, "dram-iep", "pll-ddr", 0x100, 31) + + CCU_GATE(CLK_CODEC, "codec", "pll-audio", 0x140, 31) + + CCU_GATE(CLK_AVS, "avs", "hosc", 0x144, 31) +}; + +static const char *pll_parents[] = {"hosc"}; +static struct aw_clk_nkmp_def pll_core = { + .clkdef = { + .id = CLK_PLL_CORE, + .name = "pll-core", + .parent_names = pll_parents, + .parent_cnt = nitems(pll_parents), + }, + .offset = 0x00, + .n = {.shift = 8, .width = 5}, + .k = {.shift = 4, .width = 2}, + .m = {.shift = 0, .width = 2}, + .p = {.shift = 16, .width = 2}, + .gate_shift = 31, + .flags = AW_CLK_HAS_GATE, +}; + +/* + * We only implement pll-audio for now + * For pll-audio-2/4/8 x we need a way to change the frequency + * of the parent clocks + */ +static struct aw_clk_nkmp_def pll_audio = { + .clkdef = { + .id = CLK_PLL_AUDIO, + .name = "pll-audio", + .parent_names = pll_parents, + .parent_cnt = nitems(pll_parents), + }, + .offset = 0x08, + .n = {.shift = 8, .width = 7}, + .k = {.value = 1, .flags = AW_CLK_FACTOR_FIXED}, + .m = {.shift = 0, .width = 5}, + .p = {.shift = 26, .width = 4}, + .gate_shift = 31, + .flags = AW_CLK_HAS_GATE, +}; + +/* Missing PLL3-Video */ +/* Missing PLL4-VE */ + +static struct aw_clk_nkmp_def pll_ddr_base = { + .clkdef = { + .id = CLK_PLL_DDR_BASE, + .name = "pll-ddr-base", + .parent_names = pll_parents, + .parent_cnt = nitems(pll_parents), + }, + .offset = 0x20, + .n = {.shift = 8, .width = 5}, + .k = {.shift = 4, .width = 2}, + .m = {.value = 1, .flags = AW_CLK_FACTOR_FIXED}, + .p = {.value = 1, .flags = AW_CLK_FACTOR_FIXED}, + .gate_shift = 31, + .flags = AW_CLK_HAS_GATE, +}; + +static const char *pll_ddr_parents[] = {"pll-ddr-base"}; +static struct clk_div_def pll_ddr = { + .clkdef = { + .id = CLK_PLL_DDR, + .name = "pll-ddr", + .parent_names = pll_ddr_parents, + .parent_cnt = nitems(pll_ddr_parents), + }, + .offset = 0x20, + .i_shift = 0, + .i_width = 2, +}; + +static const char *pll_ddr_other_parents[] = {"pll-ddr-base"}; +static struct clk_div_def pll_ddr_other = { + .clkdef = { + .id = CLK_PLL_DDR_OTHER, + .name = "pll-ddr-other", + .parent_names = pll_ddr_other_parents, + .parent_cnt = nitems(pll_ddr_other_parents), + }, + .offset = 0x20, + .i_shift = 16, + .i_width = 2, +}; + +static struct aw_clk_nkmp_def pll_periph = { + .clkdef = { + .id = CLK_PLL_PERIPH, + .name = "pll-periph", + .parent_names = pll_parents, + .parent_cnt = nitems(pll_parents), + }, + .offset = 0x28, + .n = {.shift = 8, .width = 5}, + .k = {.shift = 4, .width = 2}, + .m = {.shift = 0, .width = 2}, + .p = {.value = 2, .flags = AW_CLK_FACTOR_FIXED}, + .gate_shift = 31, + .flags = AW_CLK_HAS_GATE, +}; + +/* Missing PLL7-VIDEO1 */ + +static const char *cpu_parents[] = {"osc32k", "hosc", "pll-core", "pll-periph"}; +static struct aw_clk_prediv_mux_def cpu_clk = { + .clkdef = { + .id = CLK_CPU, + .name = "cpu", + .parent_names = cpu_parents, + .parent_cnt = nitems(cpu_parents), + }, + .offset = 0x54, + .mux_shift = 16, .mux_width = 2, + .prediv = { + .value = 6, + .flags = AW_CLK_FACTOR_FIXED, *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***