From owner-svn-src-projects@freebsd.org Mon Nov 12 00:05:02 2018 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8BA15112AAB8 for ; Mon, 12 Nov 2018 00:05:01 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1EE627568D; Mon, 12 Nov 2018 00:05:01 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D9B461942F; Mon, 12 Nov 2018 00:05:00 +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 wAC050Of017626; Mon, 12 Nov 2018 00:05:00 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id wAC04xRH017607; Mon, 12 Nov 2018 00:04:59 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <201811120004.wAC04xRH017607@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Mon, 12 Nov 2018 00:04:59 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r340355 - in projects/nfsv42/sys: amd64/amd64 amd64/conf amd64/ia32 amd64/include amd64/linux amd64/linux32 amd64/pci amd64/vmm amd64/vmm/amd amd64/vmm/intel arm/arm arm/conf arm/freesc... X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: in projects/nfsv42/sys: amd64/amd64 amd64/conf amd64/ia32 amd64/include amd64/linux amd64/linux32 amd64/pci amd64/vmm amd64/vmm/amd amd64/vmm/intel arm/arm arm/conf arm/freescale/imx arm/include arm64... X-SVN-Commit-Revision: 340355 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 1EE627568D X-Spamd-Result: default: False [-106.88 / 200.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; ALLOW_DOMAIN_WHITELIST(-100.00)[FreeBSD.org]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; HAS_XAW(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all]; DMARC_NA(0.00)[FreeBSD.org]; RCVD_COUNT_THREE(0.00)[4]; MX_GOOD(-0.01)[cached: mx1.FreeBSD.org]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-1.00)[-0.999,0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; IP_SCORE(-3.77)[ip: (-9.91), ipnet: 2610:1c1:1::/48(-4.93), asn: 11403(-3.90), country: US(-0.09)] X-Rspamd-Server: mx1.freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.29 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, 12 Nov 2018 00:05:02 -0000 Author: rmacklem Date: Mon Nov 12 00:04:58 2018 New Revision: 340355 URL: https://svnweb.freebsd.org/changeset/base/340355 Log: Update the kernel to a current one from head. Added: projects/nfsv42/sys/arm64/include/ifunc.h - copied unchanged from r340354, head/sys/arm64/include/ifunc.h projects/nfsv42/sys/contrib/dev/acpica/components/executer/exserial.c - copied unchanged from r340354, head/sys/contrib/dev/acpica/components/executer/exserial.c projects/nfsv42/sys/contrib/zstd/doc/images/cdict_v136.png - copied unchanged from r340354, head/sys/contrib/zstd/doc/images/cdict_v136.png projects/nfsv42/sys/contrib/zstd/doc/images/zstd_cdict_v1_3_5.png - copied unchanged from r340354, head/sys/contrib/zstd/doc/images/zstd_cdict_v1_3_5.png projects/nfsv42/sys/contrib/zstd/lib/common/debug.c - copied unchanged from r340354, head/sys/contrib/zstd/lib/common/debug.c projects/nfsv42/sys/contrib/zstd/lib/common/debug.h - copied unchanged from r340354, head/sys/contrib/zstd/lib/common/debug.h projects/nfsv42/sys/contrib/zstd/lib/compress/hist.c - copied unchanged from r340354, head/sys/contrib/zstd/lib/compress/hist.c projects/nfsv42/sys/contrib/zstd/lib/compress/hist.h - copied unchanged from r340354, head/sys/contrib/zstd/lib/compress/hist.h projects/nfsv42/sys/contrib/zstd/lib/dictBuilder/cover.h - copied unchanged from r340354, head/sys/contrib/zstd/lib/dictBuilder/cover.h projects/nfsv42/sys/contrib/zstd/lib/dictBuilder/fastcover.c - copied unchanged from r340354, head/sys/contrib/zstd/lib/dictBuilder/fastcover.c projects/nfsv42/sys/contrib/zstd/programs/zstdgrep.1 - copied unchanged from r340354, head/sys/contrib/zstd/programs/zstdgrep.1 projects/nfsv42/sys/contrib/zstd/programs/zstdgrep.1.md - copied unchanged from r340354, head/sys/contrib/zstd/programs/zstdgrep.1.md projects/nfsv42/sys/contrib/zstd/programs/zstdless.1 - copied unchanged from r340354, head/sys/contrib/zstd/programs/zstdless.1 projects/nfsv42/sys/contrib/zstd/programs/zstdless.1.md - copied unchanged from r340354, head/sys/contrib/zstd/programs/zstdless.1.md projects/nfsv42/sys/contrib/zstd/tests/libzstd_partial_builds.sh - copied unchanged from r340354, head/sys/contrib/zstd/tests/libzstd_partial_builds.sh projects/nfsv42/sys/contrib/zstd/tests/rateLimiter.py - copied unchanged from r340354, head/sys/contrib/zstd/tests/rateLimiter.py projects/nfsv42/sys/crypto/chacha20/_chacha.h - copied unchanged from r340354, head/sys/crypto/chacha20/_chacha.h projects/nfsv42/sys/dev/amdgpio/ - copied from r340354, head/sys/dev/amdgpio/ projects/nfsv42/sys/dev/ixl/iavf.h - copied unchanged from r340354, head/sys/dev/ixl/iavf.h projects/nfsv42/sys/dev/ixl/iavf_vc.c - copied unchanged from r340354, head/sys/dev/ixl/iavf_vc.c projects/nfsv42/sys/dev/ixl/if_iavf.c - copied unchanged from r340354, head/sys/dev/ixl/if_iavf.c projects/nfsv42/sys/dev/netmap/netmap_bdg.c - copied unchanged from r340354, head/sys/dev/netmap/netmap_bdg.c projects/nfsv42/sys/dev/netmap/netmap_bdg.h - copied unchanged from r340354, head/sys/dev/netmap/netmap_bdg.h projects/nfsv42/sys/dev/nvdimm/ - copied from r340354, head/sys/dev/nvdimm/ projects/nfsv42/sys/dev/uart/uart_dev_lowrisc.c - copied unchanged from r340354, head/sys/dev/uart/uart_dev_lowrisc.c projects/nfsv42/sys/dev/uart/uart_dev_lowrisc.h - copied unchanged from r340354, head/sys/dev/uart/uart_dev_lowrisc.h projects/nfsv42/sys/dev/virtio/mmio/virtio_mmio_acpi.c - copied unchanged from r340354, head/sys/dev/virtio/mmio/virtio_mmio_acpi.c projects/nfsv42/sys/dev/virtio/mmio/virtio_mmio_fdt.c - copied unchanged from r340354, head/sys/dev/virtio/mmio/virtio_mmio_fdt.c projects/nfsv42/sys/gnu/dts/arm/am335x-osd3358-sm-red.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/am335x-osd3358-sm-red.dts projects/nfsv42/sys/gnu/dts/arm/am335x-sancloud-bbe.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/am335x-sancloud-bbe.dts projects/nfsv42/sys/gnu/dts/arm/armada-388-helios4.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/armada-388-helios4.dts projects/nfsv42/sys/gnu/dts/arm/at91-dvk_som60.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/at91-dvk_som60.dts projects/nfsv42/sys/gnu/dts/arm/at91-dvk_su60_somc.dtsi - copied unchanged from r340354, head/sys/gnu/dts/arm/at91-dvk_su60_somc.dtsi projects/nfsv42/sys/gnu/dts/arm/at91-dvk_su60_somc_lcm.dtsi - copied unchanged from r340354, head/sys/gnu/dts/arm/at91-dvk_su60_somc_lcm.dtsi projects/nfsv42/sys/gnu/dts/arm/at91-gatwick.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/at91-gatwick.dts projects/nfsv42/sys/gnu/dts/arm/at91-som60.dtsi - copied unchanged from r340354, head/sys/gnu/dts/arm/at91-som60.dtsi projects/nfsv42/sys/gnu/dts/arm/at91-wb45n.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/at91-wb45n.dts projects/nfsv42/sys/gnu/dts/arm/at91-wb45n.dtsi - copied unchanged from r340354, head/sys/gnu/dts/arm/at91-wb45n.dtsi projects/nfsv42/sys/gnu/dts/arm/at91-wb50n.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/at91-wb50n.dts projects/nfsv42/sys/gnu/dts/arm/at91-wb50n.dtsi - copied unchanged from r340354, head/sys/gnu/dts/arm/at91-wb50n.dtsi projects/nfsv42/sys/gnu/dts/arm/bcm2835-rpi-cm1-io1.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/bcm2835-rpi-cm1-io1.dts projects/nfsv42/sys/gnu/dts/arm/bcm2835-rpi-cm1.dtsi - copied unchanged from r340354, head/sys/gnu/dts/arm/bcm2835-rpi-cm1.dtsi projects/nfsv42/sys/gnu/dts/arm/gemini-sl93512r.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/gemini-sl93512r.dts projects/nfsv42/sys/gnu/dts/arm/gr-peach-audiocamerashield.dtsi - copied unchanged from r340354, head/sys/gnu/dts/arm/gr-peach-audiocamerashield.dtsi projects/nfsv42/sys/gnu/dts/arm/imx31-lite.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/imx31-lite.dts projects/nfsv42/sys/gnu/dts/arm/imx51-zii-scu2-mezz.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/imx51-zii-scu2-mezz.dts projects/nfsv42/sys/gnu/dts/arm/imx51-zii-scu3-esb.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/imx51-zii-scu3-esb.dts projects/nfsv42/sys/gnu/dts/arm/imx53-kp-ddc.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/imx53-kp-ddc.dts projects/nfsv42/sys/gnu/dts/arm/imx53-kp-hsc.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/imx53-kp-hsc.dts projects/nfsv42/sys/gnu/dts/arm/imx53-kp.dtsi - copied unchanged from r340354, head/sys/gnu/dts/arm/imx53-kp.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6dl-icore-mipi.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/imx6dl-icore-mipi.dts projects/nfsv42/sys/gnu/dts/arm/imx6sll-evk.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/imx6sll-evk.dts projects/nfsv42/sys/gnu/dts/arm/imx6sll-pinfunc.h - copied unchanged from r340354, head/sys/gnu/dts/arm/imx6sll-pinfunc.h projects/nfsv42/sys/gnu/dts/arm/imx6sll.dtsi - copied unchanged from r340354, head/sys/gnu/dts/arm/imx6sll.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6ul-ccimx6ulsbcexpress.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/imx6ul-ccimx6ulsbcexpress.dts projects/nfsv42/sys/gnu/dts/arm/imx6ul-ccimx6ulsom.dtsi - copied unchanged from r340354, head/sys/gnu/dts/arm/imx6ul-ccimx6ulsom.dtsi projects/nfsv42/sys/gnu/dts/arm/keystone-k2g-netcp.dtsi - copied unchanged from r340354, head/sys/gnu/dts/arm/keystone-k2g-netcp.dtsi projects/nfsv42/sys/gnu/dts/arm/omap4-l4.dtsi - copied unchanged from r340354, head/sys/gnu/dts/arm/omap4-l4.dtsi projects/nfsv42/sys/gnu/dts/arm/r9a06g032-rzn1d400-db.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/r9a06g032-rzn1d400-db.dts projects/nfsv42/sys/gnu/dts/arm/r9a06g032.dtsi - copied unchanged from r340354, head/sys/gnu/dts/arm/r9a06g032.dtsi projects/nfsv42/sys/gnu/dts/arm/s5pv210-aries.dtsi - copied unchanged from r340354, head/sys/gnu/dts/arm/s5pv210-aries.dtsi projects/nfsv42/sys/gnu/dts/arm/s5pv210-fascinate4g.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/s5pv210-fascinate4g.dts projects/nfsv42/sys/gnu/dts/arm/s5pv210-galaxys.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/s5pv210-galaxys.dts projects/nfsv42/sys/gnu/dts/arm/tegra20-colibri-iris.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/tegra20-colibri-iris.dts projects/nfsv42/sys/gnu/dts/arm/tegra20-colibri.dtsi - copied unchanged from r340354, head/sys/gnu/dts/arm/tegra20-colibri.dtsi projects/nfsv42/sys/gnu/dts/arm/vf610-zii-cfu1.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/vf610-zii-cfu1.dts projects/nfsv42/sys/gnu/dts/arm/vf610-zii-ssmb-spu3.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/vf610-zii-ssmb-spu3.dts projects/nfsv42/sys/gnu/dts/arm/zynq-zturn.dts - copied unchanged from r340354, head/sys/gnu/dts/arm/zynq-zturn.dts projects/nfsv42/sys/gnu/dts/arm64/allwinner/sun50i-a64-amarula-relic.dts - copied unchanged from r340354, head/sys/gnu/dts/arm64/allwinner/sun50i-a64-amarula-relic.dts projects/nfsv42/sys/gnu/dts/arm64/allwinner/sun50i-a64-pinebook.dts - copied unchanged from r340354, head/sys/gnu/dts/arm64/allwinner/sun50i-a64-pinebook.dts projects/nfsv42/sys/gnu/dts/arm64/amlogic/meson-gxl-s805x-p241.dts - copied unchanged from r340354, head/sys/gnu/dts/arm64/amlogic/meson-gxl-s805x-p241.dts projects/nfsv42/sys/gnu/dts/arm64/amlogic/meson-gxl-s905w-p281.dts - copied unchanged from r340354, head/sys/gnu/dts/arm64/amlogic/meson-gxl-s905w-p281.dts projects/nfsv42/sys/gnu/dts/arm64/amlogic/meson-gxl-s905w-tx3-mini.dts - copied unchanged from r340354, head/sys/gnu/dts/arm64/amlogic/meson-gxl-s905w-tx3-mini.dts projects/nfsv42/sys/gnu/dts/arm64/broadcom/stingray/bcm958802a802x.dts - copied unchanged from r340354, head/sys/gnu/dts/arm64/broadcom/stingray/bcm958802a802x.dts projects/nfsv42/sys/gnu/dts/arm64/broadcom/stingray/stingray-board-base.dtsi - copied unchanged from r340354, head/sys/gnu/dts/arm64/broadcom/stingray/stingray-board-base.dtsi projects/nfsv42/sys/gnu/dts/arm64/broadcom/stingray/stingray-pcie.dtsi - copied unchanged from r340354, head/sys/gnu/dts/arm64/broadcom/stingray/stingray-pcie.dtsi projects/nfsv42/sys/gnu/dts/arm64/mediatek/mt6797-x20-dev.dts - copied unchanged from r340354, head/sys/gnu/dts/arm64/mediatek/mt6797-x20-dev.dts projects/nfsv42/sys/gnu/dts/arm64/qcom/pm8005.dtsi - copied unchanged from r340354, head/sys/gnu/dts/arm64/qcom/pm8005.dtsi projects/nfsv42/sys/gnu/dts/arm64/qcom/pm8998.dtsi - copied unchanged from r340354, head/sys/gnu/dts/arm64/qcom/pm8998.dtsi projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3399-ficus.dts - copied unchanged from r340354, head/sys/gnu/dts/arm64/rockchip/rk3399-ficus.dts projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3399-gru-bob.dts - copied unchanged from r340354, head/sys/gnu/dts/arm64/rockchip/rk3399-gru-bob.dts projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3399-gru-chromebook.dtsi - copied unchanged from r340354, head/sys/gnu/dts/arm64/rockchip/rk3399-gru-chromebook.dtsi projects/nfsv42/sys/gnu/dts/arm64/ti/ - copied from r340354, head/sys/gnu/dts/arm64/ti/ projects/nfsv42/sys/gnu/dts/arm64/xilinx/avnet-ultra96-rev1.dts - copied unchanged from r340354, head/sys/gnu/dts/arm64/xilinx/avnet-ultra96-rev1.dts projects/nfsv42/sys/i386/conf/MINIMAL - copied unchanged from r340354, head/sys/i386/conf/MINIMAL projects/nfsv42/sys/kern/kern_ubsan.c - copied unchanged from r340354, head/sys/kern/kern_ubsan.c projects/nfsv42/sys/kern/subr_early.c - copied unchanged from r340354, head/sys/kern/subr_early.c projects/nfsv42/sys/modules/amdgpio/ - copied from r340354, head/sys/modules/amdgpio/ projects/nfsv42/sys/modules/iavf/ - copied from r340354, head/sys/modules/iavf/ projects/nfsv42/sys/modules/nvdimm/ - copied from r340354, head/sys/modules/nvdimm/ projects/nfsv42/sys/x86/pci/pci_early_quirks.c - copied unchanged from r340354, head/sys/x86/pci/pci_early_quirks.c projects/nfsv42/sys/x86/pci/pci_early_quirks.h - copied unchanged from r340354, head/sys/x86/pci/pci_early_quirks.h Deleted: projects/nfsv42/sys/cam/scsi/scsi_dvcfg.h projects/nfsv42/sys/cam/scsi/scsi_low.c projects/nfsv42/sys/cam/scsi/scsi_low.h projects/nfsv42/sys/contrib/zstd/circle.yml projects/nfsv42/sys/contrib/zstd/tests/namespaceTest.c projects/nfsv42/sys/dev/advansys/ projects/nfsv42/sys/dev/aha/ projects/nfsv42/sys/dev/aic/ projects/nfsv42/sys/dev/buslogic/ projects/nfsv42/sys/dev/dpt/ projects/nfsv42/sys/dev/ixl/README projects/nfsv42/sys/dev/ixl/if_ixlv.c projects/nfsv42/sys/dev/ixl/ixlv.h projects/nfsv42/sys/dev/ixl/ixlv_vc_mgr.h projects/nfsv42/sys/dev/ixl/ixlvc.c projects/nfsv42/sys/dev/joy/ projects/nfsv42/sys/dev/mse/ projects/nfsv42/sys/dev/ncr/ projects/nfsv42/sys/dev/ncv/ projects/nfsv42/sys/dev/nsp/ projects/nfsv42/sys/dev/stg/ projects/nfsv42/sys/gnu/dts/arm/exynos4412-tmu-sensor-conf.dtsi projects/nfsv42/sys/gnu/dts/arm/exynos5420-tmu-sensor-conf.dtsi projects/nfsv42/sys/gnu/dts/arm/mt7623n-rfb-nand.dts projects/nfsv42/sys/gnu/dts/arm/mt7623n-rfb.dtsi projects/nfsv42/sys/gnu/dts/arm/tegra20-colibri-512.dtsi projects/nfsv42/sys/gnu/dts/arm/tegra20-iris-512.dts projects/nfsv42/sys/gnu/dts/arm64/exynos/exynos5433-tmu-g3d-sensor-conf.dtsi projects/nfsv42/sys/gnu/dts/arm64/exynos/exynos5433-tmu-sensor-conf.dtsi projects/nfsv42/sys/gnu/dts/arm64/exynos/exynos7-tmu-sensor-conf.dtsi projects/nfsv42/sys/gnu/dts/arm64/xilinx/zynqmp-ep108-clk.dtsi projects/nfsv42/sys/gnu/dts/arm64/xilinx/zynqmp-ep108.dts projects/nfsv42/sys/gnu/dts/include/dt-bindings/genpd/ projects/nfsv42/sys/modules/aha/ projects/nfsv42/sys/modules/aic/ projects/nfsv42/sys/modules/dpt/ projects/nfsv42/sys/modules/dtb/atmel/ projects/nfsv42/sys/modules/ixlv/ projects/nfsv42/sys/modules/joy/ projects/nfsv42/sys/modules/mse/ projects/nfsv42/sys/modules/ncr/ projects/nfsv42/sys/modules/ncv/ projects/nfsv42/sys/modules/nsp/ projects/nfsv42/sys/modules/random_yarrow/ projects/nfsv42/sys/modules/scsi_low/ projects/nfsv42/sys/modules/stg/ projects/nfsv42/sys/modules/usb/at91dci/ Modified: projects/nfsv42/sys/amd64/amd64/copyout.c projects/nfsv42/sys/amd64/amd64/initcpu.c projects/nfsv42/sys/amd64/amd64/machdep.c projects/nfsv42/sys/amd64/amd64/pmap.c projects/nfsv42/sys/amd64/amd64/support.S projects/nfsv42/sys/amd64/amd64/trap.c projects/nfsv42/sys/amd64/amd64/vm_machdep.c projects/nfsv42/sys/amd64/conf/GENERIC projects/nfsv42/sys/amd64/conf/GENERIC-MMCCAM projects/nfsv42/sys/amd64/conf/MINIMAL projects/nfsv42/sys/amd64/conf/NOTES projects/nfsv42/sys/amd64/ia32/ia32_syscall.c projects/nfsv42/sys/amd64/include/cpu.h projects/nfsv42/sys/amd64/include/cpufunc.h projects/nfsv42/sys/amd64/include/md_var.h projects/nfsv42/sys/amd64/include/pcpu.h projects/nfsv42/sys/amd64/include/pmap.h projects/nfsv42/sys/amd64/include/proc.h projects/nfsv42/sys/amd64/include/vmm.h projects/nfsv42/sys/amd64/include/vmparam.h projects/nfsv42/sys/amd64/linux/linux_proto.h projects/nfsv42/sys/amd64/linux/linux_systrace_args.c projects/nfsv42/sys/amd64/linux32/linux32_proto.h projects/nfsv42/sys/amd64/linux32/linux32_sysvec.c projects/nfsv42/sys/amd64/pci/pci_cfgreg.c projects/nfsv42/sys/amd64/vmm/amd/svm.c projects/nfsv42/sys/amd64/vmm/amd/svm_msr.c projects/nfsv42/sys/amd64/vmm/intel/vmcs.h projects/nfsv42/sys/amd64/vmm/intel/vmx.c projects/nfsv42/sys/amd64/vmm/vmm.c projects/nfsv42/sys/amd64/vmm/vmm_instruction_emul.c projects/nfsv42/sys/arm/arm/generic_timer.c projects/nfsv42/sys/arm/arm/trap-v4.c projects/nfsv42/sys/arm/arm/trap-v6.c projects/nfsv42/sys/arm/conf/std.arm projects/nfsv42/sys/arm/conf/std.armv6 projects/nfsv42/sys/arm/conf/std.armv7 projects/nfsv42/sys/arm/freescale/imx/files.imx6 projects/nfsv42/sys/arm/include/cpu.h projects/nfsv42/sys/arm/include/elf.h projects/nfsv42/sys/arm64/arm64/elf_machdep.c projects/nfsv42/sys/arm64/arm64/identcpu.c projects/nfsv42/sys/arm64/arm64/locore.S projects/nfsv42/sys/arm64/arm64/machdep.c projects/nfsv42/sys/arm64/arm64/mp_machdep.c projects/nfsv42/sys/arm64/arm64/pmap.c projects/nfsv42/sys/arm64/arm64/swtch.S projects/nfsv42/sys/arm64/arm64/trap.c projects/nfsv42/sys/arm64/arm64/undefined.c projects/nfsv42/sys/arm64/arm64/vm_machdep.c projects/nfsv42/sys/arm64/conf/GENERIC projects/nfsv42/sys/arm64/include/armreg.h projects/nfsv42/sys/arm64/include/cpu.h projects/nfsv42/sys/arm64/include/elf.h projects/nfsv42/sys/arm64/include/hypervisor.h projects/nfsv42/sys/arm64/include/pte.h projects/nfsv42/sys/arm64/include/undefined.h projects/nfsv42/sys/cam/ata/ata_da.c projects/nfsv42/sys/cam/cam_periph.c projects/nfsv42/sys/cam/nvme/nvme_da.c projects/nfsv42/sys/cam/scsi/scsi_cd.c projects/nfsv42/sys/cam/scsi/scsi_da.c projects/nfsv42/sys/cddl/compat/opensolaris/sys/vnode.h projects/nfsv42/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/nfsv42/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/nfsv42/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/nfsv42/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/nfsv42/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/nfsv42/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h projects/nfsv42/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/nfsv42/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/nfsv42/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_indirect.c projects/nfsv42/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c projects/nfsv42/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/nfsv42/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/nfsv42/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/nfsv42/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/nfsv42/sys/cddl/dev/dtrace/powerpc/dtrace_asm.S projects/nfsv42/sys/cddl/dev/fbt/riscv/fbt_isa.c projects/nfsv42/sys/compat/cloudabi/cloudabi_file.c projects/nfsv42/sys/compat/cloudabi32/cloudabi32_proto.h projects/nfsv42/sys/compat/cloudabi64/cloudabi64_proto.h projects/nfsv42/sys/compat/freebsd32/capabilities.conf projects/nfsv42/sys/compat/freebsd32/freebsd32_ioctl.c projects/nfsv42/sys/compat/freebsd32/freebsd32_ioctl.h projects/nfsv42/sys/compat/freebsd32/freebsd32_misc.c projects/nfsv42/sys/compat/freebsd32/freebsd32_proto.h projects/nfsv42/sys/compat/freebsd32/freebsd32_syscall.h projects/nfsv42/sys/compat/freebsd32/freebsd32_syscalls.c projects/nfsv42/sys/compat/freebsd32/freebsd32_sysent.c projects/nfsv42/sys/compat/freebsd32/freebsd32_systrace_args.c projects/nfsv42/sys/compat/freebsd32/freebsd32_util.h projects/nfsv42/sys/compat/freebsd32/syscalls.master projects/nfsv42/sys/compat/linux/linux_common.c projects/nfsv42/sys/compat/linux/linux_file.c projects/nfsv42/sys/compat/linux/linux_ioctl.c projects/nfsv42/sys/compat/linux/linux_ioctl.h projects/nfsv42/sys/compat/linux/linux_socket.c projects/nfsv42/sys/compat/linuxkpi/common/include/linux/dmapool.h projects/nfsv42/sys/compat/linuxkpi/common/include/linux/gfp.h projects/nfsv42/sys/compat/linuxkpi/common/include/linux/io.h projects/nfsv42/sys/compat/linuxkpi/common/include/linux/kernel.h projects/nfsv42/sys/compat/linuxkpi/common/src/linux_compat.c projects/nfsv42/sys/conf/Makefile.amd64 projects/nfsv42/sys/conf/Makefile.i386 projects/nfsv42/sys/conf/NOTES projects/nfsv42/sys/conf/WITHOUT_SOURCELESS_UCODE projects/nfsv42/sys/conf/dtb.mk projects/nfsv42/sys/conf/files projects/nfsv42/sys/conf/files.amd64 projects/nfsv42/sys/conf/files.arm projects/nfsv42/sys/conf/files.arm64 projects/nfsv42/sys/conf/files.i386 projects/nfsv42/sys/conf/files.mips projects/nfsv42/sys/conf/files.powerpc projects/nfsv42/sys/conf/files.riscv projects/nfsv42/sys/conf/files.sparc64 projects/nfsv42/sys/conf/kern.mk projects/nfsv42/sys/conf/kern.opts.mk projects/nfsv42/sys/conf/kern.post.mk projects/nfsv42/sys/conf/kern.pre.mk projects/nfsv42/sys/conf/kmod.mk projects/nfsv42/sys/conf/ldscript.amd64 projects/nfsv42/sys/conf/newvers.sh projects/nfsv42/sys/conf/options projects/nfsv42/sys/contrib/ck/src/ck_epoch.c projects/nfsv42/sys/contrib/dev/acpica/changes.txt projects/nfsv42/sys/contrib/dev/acpica/common/adisasm.c projects/nfsv42/sys/contrib/dev/acpica/common/ahtable.c projects/nfsv42/sys/contrib/dev/acpica/common/dmextern.c projects/nfsv42/sys/contrib/dev/acpica/common/dmtable.c projects/nfsv42/sys/contrib/dev/acpica/common/dmtbdump3.c projects/nfsv42/sys/contrib/dev/acpica/common/dmtbinfo3.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslallocate.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslanalyze.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslcache.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslcodegen.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslcompile.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslcompiler.l projects/nfsv42/sys/contrib/dev/acpica/compiler/asldefine.h projects/nfsv42/sys/contrib/dev/acpica/compiler/aslerror.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslexternal.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslfileio.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslfiles.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslfold.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslglobal.h projects/nfsv42/sys/contrib/dev/acpica/compiler/aslhex.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslkeywords.y projects/nfsv42/sys/contrib/dev/acpica/compiler/asllength.c projects/nfsv42/sys/contrib/dev/acpica/compiler/asllisting.c projects/nfsv42/sys/contrib/dev/acpica/compiler/asllistsup.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslload.c projects/nfsv42/sys/contrib/dev/acpica/compiler/asllookup.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslmain.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslmap.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslmapenter.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslmapoutput.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslmessages.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslmessages.h projects/nfsv42/sys/contrib/dev/acpica/compiler/aslmethod.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslnamesp.c projects/nfsv42/sys/contrib/dev/acpica/compiler/asloffset.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslopcodes.c projects/nfsv42/sys/contrib/dev/acpica/compiler/asloperands.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslopt.c projects/nfsv42/sys/contrib/dev/acpica/compiler/asloptions.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslparseop.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslpld.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslpredef.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslprepkg.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslprune.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslresource.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslstartup.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslsupport.l projects/nfsv42/sys/contrib/dev/acpica/compiler/aslsupport.y projects/nfsv42/sys/contrib/dev/acpica/compiler/asltokens.y projects/nfsv42/sys/contrib/dev/acpica/compiler/asltransform.c projects/nfsv42/sys/contrib/dev/acpica/compiler/asltree.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslutils.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslwalks.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslxref.c projects/nfsv42/sys/contrib/dev/acpica/compiler/aslxrefout.c projects/nfsv42/sys/contrib/dev/acpica/compiler/cvcompiler.c projects/nfsv42/sys/contrib/dev/acpica/compiler/cvdisasm.c projects/nfsv42/sys/contrib/dev/acpica/compiler/cvparser.c projects/nfsv42/sys/contrib/dev/acpica/compiler/dtcompile.c projects/nfsv42/sys/contrib/dev/acpica/compiler/dtcompiler.h projects/nfsv42/sys/contrib/dev/acpica/compiler/dtexpress.c projects/nfsv42/sys/contrib/dev/acpica/compiler/dtfield.c projects/nfsv42/sys/contrib/dev/acpica/compiler/dtio.c projects/nfsv42/sys/contrib/dev/acpica/compiler/dtparser.y projects/nfsv42/sys/contrib/dev/acpica/compiler/dtsubtable.c projects/nfsv42/sys/contrib/dev/acpica/compiler/dttable.c projects/nfsv42/sys/contrib/dev/acpica/compiler/dttable2.c projects/nfsv42/sys/contrib/dev/acpica/compiler/dttemplate.c projects/nfsv42/sys/contrib/dev/acpica/compiler/dtutils.c projects/nfsv42/sys/contrib/dev/acpica/compiler/preprocess.h projects/nfsv42/sys/contrib/dev/acpica/compiler/prexpress.c projects/nfsv42/sys/contrib/dev/acpica/compiler/prmacros.c projects/nfsv42/sys/contrib/dev/acpica/compiler/prparser.l projects/nfsv42/sys/contrib/dev/acpica/compiler/prparser.y projects/nfsv42/sys/contrib/dev/acpica/compiler/prscan.c projects/nfsv42/sys/contrib/dev/acpica/compiler/prutils.c projects/nfsv42/sys/contrib/dev/acpica/components/debugger/dbinput.c projects/nfsv42/sys/contrib/dev/acpica/components/debugger/dbxface.c projects/nfsv42/sys/contrib/dev/acpica/components/disassembler/dmutils.c projects/nfsv42/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c projects/nfsv42/sys/contrib/dev/acpica/components/dispatcher/dswload2.c projects/nfsv42/sys/contrib/dev/acpica/components/events/evregion.c projects/nfsv42/sys/contrib/dev/acpica/components/events/evrgnini.c projects/nfsv42/sys/contrib/dev/acpica/components/events/evxfregn.c projects/nfsv42/sys/contrib/dev/acpica/components/executer/exfield.c projects/nfsv42/sys/contrib/dev/acpica/components/hardware/hwsleep.c projects/nfsv42/sys/contrib/dev/acpica/components/namespace/nsaccess.c projects/nfsv42/sys/contrib/dev/acpica/components/parser/psloop.c projects/nfsv42/sys/contrib/dev/acpica/components/parser/psobject.c projects/nfsv42/sys/contrib/dev/acpica/components/tables/tbxfload.c projects/nfsv42/sys/contrib/dev/acpica/include/acconfig.h projects/nfsv42/sys/contrib/dev/acpica/include/acdisasm.h projects/nfsv42/sys/contrib/dev/acpica/include/acevents.h projects/nfsv42/sys/contrib/dev/acpica/include/acexcep.h projects/nfsv42/sys/contrib/dev/acpica/include/acinterp.h projects/nfsv42/sys/contrib/dev/acpica/include/aclocal.h projects/nfsv42/sys/contrib/dev/acpica/include/acnamesp.h projects/nfsv42/sys/contrib/dev/acpica/include/acpixf.h projects/nfsv42/sys/contrib/dev/acpica/include/actbinfo.h projects/nfsv42/sys/contrib/dev/acpica/include/actbl3.h projects/nfsv42/sys/contrib/dev/acpica/include/amlcode.h projects/nfsv42/sys/contrib/octeon-sdk/cvmx-pip.h projects/nfsv42/sys/contrib/zstd/.gitattributes projects/nfsv42/sys/contrib/zstd/Makefile projects/nfsv42/sys/contrib/zstd/NEWS projects/nfsv42/sys/contrib/zstd/README.md projects/nfsv42/sys/contrib/zstd/TESTING.md projects/nfsv42/sys/contrib/zstd/appveyor.yml projects/nfsv42/sys/contrib/zstd/contrib/gen_html/Makefile projects/nfsv42/sys/contrib/zstd/contrib/meson/meson.build projects/nfsv42/sys/contrib/zstd/contrib/pzstd/Makefile projects/nfsv42/sys/contrib/zstd/contrib/pzstd/Options.cpp projects/nfsv42/sys/contrib/zstd/contrib/pzstd/Pzstd.cpp projects/nfsv42/sys/contrib/zstd/contrib/seekable_format/examples/Makefile projects/nfsv42/sys/contrib/zstd/contrib/seekable_format/examples/seekable_compression.c projects/nfsv42/sys/contrib/zstd/contrib/seekable_format/examples/seekable_decompression.c projects/nfsv42/sys/contrib/zstd/contrib/seekable_format/zstd_seekable.h projects/nfsv42/sys/contrib/zstd/contrib/seekable_format/zstdseek_decompress.c projects/nfsv42/sys/contrib/zstd/doc/zstd_compression_format.md projects/nfsv42/sys/contrib/zstd/doc/zstd_manual.html projects/nfsv42/sys/contrib/zstd/lib/BUCK projects/nfsv42/sys/contrib/zstd/lib/Makefile projects/nfsv42/sys/contrib/zstd/lib/README.md projects/nfsv42/sys/contrib/zstd/lib/common/bitstream.h projects/nfsv42/sys/contrib/zstd/lib/common/compiler.h projects/nfsv42/sys/contrib/zstd/lib/common/cpu.h projects/nfsv42/sys/contrib/zstd/lib/common/entropy_common.c projects/nfsv42/sys/contrib/zstd/lib/common/fse.h projects/nfsv42/sys/contrib/zstd/lib/common/fse_decompress.c projects/nfsv42/sys/contrib/zstd/lib/common/huf.h projects/nfsv42/sys/contrib/zstd/lib/common/mem.h projects/nfsv42/sys/contrib/zstd/lib/common/pool.c projects/nfsv42/sys/contrib/zstd/lib/common/pool.h projects/nfsv42/sys/contrib/zstd/lib/common/xxhash.c projects/nfsv42/sys/contrib/zstd/lib/common/zstd_common.c projects/nfsv42/sys/contrib/zstd/lib/common/zstd_internal.h projects/nfsv42/sys/contrib/zstd/lib/compress/fse_compress.c projects/nfsv42/sys/contrib/zstd/lib/compress/huf_compress.c projects/nfsv42/sys/contrib/zstd/lib/compress/zstd_compress.c projects/nfsv42/sys/contrib/zstd/lib/compress/zstd_compress_internal.h projects/nfsv42/sys/contrib/zstd/lib/compress/zstd_double_fast.c projects/nfsv42/sys/contrib/zstd/lib/compress/zstd_double_fast.h projects/nfsv42/sys/contrib/zstd/lib/compress/zstd_fast.c projects/nfsv42/sys/contrib/zstd/lib/compress/zstd_fast.h projects/nfsv42/sys/contrib/zstd/lib/compress/zstd_lazy.c projects/nfsv42/sys/contrib/zstd/lib/compress/zstd_lazy.h projects/nfsv42/sys/contrib/zstd/lib/compress/zstd_ldm.c projects/nfsv42/sys/contrib/zstd/lib/compress/zstd_ldm.h projects/nfsv42/sys/contrib/zstd/lib/compress/zstd_opt.c projects/nfsv42/sys/contrib/zstd/lib/compress/zstd_opt.h projects/nfsv42/sys/contrib/zstd/lib/compress/zstdmt_compress.c projects/nfsv42/sys/contrib/zstd/lib/compress/zstdmt_compress.h projects/nfsv42/sys/contrib/zstd/lib/decompress/huf_decompress.c projects/nfsv42/sys/contrib/zstd/lib/decompress/zstd_decompress.c projects/nfsv42/sys/contrib/zstd/lib/dictBuilder/cover.c projects/nfsv42/sys/contrib/zstd/lib/dictBuilder/divsufsort.c projects/nfsv42/sys/contrib/zstd/lib/dictBuilder/zdict.c projects/nfsv42/sys/contrib/zstd/lib/dictBuilder/zdict.h projects/nfsv42/sys/contrib/zstd/lib/freebsd/zstd_kmalloc.c projects/nfsv42/sys/contrib/zstd/lib/legacy/zstd_v01.c projects/nfsv42/sys/contrib/zstd/lib/legacy/zstd_v02.c projects/nfsv42/sys/contrib/zstd/lib/legacy/zstd_v03.c projects/nfsv42/sys/contrib/zstd/lib/legacy/zstd_v04.c projects/nfsv42/sys/contrib/zstd/lib/legacy/zstd_v05.c projects/nfsv42/sys/contrib/zstd/lib/legacy/zstd_v06.c projects/nfsv42/sys/contrib/zstd/lib/legacy/zstd_v07.c projects/nfsv42/sys/contrib/zstd/lib/zstd.h projects/nfsv42/sys/contrib/zstd/programs/Makefile projects/nfsv42/sys/contrib/zstd/programs/README.md projects/nfsv42/sys/contrib/zstd/programs/bench.c projects/nfsv42/sys/contrib/zstd/programs/bench.h projects/nfsv42/sys/contrib/zstd/programs/datagen.c projects/nfsv42/sys/contrib/zstd/programs/dibio.c projects/nfsv42/sys/contrib/zstd/programs/dibio.h projects/nfsv42/sys/contrib/zstd/programs/fileio.c projects/nfsv42/sys/contrib/zstd/programs/fileio.h projects/nfsv42/sys/contrib/zstd/programs/platform.h projects/nfsv42/sys/contrib/zstd/programs/util.h projects/nfsv42/sys/contrib/zstd/programs/zstd.1 projects/nfsv42/sys/contrib/zstd/programs/zstd.1.md projects/nfsv42/sys/contrib/zstd/programs/zstdcli.c projects/nfsv42/sys/contrib/zstd/tests/.gitignore projects/nfsv42/sys/contrib/zstd/tests/Makefile projects/nfsv42/sys/contrib/zstd/tests/README.md projects/nfsv42/sys/contrib/zstd/tests/decodecorpus.c projects/nfsv42/sys/contrib/zstd/tests/fullbench.c projects/nfsv42/sys/contrib/zstd/tests/fuzz/fuzz.h projects/nfsv42/sys/contrib/zstd/tests/fuzz/fuzz.py projects/nfsv42/sys/contrib/zstd/tests/fuzz/regression_driver.c projects/nfsv42/sys/contrib/zstd/tests/fuzz/zstd_helpers.c projects/nfsv42/sys/contrib/zstd/tests/fuzzer.c projects/nfsv42/sys/contrib/zstd/tests/gzip/Makefile projects/nfsv42/sys/contrib/zstd/tests/legacy.c projects/nfsv42/sys/contrib/zstd/tests/longmatch.c projects/nfsv42/sys/contrib/zstd/tests/paramgrill.c projects/nfsv42/sys/contrib/zstd/tests/playTests.sh projects/nfsv42/sys/contrib/zstd/tests/poolTests.c projects/nfsv42/sys/contrib/zstd/tests/roundTripCrash.c projects/nfsv42/sys/contrib/zstd/tests/symbols.c projects/nfsv42/sys/contrib/zstd/tests/test-zstd-versions.py projects/nfsv42/sys/contrib/zstd/tests/zstreamtest.c projects/nfsv42/sys/contrib/zstd/zlibWrapper/examples/minigzip.c projects/nfsv42/sys/contrib/zstd/zlibWrapper/examples/zwrapbench.c projects/nfsv42/sys/contrib/zstd/zlibWrapper/gzguts.h projects/nfsv42/sys/contrib/zstd/zlibWrapper/gzlib.c projects/nfsv42/sys/contrib/zstd/zlibWrapper/gzwrite.c projects/nfsv42/sys/crypto/ccp/ccp.c projects/nfsv42/sys/crypto/chacha20/chacha.c projects/nfsv42/sys/crypto/chacha20/chacha.h projects/nfsv42/sys/crypto/rijndael/rijndael-api-fst.c projects/nfsv42/sys/ddb/db_command.c projects/nfsv42/sys/ddb/db_thread.c projects/nfsv42/sys/dev/aac/aac_pci.c projects/nfsv42/sys/dev/aacraid/aacraid_pci.c projects/nfsv42/sys/dev/acpi_support/acpi_asus.c projects/nfsv42/sys/dev/acpi_support/acpi_fujitsu.c projects/nfsv42/sys/dev/acpi_support/acpi_ibm.c projects/nfsv42/sys/dev/acpi_support/acpi_panasonic.c projects/nfsv42/sys/dev/acpi_support/acpi_rapidstart.c projects/nfsv42/sys/dev/acpi_support/acpi_sony.c projects/nfsv42/sys/dev/acpi_support/acpi_toshiba.c projects/nfsv42/sys/dev/acpi_support/acpi_wmi.c projects/nfsv42/sys/dev/acpi_support/atk0110.c projects/nfsv42/sys/dev/acpica/acpi.c projects/nfsv42/sys/dev/acpica/acpi_acad.c projects/nfsv42/sys/dev/acpica/acpi_battery.c projects/nfsv42/sys/dev/acpica/acpi_button.c projects/nfsv42/sys/dev/acpica/acpi_cmbat.c projects/nfsv42/sys/dev/acpica/acpi_container.c projects/nfsv42/sys/dev/acpica/acpi_cpu.c projects/nfsv42/sys/dev/acpica/acpi_ec.c projects/nfsv42/sys/dev/acpica/acpi_hpet.c projects/nfsv42/sys/dev/acpica/acpi_if.m projects/nfsv42/sys/dev/acpica/acpi_isab.c projects/nfsv42/sys/dev/acpica/acpi_lid.c projects/nfsv42/sys/dev/acpica/acpi_pci_link.c projects/nfsv42/sys/dev/acpica/acpi_resource.c projects/nfsv42/sys/dev/acpica/acpi_smbat.c projects/nfsv42/sys/dev/acpica/acpivar.h projects/nfsv42/sys/dev/adlink/adlink.c projects/nfsv42/sys/dev/ae/if_ae.c projects/nfsv42/sys/dev/age/if_age.c projects/nfsv42/sys/dev/ahci/ahci.c projects/nfsv42/sys/dev/ahci/ahci.h projects/nfsv42/sys/dev/ahci/ahci_pci.c projects/nfsv42/sys/dev/alc/if_alc.c projects/nfsv42/sys/dev/ale/if_ale.c projects/nfsv42/sys/dev/amdsmn/amdsmn.c projects/nfsv42/sys/dev/amdtemp/amdtemp.c projects/nfsv42/sys/dev/amr/amr_pci.c projects/nfsv42/sys/dev/an/if_an_pci.c projects/nfsv42/sys/dev/asmc/asmc.c projects/nfsv42/sys/dev/atkbdc/atkbd.c projects/nfsv42/sys/dev/bce/if_bce.c projects/nfsv42/sys/dev/bfe/if_bfe.c projects/nfsv42/sys/dev/bge/if_bge.c projects/nfsv42/sys/dev/bm/if_bm.c projects/nfsv42/sys/dev/bwi/if_bwi_pci.c projects/nfsv42/sys/dev/bwn/if_bwn_pci.c projects/nfsv42/sys/dev/bxe/bxe.c projects/nfsv42/sys/dev/bxe/bxe.h projects/nfsv42/sys/dev/bxe/bxe_stats.c projects/nfsv42/sys/dev/cas/if_cas.c projects/nfsv42/sys/dev/ciss/ciss.c projects/nfsv42/sys/dev/cpuctl/cpuctl.c projects/nfsv42/sys/dev/cs/if_cs.c projects/nfsv42/sys/dev/cxgb/cxgb_main.c projects/nfsv42/sys/dev/cxgbe/adapter.h projects/nfsv42/sys/dev/cxgbe/common/common.h projects/nfsv42/sys/dev/cxgbe/common/t4_hw.c projects/nfsv42/sys/dev/cxgbe/crypto/t4_crypto.c projects/nfsv42/sys/dev/cxgbe/firmware/t4fw_cfg.txt projects/nfsv42/sys/dev/cxgbe/firmware/t5fw_cfg.txt projects/nfsv42/sys/dev/cxgbe/firmware/t6fw_cfg.txt projects/nfsv42/sys/dev/cxgbe/iw_cxgbe/cm.c projects/nfsv42/sys/dev/cxgbe/iw_cxgbe/qp.c projects/nfsv42/sys/dev/cxgbe/osdep.h projects/nfsv42/sys/dev/cxgbe/t4_filter.c projects/nfsv42/sys/dev/cxgbe/t4_ioctl.h projects/nfsv42/sys/dev/cxgbe/t4_l2t.c projects/nfsv42/sys/dev/cxgbe/t4_l2t.h projects/nfsv42/sys/dev/cxgbe/t4_main.c projects/nfsv42/sys/dev/cxgbe/t4_netmap.c projects/nfsv42/sys/dev/cxgbe/t4_sge.c projects/nfsv42/sys/dev/cxgbe/tom/t4_cpl_io.c projects/nfsv42/sys/dev/dc/if_dc.c projects/nfsv42/sys/dev/de/if_de.c projects/nfsv42/sys/dev/dme/if_dme.c projects/nfsv42/sys/dev/dpaa/bman_fdt.c projects/nfsv42/sys/dev/dpaa/qman_fdt.c projects/nfsv42/sys/dev/drm2/drm_os_freebsd.c projects/nfsv42/sys/dev/drm2/drm_os_freebsd.h projects/nfsv42/sys/dev/drm2/i915/i915_drv.c projects/nfsv42/sys/dev/drm2/i915/intel_ringbuffer.c projects/nfsv42/sys/dev/drm2/radeon/radeon_drv.c projects/nfsv42/sys/dev/e1000/em_txrx.c projects/nfsv42/sys/dev/e1000/if_em.c projects/nfsv42/sys/dev/e1000/if_em.h projects/nfsv42/sys/dev/e1000/igb_txrx.c projects/nfsv42/sys/dev/ed/if_ed.c projects/nfsv42/sys/dev/ed/if_ed_pci.c projects/nfsv42/sys/dev/ena/ena.c projects/nfsv42/sys/dev/ep/if_ep.c projects/nfsv42/sys/dev/ep/if_epreg.h projects/nfsv42/sys/dev/ep/if_epvar.h projects/nfsv42/sys/dev/et/if_et.c projects/nfsv42/sys/dev/evdev/cdev.c projects/nfsv42/sys/dev/evdev/evdev.c projects/nfsv42/sys/dev/evdev/evdev_private.h projects/nfsv42/sys/dev/ex/if_ex.c projects/nfsv42/sys/dev/fdc/fdc_acpi.c projects/nfsv42/sys/dev/fe/if_fe.c projects/nfsv42/sys/dev/ffec/if_ffec.c projects/nfsv42/sys/dev/filemon/filemon_wrapper.c projects/nfsv42/sys/dev/fxp/if_fxp.c projects/nfsv42/sys/dev/gem/if_gem_pci.c projects/nfsv42/sys/dev/gpio/bytgpio.c projects/nfsv42/sys/dev/gpio/chvgpio.c projects/nfsv42/sys/dev/hwpmc/hwpmc_amd.c projects/nfsv42/sys/dev/hwpmc/hwpmc_amd.h projects/nfsv42/sys/dev/hwpmc/hwpmc_logging.c projects/nfsv42/sys/dev/hwpmc/hwpmc_mod.c projects/nfsv42/sys/dev/hyperv/netvsc/if_hn.c projects/nfsv42/sys/dev/hyperv/vmbus/vmbus_res.c projects/nfsv42/sys/dev/ichiic/ig4_acpi.c projects/nfsv42/sys/dev/ichiic/ig4_iic.c projects/nfsv42/sys/dev/ichwd/ichwd.c projects/nfsv42/sys/dev/ichwd/ichwd.h projects/nfsv42/sys/dev/ida/ida_pci.c projects/nfsv42/sys/dev/intel/spi.c projects/nfsv42/sys/dev/intpm/intpm.c projects/nfsv42/sys/dev/ioat/ioat.c projects/nfsv42/sys/dev/ipmi/ipmi_acpi.c projects/nfsv42/sys/dev/ipw/if_ipw.c projects/nfsv42/sys/dev/iwm/if_iwm.c projects/nfsv42/sys/dev/iwn/if_iwn.c projects/nfsv42/sys/dev/ixgbe/if_ix.c projects/nfsv42/sys/dev/ixgbe/if_ixv.c projects/nfsv42/sys/dev/ixgbe/ix_txrx.c projects/nfsv42/sys/dev/ixl/i40e_osdep.c projects/nfsv42/sys/dev/ixl/if_ixl.c projects/nfsv42/sys/dev/ixl/ixl.h projects/nfsv42/sys/dev/ixl/ixl_debug.h projects/nfsv42/sys/dev/ixl/ixl_pf.h projects/nfsv42/sys/dev/ixl/ixl_pf_iov.c projects/nfsv42/sys/dev/ixl/ixl_pf_iov.h projects/nfsv42/sys/dev/ixl/ixl_pf_main.c projects/nfsv42/sys/dev/ixl/ixl_pf_qmgr.c projects/nfsv42/sys/dev/ixl/ixl_pf_qmgr.h projects/nfsv42/sys/dev/ixl/ixl_txrx.c projects/nfsv42/sys/dev/kbdmux/kbdmux.c projects/nfsv42/sys/dev/mfi/mfi_pci.c projects/nfsv42/sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c projects/nfsv42/sys/dev/mlx5/device.h projects/nfsv42/sys/dev/mlx5/mlx5_core/mlx5_eq.c projects/nfsv42/sys/dev/mpr/mpr_pci.c projects/nfsv42/sys/dev/mps/mps_pci.c projects/nfsv42/sys/dev/mrsas/mrsas.h projects/nfsv42/sys/dev/mvs/mvs_pci.c projects/nfsv42/sys/dev/my/if_my.c projects/nfsv42/sys/dev/netmap/netmap.c projects/nfsv42/sys/dev/netmap/netmap_freebsd.c projects/nfsv42/sys/dev/netmap/netmap_generic.c projects/nfsv42/sys/dev/netmap/netmap_kern.h projects/nfsv42/sys/dev/netmap/netmap_mem2.c projects/nfsv42/sys/dev/netmap/netmap_monitor.c projects/nfsv42/sys/dev/netmap/netmap_pipe.c projects/nfsv42/sys/dev/netmap/netmap_vale.c projects/nfsv42/sys/dev/ntb/ntb_hw/ntb_hw_intel.c projects/nfsv42/sys/dev/nvme/nvme.c projects/nfsv42/sys/dev/nvme/nvme_private.h projects/nfsv42/sys/dev/oce/oce_if.c projects/nfsv42/sys/dev/ofw/ofw_bus_subr.h projects/nfsv42/sys/dev/pccard/pccardvar.h projects/nfsv42/sys/dev/pccbb/pccbb_pci.c projects/nfsv42/sys/dev/pci/pci_user.c projects/nfsv42/sys/dev/pci/pcireg.h projects/nfsv42/sys/dev/pci/pcivar.h projects/nfsv42/sys/dev/pcn/if_pcn.c projects/nfsv42/sys/dev/puc/puc_pci.c projects/nfsv42/sys/dev/ral/if_ral_pci.c projects/nfsv42/sys/dev/random/fortuna.c projects/nfsv42/sys/dev/random/random_harvestq.c projects/nfsv42/sys/dev/rl/if_rl.c projects/nfsv42/sys/dev/sdhci/sdhci_acpi.c projects/nfsv42/sys/dev/sf/if_sf.c projects/nfsv42/sys/dev/sn/if_sn.c projects/nfsv42/sys/dev/sound/midi/sequencer.c projects/nfsv42/sys/dev/sound/pci/hda/hdac.c projects/nfsv42/sys/dev/sound/usb/uaudio.c projects/nfsv42/sys/dev/spibus/spi.h projects/nfsv42/sys/dev/sym/sym_hipd.c projects/nfsv42/sys/dev/tl/if_tl.c projects/nfsv42/sys/dev/tpm/tpm_acpi.c projects/nfsv42/sys/dev/tx/if_tx.c projects/nfsv42/sys/dev/txp/if_txp.c projects/nfsv42/sys/dev/uart/uart_bus_pccard.c projects/nfsv42/sys/dev/uart/uart_bus_pci.c projects/nfsv42/sys/dev/uart/uart_dev_snps.c projects/nfsv42/sys/dev/usb/controller/dwc_otg.c projects/nfsv42/sys/dev/usb/controller/ehci_pci.c projects/nfsv42/sys/dev/usb/input/uhid.c projects/nfsv42/sys/dev/usb/input/ukbd.c projects/nfsv42/sys/dev/usb/input/wmt.c projects/nfsv42/sys/dev/usb/net/if_ure.c projects/nfsv42/sys/dev/usb/serial/uplcom.c projects/nfsv42/sys/dev/usb/usbdevs projects/nfsv42/sys/dev/usb/usbdi.h projects/nfsv42/sys/dev/virtio/mmio/virtio_mmio.c projects/nfsv42/sys/dev/virtio/mmio/virtio_mmio.h projects/nfsv42/sys/dev/vx/if_vx.c projects/nfsv42/sys/dev/vx/if_vxreg.h projects/nfsv42/sys/dev/vx/if_vxvar.h projects/nfsv42/sys/dev/wb/if_wb.c projects/nfsv42/sys/dev/xe/if_xe.c projects/nfsv42/sys/dev/xl/if_xl.c projects/nfsv42/sys/fs/devfs/devfs_vnops.c projects/nfsv42/sys/fs/ext2fs/ext2_vnops.c projects/nfsv42/sys/fs/fuse/fuse_vnops.c projects/nfsv42/sys/fs/nandfs/nandfs_vnops.c projects/nfsv42/sys/fs/nfs/nfs_var.h projects/nfsv42/sys/fs/nfsclient/nfs_clrpcops.c projects/nfsv42/sys/fs/nfsclient/nfs_clvfsops.c projects/nfsv42/sys/fs/nfsclient/nfs_clvnops.c projects/nfsv42/sys/fs/nfsserver/nfs_nfsdport.c projects/nfsv42/sys/fs/tmpfs/tmpfs.h projects/nfsv42/sys/fs/tmpfs/tmpfs_subr.c projects/nfsv42/sys/fs/tmpfs/tmpfs_vnops.c projects/nfsv42/sys/geom/concat/g_concat.c projects/nfsv42/sys/geom/concat/g_concat.h projects/nfsv42/sys/geom/eli/g_eli_crypto.c projects/nfsv42/sys/geom/eli/g_eli_ctl.c projects/nfsv42/sys/geom/geom.h projects/nfsv42/sys/geom/geom_disk.h projects/nfsv42/sys/geom/geom_dump.c projects/nfsv42/sys/geom/geom_redboot.c projects/nfsv42/sys/geom/geom_subr.c projects/nfsv42/sys/geom/nop/g_nop.c projects/nfsv42/sys/geom/part/g_part.c projects/nfsv42/sys/geom/raid/g_raid.c projects/nfsv42/sys/geom/raid/tr_raid0.c projects/nfsv42/sys/geom/stripe/g_stripe.c projects/nfsv42/sys/geom/stripe/g_stripe.h projects/nfsv42/sys/geom/uzip/g_uzip.c projects/nfsv42/sys/gnu/dts/arm/am335x-baltos.dtsi projects/nfsv42/sys/gnu/dts/arm/am335x-evm.dts projects/nfsv42/sys/gnu/dts/arm/am335x-evmsk.dts projects/nfsv42/sys/gnu/dts/arm/am335x-sl50.dts projects/nfsv42/sys/gnu/dts/arm/am33xx.dtsi projects/nfsv42/sys/gnu/dts/arm/am3517-evm.dts projects/nfsv42/sys/gnu/dts/arm/am3517-som.dtsi projects/nfsv42/sys/gnu/dts/arm/am4372.dtsi projects/nfsv42/sys/gnu/dts/arm/am437x-gp-evm.dts projects/nfsv42/sys/gnu/dts/arm/am571x-idk.dts projects/nfsv42/sys/gnu/dts/arm/am572x-idk-common.dtsi projects/nfsv42/sys/gnu/dts/arm/am57xx-idk-common.dtsi projects/nfsv42/sys/gnu/dts/arm/armada-388-clearfog-base.dts projects/nfsv42/sys/gnu/dts/arm/armada-388-clearfog-pro.dts projects/nfsv42/sys/gnu/dts/arm/armada-388-clearfog.dts projects/nfsv42/sys/gnu/dts/arm/armada-388-clearfog.dtsi projects/nfsv42/sys/gnu/dts/arm/armada-38x-solidrun-microsom.dtsi projects/nfsv42/sys/gnu/dts/arm/aspeed-ast2500-evb.dts projects/nfsv42/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts projects/nfsv42/sys/gnu/dts/arm/aspeed-bmc-opp-witherspoon.dts projects/nfsv42/sys/gnu/dts/arm/aspeed-bmc-opp-zaius.dts projects/nfsv42/sys/gnu/dts/arm/aspeed-g4.dtsi projects/nfsv42/sys/gnu/dts/arm/aspeed-g5.dtsi projects/nfsv42/sys/gnu/dts/arm/at91-sama5d2_ptc_ek.dts projects/nfsv42/sys/gnu/dts/arm/at91sam9261.dtsi projects/nfsv42/sys/gnu/dts/arm/at91sam9263.dtsi projects/nfsv42/sys/gnu/dts/arm/at91sam9rl.dtsi projects/nfsv42/sys/gnu/dts/arm/at91sam9x5.dtsi projects/nfsv42/sys/gnu/dts/arm/bcm-cygnus.dtsi projects/nfsv42/sys/gnu/dts/arm/bcm2837.dtsi projects/nfsv42/sys/gnu/dts/arm/bcm283x.dtsi projects/nfsv42/sys/gnu/dts/arm/bcm4708-asus-rt-ac56u.dts projects/nfsv42/sys/gnu/dts/arm/bcm4708-asus-rt-ac68u.dts projects/nfsv42/sys/gnu/dts/arm/bcm4708-buffalo-wzr-1750dhp.dts projects/nfsv42/sys/gnu/dts/arm/bcm4708-linksys-ea6300-v1.dts projects/nfsv42/sys/gnu/dts/arm/bcm4708-luxul-xap-1510.dts projects/nfsv42/sys/gnu/dts/arm/bcm4708-luxul-xwc-1000.dts projects/nfsv42/sys/gnu/dts/arm/bcm4708-netgear-r6250.dts projects/nfsv42/sys/gnu/dts/arm/bcm4708-netgear-r6300-v2.dts projects/nfsv42/sys/gnu/dts/arm/bcm4708-smartrg-sr400ac.dts projects/nfsv42/sys/gnu/dts/arm/bcm47081-asus-rt-n18u.dts projects/nfsv42/sys/gnu/dts/arm/bcm47081-buffalo-wzr-600dhp2.dts projects/nfsv42/sys/gnu/dts/arm/bcm47081-buffalo-wzr-900dhp.dts projects/nfsv42/sys/gnu/dts/arm/bcm47081-luxul-xap-1410.dts projects/nfsv42/sys/gnu/dts/arm/bcm47081-luxul-xwr-1200.dts projects/nfsv42/sys/gnu/dts/arm/bcm47081-tplink-archer-c5-v2.dts projects/nfsv42/sys/gnu/dts/arm/bcm4709-asus-rt-ac87u.dts projects/nfsv42/sys/gnu/dts/arm/bcm4709-buffalo-wxr-1900dhp.dts projects/nfsv42/sys/gnu/dts/arm/bcm4709-linksys-ea9200.dts projects/nfsv42/sys/gnu/dts/arm/bcm4709-netgear-r7000.dts projects/nfsv42/sys/gnu/dts/arm/bcm4709-netgear-r8000.dts projects/nfsv42/sys/gnu/dts/arm/bcm4709-tplink-archer-c9-v1.dts projects/nfsv42/sys/gnu/dts/arm/bcm47094-dlink-dir-885l.dts projects/nfsv42/sys/gnu/dts/arm/bcm47094-linksys-panamera.dts projects/nfsv42/sys/gnu/dts/arm/bcm47094-luxul-abr-4500.dts projects/nfsv42/sys/gnu/dts/arm/bcm47094-luxul-xbr-4500.dts projects/nfsv42/sys/gnu/dts/arm/bcm47094-luxul-xwr-3100.dts projects/nfsv42/sys/gnu/dts/arm/bcm47094-netgear-r8500.dts projects/nfsv42/sys/gnu/dts/arm/bcm47094.dtsi projects/nfsv42/sys/gnu/dts/arm/bcm5301x.dtsi projects/nfsv42/sys/gnu/dts/arm/bcm53573.dtsi projects/nfsv42/sys/gnu/dts/arm/bcm63138.dtsi projects/nfsv42/sys/gnu/dts/arm/bcm94708.dts projects/nfsv42/sys/gnu/dts/arm/bcm94709.dts projects/nfsv42/sys/gnu/dts/arm/bcm953012er.dts projects/nfsv42/sys/gnu/dts/arm/bcm953012hr.dts projects/nfsv42/sys/gnu/dts/arm/bcm953012k.dts projects/nfsv42/sys/gnu/dts/arm/berlin2.dtsi projects/nfsv42/sys/gnu/dts/arm/berlin2q.dtsi projects/nfsv42/sys/gnu/dts/arm/da850-enbw-cmc.dts projects/nfsv42/sys/gnu/dts/arm/da850-evm.dts projects/nfsv42/sys/gnu/dts/arm/da850-lcdk.dts projects/nfsv42/sys/gnu/dts/arm/da850-lego-ev3.dts projects/nfsv42/sys/gnu/dts/arm/da850.dtsi projects/nfsv42/sys/gnu/dts/arm/dra7-evm-common.dtsi projects/nfsv42/sys/gnu/dts/arm/dra7-evm.dts projects/nfsv42/sys/gnu/dts/arm/dra7.dtsi projects/nfsv42/sys/gnu/dts/arm/dra71-evm.dts projects/nfsv42/sys/gnu/dts/arm/dra72-evm-common.dtsi projects/nfsv42/sys/gnu/dts/arm/dra74x.dtsi projects/nfsv42/sys/gnu/dts/arm/dra76-evm.dts projects/nfsv42/sys/gnu/dts/arm/dra76x.dtsi projects/nfsv42/sys/gnu/dts/arm/emev2-kzm9d.dts projects/nfsv42/sys/gnu/dts/arm/emev2.dtsi projects/nfsv42/sys/gnu/dts/arm/exynos3250.dtsi projects/nfsv42/sys/gnu/dts/arm/exynos4.dtsi projects/nfsv42/sys/gnu/dts/arm/exynos4210.dtsi projects/nfsv42/sys/gnu/dts/arm/exynos4412-midas.dtsi projects/nfsv42/sys/gnu/dts/arm/exynos4412.dtsi projects/nfsv42/sys/gnu/dts/arm/exynos5.dtsi projects/nfsv42/sys/gnu/dts/arm/exynos5250.dtsi projects/nfsv42/sys/gnu/dts/arm/exynos5410.dtsi projects/nfsv42/sys/gnu/dts/arm/exynos5420-cpus.dtsi projects/nfsv42/sys/gnu/dts/arm/exynos5420.dtsi projects/nfsv42/sys/gnu/dts/arm/exynos5422-cpus.dtsi projects/nfsv42/sys/gnu/dts/arm/gemini-dlink-dir-685.dts projects/nfsv42/sys/gnu/dts/arm/gemini-sq201.dts projects/nfsv42/sys/gnu/dts/arm/highbank.dts projects/nfsv42/sys/gnu/dts/arm/imx23-evk.dts projects/nfsv42/sys/gnu/dts/arm/imx28-evk.dts projects/nfsv42/sys/gnu/dts/arm/imx31.dtsi projects/nfsv42/sys/gnu/dts/arm/imx50-evk.dts projects/nfsv42/sys/gnu/dts/arm/imx50-pinfunc.h projects/nfsv42/sys/gnu/dts/arm/imx50.dtsi projects/nfsv42/sys/gnu/dts/arm/imx51-babbage.dts projects/nfsv42/sys/gnu/dts/arm/imx51-eukrea-mbimxsd51-baseboard.dts projects/nfsv42/sys/gnu/dts/arm/imx51-zii-rdu1.dts projects/nfsv42/sys/gnu/dts/arm/imx51.dtsi projects/nfsv42/sys/gnu/dts/arm/imx53-ppd.dts projects/nfsv42/sys/gnu/dts/arm/imx53-qsb-common.dtsi projects/nfsv42/sys/gnu/dts/arm/imx53.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6dl-colibri-eval-v3.dts projects/nfsv42/sys/gnu/dts/arm/imx6dl-mamoj.dts projects/nfsv42/sys/gnu/dts/arm/imx6dl-nit6xlite.dts projects/nfsv42/sys/gnu/dts/arm/imx6dl-nitrogen6x.dts projects/nfsv42/sys/gnu/dts/arm/imx6dl-riotboard.dts projects/nfsv42/sys/gnu/dts/arm/imx6dl.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6q-apalis-eval.dts projects/nfsv42/sys/gnu/dts/arm/imx6q-apalis-ixora-v1.1.dts projects/nfsv42/sys/gnu/dts/arm/imx6q-apalis-ixora.dts projects/nfsv42/sys/gnu/dts/arm/imx6q-cm-fx6.dts projects/nfsv42/sys/gnu/dts/arm/imx6q-icore-mipi.dts projects/nfsv42/sys/gnu/dts/arm/imx6q-nitrogen6_max.dts projects/nfsv42/sys/gnu/dts/arm/imx6q-nitrogen6_som2.dts projects/nfsv42/sys/gnu/dts/arm/imx6q-nitrogen6x.dts projects/nfsv42/sys/gnu/dts/arm/imx6q-var-dt6customboard.dts projects/nfsv42/sys/gnu/dts/arm/imx6q.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6qdl-apalis.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6qdl-colibri.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6qdl-icore.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6qdl-nit6xlite.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6qdl-nitrogen6_max.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6qdl-nitrogen6_som2.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6qdl-nitrogen6x.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6qdl-sabreauto.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6qdl-sabresd.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6qdl-wandboard.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6qdl.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6qp-nitrogen6_max.dts projects/nfsv42/sys/gnu/dts/arm/imx6qp-nitrogen6_som2.dts projects/nfsv42/sys/gnu/dts/arm/imx6sl-evk.dts projects/nfsv42/sys/gnu/dts/arm/imx6sl.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6sx-nitrogen6sx.dts projects/nfsv42/sys/gnu/dts/arm/imx6sx-sdb-reva.dts projects/nfsv42/sys/gnu/dts/arm/imx6sx.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6ul-pico-hobbit.dts projects/nfsv42/sys/gnu/dts/arm/imx6ul.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6ull-colibri-wifi.dtsi projects/nfsv42/sys/gnu/dts/arm/imx6ull.dtsi projects/nfsv42/sys/gnu/dts/arm/imx7d-nitrogen7.dts projects/nfsv42/sys/gnu/dts/arm/imx7d-sdb.dts projects/nfsv42/sys/gnu/dts/arm/imx7d.dtsi projects/nfsv42/sys/gnu/dts/arm/imx7s.dtsi projects/nfsv42/sys/gnu/dts/arm/iwg20d-q7-common.dtsi projects/nfsv42/sys/gnu/dts/arm/iwg20d-q7-dbcm-ca.dtsi projects/nfsv42/sys/gnu/dts/arm/keystone-k2e-netcp.dtsi projects/nfsv42/sys/gnu/dts/arm/keystone-k2g-evm.dts projects/nfsv42/sys/gnu/dts/arm/keystone-k2g-ice.dts projects/nfsv42/sys/gnu/dts/arm/keystone-k2g.dtsi projects/nfsv42/sys/gnu/dts/arm/keystone-k2hk-netcp.dtsi projects/nfsv42/sys/gnu/dts/arm/keystone-k2l-netcp.dtsi projects/nfsv42/sys/gnu/dts/arm/logicpd-som-lv.dtsi projects/nfsv42/sys/gnu/dts/arm/logicpd-torpedo-37xx-devkit.dts projects/nfsv42/sys/gnu/dts/arm/ls1021a.dtsi projects/nfsv42/sys/gnu/dts/arm/mt7623.dtsi projects/nfsv42/sys/gnu/dts/arm/mt7623n-bananapi-bpi-r2.dts projects/nfsv42/sys/gnu/dts/arm/omap3-cm-t3517.dts projects/nfsv42/sys/gnu/dts/arm/omap3-cm-t3730.dts projects/nfsv42/sys/gnu/dts/arm/omap3-evm-common.dtsi projects/nfsv42/sys/gnu/dts/arm/omap3-igep0020-rev-f.dts projects/nfsv42/sys/gnu/dts/arm/omap3-igep0030-rev-g.dts projects/nfsv42/sys/gnu/dts/arm/omap3-zoom3.dts projects/nfsv42/sys/gnu/dts/arm/omap4-droid4-xt894.dts projects/nfsv42/sys/gnu/dts/arm/omap4-duovero-parlor.dts projects/nfsv42/sys/gnu/dts/arm/omap4-duovero.dtsi projects/nfsv42/sys/gnu/dts/arm/omap4-panda-common.dtsi projects/nfsv42/sys/gnu/dts/arm/omap4-panda-es.dts projects/nfsv42/sys/gnu/dts/arm/omap4-sdp.dts projects/nfsv42/sys/gnu/dts/arm/omap4-var-som-om44-wlan.dtsi projects/nfsv42/sys/gnu/dts/arm/omap4.dtsi projects/nfsv42/sys/gnu/dts/arm/omap4460.dtsi projects/nfsv42/sys/gnu/dts/arm/omap5-board-common.dtsi projects/nfsv42/sys/gnu/dts/arm/omap5.dtsi projects/nfsv42/sys/gnu/dts/arm/pxa2xx.dtsi projects/nfsv42/sys/gnu/dts/arm/pxa3xx.dtsi projects/nfsv42/sys/gnu/dts/arm/qcom-ipq4019.dtsi projects/nfsv42/sys/gnu/dts/arm/qcom-ipq8064.dtsi projects/nfsv42/sys/gnu/dts/arm/qcom-msm8974-lge-nexus5-hammerhead.dts projects/nfsv42/sys/gnu/dts/arm/r7s72100-genmai.dts projects/nfsv42/sys/gnu/dts/arm/r7s72100-gr-peach.dts projects/nfsv42/sys/gnu/dts/arm/r7s72100-rskrza1.dts projects/nfsv42/sys/gnu/dts/arm/r7s72100.dtsi projects/nfsv42/sys/gnu/dts/arm/r8a73a4-ape6evm.dts projects/nfsv42/sys/gnu/dts/arm/r8a73a4.dtsi projects/nfsv42/sys/gnu/dts/arm/r8a7740-armadillo800eva.dts projects/nfsv42/sys/gnu/dts/arm/r8a7740.dtsi projects/nfsv42/sys/gnu/dts/arm/r8a7743-iwg20d-q7-dbcm-ca.dts projects/nfsv42/sys/gnu/dts/arm/r8a7743-iwg20d-q7.dts projects/nfsv42/sys/gnu/dts/arm/r8a7743-iwg20m.dtsi projects/nfsv42/sys/gnu/dts/arm/r8a7743-sk-rzg1m.dts projects/nfsv42/sys/gnu/dts/arm/r8a7743.dtsi projects/nfsv42/sys/gnu/dts/arm/r8a7745-iwg22d-sodimm-dbhd-ca.dts projects/nfsv42/sys/gnu/dts/arm/r8a7745-iwg22d-sodimm.dts projects/nfsv42/sys/gnu/dts/arm/r8a7745-iwg22m.dtsi projects/nfsv42/sys/gnu/dts/arm/r8a7745-sk-rzg1e.dts projects/nfsv42/sys/gnu/dts/arm/r8a7745.dtsi projects/nfsv42/sys/gnu/dts/arm/r8a77470.dtsi projects/nfsv42/sys/gnu/dts/arm/r8a7778-bockw.dts projects/nfsv42/sys/gnu/dts/arm/r8a7778.dtsi projects/nfsv42/sys/gnu/dts/arm/r8a7779-marzen.dts projects/nfsv42/sys/gnu/dts/arm/r8a7779.dtsi projects/nfsv42/sys/gnu/dts/arm/r8a7790-lager.dts projects/nfsv42/sys/gnu/dts/arm/r8a7790.dtsi projects/nfsv42/sys/gnu/dts/arm/r8a7791-koelsch.dts projects/nfsv42/sys/gnu/dts/arm/r8a7791-porter.dts projects/nfsv42/sys/gnu/dts/arm/r8a7791.dtsi projects/nfsv42/sys/gnu/dts/arm/r8a7792-blanche.dts projects/nfsv42/sys/gnu/dts/arm/r8a7792-wheat.dts projects/nfsv42/sys/gnu/dts/arm/r8a7792.dtsi projects/nfsv42/sys/gnu/dts/arm/r8a7793-gose.dts projects/nfsv42/sys/gnu/dts/arm/r8a7793.dtsi projects/nfsv42/sys/gnu/dts/arm/r8a7794-alt.dts projects/nfsv42/sys/gnu/dts/arm/r8a7794-silk.dts projects/nfsv42/sys/gnu/dts/arm/r8a7794.dtsi projects/nfsv42/sys/gnu/dts/arm/r8a77xx-aa104xd12-panel.dtsi projects/nfsv42/sys/gnu/dts/arm/r8a77xx-aa121td01-panel.dtsi projects/nfsv42/sys/gnu/dts/arm/rk3036-evb.dts projects/nfsv42/sys/gnu/dts/arm/rk3036-kylin.dts projects/nfsv42/sys/gnu/dts/arm/rk3036.dtsi projects/nfsv42/sys/gnu/dts/arm/rk3066a-bqcurie2.dts projects/nfsv42/sys/gnu/dts/arm/rk3066a-marsboard.dts projects/nfsv42/sys/gnu/dts/arm/rk3066a-mk808.dts projects/nfsv42/sys/gnu/dts/arm/rk3066a-rayeager.dts projects/nfsv42/sys/gnu/dts/arm/rk3066a.dtsi projects/nfsv42/sys/gnu/dts/arm/rk3188-px3-evb.dts projects/nfsv42/sys/gnu/dts/arm/rk3188-radxarock.dts projects/nfsv42/sys/gnu/dts/arm/rk3188.dtsi projects/nfsv42/sys/gnu/dts/arm/rk3228-evb.dts projects/nfsv42/sys/gnu/dts/arm/rk3229-evb.dts projects/nfsv42/sys/gnu/dts/arm/rk3229.dtsi projects/nfsv42/sys/gnu/dts/arm/rk322x.dtsi projects/nfsv42/sys/gnu/dts/arm/rk3288-evb-act8846.dts projects/nfsv42/sys/gnu/dts/arm/rk3288-evb-rk808.dts projects/nfsv42/sys/gnu/dts/arm/rk3288-evb.dtsi projects/nfsv42/sys/gnu/dts/arm/rk3288-fennec.dts projects/nfsv42/sys/gnu/dts/arm/rk3288-firefly-beta.dts projects/nfsv42/sys/gnu/dts/arm/rk3288-firefly-reload-core.dtsi projects/nfsv42/sys/gnu/dts/arm/rk3288-firefly-reload.dts projects/nfsv42/sys/gnu/dts/arm/rk3288-firefly.dts projects/nfsv42/sys/gnu/dts/arm/rk3288-firefly.dtsi projects/nfsv42/sys/gnu/dts/arm/rk3288-miqi.dts projects/nfsv42/sys/gnu/dts/arm/rk3288-phycore-rdk.dts projects/nfsv42/sys/gnu/dts/arm/rk3288-phycore-som.dtsi projects/nfsv42/sys/gnu/dts/arm/rk3288-popmetal.dts projects/nfsv42/sys/gnu/dts/arm/rk3288-r89.dts projects/nfsv42/sys/gnu/dts/arm/rk3288-rock2-som.dtsi projects/nfsv42/sys/gnu/dts/arm/rk3288-rock2-square.dts projects/nfsv42/sys/gnu/dts/arm/rk3288-tinker.dts projects/nfsv42/sys/gnu/dts/arm/rk3288-veyron-analog-audio.dtsi projects/nfsv42/sys/gnu/dts/arm/rk3288-veyron-brain.dts projects/nfsv42/sys/gnu/dts/arm/rk3288-veyron-chromebook.dtsi projects/nfsv42/sys/gnu/dts/arm/rk3288-veyron-jaq.dts projects/nfsv42/sys/gnu/dts/arm/rk3288-veyron-jerry.dts projects/nfsv42/sys/gnu/dts/arm/rk3288-veyron-mickey.dts projects/nfsv42/sys/gnu/dts/arm/rk3288-veyron-minnie.dts projects/nfsv42/sys/gnu/dts/arm/rk3288-veyron-pinky.dts projects/nfsv42/sys/gnu/dts/arm/rk3288-veyron-sdmmc.dtsi projects/nfsv42/sys/gnu/dts/arm/rk3288-veyron-speedy.dts projects/nfsv42/sys/gnu/dts/arm/rk3288-veyron.dtsi projects/nfsv42/sys/gnu/dts/arm/rk3288-vyasa.dts projects/nfsv42/sys/gnu/dts/arm/rk3288.dtsi projects/nfsv42/sys/gnu/dts/arm/rk3xxx.dtsi projects/nfsv42/sys/gnu/dts/arm/rv1108-evb.dts projects/nfsv42/sys/gnu/dts/arm/rv1108.dtsi projects/nfsv42/sys/gnu/dts/arm/s5pv210-pinctrl.dtsi projects/nfsv42/sys/gnu/dts/arm/sama5d2-pinfunc.h projects/nfsv42/sys/gnu/dts/arm/sama5d3.dtsi projects/nfsv42/sys/gnu/dts/arm/sama5d3_emac.dtsi projects/nfsv42/sys/gnu/dts/arm/sama5d4.dtsi projects/nfsv42/sys/gnu/dts/arm/sh73a0-kzm9g.dts projects/nfsv42/sys/gnu/dts/arm/sh73a0.dtsi projects/nfsv42/sys/gnu/dts/arm/socfpga_arria10.dtsi projects/nfsv42/sys/gnu/dts/arm/ste-nomadik-stn8815.dtsi projects/nfsv42/sys/gnu/dts/arm/stm32f429.dtsi projects/nfsv42/sys/gnu/dts/arm/stm32f746.dtsi projects/nfsv42/sys/gnu/dts/arm/stm32mp157-pinctrl.dtsi projects/nfsv42/sys/gnu/dts/arm/stm32mp157c-ed1.dts projects/nfsv42/sys/gnu/dts/arm/stm32mp157c-ev1.dts projects/nfsv42/sys/gnu/dts/arm/stm32mp157c.dtsi projects/nfsv42/sys/gnu/dts/arm/sun4i-a10-inet97fv2.dts projects/nfsv42/sys/gnu/dts/arm/sun4i-a10.dtsi projects/nfsv42/sys/gnu/dts/arm/sun5i.dtsi projects/nfsv42/sys/gnu/dts/arm/sun6i-a31.dtsi projects/nfsv42/sys/gnu/dts/arm/sun7i-a20.dtsi projects/nfsv42/sys/gnu/dts/arm/sun8i-a23-a33.dtsi projects/nfsv42/sys/gnu/dts/arm/sun8i-a33.dtsi projects/nfsv42/sys/gnu/dts/arm/sun8i-a83t-allwinner-h8homlet-v2.dts projects/nfsv42/sys/gnu/dts/arm/sun8i-a83t-bananapi-m3.dts projects/nfsv42/sys/gnu/dts/arm/sun8i-a83t-cubietruck-plus.dts projects/nfsv42/sys/gnu/dts/arm/sun8i-a83t.dtsi projects/nfsv42/sys/gnu/dts/arm/sun8i-h2-plus-bananapi-m2-zero.dts projects/nfsv42/sys/gnu/dts/arm/sun8i-h3-beelink-x2.dts projects/nfsv42/sys/gnu/dts/arm/sun8i-h3.dtsi projects/nfsv42/sys/gnu/dts/arm/sun8i-r40-bananapi-m2-ultra.dts projects/nfsv42/sys/gnu/dts/arm/sun8i-r40.dtsi projects/nfsv42/sys/gnu/dts/arm/sunxi-h3-h5.dtsi projects/nfsv42/sys/gnu/dts/arm/sunxi-libretech-all-h3-cc.dtsi projects/nfsv42/sys/gnu/dts/arm/tegra114-dalmore.dts projects/nfsv42/sys/gnu/dts/arm/tegra114-roth.dts projects/nfsv42/sys/gnu/dts/arm/tegra114-tn7.dts projects/nfsv42/sys/gnu/dts/arm/tegra114.dtsi projects/nfsv42/sys/gnu/dts/arm/tegra124-apalis-v1.2.dtsi projects/nfsv42/sys/gnu/dts/arm/tegra124-apalis.dtsi projects/nfsv42/sys/gnu/dts/arm/tegra124-jetson-tk1.dts projects/nfsv42/sys/gnu/dts/arm/tegra124-nyan.dtsi projects/nfsv42/sys/gnu/dts/arm/tegra124-venice2.dts projects/nfsv42/sys/gnu/dts/arm/tegra124.dtsi projects/nfsv42/sys/gnu/dts/arm/tegra20-harmony.dts projects/nfsv42/sys/gnu/dts/arm/tegra20-paz00.dts projects/nfsv42/sys/gnu/dts/arm/tegra20-seaboard.dts projects/nfsv42/sys/gnu/dts/arm/tegra20-tamonten.dtsi projects/nfsv42/sys/gnu/dts/arm/tegra20-trimslice.dts projects/nfsv42/sys/gnu/dts/arm/tegra20-ventana.dts projects/nfsv42/sys/gnu/dts/arm/tegra20.dtsi projects/nfsv42/sys/gnu/dts/arm/tegra30-apalis.dtsi projects/nfsv42/sys/gnu/dts/arm/tegra30-beaver.dts projects/nfsv42/sys/gnu/dts/arm/tegra30-cardhu.dtsi projects/nfsv42/sys/gnu/dts/arm/tegra30-colibri.dtsi projects/nfsv42/sys/gnu/dts/arm/tegra30.dtsi projects/nfsv42/sys/gnu/dts/arm/uniphier-pxs2.dtsi projects/nfsv42/sys/gnu/dts/arm/zynq-cc108.dts projects/nfsv42/sys/gnu/dts/arm/zynq-microzed.dts projects/nfsv42/sys/gnu/dts/arm/zynq-parallella.dts projects/nfsv42/sys/gnu/dts/arm/zynq-zc702.dts projects/nfsv42/sys/gnu/dts/arm/zynq-zc706.dts projects/nfsv42/sys/gnu/dts/arm/zynq-zc770-xm010.dts projects/nfsv42/sys/gnu/dts/arm/zynq-zc770-xm011.dts projects/nfsv42/sys/gnu/dts/arm/zynq-zc770-xm012.dts projects/nfsv42/sys/gnu/dts/arm/zynq-zc770-xm013.dts projects/nfsv42/sys/gnu/dts/arm/zynq-zed.dts projects/nfsv42/sys/gnu/dts/arm/zynq-zybo-z7.dts projects/nfsv42/sys/gnu/dts/arm/zynq-zybo.dts projects/nfsv42/sys/gnu/dts/arm64/allwinner/sun50i-a64-bananapi-m64.dts projects/nfsv42/sys/gnu/dts/arm64/allwinner/sun50i-a64-nanopi-a64.dts projects/nfsv42/sys/gnu/dts/arm64/allwinner/sun50i-a64-olinuxino.dts projects/nfsv42/sys/gnu/dts/arm64/allwinner/sun50i-a64-orangepi-win.dts projects/nfsv42/sys/gnu/dts/arm64/allwinner/sun50i-a64-pine64.dts projects/nfsv42/sys/gnu/dts/arm64/allwinner/sun50i-a64-sopine-baseboard.dts projects/nfsv42/sys/gnu/dts/arm64/allwinner/sun50i-a64-sopine.dtsi projects/nfsv42/sys/gnu/dts/arm64/allwinner/sun50i-a64-teres-i.dts projects/nfsv42/sys/gnu/dts/arm64/allwinner/sun50i-a64.dtsi projects/nfsv42/sys/gnu/dts/arm64/allwinner/sun50i-h5-orangepi-pc2.dts projects/nfsv42/sys/gnu/dts/arm64/allwinner/sun50i-h6-pine-h64.dts projects/nfsv42/sys/gnu/dts/arm64/allwinner/sun50i-h6.dtsi projects/nfsv42/sys/gnu/dts/arm64/altera/socfpga_stratix10.dtsi projects/nfsv42/sys/gnu/dts/arm64/altera/socfpga_stratix10_socdk.dts projects/nfsv42/sys/gnu/dts/arm64/amlogic/meson-axg-s400.dts projects/nfsv42/sys/gnu/dts/arm64/amlogic/meson-axg.dtsi projects/nfsv42/sys/gnu/dts/arm64/amlogic/meson-gx-p23x-q20x.dtsi projects/nfsv42/sys/gnu/dts/arm64/amlogic/meson-gxbb-nanopi-k2.dts projects/nfsv42/sys/gnu/dts/arm64/amlogic/meson-gxl-s905d-p230.dts projects/nfsv42/sys/gnu/dts/arm64/amlogic/meson-gxl-s905d-p231.dts projects/nfsv42/sys/gnu/dts/arm64/amlogic/meson-gxm-khadas-vim2.dts projects/nfsv42/sys/gnu/dts/arm64/amlogic/meson-gxm-q200.dts projects/nfsv42/sys/gnu/dts/arm64/amlogic/meson-gxm-q201.dts projects/nfsv42/sys/gnu/dts/arm64/arm/juno-r1.dts projects/nfsv42/sys/gnu/dts/arm64/arm/juno-r2.dts projects/nfsv42/sys/gnu/dts/arm64/arm/juno.dts projects/nfsv42/sys/gnu/dts/arm64/broadcom/northstar2/ns2.dtsi projects/nfsv42/sys/gnu/dts/arm64/broadcom/stingray/bcm958742-base.dtsi projects/nfsv42/sys/gnu/dts/arm64/broadcom/stingray/stingray-clock.dtsi projects/nfsv42/sys/gnu/dts/arm64/broadcom/stingray/stingray.dtsi projects/nfsv42/sys/gnu/dts/arm64/exynos/exynos5433.dtsi projects/nfsv42/sys/gnu/dts/arm64/exynos/exynos7.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls1012a-frdm.dts projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls1012a-qds.dts projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls1012a-rdb.dts projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls1012a.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls1043-post.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls1043a-qds.dts projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls1043a-rdb.dts projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls1043a.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls1046-post.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls1046a-qds.dts projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls1046a-rdb.dts projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls1046a.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls1088a-qds.dts projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls1088a-rdb.dts projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls1088a.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls2080a-qds.dts projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls2080a-rdb.dts projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls2080a-simu.dts projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls2080a.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls2088a-qds.dts projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls2088a-rdb.dts projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls2088a.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls208xa-qds.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls208xa-rdb.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/fsl-ls208xa.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/qoriq-bman-portals.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-10g-0.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-10g-1.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-1g-0.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-1g-1.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-1g-2.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-1g-3.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-1g-4.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-1g-5.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/qoriq-fman3-0.dtsi projects/nfsv42/sys/gnu/dts/arm64/freescale/qoriq-qman-portals.dtsi projects/nfsv42/sys/gnu/dts/arm64/hisilicon/hi3660-hikey960.dts projects/nfsv42/sys/gnu/dts/arm64/hisilicon/hi3660.dtsi projects/nfsv42/sys/gnu/dts/arm64/hisilicon/hi6220-hikey.dts projects/nfsv42/sys/gnu/dts/arm64/hisilicon/hi6220.dtsi projects/nfsv42/sys/gnu/dts/arm64/hisilicon/hip07.dtsi projects/nfsv42/sys/gnu/dts/arm64/marvell/armada-37xx.dtsi projects/nfsv42/sys/gnu/dts/arm64/marvell/armada-8040-mcbin.dts projects/nfsv42/sys/gnu/dts/arm64/marvell/armada-cp110.dtsi projects/nfsv42/sys/gnu/dts/arm64/mediatek/mt2712e.dtsi projects/nfsv42/sys/gnu/dts/arm64/mediatek/mt7622-rfb1.dts projects/nfsv42/sys/gnu/dts/arm64/mediatek/mt7622.dtsi projects/nfsv42/sys/gnu/dts/arm64/mediatek/mt8173.dtsi projects/nfsv42/sys/gnu/dts/arm64/nvidia/tegra194-p2888.dtsi projects/nfsv42/sys/gnu/dts/arm64/nvidia/tegra194.dtsi projects/nfsv42/sys/gnu/dts/arm64/qcom/apq8016-sbc.dtsi projects/nfsv42/sys/gnu/dts/arm64/qcom/apq8096-db820c.dtsi projects/nfsv42/sys/gnu/dts/arm64/qcom/msm8916.dtsi projects/nfsv42/sys/gnu/dts/arm64/qcom/msm8996.dtsi projects/nfsv42/sys/gnu/dts/arm64/qcom/sdm845-mtp.dts projects/nfsv42/sys/gnu/dts/arm64/qcom/sdm845.dtsi projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a7795-es1-h3ulcb-kf.dts projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a7795-es1-h3ulcb.dts projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a7795-es1-salvator-x.dts projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a7795-es1.dtsi projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a7795-h3ulcb-kf.dts projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a7795-h3ulcb.dts projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a7795-salvator-x.dts projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a7795-salvator-xs.dts projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a7795.dtsi projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a7796-m3ulcb-kf.dts projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a7796-m3ulcb.dts projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a7796-salvator-x.dts projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a7796-salvator-xs.dts projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a7796.dtsi projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a77965.dtsi projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a77970-eagle.dts projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a77970-v3msk.dts projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a77970.dtsi projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a77980-condor.dts projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a77980-v3hsk.dts projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a77980.dtsi projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a77990-ebisu.dts projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a77990.dtsi projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a77995-draak.dts projects/nfsv42/sys/gnu/dts/arm64/renesas/r8a77995.dtsi projects/nfsv42/sys/gnu/dts/arm64/renesas/salvator-common.dtsi projects/nfsv42/sys/gnu/dts/arm64/renesas/salvator-x.dtsi projects/nfsv42/sys/gnu/dts/arm64/renesas/salvator-xs.dtsi projects/nfsv42/sys/gnu/dts/arm64/renesas/ulcb-kf.dtsi projects/nfsv42/sys/gnu/dts/arm64/renesas/ulcb.dtsi projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3328-evb.dts projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3328-rock64.dts projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3328.dtsi projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3368-evb-act8846.dts projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3368-evb.dtsi projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3368-geekbox.dts projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3368-orion-r68-meta.dts projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3368-px5-evb.dts projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3368-r88.dts projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3368.dtsi projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3399-evb.dts projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3399-firefly.dts projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3399-gru-kevin.dts projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3399-gru.dtsi projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3399-op1-opp.dtsi projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3399-opp.dtsi projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3399-puma-haikou.dts projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3399-puma.dtsi projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3399-sapphire-excavator.dts projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3399-sapphire.dtsi projects/nfsv42/sys/gnu/dts/arm64/rockchip/rk3399.dtsi projects/nfsv42/sys/gnu/dts/arm64/socionext/uniphier-ld11-global.dts projects/nfsv42/sys/gnu/dts/arm64/socionext/uniphier-ld20-global.dts projects/nfsv42/sys/gnu/dts/arm64/socionext/uniphier-ld20.dtsi projects/nfsv42/sys/gnu/dts/arm64/sprd/sc2731.dtsi projects/nfsv42/sys/gnu/dts/arm64/sprd/sc9860.dtsi projects/nfsv42/sys/gnu/dts/arm64/sprd/whale2.dtsi projects/nfsv42/sys/gnu/dts/arm64/xilinx/zynqmp-zcu100-revC.dts projects/nfsv42/sys/gnu/dts/arm64/xilinx/zynqmp-zcu102-revA.dts projects/nfsv42/sys/gnu/dts/arm64/xilinx/zynqmp-zcu106-revA.dts projects/nfsv42/sys/gnu/dts/arm64/xilinx/zynqmp-zcu111-revA.dts projects/nfsv42/sys/gnu/dts/arm64/xilinx/zynqmp.dtsi projects/nfsv42/sys/i386/conf/GENERIC projects/nfsv42/sys/i386/conf/NOTES projects/nfsv42/sys/i386/conf/PAE projects/nfsv42/sys/i386/i386/npx.c projects/nfsv42/sys/i386/i386/pmap.c projects/nfsv42/sys/i386/i386/trap.c projects/nfsv42/sys/i386/i386/vm_machdep.c projects/nfsv42/sys/i386/include/cpu.h projects/nfsv42/sys/i386/include/pmap.h projects/nfsv42/sys/i386/linux/linux_proto.h projects/nfsv42/sys/isa/isavar.h projects/nfsv42/sys/kern/Make.tags.inc projects/nfsv42/sys/kern/capabilities.conf projects/nfsv42/sys/kern/imgact_elf.c projects/nfsv42/sys/kern/init_sysent.c projects/nfsv42/sys/kern/kern_conf.c projects/nfsv42/sys/kern/kern_cons.c projects/nfsv42/sys/kern/kern_context.c projects/nfsv42/sys/kern/kern_cpuset.c projects/nfsv42/sys/kern/kern_descrip.c projects/nfsv42/sys/kern/kern_environment.c projects/nfsv42/sys/kern/kern_exec.c projects/nfsv42/sys/kern/kern_jail.c projects/nfsv42/sys/kern/kern_linker.c projects/nfsv42/sys/kern/kern_malloc.c projects/nfsv42/sys/kern/kern_mbuf.c projects/nfsv42/sys/kern/kern_mutex.c projects/nfsv42/sys/kern/kern_pmc.c projects/nfsv42/sys/kern/kern_priv.c projects/nfsv42/sys/kern/kern_resource.c projects/nfsv42/sys/kern/kern_sendfile.c projects/nfsv42/sys/kern/kern_shutdown.c projects/nfsv42/sys/kern/kern_sysctl.c projects/nfsv42/sys/kern/kern_umtx.c projects/nfsv42/sys/kern/link_elf.c projects/nfsv42/sys/kern/link_elf_obj.c projects/nfsv42/sys/kern/makesyscalls.sh projects/nfsv42/sys/kern/subr_busdma_bufalloc.c projects/nfsv42/sys/kern/subr_compressor.c projects/nfsv42/sys/kern/subr_epoch.c projects/nfsv42/sys/kern/subr_gtaskqueue.c projects/nfsv42/sys/kern/subr_kdb.c projects/nfsv42/sys/kern/subr_prf.c projects/nfsv42/sys/kern/subr_stack.c projects/nfsv42/sys/kern/subr_vmem.c projects/nfsv42/sys/kern/sys_capability.c projects/nfsv42/sys/kern/sys_generic.c projects/nfsv42/sys/kern/sys_pipe.c projects/nfsv42/sys/kern/sys_procdesc.c projects/nfsv42/sys/kern/sys_process.c projects/nfsv42/sys/kern/syscalls.c projects/nfsv42/sys/kern/syscalls.master projects/nfsv42/sys/kern/systrace_args.c projects/nfsv42/sys/kern/sysv_shm.c projects/nfsv42/sys/kern/tty.c projects/nfsv42/sys/kern/tty_info.c projects/nfsv42/sys/kern/tty_pts.c projects/nfsv42/sys/kern/tty_ttydisc.c projects/nfsv42/sys/kern/uipc_mqueue.c projects/nfsv42/sys/kern/uipc_socket.c projects/nfsv42/sys/kern/uipc_syscalls.c projects/nfsv42/sys/kern/vfs_bio.c projects/nfsv42/sys/kern/vfs_default.c projects/nfsv42/sys/kern/vfs_init.c projects/nfsv42/sys/kern/vfs_lookup.c projects/nfsv42/sys/kern/vfs_mount.c projects/nfsv42/sys/kern/vfs_mountroot.c projects/nfsv42/sys/kern/vfs_syscalls.c projects/nfsv42/sys/kern/vfs_vnops.c projects/nfsv42/sys/kern/vnode_if.src projects/nfsv42/sys/libkern/mcount.c projects/nfsv42/sys/mips/conf/OCTEON1 projects/nfsv42/sys/mips/include/cpu.h projects/nfsv42/sys/mips/include/elf.h projects/nfsv42/sys/mips/mips/trap.c projects/nfsv42/sys/modules/Makefile projects/nfsv42/sys/modules/bios/smapi/Makefile projects/nfsv42/sys/modules/ipfw_nat64/Makefile projects/nfsv42/sys/modules/ixl/Makefile projects/nfsv42/sys/modules/linuxkpi/Makefile projects/nfsv42/sys/net/if.c projects/nfsv42/sys/net/if_ethersubr.c projects/nfsv42/sys/net/if_gif.c projects/nfsv42/sys/net/if_gif.h projects/nfsv42/sys/net/if_gre.c projects/nfsv42/sys/net/if_gre.h projects/nfsv42/sys/net/if_ipsec.c projects/nfsv42/sys/net/if_lagg.c projects/nfsv42/sys/net/if_me.c projects/nfsv42/sys/net/if_stf.c projects/nfsv42/sys/net/if_tap.c projects/nfsv42/sys/net/if_tun.c projects/nfsv42/sys/net/if_var.h projects/nfsv42/sys/net/if_vlan.c projects/nfsv42/sys/net/iflib.c projects/nfsv42/sys/net/iflib.h projects/nfsv42/sys/net/iflib_private.h projects/nfsv42/sys/net/netmap.h projects/nfsv42/sys/net/netmap_user.h projects/nfsv42/sys/net/pfvar.h projects/nfsv42/sys/net/vnet.c projects/nfsv42/sys/netgraph/ng_pptpgre.c projects/nfsv42/sys/netgraph/ng_pptpgre.h projects/nfsv42/sys/netinet/icmp6.h projects/nfsv42/sys/netinet/in.c projects/nfsv42/sys/netinet/in_gif.c projects/nfsv42/sys/netinet/in_mcast.c projects/nfsv42/sys/netinet/in_pcb.c projects/nfsv42/sys/netinet/in_pcb.h projects/nfsv42/sys/netinet/ip_carp.c projects/nfsv42/sys/netinet/ip_encap.c projects/nfsv42/sys/netinet/ip_encap.h projects/nfsv42/sys/netinet/ip_fw.h projects/nfsv42/sys/netinet/ip_gre.c projects/nfsv42/sys/netinet/ip_icmp.c projects/nfsv42/sys/netinet/ip_input.c projects/nfsv42/sys/netinet/ip_options.c projects/nfsv42/sys/netinet/ip_output.c projects/nfsv42/sys/netinet/ip_reass.c projects/nfsv42/sys/netinet/netdump/netdump_client.c projects/nfsv42/sys/netinet/sctp_asconf.c projects/nfsv42/sys/netinet/sctp_auth.c projects/nfsv42/sys/netinet/sctp_auth.h projects/nfsv42/sys/netinet/sctp_input.c projects/nfsv42/sys/netinet/sctp_output.c projects/nfsv42/sys/netinet/sctp_sysctl.h projects/nfsv42/sys/netinet/sctputil.c projects/nfsv42/sys/netinet/siftr.c projects/nfsv42/sys/netinet/tcp_hpts.c projects/nfsv42/sys/netinet/tcp_input.c projects/nfsv42/sys/netinet/tcp_output.c projects/nfsv42/sys/netinet/tcp_reass.c projects/nfsv42/sys/netinet/tcp_syncache.c projects/nfsv42/sys/netinet/tcp_syncache.h projects/nfsv42/sys/netinet/udp_usrreq.c projects/nfsv42/sys/netinet6/icmp6.c projects/nfsv42/sys/netinet6/in6.c projects/nfsv42/sys/netinet6/in6_gif.c projects/nfsv42/sys/netinet6/in6_ifattach.c projects/nfsv42/sys/netinet6/in6_pcb.c projects/nfsv42/sys/netinet6/ip6_gre.c projects/nfsv42/sys/netinet6/nd6.h projects/nfsv42/sys/netinet6/nd6_rtr.c projects/nfsv42/sys/netinet6/raw_ip6.c projects/nfsv42/sys/netinet6/udp6_usrreq.c projects/nfsv42/sys/netipsec/key.c projects/nfsv42/sys/netipsec/key.h projects/nfsv42/sys/netipsec/subr_ipsec.c projects/nfsv42/sys/netipsec/xform.h projects/nfsv42/sys/netpfil/ipfw/ip_fw2.c projects/nfsv42/sys/netpfil/ipfw/ip_fw_dynamic.c projects/nfsv42/sys/netpfil/ipfw/ip_fw_pfil.c projects/nfsv42/sys/netpfil/ipfw/nat64/ip_fw_nat64.c projects/nfsv42/sys/netpfil/ipfw/nat64/nat64_translate.c projects/nfsv42/sys/netpfil/ipfw/nat64/nat64_translate.h projects/nfsv42/sys/netpfil/ipfw/nat64/nat64lsn.c projects/nfsv42/sys/netpfil/pf/if_pfsync.c projects/nfsv42/sys/netpfil/pf/pf.c projects/nfsv42/sys/netpfil/pf/pf_if.c projects/nfsv42/sys/netpfil/pf/pf_ioctl.c projects/nfsv42/sys/netpfil/pf/pf_norm.c projects/nfsv42/sys/netpfil/pf/pf_table.c projects/nfsv42/sys/opencrypto/cryptosoft.c projects/nfsv42/sys/opencrypto/cryptosoft.h projects/nfsv42/sys/opencrypto/xform_auth.h projects/nfsv42/sys/powerpc/aim/mmu_oea64.c projects/nfsv42/sys/powerpc/booke/booke_machdep.c projects/nfsv42/sys/powerpc/booke/pmap.c projects/nfsv42/sys/powerpc/booke/spe.c projects/nfsv42/sys/powerpc/booke/trap_subr.S projects/nfsv42/sys/powerpc/conf/GENERIC projects/nfsv42/sys/powerpc/conf/GENERIC64 projects/nfsv42/sys/powerpc/include/atomic.h projects/nfsv42/sys/powerpc/include/cpu.h projects/nfsv42/sys/powerpc/include/elf.h projects/nfsv42/sys/powerpc/include/spr.h projects/nfsv42/sys/powerpc/include/tlb.h projects/nfsv42/sys/powerpc/include/trap.h projects/nfsv42/sys/powerpc/mpc85xx/pci_mpc85xx.c projects/nfsv42/sys/powerpc/mpc85xx/pci_mpc85xx_pcib.c projects/nfsv42/sys/powerpc/ofw/ofw_machdep.c projects/nfsv42/sys/powerpc/powermac/fcu.c projects/nfsv42/sys/powerpc/powernv/opal_dev.c projects/nfsv42/sys/powerpc/powernv/opal_pci.c projects/nfsv42/sys/powerpc/powerpc/exec_machdep.c projects/nfsv42/sys/powerpc/powerpc/machdep.c projects/nfsv42/sys/powerpc/powerpc/mp_machdep.c projects/nfsv42/sys/powerpc/powerpc/swtch32.S projects/nfsv42/sys/powerpc/powerpc/trap.c projects/nfsv42/sys/powerpc/pseries/xics.c projects/nfsv42/sys/riscv/conf/GENERIC projects/nfsv42/sys/riscv/include/cpu.h projects/nfsv42/sys/riscv/include/cpufunc.h projects/nfsv42/sys/riscv/include/elf.h projects/nfsv42/sys/riscv/include/fpe.h projects/nfsv42/sys/riscv/include/kdb.h projects/nfsv42/sys/riscv/include/pmap.h projects/nfsv42/sys/riscv/include/pte.h projects/nfsv42/sys/riscv/include/sbi.h projects/nfsv42/sys/riscv/riscv/cpufunc_asm.S projects/nfsv42/sys/riscv/riscv/db_interface.c projects/nfsv42/sys/riscv/riscv/elf_machdep.c projects/nfsv42/sys/riscv/riscv/intr_machdep.c projects/nfsv42/sys/riscv/riscv/locore.S projects/nfsv42/sys/riscv/riscv/machdep.c projects/nfsv42/sys/riscv/riscv/mp_machdep.c projects/nfsv42/sys/riscv/riscv/plic.c projects/nfsv42/sys/riscv/riscv/pmap.c projects/nfsv42/sys/riscv/riscv/swtch.S projects/nfsv42/sys/riscv/riscv/trap.c projects/nfsv42/sys/security/audit/audit.c projects/nfsv42/sys/security/audit/audit.h projects/nfsv42/sys/security/audit/audit_arg.c projects/nfsv42/sys/security/audit/audit_dtrace.c projects/nfsv42/sys/security/audit/audit_private.h projects/nfsv42/sys/security/audit/audit_syscalls.c projects/nfsv42/sys/security/audit/audit_worker.c projects/nfsv42/sys/sparc64/conf/GENERIC projects/nfsv42/sys/sparc64/conf/NOTES projects/nfsv42/sys/sparc64/include/cpu.h projects/nfsv42/sys/sparc64/include/elf.h projects/nfsv42/sys/sys/_domainset.h projects/nfsv42/sys/sys/capability.h projects/nfsv42/sys/sys/capsicum.h projects/nfsv42/sys/sys/cons.h projects/nfsv42/sys/sys/domainset.h projects/nfsv42/sys/sys/elf_common.h projects/nfsv42/sys/sys/epoch_private.h projects/nfsv42/sys/sys/fcntl.h projects/nfsv42/sys/sys/filio.h projects/nfsv42/sys/sys/gtaskqueue.h projects/nfsv42/sys/sys/imgact.h projects/nfsv42/sys/sys/jail.h projects/nfsv42/sys/sys/kdb.h projects/nfsv42/sys/sys/linker.h projects/nfsv42/sys/sys/malloc.h projects/nfsv42/sys/sys/module.h projects/nfsv42/sys/sys/mount.h projects/nfsv42/sys/sys/mouse.h projects/nfsv42/sys/sys/namei.h projects/nfsv42/sys/sys/param.h projects/nfsv42/sys/sys/pmc.h projects/nfsv42/sys/sys/pmckern.h projects/nfsv42/sys/sys/queue.h projects/nfsv42/sys/sys/racct.h projects/nfsv42/sys/sys/random.h projects/nfsv42/sys/sys/refcount.h projects/nfsv42/sys/sys/resourcevar.h projects/nfsv42/sys/sys/signalvar.h projects/nfsv42/sys/sys/sockbuf.h projects/nfsv42/sys/sys/socketvar.h projects/nfsv42/sys/sys/stack.h projects/nfsv42/sys/sys/syscall.h projects/nfsv42/sys/sys/syscallsubr.h projects/nfsv42/sys/sys/sysctl.h projects/nfsv42/sys/sys/sysproto.h projects/nfsv42/sys/sys/systm.h projects/nfsv42/sys/sys/tty.h projects/nfsv42/sys/sys/types.h projects/nfsv42/sys/sys/user.h projects/nfsv42/sys/sys/vmem.h projects/nfsv42/sys/sys/vmmeter.h projects/nfsv42/sys/sys/vnode.h projects/nfsv42/sys/teken/gensequences projects/nfsv42/sys/teken/sequences projects/nfsv42/sys/teken/teken.h projects/nfsv42/sys/teken/teken_subr.h projects/nfsv42/sys/tools/embed_mfs.sh projects/nfsv42/sys/tools/fdt/make_dtb.sh projects/nfsv42/sys/tools/fdt/make_dtbo.sh projects/nfsv42/sys/tools/vnode_if.awk projects/nfsv42/sys/ufs/ffs/ffs_alloc.c projects/nfsv42/sys/ufs/ffs/ffs_softdep.c projects/nfsv42/sys/ufs/ffs/ffs_subr.c projects/nfsv42/sys/ufs/ffs/ffs_vfsops.c projects/nfsv42/sys/ufs/ffs/fs.h projects/nfsv42/sys/ufs/ufs/ufs_quota.c projects/nfsv42/sys/ufs/ufs/ufs_vfsops.c projects/nfsv42/sys/ufs/ufs/ufs_vnops.c projects/nfsv42/sys/vm/swap_pager.c projects/nfsv42/sys/vm/uma_core.c projects/nfsv42/sys/vm/uma_int.h projects/nfsv42/sys/vm/vm_domainset.c projects/nfsv42/sys/vm/vm_domainset.h projects/nfsv42/sys/vm/vm_extern.h projects/nfsv42/sys/vm/vm_fault.c projects/nfsv42/sys/vm/vm_glue.c projects/nfsv42/sys/vm/vm_init.c projects/nfsv42/sys/vm/vm_kern.c projects/nfsv42/sys/vm/vm_kern.h projects/nfsv42/sys/vm/vm_map.c projects/nfsv42/sys/vm/vm_map.h projects/nfsv42/sys/vm/vm_mmap.c projects/nfsv42/sys/vm/vm_object.c projects/nfsv42/sys/vm/vm_page.c projects/nfsv42/sys/vm/vm_pageout.c projects/nfsv42/sys/vm/vm_pagequeue.h projects/nfsv42/sys/vm/vm_phys.c projects/nfsv42/sys/vm/vm_phys.h projects/nfsv42/sys/vm/vm_swapout.c projects/nfsv42/sys/x86/acpica/srat.c projects/nfsv42/sys/x86/include/elf.h projects/nfsv42/sys/x86/include/ifunc.h projects/nfsv42/sys/x86/iommu/busdma_dmar.c projects/nfsv42/sys/x86/iommu/intel_utils.c projects/nfsv42/sys/x86/isa/atpic.c projects/nfsv42/sys/x86/x86/busdma_bounce.c projects/nfsv42/sys/x86/x86/delay.c projects/nfsv42/sys/x86/x86/ucode.c projects/nfsv42/sys/x86/xen/pv.c Directory Properties: projects/nfsv42/sys/ (props changed) projects/nfsv42/sys/cddl/contrib/opensolaris/ (props changed) projects/nfsv42/sys/contrib/ck/ (props changed) projects/nfsv42/sys/contrib/dev/acpica/ (props changed) projects/nfsv42/sys/contrib/octeon-sdk/ (props changed) projects/nfsv42/sys/contrib/zstd/ (props changed) projects/nfsv42/sys/gnu/dts/arm/ (props changed) projects/nfsv42/sys/gnu/dts/arm64/ (props changed) projects/nfsv42/sys/gnu/dts/include/ (props changed) Modified: projects/nfsv42/sys/amd64/amd64/copyout.c ============================================================================== --- projects/nfsv42/sys/amd64/amd64/copyout.c Sun Nov 11 13:41:32 2018 (r340354) +++ projects/nfsv42/sys/amd64/amd64/copyout.c Mon Nov 12 00:04:58 2018 (r340355) @@ -159,20 +159,41 @@ DEFINE_IFUNC(, int, copyinstr, (const void *, void *, copyinstr_smap : copyinstr_nosmap); } -int copyin_nosmap(const void *udaddr, void *kaddr, size_t len); -int copyin_smap(const void *udaddr, void *kaddr, size_t len); +int copyin_nosmap_std(const void *udaddr, void *kaddr, size_t len); +int copyin_smap_std(const void *udaddr, void *kaddr, size_t len); +int copyin_nosmap_erms(const void *udaddr, void *kaddr, size_t len); +int copyin_smap_erms(const void *udaddr, void *kaddr, size_t len); DEFINE_IFUNC(, int, copyin, (const void *, void *, size_t), static) { - return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ? - copyin_smap : copyin_nosmap); + switch (cpu_stdext_feature & (CPUID_STDEXT_SMAP | CPUID_STDEXT_ERMS)) { + case CPUID_STDEXT_SMAP: + return (copyin_smap_std); + case CPUID_STDEXT_ERMS: + return (copyin_nosmap_erms); + case CPUID_STDEXT_SMAP | CPUID_STDEXT_ERMS: + return (copyin_smap_erms); + default: + return (copyin_nosmap_std); + + } } -int copyout_nosmap(const void *kaddr, void *udaddr, size_t len); -int copyout_smap(const void *kaddr, void *udaddr, size_t len); +int copyout_nosmap_std(const void *kaddr, void *udaddr, size_t len); +int copyout_smap_std(const void *kaddr, void *udaddr, size_t len); +int copyout_nosmap_erms(const void *kaddr, void *udaddr, size_t len); +int copyout_smap_erms(const void *kaddr, void *udaddr, size_t len); DEFINE_IFUNC(, int, copyout, (const void *, void *, size_t), static) { - return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ? - copyout_smap : copyout_nosmap); + switch (cpu_stdext_feature & (CPUID_STDEXT_SMAP | CPUID_STDEXT_ERMS)) { + case CPUID_STDEXT_SMAP: + return (copyout_smap_std); + case CPUID_STDEXT_ERMS: + return (copyout_nosmap_erms); + case CPUID_STDEXT_SMAP | CPUID_STDEXT_ERMS: + return (copyout_smap_erms); + default: + return (copyout_nosmap_std); + } } Modified: projects/nfsv42/sys/amd64/amd64/initcpu.c ============================================================================== --- projects/nfsv42/sys/amd64/amd64/initcpu.c Sun Nov 11 13:41:32 2018 (r340354) +++ projects/nfsv42/sys/amd64/amd64/initcpu.c Mon Nov 12 00:04:58 2018 (r340355) @@ -253,6 +253,7 @@ initializecpu(void) } hw_ibrs_recalculate(); hw_ssb_recalculate(false); + amd64_syscall_ret_flush_l1d_recalc(); switch (cpu_vendor_id) { case CPU_VENDOR_AMD: init_amd(); Modified: projects/nfsv42/sys/amd64/amd64/machdep.c ============================================================================== --- projects/nfsv42/sys/amd64/amd64/machdep.c Sun Nov 11 13:41:32 2018 (r340354) +++ projects/nfsv42/sys/amd64/amd64/machdep.c Mon Nov 12 00:04:58 2018 (r340355) @@ -317,6 +317,12 @@ cpu_startup(dummy) printf("avail memory = %ju (%ju MB)\n", ptoa((uintmax_t)vm_free_count()), ptoa((uintmax_t)vm_free_count()) / 1048576); +#ifdef DEV_PCI + if (bootverbose && intel_graphics_stolen_base != 0) + printf("intel stolen mem: base %#jx size %ju MB\n", + (uintmax_t)intel_graphics_stolen_base, + (uintmax_t)intel_graphics_stolen_size / 1024 / 1024); +#endif /* * Set up buffers, so they can be used to read disk labels. @@ -1575,11 +1581,23 @@ hammer_time(u_int64_t modulep, u_int64_t physfree) identify_cpu1(); identify_hypervisor(); + identify_cpu2(); + initializecpucache(); + /* - * hw.cpu_stdext_disable is ignored by the call, it will be - * re-evaluted by the below call to finishidentcpu(). + * Check for pti, pcid, and invpcid before ifuncs are + * resolved, to correctly select the implementation for + * pmap_activate_sw_mode(). */ - identify_cpu2(); + pti = pti_get_default(); + TUNABLE_INT_FETCH("vm.pmap.pti", &pti); + TUNABLE_INT_FETCH("vm.pmap.pcid_enabled", &pmap_pcid_enabled); + if ((cpu_feature2 & CPUID2_PCID) != 0 && pmap_pcid_enabled) { + invpcid_works = (cpu_stdext_feature & + CPUID_STDEXT_INVPCID) != 0; + } else { + pmap_pcid_enabled = 0; + } link_elf_ireloc(kmdp); @@ -1645,9 +1663,6 @@ hammer_time(u_int64_t modulep, u_int64_t physfree) mtx_init(&dt_lock, "descriptor tables", NULL, MTX_DEF); /* exceptions */ - pti = pti_get_default(); - TUNABLE_INT_FETCH("vm.pmap.pti", &pti); - for (x = 0; x < NIDT; x++) setidt(x, pti ? &IDTVEC(rsvd_pti) : &IDTVEC(rsvd), SDT_SYSIGT, SEL_KPL, 0); @@ -1713,9 +1728,13 @@ hammer_time(u_int64_t modulep, u_int64_t physfree) != NULL) vty_set_preferred(VTY_VT); + TUNABLE_INT_FETCH("hw.ibrs_disable", &hw_ibrs_disable); + TUNABLE_INT_FETCH("hw.spec_store_bypass_disable", &hw_ssb_disable); + TUNABLE_INT_FETCH("machdep.syscall_ret_l1d_flush", + &syscall_ret_l1d_flush_mode); + finishidentcpu(); /* Final stage of CPU initialization */ initializecpu(); /* Initialize CPU registers */ - initializecpucache(); /* doublefault stack space, runs on ist1 */ common_tss[0].tss_ist1 = (long)&dblfault_stack[sizeof(dblfault_stack)]; @@ -1779,6 +1798,11 @@ hammer_time(u_int64_t modulep, u_int64_t physfree) /* now running on new page tables, configured,and u/iom is accessible */ +#ifdef DEV_PCI + /* This call might adjust phys_avail[]. */ + pci_early_quirks(); +#endif + if (late_console) cninit(); @@ -1857,9 +1881,6 @@ hammer_time(u_int64_t modulep, u_int64_t physfree) #endif thread0.td_critnest = 0; - TUNABLE_INT_FETCH("hw.ibrs_disable", &hw_ibrs_disable); - TUNABLE_INT_FETCH("hw.spec_store_bypass_disable", &hw_ssb_disable); - TSEXIT(); /* Location of kernel stack for locore */ @@ -2606,15 +2627,14 @@ set_pcb_flags_raw(struct pcb *pcb, const u_int flags) * the PCB_FULL_IRET flag is set. We disable interrupts to sync with * context switches. */ -void -set_pcb_flags(struct pcb *pcb, const u_int flags) +static void +set_pcb_flags_fsgsbase(struct pcb *pcb, const u_int flags) { register_t r; if (curpcb == pcb && (flags & PCB_FULL_IRET) != 0 && - (pcb->pcb_flags & PCB_FULL_IRET) == 0 && - (cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0) { + (pcb->pcb_flags & PCB_FULL_IRET) == 0) { r = intr_disable(); if ((pcb->pcb_flags & PCB_FULL_IRET) == 0) { if (rfs() == _ufssel) @@ -2629,6 +2649,13 @@ set_pcb_flags(struct pcb *pcb, const u_int flags) } } +DEFINE_IFUNC(, void, set_pcb_flags, (struct pcb *, const u_int), static) +{ + + return ((cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0 ? + set_pcb_flags_fsgsbase : set_pcb_flags_raw); +} + void clear_pcb_flags(struct pcb *pcb, const u_int flags) { @@ -2673,25 +2700,31 @@ DEFINE_IFUNC(, void *, memset, (void *, int, size_t), { return ((cpu_stdext_feature & CPUID_STDEXT_ERMS) != 0 ? - memset_erms : memset_std); + memset_erms : memset_std); } -void *memmove_std(void * _Nonnull dst, const void * _Nonnull src, size_t len); -void *memmove_erms(void * _Nonnull dst, const void * _Nonnull src, size_t len); -DEFINE_IFUNC(, void *, memmove, (void * _Nonnull, const void * _Nonnull, size_t), static) +void *memmove_std(void * _Nonnull dst, const void * _Nonnull src, + size_t len); +void *memmove_erms(void * _Nonnull dst, const void * _Nonnull src, + size_t len); +DEFINE_IFUNC(, void *, memmove, (void * _Nonnull, const void * _Nonnull, + size_t), static) { return ((cpu_stdext_feature & CPUID_STDEXT_ERMS) != 0 ? - memmove_erms : memmove_std); + memmove_erms : memmove_std); } -void *memcpy_std(void * _Nonnull dst, const void * _Nonnull src, size_t len); -void *memcpy_erms(void * _Nonnull dst, const void * _Nonnull src, size_t len); -DEFINE_IFUNC(, void *, memcpy, (void * _Nonnull, const void * _Nonnull, size_t), static) +void *memcpy_std(void * _Nonnull dst, const void * _Nonnull src, + size_t len); +void *memcpy_erms(void * _Nonnull dst, const void * _Nonnull src, + size_t len); +DEFINE_IFUNC(, void *, memcpy, (void * _Nonnull, const void * _Nonnull,size_t), + static) { return ((cpu_stdext_feature & CPUID_STDEXT_ERMS) != 0 ? - memcpy_erms : memcpy_std); + memcpy_erms : memcpy_std); } void pagezero_std(void *addr); @@ -2700,5 +2733,5 @@ DEFINE_IFUNC(, void , pagezero, (void *), static) { return ((cpu_stdext_feature & CPUID_STDEXT_ERMS) != 0 ? - pagezero_erms : pagezero_std); + pagezero_erms : pagezero_std); } Modified: projects/nfsv42/sys/amd64/amd64/pmap.c ============================================================================== --- projects/nfsv42/sys/amd64/amd64/pmap.c Sun Nov 11 13:41:32 2018 (r340354) +++ projects/nfsv42/sys/amd64/amd64/pmap.c Mon Nov 12 00:04:58 2018 (r340355) @@ -146,6 +146,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include #include @@ -408,6 +409,9 @@ static struct mtx qframe_mtx; static int pmap_flags = PMAP_PDE_SUPERPAGE; /* flags for x86 pmaps */ +static vmem_t *large_vmem; +static u_int lm_ents; + int pmap_pcid_enabled = 1; SYSCTL_INT(_vm_pmap, OID_AUTO, pcid_enabled, CTLFLAG_RDTUN | CTLFLAG_NOFETCH, &pmap_pcid_enabled, 0, "Is TLB Context ID enabled ?"); @@ -633,7 +637,8 @@ static void pmap_pvh_free(struct md_page *pvh, pmap_t static pv_entry_t pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va); -static int pmap_change_attr_locked(vm_offset_t va, vm_size_t size, int mode); +static int pmap_change_attr_locked(vm_offset_t va, vm_size_t size, int mode, + bool noflush); static boolean_t pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va); static boolean_t pmap_demote_pde_locked(pmap_t pmap, pd_entry_t *pde, vm_offset_t va, struct rwlock **lockp); @@ -647,9 +652,14 @@ static vm_page_t pmap_enter_quick_locked(pmap_t pmap, vm_page_t m, vm_prot_t prot, vm_page_t mpte, struct rwlock **lockp); static void pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte); static int pmap_insert_pt_page(pmap_t pmap, vm_page_t mpte); +static void pmap_invalidate_cache_range_selfsnoop(vm_offset_t sva, + vm_offset_t eva); +static void pmap_invalidate_cache_range_all(vm_offset_t sva, + vm_offset_t eva); static void pmap_invalidate_pde_page(pmap_t pmap, vm_offset_t va, pd_entry_t pde); static void pmap_kenter_attr(vm_offset_t va, vm_paddr_t pa, int mode); +static vm_page_t pmap_large_map_getptp_unlocked(void); 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, @@ -1093,9 +1103,11 @@ pmap_bootstrap(vm_paddr_t *firstaddr) vm_offset_t va; pt_entry_t *pte; uint64_t cr4; + u_long res; int i; KERNend = *firstaddr; + res = atop(KERNend - (vm_paddr_t)kernphys); if (!pti) pg_g = X86_PG_G; @@ -1115,10 +1127,8 @@ pmap_bootstrap(vm_paddr_t *firstaddr) vm_phys_add_seg(KPTphys, KPTphys + ptoa(nkpt)); virtual_avail = (vm_offset_t) KERNBASE + *firstaddr; - virtual_end = VM_MAX_KERNEL_ADDRESS; - /* * Enable PG_G global pages, then switch to the kernel page * table from the bootstrap page table. After the switch, it @@ -1137,6 +1147,8 @@ pmap_bootstrap(vm_paddr_t *firstaddr) /* * Initialize the kernel pmap (which is statically allocated). + * Count bootstrap data as being resident in case any of this data is + * later unmapped (using pmap_remove()) and freed. */ PMAP_LOCK_INIT(kernel_pmap); kernel_pmap->pm_pml4 = (pdp_entry_t *)PHYS_TO_DMAP(KPML4phys); @@ -1144,6 +1156,7 @@ pmap_bootstrap(vm_paddr_t *firstaddr) kernel_pmap->pm_ucr3 = PMAP_NO_CR3; CPU_FILL(&kernel_pmap->pm_active); /* don't allow deactivation */ TAILQ_INIT(&kernel_pmap->pm_pvchunk); + kernel_pmap->pm_stats.resident_count = res; kernel_pmap->pm_flags = pmap_flags; /* @@ -1179,11 +1192,7 @@ pmap_bootstrap(vm_paddr_t *firstaddr) pmap_init_pat(); /* Initialize TLB Context Id. */ - TUNABLE_INT_FETCH("vm.pmap.pcid_enabled", &pmap_pcid_enabled); - if ((cpu_feature2 & CPUID2_PCID) != 0 && pmap_pcid_enabled) { - /* Check for INVPCID support */ - invpcid_works = (cpu_stdext_feature & CPUID_STDEXT_INVPCID) - != 0; + if (pmap_pcid_enabled) { for (i = 0; i < MAXCPU; i++) { kernel_pmap->pm_pcids[i].pm_pcid = PMAP_PCID_KERN; kernel_pmap->pm_pcids[i].pm_gen = 1; @@ -1204,8 +1213,6 @@ pmap_bootstrap(vm_paddr_t *firstaddr) * during pcpu setup. */ load_cr4(rcr4() | CR4_PCIDE); - } else { - pmap_pcid_enabled = 0; } } @@ -1311,7 +1318,7 @@ void pmap_init(void) { struct pmap_preinit_mapping *ppim; - vm_page_t mpte; + vm_page_t m, mpte; vm_size_t s; int error, i, pv_npg, ret, skz63; @@ -1423,7 +1430,7 @@ pmap_init(void) if (ppim->va == 0) continue; /* Make the direct map consistent */ - if (ppim->pa < dmaplimit && ppim->pa + ppim->sz < dmaplimit) { + if (ppim->pa < dmaplimit && ppim->pa + ppim->sz <= dmaplimit) { (void)pmap_change_attr(PHYS_TO_DMAP(ppim->pa), ppim->sz, ppim->mode); } @@ -1438,6 +1445,28 @@ pmap_init(void) (vmem_addr_t *)&qframe); if (error != 0) panic("qframe allocation failed"); + + lm_ents = 8; + TUNABLE_INT_FETCH("vm.pmap.large_map_pml4_entries", &lm_ents); + if (lm_ents > LMEPML4I - LMSPML4I + 1) + lm_ents = LMEPML4I - LMSPML4I + 1; + if (bootverbose) + printf("pmap: large map %u PML4 slots (%lu Gb)\n", + lm_ents, (u_long)lm_ents * (NBPML4 / 1024 / 1024 / 1024)); + if (lm_ents != 0) { + large_vmem = vmem_create("large", LARGEMAP_MIN_ADDRESS, + (vmem_size_t)lm_ents * NBPML4, PAGE_SIZE, 0, M_WAITOK); + if (large_vmem == NULL) { + printf("pmap: cannot create large map\n"); + lm_ents = 0; + } + for (i = 0; i < lm_ents; i++) { + m = pmap_large_map_getptp_unlocked(); + kernel_pmap->pm_pml4[LMSPML4I + i] = X86_PG_V | + X86_PG_RW | X86_PG_A | X86_PG_M | pg_nx | + VM_PAGE_TO_PHYS(m); + } + } } static SYSCTL_NODE(_vm_pmap, OID_AUTO, pde, CTLFLAG_RD, 0, @@ -1705,15 +1734,100 @@ pmap_invalidate_ept(pmap_t pmap) sched_unpin(); } -void -pmap_invalidate_page(pmap_t pmap, vm_offset_t va) +static cpuset_t +pmap_invalidate_cpu_mask(pmap_t pmap) { - cpuset_t *mask; + + return (pmap == kernel_pmap ? all_cpus : pmap->pm_active); +} + +static inline void +pmap_invalidate_page_pcid(pmap_t pmap, vm_offset_t va, + const bool invpcid_works1) +{ struct invpcid_descr d; uint64_t kcr3, ucr3; uint32_t pcid; u_int cpuid, i; + cpuid = PCPU_GET(cpuid); + if (pmap == PCPU_GET(curpmap)) { + if (pmap->pm_ucr3 != PMAP_NO_CR3) { + /* + * Because pm_pcid is recalculated on a + * context switch, we must disable switching. + * Otherwise, we might use a stale value + * below. + */ + critical_enter(); + pcid = pmap->pm_pcids[cpuid].pm_pcid; + if (invpcid_works1) { + d.pcid = pcid | PMAP_PCID_USER_PT; + d.pad = 0; + d.addr = va; + invpcid(&d, INVPCID_ADDR); + } else { + kcr3 = pmap->pm_cr3 | pcid | CR3_PCID_SAVE; + ucr3 = pmap->pm_ucr3 | pcid | + PMAP_PCID_USER_PT | CR3_PCID_SAVE; + pmap_pti_pcid_invlpg(ucr3, kcr3, va); + } + critical_exit(); + } + } else + pmap->pm_pcids[cpuid].pm_gen = 0; + + CPU_FOREACH(i) { + if (cpuid != i) + pmap->pm_pcids[i].pm_gen = 0; + } + + /* + * The fence is between stores to pm_gen and the read of the + * pm_active mask. We need to ensure that it is impossible + * for us to miss the bit update in pm_active and + * simultaneously observe a non-zero pm_gen in + * pmap_activate_sw(), otherwise TLB update is missed. + * Without the fence, IA32 allows such an outcome. Note that + * pm_active is updated by a locked operation, which provides + * the reciprocal fence. + */ + atomic_thread_fence_seq_cst(); +} + +static void +pmap_invalidate_page_pcid_invpcid(pmap_t pmap, vm_offset_t va) +{ + + pmap_invalidate_page_pcid(pmap, va, true); +} + +static void +pmap_invalidate_page_pcid_noinvpcid(pmap_t pmap, vm_offset_t va) +{ + + pmap_invalidate_page_pcid(pmap, va, false); +} + +static void +pmap_invalidate_page_nopcid(pmap_t pmap, vm_offset_t va) +{ +} + +DEFINE_IFUNC(static, void, pmap_invalidate_page_mode, (pmap_t, vm_offset_t), + static) +{ + + if (pmap_pcid_enabled) + return (invpcid_works ? pmap_invalidate_page_pcid_invpcid : + pmap_invalidate_page_pcid_noinvpcid); + return (pmap_invalidate_page_nopcid); +} + +void +pmap_invalidate_page(pmap_t pmap, vm_offset_t va) +{ + if (pmap_type_guest(pmap)) { pmap_invalidate_ept(pmap); return; @@ -1725,73 +1839,93 @@ pmap_invalidate_page(pmap_t pmap, vm_offset_t va) sched_pin(); if (pmap == kernel_pmap) { invlpg(va); - mask = &all_cpus; } else { - cpuid = PCPU_GET(cpuid); - if (pmap == PCPU_GET(curpmap)) { + if (pmap == PCPU_GET(curpmap)) invlpg(va); - if (pmap_pcid_enabled && pmap->pm_ucr3 != PMAP_NO_CR3) { - /* - * Disable context switching. pm_pcid - * is recalculated on switch, which - * might make us use wrong pcid below. - */ - critical_enter(); - pcid = pmap->pm_pcids[cpuid].pm_pcid; - - if (invpcid_works) { - d.pcid = pcid | PMAP_PCID_USER_PT; - d.pad = 0; - d.addr = va; - invpcid(&d, INVPCID_ADDR); - } else { - kcr3 = pmap->pm_cr3 | pcid | - CR3_PCID_SAVE; - ucr3 = pmap->pm_ucr3 | pcid | - PMAP_PCID_USER_PT | CR3_PCID_SAVE; - pmap_pti_pcid_invlpg(ucr3, kcr3, va); - } - critical_exit(); - } - } else if (pmap_pcid_enabled) - pmap->pm_pcids[cpuid].pm_gen = 0; - if (pmap_pcid_enabled) { - CPU_FOREACH(i) { - if (cpuid != i) - pmap->pm_pcids[i].pm_gen = 0; - } - - /* - * The fence is between stores to pm_gen and the read of - * the pm_active mask. We need to ensure that it is - * impossible for us to miss the bit update in pm_active - * and simultaneously observe a non-zero pm_gen in - * pmap_activate_sw(), otherwise TLB update is missed. - * Without the fence, IA32 allows such an outcome. - * Note that pm_active is updated by a locked operation, - * which provides the reciprocal fence. - */ - atomic_thread_fence_seq_cst(); - } - mask = &pmap->pm_active; + pmap_invalidate_page_mode(pmap, va); } - smp_masked_invlpg(*mask, va, pmap); + smp_masked_invlpg(pmap_invalidate_cpu_mask(pmap), va, pmap); sched_unpin(); } /* 4k PTEs -- Chosen to exceed the total size of Broadwell L2 TLB */ #define PMAP_INVLPG_THRESHOLD (4 * 1024 * PAGE_SIZE) -void -pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) +static void +pmap_invalidate_range_pcid(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, + const bool invpcid_works1) { - cpuset_t *mask; struct invpcid_descr d; - vm_offset_t addr; uint64_t kcr3, ucr3; uint32_t pcid; u_int cpuid, i; + cpuid = PCPU_GET(cpuid); + if (pmap == PCPU_GET(curpmap)) { + if (pmap->pm_ucr3 != PMAP_NO_CR3) { + critical_enter(); + pcid = pmap->pm_pcids[cpuid].pm_pcid; + if (invpcid_works1) { + d.pcid = pcid | PMAP_PCID_USER_PT; + d.pad = 0; + d.addr = sva; + for (; d.addr < eva; d.addr += PAGE_SIZE) + invpcid(&d, INVPCID_ADDR); + } else { + kcr3 = pmap->pm_cr3 | pcid | CR3_PCID_SAVE; + ucr3 = pmap->pm_ucr3 | pcid | + PMAP_PCID_USER_PT | CR3_PCID_SAVE; + pmap_pti_pcid_invlrng(ucr3, kcr3, sva, eva); + } + critical_exit(); + } + } else + pmap->pm_pcids[cpuid].pm_gen = 0; + + CPU_FOREACH(i) { + if (cpuid != i) + pmap->pm_pcids[i].pm_gen = 0; + } + /* See the comment in pmap_invalidate_page_pcid(). */ + atomic_thread_fence_seq_cst(); +} + +static void +pmap_invalidate_range_pcid_invpcid(pmap_t pmap, vm_offset_t sva, + vm_offset_t eva) +{ + + pmap_invalidate_range_pcid(pmap, sva, eva, true); +} + +static void +pmap_invalidate_range_pcid_noinvpcid(pmap_t pmap, vm_offset_t sva, + vm_offset_t eva) +{ + + pmap_invalidate_range_pcid(pmap, sva, eva, false); +} + +static void +pmap_invalidate_range_nopcid(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) +{ +} + +DEFINE_IFUNC(static, void, pmap_invalidate_range_mode, (pmap_t, vm_offset_t, + vm_offset_t), static) +{ + + if (pmap_pcid_enabled) + return (invpcid_works ? pmap_invalidate_range_pcid_invpcid : + pmap_invalidate_range_pcid_noinvpcid); + return (pmap_invalidate_range_nopcid); +} + +void +pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) +{ + vm_offset_t addr; + if (eva - sva >= PMAP_INVLPG_THRESHOLD) { pmap_invalidate_all(pmap); return; @@ -1806,122 +1940,119 @@ pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm ("pmap_invalidate_range: invalid type %d", pmap->pm_type)); sched_pin(); - cpuid = PCPU_GET(cpuid); if (pmap == kernel_pmap) { for (addr = sva; addr < eva; addr += PAGE_SIZE) invlpg(addr); - mask = &all_cpus; } else { if (pmap == PCPU_GET(curpmap)) { for (addr = sva; addr < eva; addr += PAGE_SIZE) invlpg(addr); - if (pmap_pcid_enabled && pmap->pm_ucr3 != PMAP_NO_CR3) { - critical_enter(); - pcid = pmap->pm_pcids[cpuid].pm_pcid; - if (invpcid_works) { - d.pcid = pcid | PMAP_PCID_USER_PT; - d.pad = 0; - d.addr = sva; - for (; d.addr < eva; d.addr += - PAGE_SIZE) - invpcid(&d, INVPCID_ADDR); - } else { - kcr3 = pmap->pm_cr3 | pcid | - CR3_PCID_SAVE; - ucr3 = pmap->pm_ucr3 | pcid | - PMAP_PCID_USER_PT | CR3_PCID_SAVE; - pmap_pti_pcid_invlrng(ucr3, kcr3, sva, - eva); - } - critical_exit(); - } - } else if (pmap_pcid_enabled) { - pmap->pm_pcids[cpuid].pm_gen = 0; } - if (pmap_pcid_enabled) { - CPU_FOREACH(i) { - if (cpuid != i) - pmap->pm_pcids[i].pm_gen = 0; - } - /* See the comment in pmap_invalidate_page(). */ - atomic_thread_fence_seq_cst(); - } - mask = &pmap->pm_active; + pmap_invalidate_range_mode(pmap, sva, eva); } - smp_masked_invlpg_range(*mask, sva, eva, pmap); + smp_masked_invlpg_range(pmap_invalidate_cpu_mask(pmap), sva, eva, pmap); sched_unpin(); } -void -pmap_invalidate_all(pmap_t pmap) +static inline void +pmap_invalidate_all_pcid(pmap_t pmap, bool invpcid_works1) { - cpuset_t *mask; struct invpcid_descr d; uint64_t kcr3, ucr3; uint32_t pcid; u_int cpuid, i; - if (pmap_type_guest(pmap)) { - pmap_invalidate_ept(pmap); - return; - } - - KASSERT(pmap->pm_type == PT_X86, - ("pmap_invalidate_all: invalid type %d", pmap->pm_type)); - - sched_pin(); if (pmap == kernel_pmap) { - if (pmap_pcid_enabled && invpcid_works) { + if (invpcid_works1) { bzero(&d, sizeof(d)); invpcid(&d, INVPCID_CTXGLOB); } else { invltlb_glob(); } - mask = &all_cpus; } else { cpuid = PCPU_GET(cpuid); if (pmap == PCPU_GET(curpmap)) { - if (pmap_pcid_enabled) { - critical_enter(); - pcid = pmap->pm_pcids[cpuid].pm_pcid; - if (invpcid_works) { - d.pcid = pcid; - d.pad = 0; - d.addr = 0; + critical_enter(); + pcid = pmap->pm_pcids[cpuid].pm_pcid; + if (invpcid_works1) { + d.pcid = pcid; + d.pad = 0; + d.addr = 0; + invpcid(&d, INVPCID_CTX); + if (pmap->pm_ucr3 != PMAP_NO_CR3) { + d.pcid |= PMAP_PCID_USER_PT; invpcid(&d, INVPCID_CTX); - if (pmap->pm_ucr3 != PMAP_NO_CR3) { - d.pcid |= PMAP_PCID_USER_PT; - invpcid(&d, INVPCID_CTX); - } - } else { - kcr3 = pmap->pm_cr3 | pcid; - ucr3 = pmap->pm_ucr3; - if (ucr3 != PMAP_NO_CR3) { - ucr3 |= pcid | PMAP_PCID_USER_PT; - pmap_pti_pcid_invalidate(ucr3, - kcr3); - } else { - load_cr3(kcr3); - } } - critical_exit(); } else { - invltlb(); + kcr3 = pmap->pm_cr3 | pcid; + ucr3 = pmap->pm_ucr3; + if (ucr3 != PMAP_NO_CR3) { + ucr3 |= pcid | PMAP_PCID_USER_PT; + pmap_pti_pcid_invalidate(ucr3, kcr3); + } else { + load_cr3(kcr3); + } } - } else if (pmap_pcid_enabled) { + critical_exit(); + } else pmap->pm_pcids[cpuid].pm_gen = 0; + CPU_FOREACH(i) { + if (cpuid != i) + pmap->pm_pcids[i].pm_gen = 0; } - if (pmap_pcid_enabled) { - CPU_FOREACH(i) { - if (cpuid != i) - pmap->pm_pcids[i].pm_gen = 0; - } - /* See the comment in pmap_invalidate_page(). */ - atomic_thread_fence_seq_cst(); - } - mask = &pmap->pm_active; } - smp_masked_invltlb(*mask, pmap); + /* See the comment in pmap_invalidate_page_pcid(). */ + atomic_thread_fence_seq_cst(); +} + +static void +pmap_invalidate_all_pcid_invpcid(pmap_t pmap) +{ + + pmap_invalidate_all_pcid(pmap, true); +} + +static void +pmap_invalidate_all_pcid_noinvpcid(pmap_t pmap) +{ + + pmap_invalidate_all_pcid(pmap, false); +} + +static void +pmap_invalidate_all_nopcid(pmap_t pmap) +{ + + if (pmap == kernel_pmap) + invltlb_glob(); + else if (pmap == PCPU_GET(curpmap)) + invltlb(); +} + +DEFINE_IFUNC(static, void, pmap_invalidate_all_mode, (pmap_t), static) +{ + + if (pmap_pcid_enabled) + return (invpcid_works ? pmap_invalidate_all_pcid_invpcid : + pmap_invalidate_all_pcid_noinvpcid); + return (pmap_invalidate_all_nopcid); +} + +void +pmap_invalidate_all(pmap_t pmap) +{ + + if (pmap_type_guest(pmap)) { + pmap_invalidate_ept(pmap); + return; + } + + KASSERT(pmap->pm_type == PT_X86, + ("pmap_invalidate_all: invalid type %d", pmap->pm_type)); + + sched_pin(); + pmap_invalidate_all_mode(pmap); + smp_masked_invltlb(pmap_invalidate_cpu_mask(pmap), pmap); sched_unpin(); } @@ -2176,36 +2307,54 @@ pmap_invalidate_pde_page(pmap_t pmap, vm_offset_t va, pmap_invalidate_page(pmap, va); } +DEFINE_IFUNC(, void, pmap_invalidate_cache_range, + (vm_offset_t sva, vm_offset_t eva), static) +{ + + if ((cpu_feature & CPUID_SS) != 0) + return (pmap_invalidate_cache_range_selfsnoop); + if ((cpu_feature & CPUID_CLFSH) != 0) + return (pmap_force_invalidate_cache_range); + return (pmap_invalidate_cache_range_all); +} + #define PMAP_CLFLUSH_THRESHOLD (2 * 1024 * 1024) +static void +pmap_invalidate_cache_range_check_align(vm_offset_t sva, vm_offset_t eva) +{ + + KASSERT((sva & PAGE_MASK) == 0, + ("pmap_invalidate_cache_range: sva not page-aligned")); + KASSERT((eva & PAGE_MASK) == 0, + ("pmap_invalidate_cache_range: eva not page-aligned")); +} + +static void +pmap_invalidate_cache_range_selfsnoop(vm_offset_t sva, vm_offset_t eva) +{ + + pmap_invalidate_cache_range_check_align(sva, eva); +} + void -pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva, boolean_t force) +pmap_force_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva) { - if (force) { - sva &= ~(vm_offset_t)(cpu_clflush_line_size - 1); - } else { - KASSERT((sva & PAGE_MASK) == 0, - ("pmap_invalidate_cache_range: sva not page-aligned")); - KASSERT((eva & PAGE_MASK) == 0, - ("pmap_invalidate_cache_range: eva not page-aligned")); - } + sva &= ~(vm_offset_t)(cpu_clflush_line_size - 1); - if ((cpu_feature & CPUID_SS) != 0 && !force) - ; /* If "Self Snoop" is supported and allowed, do nothing. */ - else if ((cpu_stdext_feature & CPUID_STDEXT_CLFLUSHOPT) != 0 && - eva - sva < PMAP_CLFLUSH_THRESHOLD) { - /* - * XXX: Some CPUs fault, hang, or trash the local APIC - * registers if we use CLFLUSH on the local APIC - * range. The local APIC is always uncached, so we - * don't need to flush for that range anyway. - */ - if (pmap_kextract(sva) == lapic_paddr) - return; + /* + * XXX: Some CPUs fault, hang, or trash the local APIC + * registers if we use CLFLUSH on the local APIC range. The + * local APIC is always uncached, so we don't need to flush + * for that range anyway. + */ + if (pmap_kextract(sva) == lapic_paddr) + return; + if ((cpu_stdext_feature & CPUID_STDEXT_CLFLUSHOPT) != 0) { /* - * Otherwise, do per-cache line flush. Use the sfence + * Do per-cache line flush. Use the sfence * instruction to insure that previous stores are * included in the write-back. The processor * propagates flush to other processors in the cache @@ -2215,10 +2364,7 @@ pmap_invalidate_cache_range(vm_offset_t sva, vm_offset for (; sva < eva; sva += cpu_clflush_line_size) clflushopt(sva); sfence(); - } else if ((cpu_feature & CPUID_CLFSH) != 0 && - eva - sva < PMAP_CLFLUSH_THRESHOLD) { - if (pmap_kextract(sva) == lapic_paddr) - return; + } else { /* * Writes are ordered by CLFLUSH on Intel CPUs. */ @@ -2228,17 +2374,17 @@ pmap_invalidate_cache_range(vm_offset_t sva, vm_offset clflush(sva); if (cpu_vendor_id != CPU_VENDOR_INTEL) mfence(); - } else { - - /* - * No targeted cache flush methods are supported by CPU, - * or the supplied range is bigger than 2MB. - * Globally invalidate cache. - */ - pmap_invalidate_cache(); } } +static void +pmap_invalidate_cache_range_all(vm_offset_t sva, vm_offset_t eva) +{ + + pmap_invalidate_cache_range_check_align(sva, eva); + pmap_invalidate_cache(); +} + /* * Remove the specified set of pages from the data and instruction caches. * @@ -2279,6 +2425,64 @@ pmap_invalidate_cache_pages(vm_page_t *pages, int coun } } +void +pmap_flush_cache_range(vm_offset_t sva, vm_offset_t eva) +{ + + pmap_invalidate_cache_range_check_align(sva, eva); + + if ((cpu_stdext_feature & CPUID_STDEXT_CLWB) == 0) { + pmap_force_invalidate_cache_range(sva, eva); + return; + } + + /* See comment in pmap_force_invalidate_cache_range(). */ + if (pmap_kextract(sva) == lapic_paddr) + return; + + sfence(); + for (; sva < eva; sva += cpu_clflush_line_size) + clwb(sva); + sfence(); +} + +void +pmap_flush_cache_phys_range(vm_paddr_t spa, vm_paddr_t epa, vm_memattr_t mattr) +{ + pt_entry_t *pte; + vm_offset_t vaddr; + int error, pte_bits; + + KASSERT((spa & PAGE_MASK) == 0, + ("pmap_flush_cache_phys_range: spa not page-aligned")); + KASSERT((epa & PAGE_MASK) == 0, + ("pmap_flush_cache_phys_range: epa not page-aligned")); + + if (spa < dmaplimit) { + pmap_flush_cache_range(PHYS_TO_DMAP(spa), PHYS_TO_DMAP(MIN( + dmaplimit, epa))); + if (dmaplimit >= epa) + return; + spa = dmaplimit; + } + + pte_bits = pmap_cache_bits(kernel_pmap, mattr, 0) | X86_PG_RW | + X86_PG_V; *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***