svn commit: r320459 - in projects/pnfs-planb-server/sys: amd64/ia32 arm/allwinner arm/arm arm/at91 arm/conf arm/freescale/imx arm/include arm/mv arm/mv/armada38x arm/mv/armadaxp arm/mv/discovery ar...

Rick Macklem rmacklem at FreeBSD.org
Wed Jun 28 21:45:19 UTC 2017


Author: rmacklem
Date: Wed Jun 28 21:45:13 2017
New Revision: 320459
URL: https://svnweb.freebsd.org/changeset/base/320459

Log:
  Update to a current head kernel.

Added:
  projects/pnfs-planb-server/sys/arm/arm/nexusvar.h
     - copied unchanged from r320458, head/sys/arm/arm/nexusvar.h
  projects/pnfs-planb-server/sys/arm/freescale/imx/imx_epit.c
     - copied unchanged from r320458, head/sys/arm/freescale/imx/imx_epit.c
  projects/pnfs-planb-server/sys/boot/i386/libi386/relocater_tramp.S
     - copied unchanged from r320458, head/sys/boot/i386/libi386/relocater_tramp.S
  projects/pnfs-planb-server/sys/boot/i386/loader/chain.c
     - copied unchanged from r320458, head/sys/boot/i386/loader/chain.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/abd.c
     - copied unchanged from r320458, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/abd.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/abd.h
     - copied unchanged from r320458, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/abd.h
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/hrtimer.h
     - copied unchanged from r320458, head/sys/compat/linuxkpi/common/include/linux/hrtimer.h
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/src/linux_hrtimer.c
     - copied unchanged from r320458, head/sys/compat/linuxkpi/common/src/linux_hrtimer.c
  projects/pnfs-planb-server/sys/dev/neta/
     - copied from r320458, head/sys/dev/neta/
  projects/pnfs-planb-server/sys/fs/ext2fs/ext2_csum.c
     - copied unchanged from r320458, head/sys/fs/ext2fs/ext2_csum.c
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-boneblack-common.dtsi
     - copied unchanged from r320458, head/sys/gnu/dts/arm/am335x-boneblack-common.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-boneblack-wireless.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/am335x-boneblack-wireless.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-bonegreen-common.dtsi
     - copied unchanged from r320458, head/sys/gnu/dts/arm/am335x-bonegreen-common.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-bonegreen-wireless.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/am335x-bonegreen-wireless.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-pcm-953.dtsi
     - copied unchanged from r320458, head/sys/gnu/dts/arm/am335x-pcm-953.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-phycore-rdk.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/am335x-phycore-rdk.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-388-clearfog-base.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/armada-388-clearfog-base.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-388-clearfog-pro.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/armada-388-clearfog-pro.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-388-clearfog.dtsi
     - copied unchanged from r320458, head/sys/gnu/dts/arm/armada-388-clearfog.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-98dx3236.dtsi
     - copied unchanged from r320458, head/sys/gnu/dts/arm/armada-xp-98dx3236.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-98dx3336.dtsi
     - copied unchanged from r320458, head/sys/gnu/dts/arm/armada-xp-98dx3336.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-98dx4251.dtsi
     - copied unchanged from r320458, head/sys/gnu/dts/arm/armada-xp-98dx4251.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-db-dxbc2.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/armada-xp-db-dxbc2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-db-xc3-24g4xg.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/armada-xp-db-xc3-24g4xg.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/at91-linea.dtsi
     - copied unchanged from r320458, head/sys/gnu/dts/arm/at91-linea.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/at91-tse850-3.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/at91-tse850-3.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/axp223.dtsi
     - copied unchanged from r320458, head/sys/gnu/dts/arm/axp223.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47081-luxul-xap-1410.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/bcm47081-luxul-xap-1410.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47081-luxul-xwr-1200.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/bcm47081-luxul-xwr-1200.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/da850-lego-ev3.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/da850-lego-ev3.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-pinctrl.dtsi
     - copied unchanged from r320458, head/sys/gnu/dts/arm/exynos4412-pinctrl.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-prime.dtsi
     - copied unchanged from r320458, head/sys/gnu/dts/arm/exynos4412-prime.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-icore-rqs.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/imx6dl-icore-rqs.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-savageboard.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/imx6dl-savageboard.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-mccmon6.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/imx6q-mccmon6.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-savageboard.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/imx6q-savageboard.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-savageboard.dtsi
     - copied unchanged from r320458, head/sys/gnu/dts/arm/imx6qdl-savageboard.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-isiot-emmc.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/imx6ul-isiot-emmc.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-isiot-nand.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/imx6ul-isiot-nand.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-isiot.dtsi
     - copied unchanged from r320458, head/sys/gnu/dts/arm/imx6ul-isiot.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-opos6ul.dtsi
     - copied unchanged from r320458, head/sys/gnu/dts/arm/imx6ul-opos6ul.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-opos6uldev.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/imx6ul-opos6uldev.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sama5d36ek_cmp.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/sama5d36ek_cmp.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sama5d3xcm_cmp.dtsi
     - copied unchanged from r320458, head/sys/gnu/dts/arm/sama5d3xcm_cmp.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sama5d3xmb_cmp.dtsi
     - copied unchanged from r320458, head/sys/gnu/dts/arm/sama5d3xmb_cmp.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_arria10_socdk_nand.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/socfpga_arria10_socdk_nand.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a13-licheepi-one.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/sun5i-a13-licheepi-one.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h2-plus-orangepi-zero.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/sun8i-h2-plus-orangepi-zero.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-beelink-x2.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/sun8i-h3-beelink-x2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-v3s-licheepi-zero.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/sun8i-v3s-licheepi-zero.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-v3s.dtsi
     - copied unchanged from r320458, head/sys/gnu/dts/arm/sun8i-v3s.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/vf610-zii-dev-rev-c.dts
     - copied unchanged from r320458, head/sys/gnu/dts/arm/vf610-zii-dev-rev-c.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/vf610-zii-dev.dtsi
     - copied unchanged from r320458, head/sys/gnu/dts/arm/vf610-zii-dev.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/hi3660-clock.h
     - copied unchanged from r320458, head/sys/gnu/dts/include/dt-bindings/clock/hi3660-clock.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/rk3328-cru.h
     - copied unchanged from r320458, head/sys/gnu/dts/include/dt-bindings/clock/rk3328-cru.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/ste-ab8500.h
     - copied unchanged from r320458, head/sys/gnu/dts/include/dt-bindings/clock/ste-ab8500.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/stm32fx-clock.h
     - copied unchanged from r320458, head/sys/gnu/dts/include/dt-bindings/clock/stm32fx-clock.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/sun5i-ccu.h
     - copied unchanged from r320458, head/sys/gnu/dts/include/dt-bindings/clock/sun5i-ccu.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/sun8i-v3s-ccu.h
     - copied unchanged from r320458, head/sys/gnu/dts/include/dt-bindings/clock/sun8i-v3s-ccu.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/sun9i-a80-ccu.h
     - copied unchanged from r320458, head/sys/gnu/dts/include/dt-bindings/clock/sun9i-a80-ccu.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/sun9i-a80-de.h
     - copied unchanged from r320458, head/sys/gnu/dts/include/dt-bindings/clock/sun9i-a80-de.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/sun9i-a80-usb.h
     - copied unchanged from r320458, head/sys/gnu/dts/include/dt-bindings/clock/sun9i-a80-usb.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/net/mscc-phy-vsc8531.h
     - copied unchanged from r320458, head/sys/gnu/dts/include/dt-bindings/net/mscc-phy-vsc8531.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/pinctrl/stm32h7-pinfunc.h
     - copied unchanged from r320458, head/sys/gnu/dts/include/dt-bindings/pinctrl/stm32h7-pinfunc.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/power/rk3328-power.h
     - copied unchanged from r320458, head/sys/gnu/dts/include/dt-bindings/power/rk3328-power.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/sun5i-ccu.h
     - copied unchanged from r320458, head/sys/gnu/dts/include/dt-bindings/reset/sun5i-ccu.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/sun8i-v3s-ccu.h
     - copied unchanged from r320458, head/sys/gnu/dts/include/dt-bindings/reset/sun8i-v3s-ccu.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/sun9i-a80-ccu.h
     - copied unchanged from r320458, head/sys/gnu/dts/include/dt-bindings/reset/sun9i-a80-ccu.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/sun9i-a80-de.h
     - copied unchanged from r320458, head/sys/gnu/dts/include/dt-bindings/reset/sun9i-a80-de.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/sun9i-a80-usb.h
     - copied unchanged from r320458, head/sys/gnu/dts/include/dt-bindings/reset/sun9i-a80-usb.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/soc/zte,pm_domains.h
     - copied unchanged from r320458, head/sys/gnu/dts/include/dt-bindings/soc/zte,pm_domains.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/thermal/lm90.h
     - copied unchanged from r320458, head/sys/gnu/dts/include/dt-bindings/thermal/lm90.h
  projects/pnfs-planb-server/sys/mips/conf/std.AR_MIPS_BASE
     - copied unchanged from r320458, head/sys/mips/conf/std.AR_MIPS_BASE
Deleted:
  projects/pnfs-planb-server/sys/arm/conf/ALLWINNER
  projects/pnfs-planb-server/sys/boot/fdt/dts/arm/bananapi.dts
  projects/pnfs-planb-server/sys/boot/fdt/dts/arm/bananapim2.dts
  projects/pnfs-planb-server/sys/boot/fdt/dts/arm/beaglebone-black.dts
  projects/pnfs-planb-server/sys/boot/fdt/dts/arm/beaglebone-common.dtsi
  projects/pnfs-planb-server/sys/boot/fdt/dts/arm/beaglebone.dts
  projects/pnfs-planb-server/sys/boot/fdt/dts/arm/cubieboard.dts
  projects/pnfs-planb-server/sys/boot/fdt/dts/arm/cubieboard2.dts
  projects/pnfs-planb-server/sys/boot/fdt/dts/arm/olimex-a20-som-evb.dts
  projects/pnfs-planb-server/sys/boot/fdt/dts/arm/olinuxino-lime.dts
  projects/pnfs-planb-server/sys/boot/fdt/dts/arm/pcduino3.dts
