svn commit: r321353 - in projects/pnfs-planb-server/sys: amd64/amd64 amd64/conf amd64/include amd64/linux amd64/linux32 amd64/vmm/amd arm/allwinner arm/allwinner/clkng arm/annapurna/alpine arm/arm ...
Rick Macklem
rmacklem at FreeBSD.org
Fri Jul 21 19:26:38 UTC 2017
Author: rmacklem
Date: Fri Jul 21 19:26:34 2017
New Revision: 321353
URL: https://svnweb.freebsd.org/changeset/base/321353
Log:
Update the kernel to current/head.
Added:
projects/pnfs-planb-server/sys/amd64/conf/MMCCAM
- copied unchanged from r321352, head/sys/amd64/conf/MMCCAM
projects/pnfs-planb-server/sys/arm/allwinner/clkng/ccu_a64.c
- copied unchanged from r321352, head/sys/arm/allwinner/clkng/ccu_a64.c
projects/pnfs-planb-server/sys/arm/allwinner/clkng/ccu_a64.h
- copied unchanged from r321352, head/sys/arm/allwinner/clkng/ccu_a64.h
projects/pnfs-planb-server/sys/arm/annapurna/alpine/alpine_mp.h
- copied unchanged from r321352, head/sys/arm/annapurna/alpine/alpine_mp.h
projects/pnfs-planb-server/sys/arm/arm/platform_pl310_if.m
- copied unchanged from r321352, head/sys/arm/arm/platform_pl310_if.m
projects/pnfs-planb-server/sys/arm/conf/BEAGLEBONE-MMCCAM
- copied unchanged from r321352, head/sys/arm/conf/BEAGLEBONE-MMCCAM
projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_machdep.h
- copied unchanged from r321352, head/sys/arm/freescale/imx/imx6_machdep.h
projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_snvs.c
- copied unchanged from r321352, head/sys/arm/freescale/imx/imx6_snvs.c
projects/pnfs-planb-server/sys/arm/ti/omap4/omap4_machdep.h
- copied unchanged from r321352, head/sys/arm/ti/omap4/omap4_machdep.h
projects/pnfs-planb-server/sys/arm/xilinx/zy7_machdep.h
- copied unchanged from r321352, head/sys/arm/xilinx/zy7_machdep.h
projects/pnfs-planb-server/sys/cam/mmc/
- copied from r321352, head/sys/cam/mmc/
projects/pnfs-planb-server/sys/dev/iicbus/iic_recover_bus.c
- copied unchanged from r321352, head/sys/dev/iicbus/iic_recover_bus.c
projects/pnfs-planb-server/sys/dev/iicbus/iic_recover_bus.h
- copied unchanged from r321352, head/sys/dev/iicbus/iic_recover_bus.h
projects/pnfs-planb-server/sys/dev/ixgbe/if_bypass.c
- copied unchanged from r321352, head/sys/dev/ixgbe/if_bypass.c
projects/pnfs-planb-server/sys/dev/ixgbe/if_fdir.c
- copied unchanged from r321352, head/sys/dev/ixgbe/if_fdir.c
projects/pnfs-planb-server/sys/dev/ixgbe/if_sriov.c
- copied unchanged from r321352, head/sys/dev/ixgbe/if_sriov.c
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_bypass.h
- copied unchanged from r321352, head/sys/dev/ixgbe/ixgbe_bypass.h
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_fdir.h
- copied unchanged from r321352, head/sys/dev/ixgbe/ixgbe_fdir.h
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_features.h
- copied unchanged from r321352, head/sys/dev/ixgbe/ixgbe_features.h
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_netmap.c
- copied unchanged from r321352, head/sys/dev/ixgbe/ixgbe_netmap.c
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_netmap.h
- copied unchanged from r321352, head/sys/dev/ixgbe/ixgbe_netmap.h
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_rss.h
- copied unchanged from r321352, head/sys/dev/ixgbe/ixgbe_rss.h
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_sriov.h
- copied unchanged from r321352, head/sys/dev/ixgbe/ixgbe_sriov.h
projects/pnfs-planb-server/sys/dev/mmcnull/
- copied from r321352, head/sys/dev/mmcnull/
projects/pnfs-planb-server/sys/dev/syscons/fonts/
- copied from r321352, head/sys/dev/syscons/fonts/
projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-baltos-leds.dtsi
- copied unchanged from r321352, head/sys/gnu/dts/arm/am335x-baltos-leds.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/armada-385-linksys-shelby.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/armada-385-linksys-shelby.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/armada-385-synology-ds116.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/armada-385-synology-ds116.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4708-linksys-ea6300-v1.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/bcm4708-linksys-ea6300-v1.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47081-tplink-archer-c5-v2.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/bcm47081-tplink-archer-c5-v2.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4709-linksys-ea9200.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/bcm4709-linksys-ea9200.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47094-linksys-panamera.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/bcm47094-linksys-panamera.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm953012hr.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/bcm953012hr.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5420-tmu-sensor-conf.dtsi
- copied unchanged from r321352, head/sys/gnu/dts/arm/exynos5420-tmu-sensor-conf.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/gemini-nas4220b.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/gemini-nas4220b.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/gemini-rut1xx.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/gemini-rut1xx.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/gemini-sq201.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/gemini-sq201.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/gemini-wbd111.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/gemini-wbd111.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/gemini-wbd222.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/gemini-wbd222.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/gemini.dtsi
- copied unchanged from r321352, head/sys/gnu/dts/arm/gemini.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-duckbill-2-485.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/imx28-duckbill-2-485.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-duckbill-2-enocean.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/imx28-duckbill-2-enocean.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-duckbill-2-spi.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/imx28-duckbill-2-spi.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-duckbill-2.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/imx28-duckbill-2.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-gw5903.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/imx6dl-gw5903.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6dl-gw5904.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/imx6dl-gw5904.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-gw5903.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/imx6q-gw5903.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-gw5904.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/imx6q-gw5904.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-icore-ofcap10.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/imx6q-icore-ofcap10.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-icore-ofcap12.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/imx6q-icore-ofcap12.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-zii-rdu2.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/imx6q-zii-rdu2.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-gw5903.dtsi
- copied unchanged from r321352, head/sys/gnu/dts/arm/imx6qdl-gw5903.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-gw5904.dtsi
- copied unchanged from r321352, head/sys/gnu/dts/arm/imx6qdl-gw5904.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi
- copied unchanged from r321352, head/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qp-nitrogen6_som2.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/imx6qp-nitrogen6_som2.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qp-zii-rdu2.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/imx6qp-zii-rdu2.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-isiot-common.dtsi
- copied unchanged from r321352, head/sys/gnu/dts/arm/imx6ul-isiot-common.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/imx7d-sdb-sht11.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/imx7d-sdb-sht11.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/motorola-cpcap-mapphone.dtsi
- copied unchanged from r321352, head/sys/gnu/dts/arm/motorola-cpcap-mapphone.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/omap3-cpu-thermal.dtsi
- copied unchanged from r321352, head/sys/gnu/dts/arm/omap3-cpu-thermal.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-phycore-rdk.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/rk3288-phycore-rdk.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-phycore-som.dtsi
- copied unchanged from r321352, head/sys/gnu/dts/arm/rk3288-phycore-som.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-tinker.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/rk3288-tinker.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/stm32h743-pinctrl.dtsi
- copied unchanged from r321352, head/sys/gnu/dts/arm/stm32h743-pinctrl.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/stm32h743.dtsi
- copied unchanged from r321352, head/sys/gnu/dts/arm/stm32h743.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/stm32h743i-eval.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/stm32h743i-eval.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-nanopi-neo-air.dts
- copied unchanged from r321352, head/sys/gnu/dts/arm/sun8i-h3-nanopi-neo-air.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sunxi-h3-h5.dtsi
- copied unchanged from r321352, head/sys/gnu/dts/arm/sunxi-h3-h5.dtsi
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/mt6797-clk.h
- copied unchanged from r321352, head/sys/gnu/dts/include/dt-bindings/clock/mt6797-clk.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/rv1108-cru.h
- copied unchanged from r321352, head/sys/gnu/dts/include/dt-bindings/clock/rv1108-cru.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/sun8i-r-ccu.h
- copied unchanged from r321352, head/sys/gnu/dts/include/dt-bindings/clock/sun8i-r-ccu.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/genpd/
- copied from r321352, head/sys/gnu/dts/include/dt-bindings/genpd/
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/mfd/stm32f7-rcc.h
- copied unchanged from r321352, head/sys/gnu/dts/include/dt-bindings/mfd/stm32f7-rcc.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/power/imx7-power.h
- copied unchanged from r321352, head/sys/gnu/dts/include/dt-bindings/power/imx7-power.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr-a10sr.h
- copied unchanged from r321352, head/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr-a10sr.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/imx7-reset.h
- copied unchanged from r321352, head/sys/gnu/dts/include/dt-bindings/reset/imx7-reset.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/sun8i-r-ccu.h
- copied unchanged from r321352, head/sys/gnu/dts/include/dt-bindings/reset/sun8i-r-ccu.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/tegra210-car.h
- copied unchanged from r321352, head/sys/gnu/dts/include/dt-bindings/reset/tegra210-car.h
projects/pnfs-planb-server/sys/modules/mmcnull/
- copied from r321352, head/sys/modules/mmcnull/
projects/pnfs-planb-server/sys/powerpc/cpufreq/mpc85xx_jog.c
- copied unchanged from r321352, head/sys/powerpc/cpufreq/mpc85xx_jog.c
projects/pnfs-planb-server/sys/sys/bus_dma_internal.h
- copied unchanged from r321352, head/sys/sys/bus_dma_internal.h
projects/pnfs-planb-server/sys/x86/include/bus_dma.h
- copied unchanged from r321352, head/sys/x86/include/bus_dma.h
Deleted:
projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_mp.h
projects/pnfs-planb-server/sys/arm/ti/omap4/omap4_mp.h
projects/pnfs-planb-server/sys/arm/xilinx/zy7_mp.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/rk1108-cru.h
Modified:
projects/pnfs-planb-server/sys/amd64/amd64/efirt.c (contents, props changed)
projects/pnfs-planb-server/sys/amd64/amd64/pmap.c
projects/pnfs-planb-server/sys/amd64/conf/NOTES
projects/pnfs-planb-server/sys/amd64/include/bus_dma.h
projects/pnfs-planb-server/sys/amd64/include/efi.h
projects/pnfs-planb-server/sys/amd64/linux/linux_sysvec.c
projects/pnfs-planb-server/sys/amd64/linux32/linux32_sysvec.c
projects/pnfs-planb-server/sys/amd64/vmm/amd/amdvi_hw.c
projects/pnfs-planb-server/sys/amd64/vmm/amd/amdvi_priv.h
projects/pnfs-planb-server/sys/amd64/vmm/amd/ivrs_drv.c
projects/pnfs-planb-server/sys/arm/allwinner/a10_ehci.c
projects/pnfs-planb-server/sys/arm/allwinner/a10_mmc.c
projects/pnfs-planb-server/sys/arm/allwinner/clkng/aw_ccung.c
projects/pnfs-planb-server/sys/arm/allwinner/if_awg.c
projects/pnfs-planb-server/sys/arm/annapurna/alpine/alpine_common.c
projects/pnfs-planb-server/sys/arm/annapurna/alpine/alpine_machdep.c
projects/pnfs-planb-server/sys/arm/annapurna/alpine/alpine_machdep_mp.c
projects/pnfs-planb-server/sys/arm/arm/busdma_machdep-v4.c
projects/pnfs-planb-server/sys/arm/arm/busdma_machdep-v6.c
projects/pnfs-planb-server/sys/arm/arm/generic_timer.c
projects/pnfs-planb-server/sys/arm/arm/gic.c
projects/pnfs-planb-server/sys/arm/arm/gic.h
projects/pnfs-planb-server/sys/arm/arm/machdep.c
projects/pnfs-planb-server/sys/arm/arm/mpcore_timer.c
projects/pnfs-planb-server/sys/arm/arm/pl310.c
projects/pnfs-planb-server/sys/arm/arm/platform.c
projects/pnfs-planb-server/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
projects/pnfs-planb-server/sys/arm/conf/ALLWINNER_UP
projects/pnfs-planb-server/sys/arm/conf/ALPINE
projects/pnfs-planb-server/sys/arm/conf/BEAGLEBONE
projects/pnfs-planb-server/sys/arm/conf/EFIKA_MX
projects/pnfs-planb-server/sys/arm/conf/EXYNOS5.common
projects/pnfs-planb-server/sys/arm/conf/GENERIC
projects/pnfs-planb-server/sys/arm/conf/IMX53
projects/pnfs-planb-server/sys/arm/conf/IMX6
projects/pnfs-planb-server/sys/arm/conf/PANDABOARD
projects/pnfs-planb-server/sys/arm/conf/RK3188
projects/pnfs-planb-server/sys/arm/conf/RPI-B
projects/pnfs-planb-server/sys/arm/conf/RPI2
projects/pnfs-planb-server/sys/arm/conf/SOCFPGA
projects/pnfs-planb-server/sys/arm/conf/TEGRA124
projects/pnfs-planb-server/sys/arm/conf/VERSATILEPB
projects/pnfs-planb-server/sys/arm/conf/VIRT
projects/pnfs-planb-server/sys/arm/conf/ZEDBOARD
projects/pnfs-planb-server/sys/arm/freescale/imx/files.imx6
projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_machdep.c
projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_mp.c
projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_pl310.c
projects/pnfs-planb-server/sys/arm/freescale/imx/imx6_usbphy.c
projects/pnfs-planb-server/sys/arm/freescale/imx/imx_epit.c
projects/pnfs-planb-server/sys/arm/freescale/imx/imx_gpt.c
projects/pnfs-planb-server/sys/arm/freescale/imx/imx_i2c.c
projects/pnfs-planb-server/sys/arm/freescale/vybrid/vf_machdep.c
projects/pnfs-planb-server/sys/arm/include/bus_dma.h
projects/pnfs-planb-server/sys/arm/include/machdep.h
projects/pnfs-planb-server/sys/arm/include/pl310.h
projects/pnfs-planb-server/sys/arm/include/platformvar.h
projects/pnfs-planb-server/sys/arm/samsung/exynos/exynos5_machdep.c
projects/pnfs-planb-server/sys/arm/ti/am335x/am335x_dmtimer.c
projects/pnfs-planb-server/sys/arm/ti/omap4/omap4_l2cache.c
projects/pnfs-planb-server/sys/arm/ti/omap4/omap4_mp.c
projects/pnfs-planb-server/sys/arm/ti/ti_machdep.c
projects/pnfs-planb-server/sys/arm/ti/ti_sdhci.c
projects/pnfs-planb-server/sys/arm/versatile/sp804.c
projects/pnfs-planb-server/sys/arm/versatile/versatile_machdep.c
projects/pnfs-planb-server/sys/arm/xilinx/zy7_l2cache.c
projects/pnfs-planb-server/sys/arm/xilinx/zy7_machdep.c
projects/pnfs-planb-server/sys/arm/xilinx/zy7_mp.c
projects/pnfs-planb-server/sys/arm64/arm64/busdma_machdep.c
projects/pnfs-planb-server/sys/arm64/arm64/pmap.c
projects/pnfs-planb-server/sys/arm64/arm64/vfp.c
projects/pnfs-planb-server/sys/arm64/conf/GENERIC
projects/pnfs-planb-server/sys/arm64/include/atomic.h
projects/pnfs-planb-server/sys/arm64/include/bus_dma.h
projects/pnfs-planb-server/sys/arm64/include/bus_dma_impl.h
projects/pnfs-planb-server/sys/arm64/include/pcb.h
projects/pnfs-planb-server/sys/arm64/include/vfp.h
projects/pnfs-planb-server/sys/boot/arm/uboot/Makefile
projects/pnfs-planb-server/sys/boot/efi/boot1/Makefile
projects/pnfs-planb-server/sys/boot/efi/boot1/zfs_module.c
projects/pnfs-planb-server/sys/boot/efi/libefi/efipart.c
projects/pnfs-planb-server/sys/boot/efi/loader/Makefile
projects/pnfs-planb-server/sys/boot/efi/loader/arch/arm/start.S
projects/pnfs-planb-server/sys/boot/fdt/dts/arm/h3.dtsi
projects/pnfs-planb-server/sys/boot/fdt/dts/arm/orangepi-plus-2e.dts
projects/pnfs-planb-server/sys/boot/i386/libi386/libi386.h
projects/pnfs-planb-server/sys/boot/i386/loader/chain.c
projects/pnfs-planb-server/sys/cam/ata/ata_all.c
projects/pnfs-planb-server/sys/cam/ata/ata_da.c
projects/pnfs-planb-server/sys/cam/cam.h
projects/pnfs-planb-server/sys/cam/cam_ccb.h
projects/pnfs-planb-server/sys/cam/cam_periph.c
projects/pnfs-planb-server/sys/cam/cam_xpt.c
projects/pnfs-planb-server/sys/cam/cam_xpt.h
projects/pnfs-planb-server/sys/cam/cam_xpt_internal.h
projects/pnfs-planb-server/sys/cam/ctl/ctl_backend_ramdisk.c
projects/pnfs-planb-server/sys/cam/ctl/scsi_ctl.c
projects/pnfs-planb-server/sys/cam/scsi/scsi_all.c
projects/pnfs-planb-server/sys/cam/scsi/scsi_da.c
projects/pnfs-planb-server/sys/cam/scsi/scsi_enc.c
projects/pnfs-planb-server/sys/cam/scsi/scsi_pass.c
projects/pnfs-planb-server/sys/cam/scsi/scsi_sa.c
projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c
projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
projects/pnfs-planb-server/sys/compat/freebsd32/freebsd32.h
projects/pnfs-planb-server/sys/compat/freebsd32/freebsd32_misc.c
projects/pnfs-planb-server/sys/compat/freebsd32/freebsd32_signal.h
projects/pnfs-planb-server/sys/compat/freebsd32/freebsd32_util.h
projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/device.h
projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/fs.h
projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/io-mapping.h
projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/jiffies.h
projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/ktime.h
projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/math64.h
projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/page.h
projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/pci.h
projects/pnfs-planb-server/sys/compat/linuxkpi/common/include/linux/sched.h
projects/pnfs-planb-server/sys/compat/linuxkpi/common/src/linux_compat.c
projects/pnfs-planb-server/sys/compat/linuxkpi/common/src/linux_current.c
projects/pnfs-planb-server/sys/compat/linuxkpi/common/src/linux_pci.c
projects/pnfs-planb-server/sys/compat/linuxkpi/common/src/linux_rcu.c
projects/pnfs-planb-server/sys/conf/NOTES
projects/pnfs-planb-server/sys/conf/files
projects/pnfs-planb-server/sys/conf/files.amd64
projects/pnfs-planb-server/sys/conf/files.arm
projects/pnfs-planb-server/sys/conf/files.arm64
projects/pnfs-planb-server/sys/conf/files.powerpc
projects/pnfs-planb-server/sys/conf/kern.post.mk
projects/pnfs-planb-server/sys/conf/kern.pre.mk
projects/pnfs-planb-server/sys/conf/kmod.mk
projects/pnfs-planb-server/sys/conf/options
projects/pnfs-planb-server/sys/conf/options.arm
projects/pnfs-planb-server/sys/ddb/db_command.c
projects/pnfs-planb-server/sys/ddb/db_input.c
projects/pnfs-planb-server/sys/ddb/db_sym.c
projects/pnfs-planb-server/sys/dev/aac/aac.c
projects/pnfs-planb-server/sys/dev/aacraid/aacraid.c
projects/pnfs-planb-server/sys/dev/acpica/Osd/OsdSchedule.c
projects/pnfs-planb-server/sys/dev/agp/agp_i810.c
projects/pnfs-planb-server/sys/dev/agp/agp_i810.h
projects/pnfs-planb-server/sys/dev/aic7xxx/aic79xx_osm.h
projects/pnfs-planb-server/sys/dev/aic7xxx/aic7xxx_osm.h
projects/pnfs-planb-server/sys/dev/arcmsr/arcmsr.c
projects/pnfs-planb-server/sys/dev/arcmsr/arcmsr.h
projects/pnfs-planb-server/sys/dev/ath/ah_osdep.c
projects/pnfs-planb-server/sys/dev/bnxt/bnxt.h
projects/pnfs-planb-server/sys/dev/bnxt/bnxt_hwrm.c
projects/pnfs-planb-server/sys/dev/bnxt/bnxt_txrx.c
projects/pnfs-planb-server/sys/dev/bnxt/if_bnxt.c
projects/pnfs-planb-server/sys/dev/bwi/if_bwi.c
projects/pnfs-planb-server/sys/dev/bxe/bxe.c
projects/pnfs-planb-server/sys/dev/bxe/bxe.h
projects/pnfs-planb-server/sys/dev/cxgb/cxgb_adapter.h
projects/pnfs-planb-server/sys/dev/cxgb/cxgb_main.c
projects/pnfs-planb-server/sys/dev/cxgb/cxgb_sge.c
projects/pnfs-planb-server/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c
projects/pnfs-planb-server/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.c
projects/pnfs-planb-server/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cq.c
projects/pnfs-planb-server/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_dbg.c
projects/pnfs-planb-server/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_ev.c
projects/pnfs-planb-server/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_hal.c
projects/pnfs-planb-server/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_mem.c
projects/pnfs-planb-server/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c
projects/pnfs-planb-server/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_qp.c
projects/pnfs-planb-server/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_resource.c
projects/pnfs-planb-server/sys/dev/cxgbe/adapter.h
projects/pnfs-planb-server/sys/dev/cxgbe/common/common.h
projects/pnfs-planb-server/sys/dev/cxgbe/common/t4_hw.c
projects/pnfs-planb-server/sys/dev/cxgbe/t4_ioctl.h
projects/pnfs-planb-server/sys/dev/cxgbe/t4_main.c
projects/pnfs-planb-server/sys/dev/cxgbe/tom/t4_cpl_io.c
projects/pnfs-planb-server/sys/dev/drm/drmP.h
projects/pnfs-planb-server/sys/dev/e1000/if_em.c
projects/pnfs-planb-server/sys/dev/e1000/if_em.h
projects/pnfs-planb-server/sys/dev/ena/ena.c
projects/pnfs-planb-server/sys/dev/ena/ena.h
projects/pnfs-planb-server/sys/dev/ena/ena_sysctl.c
projects/pnfs-planb-server/sys/dev/hptmv/vdevice.h
projects/pnfs-planb-server/sys/dev/hyperv/input/hv_kbdc.c
projects/pnfs-planb-server/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
projects/pnfs-planb-server/sys/dev/iicbus/ad7418.c
projects/pnfs-planb-server/sys/dev/iicbus/iiconf.c
projects/pnfs-planb-server/sys/dev/isci/environment.h
projects/pnfs-planb-server/sys/dev/isp/isp.c
projects/pnfs-planb-server/sys/dev/isp/isp_freebsd.c
projects/pnfs-planb-server/sys/dev/isp/isp_library.c
projects/pnfs-planb-server/sys/dev/isp/isp_library.h
projects/pnfs-planb-server/sys/dev/isp/ispmbox.h
projects/pnfs-planb-server/sys/dev/isp/ispvar.h
projects/pnfs-planb-server/sys/dev/iwi/if_iwi.c
projects/pnfs-planb-server/sys/dev/iwm/if_iwm_scan.c
projects/pnfs-planb-server/sys/dev/ixgbe/if_ix.c
projects/pnfs-planb-server/sys/dev/ixgbe/if_ixv.c
projects/pnfs-planb-server/sys/dev/ixgbe/ix_txrx.c
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe.h
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_82598.c
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_82598.h
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_82599.c
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_82599.h
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_api.c
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_api.h
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_common.c
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_common.h
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_dcb.c
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_dcb.h
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_dcb_82598.c
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_dcb_82598.h
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_dcb_82599.c
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_dcb_82599.h
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_mbx.c
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_mbx.h
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_osdep.c
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_osdep.h
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_phy.c
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_phy.h
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_type.h
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_vf.c
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_vf.h
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_x540.c
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_x540.h
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_x550.c
projects/pnfs-planb-server/sys/dev/ixgbe/ixgbe_x550.h
projects/pnfs-planb-server/sys/dev/ixl/i40e_prototype.h
projects/pnfs-planb-server/sys/dev/ixl/if_ixlv.c
projects/pnfs-planb-server/sys/dev/ixl/ixl.h
projects/pnfs-planb-server/sys/dev/ixl/ixl_pf.h
projects/pnfs-planb-server/sys/dev/ixl/ixl_pf_main.c
projects/pnfs-planb-server/sys/dev/ixl/ixl_txrx.c
projects/pnfs-planb-server/sys/dev/mfi/mfi.c
projects/pnfs-planb-server/sys/dev/mfi/mfi_cam.c
projects/pnfs-planb-server/sys/dev/mlx4/mlx4_en/mlx4_en_rx.c
projects/pnfs-planb-server/sys/dev/mmc/bridge.h
projects/pnfs-planb-server/sys/dev/mmc/mmcbrvar.h
projects/pnfs-planb-server/sys/dev/mmc/mmcreg.h
projects/pnfs-planb-server/sys/dev/mpr/mpr.c
projects/pnfs-planb-server/sys/dev/mps/mps.c
projects/pnfs-planb-server/sys/dev/mpt/mpt.h
projects/pnfs-planb-server/sys/dev/netmap/netmap_freebsd.c
projects/pnfs-planb-server/sys/dev/netmap/netmap_generic.c
projects/pnfs-planb-server/sys/dev/netmap/netmap_mem2.c
projects/pnfs-planb-server/sys/dev/nvme/nvme_sim.c
projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/ecore_hw.h
projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/qlnx_ioctl.c
projects/pnfs-planb-server/sys/dev/qlnx/qlnxe/qlnx_os.c
projects/pnfs-planb-server/sys/dev/qlxgbe/ql_def.h
projects/pnfs-planb-server/sys/dev/qlxgbe/ql_hw.c
projects/pnfs-planb-server/sys/dev/qlxgbe/ql_hw.h
projects/pnfs-planb-server/sys/dev/qlxgbe/ql_os.c
projects/pnfs-planb-server/sys/dev/rtwn/if_rtwn_rx.c
projects/pnfs-planb-server/sys/dev/rtwn/if_rtwnreg.h
projects/pnfs-planb-server/sys/dev/rtwn/if_rtwnvar.h
projects/pnfs-planb-server/sys/dev/rtwn/pci/rtwn_pci_attach.c
projects/pnfs-planb-server/sys/dev/rtwn/pci/rtwn_pci_rx.c
projects/pnfs-planb-server/sys/dev/rtwn/pci/rtwn_pci_rx.h
projects/pnfs-planb-server/sys/dev/rtwn/pci/rtwn_pci_var.h
projects/pnfs-planb-server/sys/dev/rtwn/usb/rtwn_usb_attach.c
projects/pnfs-planb-server/sys/dev/rtwn/usb/rtwn_usb_ep.c
projects/pnfs-planb-server/sys/dev/rtwn/usb/rtwn_usb_rx.c
projects/pnfs-planb-server/sys/dev/rtwn/usb/rtwn_usb_tx.c
projects/pnfs-planb-server/sys/dev/rtwn/usb/rtwn_usb_var.h
projects/pnfs-planb-server/sys/dev/sdhci/fsl_sdhci.c
projects/pnfs-planb-server/sys/dev/sdhci/sdhci.c
projects/pnfs-planb-server/sys/dev/sdhci/sdhci.h
projects/pnfs-planb-server/sys/dev/sdhci/sdhci_acpi.c
projects/pnfs-planb-server/sys/dev/sdhci/sdhci_pci.c
projects/pnfs-planb-server/sys/dev/syscons/scvgarndr.c
projects/pnfs-planb-server/sys/dev/syscons/syscons.h
projects/pnfs-planb-server/sys/dev/tsec/if_tsec.c
projects/pnfs-planb-server/sys/dev/usb/controller/ehci_imx.c
projects/pnfs-planb-server/sys/dev/usb/controller/saf1761_otg.c
projects/pnfs-planb-server/sys/dev/xdma/xdma.c
projects/pnfs-planb-server/sys/dev/xen/blkfront/blkfront.c
projects/pnfs-planb-server/sys/dev/xen/netfront/netfront.c
projects/pnfs-planb-server/sys/fs/cd9660/cd9660_vnops.c
projects/pnfs-planb-server/sys/fs/ext2fs/ext2_inode_cnv.c
projects/pnfs-planb-server/sys/fs/ext2fs/ext2_vfsops.c
projects/pnfs-planb-server/sys/fs/ext2fs/ext2_vnops.c
projects/pnfs-planb-server/sys/fs/ext2fs/ext2fs.h
projects/pnfs-planb-server/sys/fs/fdescfs/fdesc_vfsops.c
projects/pnfs-planb-server/sys/fs/fdescfs/fdesc_vnops.c
projects/pnfs-planb-server/sys/fs/fifofs/fifo_vnops.c
projects/pnfs-planb-server/sys/fs/msdosfs/msdosfs_vnops.c
projects/pnfs-planb-server/sys/fs/nandfs/nandfs_vnops.c
projects/pnfs-planb-server/sys/fs/nfs/nfs_commonkrpc.c
projects/pnfs-planb-server/sys/fs/nfs/nfs_commonport.c
projects/pnfs-planb-server/sys/fs/nfs/nfs_commonsubs.c
projects/pnfs-planb-server/sys/fs/nfs/nfs_var.h
projects/pnfs-planb-server/sys/fs/nfsclient/nfs_clrpcops.c
projects/pnfs-planb-server/sys/fs/nfsclient/nfs_clvnops.c
projects/pnfs-planb-server/sys/fs/nfsserver/nfs_nfsdport.c
projects/pnfs-planb-server/sys/fs/smbfs/smbfs_vnops.c
projects/pnfs-planb-server/sys/fs/tmpfs/tmpfs_vnops.c
projects/pnfs-planb-server/sys/geom/geom_disk.c
projects/pnfs-planb-server/sys/geom/virstor/g_virstor.h
projects/pnfs-planb-server/sys/gnu/dts/arm/alpine.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-baltos-ir2110.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-baltos-ir3220.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-baltos-ir5221.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-boneblack.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-icev2.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/am335x-sl50.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/am33xx.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/am3517.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/am4372.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/am437x-gp-evm.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/am57xx-idk-common.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/armada-385-linksys.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/armada-385.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/armada-388-clearfog.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/armada-388.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/armada-38x.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-98dx3236.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-98dx3336.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-98dx4251.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-db-dxbc2.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-db-xc3-24g4xg.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/armada-xp-linksys-mamba.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/aspeed-ast2500-evb.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/aspeed-bmc-opp-palmetto.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/aspeed-g4.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/aspeed-g5.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/at91-sama5d2_xplained.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/at91-sama5d3_xplained.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/at91-tse850-3.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/at91sam9261.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/at91sam9x5ek.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/axp209.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/axp22x.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm-cygnus.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm-nsp.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm2835-rpi.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm283x-rpi-smsc9512.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm283x-rpi-smsc9514.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm283x.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4708-asus-rt-ac56u.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4708-asus-rt-ac68u.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4708-buffalo-wzr-1750dhp.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4708-netgear-r6250.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4708-netgear-r6300-v2.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4708-smartrg-sr400ac.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4708.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47081-asus-rt-n18u.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47081-buffalo-wzr-600dhp2.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47081-buffalo-wzr-900dhp.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47081.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4709-asus-rt-ac87u.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4709-buffalo-wxr-1900dhp.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4709-netgear-r7000.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4709-netgear-r8000.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm4709-tplink-archer-c9-v1.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47094-dlink-dir-885l.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47094-luxul-xwr-3100.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47094-netgear-r8500.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm47189-tenda-ac9.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm5301x.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm53573.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm94708.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm94709.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm953012er.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm953012k.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958522er.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958525er.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958525xmc.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958622hr.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958623hr.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958625hr.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm958625k.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/bcm988312hr.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/da850-evm.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/da850-lego-ev3.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/da850.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/dm8168-evm.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/dm816x.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/dra7-evm.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/dra7.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/dra74x.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/exynos3250-rinato.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/exynos3250.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4210-origen.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4210-trats.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4210.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-itop-scp-core.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-origen.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-prime.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412-trats2.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/exynos4412.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5420.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5440.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/exynos5800.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/imx25-eukrea-mbimxsd25-baseboard.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx25-pdk.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx25-pinfunc.h
projects/pnfs-planb-server/sys/gnu/dts/arm/imx25.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-duckbill.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx28-m28cu3.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx28.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/imx50.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/imx53-qsb.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx53-qsrb.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-b450v3.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-b650v3.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-b850v3.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-bx50v3.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-cm-fx6.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-icore.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6q-utilite-pro.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-icore.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl-sabresd.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qdl.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qp-sabresd.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6qp.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6sx-sdb.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6sx.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-14x14-evk.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-geam.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-isiot-emmc.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-isiot-nand.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx6ul-isiot.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/imx7-colibri-eval-v3.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/imx7-colibri.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/imx7d-colibri-eval-v3.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/imx7s.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/keystone-k2l-netcp.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/keystone-k2l.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/logicpd-torpedo-37xx-devkit.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/meson8.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/meson8b.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/moxart-uc7112lx.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/moxart.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/mt7623.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/omap3-gta04.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/omap3-igep.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/omap3-n900.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/omap3-n950-n9.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/omap34xx.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/omap36xx.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/omap4-droid4-xt894.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/omap4-panda-a4.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/omap4-panda-es.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/omap443x.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/omap4460.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/omap5.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-apq8060-dragonboard.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-msm8660.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-msm8974-sony-xperia-honami.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/qcom-msm8974.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/r7s72100-genmai.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/r7s72100-rskrza1.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/r7s72100.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/r8a73a4.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7743.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7745.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7778-bockw.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7779-marzen.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7790-lager.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7790.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7791-koelsch.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7791-porter.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7791.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7792.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7793-gose.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7793.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7794-alt.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7794-silk.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/r8a7794.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/rk1108.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/rk3036.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/rk3188.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/rk322x.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-miqi.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-rock2-som.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288-rock2-square.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/rk3288.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/rk3xxx.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/s3c64xx.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/s5pv210.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/sama5d2.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_arria10.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_arria10_socdk.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_arria5_socdk.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_de0_sockit.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_mcv.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_mcvevk.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_socdk.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_sockit.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_socrates.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_sodia.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_cyclone5_vining_fpga.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/socfpga_vt.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/spear600-evb.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/spear600.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/ste-dbx5x0.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/stih407-family.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/stih410.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/stm32429i-eval.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/stm32746g-eval.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/stm32f429-disco.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/stm32f429.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/stm32f469-disco.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/stm32f746.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-a1000.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-cubieboard.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-dserve-dsrv9703c.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-hackberry.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-inet1.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-inet9f-rev03.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-jesurun-q5.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-marsboard.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-mini-xplus.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-mk802.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-olinuxino-lime.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-pcduino.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10-pov-protab2-ips9.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun4i-a10.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a10s-auxtek-t003.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a10s-auxtek-t004.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a10s-olinuxino-micro.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a10s-r7-tv-dongle.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a10s-wobo-i5.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a10s.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a13-empire-electronix-d709.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a13-hsg-h702.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a13-licheepi-one.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a13-olinuxino-micro.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a13-olinuxino.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-a13.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-gr8-chip-pro.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-gr8-evb.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-gr8.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-r8-chip.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i-r8.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/sun5i.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31-app4-evb1.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31-colombus.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31-hummingbird.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31-i7.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31-m9.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31-mele-a1000g-quad.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31s-cs908.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31s-primo81.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31s-sina31s-core.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31s-sina31s.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31s-sinovoip-bpi-m2.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-a31s-yones-toptech-bs1078-v2.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun6i-reference-design-tablet.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-bananapi.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-cubieboard2.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-cubietruck.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-hummingbird.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-i12-tvbox.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-icnova-swac.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-lamobo-r1.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-m3.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-mk808c.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-olimex-som-evb.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime2.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-olinuxino-micro.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-orangepi-mini.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-orangepi.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20-pcduino3.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun7i-a20.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a23-a33.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a23-evb.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a23-ippo-q8h-v1.2.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a23-ippo-q8h-v5.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a23-q8-tablet.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a33-sinlinx-sina33.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a33.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-a83t.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h2-plus-orangepi-zero.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-bananapi-m2-plus.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-beelink-x2.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-nanopi.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-orangepi-2.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-orangepi-lite.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-orangepi-one.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3-orangepi-pc.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun8i-h3.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/sun9i-a80-cubieboard4.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun9i-a80-optimus.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/sun9i-a80.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/sunxi-common-regulators.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/sunxi-reference-design-tablet.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-ld4-ref.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-ld4.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-ld6b-ref.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pinctrl.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pro4-ace.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pro4-ref.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pro4-sanji.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pro4.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pro5.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pxs2-gentil.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pxs2-vodka.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-pxs2.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-ref-daughter.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-sld3-ref.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-sld3.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-sld8-ref.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-sld8.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/uniphier-support-card.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/versatile-pb.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/vexpress-v2m-rs1.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/vexpress-v2m.dtsi
projects/pnfs-planb-server/sys/gnu/dts/arm/vexpress-v2p-ca15-tc1.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/vexpress-v2p-ca15_a7.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/vexpress-v2p-ca5s.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/vexpress-v2p-ca9.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/vf610-zii-dev-rev-b.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/vf610-zii-dev-rev-c.dts
projects/pnfs-planb-server/sys/gnu/dts/arm/vf610-zii-dev.dtsi
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/gxbb-clkc.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/hi6220-clock.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r7s72100-clock.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a73a4-clock.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7790-clock.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7791-clock.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7792-clock.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7793-clock.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7794-clock.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/r8a7795-cpg-mssr.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/rk3328-cru.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/rk3368-cru.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/sun50i-a64-ccu.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/sun8i-h3-ccu.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/tegra114-car.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/tegra124-car-common.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/tegra210-car.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/clock/tegra30-car.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/gpio/gpio.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/input/linux-event-codes.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/pinctrl/hisi.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/pinctrl/mt7623-pinfunc.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/power/r8a7795-sysc.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/mt2701-resets.h
projects/pnfs-planb-server/sys/gnu/dts/include/dt-bindings/reset/sun8i-h3-ccu.h
projects/pnfs-planb-server/sys/i386/conf/NOTES
projects/pnfs-planb-server/sys/i386/i386/pmap.c
projects/pnfs-planb-server/sys/i386/i386/trap.c
projects/pnfs-planb-server/sys/i386/include/bus_dma.h
projects/pnfs-planb-server/sys/i386/linux/linux_sysvec.c
projects/pnfs-planb-server/sys/isa/rtc.h
projects/pnfs-planb-server/sys/kern/capabilities.conf
projects/pnfs-planb-server/sys/kern/imgact_elf.c
projects/pnfs-planb-server/sys/kern/kern_event.c
projects/pnfs-planb-server/sys/kern/kern_exec.c
projects/pnfs-planb-server/sys/kern/kern_proc.c
projects/pnfs-planb-server/sys/kern/kern_rwlock.c
projects/pnfs-planb-server/sys/kern/kern_shutdown.c
projects/pnfs-planb-server/sys/kern/subr_blist.c
projects/pnfs-planb-server/sys/kern/subr_bus_dma.c
projects/pnfs-planb-server/sys/kern/subr_clock.c
projects/pnfs-planb-server/sys/kern/subr_prf.c
projects/pnfs-planb-server/sys/kern/subr_rtc.c
projects/pnfs-planb-server/sys/kern/subr_sbuf.c
projects/pnfs-planb-server/sys/kern/subr_uio.c
projects/pnfs-planb-server/sys/kern/sys_process.c
projects/pnfs-planb-server/sys/kern/sys_socket.c
projects/pnfs-planb-server/sys/kern/uipc_mqueue.c
projects/pnfs-planb-server/sys/kern/uipc_sockbuf.c
projects/pnfs-planb-server/sys/kern/uipc_socket.c
projects/pnfs-planb-server/sys/kern/vfs_syscalls.c
projects/pnfs-planb-server/sys/mips/atheros/ar724x_pci.c
projects/pnfs-planb-server/sys/mips/conf/AR934X_BASE.hints
projects/pnfs-planb-server/sys/mips/conf/DIR-825C1
projects/pnfs-planb-server/sys/mips/conf/std.AR934X
projects/pnfs-planb-server/sys/mips/conf/std.AR_MIPS_BASE
projects/pnfs-planb-server/sys/mips/include/bus_dma.h
projects/pnfs-planb-server/sys/mips/mips/busdma_machdep.c
projects/pnfs-planb-server/sys/mips/mips/db_disasm.c
projects/pnfs-planb-server/sys/modules/agp/Makefile
projects/pnfs-planb-server/sys/modules/crypto/Makefile
projects/pnfs-planb-server/sys/modules/ix/Makefile
projects/pnfs-planb-server/sys/modules/ixl/Makefile
projects/pnfs-planb-server/sys/modules/ixv/Makefile
projects/pnfs-planb-server/sys/modules/qlnx/Makefile
projects/pnfs-planb-server/sys/modules/qlnx/qlnxe/Makefile
projects/pnfs-planb-server/sys/modules/sdhci/Makefile
projects/pnfs-planb-server/sys/net/iflib.c
projects/pnfs-planb-server/sys/net/iflib.h
projects/pnfs-planb-server/sys/net/netmap_user.h
projects/pnfs-planb-server/sys/netinet/sctp_asconf.c
projects/pnfs-planb-server/sys/netinet/sctp_auth.c
projects/pnfs-planb-server/sys/netinet/sctp_indata.c
projects/pnfs-planb-server/sys/netinet/sctp_input.c
projects/pnfs-planb-server/sys/netinet/sctp_os_bsd.h
projects/pnfs-planb-server/sys/netinet/sctp_output.c
projects/pnfs-planb-server/sys/netinet/sctp_output.h
projects/pnfs-planb-server/sys/netinet/sctp_pcb.c
projects/pnfs-planb-server/sys/netinet/sctp_ss_functions.c
projects/pnfs-planb-server/sys/netinet/sctp_syscalls.c
projects/pnfs-planb-server/sys/netinet/sctp_usrreq.c
projects/pnfs-planb-server/sys/netinet/sctputil.c
projects/pnfs-planb-server/sys/netinet/tcp_output.c
projects/pnfs-planb-server/sys/netinet6/sctp6_usrreq.c
projects/pnfs-planb-server/sys/netpfil/ipfw/ip_fw2.c
projects/pnfs-planb-server/sys/netpfil/ipfw/ip_fw_table.c
projects/pnfs-planb-server/sys/netpfil/ipfw/nat64/nat64_translate.c
projects/pnfs-planb-server/sys/netpfil/ipfw/nptv6/nptv6.c
projects/pnfs-planb-server/sys/netpfil/ipfw/pmod/tcpmod.c
projects/pnfs-planb-server/sys/netpfil/pf/pf.c
projects/pnfs-planb-server/sys/powerpc/booke/pmap.c
projects/pnfs-planb-server/sys/powerpc/include/bus_dma.h
projects/pnfs-planb-server/sys/powerpc/powerpc/busdma_machdep.c
projects/pnfs-planb-server/sys/riscv/include/bus_dma.h
projects/pnfs-planb-server/sys/riscv/riscv/busdma_machdep.c
projects/pnfs-planb-server/sys/sparc64/include/bus_dma.h
projects/pnfs-planb-server/sys/sys/_pctrie.h
projects/pnfs-planb-server/sys/sys/bitset.h
projects/pnfs-planb-server/sys/sys/bus_dma.h
projects/pnfs-planb-server/sys/sys/clock.h
projects/pnfs-planb-server/sys/sys/efi.h
projects/pnfs-planb-server/sys/sys/jail.h
projects/pnfs-planb-server/sys/sys/param.h
projects/pnfs-planb-server/sys/sys/pctrie.h
projects/pnfs-planb-server/sys/sys/ptrace.h
projects/pnfs-planb-server/sys/sys/refcount.h
projects/pnfs-planb-server/sys/sys/signal.h
projects/pnfs-planb-server/sys/sys/sysent.h
projects/pnfs-planb-server/sys/ufs/ffs/ffs_alloc.c
projects/pnfs-planb-server/sys/ufs/ffs/ffs_snapshot.c
projects/pnfs-planb-server/sys/ufs/ufs/ufs_vnops.c
projects/pnfs-planb-server/sys/vm/_vm_radix.h
projects/pnfs-planb-server/sys/vm/swap_pager.c
projects/pnfs-planb-server/sys/vm/swap_pager.h
projects/pnfs-planb-server/sys/vm/vm_map.c
projects/pnfs-planb-server/sys/vm/vm_object.c
projects/pnfs-planb-server/sys/vm/vm_object.h
projects/pnfs-planb-server/sys/vm/vm_page.c
projects/pnfs-planb-server/sys/vm/vm_page.h
projects/pnfs-planb-server/sys/vm/vm_radix.c
projects/pnfs-planb-server/sys/vm/vm_radix.h
projects/pnfs-planb-server/sys/x86/include/busdma_impl.h
projects/pnfs-planb-server/sys/x86/iommu/busdma_dmar.c
projects/pnfs-planb-server/sys/x86/isa/atrtc.c
projects/pnfs-planb-server/sys/x86/x86/busdma_bounce.c
projects/pnfs-planb-server/sys/x86/x86/busdma_machdep.c
projects/pnfs-planb-server/sys/x86/x86/mp_x86.c
Directory Properties:
projects/pnfs-planb-server/sys/ (props changed)
projects/pnfs-planb-server/sys/cddl/contrib/opensolaris/ (props changed)
projects/pnfs-planb-server/sys/gnu/dts/arm/ (props changed)
projects/pnfs-planb-server/sys/gnu/dts/include/ (props changed)
Modified: projects/pnfs-planb-server/sys/amd64/amd64/efirt.c
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/amd64/efirt.c Fri Jul 21 18:58:51 2017 (r321352)
+++ projects/pnfs-planb-server/sys/amd64/amd64/efirt.c Fri Jul 21 19:26:34 2017 (r321353)
@@ -46,6 +46,7 @@ __FBSDID("$FreeBSD$");
#include <sys/sysctl.h>
#include <sys/systm.h>
#include <sys/vmmeter.h>
+#include <isa/rtc.h>
#include <machine/fpu.h>
#include <machine/efi.h>
#include <machine/metadata.h>
@@ -193,8 +194,8 @@ efi_create_1t1_map(struct efi_md *map, int ndesc, int
uint64_t idx;
int bits, i, mode;
- obj_1t1_pt = vm_pager_allocate(OBJT_PHYS, NULL, 1 + NPML4EPG +
- NPML4EPG * NPDPEPG + NPML4EPG * NPDPEPG * NPDEPG,
+ obj_1t1_pt = vm_pager_allocate(OBJT_PHYS, NULL, ptoa(1 +
+ NPML4EPG + NPML4EPG * NPDPEPG + NPML4EPG * NPDPEPG * NPDEPG),
VM_PROT_ALL, 0, NULL);
VM_OBJECT_WLOCK(obj_1t1_pt);
efi_pml4_page = efi_1t1_page(0);
@@ -445,7 +446,7 @@ efi_get_time_locked(struct efi_tm *tm)
efi_status status;
int error;
- mtx_assert(&resettodr_lock, MA_OWNED);
+ mtx_assert(&atrtc_time_lock, MA_OWNED);
error = efi_enter();
if (error != 0)
return (error);
@@ -462,9 +463,9 @@ efi_get_time(struct efi_tm *tm)
if (efi_runtime == NULL)
return (ENXIO);
- mtx_lock(&resettodr_lock);
+ mtx_lock(&atrtc_time_lock);
error = efi_get_time_locked(tm);
- mtx_unlock(&resettodr_lock);
+ mtx_unlock(&atrtc_time_lock);
return (error);
}
@@ -487,7 +488,7 @@ efi_set_time_locked(struct efi_tm *tm)
efi_status status;
int error;
- mtx_assert(&resettodr_lock, MA_OWNED);
+ mtx_assert(&atrtc_time_lock, MA_OWNED);
error = efi_enter();
if (error != 0)
return (error);
@@ -504,9 +505,9 @@ efi_set_time(struct efi_tm *tm)
if (efi_runtime == NULL)
return (ENXIO);
- mtx_lock(&resettodr_lock);
+ mtx_lock(&atrtc_time_lock);
error = efi_set_time_locked(tm);
- mtx_unlock(&resettodr_lock);
+ mtx_unlock(&atrtc_time_lock);
return (error);
}
Modified: projects/pnfs-planb-server/sys/amd64/amd64/pmap.c
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/amd64/pmap.c Fri Jul 21 18:58:51 2017 (r321352)
+++ projects/pnfs-planb-server/sys/amd64/amd64/pmap.c Fri Jul 21 19:26:34 2017 (r321353)
@@ -274,8 +274,6 @@ pmap_modified_bit(pmap_t pmap)
return (mask);
}
-extern struct pcpu __pcpu[];
-
#if !defined(DIAGNOSTIC)
#ifdef __GNUC_GNU_INLINE__
#define PMAP_INLINE __attribute__((__gnu_inline__)) inline
@@ -629,6 +627,9 @@ static int pmap_remove_pte(pmap_t pmap, pt_entry_t *pt
static vm_page_t pmap_remove_pt_page(pmap_t pmap, vm_offset_t va);
static void pmap_remove_page(pmap_t pmap, vm_offset_t va, pd_entry_t *pde,
struct spglist *free);
+static bool pmap_remove_ptes(pmap_t pmap, vm_offset_t sva, vm_offset_t eva,
+ pd_entry_t *pde, struct spglist *free,
+ struct rwlock **lockp);
static boolean_t pmap_try_insert_pv_entry(pmap_t pmap, vm_offset_t va,
vm_page_t m, struct rwlock **lockp);
static void pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde,
@@ -1060,8 +1061,8 @@ pmap_bootstrap(vm_paddr_t *firstaddr)
kernel_pmap->pm_pcids[i].pm_pcid = PMAP_PCID_KERN;
kernel_pmap->pm_pcids[i].pm_gen = 1;
}
- __pcpu[0].pc_pcid_next = PMAP_PCID_KERN + 1;
- __pcpu[0].pc_pcid_gen = 1;
+ PCPU_SET(pcid_next, PMAP_PCID_KERN + 1);
+ PCPU_SET(pcid_gen, 1);
/*
* pcpu area for APs is zeroed during AP startup.
* pc_pcid_next and pc_pcid_gen are initialized by AP
@@ -1868,7 +1869,7 @@ pmap_invalidate_cache_range(vm_offset_t sva, vm_offset
{
if (force) {
- sva &= ~(vm_offset_t)cpu_clflush_line_size;
+ sva &= ~(vm_offset_t)(cpu_clflush_line_size - 1);
} else {
KASSERT((sva & PAGE_MASK) == 0,
("pmap_invalidate_cache_range: sva not page-aligned"));
@@ -3736,6 +3737,44 @@ pmap_remove_page(pmap_t pmap, vm_offset_t va, pd_entry
}
/*
+ * Removes the specified range of addresses from the page table page.
+ */
+static bool
+pmap_remove_ptes(pmap_t pmap, vm_offset_t sva, vm_offset_t eva,
+ pd_entry_t *pde, struct spglist *free, struct rwlock **lockp)
+{
+ pt_entry_t PG_G, *pte;
+ vm_offset_t va;
+ bool anyvalid;
+
+ PMAP_LOCK_ASSERT(pmap, MA_OWNED);
+ PG_G = pmap_global_bit(pmap);
+ anyvalid = false;
+ va = eva;
+ for (pte = pmap_pde_to_pte(pde, sva); sva != eva; pte++,
+ sva += PAGE_SIZE) {
+ if (*pte == 0) {
+ if (va != eva) {
+ pmap_invalidate_range(pmap, va, sva);
+ va = eva;
+ }
+ continue;
+ }
+ if ((*pte & PG_G) == 0)
+ anyvalid = true;
+ else if (va == eva)
+ va = sva;
+ if (pmap_remove_pte(pmap, pte, sva, *pde, free, lockp)) {
+ sva += PAGE_SIZE;
+ break;
+ }
+ }
+ if (va != eva)
+ pmap_invalidate_range(pmap, va, sva);
+ return (anyvalid);
+}
+
+/*
* Remove the given range of addresses from the specified map.
*
* It is assumed that the start and end are properly
@@ -3745,11 +3784,11 @@ void
pmap_remove(pmap_t pmap, vm_offset_t sva, vm_offset_t eva)
{
struct rwlock *lock;
- vm_offset_t va, va_next;
+ vm_offset_t va_next;
pml4_entry_t *pml4e;
pdp_entry_t *pdpe;
pd_entry_t ptpaddr, *pde;
- pt_entry_t *pte, PG_G, PG_V;
+ pt_entry_t PG_G, PG_V;
struct spglist free;
int anyvalid;
@@ -3852,28 +3891,8 @@ pmap_remove(pmap_t pmap, vm_offset_t sva, vm_offset_t
if (va_next > eva)
va_next = eva;
- va = va_next;
- for (pte = pmap_pde_to_pte(pde, sva); sva != va_next; pte++,
- sva += PAGE_SIZE) {
- if (*pte == 0) {
- if (va != va_next) {
- pmap_invalidate_range(pmap, va, sva);
- va = va_next;
- }
- continue;
- }
- if ((*pte & PG_G) == 0)
- anyvalid = 1;
- else if (va == va_next)
- va = sva;
- if (pmap_remove_pte(pmap, pte, sva, ptpaddr, &free,
- &lock)) {
- sva += PAGE_SIZE;
- break;
- }
- }
- if (va != va_next)
- pmap_invalidate_range(pmap, va, sva);
+ if (pmap_remove_ptes(pmap, sva, va_next, pde, &free, &lock))
+ anyvalid = 1;
}
if (lock != NULL)
rw_wunlock(lock);
@@ -4535,23 +4554,23 @@ pmap_enter_pde(pmap_t pmap, vm_offset_t va, vm_page_t
{
pd_entry_t *pde, newpde;
pt_entry_t PG_V;
- vm_page_t mpde;
+ vm_page_t pdpg;
struct spglist free;
PG_V = pmap_valid_bit(pmap);
PMAP_LOCK_ASSERT(pmap, MA_OWNED);
- if ((mpde = pmap_allocpde(pmap, va, NULL)) == NULL) {
+ if ((pdpg = pmap_allocpde(pmap, va, NULL)) == NULL) {
CTR2(KTR_PMAP, "pmap_enter_pde: failure for va %#lx"
" in pmap %p", va, pmap);
return (FALSE);
}
- pde = (pd_entry_t *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(mpde));
+ pde = (pd_entry_t *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(pdpg));
pde = &pde[pmap_pde_index(va)];
if ((*pde & PG_V) != 0) {
- KASSERT(mpde->wire_count > 1,
- ("pmap_enter_pde: mpde's wire count is too low"));
- mpde->wire_count--;
+ KASSERT(pdpg->wire_count > 1,
+ ("pmap_enter_pde: pdpg's wire count is too low"));
+ pdpg->wire_count--;
CTR2(KTR_PMAP, "pmap_enter_pde: failure for va %#lx"
" in pmap %p", va, pmap);
return (FALSE);
@@ -4567,7 +4586,7 @@ pmap_enter_pde(pmap_t pmap, vm_offset_t va, vm_page_t
if (!pmap_pv_insert_pde(pmap, va, VM_PAGE_TO_PHYS(m),
lockp)) {
SLIST_INIT(&free);
- if (pmap_unwire_ptp(pmap, va, mpde, &free)) {
+ if (pmap_unwire_ptp(pmap, va, pdpg, &free)) {
/*
* Although "va" is not mapped, paging-
* structure caches could nonetheless have
@@ -4992,6 +5011,7 @@ pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_
vm_offset_t addr;
vm_offset_t end_addr = src_addr + len;
vm_offset_t va_next;
+ vm_page_t dst_pdpg, dstmpte, srcmpte;
pt_entry_t PG_A, PG_M, PG_V;
if (dst_addr != src_addr)
@@ -5026,7 +5046,6 @@ pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_
for (addr = src_addr; addr < end_addr; addr = va_next) {
pt_entry_t *src_pte, *dst_pte;
- vm_page_t dstmpde, dstmpte, srcmpte;
pml4_entry_t *pml4e;
pdp_entry_t *pdpe;
pd_entry_t srcptepaddr, *pde;
@@ -5062,11 +5081,11 @@ pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_
if (srcptepaddr & PG_PS) {
if ((addr & PDRMASK) != 0 || addr + NBPDR > end_addr)
continue;
- dstmpde = pmap_allocpde(dst_pmap, addr, NULL);
- if (dstmpde == NULL)
+ dst_pdpg = pmap_allocpde(dst_pmap, addr, NULL);
+ if (dst_pdpg == NULL)
break;
pde = (pd_entry_t *)
- PHYS_TO_DMAP(VM_PAGE_TO_PHYS(dstmpde));
+ PHYS_TO_DMAP(VM_PAGE_TO_PHYS(dst_pdpg));
pde = &pde[pmap_pde_index(addr)];
if (*pde == 0 && ((srcptepaddr & PG_MANAGED) == 0 ||
pmap_pv_insert_pde(dst_pmap, addr, srcptepaddr &
@@ -5075,7 +5094,7 @@ pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_
pmap_resident_count_inc(dst_pmap, NBPDR / PAGE_SIZE);
atomic_add_long(&pmap_pde_mappings, 1);
} else
- dstmpde->wire_count--;
+ dst_pdpg->wire_count--;
continue;
}
@@ -6426,8 +6445,8 @@ pmap_demote_pdpe(pmap_t pmap, pdp_entry_t *pdpe, vm_of
pdp_entry_t newpdpe, oldpdpe;
pd_entry_t *firstpde, newpde, *pde;
pt_entry_t PG_A, PG_M, PG_RW, PG_V;
- vm_paddr_t mpdepa;
- vm_page_t mpde;
+ vm_paddr_t pdpgpa;
+ vm_page_t pdpg;
PG_A = pmap_accessed_bit(pmap);
PG_M = pmap_modified_bit(pmap);
@@ -6438,15 +6457,15 @@ pmap_demote_pdpe(pmap_t pmap, pdp_entry_t *pdpe, vm_of
oldpdpe = *pdpe;
KASSERT((oldpdpe & (PG_PS | PG_V)) == (PG_PS | PG_V),
("pmap_demote_pdpe: oldpdpe is missing PG_PS and/or PG_V"));
- if ((mpde = vm_page_alloc(NULL, va >> PDPSHIFT, VM_ALLOC_INTERRUPT |
+ if ((pdpg = vm_page_alloc(NULL, va >> PDPSHIFT, VM_ALLOC_INTERRUPT |
VM_ALLOC_NOOBJ | VM_ALLOC_WIRED)) == NULL) {
CTR2(KTR_PMAP, "pmap_demote_pdpe: failure for va %#lx"
" in pmap %p", va, pmap);
return (FALSE);
}
- mpdepa = VM_PAGE_TO_PHYS(mpde);
- firstpde = (pd_entry_t *)PHYS_TO_DMAP(mpdepa);
- newpdpe = mpdepa | PG_M | PG_A | (oldpdpe & PG_U) | PG_RW | PG_V;
+ pdpgpa = VM_PAGE_TO_PHYS(pdpg);
+ firstpde = (pd_entry_t *)PHYS_TO_DMAP(pdpgpa);
+ newpdpe = pdpgpa | PG_M | PG_A | (oldpdpe & PG_U) | PG_RW | PG_V;
KASSERT((oldpdpe & PG_A) != 0,
("pmap_demote_pdpe: oldpdpe is missing PG_A"));
KASSERT((oldpdpe & (PG_M | PG_RW)) != PG_RW,
Copied: projects/pnfs-planb-server/sys/amd64/conf/MMCCAM (from r321352, head/sys/amd64/conf/MMCCAM)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/pnfs-planb-server/sys/amd64/conf/MMCCAM Fri Jul 21 19:26:34 2017 (r321353, copy of r321352, head/sys/amd64/conf/MMCCAM)
@@ -0,0 +1,36 @@
+# MMCCAM is the kernel config for doing MMC on CAM development
+# and testing on bhyve
+# $FreeBSD$
+
+include MINIMAL
+
+ident MMCCAM
+
+# Access GPT-formatted and labeled root volume
+options GEOM_PART_GPT
+options GEOM_LABEL
+
+# UART -- for bhyve console
+device uart
+
+# kgdb stub
+device bvmdebug
+
+# VirtIO support, needed for bhyve
+device virtio # Generic VirtIO bus (required)
+device virtio_pci # VirtIO PCI device
+device vtnet # VirtIO Ethernet device
+device virtio_blk # VirtIO Block device
+device virtio_scsi # VirtIO SCSI device
+device virtio_balloon # VirtIO Memory Balloon device
+
+# CAM-specific stuff
+device pass
+device scbus
+device da
+device mmccam
+
+options MMCCAM
+# Add CAMDEBUG stuff
+options CAMDEBUG
+options CAM_DEBUG_FLAGS=(CAM_DEBUG_INFO|CAM_DEBUG_PROBE|CAM_DEBUG_PERIPH|CAM_DEBUG_TRACE)
Modified: projects/pnfs-planb-server/sys/amd64/conf/NOTES
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/conf/NOTES Fri Jul 21 18:58:51 2017 (r321352)
+++ projects/pnfs-planb-server/sys/amd64/conf/NOTES Fri Jul 21 19:26:34 2017 (r321353)
@@ -414,7 +414,6 @@ device arcmsr # Areca SATA II RAID
# The driver is implemented as a SIM, and so, needs the CAM infrastructure.
#
options TWA_DEBUG # 0-10; 10 prints the most messages.
-options TWA_FLASH_FIRMWARE # firmware image bundled when defined.
device twa # 3ware 9000 series PATA/SATA RAID
#
Modified: projects/pnfs-planb-server/sys/amd64/include/bus_dma.h
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/include/bus_dma.h Fri Jul 21 18:58:51 2017 (r321352)
+++ projects/pnfs-planb-server/sys/amd64/include/bus_dma.h Fri Jul 21 19:26:34 2017 (r321353)
@@ -29,6 +29,6 @@
#ifndef _AMD64_BUS_DMA_H_
#define _AMD64_BUS_DMA_H_
-#include <sys/bus_dma.h>
+#include <x86/bus_dma.h>
#endif /* _AMD64_BUS_DMA_H_ */
Modified: projects/pnfs-planb-server/sys/amd64/include/efi.h
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/include/efi.h Fri Jul 21 18:58:51 2017 (r321352)
+++ projects/pnfs-planb-server/sys/amd64/include/efi.h Fri Jul 21 19:26:34 2017 (r321353)
@@ -36,8 +36,14 @@
* XXX: from gcc 6.2 manual:
* Note, the ms_abi attribute for Microsoft Windows 64-bit targets
* currently requires the -maccumulate-outgoing-args option.
+ *
+ * Avoid EFIABI_ATTR declarations for compilers that don't support it.
+ * GCC support began in version 4.4.
*/
+#if defined(__clang__) || defined(__GNUC__) && \
+ (__GNUC__ > 4 || __GNUC__ == 4 && __GNUC_MINOR__ >= 4)
#define EFIABI_ATTR __attribute__((ms_abi))
+#endif
#ifdef _KERNEL
struct uuid;
Modified: projects/pnfs-planb-server/sys/amd64/linux/linux_sysvec.c
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/linux/linux_sysvec.c Fri Jul 21 18:58:51 2017 (r321352)
+++ projects/pnfs-planb-server/sys/amd64/linux/linux_sysvec.c Fri Jul 21 19:26:34 2017 (r321353)
@@ -923,9 +923,22 @@ static Elf64_Brandinfo linux_glibc2brandshort = {
.flags = BI_CAN_EXEC_DYN | BI_BRAND_NOTE
};
+static Elf64_Brandinfo linux_muslbrand = {
+ .brand = ELFOSABI_LINUX,
+ .machine = EM_X86_64,
+ .compat_3_brand = "Linux",
+ .emul_path = "/compat/linux",
+ .interp_path = "/lib/ld-musl-x86_64.so.1",
+ .sysvec = &elf_linux_sysvec,
+ .interp_newpath = NULL,
+ .brand_note = &linux64_brandnote,
+ .flags = BI_CAN_EXEC_DYN | BI_BRAND_NOTE
+};
+
Elf64_Brandinfo *linux_brandlist[] = {
&linux_glibc2brand,
&linux_glibc2brandshort,
+ &linux_muslbrand,
NULL
};
Modified: projects/pnfs-planb-server/sys/amd64/linux32/linux32_sysvec.c
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/linux32/linux32_sysvec.c Fri Jul 21 18:58:51 2017 (r321352)
+++ projects/pnfs-planb-server/sys/amd64/linux32/linux32_sysvec.c Fri Jul 21 19:26:34 2017 (r321353)
@@ -1141,9 +1141,22 @@ static Elf32_Brandinfo linux_glibc2brand = {
.flags = BI_CAN_EXEC_DYN | BI_BRAND_NOTE
};
+static Elf32_Brandinfo linux_muslbrand = {
+ .brand = ELFOSABI_LINUX,
+ .machine = EM_386,
+ .compat_3_brand = "Linux",
+ .emul_path = "/compat/linux",
+ .interp_path = "/lib/ld-musl-i386.so.1",
+ .sysvec = &elf_linux_sysvec,
+ .interp_newpath = NULL,
+ .brand_note = &linux32_brandnote,
+ .flags = BI_CAN_EXEC_DYN | BI_BRAND_NOTE
+};
+
Elf32_Brandinfo *linux_brandlist[] = {
&linux_brand,
&linux_glibc2brand,
+ &linux_muslbrand,
NULL
};
Modified: projects/pnfs-planb-server/sys/amd64/vmm/amd/amdvi_hw.c
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/vmm/amd/amdvi_hw.c Fri Jul 21 18:58:51 2017 (r321352)
+++ projects/pnfs-planb-server/sys/amd64/vmm/amd/amdvi_hw.c Fri Jul 21 19:26:34 2017 (r321353)
@@ -496,7 +496,7 @@ amdvi_cmp_wait(struct amdvi_softc *softc)
#ifdef AMDVI_DEBUG_CMD
if (status)
- device_printf(softc->dev, "CMD completion DONE Tail:0x%x,
+ device_printf(softc->dev, "CMD completion DONE Tail:0x%x, "
"Head:0x%x, loop:%d.\n", ctrl->cmd_tail,
ctrl->cmd_head, loop);
#endif
Modified: projects/pnfs-planb-server/sys/amd64/vmm/amd/amdvi_priv.h
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/vmm/amd/amdvi_priv.h Fri Jul 21 18:58:51 2017 (r321352)
+++ projects/pnfs-planb-server/sys/amd64/vmm/amd/amdvi_priv.h Fri Jul 21 19:26:34 2017 (r321353)
@@ -65,7 +65,7 @@
struct amdvi_dte {
uint32_t dt_valid:1; /* Device Table valid. */
uint32_t pt_valid:1; /* Page translation valid. */
- uint8_t :7; /* Reserved[8:2] */
+ uint16_t :7; /* Reserved[8:2] */
uint8_t pt_level:3; /* Paging level, 0 to disable. */
uint64_t pt_base:40; /* Page table root pointer. */
uint8_t :3; /* Reserved[54:52] */
Modified: projects/pnfs-planb-server/sys/amd64/vmm/amd/ivrs_drv.c
==============================================================================
--- projects/pnfs-planb-server/sys/amd64/vmm/amd/ivrs_drv.c Fri Jul 21 18:58:51 2017 (r321352)
+++ projects/pnfs-planb-server/sys/amd64/vmm/amd/ivrs_drv.c Fri Jul 21 19:26:34 2017 (r321353)
@@ -75,6 +75,12 @@ ivrs_hdr_iterate_tbl(ivhd_iter_t iter, void *arg)
end = (ACPI_IVRS_HEADER *)((char *)ivrs + ivrs->Header.Length);
while (ivrs_hdr < end) {
+ if ((uint8_t *)ivrs_hdr + ivrs_hdr->Length > (uint8_t *)end) {
+ printf("AMD-Vi:IVHD/IVMD is corrupted, length : %d\n",
+ ivrs_hdr->Length);
+ break;
+ }
+
switch (ivrs_hdr->Type) {
case ACPI_IVRS_TYPE_HARDWARE: /* Legacy */
case 0x11:
@@ -98,10 +104,6 @@ ivrs_hdr_iterate_tbl(ivhd_iter_t iter, void *arg)
ivrs_hdr = (ACPI_IVRS_HEADER *)((uint8_t *)ivrs_hdr +
ivrs_hdr->Length);
- if (ivrs_hdr->Length < 0) {
- printf("AMD-Vi:IVHD/IVMD is corrupted, length : %d\n", ivrs_hdr->Length);
- break;
- }
}
}
Modified: projects/pnfs-planb-server/sys/arm/allwinner/a10_ehci.c
==============================================================================
--- projects/pnfs-planb-server/sys/arm/allwinner/a10_ehci.c Fri Jul 21 18:58:51 2017 (r321352)
+++ projects/pnfs-planb-server/sys/arm/allwinner/a10_ehci.c Fri Jul 21 19:26:34 2017 (r321353)
@@ -226,16 +226,13 @@ a10_ehci_attach(device_t self)
}
/* Enable USB PHY */
- err = phy_get_by_ofw_name(self, 0, "usb", &aw_sc->phy);
- if (err != 0) {
- device_printf(self, "Could not get phy\n");
- goto error;
+ if (phy_get_by_ofw_name(self, 0, "usb", &aw_sc->phy) == 0) {
+ err = phy_enable(self, aw_sc->phy);
+ if (err != 0) {
+ device_printf(self, "Could not enable phy\n");
+ goto error;
+ }
}
- err = phy_enable(self, aw_sc->phy);
- if (err != 0) {
- device_printf(self, "Could not enable phy\n");
- goto error;
- }
/* Enable passby */
reg_value = A10_READ_4(sc, SW_USB_PMU_IRQ_ENABLE);
@@ -263,10 +260,6 @@ a10_ehci_attach(device_t self)
return (0);
error:
- if (aw_sc->clk != NULL) {
- clk_disable(aw_sc->clk);
- clk_release(aw_sc->clk);
- }
a10_ehci_detach(self);
return (ENXIO);
}
Modified: projects/pnfs-planb-server/sys/arm/allwinner/a10_mmc.c
==============================================================================
--- projects/pnfs-planb-server/sys/arm/allwinner/a10_mmc.c Fri Jul 21 18:58:51 2017 (r321352)
+++ projects/pnfs-planb-server/sys/arm/allwinner/a10_mmc.c Fri Jul 21 19:26:34 2017 (r321353)
@@ -65,6 +65,7 @@ static struct ofw_compat_data compat_data[] = {
{"allwinner,sun4i-a10-mmc", 1},
{"allwinner,sun5i-a13-mmc", 1},
{"allwinner,sun7i-a20-mmc", 1},
+ {"allwinner,sun50i-a64-mmc", 1},
{NULL, 0}
};
Modified: projects/pnfs-planb-server/sys/arm/allwinner/clkng/aw_ccung.c
==============================================================================
--- projects/pnfs-planb-server/sys/arm/allwinner/clkng/aw_ccung.c Fri Jul 21 18:58:51 2017 (r321352)
+++ projects/pnfs-planb-server/sys/arm/allwinner/clkng/aw_ccung.c Fri Jul 21 19:26:34 2017 (r321353)
@@ -54,10 +54,18 @@ __FBSDID("$FreeBSD$");
#include <arm/allwinner/clkng/aw_ccung.h>
#include <arm/allwinner/clkng/aw_clk.h>
+#ifdef __aarch64__
+#include "opt_soc.h"
+#endif
+
#if defined(SOC_ALLWINNER_A31)
#include <arm/allwinner/clkng/ccu_a31.h>
#endif
+#if defined(SOC_ALLWINNER_A64)
+#include <arm/allwinner/clkng/ccu_a64.h>
+#endif
+
#if defined(SOC_ALLWINNER_H3)
#include <arm/allwinner/clkng/ccu_h3.h>
#endif
@@ -78,6 +86,10 @@ static struct resource_spec aw_ccung_spec[] = {
#define A31_CCU 2
#endif
+#if defined(SOC_ALLWINNER_A64)
+#define A64_CCU 2
+#endif
+
static struct ofw_compat_data compat_data[] = {
#if defined(SOC_ALLWINNER_H3)
{ "allwinner,sun8i-h3-ccu", H3_CCU },
@@ -85,6 +97,9 @@ static struct ofw_compat_data compat_data[] = {
#if defined(SOC_ALLWINNER_A31)
{ "allwinner,sun6i-a31-ccu", A31_CCU },
#endif
+#if defined(SOC_ALLWINNER_A64)
+ { "allwinner,sun50i-a64-ccu", A64_CCU },
+#endif
{NULL, 0 }
};
@@ -261,7 +276,7 @@ aw_ccung_init_clocks(struct aw_ccung_softc *sc)
sc->clk_init[i].default_freq, 0 , 0);
if (error != 0) {
device_printf(sc->dev,
- "Cannot set frequency for %s to %llu\n",
+ "Cannot set frequency for %s to %ju\n",
sc->clk_init[i].name,
sc->clk_init[i].default_freq);
continue;
@@ -309,6 +324,11 @@ aw_ccung_attach(device_t dev)
#if defined(SOC_ALLWINNER_A31)
case A31_CCU:
ccu_a31_register_clocks(sc);
+ break;
+#endif
+#if defined(SOC_ALLWINNER_A64)
+ case A64_CCU:
+ ccu_a64_register_clocks(sc);
break;
#endif
}
Copied: projects/pnfs-planb-server/sys/arm/allwinner/clkng/ccu_a64.c (from r321352, head/sys/arm/allwinner/clkng/ccu_a64.c)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/pnfs-planb-server/sys/arm/allwinner/clkng/ccu_a64.c Fri Jul 21 19:26:34 2017 (r321353, copy of r321352, head/sys/arm/allwinner/clkng/ccu_a64.c)
@@ -0,0 +1,743 @@
+/*-
+ * Copyright (c) 2017 Emmanuel Vadot <manu at freebsd.org>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
+ * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * $FreeBSD$
+ */
+
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+#include <sys/param.h>
+#include <sys/systm.h>
+#include <sys/bus.h>
+
+#include <dev/extres/clk/clk_div.h>
+#include <dev/extres/clk/clk_fixed.h>
+#include <dev/extres/clk/clk_mux.h>
+
+#include <arm/allwinner/clkng/aw_ccung.h>
+#include <arm/allwinner/clkng/aw_clk.h>
+#include <arm/allwinner/clkng/aw_clk_nm.h>
+#include <arm/allwinner/clkng/aw_clk_nkmp.h>
+#include <arm/allwinner/clkng/aw_clk_prediv_mux.h>
+
+#include "ccu_a64.h"
+
+static struct aw_ccung_reset a64_ccu_resets[] = {
+ CCU_RESET(A64_RST_USB_PHY0, 0x0cc, 0)
+ CCU_RESET(A64_RST_USB_PHY1, 0x0cc, 1)
+ CCU_RESET(A64_RST_USB_HSIC, 0x0cc, 2)
+
+ CCU_RESET(A64_RST_BUS_MIPI_DSI, 0x2c0, 1)
+ CCU_RESET(A64_RST_BUS_CE, 0x2c0, 5)
+ CCU_RESET(A64_RST_BUS_DMA, 0x2c0, 6)
+ CCU_RESET(A64_RST_BUS_MMC0, 0x2c0, 8)
+ CCU_RESET(A64_RST_BUS_MMC1, 0x2c0, 9)
+ CCU_RESET(A64_RST_BUS_MMC2, 0x2c0, 10)
+ CCU_RESET(A64_RST_BUS_NAND, 0x2c0, 13)
+ CCU_RESET(A64_RST_BUS_DRAM, 0x2c0, 14)
+ CCU_RESET(A64_RST_BUS_EMAC, 0x2c0, 17)
+ CCU_RESET(A64_RST_BUS_TS, 0x2c0, 18)
+ CCU_RESET(A64_RST_BUS_HSTIMER, 0x2c0, 19)
+ CCU_RESET(A64_RST_BUS_SPI0, 0x2c0, 20)
+ CCU_RESET(A64_RST_BUS_SPI1, 0x2c0, 21)
+ CCU_RESET(A64_RST_BUS_OTG, 0x2c0, 23)
+ CCU_RESET(A64_RST_BUS_EHCI0, 0x2c0, 24)
+ CCU_RESET(A64_RST_BUS_EHCI1, 0x2c0, 25)
+ CCU_RESET(A64_RST_BUS_OHCI0, 0x2c0, 26)
+ CCU_RESET(A64_RST_BUS_OHCI1, 0x2c0, 27)
+
+ CCU_RESET(A64_RST_BUS_VE, 0x2c4, 0)
+ CCU_RESET(A64_RST_BUS_TCON0, 0x2c4, 3)
+ CCU_RESET(A64_RST_BUS_TCON1, 0x2c4, 4)
+ CCU_RESET(A64_RST_BUS_DEINTERLACE, 0x2c4, 5)
+ CCU_RESET(A64_RST_BUS_CSI, 0x2c4, 8)
+ CCU_RESET(A64_RST_BUS_HDMI0, 0x2c4, 10)
+ CCU_RESET(A64_RST_BUS_HDMI1, 0x2c4, 11)
+ CCU_RESET(A64_RST_BUS_DE, 0x2c4, 12)
+ CCU_RESET(A64_RST_BUS_GPU, 0x2c4, 20)
+ CCU_RESET(A64_RST_BUS_MSGBOX, 0x2c4, 21)
+ CCU_RESET(A64_RST_BUS_SPINLOCK, 0x2c4, 22)
+ CCU_RESET(A64_RST_BUS_DBG, 0x2c4, 31)
+
+ CCU_RESET(A64_RST_BUS_LVDS, 0x2C8, 31)
+
+ CCU_RESET(A64_RST_BUS_CODEC, 0x2D0, 0)
+ CCU_RESET(A64_RST_BUS_SPDIF, 0x2D0, 1)
+ CCU_RESET(A64_RST_BUS_THS, 0x2D0, 8)
+ CCU_RESET(A64_RST_BUS_I2S0, 0x2D0, 12)
+ CCU_RESET(A64_RST_BUS_I2S1, 0x2D0, 13)
+ CCU_RESET(A64_RST_BUS_I2S2, 0x2D0, 14)
+
+ CCU_RESET(A64_RST_BUS_I2C0, 0x2D8, 0)
+ CCU_RESET(A64_RST_BUS_I2C1, 0x2D8, 1)
+ CCU_RESET(A64_RST_BUS_I2C2, 0x2D8, 2)
+ CCU_RESET(A64_RST_BUS_SCR, 0x2D8, 5)
+ CCU_RESET(A64_RST_BUS_UART0, 0x2D8, 16)
+ CCU_RESET(A64_RST_BUS_UART1, 0x2D8, 17)
+ CCU_RESET(A64_RST_BUS_UART2, 0x2D8, 18)
+ CCU_RESET(A64_RST_BUS_UART3, 0x2D8, 19)
+ CCU_RESET(A64_RST_BUS_UART4, 0x2D8, 20)
+};
+
+static struct aw_ccung_gate a64_ccu_gates[] = {
+ CCU_GATE(A64_CLK_BUS_MIPI_DSI, "bus-mipi-dsi", "ahb1", 0x60, 1)
+ CCU_GATE(A64_CLK_BUS_CE, "bus-ce", "ahb1", 0x60, 5)
+ CCU_GATE(A64_CLK_BUS_DMA, "bus-dma", "ahb1", 0x60, 6)
+ CCU_GATE(A64_CLK_BUS_MMC0, "bus-mmc0", "ahb1", 0x60, 8)
+ CCU_GATE(A64_CLK_BUS_MMC1, "bus-mmc1", "ahb1", 0x60, 9)
+ CCU_GATE(A64_CLK_BUS_MMC2, "bus-mmc2", "ahb1", 0x60, 10)
+ CCU_GATE(A64_CLK_BUS_NAND, "bus-nand", "ahb1", 0x60, 13)
+ CCU_GATE(A64_CLK_BUS_DRAM, "bus-dram", "ahb1", 0x60, 14)
+ CCU_GATE(A64_CLK_BUS_EMAC, "bus-emac", "ahb2", 0x60, 16)
+ CCU_GATE(A64_CLK_BUS_TS, "bus-ts", "ahb1", 0x60, 18)
+ CCU_GATE(A64_CLK_BUS_HSTIMER, "bus-hstimer", "ahb1", 0x60, 19)
+ CCU_GATE(A64_CLK_BUS_SPI0, "bus-spi0", "ahb1", 0x60, 20)
+ CCU_GATE(A64_CLK_BUS_SPI1, "bus-spi1", "ahb1", 0x60, 21)
+ CCU_GATE(A64_CLK_BUS_OTG, "bus-otg", "ahb1", 0x60, 23)
+ CCU_GATE(A64_CLK_BUS_EHCI0, "bus-ehci0", "ahb1", 0x60, 24)
+ CCU_GATE(A64_CLK_BUS_EHCI1, "bus-ehci1", "ahb2", 0x60, 25)
+ CCU_GATE(A64_CLK_BUS_OHCI0, "bus-ohci0", "ahb1", 0x60, 26)
+ CCU_GATE(A64_CLK_BUS_OHCI1, "bus-ohci1", "ahb2", 0x60, 27)
+
+ CCU_GATE(A64_CLK_BUS_VE, "bus-ve", "ahb1", 0x64, 0)
+ CCU_GATE(A64_CLK_BUS_TCON0, "bus-tcon0", "ahb1", 0x64, 3)
+ CCU_GATE(A64_CLK_BUS_TCON1, "bus-tcon1", "ahb1", 0x64, 4)
+ CCU_GATE(A64_CLK_BUS_DEINTERLACE, "bus-deinterlace", "ahb1", 0x64, 5)
+ CCU_GATE(A64_CLK_BUS_CSI, "bus-csi", "ahb1", 0x64, 8)
+ CCU_GATE(A64_CLK_BUS_HDMI, "bus-hdmi", "ahb1", 0x64, 11)
+ CCU_GATE(A64_CLK_BUS_DE, "bus-de", "ahb1", 0x64, 12)
+ CCU_GATE(A64_CLK_BUS_GPU, "bus-gpu", "ahb1", 0x64, 20)
+ CCU_GATE(A64_CLK_BUS_MSGBOX, "bus-msgbox", "ahb1", 0x64, 21)
+ CCU_GATE(A64_CLK_BUS_SPINLOCK, "bus-spinlock", "ahb1", 0x64, 22)
+
+ CCU_GATE(A64_CLK_BUS_CODEC, "bus-codec", "apb1", 0x68, 0)
+ CCU_GATE(A64_CLK_BUS_SPDIF, "bus-spdif", "apb1", 0x68, 1)
+ CCU_GATE(A64_CLK_BUS_PIO, "bus-pio", "apb1", 0x68, 5)
+ CCU_GATE(A64_CLK_BUS_THS, "bus-ths", "apb1", 0x68, 8)
+ CCU_GATE(A64_CLK_BUS_I2S0, "bus-i2s0", "apb1", 0x68, 12)
+ CCU_GATE(A64_CLK_BUS_I2S1, "bus-i2s1", "apb1", 0x68, 13)
+ CCU_GATE(A64_CLK_BUS_I2S2, "bus-i2s2", "apb1", 0x68, 14)
+
+ CCU_GATE(A64_CLK_BUS_I2C0, "bus-i2c0", "apb2", 0x6C, 0)
+ CCU_GATE(A64_CLK_BUS_I2C1, "bus-i2c1", "apb2", 0x6C, 1)
+ CCU_GATE(A64_CLK_BUS_I2C2, "bus-i2c2", "apb2", 0x6C, 2)
+ CCU_GATE(A64_CLK_BUS_SCR, "bus-src", "apb2", 0x6C, 5)
+ CCU_GATE(A64_CLK_BUS_UART0, "bus-uart0", "apb2", 0x6C, 16)
+ CCU_GATE(A64_CLK_BUS_UART1, "bus-uart1", "apb2", 0x6C, 17)
+ CCU_GATE(A64_CLK_BUS_UART2, "bus-uart2", "apb2", 0x6C, 18)
+ CCU_GATE(A64_CLK_BUS_UART3, "bus-uart3", "apb2", 0x6C, 19)
+ CCU_GATE(A64_CLK_BUS_UART4, "bus-uart4", "apb2", 0x6C, 20)
+
+ CCU_GATE(A64_CLK_BUS_DBG, "bus-dbg", "ahb1", 0x70, 7)
+
+ CCU_GATE(A64_CLK_USB_PHY0, "usb-phy0", "osc24M", 0xcc, 8)
+ CCU_GATE(A64_CLK_USB_PHY1, "usb-phy1", "osc24M", 0xcc, 9)
+ CCU_GATE(A64_CLK_USB_HSIC, "usb-hsic", "pll_hsic", 0xcc, 10)
+ CCU_GATE(A64_CLK_USB_HSIC_12M, "usb-hsic-12M", "osc12M", 0xcc, 11)
+ CCU_GATE(A64_CLK_USB_OHCI0, "usb-ohci0", "osc12M", 0xcc, 16)
+ CCU_GATE(A64_CLK_USB_OHCI1, "usb-ohci1", "usb-ohci0", 0xcc, 17)
+
+ CCU_GATE(A64_CLK_DRAM_VE, "dram-ve", "dram", 0x100, 0)
+ CCU_GATE(A64_CLK_DRAM_CSI, "dram-csi", "dram", 0x100, 1)
+ CCU_GATE(A64_CLK_DRAM_DEINTERLACE, "dram-deinterlace", "dram", 0x100, 2)
+ CCU_GATE(A64_CLK_DRAM_TS, "dram-ts", "dram", 0x100, 3)
+
+ CCU_GATE(A64_CLK_CSI_MISC, "csi-misc", "osc24M", 0x130, 31)
+
+ CCU_GATE(A64_CLK_AC_DIG_4X, "ac-dig-4x", "pll_audio-4x", 0x140, 30)
+ CCU_GATE(A64_CLK_AC_DIG, "ac-dig", "pll_audio", 0x140, 31)
+
+ CCU_GATE(A64_CLK_AVS, "avs", "osc24M", 0x144, 31)
+
+ CCU_GATE(A64_CLK_HDMI_DDC, "hdmi-ddc", "osc24M", 0x154, 31)
+};
+
+static const char *osc12m_parents[] = {"osc24M"};
+FIXED_CLK(osc12m_clk,
+ A64_CLK_OSC_12M, /* id */
+ "osc12M", /* name */
+ osc12m_parents, /* parent */
+ 0, /* freq */
+ 1, /* mult */
+ 2, /* div */
+ 0); /* flags */
+
+static const char *pll_cpux_parents[] = {"osc24M"};
+NKMP_CLK(pll_cpux_clk,
+ A64_CLK_PLL_CPUX, /* id */
+ "pll_cpux", pll_cpux_parents, /* name, parents */
+ 0x00, /* offset */
+ 8, 5, 0, 0, /* n factor */
+ 4, 2, 0, 0, /* k factor */
+ 0, 2, 0, 0, /* m factor */
+ 16, 2, 0, AW_CLK_FACTOR_POWER_OF_TWO, /* p factor */
+ 31, /* gate */
+ 28, 1000, /* lock */
+ AW_CLK_HAS_GATE | AW_CLK_HAS_LOCK | AW_CLK_SCALE_CHANGE); /* flags */
+
+static const char *pll_audio_parents[] = {"osc24M"};
+NKMP_CLK(pll_audio_clk,
+ A64_CLK_PLL_AUDIO, /* id */
+ "pll_audio", pll_audio_parents, /* name, parents */
+ 0x08, /* offset */
+ 8, 7, 0, 0, /* n factor */
+ 0, 0, 1, AW_CLK_FACTOR_FIXED, /* k factor (fake) */
+ 0, 5, 0, 0, /* m factor */
+ 16, 4, 0, 0, /* p factor */
+ 31, /* gate */
+ 28, 1000, /* lock */
+ AW_CLK_HAS_GATE | AW_CLK_HAS_LOCK); /* flags */
+
+static const char *pll_audio_mult_parents[] = {"pll_audio"};
+FIXED_CLK(pll_audio_2x_clk,
+ A64_CLK_PLL_AUDIO_2X, /* id */
+ "pll_audio-2x", /* name */
+ pll_audio_mult_parents, /* parent */
+ 0, /* freq */
+ 2, /* mult */
+ 1, /* div */
+ 0); /* flags */
+FIXED_CLK(pll_audio_4x_clk,
+ A64_CLK_PLL_AUDIO_4X, /* id */
+ "pll_audio-4x", /* name */
+ pll_audio_mult_parents, /* parent */
+ 0, /* freq */
+ 4, /* mult */
+ 1, /* div */
+ 0); /* flags */
+FIXED_CLK(pll_audio_8x_clk,
+ A64_CLK_PLL_AUDIO_8X, /* id */
+ "pll_audio-8x", /* name */
+ pll_audio_mult_parents, /* parent */
+ 0, /* freq */
+ 8, /* mult */
+ 1, /* div */
+ 0); /* flags */
+
+static const char *pll_video0_parents[] = {"osc24M"};
+NM_CLK_WITH_FRAC(pll_video0_clk,
+ A64_CLK_PLL_VIDEO0, /* id */
+ "pll_video0", pll_video0_parents, /* name, parents */
+ 0x10, /* offset */
+ 8, 7, 0, 0, /* n factor */
+ 0, 4, 0, 0, /* m factor */
+ 31, 28, 1000, /* gate, lock, lock retries */
+ AW_CLK_HAS_LOCK, /* flags */
+ 270000000, 297000000, /* freq0, freq1 */
+ 24, 25); /* mode sel, freq sel */
+
+static const char *pll_ve_parents[] = {"osc24M"};
+NM_CLK_WITH_FRAC(pll_ve_clk,
+ A64_CLK_PLL_VE, /* id */
+ "pll_ve", pll_ve_parents, /* name, parents */
+ 0x18, /* offset */
+ 8, 7, 0, 0, /* n factor */
+ 0, 4, 0, 0, /* m factor */
+ 31, 28, 1000, /* gate, lock, lock retries */
+ AW_CLK_HAS_LOCK, /* flags */
+ 270000000, 297000000, /* freq0, freq1 */
+ 24, 25); /* mode sel, freq sel */
+
+static const char *pll_ddr0_parents[] = {"osc24M"};
+NKMP_CLK_WITH_UPDATE(pll_ddr0_clk,
+ A64_CLK_PLL_DDR0, /* id */
+ "pll_ddr0", pll_ddr0_parents, /* name, parents */
+ 0x20, /* offset */
+ 8, 5, 0, 0, /* n factor */
+ 4, 2, 0, 0, /* k factor */
+ 0, 2, 0, 0, /* m factor */
+ 0, 0, 1, AW_CLK_FACTOR_FIXED, /* p factor (fake) */
+ 31, /* gate */
+ 28, 1000, /* lock */
+ 20, /* update */
+ AW_CLK_HAS_GATE | AW_CLK_HAS_LOCK); /* flags */
+
+static const char *pll_periph0_2x_parents[] = {"osc24M"};
+static const char *pll_periph0_parents[] = {"pll_periph0_2x"};
+NKMP_CLK(pll_periph0_2x_clk,
+ A64_CLK_PLL_PERIPH0_2X, /* id */
+ "pll_periph0_2x", pll_periph0_2x_parents, /* name, parents */
+ 0x28, /* offset */
+ 8, 5, 0, 0, /* n factor */
+ 4, 2, 0, 0, /* k factor */
+ 0, 0, 2, AW_CLK_FACTOR_FIXED, /* m factor (fake) */
+ 0, 0, 1, AW_CLK_FACTOR_FIXED, /* p factor (fake) */
+ 31, /* gate */
+ 28, 1000, /* lock */
+ AW_CLK_HAS_GATE | AW_CLK_HAS_LOCK); /* flags */
+FIXED_CLK(pll_periph0_clk,
+ A64_CLK_PLL_PERIPH0, /* id */
+ "pll_periph0", /* name */
+ pll_periph0_parents, /* parent */
+ 0, /* freq */
+ 1, /* mult */
+ 2, /* div */
+ 0); /* flags */
+
+static const char *pll_periph1_2x_parents[] = {"osc24M"};
+static const char *pll_periph1_parents[] = {"pll_periph1_2x"};
+NKMP_CLK(pll_periph1_2x_clk,
+ A64_CLK_PLL_PERIPH1_2X, /* id */
+ "pll_periph1_2x", pll_periph1_2x_parents, /* name, parents */
+ 0x2C, /* offset */
+ 8, 5, 0, 0, /* n factor */
+ 4, 2, 0, 0, /* k factor */
+ 0, 0, 2, AW_CLK_FACTOR_FIXED, /* m factor (fake) */
+ 0, 0, 1, AW_CLK_FACTOR_FIXED, /* p factor (fake) */
+ 31, /* gate */
+ 28, 1000, /* lock */
+ AW_CLK_HAS_GATE | AW_CLK_HAS_LOCK); /* flags */
+FIXED_CLK(pll_periph1_clk,
+ A64_CLK_PLL_PERIPH1, /* id */
+ "pll_periph1", /* name */
+ pll_periph1_parents, /* parent */
+ 0, /* freq */
+ 1, /* mult */
+ 2, /* div */
+ 0); /* flags */
+
+static const char *pll_video1_parents[] = {"osc24M"};
+NM_CLK_WITH_FRAC(pll_video1_clk,
+ A64_CLK_PLL_VIDEO1, /* id */
+ "pll_video1", pll_video1_parents, /* name, parents */
+ 0x30, /* offset */
+ 8, 7, 0, 0, /* n factor */
+ 0, 4, 0, 0, /* m factor */
+ 31, 28, 1000, /* gate, lock, lock retries */
+ AW_CLK_HAS_LOCK, /* flags */
+ 270000000, 297000000, /* freq0, freq1 */
+ 24, 25); /* mode sel, freq sel */
+
+static const char *pll_gpu_parents[] = {"osc24M"};
+NM_CLK_WITH_FRAC(pll_gpu_clk,
+ A64_CLK_PLL_GPU, /* id */
+ "pll_gpu", pll_gpu_parents, /* name, parents */
+ 0x38, /* offset */
+ 8, 7, 0, 0, /* n factor */
+ 0, 4, 0, 0, /* m factor */
+ 31, 28, 1000, /* gate, lock, lock retries */
+ AW_CLK_HAS_LOCK, /* flags */
+ 270000000, 297000000, /* freq0, freq1 */
+ 24, 25); /* mode sel, freq sel */
+
+/* PLL MIPI is missing */
+
+static const char *pll_hsic_parents[] = {"osc24M"};
+NM_CLK_WITH_FRAC(pll_hsic_clk,
+ A64_CLK_PLL_HSIC, /* id */
+ "pll_hsic", pll_hsic_parents, /* name, parents */
+ 0x44, /* offset */
+ 8, 7, 0, 0, /* n factor */
+ 0, 4, 0, 0, /* m factor */
+ 31, 28, 1000, /* gate, lock, lock retries */
+ AW_CLK_HAS_LOCK, /* flags */
+ 270000000, 297000000, /* freq0, freq1 */
+ 24, 25); /* mode sel, freq sel */
+
+static const char *pll_de_parents[] = {"osc24M"};
+NM_CLK_WITH_FRAC(pll_de_clk,
+ A64_CLK_PLL_DE, /* id */
+ "pll_de", pll_de_parents, /* name, parents */
+ 0x48, /* offset */
+ 8, 7, 0, 0, /* n factor */
+ 0, 4, 0, 0, /* m factor */
+ 31, 28, 1000, /* gate, lock, lock retries */
+ AW_CLK_HAS_LOCK, /* flags */
+ 270000000, 297000000, /* freq0, freq1 */
+ 24, 25); /* mode sel, freq sel */
+
+static const char *pll_ddr1_parents[] = {"osc24M"};
+NKMP_CLK_WITH_UPDATE(pll_ddr1_clk,
+ A64_CLK_PLL_DDR1, /* id */
+ "pll_ddr1", pll_ddr1_parents, /* name, parents */
+ 0x4C, /* offset */
+ 8, 7, 0, 0, /* n factor */
+ 0, 0, 1, AW_CLK_FACTOR_FIXED, /* k factor (fake) */
+ 0, 2, 0, 0, /* m factor */
+ 0, 0, 1, AW_CLK_FACTOR_FIXED, /* p factor (fake) */
+ 31, /* gate */
+ 28, 1000, /* lock */
+ 20, /* update */
+ AW_CLK_HAS_GATE | AW_CLK_HAS_LOCK); /* flags */
+
+static const char *cpux_parents[] = {"osc32k", "osc24M", "pll_cpux"};
+MUX_CLK(cpux_clk,
+ A64_CLK_CPUX, /* id */
+ "cpux", cpux_parents, /* name, parents */
+ 0x50, 16, 2); /* offset, shift, width */
+
+static const char *axi_parents[] = {"cpux"};
+DIV_CLK(axi_clk,
+ A64_CLK_AXI, /* id */
+ "axi", axi_parents, /* name, parents */
+ 0x50, /* offset */
+ 0, 2, /* shift, width */
+ 0, NULL); /* flags, div table */
+
+static const char *apb_parents[] = {"cpux"};
+DIV_CLK(apb_clk,
+ A64_CLK_APB, /* id */
+ "apb", apb_parents, /* name, parents */
+ 0x50, /* offset */
+ 8, 2, /* shift, width */
+ 0, NULL); /* flags, div table */
+
+static const char *ahb1_parents[] = {"osc32k", "osc24M", "axi", "pll_periph0"};
+PREDIV_CLK(ahb1_clk, A64_CLK_AHB1, /* id */
+ "ahb1", ahb1_parents, /* name, parents */
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list