svn commit: r321353 - in projects/pnfs-planb-server/sys: amd64/amd64 amd64/conf amd64/include amd64/linux amd64/linux32 amd64/vmm/amd arm/allwinner arm/allwinner/clkng arm/annapurna/alpine arm/arm ...

Rick Macklem rmacklem at FreeBSD.org
Fri Jul 21 19:26:38 UTC 2017


Author: rmacklem
Date: Fri Jul 21 19:26:34 2017
New Revision: 321353
URL: https://svnweb.freebsd.org/changeset/base/321353

Log:
  Update the kernel to current/head.

Added:
  projects/pnfs-planb-server/sys/amd64/conf/MMCCAM
     - copied unchanged from r321352, head/sys/amd64/conf/MMCCAM
  projects/pnfs-planb-server/sys/arm/allwinner/clkng/ccu_a64.c
     - copied unchanged from r321352, head/sys/arm/allwinner/clkng/ccu_a64.c
  projects/pnfs-planb-server/sys/arm/allwinner/clkng/ccu_a64.h
     - copied unchanged from r321352, head/sys/arm/allwinner/clkng/ccu_a64.h
  projects/pnfs-planb-server/sys/arm/annapurna/alpine/alpine_mp.h
     - copied unchanged from r321352, head/sys/arm/annapurna/alpine/alpine_mp.h
  projects/pnfs-planb-server/sys/arm/arm/platform_pl310_if.m
     - copied unchanged from r321352, head/sys/arm/arm/platform_pl310_if.m
  projects/pnfs-planb-server/sys/arm/conf/BEAGLEBONE-MMCCAM
     - copied unchanged from r321352, head/sys/arm/conf/BEAGLEBONE-MMCCAM
  projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_machdep.h
     - copied unchanged from r321352, head/sys/arm/freescale/imx/imx6_machdep.h
  projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_snvs.c
     - copied unchanged from r321352, head/sys/arm/freescale/imx/imx6_snvs.c
  projects/pnfs-planb-server/sys/arm/ti/omap4/omap4_machdep.h
     - copied unchanged from r321352, head/sys/arm/ti/omap4/omap4_machdep.h
  projects/pnfs-planb-server/sys/arm/xilinx/zy7_machdep.h
     - copied unchanged from r321352, head/sys/arm/xilinx/zy7_machdep.h
  projects/pnfs-planb-server/sys/cam/mmc/
     - copied from r321352, head/sys/cam/mmc/
  projects/pnfs-planb-server/sys/dev/iicbus/iic_recover_bus.c
     - copied unchanged from r321352, head/sys/dev/iicbus/iic_recover_bus.c
  projects/pnfs-planb-server/sys/dev/iicbus/iic_recover_bus.h
     - copied unchanged from r321352, head/sys/dev/iicbus/iic_recover_bus.h
  projects/pnfs-planb-server/sys/dev/ixgbe/if_bypass.c
     - copied unchanged from r321352, head/sys/dev/ixgbe/if_bypass.c
  projects/pnfs-planb-server/sys/dev/ixgbe/if_fdir.c
     - copied unchanged from r321352, head/sys/dev/ixgbe/if_fdir.c
  projects/pnfs-planb-server/sys/dev/ixgbe/if_sriov.c
     - copied unchanged from r321352, head/sys/dev/ixgbe/if_sriov.c
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_bypass.h
     - copied unchanged from r321352, head/sys/dev/ixgbe/ixgbe_bypass.h
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_fdir.h
     - copied unchanged from r321352, head/sys/dev/ixgbe/ixgbe_fdir.h
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_features.h
     - copied unchanged from r321352, head/sys/dev/ixgbe/ixgbe_features.h
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_netmap.c
     - copied unchanged from r321352, head/sys/dev/ixgbe/ixgbe_netmap.c
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_netmap.h
     - copied unchanged from r321352, head/sys/dev/ixgbe/ixgbe_netmap.h
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_rss.h
     - copied unchanged from r321352, head/sys/dev/ixgbe/ixgbe_rss.h
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_sriov.h
     - copied unchanged from r321352, head/sys/dev/ixgbe/ixgbe_sriov.h
  projects/pnfs-planb-server/sys/dev/mmcnull/
     - copied from r321352, head/sys/dev/mmcnull/
  projects/pnfs-planb-server/sys/dev/syscons/fonts/
     - copied from r321352, head/sys/dev/syscons/fonts/
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-baltos-leds.dtsi
     - copied unchanged from r321352, head/sys/gnu/dts/arm/am335x-baltos-leds.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-385-linksys-shelby.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/armada-385-linksys-shelby.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-385-synology-ds116.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/armada-385-synology-ds116.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4708-linksys-ea6300-v1.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/bcm4708-linksys-ea6300-v1.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47081-tplink-archer-c5-v2.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/bcm47081-tplink-archer-c5-v2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4709-linksys-ea9200.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/bcm4709-linksys-ea9200.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47094-linksys-panamera.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/bcm47094-linksys-panamera.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm953012hr.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/bcm953012hr.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5420-tmu-sensor-conf.dtsi
     - copied unchanged from r321352, head/sys/gnu/dts/arm/exynos5420-tmu-sensor-conf.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/gemini-nas4220b.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/gemini-nas4220b.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/gemini-rut1xx.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/gemini-rut1xx.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/gemini-sq201.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/gemini-sq201.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/gemini-wbd111.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/gemini-wbd111.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/gemini-wbd222.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/gemini-wbd222.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/gemini.dtsi
     - copied unchanged from r321352, head/sys/gnu/dts/arm/gemini.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-duckbill-2-485.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/imx28-duckbill-2-485.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-duckbill-2-enocean.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/imx28-duckbill-2-enocean.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-duckbill-2-spi.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/imx28-duckbill-2-spi.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-duckbill-2.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/imx28-duckbill-2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-gw5903.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/imx6dl-gw5903.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-gw5904.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/imx6dl-gw5904.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-gw5903.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/imx6q-gw5903.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-gw5904.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/imx6q-gw5904.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-icore-ofcap10.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/imx6q-icore-ofcap10.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-icore-ofcap12.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/imx6q-icore-ofcap12.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-zii-rdu2.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/imx6q-zii-rdu2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-gw5903.dtsi
     - copied unchanged from r321352, head/sys/gnu/dts/arm/imx6qdl-gw5903.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-gw5904.dtsi
     - copied unchanged from r321352, head/sys/gnu/dts/arm/imx6qdl-gw5904.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi
     - copied unchanged from r321352, head/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qp-nitrogen6_som2.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/imx6qp-nitrogen6_som2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qp-zii-rdu2.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/imx6qp-zii-rdu2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-isiot-common.dtsi
     - copied unchanged from r321352, head/sys/gnu/dts/arm/imx6ul-isiot-common.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx7d-sdb-sht11.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/imx7d-sdb-sht11.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/motorola-cpcap-mapphone.dtsi
     - copied unchanged from r321352, head/sys/gnu/dts/arm/motorola-cpcap-mapphone.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/omap3-cpu-thermal.dtsi
     - copied unchanged from r321352, head/sys/gnu/dts/arm/omap3-cpu-thermal.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-phycore-rdk.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/rk3288-phycore-rdk.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-phycore-som.dtsi
     - copied unchanged from r321352, head/sys/gnu/dts/arm/rk3288-phycore-som.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-tinker.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/rk3288-tinker.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/stm32h743-pinctrl.dtsi
     - copied unchanged from r321352, head/sys/gnu/dts/arm/stm32h743-pinctrl.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/stm32h743.dtsi
     - copied unchanged from r321352, head/sys/gnu/dts/arm/stm32h743.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/stm32h743i-eval.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/stm32h743i-eval.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-nanopi-neo-air.dts
     - copied unchanged from r321352, head/sys/gnu/dts/arm/sun8i-h3-nanopi-neo-air.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sunxi-h3-h5.dtsi
     - copied unchanged from r321352, head/sys/gnu/dts/arm/sunxi-h3-h5.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/mt6797-clk.h
     - copied unchanged from r321352, head/sys/gnu/dts/include/dt-bindings/clock/mt6797-clk.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/rv1108-cru.h
     - copied unchanged from r321352, head/sys/gnu/dts/include/dt-bindings/clock/rv1108-cru.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/sun8i-r-ccu.h
     - copied unchanged from r321352, head/sys/gnu/dts/include/dt-bindings/clock/sun8i-r-ccu.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/genpd/
     - copied from r321352, head/sys/gnu/dts/include/dt-bindings/genpd/
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/mfd/stm32f7-rcc.h
     - copied unchanged from r321352, head/sys/gnu/dts/include/dt-bindings/mfd/stm32f7-rcc.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/power/imx7-power.h
     - copied unchanged from r321352, head/sys/gnu/dts/include/dt-bindings/power/imx7-power.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr-a10sr.h
     - copied unchanged from r321352, head/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr-a10sr.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/imx7-reset.h
     - copied unchanged from r321352, head/sys/gnu/dts/include/dt-bindings/reset/imx7-reset.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/sun8i-r-ccu.h
     - copied unchanged from r321352, head/sys/gnu/dts/include/dt-bindings/reset/sun8i-r-ccu.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/tegra210-car.h
     - copied unchanged from r321352, head/sys/gnu/dts/include/dt-bindings/reset/tegra210-car.h
  projects/pnfs-planb-server/sys/modules/mmcnull/
     - copied from r321352, head/sys/modules/mmcnull/
  projects/pnfs-planb-server/sys/powerpc/cpufreq/mpc85xx_jog.c
     - copied unchanged from r321352, head/sys/powerpc/cpufreq/mpc85xx_jog.c
  projects/pnfs-planb-server/sys/sys/bus_dma_internal.h
     - copied unchanged from r321352, head/sys/sys/bus_dma_internal.h
  projects/pnfs-planb-server/sys/x86/include/bus_dma.h
     - copied unchanged from r321352, head/sys/x86/include/bus_dma.h
Deleted:
  projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_mp.h
  projects/pnfs-planb-server/sys/arm/ti/omap4/omap4_mp.h
  projects/pnfs-planb-server/sys/arm/xilinx/zy7_mp.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/rk1108-cru.h