Modified:
  projects/pnfs-planb-server/sys/amd64/ia32/ia32_reg.c
  projects/pnfs-planb-server/sys/arm/allwinner/a10_gpio.c
  projects/pnfs-planb-server/sys/arm/allwinner/aw_ccu.c
  projects/pnfs-planb-server/sys/arm/allwinner/aw_machdep.c
  projects/pnfs-planb-server/sys/arm/arm/busdma_machdep-v6.c
  projects/pnfs-planb-server/sys/arm/arm/cpuinfo.c
  projects/pnfs-planb-server/sys/arm/arm/gic.c
  projects/pnfs-planb-server/sys/arm/arm/identcpu-v6.c
  projects/pnfs-planb-server/sys/arm/arm/locore-v4.S
  projects/pnfs-planb-server/sys/arm/arm/locore-v6.S
  projects/pnfs-planb-server/sys/arm/arm/mp_machdep.c
  projects/pnfs-planb-server/sys/arm/arm/mpcore_timer.c
  projects/pnfs-planb-server/sys/arm/arm/nexus.c
  projects/pnfs-planb-server/sys/arm/arm/pl310.c
  projects/pnfs-planb-server/sys/arm/arm/pmap-v6.c
  projects/pnfs-planb-server/sys/arm/at91/uart_dev_at91usart.c
  projects/pnfs-planb-server/sys/arm/conf/ARMADA38X
  projects/pnfs-planb-server/sys/arm/conf/GENERIC
  projects/pnfs-planb-server/sys/arm/conf/SAM9G20EK
  projects/pnfs-planb-server/sys/arm/freescale/imx/files.imx6
  projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_ccm.c
  projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_ccmreg.h
  projects/pnfs-planb-server/sys/arm/freescale/imx/imx_gpio.c
  projects/pnfs-planb-server/sys/arm/include/cpuinfo.h
  projects/pnfs-planb-server/sys/arm/include/pl310.h
  projects/pnfs-planb-server/sys/arm/include/pmap-v6.h
  projects/pnfs-planb-server/sys/arm/mv/armada38x/armada38x.c
  projects/pnfs-planb-server/sys/arm/mv/armadaxp/armadaxp.c
  projects/pnfs-planb-server/sys/arm/mv/discovery/discovery.c
  projects/pnfs-planb-server/sys/arm/mv/files.mv
  projects/pnfs-planb-server/sys/arm/mv/kirkwood/kirkwood.c
  projects/pnfs-planb-server/sys/arm/mv/mpic.c
  projects/pnfs-planb-server/sys/arm/mv/mv_common.c
  projects/pnfs-planb-server/sys/arm/mv/mv_machdep.c
  projects/pnfs-planb-server/sys/arm/mv/mvreg.h
  projects/pnfs-planb-server/sys/arm/mv/mvvar.h
  projects/pnfs-planb-server/sys/arm/mv/mvwin.h
  projects/pnfs-planb-server/sys/arm/mv/orion/orion.c
  projects/pnfs-planb-server/sys/arm64/arm64/pmap.c
  projects/pnfs-planb-server/sys/arm64/include/atomic.h
  projects/pnfs-planb-server/sys/arm64/include/endian.h
  projects/pnfs-planb-server/sys/boot/efi/include/efidef.h
  projects/pnfs-planb-server/sys/boot/efi/loader/Makefile
  projects/pnfs-planb-server/sys/boot/efi/loader/main.c
  projects/pnfs-planb-server/sys/boot/fdt/dts/arm/armada-388-clearfog.dts
  projects/pnfs-planb-server/sys/boot/fdt/dts/arm/armada-38x.dtsi
  projects/pnfs-planb-server/sys/boot/forth/menu.rc
  projects/pnfs-planb-server/sys/boot/i386/boot0/Makefile
  projects/pnfs-planb-server/sys/boot/i386/libi386/Makefile
  projects/pnfs-planb-server/sys/boot/i386/libi386/libi386.h
  projects/pnfs-planb-server/sys/boot/i386/loader/Makefile
  projects/pnfs-planb-server/sys/boot/i386/loader/help.i386
  projects/pnfs-planb-server/sys/cam/cam_periph.c
  projects/pnfs-planb-server/sys/cam/nvme/nvme_da.c
  projects/pnfs-planb-server/sys/cam/scsi/scsi_da.c
  projects/pnfs-planb-server/sys/cam/scsi/scsi_enc_ses.c
  projects/pnfs-planb-server/sys/cam/scsi/scsi_sa.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.h
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/Makefile.files
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/blkptr.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/edonr_zfs.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lz4.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sha256.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/skein_zfs.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_file.h
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c
  projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.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_proto.h
  projects/pnfs-planb-server/sys/compat/freebsd32/freebsd32_syscall.h
  projects/pnfs-planb-server/sys/compat/freebsd32/freebsd32_syscalls.c
  projects/pnfs-planb-server/sys/compat/freebsd32/freebsd32_sysent.c
  projects/pnfs-planb-server/sys/compat/freebsd32/freebsd32_systrace_args.c
  projects/pnfs-planb-server/sys/compat/freebsd32/syscalls.master
  projects/pnfs-planb-server/sys/compat/linprocfs/linprocfs.c
  projects/pnfs-planb-server/sys/compat/linux/linux_file.c
  projects/pnfs-planb-server/sys/compat/linux/linux_stats.c
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/completion.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/kernel.h
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/kobject.h
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/kthread.h
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/ktime.h
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/lockdep.h
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/mm.h
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/mm_types.h
  projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/module.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_kthread.c
  projects/pnfs-planb-server/sys/conf/dtb.mk
  projects/pnfs-planb-server/sys/conf/files
  projects/pnfs-planb-server/sys/conf/files.arm
  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/contrib/rdma/krping/krping.c
  projects/pnfs-planb-server/sys/dev/ahci/ahci_pci.c
  projects/pnfs-planb-server/sys/dev/bktr/bktr_core.c
  projects/pnfs-planb-server/sys/dev/bnxt/if_bnxt.c
  projects/pnfs-planb-server/sys/dev/cxgbe/adapter.h
  projects/pnfs-planb-server/sys/dev/cxgbe/iw_cxgbe/cm.c
  projects/pnfs-planb-server/sys/dev/cxgbe/t4_netmap.c
  projects/pnfs-planb-server/sys/dev/cxgbe/t4_sge.c
  projects/pnfs-planb-server/sys/dev/cxgbe/tom/t4_cpl_io.c
  projects/pnfs-planb-server/sys/dev/cxgbe/tom/t4_listen.c
  projects/pnfs-planb-server/sys/dev/etherswitch/e6000sw/e6000sw.c
  projects/pnfs-planb-server/sys/dev/etherswitch/e6000sw/e6000swreg.h
  projects/pnfs-planb-server/sys/dev/hwpmc/hwpmc_armv7.c
  projects/pnfs-planb-server/sys/dev/hwpmc/hwpmc_mod.c
  projects/pnfs-planb-server/sys/dev/hwpmc/pmc_events.h
  projects/pnfs-planb-server/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
  projects/pnfs-planb-server/sys/dev/iicbus/ofw_iicbus.c
  projects/pnfs-planb-server/sys/dev/iicbus/twsi/mv_twsi.c
  projects/pnfs-planb-server/sys/dev/iicbus/twsi/twsi.c
  projects/pnfs-planb-server/sys/dev/jedec_ts/jedec_ts.c
  projects/pnfs-planb-server/sys/dev/md/md.c
  projects/pnfs-planb-server/sys/dev/mlx4/mlx4_core/mlx4_pd.c
  projects/pnfs-planb-server/sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
  projects/pnfs-planb-server/sys/dev/mlx5/mlx5_core/mlx5_uar.c
  projects/pnfs-planb-server/sys/dev/nvme/nvme.h
  projects/pnfs-planb-server/sys/dev/psci/psci_arm.S
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/bcm_osal.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/common_hsi.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_chain.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_cxt.c
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_cxt.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_dbg_values.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_dcbx.c
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_dcbx.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_dev.c
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_dev_api.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_fcoe_api.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_gtt_reg_addr.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_hsi_common.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_hsi_debug_tools.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_hsi_eth.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_hsi_fcoe.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_hsi_iscsi.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_hsi_iwarp.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_hsi_rdma.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_hsi_roce.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_hw.c
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_hw.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_init_ops.c
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_init_ops.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_init_values.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_int.c
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_int.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_int_api.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_iov_api.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_iro.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_iro_values.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_iscsi.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_iscsi_api.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_l2.c
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_l2.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_l2_api.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_ll2.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_ll2_api.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_mcp.c
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_mcp.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_mcp_api.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_ooo.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_proto_if.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_roce.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_roce_api.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_rt_defs.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_sp_api.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_sp_commands.c
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_sp_commands.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_spq.c
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_sriov.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_vf.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_vf_api.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_vfpf_if.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/eth_common.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/fcoe_common.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/iscsi_common.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/mcp_private.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/mcp_public.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/mfw_hsi.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/nvm_cfg.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/nvm_map.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/pcics_reg_driver.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/qlnx_def.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/qlnx_os.c
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/qlnx_ver.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/rdma_common.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/reg_addr.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/spad_layout.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/storage_common.h
  projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/tcp_common.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/rtwn/rtl8188e/r88e_chan.c
  projects/pnfs-planb-server/sys/dev/rtwn/rtl8188e/r88e_priv.h
  projects/pnfs-planb-server/sys/dev/rtwn/rtl8188e/usb/r88eu_attach.c
  projects/pnfs-planb-server/sys/dev/rtwn/rtl8192c/r92c_rom_image.h
  projects/pnfs-planb-server/sys/dev/usb/controller/xhci_pci.c
  projects/pnfs-planb-server/sys/dev/vt/hw/vga/vt_vga.c
  projects/pnfs-planb-server/sys/fs/ext2fs/ext2_alloc.c
  projects/pnfs-planb-server/sys/fs/ext2fs/ext2_dir.h
  projects/pnfs-planb-server/sys/fs/ext2fs/ext2_extern.h
  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/ext2fs/inode.h
  projects/pnfs-planb-server/sys/fs/fuse/fuse_io.c
  projects/pnfs-planb-server/sys/fs/msdosfs/msdosfs_fat.c
  projects/pnfs-planb-server/sys/fs/nfs/nfs.h
  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/nfs/nfsport.h
  projects/pnfs-planb-server/sys/fs/nfs/nfsproto.h
  projects/pnfs-planb-server/sys/fs/nfsclient/nfs_clcomsubs.c
  projects/pnfs-planb-server/sys/fs/nfsclient/nfs_clnode.c
  projects/pnfs-planb-server/sys/fs/nfsclient/nfs_clport.c
  projects/pnfs-planb-server/sys/fs/nfsclient/nfs_clrpcops.c
  projects/pnfs-planb-server/sys/fs/nfsclient/nfs_clstate.c
  projects/pnfs-planb-server/sys/fs/nfsclient/nfs_clvnops.c
  projects/pnfs-planb-server/sys/fs/nfsclient/nfsnode.h
  projects/pnfs-planb-server/sys/fs/nfsserver/nfs_nfsdport.c
  projects/pnfs-planb-server/sys/fs/nfsserver/nfs_nfsdsubs.c
  projects/pnfs-planb-server/sys/fs/pseudofs/pseudofs.h
  projects/pnfs-planb-server/sys/fs/pseudofs/pseudofs_vnops.c
  projects/pnfs-planb-server/sys/geom/part/g_part.c
  projects/pnfs-planb-server/sys/gnu/dts/arm/alpine.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-baltos.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-bone-common.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-boneblack.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-bonegreen.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-chiliboard.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-chilisom.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-evm.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-evmsk.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-icev2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-nano.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-phycore-som.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-sl50.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-wega.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/am33xx.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/am4372.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/am437x-gp-evm.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am437x-idk-evm.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am437x-sk-evm.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am43x-epos-evm.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am57xx-beagle-x15-common.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/am57xx-beagle-x15-revb1.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/am57xx-beagle-x15.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/am57xx-idk-common.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-370-db.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-370-dlink-dns327l.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-370-mirabox.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-370-netgear-rn102.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-370-netgear-rn104.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-370-rd.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-370-synology-ds213j.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-370-xp.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-370.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-375-db.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-375.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-380.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-385-linksys.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-385-turris-omnia.dts   (contents, props changed)
  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-db.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-388-rd.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-38x-solidrun-microsom.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-38x.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-390-db.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-390.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-395.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-398-db.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-398.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-39x.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-axpwifiap.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-db.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-gp.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-lenovo-ix4-300d.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-linksys-mamba.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-matrix.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-mv78230.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-mv78260.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-mv78460.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-netgear-rn2120.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-openblocks-ax3-4.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-synology-ds414.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp.dtsi
  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-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-sama5d4_xplained.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/axm55xx.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.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-luxul-xap-1510.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4708-luxul-xwc-1000.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   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4709.dtsi   (contents, props changed)
  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   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47094-netgear-r8500.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47094.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm5301x.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm53573.dtsi   (contents, props changed)
  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   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm953012k.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958522er.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958525er.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958525xmc.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958622hr.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958623hr.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958625hr.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958625k.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm988312hr.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/da850-evm.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/da850-lcdk.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/da850.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/dm814x.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/dm816x.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/dove-cm-a510.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/dove-sbc-a510.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/dra7-evm.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/dra7.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/dra71-evm.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/dra72-evm-common.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/dra72-evm-revc.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/ecx-2000.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos-mfc-reserved-memory.dtsi   (contents, props changed)
  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.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-itop-elite.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-odroidu3.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-odroidx.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-odroidx2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5250.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5260.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5410.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/imx1-ads.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx1.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx23.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx25.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx27-apf27dev.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx27-eukrea-mbimxsd27-baseboard.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx27-pdk.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx27-phytec-phycard-s-som.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx27-phytec-phycore-rdk.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx27-phytec-phycore-som.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx27.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx28.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx31.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx35.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx50-evk.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx51-apf51dev.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx51-babbage.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx51-digi-connectcore-som.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx51-eukrea-mbimxsd51-baseboard.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx53-qsb-common.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/imx53-smd.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx53-tqma53.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx53-tx53.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx53-voipac-dmm-668.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-aristainetos2_4.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-aristainetos2_7.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-aristainetos_4.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-colibri-eval-v3.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-cubox-i.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-hummingboard.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-icore.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-nit6xlite.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-nitrogen6x.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-sabrelite.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-ts4900.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-apalis-ixora.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-ba16.dtsi
  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-cubox-i.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-dmo-edmqmx6.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-evi.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-gw5400-a.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-h100.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-hummingboard.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-icore-rqs.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-icore.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-marsboard.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-nitrogen6_max.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-nitrogen6_som2.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-nitrogen6x.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-novena.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-sabrelite.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-ts4900.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-utilite-pro.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-apalis.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-apf6dev.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-aristainetos.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-aristainetos2.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-colibri.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-cubox-i.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-dfi-fs700-m60.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-gw51xx.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-gw52xx.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-gw53xx.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-gw54xx.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-gw551x.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-gw552x.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-gw553x.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-hummingboard.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-icore-rqs.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-icore.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-microsom-ar8035.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-microsom.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-nit6xlite.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-nitrogen6_max.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-nitrogen6_som2.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-nitrogen6x.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-phytec-pfla02.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-rex.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-sabreauto.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-sabrelite.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-sabresd.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-ts4900.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-tx6.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qp.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6sl-evk.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6sx-nitrogen6sx.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6sx-sdb-sai.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6sx-udoo-neo.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-geam-kit.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-geam.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-liteboard.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-litesom.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-pico-hobbit.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-tx6ul.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ull-14x14-evk.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ull.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx7-colibri.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx7d-cl-som-imx7.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx7d-nitrogen7.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx7d-pinfunc.h
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx7d-sdb.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx7s-warp.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx7s.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/keystone-k2e-netcp.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/keystone-k2e.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/keystone-k2g.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/keystone-k2hk-netcp.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/keystone-k2hk.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/keystone.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/kirkwood-dir665.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/kirkwood-linkstation-6282.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/kirkwood-linkstation-duo-6281.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/kirkwood-linkstation-lsqvl.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/kirkwood-linkstation-lsvl.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/kirkwood-linkstation-lswsxl.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/kirkwood-linkstation-lswvl.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/kirkwood-linkstation-lswxl.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/kirkwood-linkstation.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/kirkwood-linksys-viper.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/kirkwood-mv88f6281gtw-ge.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/kirkwood-rd88f6281-a.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/kirkwood-rd88f6281-z0.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/kirkwood-rd88f6281.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/logicpd-torpedo-som.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/ls1021a.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/mt2701-evb.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/mt2701.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/mt6580.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/mt6589.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/mt7623-evb.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/mt7623.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/mt8127.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/mt8135.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/mvebu-linkstation-fan.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/mvebu-linkstation-gpio-simple.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/omap3-beagle-xm.dts
  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/omap4-panda-common.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/omap5-igep0050.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/omap5-uevm.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/omap5.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/orion5x-kuroboxpro.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/orion5x-linkstation-lschl.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/orion5x-linkstation-lsgl.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/orion5x-linkstation-lswtgl.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/orion5x-linkstation.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/orion5x-lswsgl.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/ox810se.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/ox820.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-apq8060-dragonboard.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-apq8064-arrow-sd-600eval.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-apq8064-ifc6410.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-apq8064-pins.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-apq8064-sony-xperia-yuga.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-apq8064.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-ipq8064.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-msm8660-surf.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-rskrza1.dts   (contents, props changed)
  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   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7745.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7778.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7779-marzen.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7779.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7790.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7791.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7792.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7793-gose.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7793.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7794.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk1108.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3036-evb.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3036-kylin.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3036.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3066a-bqcurie2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3066a-marsboard.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3066a-mk808.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3066a-rayeager.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3066a.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3188-px3-evb.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3188-radxarock.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3188.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3229-evb.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk322x.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-evb-act8846.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-evb-rk808.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-evb.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-fennec.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-firefly-beta.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-firefly-reload-core.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-firefly-reload.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-firefly.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-firefly.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-miqi.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-popmetal.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-r89.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-veyron-analog-audio.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-veyron-brain.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-veyron-chromebook.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-veyron-jaq.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-veyron-jerry.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-veyron-mickey.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-veyron-minnie.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-veyron-pinky.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-veyron-sdmmc.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-veyron-speedy.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-veyron.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sama5d2.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sama5d3_uart.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sama5d4.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sh73a0.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_arria5.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_arria5_socdk.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_socdk.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/ste-dbx5x0.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/ste-href.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/ste-hrefprev60.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/ste-hrefv60plus.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/ste-snowball.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/stih407-family.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/stih407-pinctrl.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/stih410-b2120.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/stih410-b2260.dts   (contents, props changed)
  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/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/sun4i-a10-a1000.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-ba10-tvbox.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-chuwi-v7-cw0825.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-cubieboard.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-dserve-dsrv9703c.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-gemei-g9.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-hackberry.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-hyundai-a7hd.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-inet1.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-inet97fv2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-inet9f-rev03.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-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-pcduino2.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-mk802.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-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-utoo-p66.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   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-gr8-evb.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-gr8.dtsi   (contents, props changed)
  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-reference-design-tablet.dtsi   (contents, props changed)
  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-primo81.dts
  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   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-bananapi-m1-plus.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-bananapi.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-bananapro.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-cubieboard2.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-cubietruck.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-hummingbird.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-i12-tvbox.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-itead-ibox.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-lamobo-r1.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-m3.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-mk808c.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-olimex-som-evb.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime2-emmc.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-nano.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-pcduino3.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-wexler-tab7200.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-wits-pro-a20-dkt.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-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-polaroid-mid2407pxe03.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a23-polaroid-mid2809pxe04.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a23-q8-tablet.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a23.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a33-inet-d978-rev2.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a33-olinuxino.dts   (contents, props changed)
  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-h3-bananapi-m2-plus.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-nanopi.dtsi   (contents, props changed)
  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   (contents, props changed)
  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-plus.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-orangepi-pc.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-orangepi-plus.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-q8-common.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-r16-parrot.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-reference-design-tablet.dtsi   (contents, props changed)
  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/tango4-common.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/tango4-vantage-1172.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/tegra124-apalis-eval.dts   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/tegra124-apalis.dtsi   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/tegra124-nyan-big.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/tegra124-nyan-blaze.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/tegra124-nyan.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/tegra20-paz00.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/tegra20-trimslice.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pinctrl.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/vf-colibri-eval-v3.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/vf-colibri.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/vf500-colibri-eval-v3.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/vf500-colibri.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/vf500.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/vf610-colibri-eval-v3.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/vf610-colibri.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/vf610-twr.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/vf610-zii-dev-rev-b.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/vf610.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/vf610m4-colibri.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/vf610m4-cosmic.dts
  projects/pnfs-planb-server/sys/gnu/dts/arm/vf610m4.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/arm/vfxxx.dtsi
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/bcm2835.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/exynos5433.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/gxbb-clkc.h   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/imx7d-clock.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-ipq4019.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-mdm9615.h   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8994.h   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8996.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/qcom,rpmcc.h   (contents, props changed)
  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/rk3188-cru-common.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/rk3288-cru.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/mfd/stm32f4-rcc.h   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/pinctrl/omap.h
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/pinctrl/samsung.h   (contents, props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/sound/cs42l42.h   (contents, props changed)
  projects/pnfs-planb-server/sys/i386/isa/npx.c
  projects/pnfs-planb-server/sys/kern/init_sysent.c
  projects/pnfs-planb-server/sys/kern/kern_descrip.c
  projects/pnfs-planb-server/sys/kern/kern_event.c
  projects/pnfs-planb-server/sys/kern/kern_mutex.c
  projects/pnfs-planb-server/sys/kern/kern_rwlock.c
  projects/pnfs-planb-server/sys/kern/kern_sx.c
  projects/pnfs-planb-server/sys/kern/kern_uuid.c
  projects/pnfs-planb-server/sys/kern/subr_blist.c
  projects/pnfs-planb-server/sys/kern/subr_prf.c
  projects/pnfs-planb-server/sys/kern/syscalls.c
  projects/pnfs-planb-server/sys/kern/syscalls.master
  projects/pnfs-planb-server/sys/kern/systrace_args.c
  projects/pnfs-planb-server/sys/kern/uipc_debug.c
  projects/pnfs-planb-server/sys/kern/uipc_mbuf.c
  projects/pnfs-planb-server/sys/kern/uipc_shm.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_aio.c
  projects/pnfs-planb-server/sys/kern/vfs_bio.c
  projects/pnfs-planb-server/sys/mips/conf/AP135
  projects/pnfs-planb-server/sys/mips/conf/AR71XX_BASE
  projects/pnfs-planb-server/sys/mips/conf/ERL
  projects/pnfs-planb-server/sys/mips/conf/QCA953X_BASE
  projects/pnfs-planb-server/sys/mips/conf/std.AR724X
  projects/pnfs-planb-server/sys/mips/conf/std.AR91XX
  projects/pnfs-planb-server/sys/mips/conf/std.AR933X
  projects/pnfs-planb-server/sys/mips/conf/std.AR934X
  projects/pnfs-planb-server/sys/mips/conf/std.QCA955X
  projects/pnfs-planb-server/sys/modules/dtb/allwinner/Makefile
  projects/pnfs-planb-server/sys/modules/ext2fs/Makefile
  projects/pnfs-planb-server/sys/modules/ffec/Makefile
  projects/pnfs-planb-server/sys/modules/linuxkpi/Makefile
  projects/pnfs-planb-server/sys/net/bpf.c
  projects/pnfs-planb-server/sys/net/iflib.c
  projects/pnfs-planb-server/sys/net/route.c
  projects/pnfs-planb-server/sys/net/route.h
  projects/pnfs-planb-server/sys/netgraph/ng_ksocket.c
  projects/pnfs-planb-server/sys/netinet/sctp_auth.c
  projects/pnfs-planb-server/sys/netinet/sctp_constants.h
  projects/pnfs-planb-server/sys/netinet/sctp_input.c
  projects/pnfs-planb-server/sys/netinet/sctp_output.c
  projects/pnfs-planb-server/sys/netinet/sctp_pcb.c
  projects/pnfs-planb-server/sys/netinet/sctp_usrreq.c
  projects/pnfs-planb-server/sys/netinet/sctputil.c
  projects/pnfs-planb-server/sys/netinet/sctputil.h
  projects/pnfs-planb-server/sys/ofed/drivers/infiniband/core/fmr_pool.c
  projects/pnfs-planb-server/sys/ofed/drivers/infiniband/core/iwcm.c
  projects/pnfs-planb-server/sys/ofed/drivers/infiniband/core/mad.c
  projects/pnfs-planb-server/sys/ofed/drivers/infiniband/core/umem.c
  projects/pnfs-planb-server/sys/ofed/drivers/infiniband/hw/mthca/mthca_dev.h
  projects/pnfs-planb-server/sys/powerpc/booke/pmap.c
  projects/pnfs-planb-server/sys/powerpc/include/_types.h
  projects/pnfs-planb-server/sys/powerpc/include/proc.h
  projects/pnfs-planb-server/sys/powerpc/mpc85xx/fsl_diu.c
  projects/pnfs-planb-server/sys/powerpc/mpc85xx/mpc85xx.c
  projects/pnfs-planb-server/sys/powerpc/mpc85xx/mpc85xx.h
  projects/pnfs-planb-server/sys/riscv/include/atomic.h
  projects/pnfs-planb-server/sys/security/mac_bsdextended/mac_bsdextended.c
  projects/pnfs-planb-server/sys/sys/acct.h
  projects/pnfs-planb-server/sys/sys/blist.h
  projects/pnfs-planb-server/sys/sys/buf.h
  projects/pnfs-planb-server/sys/sys/event.h
  projects/pnfs-planb-server/sys/sys/mman.h
  projects/pnfs-planb-server/sys/sys/param.h
  projects/pnfs-planb-server/sys/sys/pmc.h
  projects/pnfs-planb-server/sys/sys/sglist.h
  projects/pnfs-planb-server/sys/sys/sockbuf.h
  projects/pnfs-planb-server/sys/sys/syscall.h
  projects/pnfs-planb-server/sys/sys/syscall.mk
  projects/pnfs-planb-server/sys/sys/sysproto.h
  projects/pnfs-planb-server/sys/tools/fdt/make_dtb.sh
  projects/pnfs-planb-server/sys/ufs/ffs/ffs_alloc.c
  projects/pnfs-planb-server/sys/ufs/ffs/ffs_extern.h
  projects/pnfs-planb-server/sys/ufs/ffs/ffs_snapshot.c
  projects/pnfs-planb-server/sys/ufs/ffs/ffs_vfsops.c
  projects/pnfs-planb-server/sys/ufs/ufs/ufs_gjournal.c
  projects/pnfs-planb-server/sys/vm/swap_pager.c
  projects/pnfs-planb-server/sys/vm/vm.h
  projects/pnfs-planb-server/sys/vm/vm_fault.c
  projects/pnfs-planb-server/sys/vm/vm_map.c
  projects/pnfs-planb-server/sys/vm/vm_map.h
  projects/pnfs-planb-server/sys/vm/vm_mmap.c
  projects/pnfs-planb-server/sys/vm/vm_pageout.c
  projects/pnfs-planb-server/sys/vm/vnode_pager.c
  projects/pnfs-planb-server/sys/x86/iommu/intel_ctx.c
  projects/pnfs-planb-server/sys/x86/iommu/intel_dmar.h
  projects/pnfs-planb-server/sys/x86/iommu/intel_qi.c
  projects/pnfs-planb-server/sys/x86/x86/intr_machdep.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/arm/am571x-idk.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/arm-realview-eb-11mp-bbrevd-ctrevb.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/arm-realview-eb-11mp-bbrevd.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/arm-realview-eb-11mp-ctrevb.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/arm-realview-eb-a9mp-bbrevd.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/arm-realview-eb-bbrevd.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/arm-realview-eb-bbrevd.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/armada-395-gp.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/at91-sam9_l9260.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/at91sam9260ek.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/axp809.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm23550-sparrow.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm23550.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm2835-rpi-zero.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm283x-rpi-smsc9512.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm283x-rpi-smsc9514.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm283x-rpi-usb-host.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47189-tenda-ac9.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm5301x-nand-cs0-bch1.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm5301x-nand-cs0-bch4.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/bcm5301x-nand-cs0.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/cloudengines-pogoplug-series-3.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/dra72-evm-tps65917.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/ep7209.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/ep7211-edb7211.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/ep7211.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-itop-scp-core.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5410-odroidxu.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos54xx-odroidxu-leds.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/exynos54xx.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/hi3519-demb.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/hi3519.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx23-sansa.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx23-xfi3.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx53-usbarmory.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-gw553x.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-gw553x.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6sx-udoo-neo-basic.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6sx-udoo-neo-extended.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx6sx-udoo-neo-full.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx7-colibri-eval-v3.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx7d-colibri-eval-v3.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx7d-colibri.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx7s-colibri-eval-v3.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/imx7s-colibri.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/omap4-droid4-xt894.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/orion5x-mv88f5181.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/orion5x-netgear-wnr854t.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/pxa25x.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-apq8064-arrow-sd-600eval-pins.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-mdm9615-wp8548-mangoh-green.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-mdm9615-wp8548.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-mdm9615.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-msm8974-lge-nexus5-hammerhead.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7743-sk-rzg1m.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7745-sk-rzg1e.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7792-blanche.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7792-wheat.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/rk1108-evb.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/sama5d3xmb_emac.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/sama5d3xmb_gmac.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_arria10_socdk_qspi.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_sodia.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/stm32746g-eval.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/stm32f746.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a13-empire-electronix-m712.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31s-inet-q972.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a23-inet86dz.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-nanopi-m1.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-nanopi-neo.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-orangepi-plus2e.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/sunxi-reference-design-tablet.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/tegra124-apalis-emc.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-ld4-ref.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-ld4.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-ld6b-ref.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-ld6b.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pro4-ace.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pro4-ref.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pro4-sanji.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pro4.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pro5.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pxs2-gentil.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pxs2-vodka.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pxs2.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-sld3-ref.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-sld3.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-sld8-ref.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-sld8.dtsi   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/arm/zynq-microzed.dts   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/gxbb-aoclkc.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/hi3516cv300-clock.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/histb-clock.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/maxim,max77620.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/mt2701-clk.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/oxsemi,ox810se.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/oxsemi,ox820.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/qcom,lcc-mdm9615.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7743-cpg-mssr.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7745-cpg-mssr.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7792-clock.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7796-cpg-mssr.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/rk1108-cru.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/sun50i-a64-ccu.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/sun6i-a31-ccu.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/sun8i-a23-a33-ccu.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/sun8i-h3-ccu.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/tegra186-clock.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/zx296718-clock.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/display/tda998x.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/gpio/meson-gxl-gpio.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/leds/leds-pca9532.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/mailbox/tegra186-hsp.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/memory/mt2701-larb-port.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/pinctrl/keystone.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/pinctrl/stm32f746-pinfunc.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/power/mt2701-power.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/power/r8a7743-sysc.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/power/r8a7745-sysc.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/power/r8a7792-sysc.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/power/r8a7796-sysc.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/power/tegra186-powergate.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/amlogic,meson-gxbb-reset.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/amlogic,meson8b-reset.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/gxbb-aoclkc.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/mt2701-resets.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/oxsemi,ox810se.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/oxsemi,ox820.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-mdm9615.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/sun50i-a64-ccu.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/sun6i-a31-ccu.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/sun8i-a23-a33-ccu.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/sun8i-h3-ccu.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/tegra186-reset.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/ti-syscon.h   (props changed)
  projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/soc/rockchip,boot-mode.h   (props changed)

Modified: projects/pnfs-planb-server/sys/amd64/ia32/ia32_reg.c
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/ia32/ia32_reg.c	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/amd64/ia32/ia32_reg.c	Wed Jun 28 21:45:13 2017	(r320459)
@@ -156,7 +156,7 @@ fill_fpregs32(struct thread *td, struct fpreg32 *regs)
 	/* FPU control/status */
 	penv_87->en_cw = penv_xmm->en_cw;
 	penv_87->en_sw = penv_xmm->en_sw;
-	penv_87->en_tw = penv_xmm->en_tw;
+
 	/*
 	 * XXX for en_fip/fcs/foo/fos, check if the fxsave format
 	 * uses the old-style layout for 32 bit user apps.  If so,
@@ -170,9 +170,13 @@ fill_fpregs32(struct thread *td, struct fpreg32 *regs)
 	/* Entry into the kernel always sets TF_HASSEGS */
 	penv_87->en_fos = td->td_frame->tf_ds;
 
-	/* FPU registers */
-	for (i = 0; i < 8; ++i)
+	/* FPU registers and tags */
+	penv_87->en_tw = 0xffff;
+	for (i = 0; i < 8; ++i) {
 		sv_87->sv_ac[i] = sv_fpu->sv_fp[i].fp_acc;
+		if ((penv_xmm->en_tw & (1 << i)) != 0)
+			penv_87->en_tw &= ~(3 << i * 2);
+	}
 
 	return (0);
 }
