Date: Wed, 28 Jun 2017 21:45:14 +0000 (UTC) From: Rick Macklem <rmacklem@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: 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... Message-ID: <201706282145.v5SLjEaJ027878@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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@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 ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201706282145.v5SLjEaJ027878>