Modified:
  projects/pnfs-planb-server/sys/amd64/amd64/efirt.c   (contents, props changed)
  projects/pnfs-planb-server/sys/amd64/amd64/pmap.c
  projects/pnfs-planb-server/sys/amd64/conf/NOTES
  projects/pnfs-planb-server/sys/amd64/include/bus_dma.h
  projects/pnfs-planb-server/sys/amd64/include/efi.h
  projects/pnfs-planb-server/sys/amd64/linux/linux_sysvec.c
  projects/pnfs-planb-server/sys/amd64/linux32/linux32_sysvec.c
  projects/pnfs-planb-server/sys/amd64/vmm/amd/amdvi_hw.c
  projects/pnfs-planb-server/sys/amd64/vmm/amd/amdvi_priv.h
  projects/pnfs-planb-server/sys/amd64/vmm/amd/ivrs_drv.c
  projects/pnfs-planb-server/sys/arm/allwinner/a10_ehci.c
  projects/pnfs-planb-server/sys/arm/allwinner/a10_mmc.c
  projects/pnfs-planb-server/sys/arm/allwinner/clkng/aw_ccung.c
  projects/pnfs-planb-server/sys/arm/allwinner/if_awg.c
  projects/pnfs-planb-server/sys/arm/annapurna/alpine/alpine_common.c
  projects/pnfs-planb-server/sys/arm/annapurna/alpine/alpine_machdep.c
  projects/pnfs-planb-server/sys/arm/annapurna/alpine/alpine_machdep_mp.c
  projects/pnfs-planb-server/sys/arm/arm/busdma_machdep-v4.c
  projects/pnfs-planb-server/sys/arm/arm/busdma_machdep-v6.c
  projects/pnfs-planb-server/sys/arm/arm/generic_timer.c
  projects/pnfs-planb-server/sys/arm/arm/gic.c
  projects/pnfs-planb-server/sys/arm/arm/gic.h
  projects/pnfs-planb-server/sys/arm/arm/machdep.c
  projects/pnfs-planb-server/sys/arm/arm/mpcore_timer.c
  projects/pnfs-planb-server/sys/arm/arm/pl310.c
  projects/pnfs-planb-server/sys/arm/arm/platform.c
  projects/pnfs-planb-server/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
  projects/pnfs-planb-server/sys/arm/conf/ALLWINNER_UP
  projects/pnfs-planb-server/sys/arm/conf/ALPINE
  projects/pnfs-planb-server/sys/arm/conf/BEAGLEBONE
  projects/pnfs-planb-server/sys/arm/conf/EFIKA_MX
  projects/pnfs-planb-server/sys/arm/conf/EXYNOS5.common
  projects/pnfs-planb-server/sys/arm/conf/GENERIC
  projects/pnfs-planb-server/sys/arm/conf/IMX53
  projects/pnfs-planb-server/sys/arm/conf/IMX6
  projects/pnfs-planb-server/sys/arm/conf/PANDABOARD
  projects/pnfs-planb-server/sys/arm/conf/RK3188
  projects/pnfs-planb-server/sys/arm/conf/RPI-B
  projects/pnfs-planb-server/sys/arm/conf/RPI2
  projects/pnfs-planb-server/sys/arm/conf/SOCFPGA
  projects/pnfs-planb-server/sys/arm/conf/TEGRA124
  projects/pnfs-planb-server/sys/arm/conf/VERSATILEPB
  projects/pnfs-planb-server/sys/arm/conf/VIRT
  projects/pnfs-planb-server/sys/arm/conf/ZEDBOARD
  projects/pnfs-planb-server/sys/arm/freescale/imx/files.imx6
  projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_machdep.c
  projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_mp.c
  projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_pl310.c
  projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_usbphy.c
  projects/pnfs-planb-server/sys/arm/freescale/imx/imx_epit.c
  projects/pnfs-planb-server/sys/arm/freescale/imx/imx_gpt.c
  projects/pnfs-planb-server/sys/arm/freescale/imx/imx_i2c.c
  projects/pnfs-planb-server/sys/arm/freescale/vybrid/vf_machdep.c
  projects/pnfs-planb-server/sys/arm/include/bus_dma.h
  projects/pnfs-planb-server/sys/arm/include/machdep.h
  projects/pnfs-planb-server/sys/arm/include/pl310.h
  projects/pnfs-planb-server/sys/arm/include/platformvar.h
  projects/pnfs-planb-server/sys/arm/samsung/exynos/exynos5_machdep.c
  projects/pnfs-planb-server/sys/arm/ti/am335x/am335x_dmtimer.c
  projects/pnfs-planb-server/sys/arm/ti/omap4/omap4_l2cache.c
  projects/pnfs-planb-server/sys/arm/ti/omap4/omap4_mp.c
  projects/pnfs-planb-server/sys/arm/ti/ti_machdep.c
  projects/pnfs-planb-server/sys/arm/ti/ti_sdhci.c
  projects/pnfs-planb-server/sys/arm/versatile/sp804.c
  projects/pnfs-planb-server/sys/arm/versatile/versatile_machdep.c
  projects/pnfs-planb-server/sys/arm/xilinx/zy7_l2cache.c
  projects/pnfs-planb-server/sys/arm/xilinx/zy7_machdep.c
  projects/pnfs-planb-server/sys/arm/xilinx/zy7_mp.c
  projects/pnfs-planb-server/sys/arm64/arm64/busdma_machdep.c
  projects/pnfs-planb-server/sys/arm64/arm64/pmap.c
  projects/pnfs-planb-server/sys/arm64/arm64/vfp.c
  projects/pnfs-planb-server/sys/arm64/conf/GENERIC
  projects/pnfs-planb-server/sys/arm64/include/atomic.h
  projects/pnfs-planb-server/sys/arm64/include/bus_dma.h
  projects/pnfs-planb-server/sys/arm64/include/bus_dma_impl.h
  projects/pnfs-planb-server/sys/arm64/include/pcb.h
  projects/pnfs-planb-server/sys/arm64/include/vfp.h
  projects/pnfs-planb-server/sys/boot/arm/uboot/Makefile
  projects/pnfs-planb-server/sys/boot/efi/boot1/Makefile
  projects/pnfs-planb-server/sys/boot/efi/boot1/zfs_module.c
  projects/pnfs-planb-server/sys/boot/efi/libefi/efipart.c
  projects/pnfs-planb-server/sys/boot/efi/loader/Makefile
  projects/pnfs-planb-server/sys/boot/efi/loader/arch/arm/start.S
  projects/pnfs-planb-server/sys/boot/fdt/dts/arm/h3.dtsi
  projects/pnfs-planb-server/sys/boot/fdt/dts/arm/orangepi-plus-2e.dts
  projects/pnfs-planb-server/sys/boot/i386/libi386/libi386.h
  projects/pnfs-planb-server/sys/boot/i386/loader/chain.c
  projects/pnfs-planb-server/sys/cam/ata/ata_all.c
  projects/pnfs-planb-server/sys/cam/ata/ata_da.c
  projects/pnfs-planb-server/sys/cam/cam.h
  projects/pnfs-planb-server/sys/cam/cam_ccb.h
  projects/pnfs-planb-server/sys/cam/cam_periph.c
  projects/pnfs-planb-server/sys/cam/cam_xpt.c
  projects/pnfs-planb-server/sys/cam/cam_xpt.h
  projects/pnfs-planb-server/sys/cam/cam_xpt_internal.h
  projects/pnfs-planb-server/sys/cam/ctl/ctl_backend_ramdisk.c
  projects/pnfs-planb-server/sys/cam/ctl/scsi_ctl.c
  projects/pnfs-planb-server/sys/cam/scsi/scsi_all.c
  projects/pnfs-planb-server/sys/cam/scsi/scsi_da.c
  projects/pnfs-planb-server/sys/cam/scsi/scsi_enc.c
  projects/pnfs-planb-server/sys/cam/scsi/scsi_pass.c
  projects/pnfs-planb-server/sys/cam/scsi/scsi_sa.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
  projects/pnfs-planb-server/sys/compat/freebsd32/freebsd32.h
  projects/pnfs-planb-server/sys/compat/freebsd32/freebsd32_misc.c
  projects/pnfs-planb-server/sys/compat/freebsd32/freebsd32_signal.h
  projects/pnfs-planb-server/sys/compat/freebsd32/freebsd32_util.h
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/device.h
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/fs.h
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/io-mapping.h
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/jiffies.h
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/ktime.h
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/math64.h
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/page.h
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/pci.h
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/sched.h
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/src/linux_compat.c
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/src/linux_current.c
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/src/linux_pci.c
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/src/linux_rcu.c
  projects/pnfs-planb-server/sys/conf/NOTES
  projects/pnfs-planb-server/sys/conf/files
  projects/pnfs-planb-server/sys/conf/files.amd64
  projects/pnfs-planb-server/sys/conf/files.arm
  projects/pnfs-planb-server/sys/conf/files.arm64
  projects/pnfs-planb-server/sys/conf/files.powerpc
  projects/pnfs-planb-server/sys/conf/kern.post.mk
  projects/pnfs-planb-server/sys/conf/kern.pre.mk
  projects/pnfs-planb-server/sys/conf/kmod.mk
  projects/pnfs-planb-server/sys/conf/options
  projects/pnfs-planb-server/sys/conf/options.arm
  projects/pnfs-planb-server/sys/ddb/db_command.c
  projects/pnfs-planb-server/sys/ddb/db_input.c
  projects/pnfs-planb-server/sys/ddb/db_sym.c
  projects/pnfs-planb-server/sys/dev/aac/aac.c
  projects/pnfs-planb-server/sys/dev/aacraid/aacraid.c
  projects/pnfs-planb-server/sys/dev/acpica/Osd/OsdSchedule.c
  projects/pnfs-planb-server/sys/dev/agp/agp_i810.c
  projects/pnfs-planb-server/sys/dev/agp/agp_i810.h
  projects/pnfs-planb-server/sys/dev/aic7xxx/aic79xx_osm.h
  projects/pnfs-planb-server/sys/dev/aic7xxx/aic7xxx_osm.h
  projects/pnfs-planb-server/sys/dev/arcmsr/arcmsr.c
  projects/pnfs-planb-server/sys/dev/arcmsr/arcmsr.h
  projects/pnfs-planb-server/sys/dev/ath/ah_osdep.c
  projects/pnfs-planb-server/sys/dev/bnxt/bnxt.h
  projects/pnfs-planb-server/sys/dev/bnxt/bnxt_hwrm.c
  projects/pnfs-planb-server/sys/dev/bnxt/bnxt_txrx.c
  projects/pnfs-planb-server/sys/dev/bnxt/if_bnxt.c
  projects/pnfs-planb-server/sys/dev/bwi/if_bwi.c
  projects/pnfs-planb-server/sys/dev/bxe/bxe.c
  projects/pnfs-planb-server/sys/dev/bxe/bxe.h
  projects/pnfs-planb-server/sys/dev/cxgb/cxgb_adapter.h
  projects/pnfs-planb-server/sys/dev/cxgb/cxgb_main.c
  projects/pnfs-planb-server/sys/dev/cxgb/cxgb_sge.c
  projects/pnfs-planb-server/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c
  projects/pnfs-planb-server/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.c
  projects/pnfs-planb-server/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cq.c
  projects/pnfs-planb-server/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_dbg.c
  projects/pnfs-planb-server/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_ev.c
  projects/pnfs-planb-server/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_hal.c
  projects/pnfs-planb-server/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_mem.c
  projects/pnfs-planb-server/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c
  projects/pnfs-planb-server/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_qp.c
  projects/pnfs-planb-server/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_resource.c
  projects/pnfs-planb-server/sys/dev/cxgbe/adapter.h
  projects/pnfs-planb-server/sys/dev/cxgbe/common/common.h
  projects/pnfs-planb-server/sys/dev/cxgbe/common/t4_hw.c
  projects/pnfs-planb-server/sys/dev/cxgbe/t4_ioctl.h
  projects/pnfs-planb-server/sys/dev/cxgbe/t4_main.c
  projects/pnfs-planb-server/sys/dev/cxgbe/tom/t4_cpl_io.c
  projects/pnfs-planb-server/sys/dev/drm/drmP.h
  projects/pnfs-planb-server/sys/dev/e1000/if_em.c
  projects/pnfs-planb-server/sys/dev/e1000/if_em.h
  projects/pnfs-planb-server/sys/dev/ena/ena.c
  projects/pnfs-planb-server/sys/dev/ena/ena.h
  projects/pnfs-planb-server/sys/dev/ena/ena_sysctl.c
  projects/pnfs-planb-server/sys/dev/hptmv/vdevice.h
  projects/pnfs-planb-server/sys/dev/hyperv/input/hv_kbdc.c
  projects/pnfs-planb-server/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
  projects/pnfs-planb-server/sys/dev/iicbus/ad7418.c
  projects/pnfs-planb-server/sys/dev/iicbus/iiconf.c
  projects/pnfs-planb-server/sys/dev/isci/environment.h
  projects/pnfs-planb-server/sys/dev/isp/isp.c
  projects/pnfs-planb-server/sys/dev/isp/isp_freebsd.c
  projects/pnfs-planb-server/sys/dev/isp/isp_library.c
  projects/pnfs-planb-server/sys/dev/isp/isp_library.h
  projects/pnfs-planb-server/sys/dev/isp/ispmbox.h
  projects/pnfs-planb-server/sys/dev/isp/ispvar.h
  projects/pnfs-planb-server/sys/dev/iwi/if_iwi.c
  projects/pnfs-planb-server/sys/dev/iwm/if_iwm_scan.c
  projects/pnfs-planb-server/sys/dev/ixgbe/if_ix.c
  projects/pnfs-planb-server/sys/dev/ixgbe/if_ixv.c
  projects/pnfs-planb-server/sys/dev/ixgbe/ix_txrx.c
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe.h
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_82598.c
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_82598.h
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_82599.c
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_82599.h
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_api.c
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_api.h
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_common.c
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_common.h
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_dcb.c
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_dcb.h
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_dcb_82598.c
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_dcb_82598.h
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_dcb_82599.c
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_dcb_82599.h
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_mbx.c
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_mbx.h
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_osdep.c
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_osdep.h
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_phy.c
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_phy.h
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_type.h
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_vf.c
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_vf.h
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_x540.c
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_x540.h
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_x550.c
  projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_x550.h
  projects/pnfs-planb-server/sys/dev/ixl/i40e_prototype.h
  projects/pnfs-planb-server/sys/dev/ixl/if_ixlv.c
  projects/pnfs-planb-server/sys/dev/ixl/ixl.h
  projects/pnfs-planb-server/sys/dev/ixl/ixl_pf.h
  projects/pnfs-planb-server/sys/dev/ixl/ixl_pf_main.c
  projects/pnfs-planb-server/sys/dev/ixl/ixl_txrx.c
  projects/pnfs-planb-server/sys/dev/mfi/mfi.c
  projects/pnfs-planb-server/sys/dev/mfi/mfi_cam.c
  projects/pnfs-planb-server/sys/dev/mlx4/mlx4_en/mlx4_en_rx.c
  projects/pnfs-planb-server/sys/dev/mmc/bridge.h
  projects/pnfs-planb-server/sys/dev/mmc/mmcbrvar.h
  projects/pnfs-planb-server/sys/dev/mmc/mmcreg.h
  projects/pnfs-planb-server/sys/dev/mpr/mpr.c
  projects/pnfs-planb-server/sys/dev/mps/mps.c
  projects/pnfs-planb-server/sys/dev/mpt/mpt.h
  projects/pnfs-planb-server/sys/dev/netmap/netmap_freebsd.c
  projects/pnfs-planb-server/sys/dev/netmap/netmap_generic.c
  projects/pnfs-planb-server/sys/dev/netmap/netmap_mem2.c
  projects/pnfs-planb-server/sys/dev/nvme/nvme_sim.c
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_hw.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/qlnx_ioctl.c
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/qlnx_os.c
  projects/pnfs-planb-server/sys/dev/qlxgbe/ql_def.h
  projects/pnfs-planb-server/sys/dev/qlxgbe/ql_hw.c
  projects/pnfs-planb-server/sys/dev/qlxgbe/ql_hw.h
  projects/pnfs-planb-server/sys/dev/qlxgbe/ql_os.c
  projects/pnfs-planb-server/sys/dev/rtwn/if_rtwn_rx.c
  projects/pnfs-planb-server/sys/dev/rtwn/if_rtwnreg.h
  projects/pnfs-planb-server/sys/dev/rtwn/if_rtwnvar.h
  projects/pnfs-planb-server/sys/dev/rtwn/pci/rtwn_pci_attach.c
  projects/pnfs-planb-server/sys/dev/rtwn/pci/rtwn_pci_rx.c
  projects/pnfs-planb-server/sys/dev/rtwn/pci/rtwn_pci_rx.h
  projects/pnfs-planb-server/sys/dev/rtwn/pci/rtwn_pci_var.h
  projects/pnfs-planb-server/sys/dev/rtwn/usb/rtwn_usb_attach.c
  projects/pnfs-planb-server/sys/dev/rtwn/usb/rtwn_usb_ep.c
  projects/pnfs-planb-server/sys/dev/rtwn/usb/rtwn_usb_rx.c
  projects/pnfs-planb-server/sys/dev/rtwn/usb/rtwn_usb_tx.c
  projects/pnfs-planb-server/sys/dev/rtwn/usb/rtwn_usb_var.h
  projects/pnfs-planb-server/sys/dev/sdhci/fsl_sdhci.c
  projects/pnfs-planb-server/sys/dev/sdhci/sdhci.c
  projects/pnfs-planb-server/sys/dev/sdhci/sdhci.h
  projects/pnfs-planb-server/sys/dev/sdhci/sdhci_acpi.c
  projects/pnfs-planb-server/sys/dev/sdhci/sdhci_pci.c
  projects/pnfs-planb-server/sys/dev/syscons/scvgarndr.c
  projects/pnfs-planb-server/sys/dev/syscons/syscons.h
  projects/pnfs-planb-server/sys/dev/tsec/if_tsec.c
  projects/pnfs-planb-server/sys/dev/usb/controller/ehci_imx.c
  projects/pnfs-planb-server/sys/dev/usb/controller/saf1761_otg.c
  projects/pnfs-planb-server/sys/dev/xdma/xdma.c
  projects/pnfs-planb-server/sys/dev/xen/blkfront/blkfront.c
  projects/pnfs-planb-server/sys/dev/xen/netfront/netfront.c
  projects/pnfs-planb-server/sys/fs/cd9660/cd9660_vnops.c
  projects/pnfs-planb-server/sys/fs/ext2fs/ext2_inode_cnv.c
  projects/pnfs-planb-server/sys/fs/ext2fs/ext2_vfsops.c
  projects/pnfs-planb-server/sys/fs/ext2fs/ext2_vnops.c
  projects/pnfs-planb-server/sys/fs/ext2fs/ext2fs.h
  projects/pnfs-planb-server/sys/fs/fdescfs/fdesc_vfsops.c
  projects/pnfs-planb-server/sys/fs/fdescfs/fdesc_vnops.c
  projects/pnfs-planb-server/sys/fs/fifofs/fifo_vnops.c
  projects/pnfs-planb-server/sys/fs/msdosfs/msdosfs_vnops.c
  projects/pnfs-planb-server/sys/fs/nandfs/nandfs_vnops.c
  projects/pnfs-planb-server/sys/fs/nfs/nfs_commonkrpc.c
  projects/pnfs-planb-server/sys/fs/nfs/nfs_commonport.c
  projects/pnfs-planb-server/sys/fs/nfs/nfs_commonsubs.c
  projects/pnfs-planb-server/sys/fs/nfs/nfs_var.h
  projects/pnfs-planb-server/sys/fs/nfsclient/nfs_clrpcops.c
  projects/pnfs-planb-server/sys/fs/nfsclient/nfs_clvnops.c
  projects/pnfs-planb-server/sys/fs/nfsserver/nfs_nfsdport.c
  projects/pnfs-planb-server/sys/fs/smbfs/smbfs_vnops.c
  projects/pnfs-planb-server/sys/fs/tmpfs/tmpfs_vnops.c
  projects/pnfs-planb-server/sys/geom/geom_disk.c
  projects/pnfs-planb-server/sys/geom/virstor/g_virstor.h
  projects/pnfs-planb-server/sys/gnu/dts/arm/alpine.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-baltos-ir2110.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-baltos-ir3220.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-baltos-ir5221.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-boneblack.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-icev2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-sl50.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am33xx.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/am3517.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/am4372.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/am437x-gp-evm.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am57xx-idk-common.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-385-linksys.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-385.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-388-clearfog.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-388.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-38x.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-98dx3236.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-98dx3336.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-98dx4251.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-db-dxbc2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-db-xc3-24g4xg.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-linksys-mamba.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/aspeed-ast2500-evb.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/aspeed-bmc-opp-palmetto.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/aspeed-g4.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/aspeed-g5.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/at91-sama5d2_xplained.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/at91-sama5d3_xplained.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/at91-tse850-3.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/at91sam9261.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/at91sam9x5ek.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/axp209.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/axp22x.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm-cygnus.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm-nsp.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm2835-rpi.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm283x-rpi-smsc9512.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm283x-rpi-smsc9514.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm283x.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4708-asus-rt-ac56u.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4708-asus-rt-ac68u.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4708-buffalo-wzr-1750dhp.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4708-netgear-r6250.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4708-netgear-r6300-v2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4708-smartrg-sr400ac.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4708.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47081-asus-rt-n18u.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47081-buffalo-wzr-600dhp2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47081-buffalo-wzr-900dhp.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47081.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4709-asus-rt-ac87u.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4709-buffalo-wxr-1900dhp.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4709-netgear-r7000.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4709-netgear-r8000.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4709-tplink-archer-c9-v1.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47094-dlink-dir-885l.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47094-luxul-xwr-3100.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47094-netgear-r8500.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47189-tenda-ac9.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm5301x.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm53573.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm94708.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm94709.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm953012er.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm953012k.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958522er.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958525er.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958525xmc.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958622hr.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958623hr.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958625hr.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958625k.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm988312hr.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/da850-evm.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/da850-lego-ev3.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/da850.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/dm8168-evm.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/dm816x.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/dra7-evm.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/dra7.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/dra74x.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos3250-rinato.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos3250.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4210-origen.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4210-trats.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4210.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-itop-scp-core.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-origen.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-prime.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-trats2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5420.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5440.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5800.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx25-eukrea-mbimxsd25-baseboard.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx25-pdk.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx25-pinfunc.h
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx25.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-duckbill.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-m28cu3.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx28.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx50.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx53-qsb.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx53-qsrb.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-b450v3.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-b650v3.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-b850v3.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-bx50v3.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-cm-fx6.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-icore.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-utilite-pro.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-icore.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-sabresd.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qp-sabresd.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qp.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6sx-sdb.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6sx.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-14x14-evk.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-geam.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-isiot-emmc.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-isiot-nand.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-isiot.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx7-colibri-eval-v3.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx7-colibri.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx7d-colibri-eval-v3.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx7s.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/keystone-k2l-netcp.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/keystone-k2l.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/logicpd-torpedo-37xx-devkit.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/meson8.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/meson8b.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/moxart-uc7112lx.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/moxart.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/mt7623.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/omap3-gta04.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/omap3-igep.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/omap3-n900.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/omap3-n950-n9.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/omap34xx.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/omap36xx.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/omap4-droid4-xt894.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/omap4-panda-a4.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/omap4-panda-es.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/omap443x.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/omap4460.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/omap5.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-apq8060-dragonboard.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-msm8660.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-msm8974-sony-xperia-honami.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-msm8974.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/r7s72100-genmai.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/r7s72100-rskrza1.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/r7s72100.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a73a4.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7743.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7745.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7778-bockw.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7779-marzen.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7790-lager.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7790.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7791-koelsch.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7791-porter.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7791.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7792.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7793-gose.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7793.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7794-alt.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7794-silk.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7794.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk1108.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3036.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3188.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk322x.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-miqi.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-rock2-som.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-rock2-square.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3xxx.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/s3c64xx.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/s5pv210.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sama5d2.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_arria10.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_arria10_socdk.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_arria5_socdk.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_de0_sockit.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_mcv.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_mcvevk.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_socdk.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_sockit.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_socrates.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_sodia.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_vining_fpga.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_vt.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/spear600-evb.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/spear600.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/ste-dbx5x0.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/stih407-family.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/stih410.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/stm32429i-eval.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/stm32746g-eval.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/stm32f429-disco.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/stm32f429.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/stm32f469-disco.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/stm32f746.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-a1000.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-cubieboard.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-dserve-dsrv9703c.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-hackberry.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-inet1.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-inet9f-rev03.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-jesurun-q5.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-marsboard.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-mini-xplus.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-mk802.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-olinuxino-lime.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-pcduino.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-pov-protab2-ips9.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a10s-auxtek-t003.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a10s-auxtek-t004.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a10s-olinuxino-micro.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a10s-r7-tv-dongle.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a10s-wobo-i5.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a10s.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a13-empire-electronix-d709.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a13-hsg-h702.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a13-licheepi-one.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a13-olinuxino-micro.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a13-olinuxino.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a13.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-gr8-chip-pro.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-gr8-evb.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-gr8.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-r8-chip.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-r8.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31-app4-evb1.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31-colombus.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31-hummingbird.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31-i7.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31-m9.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31-mele-a1000g-quad.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31s-cs908.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31s-primo81.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31s-sina31s-core.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31s-sina31s.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31s-sinovoip-bpi-m2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31s-yones-toptech-bs1078-v2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-reference-design-tablet.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-bananapi.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-cubieboard2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-cubietruck.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-hummingbird.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-i12-tvbox.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-icnova-swac.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-lamobo-r1.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-m3.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-mk808c.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-olimex-som-evb.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-olinuxino-micro.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-orangepi-mini.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-orangepi.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-pcduino3.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a23-a33.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a23-evb.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a23-ippo-q8h-v1.2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a23-ippo-q8h-v5.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a23-q8-tablet.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a33-sinlinx-sina33.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a33.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a83t.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h2-plus-orangepi-zero.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-bananapi-m2-plus.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-beelink-x2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-nanopi.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-orangepi-2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-orangepi-lite.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-orangepi-one.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-orangepi-pc.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun9i-a80-cubieboard4.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun9i-a80-optimus.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun9i-a80.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sunxi-common-regulators.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sunxi-reference-design-tablet.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-ld4-ref.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-ld4.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-ld6b-ref.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pinctrl.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pro4-ace.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pro4-ref.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pro4-sanji.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pro4.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pro5.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pxs2-gentil.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pxs2-vodka.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pxs2.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-ref-daughter.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-sld3-ref.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-sld3.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-sld8-ref.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-sld8.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-support-card.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/versatile-pb.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/vexpress-v2m-rs1.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/vexpress-v2m.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/vexpress-v2p-ca15-tc1.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/vexpress-v2p-ca15_a7.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/vexpress-v2p-ca5s.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/vexpress-v2p-ca9.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/vf610-zii-dev-rev-b.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/vf610-zii-dev-rev-c.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/vf610-zii-dev.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/gxbb-clkc.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/hi6220-clock.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r7s72100-clock.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a73a4-clock.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7790-clock.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7791-clock.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7792-clock.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7793-clock.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7794-clock.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7795-cpg-mssr.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/rk3328-cru.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/rk3368-cru.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/sun50i-a64-ccu.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/sun8i-h3-ccu.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/tegra114-car.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/tegra124-car-common.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/tegra210-car.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/tegra30-car.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/gpio/gpio.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/input/linux-event-codes.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/pinctrl/hisi.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/pinctrl/mt7623-pinfunc.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/power/r8a7795-sysc.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/mt2701-resets.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/sun8i-h3-ccu.h
  projects/pnfs-planb-server/sys/i386/conf/NOTES
  projects/pnfs-planb-server/sys/i386/i386/pmap.c
  projects/pnfs-planb-server/sys/i386/i386/trap.c
  projects/pnfs-planb-server/sys/i386/include/bus_dma.h
  projects/pnfs-planb-server/sys/i386/linux/linux_sysvec.c
  projects/pnfs-planb-server/sys/isa/rtc.h
  projects/pnfs-planb-server/sys/kern/capabilities.conf
  projects/pnfs-planb-server/sys/kern/imgact_elf.c
  projects/pnfs-planb-server/sys/kern/kern_event.c
  projects/pnfs-planb-server/sys/kern/kern_exec.c
  projects/pnfs-planb-server/sys/kern/kern_proc.c
  projects/pnfs-planb-server/sys/kern/kern_rwlock.c
  projects/pnfs-planb-server/sys/kern/kern_shutdown.c
  projects/pnfs-planb-server/sys/kern/subr_blist.c
  projects/pnfs-planb-server/sys/kern/subr_bus_dma.c
  projects/pnfs-planb-server/sys/kern/subr_clock.c
  projects/pnfs-planb-server/sys/kern/subr_prf.c
  projects/pnfs-planb-server/sys/kern/subr_rtc.c
  projects/pnfs-planb-server/sys/kern/subr_sbuf.c
  projects/pnfs-planb-server/sys/kern/subr_uio.c
  projects/pnfs-planb-server/sys/kern/sys_process.c
  projects/pnfs-planb-server/sys/kern/sys_socket.c
  projects/pnfs-planb-server/sys/kern/uipc_mqueue.c
  projects/pnfs-planb-server/sys/kern/uipc_sockbuf.c
  projects/pnfs-planb-server/sys/kern/uipc_socket.c
  projects/pnfs-planb-server/sys/kern/vfs_syscalls.c
  projects/pnfs-planb-server/sys/mips/atheros/ar724x_pci.c
  projects/pnfs-planb-server/sys/mips/conf/AR934X_BASE.hints
  projects/pnfs-planb-server/sys/mips/conf/DIR-825C1
  projects/pnfs-planb-server/sys/mips/conf/std.AR934X
  projects/pnfs-planb-server/sys/mips/conf/std.AR_MIPS_BASE
  projects/pnfs-planb-server/sys/mips/include/bus_dma.h
  projects/pnfs-planb-server/sys/mips/mips/busdma_machdep.c
  projects/pnfs-planb-server/sys/mips/mips/db_disasm.c
  projects/pnfs-planb-server/sys/modules/agp/Makefile
  projects/pnfs-planb-server/sys/modules/crypto/Makefile
  projects/pnfs-planb-server/sys/modules/ix/Makefile
  projects/pnfs-planb-server/sys/modules/ixl/Makefile
  projects/pnfs-planb-server/sys/modules/ixv/Makefile
  projects/pnfs-planb-server/sys/modules/qlnx/Makefile
  projects/pnfs-planb-server/sys/modules/qlnx/qlnxe/Makefile
  projects/pnfs-planb-server/sys/modules/sdhci/Makefile
  projects/pnfs-planb-server/sys/net/iflib.c
  projects/pnfs-planb-server/sys/net/iflib.h
  projects/pnfs-planb-server/sys/net/netmap_user.h
  projects/pnfs-planb-server/sys/netinet/sctp_asconf.c
  projects/pnfs-planb-server/sys/netinet/sctp_auth.c
  projects/pnfs-planb-server/sys/netinet/sctp_indata.c
  projects/pnfs-planb-server/sys/netinet/sctp_input.c
  projects/pnfs-planb-server/sys/netinet/sctp_os_bsd.h
  projects/pnfs-planb-server/sys/netinet/sctp_output.c
  projects/pnfs-planb-server/sys/netinet/sctp_output.h
  projects/pnfs-planb-server/sys/netinet/sctp_pcb.c
  projects/pnfs-planb-server/sys/netinet/sctp_ss_functions.c
  projects/pnfs-planb-server/sys/netinet/sctp_syscalls.c
  projects/pnfs-planb-server/sys/netinet/sctp_usrreq.c
  projects/pnfs-planb-server/sys/netinet/sctputil.c
  projects/pnfs-planb-server/sys/netinet/tcp_output.c
  projects/pnfs-planb-server/sys/netinet6/sctp6_usrreq.c
  projects/pnfs-planb-server/sys/netpfil/ipfw/ip_fw2.c
  projects/pnfs-planb-server/sys/netpfil/ipfw/ip_fw_table.c
  projects/pnfs-planb-server/sys/netpfil/ipfw/nat64/nat64_translate.c
  projects/pnfs-planb-server/sys/netpfil/ipfw/nptv6/nptv6.c
  projects/pnfs-planb-server/sys/netpfil/ipfw/pmod/tcpmod.c
  projects/pnfs-planb-server/sys/netpfil/pf/pf.c
  projects/pnfs-planb-server/sys/powerpc/booke/pmap.c
  projects/pnfs-planb-server/sys/powerpc/include/bus_dma.h
  projects/pnfs-planb-server/sys/powerpc/powerpc/busdma_machdep.c
  projects/pnfs-planb-server/sys/riscv/include/bus_dma.h
  projects/pnfs-planb-server/sys/riscv/riscv/busdma_machdep.c
  projects/pnfs-planb-server/sys/sparc64/include/bus_dma.h
  projects/pnfs-planb-server/sys/sys/_pctrie.h
  projects/pnfs-planb-server/sys/sys/bitset.h
  projects/pnfs-planb-server/sys/sys/bus_dma.h
  projects/pnfs-planb-server/sys/sys/clock.h
  projects/pnfs-planb-server/sys/sys/efi.h
  projects/pnfs-planb-server/sys/sys/jail.h
  projects/pnfs-planb-server/sys/sys/param.h
  projects/pnfs-planb-server/sys/sys/pctrie.h
  projects/pnfs-planb-server/sys/sys/ptrace.h
  projects/pnfs-planb-server/sys/sys/refcount.h
  projects/pnfs-planb-server/sys/sys/signal.h
  projects/pnfs-planb-server/sys/sys/sysent.h
  projects/pnfs-planb-server/sys/ufs/ffs/ffs_alloc.c
  projects/pnfs-planb-server/sys/ufs/ffs/ffs_snapshot.c
  projects/pnfs-planb-server/sys/ufs/ufs/ufs_vnops.c
  projects/pnfs-planb-server/sys/vm/_vm_radix.h
  projects/pnfs-planb-server/sys/vm/swap_pager.c
  projects/pnfs-planb-server/sys/vm/swap_pager.h
  projects/pnfs-planb-server/sys/vm/vm_map.c
  projects/pnfs-planb-server/sys/vm/vm_object.c
  projects/pnfs-planb-server/sys/vm/vm_object.h
  projects/pnfs-planb-server/sys/vm/vm_page.c
  projects/pnfs-planb-server/sys/vm/vm_page.h
  projects/pnfs-planb-server/sys/vm/vm_radix.c
  projects/pnfs-planb-server/sys/vm/vm_radix.h
  projects/pnfs-planb-server/sys/x86/include/busdma_impl.h
  projects/pnfs-planb-server/sys/x86/iommu/busdma_dmar.c
  projects/pnfs-planb-server/sys/x86/isa/atrtc.c
  projects/pnfs-planb-server/sys/x86/x86/busdma_bounce.c
  projects/pnfs-planb-server/sys/x86/x86/busdma_machdep.c
  projects/pnfs-planb-server/sys/x86/x86/mp_x86.c