@@ -189,15 +193,19 @@ set_fpregs32(struct thread *td, struct fpreg32 *regs)
 	/* FPU control/status */
 	penv_xmm->en_cw = penv_87->en_cw;
 	penv_xmm->en_sw = penv_87->en_sw;
-	penv_xmm->en_tw = penv_87->en_tw;
 	penv_xmm->en_rip = penv_87->en_fip;
 	/* penv_87->en_fcs and en_fos ignored, see above */
 	penv_xmm->en_opcode = penv_87->en_opcode;
 	penv_xmm->en_rdp = penv_87->en_foo;
 
-	/* FPU registers */
-	for (i = 0; i < 8; ++i)
+	/* FPU registers and tags */
+	penv_xmm->en_tw = 0;
+	for (i = 0; i < 8; ++i) {
 		sv_fpu->sv_fp[i].fp_acc = sv_87->sv_ac[i];
+		if ((penv_87->en_tw & (3 << i * 2)) != (3 << i * 2))
+			penv_xmm->en_tw |= 1 << i;
+	}
+
 	for (i = 8; i < 16; ++i)
 		bzero(&sv_fpu->sv_fp[i].fp_acc, sizeof(sv_fpu->sv_fp[i].fp_acc));
 	fpuuserinited(td);

Modified: projects/pnfs-planb-server/sys/arm/allwinner/a10_gpio.c
==============================================================================
--- projects/pnfs-planb-server/sys/arm/allwinner/a10_gpio.c	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/allwinner/a10_gpio.c	Wed Jun 28 21:45:13 2017	(r320459)
@@ -565,24 +565,38 @@ aw_fdt_configure_pins(device_t dev, phandle_t cfgxref)
 	ret = 0;
 
 	/* Getting all prop for configuring pins */
-	pins_nb = ofw_bus_string_list_to_array(node, "allwinner,pins", &pinlist);
-	if (pins_nb <= 0)
-		return (ENOENT);
-	if (OF_getprop_alloc(node, "allwinner,function",
+	pins_nb = ofw_bus_string_list_to_array(node, "pins", &pinlist);
+	if (pins_nb <= 0) {
+		pins_nb = ofw_bus_string_list_to_array(node, "allwinner,pins",
+		    &pinlist);
+		if (pins_nb <= 0)
+			return (ENOENT);
+	}
+	if (OF_getprop_alloc(node, "function",
 			     sizeof(*pin_function),
 			     (void **)&pin_function) == -1) {
-		ret = ENOENT;
-		goto out;
+		if (OF_getprop_alloc(node, "allwinner,function",
+		    sizeof(*pin_function),
+		    (void **)&pin_function) == -1) {
+			ret = ENOENT;
+			goto out;
+		}
 	}
-	if (OF_getencprop(node, "allwinner,drive",
+	if (OF_getencprop(node, "drive",
 			  &pin_drive, sizeof(pin_drive)) == -1) {
-		ret = ENOENT;
-		goto out;
+		if (OF_getencprop(node, "allwinner,drive",
+		    &pin_drive, sizeof(pin_drive)) == -1) {
+			ret = ENOENT;
+			goto out;
+		}
 	}
-	if (OF_getencprop(node, "allwinner,pull",
+	if (OF_getencprop(node, "pull",
 			  &pin_pull, sizeof(pin_pull)) == -1) {
-		ret = ENOENT;
-		goto out;
+		if (OF_getencprop(node, "allwinner,pull",
+		    &pin_pull, sizeof(pin_pull)) == -1) {
+			ret = ENOENT;
+			goto out;
+		}
 	}
 
 	/* Configure each pin to the correct function, drive and pull */
@@ -697,6 +711,8 @@ a10_gpio_attach(device_t dev)
 	/*
 	 * Register as a pinctrl device
 	 */
+	fdt_pinctrl_register(dev, "pins");
+	fdt_pinctrl_configure_tree(dev);
 	fdt_pinctrl_register(dev, "allwinner,pins");
 	fdt_pinctrl_configure_tree(dev);
 

Modified: projects/pnfs-planb-server/sys/arm/allwinner/aw_ccu.c
==============================================================================
--- projects/pnfs-planb-server/sys/arm/allwinner/aw_ccu.c	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/allwinner/aw_ccu.c	Wed Jun 28 21:45:13 2017	(r320459)
@@ -82,6 +82,7 @@ static struct ofw_compat_data compat_data[] = {
 	{ "allwinner,sun50i-a64",	CLOCK_CCU },
 	{ "allwinner,sun8i-a33",	CLOCK_CCU },
 	{ "allwinner,sun8i-a83t",	CLOCK_CCU|CLOCK_PRCM|CLOCK_SYSCTRL },
+	{ "allwinner,sun8i-h2-plus",	CLOCK_CCU|CLOCK_PRCM },
 	{ "allwinner,sun8i-h3",		CLOCK_CCU|CLOCK_PRCM },
 	{ NULL, 0 }
 };

Modified: projects/pnfs-planb-server/sys/arm/allwinner/aw_machdep.c
==============================================================================
--- projects/pnfs-planb-server/sys/arm/allwinner/aw_machdep.c	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/allwinner/aw_machdep.c	Wed Jun 28 21:45:13 2017	(r320459)
@@ -261,6 +261,21 @@ static platform_method_t a83t_methods[] = {
 FDT_PLATFORM_DEF(a83t, "a83t", 0, "allwinner,sun8i-a83t", 200);
 #endif
 
+#if defined(SOC_ALLWINNER_H2PLUS)
+static platform_method_t h2_plus_methods[] = {
+	PLATFORMMETHOD(platform_attach,         h3_attach),
+	PLATFORMMETHOD(platform_devmap_init,    allwinner_devmap_init),
+	PLATFORMMETHOD(platform_cpu_reset,	allwinner_cpu_reset),
+
+#ifdef SMP
+	PLATFORMMETHOD(platform_mp_start_ap,	aw_mp_start_ap),
+	PLATFORMMETHOD(platform_mp_setmaxid,	aw_mp_setmaxid),
+#endif
+	PLATFORMMETHOD_END,
+};
+FDT_PLATFORM_DEF(h2_plus, "h2_plus", 0, "allwinner,sun8i-h2-plus", 200);
+#endif
+
 #if defined(SOC_ALLWINNER_H3)
 static platform_method_t h3_methods[] = {
 	PLATFORMMETHOD(platform_attach,         h3_attach),
@@ -275,6 +290,8 @@ static platform_method_t h3_methods[] = {
 };
 FDT_PLATFORM_DEF(h3, "h3", 0, "allwinner,sun8i-h3", 200);
 #endif
+
+
 
 u_int
 allwinner_soc_type(void)

Modified: projects/pnfs-planb-server/sys/arm/arm/busdma_machdep-v6.c
==============================================================================
--- projects/pnfs-planb-server/sys/arm/arm/busdma_machdep-v6.c	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/arm/busdma_machdep-v6.c	Wed Jun 28 21:45:13 2017	(r320459)
@@ -57,7 +57,7 @@ __FBSDID("$FreeBSD$");
 
 #include <machine/atomic.h>
 #include <machine/bus.h>
-#include <machine/cpu-v6.h>
+#include <machine/cpu.h>
 #include <machine/md_var.h>
 
 #define	BUSDMA_DCACHE_ALIGN	cpuinfo.dcache_line_size
@@ -491,6 +491,7 @@ bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t al
 		newtag->highaddr = MAX(parent->highaddr, newtag->highaddr);
 		newtag->alignment = MAX(parent->alignment, newtag->alignment);
 		newtag->flags |= parent->flags & BUS_DMA_COULD_BOUNCE;
+		newtag->flags |= parent->flags & BUS_DMA_COHERENT;
 		if (newtag->boundary == 0)
 			newtag->boundary = parent->boundary;
 		else if (parent->boundary != 0)
@@ -755,11 +756,19 @@ bus_dmamem_alloc(bus_dma_tag_t dmat, void **vaddr, int
 	}
 	map->flags = DMAMAP_DMAMEM_ALLOC;
 
-	/* Choose a busdma buffer allocator based on memory type flags. */
-	if (flags & BUS_DMA_COHERENT) {
+	/* For coherent memory, set the map flag that disables sync ops. */
+	if (flags & BUS_DMA_COHERENT)
+		map->flags |= DMAMAP_COHERENT;
+
+	/*
+	 * Choose a busdma buffer allocator based on memory type flags.
+	 * If the tag's COHERENT flag is set, that means normal memory
+	 * is already coherent, use the normal allocator.
+	 */
+	if ((flags & BUS_DMA_COHERENT) &&
+	    ((dmat->flags & BUS_DMA_COHERENT) == 0)) {
 		memattr = VM_MEMATTR_UNCACHEABLE;
 		ba = coherent_allocator;
-		map->flags |= DMAMAP_COHERENT;
 	} else {
 		memattr = VM_MEMATTR_DEFAULT;
 		ba = standard_allocator;
@@ -829,7 +838,8 @@ bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_d
 	struct busdma_bufzone *bufzone;
 	busdma_bufalloc_t ba;
 
-	if (map->flags & DMAMAP_COHERENT)
+	if ((map->flags & DMAMAP_COHERENT) &&
+	    ((dmat->flags & BUS_DMA_COHERENT) == 0))
 		ba = coherent_allocator;
 	else
 		ba = standard_allocator;
@@ -1030,7 +1040,7 @@ _bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t
 			sgsize = MIN(sgsize, PAGE_SIZE - (curaddr & PAGE_MASK));
 			curaddr = add_bounce_page(dmat, map, 0, curaddr,
 			    sgsize);
-		} else {
+		} else if ((dmat->flags & BUS_DMA_COHERENT) == 0) {
 			if (map->sync_count > 0)
 				sl_end = sl->paddr + sl->datacount;
 
@@ -1144,7 +1154,7 @@ _bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap
 		    sgsize)) {
 			curaddr = add_bounce_page(dmat, map, kvaddr, curaddr,
 			    sgsize);
-		} else {
+		} else if ((dmat->flags & BUS_DMA_COHERENT) == 0) {
 			if (map->sync_count > 0) {
 				sl_pend = sl->paddr + sl->datacount;
 				sl_vend = sl->vaddr + sl->datacount;
@@ -1353,8 +1363,9 @@ _bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_t map,
 				    bpage->datacount);
 				if (tempvaddr != 0)
 					pmap_quick_remove_page(tempvaddr);
-				dcache_wb_poc(bpage->vaddr, bpage->busaddr,
-				    bpage->datacount);
+				if ((dmat->flags & BUS_DMA_COHERENT) == 0)
+					dcache_wb_poc(bpage->vaddr,
+					    bpage->busaddr, bpage->datacount);
 				bpage = STAILQ_NEXT(bpage, links);
 			}
 			dmat->bounce_zone->total_bounced++;
@@ -1374,8 +1385,9 @@ _bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_t map,
 		if ((op & BUS_DMASYNC_PREREAD) && !(op & BUS_DMASYNC_PREWRITE)) {
 			bpage = STAILQ_FIRST(&map->bpages);
 			while (bpage != NULL) {
-				dcache_inv_poc_dma(bpage->vaddr, bpage->busaddr,
-				    bpage->datacount);
+				if ((dmat->flags & BUS_DMA_COHERENT) == 0)
+					dcache_inv_poc_dma(bpage->vaddr,
+					    bpage->busaddr, bpage->datacount);
 				bpage = STAILQ_NEXT(bpage, links);
 			}
 		}
@@ -1391,8 +1403,9 @@ _bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_t map,
 		 */
 		if (op & BUS_DMASYNC_POSTREAD) {
 			while (bpage != NULL) {
-				dcache_inv_poc(bpage->vaddr, bpage->busaddr,
-				    bpage->datacount);
+				if ((dmat->flags & BUS_DMA_COHERENT) == 0)
+					dcache_inv_poc(bpage->vaddr,
+					    bpage->busaddr, bpage->datacount);
 				tempvaddr = 0;
 				datavaddr = bpage->datavaddr;
 				if (datavaddr == 0) {
@@ -1421,7 +1434,8 @@ _bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_t map,
 	if (map->flags & DMAMAP_COHERENT) {
 		if (op & BUS_DMASYNC_PREWRITE) {
 			dsb();
-			cpu_l2cache_drain_writebuf();
+			if ((dmat->flags & BUS_DMA_COHERENT) == 0)
+				cpu_l2cache_drain_writebuf();
 		}
 		return;
 	}

Modified: projects/pnfs-planb-server/sys/arm/arm/cpuinfo.c
==============================================================================
--- projects/pnfs-planb-server/sys/arm/arm/cpuinfo.c	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/arm/cpuinfo.c	Wed Jun 28 21:45:13 2017	(r320459)
@@ -30,10 +30,16 @@ __FBSDID("$FreeBSD$");
 
 #include <sys/param.h>
 #include <sys/systm.h>
+#include <sys/kernel.h>
+#include <sys/sysctl.h>
 
 #include <machine/cpu.h>
 #include <machine/cpuinfo.h>
 
+#if __ARM_ARCH >= 6
+void reinit_mmu(uint32_t ttb, uint32_t aux_clr, uint32_t aux_set);
+#endif
+
 struct cpuinfo cpuinfo =
 {
 	/* Use safe defaults for start */
@@ -43,11 +49,43 @@ struct cpuinfo cpuinfo =
 	.icache_line_mask = 31,
 };
 
+static SYSCTL_NODE(_hw, OID_AUTO, cpu, CTLFLAG_RD, 0,
+    "CPU");
+static SYSCTL_NODE(_hw_cpu, OID_AUTO, quirks, CTLFLAG_RD, 0,
+    "CPU quirks");
+
+/*
+ * Tunable CPU quirks.
+ * Be careful, ACTRL cannot be changed if CPU is started in secure
+ * mode(world) and write to ACTRL can cause exception!
+ * These quirks are intended for optimizing CPU performance, not for
+ * applying errata workarounds. Nobody can expect that CPU with unfixed
+ * errata is stable enough to execute the kernel until quirks are applied.
+ */
+static uint32_t cpu_quirks_actlr_mask;
+SYSCTL_INT(_hw_cpu_quirks, OID_AUTO, actlr_mask,
+    CTLFLAG_RDTUN | CTLFLAG_NOFETCH, &cpu_quirks_actlr_mask, 0,
+    "Bits to be masked in ACTLR");
+
+static uint32_t cpu_quirks_actlr_set;
+SYSCTL_INT(_hw_cpu_quirks, OID_AUTO, actlr_set,
+    CTLFLAG_RDTUN | CTLFLAG_NOFETCH, &cpu_quirks_actlr_set, 0,
+    "Bits to be set in ACTLR");
+
+
 /* Read and parse CPU id scheme */
 void
 cpuinfo_init(void)
 {
 
+	/*
+	 * Prematurely fetch CPU quirks. Standard fetch for tunable
+	 * sysctls is handled using SYSINIT, thus too late for boot CPU.
+	 * Keep names in sync with sysctls.
+	 */
+	TUNABLE_INT_FETCH("hw.cpu.quirks.actlr_mask", &cpu_quirks_actlr_mask);
+	TUNABLE_INT_FETCH("hw.cpu.quirks.actlr_set", &cpu_quirks_actlr_set);
+
 	cpuinfo.midr = cp15_midr_get();
 	/* Test old version id schemes first */
 	if ((cpuinfo.midr & CPU_ID_IMPLEMENTOR_MASK) == CPU_ID_ARM_LTD) {
@@ -155,15 +193,17 @@ cpuinfo_init(void)
 #endif
 }
 
+#if __ARM_ARCH >= 6
 /*
  * Get bits that must be set or cleared in ACLR register.
  * Note: Bits in ACLR register are IMPLEMENTATION DEFINED.
  * Its expected that SCU is in operational state before this
  * function is called.
  */
-void
+static void
 cpuinfo_get_actlr_modifier(uint32_t *actlr_mask, uint32_t *actlr_set)
 {
+
 	*actlr_mask = 0;
 	*actlr_set = 0;
 
@@ -238,3 +278,18 @@ cpuinfo_get_actlr_modifier(uint32_t *actlr_mask, uint3
 		return;
 	}
 }
+
+/* Reinitialize MMU to final kernel mapping and apply all CPU quirks. */
+void
+cpuinfo_reinit_mmu(uint32_t ttb)
+{
+	uint32_t actlr_mask;
+	uint32_t actlr_set;
+
+	cpuinfo_get_actlr_modifier(&actlr_mask, &actlr_set);
+	actlr_mask |= cpu_quirks_actlr_mask;
+	actlr_set |= cpu_quirks_actlr_set;
+	reinit_mmu(ttb, actlr_mask, actlr_set);
+}
+
+#endif /* __ARM_ARCH >= 6 */

Modified: projects/pnfs-planb-server/sys/arm/arm/gic.c
==============================================================================
--- projects/pnfs-planb-server/sys/arm/arm/gic.c	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/arm/gic.c	Wed Jun 28 21:45:13 2017	(r320459)
@@ -1445,11 +1445,11 @@ arm_gicv2m_alloc_msi(device_t dev, device_t child, int
 				break;
 			}
 
-			KASSERT((psc->gic_irqs[irq].gi_flags & GI_FLAG_MSI)!= 0,
+			KASSERT((psc->gic_irqs[end_irq].gi_flags & GI_FLAG_MSI)!= 0,
 			    ("%s: Non-MSI interrupt found", __func__));
 
 			/* This is already used */
-			if ((psc->gic_irqs[irq].gi_flags & GI_FLAG_MSI_USED) ==
+			if ((psc->gic_irqs[end_irq].gi_flags & GI_FLAG_MSI_USED) ==
 			    GI_FLAG_MSI_USED) {
 				found = false;
 				break;

Modified: projects/pnfs-planb-server/sys/arm/arm/identcpu-v6.c
==============================================================================
--- projects/pnfs-planb-server/sys/arm/arm/identcpu-v6.c	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/arm/identcpu-v6.c	Wed Jun 28 21:45:13 2017	(r320459)
@@ -60,29 +60,47 @@ static char hw_buf[81];
 static int hw_buf_idx;
 static bool hw_buf_newline;
 
+enum cpu_class cpu_class = CPU_CLASS_NONE;
+
 static struct {
 	int	implementer;
 	int	part_number;
 	char 	*impl_name;
 	char 	*core_name;
+	enum	cpu_class cpu_class;
 } cpu_names[] =  {
-	{CPU_IMPLEMENTER_ARM, CPU_ARCH_ARM1176,    "ARM", "ARM1176"},
-	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A5 , "ARM", "Cortex-A5"},
-	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A7 , "ARM", "Cortex-A7"},
-	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A8 , "ARM", "Cortex-A8"},
-	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A9 , "ARM", "Cortex-A9"},
-	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A12, "ARM", "Cortex-A12"},
-	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A15, "ARM", "Cortex-A15"},
-	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A17, "ARM", "Cortex-A17"},
-	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A53, "ARM", "Cortex-A53"},
-	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A57, "ARM", "Cortex-A57"},
-	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A72, "ARM", "Cortex-A72"},
-	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A73, "ARM", "Cortex-A73"},
+	{CPU_IMPLEMENTER_ARM, CPU_ARCH_ARM1176,    "ARM", "ARM1176",
+	    CPU_CLASS_ARM11J},
+	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A5 , "ARM", "Cortex-A5",
+	    CPU_CLASS_CORTEXA},
+	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A7 , "ARM", "Cortex-A7",
+	    CPU_CLASS_CORTEXA},
+	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A8 , "ARM", "Cortex-A8",
+	    CPU_CLASS_CORTEXA},
+	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A9 , "ARM", "Cortex-A9",
+	    CPU_CLASS_CORTEXA},
+	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A12, "ARM", "Cortex-A12",
+	    CPU_CLASS_CORTEXA},
+	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A15, "ARM", "Cortex-A15",
+	    CPU_CLASS_CORTEXA},
+	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A17, "ARM", "Cortex-A17",
+	    CPU_CLASS_CORTEXA},
+	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A53, "ARM", "Cortex-A53",
+	    CPU_CLASS_CORTEXA},
+	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A57, "ARM", "Cortex-A57",
+	    CPU_CLASS_CORTEXA},
+	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A72, "ARM", "Cortex-A72",
+	    CPU_CLASS_CORTEXA},
+	{CPU_IMPLEMENTER_ARM, CPU_ARCH_CORTEX_A73, "ARM", "Cortex-A73",
+	    CPU_CLASS_CORTEXA},
 