Directory Properties:
  projects/pnfs-planb-server/sys/   (props changed)
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/   (props changed)

Modified: projects/pnfs-planb-server/sys/amd64/amd64/efirt.c
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/amd64/efirt.c	Fri Jul 21 18:58:51 2017	(r321352)
+++ projects/pnfs-planb-server/sys/amd64/amd64/efirt.c	Fri Jul 21 19:26:34 2017	(r321353)
@@ -46,6 +46,7 @@ __FBSDID("$FreeBSD$");
 #include <sys/sysctl.h>
 #include <sys/systm.h>
 #include <sys/vmmeter.h>
+#include <isa/rtc.h>
 #include <machine/fpu.h>
 #include <machine/efi.h>
 #include <machine/metadata.h>
@@ -193,8 +194,8 @@ efi_create_1t1_map(struct efi_md *map, int ndesc, int 
 	uint64_t idx;
 	int bits, i, mode;
 
-	obj_1t1_pt = vm_pager_allocate(OBJT_PHYS, NULL, 1 + NPML4EPG +
-	    NPML4EPG * NPDPEPG + NPML4EPG * NPDPEPG * NPDEPG,
+	obj_1t1_pt = vm_pager_allocate(OBJT_PHYS, NULL, ptoa(1 +
+	    NPML4EPG + NPML4EPG * NPDPEPG + NPML4EPG * NPDPEPG * NPDEPG),
 	    VM_PROT_ALL, 0, NULL);
 	VM_OBJECT_WLOCK(obj_1t1_pt);
 	efi_pml4_page = efi_1t1_page(0);
@@ -445,7 +446,7 @@ efi_get_time_locked(struct efi_tm *tm)
 	efi_status status;
 	int error;
 
-	mtx_assert(&resettodr_lock, MA_OWNED);
+	mtx_assert(&atrtc_time_lock, MA_OWNED);
 	error = efi_enter();
 	if (error != 0)
 		return (error);
@@ -462,9 +463,9 @@ efi_get_time(struct efi_tm *tm)
 
 	if (efi_runtime == NULL)
 		return (ENXIO);
-	mtx_lock(&resettodr_lock);
+	mtx_lock(&atrtc_time_lock);
 	error = efi_get_time_locked(tm);
-	mtx_unlock(&resettodr_lock);
+	mtx_unlock(&atrtc_time_lock);
 	return (error);
 }
 
@@ -487,7 +488,7 @@ efi_set_time_locked(struct efi_tm *tm)
 	efi_status status;
 	int error;
 
-	mtx_assert(&resettodr_lock, MA_OWNED);
+	mtx_assert(&atrtc_time_lock, MA_OWNED);
 	error = efi_enter();
 	if (error != 0)
 		return (error);
@@ -504,9 +505,9 @@ efi_set_time(struct efi_tm *tm)
 
 	if (efi_runtime == NULL)
 		return (ENXIO);
-	mtx_lock(&resettodr_lock);
+	mtx_lock(&atrtc_time_lock);
 	error = efi_set_time_locked(tm);
-	mtx_unlock(&resettodr_lock);
+	mtx_unlock(&atrtc_time_lock);
 	return (error);
 }
 