-	{CPU_IMPLEMENTER_MRVL, CPU_ARCH_SHEEVA_581, "Marwell", "PJ4 v7"},
-	{CPU_IMPLEMENTER_MRVL, CPU_ARCH_SHEEVA_584, "Marwell", "PJ4MP v7"},
+	{CPU_IMPLEMENTER_MRVL, CPU_ARCH_SHEEVA_581, "Marvell", "PJ4 v7",
+	    CPU_CLASS_MARVELL},
+	{CPU_IMPLEMENTER_MRVL, CPU_ARCH_SHEEVA_584, "Marvell", "PJ4MP v7",
+	    CPU_CLASS_MARVELL},
 
-	{CPU_IMPLEMENTER_QCOM, CPU_ARCH_KRAIT_300, "Qualcomm", "Krait 300"},
+	{CPU_IMPLEMENTER_QCOM, CPU_ARCH_KRAIT_300, "Qualcomm", "Krait 300",
+	    CPU_CLASS_KRAIT},
 };
 
 
@@ -266,6 +284,7 @@ identify_arm_cpu(void)
 	for(i = 0; i < nitems(cpu_names); i++) {
 		if (cpu_names[i].implementer == cpuinfo.implementer &&
 		    cpu_names[i].part_number == cpuinfo.part_number) {
+			cpu_class = cpu_names[i].cpu_class;
 			printf("CPU: %s %s r%dp%d (ECO: 0x%08X)\n",
 			    cpu_names[i].impl_name, cpu_names[i].core_name,
 			    cpuinfo.revision, cpuinfo.patch,

Modified: projects/pnfs-planb-server/sys/arm/arm/locore-v4.S
==============================================================================
--- projects/pnfs-planb-server/sys/arm/arm/locore-v4.S	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/arm/locore-v4.S	Wed Jun 28 21:45:13 2017	(r320459)
@@ -365,7 +365,7 @@ svcstk:
  * Memory for the initial pagetable. We are unable to place this in
  * the bss as this will be cleared after the table is loaded.
  */
-	.section ".init_pagetable"
+	.section ".init_pagetable", "aw", %nobits
 	.align	14 /* 16KiB aligned */
 pagetable:
 	.space	L1_TABLE_SIZE

Modified: projects/pnfs-planb-server/sys/arm/arm/locore-v6.S
==============================================================================
--- projects/pnfs-planb-server/sys/arm/arm/locore-v6.S	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/arm/locore-v6.S	Wed Jun 28 21:45:13 2017	(r320459)
@@ -436,7 +436,7 @@ svcstk:
  * Memory for the initial pagetable. We are unable to place this in
  * the bss as this will be cleared after the table is loaded.
  */
-	.section ".init_pagetable"
+	.section ".init_pagetable", "aw", %nobits
 	.align	14 /* 16KiB aligned */
 	.globl	boot_pt1
 boot_pt1:

Modified: projects/pnfs-planb-server/sys/arm/arm/mp_machdep.c
==============================================================================
--- projects/pnfs-planb-server/sys/arm/arm/mp_machdep.c	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/arm/mp_machdep.c	Wed Jun 28 21:45:13 2017	(r320459)
@@ -154,11 +154,9 @@ init_secondary(int cpu)
 #ifndef INTRNG
 	int start = 0, end = 0;
 #endif
-	uint32_t actlr_mask, actlr_set;
 
 	pmap_set_tex();
-	cpuinfo_get_actlr_modifier(&actlr_mask, &actlr_set);
-	reinit_mmu(pmap_kern_ttb, actlr_mask, actlr_set);
+	cpuinfo_reinit_mmu(pmap_kern_ttb);
 	cpu_setup();
 
 	/* Provide stack pointers for other processor modes. */

Modified: projects/pnfs-planb-server/sys/arm/arm/mpcore_timer.c
==============================================================================
--- projects/pnfs-planb-server/sys/arm/arm/mpcore_timer.c	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/arm/mpcore_timer.c	Wed Jun 28 21:45:13 2017	(r320459)
@@ -439,7 +439,12 @@ arm_tmr_attach(device_t dev)
 	}
 
 #ifdef MULTIDELAY
-	arm_set_delay(arm_tmr_delay, sc);
+	/*
+	 * We can register as the DELAY() implementation only if we successfully
+	 * set up the global timer.
+	 */
+	if (tc_err == 0)
+		arm_set_delay(arm_tmr_delay, sc);
 #endif
 
 	return (0);

Modified: projects/pnfs-planb-server/sys/arm/arm/nexus.c
==============================================================================
--- projects/pnfs-planb-server/sys/arm/arm/nexus.c	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/arm/nexus.c	Wed Jun 28 21:45:13 2017	(r320459)
@@ -62,6 +62,8 @@ __FBSDID("$FreeBSD$");
 #include <machine/resource.h>
 #include <machine/intr.h>
 
+#include <arm/arm/nexusvar.h>
+
 #ifdef FDT
 #include <machine/fdt.h>
 #include <dev/ofw/ofw_bus_subr.h>
@@ -87,6 +89,7 @@ static	struct resource *nexus_alloc_resource(device_t,
 static	int nexus_activate_resource(device_t, device_t, int, int,
     struct resource *);
 static bus_space_tag_t nexus_get_bus_tag(device_t, device_t);
+static bus_dma_tag_t nexus_get_dma_tag(device_t dev, device_t child);
 #ifdef INTRNG
 #ifdef SMP
 static	int nexus_bind_intr(device_t, device_t, struct resource *, int);
@@ -112,6 +115,13 @@ static int nexus_ofw_map_intr(device_t dev, device_t c
     int icells, pcell_t *intr);
 #endif
 
+/*
+ * Normally NULL (which results in defaults which are handled in
+ * busdma_machdep), platform init code can use nexus_set_dma_tag() to set this
+ * to a tag that will be inherited by all busses and devices on the platform.
+ */
+static bus_dma_tag_t nexus_dma_tag;
+
 static device_method_t nexus_methods[] = {
 	/* Device interface */
 	DEVMETHOD(device_probe,		nexus_probe),
@@ -127,6 +137,7 @@ static device_method_t nexus_methods[] = {
 	DEVMETHOD(bus_setup_intr,	nexus_setup_intr),
 	DEVMETHOD(bus_teardown_intr,	nexus_teardown_intr),
 	DEVMETHOD(bus_get_bus_tag,	nexus_get_bus_tag),
+	DEVMETHOD(bus_get_dma_tag,	nexus_get_dma_tag),
 #ifdef INTRNG
 	DEVMETHOD(bus_describe_intr,	nexus_describe_intr),
 #ifdef SMP
@@ -273,6 +284,20 @@ nexus_get_bus_tag(device_t bus __unused, device_t chil
 #else
 		return((void *)1);
 #endif
+}
+
+static bus_dma_tag_t
+nexus_get_dma_tag(device_t dev, device_t child)
+{
+
+	return nexus_dma_tag;
+}
+
+void
+nexus_set_dma_tag(bus_dma_tag_t tag)
+{
+
+	nexus_dma_tag = tag;
 }
 
 static int

Copied: projects/pnfs-planb-server/sys/arm/arm/nexusvar.h (from r320458, head/sys/arm/arm/nexusvar.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/pnfs-planb-server/sys/arm/arm/nexusvar.h	Wed Jun 28 21:45:13 2017	(r320459, copy of r320458, head/sys/arm/arm/nexusvar.h)
@@ -0,0 +1,36 @@
+/*-
+ * Copyright (c) 2017 Ian Lepore <ian 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 AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * $FreeBSD$
+ */
+
+#ifndef	_ARM_ARM_NEXUSVAR_H_
+#define	_ARM_ARM_NEXUSVAR_H_
+
+/* Set a platform busdma tag to be inherited by all busses and devices. */
+void nexus_set_dma_tag(bus_dma_tag_t _tag);
+
+#endif
+

Modified: projects/pnfs-planb-server/sys/arm/arm/pl310.c
==============================================================================
--- projects/pnfs-planb-server/sys/arm/arm/pl310.c	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/arm/pl310.c	Wed Jun 28 21:45:13 2017	(r320459)
@@ -206,6 +206,10 @@ pl310_cache_sync(void)
 	if ((pl310_softc == NULL) || !pl310_softc->sc_enabled)
 		return;
 
+	/* Do not sync outer cache on IO coherent platform */
+	if (pl310_softc->sc_io_coherent)
+		return;
+
 #ifdef PL310_ERRATA_753970
 	if (pl310_softc->sc_rtl_revision == CACHE_ID_RELEASE_r3p0)
 		/* Write uncached PL310 register */
@@ -444,6 +448,7 @@ pl310_attach(device_t dev)
 	struct pl310_softc *sc = device_get_softc(dev);
 	int rid;
 	uint32_t cache_id, debug_ctrl;
+	phandle_t node;
 
 	sc->sc_dev = dev;
 	rid = 0;
@@ -469,6 +474,15 @@ pl310_attach(device_t dev)
 	device_printf(dev, "Part number: 0x%x, release: 0x%x\n",
 	    (cache_id >> CACHE_ID_PARTNUM_SHIFT) & CACHE_ID_PARTNUM_MASK,
 	    (cache_id >> CACHE_ID_RELEASE_SHIFT) & CACHE_ID_RELEASE_MASK);
+
+	/*
+	 * Test for "arm,io-coherent" property and disable sync operation if
+	 * platform is I/O coherent. Outer sync operations are not needed
+	 * on coherent platform and may be harmful in certain situations.
+	 */
+	node = ofw_bus_get_node(dev);
+	if (OF_hasprop(node, "arm,io-coherent"))
+		sc->sc_io_coherent = true;
 
 	/*
 	 * If L2 cache is already enabled then something has violated the rules,

Modified: projects/pnfs-planb-server/sys/arm/arm/pmap-v6.c
==============================================================================
--- projects/pnfs-planb-server/sys/arm/arm/pmap-v6.c	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/arm/pmap-v6.c	Wed Jun 28 21:45:13 2017	(r320459)
@@ -523,11 +523,11 @@ void
 pmap_remap_vm_attr(vm_memattr_t old_attr, vm_memattr_t new_attr)
 {
 	int old_idx, new_idx;
-	
+
 	/* Map VM memattrs to indexes to tex_class table. */
 	old_idx = pte2_attr_tab[(int)old_attr];
 	new_idx = pte2_attr_tab[(int)new_attr];
-	
+
 	/* Replace TEX attribute and apply it. */
 	tex_class[old_idx] = tex_class[new_idx];
 	pmap_set_tex();
@@ -763,7 +763,7 @@ pmap_bootstrap_prepare(vm_paddr_t last)
 	pt1_entry_t *pte1p;
 	pt2_entry_t *pte2p;
 	u_int i;
-	uint32_t actlr_mask, actlr_set, l1_attr;
+	uint32_t l1_attr;
 
 	/*
 	 * Now, we are going to make real kernel mapping. Note that we are
@@ -880,8 +880,7 @@ pmap_bootstrap_prepare(vm_paddr_t last)
 
 	/* Finally, switch from 'boot_pt1' to 'kern_pt1'. */
 	pmap_kern_ttb = base_pt1 | ttb_flags;
-	cpuinfo_get_actlr_modifier(&actlr_mask, &actlr_set);
-	reinit_mmu(pmap_kern_ttb, actlr_mask, actlr_set);
+	cpuinfo_reinit_mmu(pmap_kern_ttb);
 	/*
 	 * Initialize the first available KVA. As kernel image is mapped by
 	 * sections, we are leaving some gap behind.

Modified: projects/pnfs-planb-server/sys/arm/at91/uart_dev_at91usart.c
==============================================================================
--- projects/pnfs-planb-server/sys/arm/at91/uart_dev_at91usart.c	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/at91/uart_dev_at91usart.c	Wed Jun 28 21:45:13 2017	(r320459)
@@ -72,6 +72,7 @@ struct at91_usart_softc {
 	struct uart_softc base;
 	bus_dma_tag_t tx_tag;
 	bus_dmamap_t tx_map;
+	bus_addr_t tx_paddr;
 	uint32_t flags;
 #define	HAS_TIMEOUT		0x1
 #define	USE_RTS0_WORKAROUND	0x2
@@ -472,6 +473,9 @@ at91_usart_bus_attach(struct uart_softc *sc)
 	err = bus_dmamap_create(atsc->tx_tag, 0, &atsc->tx_map);
 	if (err != 0)
 		goto errout;
+	if (bus_dmamap_load(atsc->tx_tag, atsc->tx_map, sc->sc_txbuf,
+	    sc->sc_txfifosz, at91_getaddr, &atsc->tx_paddr, 0) != 0)
+		goto errout;
 
 	if (atsc->flags & HAS_TIMEOUT) {
 		/*
@@ -547,29 +551,22 @@ errout:
 static int
 at91_usart_bus_transmit(struct uart_softc *sc)
 {
-	bus_addr_t addr;
 	struct at91_usart_softc *atsc;
 	int err;
 
 	err = 0;
 	atsc = (struct at91_usart_softc *)sc;
 	uart_lock(sc->sc_hwmtx);
-	if (bus_dmamap_load(atsc->tx_tag, atsc->tx_map, sc->sc_txbuf,
-	    sc->sc_txdatasz, at91_getaddr, &addr, 0) != 0) {
-		err = EAGAIN;
-		goto errout;
-	}
 	bus_dmamap_sync(atsc->tx_tag, atsc->tx_map, BUS_DMASYNC_PREWRITE);
 	sc->sc_txbusy = 1;
 	/*
 	 * Setup the PDC to transfer the data and interrupt us when it
 	 * is done.  We've already requested the interrupt.
 	 */
-	WR4(&sc->sc_bas, PDC_TPR, addr);
+	WR4(&sc->sc_bas, PDC_TPR, atsc->tx_paddr);
 	WR4(&sc->sc_bas, PDC_TCR, sc->sc_txdatasz);
 	WR4(&sc->sc_bas, PDC_PTCR, PDC_PTCR_TXTEN);
 	WR4(&sc->sc_bas, USART_IER, USART_CSR_ENDTX);
-errout:
 	uart_unlock(sc->sc_hwmtx);
 	return (err);
 }
@@ -666,7 +663,6 @@ at91_usart_bus_ipend(struct uart_softc *sc)
 	if (csr & USART_CSR_ENDTX) {
 		bus_dmamap_sync(atsc->tx_tag, atsc->tx_map,
 		    BUS_DMASYNC_POSTWRITE);
-		bus_dmamap_unload(atsc->tx_tag, atsc->tx_map);
 	}
 	if (csr & (USART_CSR_TXRDY | USART_CSR_ENDTX)) {
 		if (sc->sc_txbusy)

Modified: projects/pnfs-planb-server/sys/arm/conf/ARMADA38X
==============================================================================
--- projects/pnfs-planb-server/sys/arm/conf/ARMADA38X	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/conf/ARMADA38X	Wed Jun 28 21:45:13 2017	(r320459)
@@ -43,6 +43,7 @@ device		re
 device		mdio
 device		etherswitch
 device		e6000sw
+device		neta
 
 # PCI
 device		pci

Modified: projects/pnfs-planb-server/sys/arm/conf/GENERIC
==============================================================================
--- projects/pnfs-planb-server/sys/arm/conf/GENERIC	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/conf/GENERIC	Wed Jun 28 21:45:13 2017	(r320459)
@@ -53,6 +53,7 @@ options 	SOC_ALLWINNER_A31
 options 	SOC_ALLWINNER_A31S
 options 	SOC_ALLWINNER_A33
 options 	SOC_ALLWINNER_A83T
+options 	SOC_ALLWINNER_H2PLUS
 options 	SOC_ALLWINNER_H3
 options 	SOC_BCM2836
 options		SOC_TI_AM335X

Modified: projects/pnfs-planb-server/sys/arm/conf/SAM9G20EK
==============================================================================
--- projects/pnfs-planb-server/sys/arm/conf/SAM9G20EK	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/conf/SAM9G20EK	Wed Jun 28 21:45:13 2017	(r320459)
@@ -35,6 +35,8 @@ options 	SOCDEV_VA=0xdc000000
 hints		"SAM9G20EK.hints"
 makeoptions	MODULES_OVERRIDE=""
 
+options 	ARM_USE_V6_BUSDMA	# Use v6 to track down unaligned I/O issues
+
 options 	SCHED_4BSD		# 4BSD scheduler
 options 	INET			# InterNETworking
 #options 	INET6			# IPv6 communications protocols

Modified: projects/pnfs-planb-server/sys/arm/freescale/imx/files.imx6
==============================================================================
--- projects/pnfs-planb-server/sys/arm/freescale/imx/files.imx6	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/freescale/imx/files.imx6	Wed Jun 28 21:45:13 2017	(r320459)
@@ -15,9 +15,10 @@ arm/freescale/imx/imx6_machdep.c	standard
 arm/freescale/imx/imx6_mp.c		optional smp
 arm/freescale/imx/imx6_pl310.c		standard
 arm/freescale/imx/imx6_src.c		standard
+arm/freescale/imx/imx_epit.c		standard
 arm/freescale/imx/imx_iomux.c		standard
 arm/freescale/imx/imx_machdep.c		standard
-arm/freescale/imx/imx_gpt.c		standard
+arm/freescale/imx/imx_gpt.c		optional imx_gpt
 arm/freescale/imx/imx_gpio.c		optional gpio
 arm/freescale/imx/imx_i2c.c		optional fsliic
 arm/freescale/imx/imx6_sdma.c		optional sdma

Modified: projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_ccm.c
==============================================================================
--- projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_ccm.c	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_ccm.c	Wed Jun 28 21:45:13 2017	(r320459)
@@ -94,8 +94,8 @@ ccm_init_gates(struct ccm_softc *sc)
 	reg = CCGR0_AIPS_TZ1 | CCGR0_AIPS_TZ2 | CCGR0_ABPHDMA;
 	WR4(sc, CCM_CCGR0, reg);
 
-	/* gpt, enet */
-	reg = CCGR1_ENET | CCGR1_GPT;
+	/* enet, epit, gpt */
+	reg = CCGR1_ENET | CCGR1_EPIT1 | CCGR1_GPT;
 	WR4(sc, CCM_CCGR1, reg);
 
 	/* ipmux & ipsync (bridges), iomux, i2c */

Modified: projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_ccmreg.h
==============================================================================
--- projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_ccmreg.h	Wed Jun 28 21:37:08 2017	(r320458)
+++ projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_ccmreg.h	Wed Jun 28 21:45:13 2017	(r320459)
@@ -79,7 +79,10 @@
 #define		CCGR0_ABPHDMA			(0x3 << 4)
 #define	CCM_CCGR1			0x06C
 #define		CCGR1_ENET			(0x3 << 10)
+#define		CCGR1_EPIT1			(0x3 << 12)
+#define		CCGR1_EPIT2			(0x3 << 14)
 #define		CCGR1_GPT			(0x3 << 20)
+#define		CCGR1_GPT_SERIAL		(0x3 << 22)
 #define	CCM_CCGR2			0x070
 #define		CCGR2_HDMI_TX			(0x3 << 0)
 #define		CCGR2_HDMI_TX_ISFR		(0x3 << 4)

Copied: projects/pnfs-planb-server/sys/arm/freescale/imx/imx_epit.c (from r320458, head/sys/arm/freescale/imx/imx_epit.c)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/pnfs-planb-server/sys/arm/freescale/imx/imx_epit.c	Wed Jun 28 21:45:13 2017	(r320459, copy of r320458, head/sys/arm/freescale/imx/imx_epit.c)
@@ -0,0 +1,528 @@
+/*-
+ * Copyright (c) 2017 Ian Lepore <ian 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 AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+/*
+ * Driver for imx Enhanced Programmable Interval Timer, a simple free-running
+ * counter device that can be used as the system timecounter.  On imx5 a second
+ * instance of the device is used as the system eventtimer.
+ */
+
+#include <sys/param.h>
+#include <sys/systm.h>
+#include <sys/bus.h>
+#include <sys/kernel.h>
+#include <sys/module.h>
+#include <sys/malloc.h>
+#include <sys/rman.h>
+#include <sys/timeet.h>
+#include <sys/timetc.h>
+#include <sys/watchdog.h>
+#include <machine/bus.h>
+#include <machine/cpu.h>
+#include <machine/intr.h>
+#include <machine/machdep.h>
+
+#include <dev/fdt/fdt_common.h>
+#include <dev/ofw/openfirm.h>
+#include <dev/ofw/ofw_bus.h>
+#include <dev/ofw/ofw_bus_subr.h>
+
+#include <arm/freescale/imx/imx_ccmvar.h>
+#include <arm/freescale/imx/imx_machdep.h>
+
+#define	EPIT_CR				0x00		/* Control register */
+#define	  EPIT_CR_CLKSRC_SHIFT		  24
+#define	  EPIT_CR_CLKSRC_OFF		   0
+#define	  EPIT_CR_CLKSRC_IPG		   1
+#define	  EPIT_CR_CLKSRC_HFCLK		   2
+#define	  EPIT_CR_CLKSRC_LFCLK		   3
+#define	  EPIT_CR_STOPEN		  (1u << 21)
+#define	  EPIT_CR_WAITEN		  (1u << 19)
+#define	  EPIT_CR_DBGEN			  (1u << 18)
+#define	  EPIT_CR_IOVW			  (1u << 17)
+#define	  EPIT_CR_SWR			  (1u << 16)
+#define	  EPIT_CR_RLD			  (1u <<  3)
+#define	  EPIT_CR_OCIEN			  (1u <<  2)
+#define	  EPIT_CR_ENMOD			  (1u <<  1)
+#define	  EPIT_CR_EN			  (1u <<  0)
+
+#define	EPIT_SR				0x04		/* Status register */
+#define	  EPIT_SR_OCIF			  (1u << 0)
+
+#define	EPIT_LR				0x08		/* Load register */
+#define	EPIT_CMPR			0x0c		/* Compare register */
+#define	EPIT_CNR			0x10		/* Counter register */
+
+/*
+ * Define event timer limits.
+ *
+ * In theory our minimum period is 1 tick, because to setup a oneshot we don't
+ * need a read-modify-write sequence to calculate and set a compare register
+ * value while the counter is running.  In practice the waveform diagrams in the
+ * manual make it appear that a setting of 1 might cause it to miss the event,
+ * so I'm setting the lower limit to 2 ticks.
+ */
+#define	ET_MIN_TICKS	2
+#define	ET_MAX_TICKS	0xfffffffe
+
+static u_int epit_tc_get_timecount(struct timecounter *tc);
+
+struct epit_softc {
+	device_t 		dev;
+	struct resource *	memres;
+	struct resource *	intres;
+	void *			inthandle;
+	uint32_t 		clkfreq;
+	uint32_t 		ctlreg;
+	uint32_t		period;
+	struct timecounter	tc;
+	struct eventtimer	et;
+	bool			oneshot;
+};
+
+#ifndef MULTIDELAY
+/* Global softc pointer for use in DELAY(). */
+static struct epit_softc *epit_sc;
+#endif
+
+/*
+ * Probe data.  For some reason, the standard linux dts files don't have
+ * compatible properties on the epit devices (other properties are missing too,
+ * like clocks, but we don't care as much about that).  So our probe routine
+ * uses the name of the node (must contain "epit") and the address of the
+ * registers as identifying marks.
+ */
+static const uint32_t imx51_epit_ioaddr[2] = {0x73fac000, 0x73fb0000};
+static const uint32_t imx53_epit_ioaddr[2] = {0x53fac000, 0x53fb0000};
+static const uint32_t imx6_epit_ioaddr[2]  = {0x020d0000, 0x020d4000};
+
+/* ocd_data is number of units to instantiate on the platform */
+static struct ofw_compat_data compat_data[] = {
+	{"fsl,imx6ul-epit", 1},
+	{"fsl,imx6sx-epit", 1},
+	{"fsl,imx6q-epit",  1},
+	{"fsl,imx6dl-epit", 1},
+	{"fsl,imx53-epit",  2},
+	{"fsl,imx51-epit",  2},
+	{"fsl,imx31-epit",  2},
+	{"fsl,imx27-epit",  2},
+	{"fsl,imx25-epit",  2},
+	{NULL,              0}
+};
+
+static inline uint32_t
+RD4(struct epit_softc *sc, bus_size_t offset)
+{
+
+	return (bus_read_4(sc->memres, offset));
+}
+
+static inline void
+WR4(struct epit_softc *sc, bus_size_t offset, uint32_t value)
+{
+
+	bus_write_4(sc->memres, offset, value);
+}
+
+static inline void
+WR4B(struct epit_softc *sc, bus_size_t offset, uint32_t value)
+{
+
+	bus_write_4(sc->memres, offset, value);
+	bus_barrier(sc->memres, offset, 4, BUS_SPACE_BARRIER_WRITE);
+}
+
+static u_int
+epit_read_counter(struct epit_softc *sc)
+{
+
+	/*
+	 * Hardware is a downcounter, adjust to look like it counts up for use
+	 * with timecounter and DELAY.
+	 */
+	return (0xffffffff - RD4(sc, EPIT_CNR));
+}
+
+static void
+epit_do_delay(int usec, void *arg)
+{
+	struct epit_softc *sc = arg;
+	uint64_t curcnt, endcnt, startcnt, ticks;
+
+	/*
+	 * Calculate the tick count with 64-bit values so that it works for any
+	 * clock frequency.  Loop until the hardware count reaches start+ticks.

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


More information about the svn-src-projects mailing list