Modified: projects/pnfs-planb-server/sys/amd64/amd64/pmap.c
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/amd64/pmap.c	Fri Jul 21 18:58:51 2017	(r321352)
+++ projects/pnfs-planb-server/sys/amd64/amd64/pmap.c	Fri Jul 21 19:26:34 2017	(r321353)
@@ -274,8 +274,6 @@ pmap_modified_bit(pmap_t pmap)
 	return (mask);
 }
 
-extern	struct pcpu __pcpu[];
-
 #if !defined(DIAGNOSTIC)
 #ifdef __GNUC_GNU_INLINE__
 #define PMAP_INLINE	__attribute__((__gnu_inline__)) inline
@@ -629,6 +627,9 @@ static int pmap_remove_pte(pmap_t pmap, pt_entry_t *pt
 static vm_page_t pmap_remove_pt_page(pmap_t pmap, vm_offset_t va);
 static void pmap_remove_page(pmap_t pmap, vm_offset_t va, pd_entry_t *pde,
     struct spglist *free);
+static bool	pmap_remove_ptes(pmap_t pmap, vm_offset_t sva, vm_offset_t eva,
+		    pd_entry_t *pde, struct spglist *free,
+		    struct rwlock **lockp);
 static boolean_t pmap_try_insert_pv_entry(pmap_t pmap, vm_offset_t va,
     vm_page_t m, struct rwlock **lockp);
 static void pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde,
@@ -1060,8 +1061,8 @@ pmap_bootstrap(vm_paddr_t *firstaddr)
 			kernel_pmap->pm_pcids[i].pm_pcid = PMAP_PCID_KERN;
 			kernel_pmap->pm_pcids[i].pm_gen = 1;
 		}
-		__pcpu[0].pc_pcid_next = PMAP_PCID_KERN + 1;
-		__pcpu[0].pc_pcid_gen = 1;
+		PCPU_SET(pcid_next, PMAP_PCID_KERN + 1);
+		PCPU_SET(pcid_gen, 1);
 		/*
 		 * pcpu area for APs is zeroed during AP startup.
 		 * pc_pcid_next and pc_pcid_gen are initialized by AP
@@ -1868,7 +1869,7 @@ pmap_invalidate_cache_range(vm_offset_t sva, vm_offset
 {
 
 	if (force) {
-		sva &= ~(vm_offset_t)cpu_clflush_line_size;
+		sva &= ~(vm_offset_t)(cpu_clflush_line_size - 1);
 	} else {
 		KASSERT((sva & PAGE_MASK) == 0,
 		    ("pmap_invalidate_cache_range: sva not page-aligned"));
@@ -3736,6 +3737,44 @@ pmap_remove_page(pmap_t pmap, vm_offset_t va, pd_entry
 }
 
 /*
+ * Removes the specified range of addresses from the page table page.
+ */
+static bool
+pmap_remove_ptes(pmap_t pmap, vm_offset_t sva, vm_offset_t eva,
+    pd_entry_t *pde, struct spglist *free, struct rwlock **lockp)
+{
+	pt_entry_t PG_G, *pte;
+	vm_offset_t va;
+	bool anyvalid;
+
+	PMAP_LOCK_ASSERT(pmap, MA_OWNED);
+	PG_G = pmap_global_bit(pmap);
+	anyvalid = false;
+	va = eva;
+	for (pte = pmap_pde_to_pte(pde, sva); sva != eva; pte++,
+	    sva += PAGE_SIZE) {
+		if (*pte == 0) {
+			if (va != eva) {
+				pmap_invalidate_range(pmap, va, sva);
+				va = eva;
+			}
+			continue;
+		}
+		if ((*pte & PG_G) == 0)
+			anyvalid = true;
+		else if (va == eva)
+			va = sva;
+		if (pmap_remove_pte(pmap, pte, sva, *pde, free, lockp)) {
+			sva += PAGE_SIZE;
+			break;
+		}
+	}
+	if (va != eva)
+		pmap_invalidate_range(pmap, va, sva);
+	return (anyvalid);
+}
+
+/*
  *	Remove the given range of addresses from the specified map.
  *
  *	It is assumed that the start and end are properly
@@ -3745,11 +3784,11 @@ void
 pmap_remove(pmap_t pmap, vm_offset_t sva, vm_offset_t eva)
 {
 	struct rwlock *lock;
-	vm_offset_t va, va_next;
+	vm_offset_t va_next;
 	pml4_entry_t *pml4e;
 	pdp_entry_t *pdpe;
 	pd_entry_t ptpaddr, *pde;
-	pt_entry_t *pte, PG_G, PG_V;
+	pt_entry_t PG_G, PG_V;
 	struct spglist free;
 	int anyvalid;
 
@@ -3852,28 +3891,8 @@ pmap_remove(pmap_t pmap, vm_offset_t sva, vm_offset_t 
 		if (va_next > eva)
 			va_next = eva;
 
-		va = va_next;
-		for (pte = pmap_pde_to_pte(pde, sva); sva != va_next; pte++,
-		    sva += PAGE_SIZE) {
-			if (*pte == 0) {
-				if (va != va_next) {
-					pmap_invalidate_range(pmap, va, sva);
-					va = va_next;
-				}
-				continue;
-			}
-			if ((*pte & PG_G) == 0)
-				anyvalid = 1;
-			else if (va == va_next)
-				va = sva;
-			if (pmap_remove_pte(pmap, pte, sva, ptpaddr, &free,
-			    &lock)) {
-				sva += PAGE_SIZE;
-				break;
-			}
-		}
-		if (va != va_next)
-			pmap_invalidate_range(pmap, va, sva);
+		if (pmap_remove_ptes(pmap, sva, va_next, pde, &free, &lock))
+			anyvalid = 1;
 	}
 	if (lock != NULL)
 		rw_wunlock(lock);
@@ -4535,23 +4554,23 @@ pmap_enter_pde(pmap_t pmap, vm_offset_t va, vm_page_t 
 {
 	pd_entry_t *pde, newpde;
 	pt_entry_t PG_V;
-	vm_page_t mpde;
+	vm_page_t pdpg;
 	struct spglist free;
 
 	PG_V = pmap_valid_bit(pmap);
 	PMAP_LOCK_ASSERT(pmap, MA_OWNED);
 
-	if ((mpde = pmap_allocpde(pmap, va, NULL)) == NULL) {
+	if ((pdpg = pmap_allocpde(pmap, va, NULL)) == NULL) {
 		CTR2(KTR_PMAP, "pmap_enter_pde: failure for va %#lx"
 		    " in pmap %p", va, pmap);
 		return (FALSE);
 	}
-	pde = (pd_entry_t *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(mpde));
+	pde = (pd_entry_t *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(pdpg));
 	pde = &pde[pmap_pde_index(va)];
 	if ((*pde & PG_V) != 0) {
-		KASSERT(mpde->wire_count > 1,
-		    ("pmap_enter_pde: mpde's wire count is too low"));
-		mpde->wire_count--;
+		KASSERT(pdpg->wire_count > 1,
+		    ("pmap_enter_pde: pdpg's wire count is too low"));
+		pdpg->wire_count--;
 		CTR2(KTR_PMAP, "pmap_enter_pde: failure for va %#lx"
 		    " in pmap %p", va, pmap);
 		return (FALSE);
@@ -4567,7 +4586,7 @@ pmap_enter_pde(pmap_t pmap, vm_offset_t va, vm_page_t 
 		if (!pmap_pv_insert_pde(pmap, va, VM_PAGE_TO_PHYS(m),
 		    lockp)) {
 			SLIST_INIT(&free);
-			if (pmap_unwire_ptp(pmap, va, mpde, &free)) {
+			if (pmap_unwire_ptp(pmap, va, pdpg, &free)) {
 				/*
 				 * Although "va" is not mapped, paging-
 				 * structure caches could nonetheless have
@@ -4992,6 +5011,7 @@ pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_
 	vm_offset_t addr;
 	vm_offset_t end_addr = src_addr + len;
 	vm_offset_t va_next;
+	vm_page_t dst_pdpg, dstmpte, srcmpte;
 	pt_entry_t PG_A, PG_M, PG_V;
 
 	if (dst_addr != src_addr)
@@ -5026,7 +5046,6 @@ pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_
 
 	for (addr = src_addr; addr < end_addr; addr = va_next) {
 		pt_entry_t *src_pte, *dst_pte;
-		vm_page_t dstmpde, dstmpte, srcmpte;
 		pml4_entry_t *pml4e;
 		pdp_entry_t *pdpe;
 		pd_entry_t srcptepaddr, *pde;
@@ -5062,11 +5081,11 @@ pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_
 		if (srcptepaddr & PG_PS) {
 			if ((addr & PDRMASK) != 0 || addr + NBPDR > end_addr)
 				continue;
-			dstmpde = pmap_allocpde(dst_pmap, addr, NULL);
-			if (dstmpde == NULL)
+			dst_pdpg = pmap_allocpde(dst_pmap, addr, NULL);
+			if (dst_pdpg == NULL)
 				break;
 			pde = (pd_entry_t *)
-			    PHYS_TO_DMAP(VM_PAGE_TO_PHYS(dstmpde));
+			    PHYS_TO_DMAP(VM_PAGE_TO_PHYS(dst_pdpg));
 			pde = &pde[pmap_pde_index(addr)];
 			if (*pde == 0 && ((srcptepaddr & PG_MANAGED) == 0 ||
 			    pmap_pv_insert_pde(dst_pmap, addr, srcptepaddr &
@@ -5075,7 +5094,7 @@ pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_
 				pmap_resident_count_inc(dst_pmap, NBPDR / PAGE_SIZE);
 				atomic_add_long(&pmap_pde_mappings, 1);
 			} else
-				dstmpde->wire_count--;
+				dst_pdpg->wire_count--;
 			continue;
 		}
 
@@ -6426,8 +6445,8 @@ pmap_demote_pdpe(pmap_t pmap, pdp_entry_t *pdpe, vm_of
 	pdp_entry_t newpdpe, oldpdpe;
 	pd_entry_t *firstpde, newpde, *pde;
 	pt_entry_t PG_A, PG_M, PG_RW, PG_V;
-	vm_paddr_t mpdepa;
-	vm_page_t mpde;
+	vm_paddr_t pdpgpa;
+	vm_page_t pdpg;
 
 	PG_A = pmap_accessed_bit(pmap);
 	PG_M = pmap_modified_bit(pmap);
@@ -6438,15 +6457,15 @@ pmap_demote_pdpe(pmap_t pmap, pdp_entry_t *pdpe, vm_of
 	oldpdpe = *pdpe;
 	KASSERT((oldpdpe & (PG_PS | PG_V)) == (PG_PS | PG_V),
 	    ("pmap_demote_pdpe: oldpdpe is missing PG_PS and/or PG_V"));
-	if ((mpde = vm_page_alloc(NULL, va >> PDPSHIFT, VM_ALLOC_INTERRUPT |
+	if ((pdpg = vm_page_alloc(NULL, va >> PDPSHIFT, VM_ALLOC_INTERRUPT |
 	    VM_ALLOC_NOOBJ | VM_ALLOC_WIRED)) == NULL) {
 		CTR2(KTR_PMAP, "pmap_demote_pdpe: failure for va %#lx"
 		    " in pmap %p", va, pmap);
 		return (FALSE);
 	}
-	mpdepa = VM_PAGE_TO_PHYS(mpde);
-	firstpde = (pd_entry_t *)PHYS_TO_DMAP(mpdepa);
-	newpdpe = mpdepa | PG_M | PG_A | (oldpdpe & PG_U) | PG_RW | PG_V;
+	pdpgpa = VM_PAGE_TO_PHYS(pdpg);
+	firstpde = (pd_entry_t *)PHYS_TO_DMAP(pdpgpa);
+	newpdpe = pdpgpa | PG_M | PG_A | (oldpdpe & PG_U) | PG_RW | PG_V;
 	KASSERT((oldpdpe & PG_A) != 0,
 	    ("pmap_demote_pdpe: oldpdpe is missing PG_A"));
 	KASSERT((oldpdpe & (PG_M | PG_RW)) != PG_RW,

Copied: projects/pnfs-planb-server/sys/amd64/conf/MMCCAM (from r321352, head/sys/amd64/conf/MMCCAM)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/pnfs-planb-server/sys/amd64/conf/MMCCAM	Fri Jul 21 19:26:34 2017	(r321353, copy of r321352, head/sys/amd64/conf/MMCCAM)
@@ -0,0 +1,36 @@
+# MMCCAM is the kernel config for doing MMC on CAM development
+# and testing on bhyve
+# $FreeBSD$
+
+include         MINIMAL
+
+ident		MMCCAM
+
+# Access GPT-formatted and labeled root volume
+options         GEOM_PART_GPT
+options         GEOM_LABEL
+
+# UART -- for bhyve console
+device          uart
+
+# kgdb stub
+device          bvmdebug
+
+# VirtIO support, needed for bhyve
+device		virtio			# Generic VirtIO bus (required)
+device		virtio_pci		# VirtIO PCI device
+device		vtnet			# VirtIO Ethernet device
+device		virtio_blk		# VirtIO Block device
+device		virtio_scsi		# VirtIO SCSI device
+device		virtio_balloon		# VirtIO Memory Balloon device
+
+# CAM-specific stuff
+device		pass
+device		scbus
+device		da
+device		mmccam
+
+options	MMCCAM
+# Add CAMDEBUG stuff
+options CAMDEBUG
+options CAM_DEBUG_FLAGS=(CAM_DEBUG_INFO|CAM_DEBUG_PROBE|CAM_DEBUG_PERIPH|CAM_DEBUG_TRACE)

Modified: projects/pnfs-planb-server/sys/amd64/conf/NOTES
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/conf/NOTES	Fri Jul 21 18:58:51 2017	(r321352)
+++ projects/pnfs-planb-server/sys/amd64/conf/NOTES	Fri Jul 21 19:26:34 2017	(r321353)
@@ -414,7 +414,6 @@ device		arcmsr		# Areca SATA II RAID
 # The driver is implemented as a SIM, and so, needs the CAM infrastructure.
 #
 options 	TWA_DEBUG		# 0-10; 10 prints the most messages.
-options 	TWA_FLASH_FIRMWARE	# firmware image bundled when defined.
 device		twa			# 3ware 9000 series PATA/SATA RAID
 
 #

Modified: projects/pnfs-planb-server/sys/amd64/include/bus_dma.h
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/include/bus_dma.h	Fri Jul 21 18:58:51 2017	(r321352)
+++ projects/pnfs-planb-server/sys/amd64/include/bus_dma.h	Fri Jul 21 19:26:34 2017	(r321353)
@@ -29,6 +29,6 @@
 #ifndef _AMD64_BUS_DMA_H_
 #define _AMD64_BUS_DMA_H_
 
-#include <sys/bus_dma.h>
+#include <x86/bus_dma.h> 
 
 #endif /* _AMD64_BUS_DMA_H_ */

Modified: projects/pnfs-planb-server/sys/amd64/include/efi.h
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/include/efi.h	Fri Jul 21 18:58:51 2017	(r321352)
+++ projects/pnfs-planb-server/sys/amd64/include/efi.h	Fri Jul 21 19:26:34 2017	(r321353)
@@ -36,8 +36,14 @@
  * XXX: from gcc 6.2 manual:
  * Note, the ms_abi attribute for Microsoft Windows 64-bit targets
  * currently requires the -maccumulate-outgoing-args option.
+ *
+ * Avoid EFIABI_ATTR declarations for compilers that don't support it.
+ * GCC support began in version 4.4.
  */
+#if defined(__clang__) || defined(__GNUC__) && \
+    (__GNUC__ > 4 || __GNUC__ == 4 && __GNUC_MINOR__ >= 4)
 #define	EFIABI_ATTR	__attribute__((ms_abi))
+#endif
 
 #ifdef _KERNEL
 struct uuid;

Modified: projects/pnfs-planb-server/sys/amd64/linux/linux_sysvec.c
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/linux/linux_sysvec.c	Fri Jul 21 18:58:51 2017	(r321352)
+++ projects/pnfs-planb-server/sys/amd64/linux/linux_sysvec.c	Fri Jul 21 19:26:34 2017	(r321353)
@@ -923,9 +923,22 @@ static Elf64_Brandinfo linux_glibc2brandshort = {
 	.flags		= BI_CAN_EXEC_DYN | BI_BRAND_NOTE
 };
 
+static Elf64_Brandinfo linux_muslbrand = {
+	.brand		= ELFOSABI_LINUX,
+	.machine	= EM_X86_64,
+	.compat_3_brand	= "Linux",
+	.emul_path	= "/compat/linux",
+	.interp_path	= "/lib/ld-musl-x86_64.so.1",
+	.sysvec		= &elf_linux_sysvec,
+	.interp_newpath	= NULL,
+	.brand_note	= &linux64_brandnote,
+	.flags		= BI_CAN_EXEC_DYN | BI_BRAND_NOTE
+};
+
 Elf64_Brandinfo *linux_brandlist[] = {
 	&linux_glibc2brand,
 	&linux_glibc2brandshort,
+	&linux_muslbrand,
 	NULL
 };
 

Modified: projects/pnfs-planb-server/sys/amd64/linux32/linux32_sysvec.c
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/linux32/linux32_sysvec.c	Fri Jul 21 18:58:51 2017	(r321352)
+++ projects/pnfs-planb-server/sys/amd64/linux32/linux32_sysvec.c	Fri Jul 21 19:26:34 2017	(r321353)
@@ -1141,9 +1141,22 @@ static Elf32_Brandinfo linux_glibc2brand = {
 	.flags		= BI_CAN_EXEC_DYN | BI_BRAND_NOTE
 };
 
+static Elf32_Brandinfo linux_muslbrand = {
+	.brand		= ELFOSABI_LINUX,
+	.machine	= EM_386,
+	.compat_3_brand	= "Linux",
+	.emul_path	= "/compat/linux",
+	.interp_path	= "/lib/ld-musl-i386.so.1",
+	.sysvec		= &elf_linux_sysvec,
+	.interp_newpath	= NULL,
+	.brand_note	= &linux32_brandnote,
+	.flags		= BI_CAN_EXEC_DYN | BI_BRAND_NOTE
+};
+
 Elf32_Brandinfo *linux_brandlist[] = {
 	&linux_brand,
 	&linux_glibc2brand,
+	&linux_muslbrand,
 	NULL
 };
 

Modified: projects/pnfs-planb-server/sys/amd64/vmm/amd/amdvi_hw.c
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/vmm/amd/amdvi_hw.c	Fri Jul 21 18:58:51 2017	(r321352)
+++ projects/pnfs-planb-server/sys/amd64/vmm/amd/amdvi_hw.c	Fri Jul 21 19:26:34 2017	(r321353)
@@ -496,7 +496,7 @@ amdvi_cmp_wait(struct amdvi_softc *softc)
 
 #ifdef AMDVI_DEBUG_CMD
 	if (status)
-		device_printf(softc->dev, "CMD completion DONE Tail:0x%x,
+		device_printf(softc->dev, "CMD completion DONE Tail:0x%x, "
 			      "Head:0x%x, loop:%d.\n", ctrl->cmd_tail,
 			      ctrl->cmd_head, loop);
 #endif

Modified: projects/pnfs-planb-server/sys/amd64/vmm/amd/amdvi_priv.h
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/vmm/amd/amdvi_priv.h	Fri Jul 21 18:58:51 2017	(r321352)
+++ projects/pnfs-planb-server/sys/amd64/vmm/amd/amdvi_priv.h	Fri Jul 21 19:26:34 2017	(r321353)
@@ -65,7 +65,7 @@
 struct amdvi_dte {
 	uint32_t dt_valid:1;		/* Device Table valid. */
 	uint32_t pt_valid:1;		/* Page translation valid. */
-	uint8_t  :7;			/* Reserved[8:2] */
+	uint16_t :7;			/* Reserved[8:2] */
 	uint8_t	 pt_level:3;		/* Paging level, 0 to disable. */
 	uint64_t pt_base:40;		/* Page table root pointer. */
 	uint8_t  :3;			/* Reserved[54:52] */

Modified: projects/pnfs-planb-server/sys/amd64/vmm/amd/ivrs_drv.c
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/vmm/amd/ivrs_drv.c	Fri Jul 21 18:58:51 2017	(r321352)
+++ projects/pnfs-planb-server/sys/amd64/vmm/amd/ivrs_drv.c	Fri Jul 21 19:26:34 2017	(r321353)
@@ -75,6 +75,12 @@ ivrs_hdr_iterate_tbl(ivhd_iter_t iter, void *arg)
 	end = (ACPI_IVRS_HEADER *)((char *)ivrs + ivrs->Header.Length);
 
 	while (ivrs_hdr < end) {
+		if ((uint8_t *)ivrs_hdr + ivrs_hdr->Length > (uint8_t *)end) {
+			printf("AMD-Vi:IVHD/IVMD is corrupted, length : %d\n",
+			    ivrs_hdr->Length);
+			break;
+		}
+
 		switch (ivrs_hdr->Type) {
 		case ACPI_IVRS_TYPE_HARDWARE:	/* Legacy */
 		case 0x11:
@@ -98,10 +104,6 @@ ivrs_hdr_iterate_tbl(ivhd_iter_t iter, void *arg)
 
 		ivrs_hdr = (ACPI_IVRS_HEADER *)((uint8_t *)ivrs_hdr +
 			ivrs_hdr->Length);
-		if (ivrs_hdr->Length < 0) {
-			printf("AMD-Vi:IVHD/IVMD is corrupted, length : %d\n", ivrs_hdr->Length);
-			break;
-		}
 	}
 }
 

Modified: projects/pnfs-planb-server/sys/arm/allwinner/a10_ehci.c
==============================================================================
--- projects/pnfs-planb-server/sys/arm/allwinner/a10_ehci.c	Fri Jul 21 18:58:51 2017	(r321352)
+++ projects/pnfs-planb-server/sys/arm/allwinner/a10_ehci.c	Fri Jul 21 19:26:34 2017	(r321353)
@@ -226,16 +226,13 @@ a10_ehci_attach(device_t self)
 	}
 
 	/* Enable USB PHY */
-	err = phy_get_by_ofw_name(self, 0, "usb", &aw_sc->phy);
-	if (err != 0) {
-		device_printf(self, "Could not get phy\n");
-		goto error;
+	if (phy_get_by_ofw_name(self, 0, "usb", &aw_sc->phy) == 0) {
+		err = phy_enable(self, aw_sc->phy);
+		if (err != 0) {
+			device_printf(self, "Could not enable phy\n");
+			goto error;
+		}
 	}
-	err = phy_enable(self, aw_sc->phy);
-	if (err != 0) {
-		device_printf(self, "Could not enable phy\n");
-		goto error;
-	}
 
 	/* Enable passby */
 	reg_value = A10_READ_4(sc, SW_USB_PMU_IRQ_ENABLE);
@@ -263,10 +260,6 @@ a10_ehci_attach(device_t self)
 	return (0);
 
 error:
-	if (aw_sc->clk != NULL) {
-		clk_disable(aw_sc->clk);
-		clk_release(aw_sc->clk);
-	}
 	a10_ehci_detach(self);
 	return (ENXIO);
 }

Modified: projects/pnfs-planb-server/sys/arm/allwinner/a10_mmc.c
==============================================================================
--- projects/pnfs-planb-server/sys/arm/allwinner/a10_mmc.c	Fri Jul 21 18:58:51 2017	(r321352)
+++ projects/pnfs-planb-server/sys/arm/allwinner/a10_mmc.c	Fri Jul 21 19:26:34 2017	(r321353)
@@ -65,6 +65,7 @@ static struct ofw_compat_data compat_data[] = {
 	{"allwinner,sun4i-a10-mmc", 1},
 	{"allwinner,sun5i-a13-mmc", 1},
 	{"allwinner,sun7i-a20-mmc", 1},
+	{"allwinner,sun50i-a64-mmc", 1},
 	{NULL,             0}
 };
 

Modified: projects/pnfs-planb-server/sys/arm/allwinner/clkng/aw_ccung.c
==============================================================================
--- projects/pnfs-planb-server/sys/arm/allwinner/clkng/aw_ccung.c	Fri Jul 21 18:58:51 2017	(r321352)
+++ projects/pnfs-planb-server/sys/arm/allwinner/clkng/aw_ccung.c	Fri Jul 21 19:26:34 2017	(r321353)
@@ -54,10 +54,18 @@ __FBSDID("$FreeBSD$");
 #include <arm/allwinner/clkng/aw_ccung.h>
 #include <arm/allwinner/clkng/aw_clk.h>
 
+#ifdef __aarch64__
+#include "opt_soc.h"
+#endif
+
 #if defined(SOC_ALLWINNER_A31)
 #include <arm/allwinner/clkng/ccu_a31.h>
 #endif
 
+#if defined(SOC_ALLWINNER_A64)
+#include <arm/allwinner/clkng/ccu_a64.h>
+#endif
+
 #if defined(SOC_ALLWINNER_H3)
 #include <arm/allwinner/clkng/ccu_h3.h>
 #endif
@@ -78,6 +86,10 @@ static struct resource_spec aw_ccung_spec[] = {
 #define	A31_CCU	2
 #endif
 
+#if defined(SOC_ALLWINNER_A64)
+#define	A64_CCU	2
+#endif
+
 static struct ofw_compat_data compat_data[] = {
 #if defined(SOC_ALLWINNER_H3)
 	{ "allwinner,sun8i-h3-ccu", H3_CCU },
@@ -85,6 +97,9 @@ static struct ofw_compat_data compat_data[] = {
 #if defined(SOC_ALLWINNER_A31)
 	{ "allwinner,sun6i-a31-ccu", A31_CCU },
 #endif
+#if defined(SOC_ALLWINNER_A64)
+	{ "allwinner,sun50i-a64-ccu", A64_CCU },
+#endif
 	{NULL, 0 }
 };
 
@@ -261,7 +276,7 @@ aw_ccung_init_clocks(struct aw_ccung_softc *sc)
 			    sc->clk_init[i].default_freq, 0 , 0);
 			if (error != 0) {
 				device_printf(sc->dev,
-				    "Cannot set frequency for %s to %llu\n",
+				    "Cannot set frequency for %s to %ju\n",
 				    sc->clk_init[i].name,
 				    sc->clk_init[i].default_freq);
 				continue;
@@ -309,6 +324,11 @@ aw_ccung_attach(device_t dev)
 #if defined(SOC_ALLWINNER_A31)
 	case A31_CCU:
 		ccu_a31_register_clocks(sc);
+		break;
+#endif
+#if defined(SOC_ALLWINNER_A64)
+	case A64_CCU:
+		ccu_a64_register_clocks(sc);
 		break;
 #endif
 	}

Copied: projects/pnfs-planb-server/sys/arm/allwinner/clkng/ccu_a64.c (from r321352, head/sys/arm/allwinner/clkng/ccu_a64.c)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/pnfs-planb-server/sys/arm/allwinner/clkng/ccu_a64.c	Fri Jul 21 19:26:34 2017	(r321353, copy of r321352, head/sys/arm/allwinner/clkng/ccu_a64.c)
@@ -0,0 +1,743 @@
+/*-
+ * Copyright (c) 2017 Emmanuel Vadot <manu at freebsd.org>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
+ * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * $FreeBSD$
+ */
+
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+#include <sys/param.h>
+#include <sys/systm.h>
+#include <sys/bus.h>
+
+#include <dev/extres/clk/clk_div.h>
+#include <dev/extres/clk/clk_fixed.h>
+#include <dev/extres/clk/clk_mux.h>
+
+#include <arm/allwinner/clkng/aw_ccung.h>
+#include <arm/allwinner/clkng/aw_clk.h>
+#include <arm/allwinner/clkng/aw_clk_nm.h>
+#include <arm/allwinner/clkng/aw_clk_nkmp.h>
+#include <arm/allwinner/clkng/aw_clk_prediv_mux.h>
+
+#include "ccu_a64.h"
+
+static struct aw_ccung_reset a64_ccu_resets[] = {
+	CCU_RESET(A64_RST_USB_PHY0, 0x0cc, 0)
+	CCU_RESET(A64_RST_USB_PHY1, 0x0cc, 1)
+	CCU_RESET(A64_RST_USB_HSIC, 0x0cc, 2)
+
+	CCU_RESET(A64_RST_BUS_MIPI_DSI, 0x2c0, 1)
+	CCU_RESET(A64_RST_BUS_CE, 0x2c0, 5)
+	CCU_RESET(A64_RST_BUS_DMA, 0x2c0, 6)
+	CCU_RESET(A64_RST_BUS_MMC0, 0x2c0, 8)
+	CCU_RESET(A64_RST_BUS_MMC1, 0x2c0, 9)
+	CCU_RESET(A64_RST_BUS_MMC2, 0x2c0, 10)
+	CCU_RESET(A64_RST_BUS_NAND, 0x2c0, 13)
+	CCU_RESET(A64_RST_BUS_DRAM, 0x2c0, 14)
+	CCU_RESET(A64_RST_BUS_EMAC, 0x2c0, 17)
+	CCU_RESET(A64_RST_BUS_TS, 0x2c0, 18)
+	CCU_RESET(A64_RST_BUS_HSTIMER, 0x2c0, 19)
+	CCU_RESET(A64_RST_BUS_SPI0, 0x2c0, 20)
+	CCU_RESET(A64_RST_BUS_SPI1, 0x2c0, 21)
+	CCU_RESET(A64_RST_BUS_OTG, 0x2c0, 23)
+	CCU_RESET(A64_RST_BUS_EHCI0, 0x2c0, 24)
+	CCU_RESET(A64_RST_BUS_EHCI1, 0x2c0, 25)
+	CCU_RESET(A64_RST_BUS_OHCI0, 0x2c0, 26)
+	CCU_RESET(A64_RST_BUS_OHCI1, 0x2c0, 27)
+
+	CCU_RESET(A64_RST_BUS_VE, 0x2c4, 0)
+	CCU_RESET(A64_RST_BUS_TCON0, 0x2c4, 3)
+	CCU_RESET(A64_RST_BUS_TCON1, 0x2c4, 4)
+	CCU_RESET(A64_RST_BUS_DEINTERLACE, 0x2c4, 5)
+	CCU_RESET(A64_RST_BUS_CSI, 0x2c4, 8)
+	CCU_RESET(A64_RST_BUS_HDMI0, 0x2c4, 10)
+	CCU_RESET(A64_RST_BUS_HDMI1, 0x2c4, 11)
+	CCU_RESET(A64_RST_BUS_DE, 0x2c4, 12)
+	CCU_RESET(A64_RST_BUS_GPU, 0x2c4, 20)
+	CCU_RESET(A64_RST_BUS_MSGBOX, 0x2c4, 21)
+	CCU_RESET(A64_RST_BUS_SPINLOCK, 0x2c4, 22)
+	CCU_RESET(A64_RST_BUS_DBG, 0x2c4, 31)
+
+	CCU_RESET(A64_RST_BUS_LVDS, 0x2C8, 31)
+
+	CCU_RESET(A64_RST_BUS_CODEC, 0x2D0, 0)
+	CCU_RESET(A64_RST_BUS_SPDIF, 0x2D0, 1)
+	CCU_RESET(A64_RST_BUS_THS, 0x2D0, 8)
+	CCU_RESET(A64_RST_BUS_I2S0, 0x2D0, 12)
+	CCU_RESET(A64_RST_BUS_I2S1, 0x2D0, 13)
+	CCU_RESET(A64_RST_BUS_I2S2, 0x2D0, 14)
+
+	CCU_RESET(A64_RST_BUS_I2C0, 0x2D8, 0)
+	CCU_RESET(A64_RST_BUS_I2C1, 0x2D8, 1)
+	CCU_RESET(A64_RST_BUS_I2C2, 0x2D8, 2)
+	CCU_RESET(A64_RST_BUS_SCR, 0x2D8, 5)
+	CCU_RESET(A64_RST_BUS_UART0, 0x2D8, 16)
+	CCU_RESET(A64_RST_BUS_UART1, 0x2D8, 17)
+	CCU_RESET(A64_RST_BUS_UART2, 0x2D8, 18)
+	CCU_RESET(A64_RST_BUS_UART3, 0x2D8, 19)
+	CCU_RESET(A64_RST_BUS_UART4, 0x2D8, 20)
+};
+
+static struct aw_ccung_gate a64_ccu_gates[] = {
+	CCU_GATE(A64_CLK_BUS_MIPI_DSI, "bus-mipi-dsi", "ahb1", 0x60, 1)
+	CCU_GATE(A64_CLK_BUS_CE, "bus-ce", "ahb1", 0x60, 5)
+	CCU_GATE(A64_CLK_BUS_DMA, "bus-dma", "ahb1", 0x60, 6)
+	CCU_GATE(A64_CLK_BUS_MMC0, "bus-mmc0", "ahb1", 0x60, 8)
+	CCU_GATE(A64_CLK_BUS_MMC1, "bus-mmc1", "ahb1", 0x60, 9)
+	CCU_GATE(A64_CLK_BUS_MMC2, "bus-mmc2", "ahb1", 0x60, 10)
+	CCU_GATE(A64_CLK_BUS_NAND, "bus-nand", "ahb1", 0x60, 13)
+	CCU_GATE(A64_CLK_BUS_DRAM, "bus-dram", "ahb1", 0x60, 14)
+	CCU_GATE(A64_CLK_BUS_EMAC, "bus-emac", "ahb2", 0x60, 16)
+	CCU_GATE(A64_CLK_BUS_TS, "bus-ts", "ahb1", 0x60, 18)
+	CCU_GATE(A64_CLK_BUS_HSTIMER, "bus-hstimer", "ahb1", 0x60, 19)
+	CCU_GATE(A64_CLK_BUS_SPI0, "bus-spi0", "ahb1", 0x60, 20)
+	CCU_GATE(A64_CLK_BUS_SPI1, "bus-spi1", "ahb1", 0x60, 21)
+	CCU_GATE(A64_CLK_BUS_OTG, "bus-otg", "ahb1", 0x60, 23)
+	CCU_GATE(A64_CLK_BUS_EHCI0, "bus-ehci0", "ahb1", 0x60, 24)
+	CCU_GATE(A64_CLK_BUS_EHCI1, "bus-ehci1", "ahb2", 0x60, 25)
+	CCU_GATE(A64_CLK_BUS_OHCI0, "bus-ohci0", "ahb1", 0x60, 26)
+	CCU_GATE(A64_CLK_BUS_OHCI1, "bus-ohci1", "ahb2", 0x60, 27)
+
+	CCU_GATE(A64_CLK_BUS_VE, "bus-ve", "ahb1", 0x64, 0)
+	CCU_GATE(A64_CLK_BUS_TCON0, "bus-tcon0", "ahb1", 0x64, 3)
+	CCU_GATE(A64_CLK_BUS_TCON1, "bus-tcon1", "ahb1", 0x64, 4)
+	CCU_GATE(A64_CLK_BUS_DEINTERLACE, "bus-deinterlace", "ahb1", 0x64, 5)
+	CCU_GATE(A64_CLK_BUS_CSI, "bus-csi", "ahb1", 0x64, 8)
+	CCU_GATE(A64_CLK_BUS_HDMI, "bus-hdmi", "ahb1", 0x64, 11)
+	CCU_GATE(A64_CLK_BUS_DE, "bus-de", "ahb1", 0x64, 12)
+	CCU_GATE(A64_CLK_BUS_GPU, "bus-gpu", "ahb1", 0x64, 20)
+	CCU_GATE(A64_CLK_BUS_MSGBOX, "bus-msgbox", "ahb1", 0x64, 21)
+	CCU_GATE(A64_CLK_BUS_SPINLOCK, "bus-spinlock", "ahb1", 0x64, 22)
+
+	CCU_GATE(A64_CLK_BUS_CODEC, "bus-codec", "apb1", 0x68, 0)
+	CCU_GATE(A64_CLK_BUS_SPDIF, "bus-spdif", "apb1", 0x68, 1)
+	CCU_GATE(A64_CLK_BUS_PIO, "bus-pio", "apb1", 0x68, 5)
+	CCU_GATE(A64_CLK_BUS_THS, "bus-ths", "apb1", 0x68, 8)
+	CCU_GATE(A64_CLK_BUS_I2S0, "bus-i2s0", "apb1", 0x68, 12)
+	CCU_GATE(A64_CLK_BUS_I2S1, "bus-i2s1", "apb1", 0x68, 13)
+	CCU_GATE(A64_CLK_BUS_I2S2, "bus-i2s2", "apb1", 0x68, 14)
+
+	CCU_GATE(A64_CLK_BUS_I2C0, "bus-i2c0", "apb2", 0x6C, 0)
+	CCU_GATE(A64_CLK_BUS_I2C1, "bus-i2c1", "apb2", 0x6C, 1)
+	CCU_GATE(A64_CLK_BUS_I2C2, "bus-i2c2", "apb2", 0x6C, 2)
+	CCU_GATE(A64_CLK_BUS_SCR, "bus-src", "apb2", 0x6C, 5)
+	CCU_GATE(A64_CLK_BUS_UART0, "bus-uart0", "apb2", 0x6C, 16)
+	CCU_GATE(A64_CLK_BUS_UART1, "bus-uart1", "apb2", 0x6C, 17)
+	CCU_GATE(A64_CLK_BUS_UART2, "bus-uart2", "apb2", 0x6C, 18)
+	CCU_GATE(A64_CLK_BUS_UART3, "bus-uart3", "apb2", 0x6C, 19)
+	CCU_GATE(A64_CLK_BUS_UART4, "bus-uart4", "apb2", 0x6C, 20)
+
+	CCU_GATE(A64_CLK_BUS_DBG, "bus-dbg", "ahb1", 0x70, 7)
+
+	CCU_GATE(A64_CLK_USB_PHY0, "usb-phy0", "osc24M", 0xcc, 8)
+	CCU_GATE(A64_CLK_USB_PHY1, "usb-phy1", "osc24M", 0xcc, 9)
+	CCU_GATE(A64_CLK_USB_HSIC, "usb-hsic", "pll_hsic", 0xcc, 10)
+	CCU_GATE(A64_CLK_USB_HSIC_12M, "usb-hsic-12M", "osc12M", 0xcc, 11)
+	CCU_GATE(A64_CLK_USB_OHCI0, "usb-ohci0", "osc12M", 0xcc, 16)
+	CCU_GATE(A64_CLK_USB_OHCI1, "usb-ohci1", "usb-ohci0", 0xcc, 17)
+
+	CCU_GATE(A64_CLK_DRAM_VE, "dram-ve", "dram", 0x100, 0)
+	CCU_GATE(A64_CLK_DRAM_CSI, "dram-csi", "dram", 0x100, 1)
+	CCU_GATE(A64_CLK_DRAM_DEINTERLACE, "dram-deinterlace", "dram", 0x100, 2)
+	CCU_GATE(A64_CLK_DRAM_TS, "dram-ts", "dram", 0x100, 3)
+
+	CCU_GATE(A64_CLK_CSI_MISC, "csi-misc", "osc24M", 0x130, 31)
+
+	CCU_GATE(A64_CLK_AC_DIG_4X, "ac-dig-4x", "pll_audio-4x", 0x140, 30)
+	CCU_GATE(A64_CLK_AC_DIG, "ac-dig", "pll_audio", 0x140, 31)
+
+	CCU_GATE(A64_CLK_AVS, "avs", "osc24M", 0x144, 31)
+
+	CCU_GATE(A64_CLK_HDMI_DDC, "hdmi-ddc", "osc24M", 0x154, 31)
+};
+
+static const char *osc12m_parents[] = {"osc24M"};
+FIXED_CLK(osc12m_clk,
+    A64_CLK_OSC_12M,		/* id */
+    "osc12M",			/* name */
+    osc12m_parents,		/* parent */
+    0,					/* freq */
+    1,					/* mult */
+    2,					/* div */
+    0);					/* flags */
+
+static const char *pll_cpux_parents[] = {"osc24M"};
+NKMP_CLK(pll_cpux_clk,
+    A64_CLK_PLL_CPUX,			/* id */
+    "pll_cpux", pll_cpux_parents,		/* name, parents */
+    0x00,					/* offset */
+    8, 5, 0, 0,					/* n factor */
+    4, 2, 0, 0,					/* k factor */
+    0, 2, 0, 0,					/* m factor */
+    16, 2, 0, AW_CLK_FACTOR_POWER_OF_TWO,	/* p factor */
+    31,						/* gate */
+    28, 1000,					/* lock */
+    AW_CLK_HAS_GATE | AW_CLK_HAS_LOCK | AW_CLK_SCALE_CHANGE);		/* flags */
+
+static const char *pll_audio_parents[] = {"osc24M"};
+NKMP_CLK(pll_audio_clk,
+    A64_CLK_PLL_AUDIO,			/* id */
+    "pll_audio", pll_audio_parents,		/* name, parents */
+    0x08,					/* offset */
+    8, 7, 0, 0,					/* n factor */
+    0, 0, 1, AW_CLK_FACTOR_FIXED,		/* k factor (fake) */
+    0, 5, 0, 0,					/* m factor */
+    16, 4, 0, 0,				/* p factor */
+    31,						/* gate */
+    28, 1000,					/* lock */
+    AW_CLK_HAS_GATE | AW_CLK_HAS_LOCK);		/* flags */
+
+static const char *pll_audio_mult_parents[] = {"pll_audio"};
+FIXED_CLK(pll_audio_2x_clk,
+    A64_CLK_PLL_AUDIO_2X,		/* id */
+    "pll_audio-2x",			/* name */
+    pll_audio_mult_parents,		/* parent */
+    0,					/* freq */
+    2,					/* mult */
+    1,					/* div */
+    0);					/* flags */
+FIXED_CLK(pll_audio_4x_clk,
+    A64_CLK_PLL_AUDIO_4X,		/* id */
+    "pll_audio-4x",			/* name */
+    pll_audio_mult_parents,		/* parent */
+    0,					/* freq */
+    4,					/* mult */
+    1,					/* div */
+    0);					/* flags */
+FIXED_CLK(pll_audio_8x_clk,
+    A64_CLK_PLL_AUDIO_8X,		/* id */
+    "pll_audio-8x",			/* name */
+    pll_audio_mult_parents,		/* parent */
+    0,					/* freq */
+    8,					/* mult */
+    1,					/* div */
+    0);					/* flags */
+
+static const char *pll_video0_parents[] = {"osc24M"};
+NM_CLK_WITH_FRAC(pll_video0_clk,
+    A64_CLK_PLL_VIDEO0,				/* id */
+    "pll_video0", pll_video0_parents,		/* name, parents */
+    0x10,					/* offset */
+    8, 7, 0, 0,					/* n factor */
+    0, 4, 0, 0,					/* m factor */
+    31, 28, 1000,				/* gate, lock, lock retries */
+    AW_CLK_HAS_LOCK,				/* flags */
+    270000000, 297000000,			/* freq0, freq1 */
+    24, 25);					/* mode sel, freq sel */
+
+static const char *pll_ve_parents[] = {"osc24M"};
+NM_CLK_WITH_FRAC(pll_ve_clk,
+    A64_CLK_PLL_VE,				/* id */
+    "pll_ve", pll_ve_parents,			/* name, parents */
+    0x18,					/* offset */
+    8, 7, 0, 0,					/* n factor */
+    0, 4, 0, 0,					/* m factor */
+    31, 28, 1000,				/* gate, lock, lock retries */
+    AW_CLK_HAS_LOCK,				/* flags */
+    270000000, 297000000,			/* freq0, freq1 */
+    24, 25);					/* mode sel, freq sel */
+
+static const char *pll_ddr0_parents[] = {"osc24M"};
+NKMP_CLK_WITH_UPDATE(pll_ddr0_clk,
+    A64_CLK_PLL_DDR0,				/* id */
+    "pll_ddr0", pll_ddr0_parents,		/* name, parents */
+    0x20,					/* offset */
+    8, 5, 0, 0,					/* n factor */
+    4, 2, 0, 0,					/* k factor */
+    0, 2, 0, 0,					/* m factor */
+    0, 0, 1, AW_CLK_FACTOR_FIXED,		/* p factor (fake) */
+    31,						/* gate */
+    28, 1000,					/* lock */
+    20,						/* update */
+    AW_CLK_HAS_GATE | AW_CLK_HAS_LOCK);		/* flags */
+
+static const char *pll_periph0_2x_parents[] = {"osc24M"};
+static const char *pll_periph0_parents[] = {"pll_periph0_2x"};
+NKMP_CLK(pll_periph0_2x_clk,
+    A64_CLK_PLL_PERIPH0_2X,			/* id */
+    "pll_periph0_2x", pll_periph0_2x_parents,	/* name, parents */
+    0x28,					/* offset */
+    8, 5, 0, 0,					/* n factor */
+    4, 2, 0, 0,					/* k factor */
+    0, 0, 2, AW_CLK_FACTOR_FIXED,		/* m factor (fake) */
+    0, 0, 1, AW_CLK_FACTOR_FIXED,		/* p factor (fake) */
+    31,						/* gate */
+    28, 1000,					/* lock */
+    AW_CLK_HAS_GATE | AW_CLK_HAS_LOCK);		/* flags */
+FIXED_CLK(pll_periph0_clk,
+    A64_CLK_PLL_PERIPH0,	/* id */
+    "pll_periph0",			/* name */
+    pll_periph0_parents,		/* parent */
+    0,					/* freq */
+    1,					/* mult */
+    2,					/* div */
+    0);					/* flags */
+
+static const char *pll_periph1_2x_parents[] = {"osc24M"};
+static const char *pll_periph1_parents[] = {"pll_periph1_2x"};
+NKMP_CLK(pll_periph1_2x_clk,
+    A64_CLK_PLL_PERIPH1_2X,			/* id */
+    "pll_periph1_2x", pll_periph1_2x_parents,	/* name, parents */
+    0x2C,					/* offset */
+    8, 5, 0, 0,					/* n factor */
+    4, 2, 0, 0,					/* k factor */
+    0, 0, 2, AW_CLK_FACTOR_FIXED,		/* m factor (fake) */
+    0, 0, 1, AW_CLK_FACTOR_FIXED,		/* p factor (fake) */
+    31,						/* gate */
+    28, 1000,					/* lock */
+    AW_CLK_HAS_GATE | AW_CLK_HAS_LOCK);		/* flags */
+FIXED_CLK(pll_periph1_clk,
+    A64_CLK_PLL_PERIPH1,	/* id */
+    "pll_periph1",			/* name */
+    pll_periph1_parents,		/* parent */
+    0,					/* freq */
+    1,					/* mult */
+    2,					/* div */
+    0);					/* flags */
+
+static const char *pll_video1_parents[] = {"osc24M"};
+NM_CLK_WITH_FRAC(pll_video1_clk,
+    A64_CLK_PLL_VIDEO1,				/* id */
+    "pll_video1", pll_video1_parents,		/* name, parents */
+    0x30,					/* offset */
+    8, 7, 0, 0,					/* n factor */
+    0, 4, 0, 0,					/* m factor */
+    31, 28, 1000,				/* gate, lock, lock retries */
+    AW_CLK_HAS_LOCK,				/* flags */
+    270000000, 297000000,			/* freq0, freq1 */
+    24, 25);					/* mode sel, freq sel */
+
+static const char *pll_gpu_parents[] = {"osc24M"};
+NM_CLK_WITH_FRAC(pll_gpu_clk,
+    A64_CLK_PLL_GPU,				/* id */
+    "pll_gpu", pll_gpu_parents,			/* name, parents */
+    0x38,					/* offset */
+    8, 7, 0, 0,					/* n factor */
+    0, 4, 0, 0,					/* m factor */
+    31, 28, 1000,				/* gate, lock, lock retries */
+    AW_CLK_HAS_LOCK,				/* flags */
+    270000000, 297000000,			/* freq0, freq1 */
+    24, 25);					/* mode sel, freq sel */
+
+/* PLL MIPI is missing */
+
+static const char *pll_hsic_parents[] = {"osc24M"};
+NM_CLK_WITH_FRAC(pll_hsic_clk,
+    A64_CLK_PLL_HSIC,				/* id */
+    "pll_hsic", pll_hsic_parents,		/* name, parents */
+    0x44,					/* offset */
+    8, 7, 0, 0,					/* n factor */
+    0, 4, 0, 0,					/* m factor */
+    31, 28, 1000,				/* gate, lock, lock retries */
+    AW_CLK_HAS_LOCK,				/* flags */
+    270000000, 297000000,			/* freq0, freq1 */
+    24, 25);					/* mode sel, freq sel */
+
+static const char *pll_de_parents[] = {"osc24M"};
+NM_CLK_WITH_FRAC(pll_de_clk,
+    A64_CLK_PLL_DE,				/* id */
+    "pll_de", pll_de_parents,			/* name, parents */
+    0x48,					/* offset */
+    8, 7, 0, 0,					/* n factor */
+    0, 4, 0, 0,					/* m factor */
+    31, 28, 1000,				/* gate, lock, lock retries */
+    AW_CLK_HAS_LOCK,				/* flags */
+    270000000, 297000000,			/* freq0, freq1 */
+    24, 25);					/* mode sel, freq sel */
+
+static const char *pll_ddr1_parents[] = {"osc24M"};
+NKMP_CLK_WITH_UPDATE(pll_ddr1_clk,
+    A64_CLK_PLL_DDR1,				/* id */
+    "pll_ddr1", pll_ddr1_parents,		/* name, parents */
+    0x4C,					/* offset */
+    8, 7, 0, 0,					/* n factor */
+    0, 0, 1, AW_CLK_FACTOR_FIXED,		/* k factor (fake) */
+    0, 2, 0, 0,					/* m factor */
+    0, 0, 1, AW_CLK_FACTOR_FIXED,		/* p factor (fake) */
+    31,						/* gate */
+    28, 1000,					/* lock */
+    20,						/* update */
+    AW_CLK_HAS_GATE | AW_CLK_HAS_LOCK);		/* flags */
+
+static const char *cpux_parents[] = {"osc32k", "osc24M", "pll_cpux"};
+MUX_CLK(cpux_clk,
+    A64_CLK_CPUX,		/* id */
+    "cpux", cpux_parents,	/* name, parents */
+    0x50, 16, 2);		/* offset, shift, width */
+
+static const char *axi_parents[] = {"cpux"};
+DIV_CLK(axi_clk,
+    A64_CLK_AXI,		/* id */
+    "axi", axi_parents,		/* name, parents */
+    0x50,			/* offset */
+    0, 2,			/* shift, width */
+    0, NULL);			/* flags, div table */
+
+static const char *apb_parents[] = {"cpux"};
+DIV_CLK(apb_clk,
+    A64_CLK_APB,		/* id */
+    "apb", apb_parents,		/* name, parents */
+    0x50,			/* offset */
+    8, 2,			/* shift, width */
+    0, NULL);			/* flags, div table */
+
+static const char *ahb1_parents[] = {"osc32k", "osc24M", "axi", "pll_periph0"};
+PREDIV_CLK(ahb1_clk, A64_CLK_AHB1,				/* id */
+    "ahb1", ahb1_parents,					/* name, parents */

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-projects mailing list