Date: Tue, 18 Aug 2020 02:42:52 +0000 (UTC) From: Rick Macklem <rmacklem@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r364333 - in projects/nfs-over-tls/sys: amd64/include arm/allwinner arm/allwinner/clkng arm/arm arm/broadcom/bcm2835 arm/ti arm/ti/am335x arm/ti/clk arm/ti/cpsw arm/ti/omap4 arm/ti/usb ... Message-ID: <202008180242.07I2gqun073524@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: rmacklem Date: Tue Aug 18 02:42:51 2020 New Revision: 364333 URL: https://svnweb.freebsd.org/changeset/base/364333 Log: Merge in an up to date kernel from head. Added: projects/nfs-over-tls/sys/amd64/include/iommu.h - copied unchanged from r364330, head/sys/amd64/include/iommu.h projects/nfs-over-tls/sys/arm/broadcom/bcm2835/bcm2838_xhci.c - copied unchanged from r364330, head/sys/arm/broadcom/bcm2835/bcm2838_xhci.c projects/nfs-over-tls/sys/arm/broadcom/bcm2835/raspberrypi_gpio.c - copied unchanged from r364330, head/sys/arm/broadcom/bcm2835/raspberrypi_gpio.c projects/nfs-over-tls/sys/arm/ti/am335x/am3359_cppi41.c - copied unchanged from r364330, head/sys/arm/ti/am335x/am3359_cppi41.c projects/nfs-over-tls/sys/arm/ti/am335x/am335x_usb_phy.c - copied unchanged from r364330, head/sys/arm/ti/am335x/am335x_usb_phy.c projects/nfs-over-tls/sys/arm/ti/clk/ - copied from r364330, head/sys/arm/ti/clk/ projects/nfs-over-tls/sys/arm/ti/ti_omap4_cm.c - copied unchanged from r364330, head/sys/arm/ti/ti_omap4_cm.c projects/nfs-over-tls/sys/arm/ti/ti_omap4_cm.h - copied unchanged from r364330, head/sys/arm/ti/ti_omap4_cm.h projects/nfs-over-tls/sys/arm/ti/ti_prm.c - copied unchanged from r364330, head/sys/arm/ti/ti_prm.c projects/nfs-over-tls/sys/arm/ti/ti_prm.h - copied unchanged from r364330, head/sys/arm/ti/ti_prm.h projects/nfs-over-tls/sys/arm/ti/ti_scm_syscon.c - copied unchanged from r364330, head/sys/arm/ti/ti_scm_syscon.c projects/nfs-over-tls/sys/arm/ti/ti_sysc.h - copied unchanged from r364330, head/sys/arm/ti/ti_sysc.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/sizes.h - copied unchanged from r364330, head/sys/compat/linuxkpi/common/include/linux/sizes.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/wait_bit.h - copied unchanged from r364330, head/sys/compat/linuxkpi/common/include/linux/wait_bit.h projects/nfs-over-tls/sys/contrib/pcg-c/ - copied from r364330, head/sys/contrib/pcg-c/ projects/nfs-over-tls/sys/dev/acpica/acpi_apei.c - copied unchanged from r364330, head/sys/dev/acpica/acpi_apei.c projects/nfs-over-tls/sys/dev/smc/if_smc_acpi.c - copied unchanged from r364330, head/sys/dev/smc/if_smc_acpi.c projects/nfs-over-tls/sys/dev/usb/misc/cp2112.c - copied unchanged from r364330, head/sys/dev/usb/misc/cp2112.c projects/nfs-over-tls/sys/gnu/dts/arm/am5729-beagleboneai.dts - copied unchanged from r364330, head/sys/gnu/dts/arm/am5729-beagleboneai.dts projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-bmc-facebook-yosemitev2.dts - copied unchanged from r364330, head/sys/gnu/dts/arm/aspeed-bmc-facebook-yosemitev2.dts projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-bmc-opp-nicole.dts - copied unchanged from r364330, head/sys/gnu/dts/arm/aspeed-bmc-opp-nicole.dts projects/nfs-over-tls/sys/gnu/dts/arm/at91-sama5d2_icp.dts - copied unchanged from r364330, head/sys/gnu/dts/arm/at91-sama5d2_icp.dts projects/nfs-over-tls/sys/gnu/dts/arm/bcm2835-rpi-common.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm/bcm2835-rpi-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dra7-ipu-dsp-common.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm/dra7-ipu-dsp-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dra74-ipu-dsp-common.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm/dra74-ipu-dsp-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/exynos4210-i9100.dts - copied unchanged from r364330, head/sys/gnu/dts/arm/exynos4210-i9100.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-colibri-v1_1-eval-v3.dts - copied unchanged from r364330, head/sys/gnu/dts/arm/imx6dl-colibri-v1_1-eval-v3.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-colibri-v1_1-uhs.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm/imx6qdl-colibri-v1_1-uhs.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/integratorap-im-pd1.dts - copied unchanged from r364330, head/sys/gnu/dts/arm/integratorap-im-pd1.dts projects/nfs-over-tls/sys/gnu/dts/arm/kirkwood-l-50.dts - copied unchanged from r364330, head/sys/gnu/dts/arm/kirkwood-l-50.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7742-iwg21d-q7.dts - copied unchanged from r364330, head/sys/gnu/dts/arm/r8a7742-iwg21d-q7.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7742-iwg21m.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm/r8a7742-iwg21m.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7742.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm/r8a7742.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rtd1195-horseradish.dts - copied unchanged from r364330, head/sys/gnu/dts/arm/rtd1195-horseradish.dts projects/nfs-over-tls/sys/gnu/dts/arm/rtd1195-mele-x1000.dts - copied unchanged from r364330, head/sys/gnu/dts/arm/rtd1195-mele-x1000.dts projects/nfs-over-tls/sys/gnu/dts/arm/rtd1195.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm/rtd1195.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157a-dhcor-avenger96.dts - copied unchanged from r364330, head/sys/gnu/dts/arm/stm32mp157a-dhcor-avenger96.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157a-iot-box.dts - copied unchanged from r364330, head/sys/gnu/dts/arm/stm32mp157a-iot-box.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157a-stinger96.dts - copied unchanged from r364330, head/sys/gnu/dts/arm/stm32mp157a-stinger96.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157a-stinger96.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm/stm32mp157a-stinger96.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157c-lxa-mc1.dts - copied unchanged from r364330, head/sys/gnu/dts/arm/stm32mp157c-lxa-mc1.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15xx-dhcom-pdk2.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm/stm32mp15xx-dhcom-pdk2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15xx-dhcom-som.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm/stm32mp15xx-dhcom-som.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15xx-dhcor-avenger96.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm/stm32mp15xx-dhcor-avenger96.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15xx-dhcor-io1v8.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm/stm32mp15xx-dhcor-io1v8.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15xx-dhcor-som.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm/stm32mp15xx-dhcor-som.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15xx-osd32.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm/stm32mp15xx-osd32.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime-emmc.dts - copied unchanged from r364330, head/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime-emmc.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6-cpu-opp.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm64/allwinner/sun50i-h6-cpu-opp.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12b-gtking-pro.dts - copied unchanged from r364330, head/sys/gnu/dts/arm64/amlogic/meson-g12b-gtking-pro.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12b-gtking.dts - copied unchanged from r364330, head/sys/gnu/dts/arm64/amlogic/meson-g12b-gtking.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12b-w400.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm64/amlogic/meson-g12b-w400.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxl-s805x.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm64/amlogic/meson-gxl-s805x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxl-s905d-sml5442tw.dts - copied unchanged from r364330, head/sys/gnu/dts/arm64/amlogic/meson-gxl-s905d-sml5442tw.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-sm1-odroid-c4.dts - copied unchanged from r364330, head/sys/gnu/dts/arm64/amlogic/meson-sm1-odroid-c4.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mm-beacon-baseboard.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm64/freescale/imx8mm-beacon-baseboard.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mm-beacon-kit.dts - copied unchanged from r364330, head/sys/gnu/dts/arm64/freescale/imx8mm-beacon-kit.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mm-beacon-som.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm64/freescale/imx8mm-beacon-som.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt6358.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm64/mediatek/mt6358.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt8173-elm-hana-rev7.dts - copied unchanged from r364330, head/sys/gnu/dts/arm64/mediatek/mt8173-elm-hana-rev7.dts projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt8173-elm-hana.dts - copied unchanged from r364330, head/sys/gnu/dts/arm64/mediatek/mt8173-elm-hana.dts projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt8173-elm-hana.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm64/mediatek/mt8173-elm-hana.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt8173-elm.dts - copied unchanged from r364330, head/sys/gnu/dts/arm64/mediatek/mt8173-elm.dts projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt8173-elm.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm64/mediatek/mt8173-elm.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sdm660-xiaomi-lavender.dts - copied unchanged from r364330, head/sys/gnu/dts/arm64/qcom/sdm660-xiaomi-lavender.dts projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sdm660.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm64/qcom/sdm660.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/realtek/rtd1295-xnano-x5.dts - copied unchanged from r364330, head/sys/gnu/dts/arm64/realtek/rtd1295-xnano-x5.dts projects/nfs-over-tls/sys/gnu/dts/arm64/realtek/rtd1395-bpi-m4.dts - copied unchanged from r364330, head/sys/gnu/dts/arm64/realtek/rtd1395-bpi-m4.dts projects/nfs-over-tls/sys/gnu/dts/arm64/realtek/rtd1395-lionskin.dts - copied unchanged from r364330, head/sys/gnu/dts/arm64/realtek/rtd1395-lionskin.dts projects/nfs-over-tls/sys/gnu/dts/arm64/realtek/rtd1395.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm64/realtek/rtd1395.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/realtek/rtd139x.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm64/realtek/rtd139x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/realtek/rtd1619-mjolnir.dts - copied unchanged from r364330, head/sys/gnu/dts/arm64/realtek/rtd1619-mjolnir.dts projects/nfs-over-tls/sys/gnu/dts/arm64/realtek/rtd1619.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm64/realtek/rtd1619.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/realtek/rtd16xx.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm64/realtek/rtd16xx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/aistarvision-mipi-adapter-2.1.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm64/renesas/aistarvision-mipi-adapter-2.1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a774c0-ek874-mipi-2.1.dts - copied unchanged from r364330, head/sys/gnu/dts/arm64/renesas/r8a774c0-ek874-mipi-2.1.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3326-odroid-go2.dts - copied unchanged from r364330, head/sys/gnu/dts/arm64/rockchip/rk3326-odroid-go2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3326.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm64/rockchip/rk3326.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/socionext/uniphier-ld20-akebi96.dts - copied unchanged from r364330, head/sys/gnu/dts/arm64/socionext/uniphier-ld20-akebi96.dts projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-am654-industrial-thermal.dtsi - copied unchanged from r364330, head/sys/gnu/dts/arm64/ti/k3-am654-industrial-thermal.dtsi projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/agilex-clock.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/clock/agilex-clock.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/bt1-ccu.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/clock/bt1-ccu.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/intel,lgm-clk.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/clock/intel,lgm-clk.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/marvell,mmp2-audio.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/clock/marvell,mmp2-audio.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/mt6765-clk.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/clock/mt6765-clk.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8939.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8939.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/r8a7742-cpg-mssr.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/clock/r8a7742-cpg-mssr.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/x1830-cgu.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/clock/x1830-cgu.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/interconnect/imx8mm.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/interconnect/imx8mm.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/interconnect/imx8mn.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/interconnect/imx8mn.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/interconnect/imx8mq.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/interconnect/imx8mq.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/mailbox/qcom-ipcc.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/mailbox/qcom-ipcc.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/pinctrl/pads-imx8dxl.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/pinctrl/pads-imx8dxl.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/power/marvell,mmp2.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/power/marvell,mmp2.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/power/meson-gxbb-power.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/power/meson-gxbb-power.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/power/meson8-power.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/power/meson8-power.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/power/r8a7742-sysc.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/power/r8a7742-sysc.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/reset/bt1-ccu.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/reset/bt1-ccu.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/reset/imx8mp-reset.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/reset/imx8mp-reset.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8939.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8939.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/reset/realtek,rtd1195.h - copied unchanged from r364330, head/sys/gnu/dts/include/dt-bindings/reset/realtek,rtd1195.h projects/nfs-over-tls/sys/i386/include/iommu.h - copied unchanged from r364330, head/sys/i386/include/iommu.h projects/nfs-over-tls/sys/kern/subr_prng.c - copied unchanged from r364330, head/sys/kern/subr_prng.c projects/nfs-over-tls/sys/modules/usb/cp2112/ - copied from r364330, head/sys/modules/usb/cp2112/ projects/nfs-over-tls/sys/sys/prng.h - copied unchanged from r364330, head/sys/sys/prng.h projects/nfs-over-tls/sys/x86/include/iommu.h - copied unchanged from r364330, head/sys/x86/include/iommu.h Deleted: projects/nfs-over-tls/sys/arm/ti/am335x/am335x_prcm.c projects/nfs-over-tls/sys/arm/ti/am335x/am335x_usbss.c projects/nfs-over-tls/sys/arm/ti/ti_hwmods.c projects/nfs-over-tls/sys/arm/ti/ti_hwmods.h projects/nfs-over-tls/sys/compat/netbsd/ projects/nfs-over-tls/sys/dev/cy/ projects/nfs-over-tls/sys/dev/rc/ projects/nfs-over-tls/sys/dev/rp/ projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157c-dhcom-som.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/apq8016-sbc-pmic-pins.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/apq8016-sbc-soc-pins.dtsi projects/nfs-over-tls/sys/modules/rc/ projects/nfs-over-tls/sys/modules/rp/ Modified: projects/nfs-over-tls/sys/arm/allwinner/aw_cir.c projects/nfs-over-tls/sys/arm/allwinner/clkng/aw_clk_nm.c projects/nfs-over-tls/sys/arm/allwinner/clkng/ccu_sun8i_r.c projects/nfs-over-tls/sys/arm/arm/trap-v6.c projects/nfs-over-tls/sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c projects/nfs-over-tls/sys/arm/broadcom/bcm2835/bcm2835_firmware.c projects/nfs-over-tls/sys/arm/broadcom/bcm2835/bcm2835_firmware.h projects/nfs-over-tls/sys/arm/broadcom/bcm2835/bcm2835_mbox.c projects/nfs-over-tls/sys/arm/broadcom/bcm2835/bcm2835_mbox_prop.h projects/nfs-over-tls/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c projects/nfs-over-tls/sys/arm/broadcom/bcm2835/files.bcm283x projects/nfs-over-tls/sys/arm/ti/am335x/am335x_dmtimer.c projects/nfs-over-tls/sys/arm/ti/am335x/am335x_dmtpps.c projects/nfs-over-tls/sys/arm/ti/am335x/am335x_dmtreg.h projects/nfs-over-tls/sys/arm/ti/am335x/am335x_gpio.c projects/nfs-over-tls/sys/arm/ti/am335x/am335x_lcd.c projects/nfs-over-tls/sys/arm/ti/am335x/am335x_musb.c projects/nfs-over-tls/sys/arm/ti/am335x/am335x_pwmss.c projects/nfs-over-tls/sys/arm/ti/am335x/am335x_rtc.c projects/nfs-over-tls/sys/arm/ti/am335x/am335x_scm.c projects/nfs-over-tls/sys/arm/ti/am335x/files.am335x projects/nfs-over-tls/sys/arm/ti/cpsw/if_cpsw.c projects/nfs-over-tls/sys/arm/ti/files.ti projects/nfs-over-tls/sys/arm/ti/omap4/files.omap4 projects/nfs-over-tls/sys/arm/ti/ti_adc.c projects/nfs-over-tls/sys/arm/ti/ti_edma3.c projects/nfs-over-tls/sys/arm/ti/ti_gpio.c projects/nfs-over-tls/sys/arm/ti/ti_i2c.c projects/nfs-over-tls/sys/arm/ti/ti_mbox.c projects/nfs-over-tls/sys/arm/ti/ti_pinmux.c projects/nfs-over-tls/sys/arm/ti/ti_prcm.c projects/nfs-over-tls/sys/arm/ti/ti_prcm.h projects/nfs-over-tls/sys/arm/ti/ti_pruss.c projects/nfs-over-tls/sys/arm/ti/ti_scm.c projects/nfs-over-tls/sys/arm/ti/ti_sdhci.c projects/nfs-over-tls/sys/arm/ti/ti_sdma.c projects/nfs-over-tls/sys/arm/ti/ti_spi.c projects/nfs-over-tls/sys/arm/ti/ti_sysc.c projects/nfs-over-tls/sys/arm/ti/ti_wdt.c projects/nfs-over-tls/sys/arm/ti/usb/omap_ehci.c projects/nfs-over-tls/sys/arm/ti/usb/omap_host.c projects/nfs-over-tls/sys/arm/ti/usb/omap_tll.c projects/nfs-over-tls/sys/arm64/arm64/identcpu.c projects/nfs-over-tls/sys/arm64/arm64/machdep.c projects/nfs-over-tls/sys/arm64/conf/GENERIC projects/nfs-over-tls/sys/arm64/include/acpica_machdep.h projects/nfs-over-tls/sys/arm64/include/armreg.h projects/nfs-over-tls/sys/arm64/include/profile.h projects/nfs-over-tls/sys/arm64/rockchip/clk/rk3328_cru.c projects/nfs-over-tls/sys/arm64/rockchip/clk/rk_clk_composite.c projects/nfs-over-tls/sys/arm64/rockchip/clk/rk_clk_composite.h projects/nfs-over-tls/sys/arm64/rockchip/if_dwc_rk.c projects/nfs-over-tls/sys/cam/ctl/ctl.c projects/nfs-over-tls/sys/cam/ctl/ctl_cmd_table.c projects/nfs-over-tls/sys/cam/ctl/ctl_private.h projects/nfs-over-tls/sys/cam/mmc/mmc_all.h projects/nfs-over-tls/sys/cam/mmc/mmc_da.c projects/nfs-over-tls/sys/cam/mmc/mmc_xpt.c projects/nfs-over-tls/sys/cam/nvme/nvme_da.c projects/nfs-over-tls/sys/cam/nvme/nvme_xpt.c projects/nfs-over-tls/sys/cam/scsi/scsi_all.h projects/nfs-over-tls/sys/cam/scsi/scsi_enc_ses.c projects/nfs-over-tls/sys/cam/scsi/scsi_ses.h projects/nfs-over-tls/sys/cddl/compat/opensolaris/sys/assfail.h projects/nfs-over-tls/sys/cddl/compat/opensolaris/sys/stat.h projects/nfs-over-tls/sys/cddl/compat/opensolaris/sys/time.h projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/sys/sysmacros.h projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_misc.c projects/nfs-over-tls/sys/compat/linprocfs/linprocfs.c projects/nfs-over-tls/sys/compat/linux/linux_fork.c projects/nfs-over-tls/sys/compat/linux/linux_futex.c projects/nfs-over-tls/sys/compat/linux/linux_mmap.c projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/bitops.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/dma-mapping.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/fs.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/jiffies.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/kref.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/mutex.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/radix-tree.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/sched.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/wait.h projects/nfs-over-tls/sys/compat/linuxkpi/common/src/linux_compat.c projects/nfs-over-tls/sys/compat/linuxkpi/common/src/linux_radix.c projects/nfs-over-tls/sys/compat/linuxkpi/common/src/linux_rcu.c projects/nfs-over-tls/sys/conf/files projects/nfs-over-tls/sys/conf/files.arm64 projects/nfs-over-tls/sys/conf/kern.pre.mk projects/nfs-over-tls/sys/dev/acpica/acpi.c projects/nfs-over-tls/sys/dev/ahci/ahci_pci.c projects/nfs-over-tls/sys/dev/asmc/asmc.c projects/nfs-over-tls/sys/dev/asmc/asmcvar.h projects/nfs-over-tls/sys/dev/cxgbe/t4_main.c projects/nfs-over-tls/sys/dev/dwc/if_dwc.c projects/nfs-over-tls/sys/dev/dwc/if_dwc.h projects/nfs-over-tls/sys/dev/dwc/if_dwc_if.m projects/nfs-over-tls/sys/dev/dwc/if_dwcvar.h projects/nfs-over-tls/sys/dev/e1000/if_em.c projects/nfs-over-tls/sys/dev/fdt/simplebus.c projects/nfs-over-tls/sys/dev/fdt/simplebus.h projects/nfs-over-tls/sys/dev/gpio/gpiokeys.c projects/nfs-over-tls/sys/dev/hwpmc/hwpmc_arm64.c projects/nfs-over-tls/sys/dev/hwpmc/hwpmc_mod.c projects/nfs-over-tls/sys/dev/hwpmc/pmc_events.h projects/nfs-over-tls/sys/dev/hyperv/vmbus/vmbus.c projects/nfs-over-tls/sys/dev/ice/ice_common.h projects/nfs-over-tls/sys/dev/ioat/ioat.c projects/nfs-over-tls/sys/dev/iommu/busdma_iommu.c projects/nfs-over-tls/sys/dev/iommu/iommu.h projects/nfs-over-tls/sys/dev/iommu/iommu_gas.c projects/nfs-over-tls/sys/dev/ixl/i40e_prototype.h projects/nfs-over-tls/sys/dev/mmc/host/dwmmc.c projects/nfs-over-tls/sys/dev/mpr/mpr.c projects/nfs-over-tls/sys/dev/mpr/mpr_sas.c projects/nfs-over-tls/sys/dev/mpr/mpr_user.c projects/nfs-over-tls/sys/dev/mps/mps.c projects/nfs-over-tls/sys/dev/mps/mps_sas.c projects/nfs-over-tls/sys/dev/mps/mps_user.c projects/nfs-over-tls/sys/dev/neta/if_mvneta.c projects/nfs-over-tls/sys/dev/ntb/ntb_hw/ntb_hw_intel.c projects/nfs-over-tls/sys/dev/ntb/ntb_hw/ntb_hw_plx.c projects/nfs-over-tls/sys/dev/nvd/nvd.c projects/nfs-over-tls/sys/dev/nvme/nvme_qpair.c projects/nfs-over-tls/sys/dev/nvme/nvme_sim.c projects/nfs-over-tls/sys/dev/pci/pci.c projects/nfs-over-tls/sys/dev/pci/pcivar.h projects/nfs-over-tls/sys/dev/rtwn/usb/rtwn_usb_attach.h projects/nfs-over-tls/sys/dev/safexcel/safexcel.c projects/nfs-over-tls/sys/dev/smc/if_smc.c projects/nfs-over-tls/sys/dev/smc/if_smc_fdt.c projects/nfs-over-tls/sys/dev/smc/if_smcvar.h projects/nfs-over-tls/sys/dev/uart/uart_dev_ti8250.c projects/nfs-over-tls/sys/dev/usb/controller/xhci.h projects/nfs-over-tls/sys/dev/usb/controller/xhci_pci.c projects/nfs-over-tls/sys/dev/usb/usbdevs projects/nfs-over-tls/sys/dev/virtio/pci/virtio_pci.c projects/nfs-over-tls/sys/dev/vt/vt_core.c projects/nfs-over-tls/sys/fs/autofs/autofs_vnops.c projects/nfs-over-tls/sys/fs/cd9660/cd9660_vnops.c projects/nfs-over-tls/sys/fs/devfs/devfs.h projects/nfs-over-tls/sys/fs/devfs/devfs_devs.c projects/nfs-over-tls/sys/fs/devfs/devfs_int.h projects/nfs-over-tls/sys/fs/devfs/devfs_vnops.c projects/nfs-over-tls/sys/fs/ext2fs/ext2_inode_cnv.c projects/nfs-over-tls/sys/fs/ext2fs/ext2_vfsops.c projects/nfs-over-tls/sys/fs/ext2fs/ext2_vnops.c projects/nfs-over-tls/sys/fs/fdescfs/fdesc_vfsops.c projects/nfs-over-tls/sys/fs/fdescfs/fdesc_vnops.c projects/nfs-over-tls/sys/fs/fuse/fuse_internal.c projects/nfs-over-tls/sys/fs/fuse/fuse_vfsops.c projects/nfs-over-tls/sys/fs/msdosfs/msdosfs_vfsops.c projects/nfs-over-tls/sys/fs/msdosfs/msdosfs_vnops.c projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c projects/nfs-over-tls/sys/fs/nfs/nfs_var.h projects/nfs-over-tls/sys/fs/nfs/nfscl.h projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c projects/nfs-over-tls/sys/fs/nfsclient/nfs_clvfsops.c projects/nfs-over-tls/sys/fs/nfsclient/nfs_clvnops.c projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdport.c projects/nfs-over-tls/sys/fs/nullfs/null_subr.c projects/nfs-over-tls/sys/fs/nullfs/null_vfsops.c projects/nfs-over-tls/sys/fs/nullfs/null_vnops.c projects/nfs-over-tls/sys/fs/pseudofs/pseudofs_vncache.c projects/nfs-over-tls/sys/fs/pseudofs/pseudofs_vnops.c projects/nfs-over-tls/sys/fs/smbfs/smbfs_node.c projects/nfs-over-tls/sys/fs/smbfs/smbfs_vfsops.c projects/nfs-over-tls/sys/fs/smbfs/smbfs_vnops.c projects/nfs-over-tls/sys/fs/tmpfs/tmpfs_subr.c projects/nfs-over-tls/sys/fs/tmpfs/tmpfs_vfsops.c projects/nfs-over-tls/sys/fs/tmpfs/tmpfs_vnops.c projects/nfs-over-tls/sys/fs/tmpfs/tmpfs_vnops.h projects/nfs-over-tls/sys/fs/udf/udf_vnops.c projects/nfs-over-tls/sys/geom/eli/g_eli_integrity.c projects/nfs-over-tls/sys/geom/eli/g_eli_privacy.c projects/nfs-over-tls/sys/geom/part/g_part.c projects/nfs-over-tls/sys/geom/part/g_part.h projects/nfs-over-tls/sys/geom/part/g_part_gpt.c projects/nfs-over-tls/sys/gnu/dts/arm/am335x-baltos.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am335x-boneblack-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am335x-boneblack-wireless.dts projects/nfs-over-tls/sys/gnu/dts/arm/am335x-boneblue.dts projects/nfs-over-tls/sys/gnu/dts/arm/am335x-bonegreen-wireless.dts projects/nfs-over-tls/sys/gnu/dts/arm/am335x-evm.dts projects/nfs-over-tls/sys/gnu/dts/arm/am335x-evmsk.dts projects/nfs-over-tls/sys/gnu/dts/arm/am335x-guardian.dts projects/nfs-over-tls/sys/gnu/dts/arm/am335x-lxm.dts projects/nfs-over-tls/sys/gnu/dts/arm/am335x-moxa-uc-2100-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am335x-moxa-uc-8100-me-t.dts projects/nfs-over-tls/sys/gnu/dts/arm/am335x-pepper.dts projects/nfs-over-tls/sys/gnu/dts/arm/am335x-phycore-som.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am335x-pocketbeagle.dts projects/nfs-over-tls/sys/gnu/dts/arm/am33xx-l4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am33xx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am3517-evm.dts projects/nfs-over-tls/sys/gnu/dts/arm/am3517.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am4372.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am437x-cm-t43.dts projects/nfs-over-tls/sys/gnu/dts/arm/am437x-gp-evm.dts projects/nfs-over-tls/sys/gnu/dts/arm/am437x-l4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am437x-sk-evm.dts projects/nfs-over-tls/sys/gnu/dts/arm/am43x-epos-evm.dts projects/nfs-over-tls/sys/gnu/dts/arm/am571x-idk.dts projects/nfs-over-tls/sys/gnu/dts/arm/am572x-idk-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am57xx-beagle-x15-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am57xx-idk-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/armada-370-xp.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/armada-375.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/armada-38x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/armada-39x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-ast2600-evb.dts projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-bmc-facebook-tiogapass.dts projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-bmc-ibm-rainier.dts projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-bmc-opp-mihawk.dts projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-bmc-opp-tacoma.dts projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-bmc-opp-witherspoon.dts projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-bmc-opp-zaius.dts projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-g4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-g5.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-g6.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/at91-dvk_su60_somc.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/at91-kizbox3-hs.dts projects/nfs-over-tls/sys/gnu/dts/arm/at91-kizbox3_common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/at91-sam9x60ek.dts projects/nfs-over-tls/sys/gnu/dts/arm/at91-sama5d27_som1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/at91-sama5d27_som1_ek.dts projects/nfs-over-tls/sys/gnu/dts/arm/at91-sama5d27_wlsom1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/at91-sama5d27_wlsom1_ek.dts projects/nfs-over-tls/sys/gnu/dts/arm/at91-sama5d2_ptc_ek.dts projects/nfs-over-tls/sys/gnu/dts/arm/at91-sama5d2_xplained.dts projects/nfs-over-tls/sys/gnu/dts/arm/at91-wb50n.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/at91rm9200.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/at91sam9g45.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/at91sam9m10g45ek.dts projects/nfs-over-tls/sys/gnu/dts/arm/at91sam9n12.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/at91sam9n12ek.dts projects/nfs-over-tls/sys/gnu/dts/arm/at91sam9rl.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/at91sam9x5.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/bcm-nsp.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/bcm2711-rpi-4-b.dts projects/nfs-over-tls/sys/gnu/dts/arm/bcm2835-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/bcm2835.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/bcm2836.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/bcm2837.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/bcm47094-luxul-xwc-2000.dts projects/nfs-over-tls/sys/gnu/dts/arm/bcm958522er.dts projects/nfs-over-tls/sys/gnu/dts/arm/bcm958525er.dts projects/nfs-over-tls/sys/gnu/dts/arm/bcm958525xmc.dts projects/nfs-over-tls/sys/gnu/dts/arm/bcm958622hr.dts projects/nfs-over-tls/sys/gnu/dts/arm/bcm958623hr.dts projects/nfs-over-tls/sys/gnu/dts/arm/bcm958625hr.dts projects/nfs-over-tls/sys/gnu/dts/arm/bcm958625k.dts projects/nfs-over-tls/sys/gnu/dts/arm/berlin2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/berlin2cd.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/berlin2q.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dm814x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dm816x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dove.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dra7-evm-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dra7-evm.dts projects/nfs-over-tls/sys/gnu/dts/arm/dra7-l4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dra7.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dra71-evm.dts projects/nfs-over-tls/sys/gnu/dts/arm/dra72-evm-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dra72-evm-revc.dts projects/nfs-over-tls/sys/gnu/dts/arm/dra72-evm.dts projects/nfs-over-tls/sys/gnu/dts/arm/dra72x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dra74x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dra76-evm.dts projects/nfs-over-tls/sys/gnu/dts/arm/e60k02.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/exynos3250-monk.dts projects/nfs-over-tls/sys/gnu/dts/arm/exynos3250-rinato.dts projects/nfs-over-tls/sys/gnu/dts/arm/exynos4210-origen.dts projects/nfs-over-tls/sys/gnu/dts/arm/exynos4210-trats.dts projects/nfs-over-tls/sys/gnu/dts/arm/exynos4210-universal_c210.dts projects/nfs-over-tls/sys/gnu/dts/arm/exynos4412-galaxy-s3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/exynos4412-midas.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/exynos4412-origen.dts projects/nfs-over-tls/sys/gnu/dts/arm/exynos5250-arndale.dts projects/nfs-over-tls/sys/gnu/dts/arm/exynos5420-arndale-octa.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx50.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx51.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx53-cx9020.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx53.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-dhcom-pdk2.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-colibri.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw551x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw552x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw560x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw5904.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw5910.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-icore.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-sabresd.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-sr-som.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6sl.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6sx-sabreauto.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6sx-sdb.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6sx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6ul-kontron-n6x1x-s.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6ul-kontron-n6x1x-som-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6ul.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7-tqma7.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-cl-som-imx7.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-colibri.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-nitrogen7.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-pinfunc.h projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-sdb.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-tqma7.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-zii-rmu2.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-zii-rpu2.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7d.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7s.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/integratorap.dts projects/nfs-over-tls/sys/gnu/dts/arm/keystone-k2e.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/keystone-k2g-evm.dts projects/nfs-over-tls/sys/gnu/dts/arm/keystone-k2g.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/keystone-k2hk.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/keystone-k2l.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/kirkwood-netgear_readynas_nv+_v2.dts projects/nfs-over-tls/sys/gnu/dts/arm/kirkwood.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/logicpd-torpedo-baseboard.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/ls1021a-twr.dts projects/nfs-over-tls/sys/gnu/dts/arm/meson.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/meson8b-odroidc1.dts projects/nfs-over-tls/sys/gnu/dts/arm/meson8b.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/meson8m2-mxiii-plus.dts projects/nfs-over-tls/sys/gnu/dts/arm/meson8m2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/mmp2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/mmp3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/motorola-cpcap-mapphone.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/mt2701-evb.dts projects/nfs-over-tls/sys/gnu/dts/arm/mt2701.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/mt7623.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/mt7623n-rfb-emmc.dts projects/nfs-over-tls/sys/gnu/dts/arm/omap2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/omap2420.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/omap2430.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/omap3-beagle.dts projects/nfs-over-tls/sys/gnu/dts/arm/omap3-devkit8000.dts projects/nfs-over-tls/sys/gnu/dts/arm/omap3-gta04.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/omap3-n900.dts projects/nfs-over-tls/sys/gnu/dts/arm/omap3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/omap4-duovero-parlor.dts projects/nfs-over-tls/sys/gnu/dts/arm/omap4-l4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/omap4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/omap5-l4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/omap5.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/pxa168.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/pxa3xx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/pxa910.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/qcom-ipq4019.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/qcom-ipq8064.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/qcom-msm8974-samsung-klte.dts projects/nfs-over-tls/sys/gnu/dts/arm/qcom-msm8974.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7740.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7743.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7744.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7745.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7790.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7791.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7793.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7794.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rk3036-kylin.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3066a-mk808.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3188-radxarock.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3229-xms6.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk322x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rk3288-firefly-reload.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3288-firefly.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rk3288-miqi.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3288-phycore-som.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rk3288-rock2-square.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3288-tinker.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rk3288.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/s5pv210-aries.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/s5pv210-fascinate4g.dts projects/nfs-over-tls/sys/gnu/dts/arm/s5pv210-galaxys.dts projects/nfs-over-tls/sys/gnu/dts/arm/s5pv210-pinctrl.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/s5pv210.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sama5d2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sama5d3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sama5d3_can.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sama5d3_emac.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sama5d3_gmac.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sama5d3_lcd.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sama5d3_mci2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sama5d3_tcb1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sama5d3_uart.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sama5d3xmb.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sama5d3xmb_cmp.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sama5d4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sh73a0.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/socfpga.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/socfpga_arria10.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/ste-ux500-samsung-golden.dts projects/nfs-over-tls/sys/gnu/dts/arm/ste-ux500-samsung-skomer.dts projects/nfs-over-tls/sys/gnu/dts/arm/stih407-family.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/stih418.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/stm32f429.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/stm32h743.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15-pinctrl.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp151.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157a-avenger96.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157c-dhcom-pdk2.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157c-dk2.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157c-ed1.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157c-ev1.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15xx-dkx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun4i-a10.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun5i.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun7i-a20.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-a83t.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-h2-plus-bananapi-m2-zero.dts projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-h3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sunxi-h3-h5.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra114-dalmore.dts projects/nfs-over-tls/sys/gnu/dts/arm/tegra124-venice2.dts projects/nfs-over-tls/sys/gnu/dts/arm/tegra20-colibri-eval-v3.dts projects/nfs-over-tls/sys/gnu/dts/arm/tegra20-colibri-iris.dts projects/nfs-over-tls/sys/gnu/dts/arm/tegra20-harmony.dts projects/nfs-over-tls/sys/gnu/dts/arm/tegra20-medcom-wide.dts projects/nfs-over-tls/sys/gnu/dts/arm/tegra20-paz00.dts projects/nfs-over-tls/sys/gnu/dts/arm/tegra20-seaboard.dts projects/nfs-over-tls/sys/gnu/dts/arm/tegra20-ventana.dts projects/nfs-over-tls/sys/gnu/dts/arm/tegra30-apalis-eval.dts projects/nfs-over-tls/sys/gnu/dts/arm/tegra30-apalis-v1.1-eval.dts projects/nfs-over-tls/sys/gnu/dts/arm/tegra30-beaver.dts projects/nfs-over-tls/sys/gnu/dts/arm/tegra30-cardhu.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra30-colibri-eval-v3.dts projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-ld4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-ld6b-ref.dts projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-pro4-ace.dts projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-pro4-ref.dts projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-pro4-sanji.dts projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-pro4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-pro5.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-pxs2-gentil.dts projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-pxs2-vodka.dts projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-pxs2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-sld8.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/vexpress-v2m-rs1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-a64-olinuxino.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-a64.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6-beelink-gs1.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6-orangepi-3.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6-orangepi-lite2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6-orangepi.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6-pine-h64.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6-tanix-tx6.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/altera/socfpga_stratix10.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/altera/socfpga_stratix10_socdk.dts projects/nfs-over-tls/sys/gnu/dts/arm64/altera/socfpga_stratix10_socdk_nand.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-axg.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12b-khadas-vim3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12b-s922x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12b-ugoos-am6.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12b.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gx-libretech-pc.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gx-p23x-q20x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxbb-kii-pro.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxbb-nanopi-k2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxbb-nexbox-a95x.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxbb-odroidc2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxbb-vega-s95.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxbb-wetek-play2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxbb-wetek.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxbb.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxl-s805x-libretech-ac.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxl-s805x-p241.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxl-s905d-phicomm-n1.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxl-s905w-p281.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxl-s905w-tx3-mini.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxl-s905x-khadas-vim.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxl-s905x-libretech-cc.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxl-s905x-nexbox-a95x.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxl-s905x-p212.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxl.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxm-khadas-vim2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxm-nexbox-a1.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxm-rbox-pro.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxm-vega-s96.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxm.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-khadas-vim3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-sm1-sei610.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-sm1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/arm/foundation-v8-gicv2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/arm/foundation-v8-gicv3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/arm/foundation-v8.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/arm/fvp-base-revc.dts projects/nfs-over-tls/sys/gnu/dts/arm64/arm/juno-base.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/arm/juno-motherboard.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/arm/rtsm_ve-aemv8a.dts projects/nfs-over-tls/sys/gnu/dts/arm64/arm/rtsm_ve-motherboard-rs2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/arm/rtsm_ve-motherboard.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/arm/vexpress-v2m-rs1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1012a-frdm.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1012a-frwy.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1012a-qds.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1012a-rdb.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1012a.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1028a-kontron-sl28-var2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1028a-kontron-sl28.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1028a.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1043a-rdb.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1043a.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-lx2160a.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mm-evk.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mm.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mn-ddr4-evk.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mn.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mp.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mq-librem5-devkit.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mq.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8qxp-mek.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8qxp.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/qoriq-fman3-0.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/hisilicon/hi3660.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/hisilicon/hi6220-coresight.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/hisilicon/hikey960-pinctrl.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/intel/socfpga_agilex.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/intel/socfpga_agilex_socdk.dts projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-3720-db.dts projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-3720-espressobin.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-3720-turris-mox.dts projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-3720-uDPU.dts projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-37xx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-8040-clearfog-gt-8k.dts projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-8040-mcbin-singleshot.dts projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-8040-mcbin.dts projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-ap80x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt2712-evb.dts projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt2712e.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt6797-x20-dev.dts projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt6797.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt7622-bananapi-bpi-r64.dts projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt7622-rfb1.dts projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt7622.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt8173.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt8183-evb.dts projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt8183.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt8516.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/pumpkin-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra132-norrin.dts projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra186-p3310.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra194-p2888.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra194.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra210-p2180.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra210-p2597.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra210-p3450-0000.dts projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra210.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/apq8016-sbc.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/apq8096-db820c.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/ipq8074-hk01.dts projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/ipq8074.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8916-longcheer-l8150.dts projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8916-pins.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8916-samsung-a2015-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8916-samsung-a3u-eur.dts projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8916-samsung-a5u-eur.dts projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8916.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8996.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8998.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/pm8150.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/pm8150b.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/pm8150l.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/pmi8994.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/qcs404-evb.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/qcs404.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sc7180-idp.dts projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sc7180.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sdm845-cheza.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sdm845-db845c.dts projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sdm845-mtp.dts projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sdm845.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sdm850-lenovo-yoga-c630.dts projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sm8250-mtp.dts projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sm8250.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/realtek/rtd1293-ds418j.dts projects/nfs-over-tls/sys/gnu/dts/arm64/realtek/rtd1293.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/realtek/rtd1295-mele-v9.dts projects/nfs-over-tls/sys/gnu/dts/arm64/realtek/rtd1295-probox2-ava.dts projects/nfs-over-tls/sys/gnu/dts/arm64/realtek/rtd1295-zidoo-x9s.dts projects/nfs-over-tls/sys/gnu/dts/arm64/realtek/rtd1295.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/realtek/rtd1296-ds418.dts projects/nfs-over-tls/sys/gnu/dts/arm64/realtek/rtd1296.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/realtek/rtd129x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a774a1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a774b1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a774c0.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77950.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77951.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77960.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77961.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77965.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77970.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77980.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77990.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77995.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/px30.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3308-roc-cc.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3328-a1.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3328-roc-cc.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3328-rock64.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3328.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3368-geekbox.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3368-orion-r68-meta.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3368-r88.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-ficus.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-firefly.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-hugsun-x99.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-nanopi4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-orangepi.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-pinebook-pro.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-rock960.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-rockpro64.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/socionext/uniphier-ld11-global.dts projects/nfs-over-tls/sys/gnu/dts/arm64/socionext/uniphier-ld11-ref.dts projects/nfs-over-tls/sys/gnu/dts/arm64/socionext/uniphier-ld11.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/socionext/uniphier-ld20-global.dts projects/nfs-over-tls/sys/gnu/dts/arm64/socionext/uniphier-ld20-ref.dts projects/nfs-over-tls/sys/gnu/dts/arm64/socionext/uniphier-ld20.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/socionext/uniphier-pxs3-ref.dts projects/nfs-over-tls/sys/gnu/dts/arm64/socionext/uniphier-pxs3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/sprd/sc9863a.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/sprd/sharkl3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-am65-main.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-am65-mcu.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-am65-wakeup.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-j721e-common-proc-board.dts projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-j721e-main.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-j721e-mcu-wakeup.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/xilinx/zynqmp.dtsi projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/at91.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/imx7ulp-clock.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/imx8mp-clock.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/marvell,mmp2.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/meson8b-clkc.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8998.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-sc7180.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/sprd,sc9863a-clk.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/tegra114-car.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/tegra124-car-common.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/tegra20-car.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/tegra210-car.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/tegra30-car.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/x1000-cgu.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/firmware/imx/rsrc.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/input/linux-event-codes.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/phy/phy.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/pinctrl/rockchip.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/power/qcom-rpmpd.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/reset/amlogic,meson-gxbb-reset.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/reset/imx8mq-reset.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/reset/realtek,rtd1295.h projects/nfs-over-tls/sys/kern/kern_conf.c projects/nfs-over-tls/sys/kern/kern_dump.c projects/nfs-over-tls/sys/kern/kern_environment.c projects/nfs-over-tls/sys/kern/kern_malloc.c projects/nfs-over-tls/sys/kern/kern_mbuf.c projects/nfs-over-tls/sys/kern/kern_mutex.c projects/nfs-over-tls/sys/kern/kern_priv.c projects/nfs-over-tls/sys/kern/kern_proc.c projects/nfs-over-tls/sys/kern/kern_prot.c projects/nfs-over-tls/sys/kern/kern_rmlock.c projects/nfs-over-tls/sys/kern/kern_thread.c projects/nfs-over-tls/sys/kern/makesyscalls.sh projects/nfs-over-tls/sys/kern/subr_acl_nfs4.c projects/nfs-over-tls/sys/kern/subr_acl_posix1e.c projects/nfs-over-tls/sys/kern/subr_bus.c projects/nfs-over-tls/sys/kern/subr_epoch.c projects/nfs-over-tls/sys/kern/subr_smp.c projects/nfs-over-tls/sys/kern/subr_witness.c projects/nfs-over-tls/sys/kern/sys_pipe.c projects/nfs-over-tls/sys/kern/tty.c projects/nfs-over-tls/sys/kern/uipc_mbuf.c projects/nfs-over-tls/sys/kern/uipc_mqueue.c projects/nfs-over-tls/sys/kern/uipc_sem.c projects/nfs-over-tls/sys/kern/uipc_shm.c projects/nfs-over-tls/sys/kern/uipc_socket.c projects/nfs-over-tls/sys/kern/uipc_usrreq.c projects/nfs-over-tls/sys/kern/vfs_bio.c projects/nfs-over-tls/sys/kern/vfs_cache.c projects/nfs-over-tls/sys/kern/vfs_default.c projects/nfs-over-tls/sys/kern/vfs_hash.c projects/nfs-over-tls/sys/kern/vfs_lookup.c projects/nfs-over-tls/sys/kern/vfs_subr.c projects/nfs-over-tls/sys/kern/vfs_syscalls.c projects/nfs-over-tls/sys/kern/vfs_vnops.c projects/nfs-over-tls/sys/kern/vnode_if.src projects/nfs-over-tls/sys/libkern/random.c projects/nfs-over-tls/sys/mips/conf/std.MALTA projects/nfs-over-tls/sys/mips/mips/trap.c projects/nfs-over-tls/sys/modules/Makefile projects/nfs-over-tls/sys/modules/cpsw/Makefile projects/nfs-over-tls/sys/modules/esp/Makefile projects/nfs-over-tls/sys/modules/linux/Makefile projects/nfs-over-tls/sys/modules/linux64/Makefile projects/nfs-over-tls/sys/modules/nvd/Makefile projects/nfs-over-tls/sys/modules/uart/Makefile projects/nfs-over-tls/sys/modules/usb/Makefile projects/nfs-over-tls/sys/net/if.c projects/nfs-over-tls/sys/net/if_lagg.c projects/nfs-over-tls/sys/net/if_media.h projects/nfs-over-tls/sys/net/if_vxlan.c projects/nfs-over-tls/sys/net/iflib.c projects/nfs-over-tls/sys/net/iflib.h projects/nfs-over-tls/sys/net/route.c projects/nfs-over-tls/sys/net/route.h projects/nfs-over-tls/sys/net/route/route_ctl.c projects/nfs-over-tls/sys/net/route/route_ctl.h projects/nfs-over-tls/sys/net/route/route_var.h projects/nfs-over-tls/sys/net/route/shared.h projects/nfs-over-tls/sys/net/rtsock.c projects/nfs-over-tls/sys/net80211/_ieee80211.h projects/nfs-over-tls/sys/net80211/ieee80211.c projects/nfs-over-tls/sys/net80211/ieee80211_ht.c projects/nfs-over-tls/sys/net80211/ieee80211_ioctl.c projects/nfs-over-tls/sys/net80211/ieee80211_ioctl.h projects/nfs-over-tls/sys/net80211/ieee80211_proto.h projects/nfs-over-tls/sys/net80211/ieee80211_var.h projects/nfs-over-tls/sys/net80211/ieee80211_vht.c projects/nfs-over-tls/sys/netgraph/ng_iface.c projects/nfs-over-tls/sys/netgraph/ng_iface.h projects/nfs-over-tls/sys/netinet/cc/cc_cubic.c projects/nfs-over-tls/sys/netinet/in.c projects/nfs-over-tls/sys/netinet/in_mcast.c projects/nfs-over-tls/sys/netinet/in_proto.c projects/nfs-over-tls/sys/netinet/in_rmx.c projects/nfs-over-tls/sys/netinet/in_var.h projects/nfs-over-tls/sys/netinet/sctp_input.c projects/nfs-over-tls/sys/netinet/sctp_output.c projects/nfs-over-tls/sys/netinet/sctp_pcb.c projects/nfs-over-tls/sys/netinet/sctp_structs.h projects/nfs-over-tls/sys/netinet/sctputil.c projects/nfs-over-tls/sys/netinet/sctputil.h projects/nfs-over-tls/sys/netinet/tcp_input.c projects/nfs-over-tls/sys/netinet/tcp_sack.c projects/nfs-over-tls/sys/netinet/tcp_subr.c projects/nfs-over-tls/sys/netinet/tcp_syncache.c projects/nfs-over-tls/sys/netinet/tcp_syncache.h projects/nfs-over-tls/sys/netinet/tcp_var.h projects/nfs-over-tls/sys/netinet/udp_usrreq.c projects/nfs-over-tls/sys/netinet6/in6.c projects/nfs-over-tls/sys/netinet6/in6_ifattach.c projects/nfs-over-tls/sys/netinet6/in6_mcast.c projects/nfs-over-tls/sys/netinet6/in6_proto.c projects/nfs-over-tls/sys/netinet6/in6_rmx.c projects/nfs-over-tls/sys/netinet6/in6_var.h projects/nfs-over-tls/sys/netinet6/ip6_output.c projects/nfs-over-tls/sys/netinet6/scope6.c projects/nfs-over-tls/sys/netinet6/scope6_var.h projects/nfs-over-tls/sys/netinet6/udp6_usrreq.c projects/nfs-over-tls/sys/netpfil/ipfw/ip_fw2.c projects/nfs-over-tls/sys/netpfil/ipfw/nat64/nat64_translate.c projects/nfs-over-tls/sys/powerpc/aim/mmu_radix.c projects/nfs-over-tls/sys/powerpc/powerpc/trap.c projects/nfs-over-tls/sys/riscv/conf/GENERIC projects/nfs-over-tls/sys/riscv/include/ieeefp.h projects/nfs-over-tls/sys/riscv/include/pcpu.h projects/nfs-over-tls/sys/riscv/include/pcpu_aux.h projects/nfs-over-tls/sys/riscv/include/profile.h projects/nfs-over-tls/sys/riscv/include/stack.h projects/nfs-over-tls/sys/riscv/riscv/db_trace.c projects/nfs-over-tls/sys/riscv/riscv/intr_machdep.c projects/nfs-over-tls/sys/riscv/riscv/locore.S projects/nfs-over-tls/sys/riscv/riscv/machdep.c projects/nfs-over-tls/sys/riscv/riscv/stack_machdep.c projects/nfs-over-tls/sys/riscv/riscv/trap.c projects/nfs-over-tls/sys/riscv/riscv/unwind.c projects/nfs-over-tls/sys/security/audit/audit_arg.c projects/nfs-over-tls/sys/security/mac/mac_framework.c projects/nfs-over-tls/sys/security/mac/mac_framework.h projects/nfs-over-tls/sys/security/mac/mac_vfs.c projects/nfs-over-tls/sys/sys/ata.h projects/nfs-over-tls/sys/sys/caprights.h projects/nfs-over-tls/sys/sys/capsicum.h projects/nfs-over-tls/sys/sys/disk/gpt.h projects/nfs-over-tls/sys/sys/domain.h projects/nfs-over-tls/sys/sys/file.h projects/nfs-over-tls/sys/sys/malloc.h projects/nfs-over-tls/sys/sys/mbuf.h projects/nfs-over-tls/sys/sys/mount.h projects/nfs-over-tls/sys/sys/mutex.h projects/nfs-over-tls/sys/sys/namei.h projects/nfs-over-tls/sys/sys/param.h projects/nfs-over-tls/sys/sys/pipe.h projects/nfs-over-tls/sys/sys/pmc.h projects/nfs-over-tls/sys/sys/protosw.h projects/nfs-over-tls/sys/sys/smp.h projects/nfs-over-tls/sys/sys/sysctl.h projects/nfs-over-tls/sys/sys/un.h projects/nfs-over-tls/sys/sys/vnode.h projects/nfs-over-tls/sys/tools/makesyscalls.lua projects/nfs-over-tls/sys/tools/vnode_if.awk projects/nfs-over-tls/sys/ufs/ffs/ffs_alloc.c projects/nfs-over-tls/sys/ufs/ffs/ffs_softdep.c projects/nfs-over-tls/sys/ufs/ffs/ffs_vfsops.c projects/nfs-over-tls/sys/ufs/ffs/ffs_vnops.c projects/nfs-over-tls/sys/ufs/ufs/ufs_quota.c projects/nfs-over-tls/sys/ufs/ufs/ufs_vnops.c projects/nfs-over-tls/sys/vm/uma.h projects/nfs-over-tls/sys/vm/uma_core.c projects/nfs-over-tls/sys/vm/vm_extern.h projects/nfs-over-tls/sys/vm/vm_fault.c projects/nfs-over-tls/sys/vm/vm_init.c projects/nfs-over-tls/sys/vm/vm_kern.c projects/nfs-over-tls/sys/vm/vm_kern.h projects/nfs-over-tls/sys/vm/vm_map.c projects/nfs-over-tls/sys/vm/vm_map.h projects/nfs-over-tls/sys/vm/vm_meter.c projects/nfs-over-tls/sys/vm/vm_mmap.c projects/nfs-over-tls/sys/vm/vm_object.c projects/nfs-over-tls/sys/vm/vm_page.c projects/nfs-over-tls/sys/vm/vm_page.h projects/nfs-over-tls/sys/vm/vm_pageout.c projects/nfs-over-tls/sys/vm/vm_pagequeue.h projects/nfs-over-tls/sys/vm/vnode_pager.c projects/nfs-over-tls/sys/x86/include/acpica_machdep.h projects/nfs-over-tls/sys/x86/include/bus_dma.h projects/nfs-over-tls/sys/x86/iommu/intel_ctx.c projects/nfs-over-tls/sys/x86/iommu/intel_dmar.h projects/nfs-over-tls/sys/x86/iommu/intel_drv.c projects/nfs-over-tls/sys/x86/iommu/intel_idpgtbl.c projects/nfs-over-tls/sys/x86/iommu/intel_intrmap.c projects/nfs-over-tls/sys/x86/iommu/intel_qi.c projects/nfs-over-tls/sys/x86/iommu/intel_quirks.c projects/nfs-over-tls/sys/x86/iommu/intel_utils.c projects/nfs-over-tls/sys/x86/x86/busdma_bounce.c projects/nfs-over-tls/sys/x86/x86/busdma_machdep.c projects/nfs-over-tls/sys/x86/x86/cpu_machdep.c Directory Properties: projects/nfs-over-tls/sys/ (props changed) projects/nfs-over-tls/sys/cddl/contrib/opensolaris/ (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/ (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/ (props changed) projects/nfs-over-tls/sys/gnu/dts/include/ (props changed) projects/nfs-over-tls/sys/gnu/dts/riscv/ (props changed) Copied: projects/nfs-over-tls/sys/amd64/include/iommu.h (from r364330, head/sys/amd64/include/iommu.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/nfs-over-tls/sys/amd64/include/iommu.h Tue Aug 18 02:42:51 2020 (r364333, copy of r364330, head/sys/amd64/include/iommu.h) @@ -0,0 +1,6 @@ +/*- + * This file is in the public domain. + */ +/* $FreeBSD$ */ + +#include <x86/iommu.h> Modified: projects/nfs-over-tls/sys/arm/allwinner/aw_cir.c ============================================================================== --- projects/nfs-over-tls/sys/arm/allwinner/aw_cir.c Tue Aug 18 02:02:36 2020 (r364332) +++ projects/nfs-over-tls/sys/arm/allwinner/aw_cir.c Tue Aug 18 02:42:51 2020 (r364333) @@ -126,16 +126,21 @@ __FBSDID("$FreeBSD$"); #define AW_IR_DMAX 53 /* Active Thresholds */ -#define AW_IR_ACTIVE_T ((0 & 0xff) << 16) -#define AW_IR_ACTIVE_T_C ((1 & 0xff) << 23) +#define AW_IR_ACTIVE_T_VAL AW_IR_L1_MIN +#define AW_IR_ACTIVE_T (((AW_IR_ACTIVE_T_VAL - 1) & 0xff) << 16) +#define AW_IR_ACTIVE_T_C_VAL 0 +#define AW_IR_ACTIVE_T_C ((AW_IR_ACTIVE_T_C_VAL & 0xff) << 23) /* Code masks */ #define CODE_MASK 0x00ff00ff #define INV_CODE_MASK 0xff00ff00 #define VALID_CODE_MASK 0x00ff0000 -#define A10_IR 1 -#define A13_IR 2 +enum { + A10_IR = 1, + A13_IR, + A31_IR, +}; #define AW_IR_RAW_BUF_SIZE 128 @@ -158,6 +163,7 @@ static struct resource_spec aw_ir_spec[] = { static struct ofw_compat_data compat_data[] = { { "allwinner,sun4i-a10-ir", A10_IR }, { "allwinner,sun5i-a13-ir", A13_IR }, + { "allwinner,sun6i-a31-ir", A31_IR }, { NULL, 0 } }; @@ -196,24 +202,24 @@ aw_ir_read_data(struct aw_ir_softc *sc) static unsigned long aw_ir_decode_packets(struct aw_ir_softc *sc) { - unsigned long len, code; - unsigned char val, last; + unsigned int len, code; unsigned int active_delay; + unsigned char val, last; int i, bitcount; if (bootverbose) device_printf(sc->dev, "sc->dcnt = %d\n", sc->dcnt); /* Find Lead 1 (bit separator) */ - active_delay = (AW_IR_ACTIVE_T + 1) * (AW_IR_ACTIVE_T_C != 0 ? 128 : 1); - len = 0; - len += (active_delay >> 1); + active_delay = AW_IR_ACTIVE_T_VAL * + (AW_IR_ACTIVE_T_C_VAL != 0 ? 128 : 1); + len = active_delay; if (bootverbose) - device_printf(sc->dev, "Initial len: %ld\n", len); + device_printf(sc->dev, "Initial len: %d\n", len); for (i = 0; i < sc->dcnt; i++) { val = sc->buf[i]; if (val & VAL_MASK) - len += val & PERIOD_MASK; + len += (val & PERIOD_MASK) + 1; else { if (len > AW_IR_L1_MIN) break; @@ -221,7 +227,7 @@ aw_ir_decode_packets(struct aw_ir_softc *sc) } } if (bootverbose) - device_printf(sc->dev, "len = %ld\n", len); + device_printf(sc->dev, "len = %d\n", len); if ((val & VAL_MASK) || (len <= AW_IR_L1_MIN)) { if (bootverbose) device_printf(sc->dev, "Bit separator error\n"); @@ -237,7 +243,7 @@ aw_ir_decode_packets(struct aw_ir_softc *sc) break; len = 0; } else - len += val & PERIOD_MASK; + len += (val & PERIOD_MASK) + 1; } if ((!(val & VAL_MASK)) || (len <= AW_IR_L0_MIN)) { if (bootverbose) @@ -254,23 +260,25 @@ aw_ir_decode_packets(struct aw_ir_softc *sc) val = sc->buf[i]; if (last) { if (val & VAL_MASK) - len += val & PERIOD_MASK; + len += (val & PERIOD_MASK) + 1; else { if (len > AW_IR_PMAX) { if (bootverbose) device_printf(sc->dev, - "Pulse error\n"); + "Pulse error, len=%d\n", + len); goto error_code; } last = 0; - len = val & PERIOD_MASK; + len = (val & PERIOD_MASK) + 1; } } else { if (val & VAL_MASK) { if (len > AW_IR_DMAX) { if (bootverbose) device_printf(sc->dev, - "Distant error\n"); + "Distance error, len=%d\n", + len); goto error_code; } else { if (len > AW_IR_DMID) { @@ -282,9 +290,9 @@ aw_ir_decode_packets(struct aw_ir_softc *sc) break; /* Finish decoding */ } last = 1; - len = val & PERIOD_MASK; + len = (val & PERIOD_MASK) + 1; } else - len += val & PERIOD_MASK; + len += (val & PERIOD_MASK) + 1; } } return (code); @@ -364,7 +372,7 @@ aw_ir_intr(void *arg) device_printf(sc->dev, "IR code status: %d\n", stat); } - sc->dcnt = 0; + aw_ir_buf_reset(sc); } if (val & AW_IR_RXINT_ROI_EN) { /* RX FIFO overflow */ @@ -414,6 +422,7 @@ aw_ir_attach(device_t dev) sc->fifo_size = 16; break; case A13_IR: + case A31_IR: sc->fifo_size = 64; break; } @@ -464,7 +473,8 @@ aw_ir_attach(device_t dev) &sc->intrhand)) { bus_release_resources(dev, aw_ir_spec, sc->res); device_printf(dev, "cannot setup interrupt handler\n"); - return (ENXIO); + err = ENXIO; + goto error; } /* Enable CIR Mode */ Modified: projects/nfs-over-tls/sys/arm/allwinner/clkng/aw_clk_nm.c ============================================================================== --- projects/nfs-over-tls/sys/arm/allwinner/clkng/aw_clk_nm.c Tue Aug 18 02:02:36 2020 (r364332) +++ projects/nfs-over-tls/sys/arm/allwinner/clkng/aw_clk_nm.c Tue Aug 18 02:42:51 2020 (r364333) @@ -151,7 +151,7 @@ aw_clk_nm_find_best(struct aw_clk_nm_sc *sc, uint64_t min_n = aw_clk_factor_get_min(&sc->n); for (m = min_m; m <= max_m; ) { - for (n = min_m; n <= max_n; ) { + for (n = min_n; n <= max_n; ) { cur = fparent / n / m; if (abs(*fout - cur) < abs(*fout - best)) { best = cur; @@ -196,7 +196,7 @@ aw_clk_nm_set_freq(struct clknode *clk, uint64_t fpare clknode_get_freq(p_clk, &fparent); cur = aw_clk_nm_find_best(sc, fparent, fout, &n, &m); - if ((*fout - cur) < (*fout - best)) { + if (abs((*fout - cur)) < abs((*fout - best))) { best = cur; best_parent = p_idx; best_n = n; Modified: projects/nfs-over-tls/sys/arm/allwinner/clkng/ccu_sun8i_r.c ============================================================================== --- projects/nfs-over-tls/sys/arm/allwinner/clkng/ccu_sun8i_r.c Tue Aug 18 02:02:36 2020 (r364332) +++ projects/nfs-over-tls/sys/arm/allwinner/clkng/ccu_sun8i_r.c Tue Aug 18 02:42:51 2020 (r364333) @@ -119,10 +119,10 @@ NM_CLK(r_ccu_ir_clk, "ir", r_ccu_ir_parents, /* names, parents */ 0x54, /* offset */ 0, 4, 0, 0, /* N factor */ - 16, 2, 0, 0, /* M flags */ + 16, 2, 0, 0, /* M factor */ 24, 2, /* mux */ 31, /* gate */ - AW_CLK_HAS_MUX | AW_CLK_REPARENT); /* flags */ + AW_CLK_HAS_MUX | AW_CLK_REPARENT | AW_CLK_HAS_GATE);/* flags */ static const char *a83t_ir_parents[] = {"osc16M", "osc24M"}; static struct aw_clk_nm_def a83t_ir_clk = { Modified: projects/nfs-over-tls/sys/arm/arm/trap-v6.c ============================================================================== --- projects/nfs-over-tls/sys/arm/arm/trap-v6.c Tue Aug 18 02:02:36 2020 (r364332) +++ projects/nfs-over-tls/sys/arm/arm/trap-v6.c Tue Aug 18 02:42:51 2020 (r364333) @@ -169,7 +169,8 @@ static const struct abort aborts[] = { }; static __inline void -call_trapsignal(struct thread *td, int sig, int code, vm_offset_t addr) +call_trapsignal(struct thread *td, int sig, int code, vm_offset_t addr, + int trapno) { ksiginfo_t ksi; @@ -185,6 +186,7 @@ call_trapsignal(struct thread *td, int sig, int code, ksi.ksi_signo = sig; ksi.ksi_code = code; ksi.ksi_addr = (void *)addr; + ksi.ksi_trapno = trapno; trapsignal(td, &ksi); } @@ -252,7 +254,7 @@ abort_debug(struct trapframe *tf, u_int fsr, u_int pre struct thread *td; td = curthread; - call_trapsignal(td, SIGTRAP, TRAP_BRKPT, far); + call_trapsignal(td, SIGTRAP, TRAP_BRKPT, far, FAULT_DEBUG); userret(td, tf); } else { #ifdef KDB @@ -523,7 +525,7 @@ nogo: ksig.addr = far; do_trapsignal: - call_trapsignal(td, ksig.sig, ksig.code, ksig.addr); + call_trapsignal(td, ksig.sig, ksig.code, ksig.addr, idx); out: if (usermode) userret(td, tf); Modified: projects/nfs-over-tls/sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c ============================================================================== --- projects/nfs-over-tls/sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c Tue Aug 18 02:02:36 2020 (r364332) +++ projects/nfs-over-tls/sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c Tue Aug 18 02:42:51 2020 (r364333) @@ -47,12 +47,10 @@ __FBSDID("$FreeBSD$"); #include <dev/ofw/ofw_bus.h> #include <dev/ofw/ofw_bus_subr.h> -#include <arm/broadcom/bcm2835/bcm2835_mbox.h> -#include <arm/broadcom/bcm2835/bcm2835_mbox_prop.h> +#include <arm/broadcom/bcm2835/bcm2835_firmware.h> #include <arm/broadcom/bcm2835/bcm2835_vcbus.h> #include "cpufreq_if.h" -#include "mbox_if.h" #ifdef DEBUG #define DPRINTF(fmt, ...) do { \ @@ -101,6 +99,7 @@ static struct sysctl_ctx_list bcm2835_sysctl_ctx; struct bcm2835_cpufreq_softc { device_t dev; + device_t firmware; int arm_max_freq; int arm_min_freq; int core_max_freq; @@ -161,7 +160,7 @@ static int bcm2835_cpufreq_get_clock_rate(struct bcm2835_cpufreq_softc *sc, uint32_t clock_id) { - struct msg_get_clock_rate msg; + union msg_get_clock_rate_body msg; int rate; int err; @@ -181,16 +180,11 @@ bcm2835_cpufreq_get_clock_rate(struct bcm2835_cpufreq_ /* setup single tag buffer */ memset(&msg, 0, sizeof(msg)); - msg.hdr.buf_size = sizeof(msg); - msg.hdr.code = BCM2835_MBOX_CODE_REQ; - msg.tag_hdr.tag = BCM2835_MBOX_TAG_GET_CLOCK_RATE; - msg.tag_hdr.val_buf_size = sizeof(msg.body); - msg.tag_hdr.val_len = sizeof(msg.body.req); - msg.body.req.clock_id = clock_id; - msg.end_tag = 0; + msg.req.clock_id = clock_id; /* call mailbox property */ - err = bcm2835_mbox_property(&msg, sizeof(msg)); + err = bcm2835_firmware_property(sc->firmware, + BCM2835_FIRMWARE_TAG_GET_CLOCK_RATE, &msg, sizeof(msg)); if (err) { device_printf(sc->dev, "can't get clock rate (id=%u)\n", clock_id); @@ -198,7 +192,7 @@ bcm2835_cpufreq_get_clock_rate(struct bcm2835_cpufreq_ } /* result (Hz) */ - rate = (int)msg.body.resp.rate_hz; + rate = (int)msg.resp.rate_hz; DPRINTF("clock = %d(Hz)\n", rate); return (rate); } @@ -207,7 +201,7 @@ static int bcm2835_cpufreq_get_max_clock_rate(struct bcm2835_cpufreq_softc *sc, uint32_t clock_id) { - struct msg_get_max_clock_rate msg; + union msg_get_clock_rate_body msg; int rate; int err; @@ -227,16 +221,11 @@ bcm2835_cpufreq_get_max_clock_rate(struct bcm2835_cpuf /* setup single tag buffer */ memset(&msg, 0, sizeof(msg)); - msg.hdr.buf_size = sizeof(msg); - msg.hdr.code = BCM2835_MBOX_CODE_REQ; - msg.tag_hdr.tag = BCM2835_MBOX_TAG_GET_MAX_CLOCK_RATE; - msg.tag_hdr.val_buf_size = sizeof(msg.body); - msg.tag_hdr.val_len = sizeof(msg.body.req); - msg.body.req.clock_id = clock_id; - msg.end_tag = 0; + msg.req.clock_id = clock_id; /* call mailbox property */ - err = bcm2835_mbox_property(&msg, sizeof(msg)); + err = bcm2835_firmware_property(sc->firmware, + BCM2835_FIRMWARE_TAG_GET_MAX_CLOCK_RATE, &msg, sizeof(msg)); if (err) { device_printf(sc->dev, "can't get max clock rate (id=%u)\n", clock_id); @@ -244,7 +233,7 @@ bcm2835_cpufreq_get_max_clock_rate(struct bcm2835_cpuf } /* result (Hz) */ - rate = (int)msg.body.resp.rate_hz; + rate = (int)msg.resp.rate_hz; DPRINTF("clock = %d(Hz)\n", rate); return (rate); } @@ -253,7 +242,7 @@ static int bcm2835_cpufreq_get_min_clock_rate(struct bcm2835_cpufreq_softc *sc, uint32_t clock_id) { - struct msg_get_min_clock_rate msg; + union msg_get_clock_rate_body msg; int rate; int err; @@ -273,16 +262,11 @@ bcm2835_cpufreq_get_min_clock_rate(struct bcm2835_cpuf /* setup single tag buffer */ memset(&msg, 0, sizeof(msg)); - msg.hdr.buf_size = sizeof(msg); - msg.hdr.code = BCM2835_MBOX_CODE_REQ; - msg.tag_hdr.tag = BCM2835_MBOX_TAG_GET_MIN_CLOCK_RATE; - msg.tag_hdr.val_buf_size = sizeof(msg.body); - msg.tag_hdr.val_len = sizeof(msg.body.req); - msg.body.req.clock_id = clock_id; - msg.end_tag = 0; + msg.req.clock_id = clock_id; /* call mailbox property */ - err = bcm2835_mbox_property(&msg, sizeof(msg)); + err = bcm2835_firmware_property(sc->firmware, + BCM2835_FIRMWARE_TAG_GET_MIN_CLOCK_RATE, &msg, sizeof(msg)); if (err) { device_printf(sc->dev, "can't get min clock rate (id=%u)\n", clock_id); @@ -290,7 +274,7 @@ bcm2835_cpufreq_get_min_clock_rate(struct bcm2835_cpuf } /* result (Hz) */ - rate = (int)msg.body.resp.rate_hz; + rate = (int)msg.resp.rate_hz; DPRINTF("clock = %d(Hz)\n", rate); return (rate); } @@ -299,7 +283,7 @@ static int bcm2835_cpufreq_set_clock_rate(struct bcm2835_cpufreq_softc *sc, uint32_t clock_id, uint32_t rate_hz) { - struct msg_set_clock_rate msg; + union msg_set_clock_rate_body msg; int rate; int err; @@ -320,17 +304,12 @@ bcm2835_cpufreq_set_clock_rate(struct bcm2835_cpufreq_ /* setup single tag buffer */ memset(&msg, 0, sizeof(msg)); - msg.hdr.buf_size = sizeof(msg); - msg.hdr.code = BCM2835_MBOX_CODE_REQ; - msg.tag_hdr.tag = BCM2835_MBOX_TAG_SET_CLOCK_RATE; - msg.tag_hdr.val_buf_size = sizeof(msg.body); - msg.tag_hdr.val_len = sizeof(msg.body.req); - msg.body.req.clock_id = clock_id; - msg.body.req.rate_hz = rate_hz; - msg.end_tag = 0; + msg.req.clock_id = clock_id; + msg.req.rate_hz = rate_hz; /* call mailbox property */ - err = bcm2835_mbox_property(&msg, sizeof(msg)); + err = bcm2835_firmware_property(sc->firmware, + BCM2835_FIRMWARE_TAG_SET_CLOCK_RATE, &msg, sizeof(msg)); if (err) { device_printf(sc->dev, "can't set clock rate (id=%u)\n", clock_id); @@ -338,7 +317,7 @@ bcm2835_cpufreq_set_clock_rate(struct bcm2835_cpufreq_ } /* workaround for core clock */ - if (clock_id == BCM2835_MBOX_CLOCK_ID_CORE) { + if (clock_id == BCM2835_FIRMWARE_CLOCK_ID_CORE) { /* for safety (may change voltage without changing clock) */ DELAY(TRANSITION_LATENCY); @@ -349,17 +328,12 @@ bcm2835_cpufreq_set_clock_rate(struct bcm2835_cpufreq_ /* setup single tag buffer */ memset(&msg, 0, sizeof(msg)); - msg.hdr.buf_size = sizeof(msg); - msg.hdr.code = BCM2835_MBOX_CODE_REQ; - msg.tag_hdr.tag = BCM2835_MBOX_TAG_SET_CLOCK_RATE; - msg.tag_hdr.val_buf_size = sizeof(msg.body); - msg.tag_hdr.val_len = sizeof(msg.body.req); - msg.body.req.clock_id = clock_id; - msg.body.req.rate_hz = rate_hz; - msg.end_tag = 0; + msg.req.clock_id = clock_id; + msg.req.rate_hz = rate_hz; /* call mailbox property */ - err = bcm2835_mbox_property(&msg, sizeof(msg)); + err = bcm2835_firmware_property(sc->firmware, + BCM2835_FIRMWARE_TAG_SET_CLOCK_RATE, &msg, sizeof(msg)); if (err) { device_printf(sc->dev, "can't set clock rate (id=%u)\n", clock_id); @@ -368,7 +342,7 @@ bcm2835_cpufreq_set_clock_rate(struct bcm2835_cpufreq_ } /* result (Hz) */ - rate = (int)msg.body.resp.rate_hz; + rate = (int)msg.resp.rate_hz; DPRINTF("clock = %d(Hz)\n", rate); return (rate); } @@ -376,7 +350,7 @@ bcm2835_cpufreq_set_clock_rate(struct bcm2835_cpufreq_ static int bcm2835_cpufreq_get_turbo(struct bcm2835_cpufreq_softc *sc) { - struct msg_get_turbo msg; + union msg_get_turbo_body msg; int level; int err; @@ -396,23 +370,18 @@ bcm2835_cpufreq_get_turbo(struct bcm2835_cpufreq_softc /* setup single tag buffer */ memset(&msg, 0, sizeof(msg)); - msg.hdr.buf_size = sizeof(msg); - msg.hdr.code = BCM2835_MBOX_CODE_REQ; - msg.tag_hdr.tag = BCM2835_MBOX_TAG_GET_TURBO; - msg.tag_hdr.val_buf_size = sizeof(msg.body); - msg.tag_hdr.val_len = sizeof(msg.body.req); - msg.body.req.id = 0; - msg.end_tag = 0; + msg.req.id = 0; /* call mailbox property */ - err = bcm2835_mbox_property(&msg, sizeof(msg)); + err = bcm2835_firmware_property(sc->firmware, + BCM2835_FIRMWARE_TAG_GET_TURBO, &msg, sizeof(msg)); if (err) { device_printf(sc->dev, "can't get turbo\n"); return (MSG_ERROR); } /* result 0=non-turbo, 1=turbo */ - level = (int)msg.body.resp.level; + level = (int)msg.resp.level; DPRINTF("level = %d\n", level); return (level); } @@ -420,7 +389,7 @@ bcm2835_cpufreq_get_turbo(struct bcm2835_cpufreq_softc static int bcm2835_cpufreq_set_turbo(struct bcm2835_cpufreq_softc *sc, uint32_t level) { - struct msg_set_turbo msg; + union msg_set_turbo_body msg; int value; int err; @@ -440,29 +409,25 @@ bcm2835_cpufreq_set_turbo(struct bcm2835_cpufreq_softc */ /* replace unknown value to OFF */ - if (level != BCM2835_MBOX_TURBO_ON && level != BCM2835_MBOX_TURBO_OFF) - level = BCM2835_MBOX_TURBO_OFF; + if (level != BCM2835_FIRMWARE_TURBO_ON && + level != BCM2835_FIRMWARE_TURBO_OFF) + level = BCM2835_FIRMWARE_TURBO_OFF; /* setup single tag buffer */ memset(&msg, 0, sizeof(msg)); - msg.hdr.buf_size = sizeof(msg); - msg.hdr.code = BCM2835_MBOX_CODE_REQ; - msg.tag_hdr.tag = BCM2835_MBOX_TAG_SET_TURBO; - msg.tag_hdr.val_buf_size = sizeof(msg.body); - msg.tag_hdr.val_len = sizeof(msg.body.req); - msg.body.req.id = 0; - msg.body.req.level = level; - msg.end_tag = 0; + msg.req.id = 0; + msg.req.level = level; /* call mailbox property */ - err = bcm2835_mbox_property(&msg, sizeof(msg)); + err = bcm2835_firmware_property(sc->firmware, + BCM2835_FIRMWARE_TAG_SET_TURBO, &msg, sizeof(msg)); if (err) { device_printf(sc->dev, "can't set turbo\n"); return (MSG_ERROR); } /* result 0=non-turbo, 1=turbo */ - value = (int)msg.body.resp.level; + value = (int)msg.resp.level; DPRINTF("level = %d\n", value); return (value); } @@ -471,7 +436,7 @@ static int bcm2835_cpufreq_get_voltage(struct bcm2835_cpufreq_softc *sc, uint32_t voltage_id) { - struct msg_get_voltage msg; + union msg_get_voltage_body msg; int value; int err; @@ -491,23 +456,18 @@ bcm2835_cpufreq_get_voltage(struct bcm2835_cpufreq_sof /* setup single tag buffer */ memset(&msg, 0, sizeof(msg)); - msg.hdr.buf_size = sizeof(msg); - msg.hdr.code = BCM2835_MBOX_CODE_REQ; - msg.tag_hdr.tag = BCM2835_MBOX_TAG_GET_VOLTAGE; - msg.tag_hdr.val_buf_size = sizeof(msg.body); - msg.tag_hdr.val_len = sizeof(msg.body.req); - msg.body.req.voltage_id = voltage_id; - msg.end_tag = 0; + msg.req.voltage_id = voltage_id; /* call mailbox property */ - err = bcm2835_mbox_property(&msg, sizeof(msg)); + err = bcm2835_firmware_property(sc->firmware, + BCM2835_FIRMWARE_TAG_GET_VOLTAGE, &msg, sizeof(msg)); if (err) { device_printf(sc->dev, "can't get voltage\n"); return (MSG_ERROR); } /* result (offset from 1.2V) */ - value = (int)msg.body.resp.value; + value = (int)msg.resp.value; DPRINTF("value = %d\n", value); return (value); } @@ -516,7 +476,7 @@ static int bcm2835_cpufreq_get_max_voltage(struct bcm2835_cpufreq_softc *sc, uint32_t voltage_id) { - struct msg_get_max_voltage msg; + union msg_get_voltage_body msg; int value; int err; @@ -536,23 +496,18 @@ bcm2835_cpufreq_get_max_voltage(struct bcm2835_cpufreq /* setup single tag buffer */ memset(&msg, 0, sizeof(msg)); - msg.hdr.buf_size = sizeof(msg); - msg.hdr.code = BCM2835_MBOX_CODE_REQ; - msg.tag_hdr.tag = BCM2835_MBOX_TAG_GET_MAX_VOLTAGE; - msg.tag_hdr.val_buf_size = sizeof(msg.body); - msg.tag_hdr.val_len = sizeof(msg.body.req); - msg.body.req.voltage_id = voltage_id; - msg.end_tag = 0; + msg.req.voltage_id = voltage_id; /* call mailbox property */ - err = bcm2835_mbox_property(&msg, sizeof(msg)); + err = bcm2835_firmware_property(sc->firmware, + BCM2835_FIRMWARE_TAG_GET_MAX_VOLTAGE, &msg, sizeof(msg)); if (err) { device_printf(sc->dev, "can't get max voltage\n"); return (MSG_ERROR); } /* result (offset from 1.2V) */ - value = (int)msg.body.resp.value; + value = (int)msg.resp.value; DPRINTF("value = %d\n", value); return (value); } @@ -560,7 +515,7 @@ static int bcm2835_cpufreq_get_min_voltage(struct bcm2835_cpufreq_softc *sc, uint32_t voltage_id) { - struct msg_get_min_voltage msg; + union msg_get_voltage_body msg; int value; int err; @@ -580,23 +535,18 @@ bcm2835_cpufreq_get_min_voltage(struct bcm2835_cpufreq /* setup single tag buffer */ memset(&msg, 0, sizeof(msg)); - msg.hdr.buf_size = sizeof(msg); - msg.hdr.code = BCM2835_MBOX_CODE_REQ; - msg.tag_hdr.tag = BCM2835_MBOX_TAG_GET_MIN_VOLTAGE; - msg.tag_hdr.val_buf_size = sizeof(msg.body); - msg.tag_hdr.val_len = sizeof(msg.body.req); - msg.body.req.voltage_id = voltage_id; - msg.end_tag = 0; + msg.req.voltage_id = voltage_id; /* call mailbox property */ - err = bcm2835_mbox_property(&msg, sizeof(msg)); + err = bcm2835_firmware_property(sc->firmware, + BCM2835_FIRMWARE_TAG_GET_MIN_VOLTAGE, &msg, sizeof(msg)); if (err) { device_printf(sc->dev, "can't get min voltage\n"); return (MSG_ERROR); } /* result (offset from 1.2V) */ - value = (int)msg.body.resp.value; + value = (int)msg.resp.value; DPRINTF("value = %d\n", value); return (value); } @@ -605,7 +555,7 @@ static int bcm2835_cpufreq_set_voltage(struct bcm2835_cpufreq_softc *sc, uint32_t voltage_id, int32_t value) { - struct msg_set_voltage msg; + union msg_set_voltage_body msg; int err; /* @@ -636,24 +586,19 @@ bcm2835_cpufreq_set_voltage(struct bcm2835_cpufreq_sof /* setup single tag buffer */ memset(&msg, 0, sizeof(msg)); - msg.hdr.buf_size = sizeof(msg); - msg.hdr.code = BCM2835_MBOX_CODE_REQ; - msg.tag_hdr.tag = BCM2835_MBOX_TAG_SET_VOLTAGE; - msg.tag_hdr.val_buf_size = sizeof(msg.body); - msg.tag_hdr.val_len = sizeof(msg.body.req); - msg.body.req.voltage_id = voltage_id; - msg.body.req.value = (uint32_t)value; - msg.end_tag = 0; + msg.req.voltage_id = voltage_id; + msg.req.value = (uint32_t)value; /* call mailbox property */ - err = bcm2835_mbox_property(&msg, sizeof(msg)); + err = bcm2835_firmware_property(sc->firmware, + BCM2835_FIRMWARE_TAG_SET_VOLTAGE, &msg, sizeof(msg)); if (err) { device_printf(sc->dev, "can't set voltage\n"); return (MSG_ERROR); } /* result (offset from 1.2V) */ - value = (int)msg.body.resp.value; + value = (int)msg.resp.value; DPRINTF("value = %d\n", value); return (value); } @@ -661,7 +606,7 @@ bcm2835_cpufreq_set_voltage(struct bcm2835_cpufreq_sof static int bcm2835_cpufreq_get_temperature(struct bcm2835_cpufreq_softc *sc) { - struct msg_get_temperature msg; + union msg_get_temperature_body msg; int value; int err; @@ -681,23 +626,18 @@ bcm2835_cpufreq_get_temperature(struct bcm2835_cpufreq /* setup single tag buffer */ memset(&msg, 0, sizeof(msg)); - msg.hdr.buf_size = sizeof(msg); - msg.hdr.code = BCM2835_MBOX_CODE_REQ; - msg.tag_hdr.tag = BCM2835_MBOX_TAG_GET_TEMPERATURE; - msg.tag_hdr.val_buf_size = sizeof(msg.body); - msg.tag_hdr.val_len = sizeof(msg.body.req); - msg.body.req.temperature_id = 0; - msg.end_tag = 0; + msg.req.temperature_id = 0; /* call mailbox property */ - err = bcm2835_mbox_property(&msg, sizeof(msg)); + err = bcm2835_firmware_property(sc->firmware, + BCM2835_FIRMWARE_TAG_GET_TEMPERATURE, &msg, sizeof(msg)); if (err) { device_printf(sc->dev, "can't get temperature\n"); return (MSG_ERROR); } /* result (temperature of degree C) */ - value = (int)msg.body.resp.value; + value = (int)msg.resp.value; DPRINTF("value = %d\n", value); return (value); } @@ -713,7 +653,7 @@ sysctl_bcm2835_cpufreq_arm_freq(SYSCTL_HANDLER_ARGS) /* get realtime value */ VC_LOCK(sc); - val = bcm2835_cpufreq_get_clock_rate(sc, BCM2835_MBOX_CLOCK_ID_ARM); + val = bcm2835_cpufreq_get_clock_rate(sc, BCM2835_FIRMWARE_CLOCK_ID_ARM); VC_UNLOCK(sc); if (val == MSG_ERROR) return (EIO); @@ -724,7 +664,7 @@ sysctl_bcm2835_cpufreq_arm_freq(SYSCTL_HANDLER_ARGS) /* write request */ VC_LOCK(sc); - err = bcm2835_cpufreq_set_clock_rate(sc, BCM2835_MBOX_CLOCK_ID_ARM, + err = bcm2835_cpufreq_set_clock_rate(sc, BCM2835_FIRMWARE_CLOCK_ID_ARM, val); VC_UNLOCK(sc); if (err == MSG_ERROR) { @@ -745,7 +685,8 @@ sysctl_bcm2835_cpufreq_core_freq(SYSCTL_HANDLER_ARGS) /* get realtime value */ VC_LOCK(sc); - val = bcm2835_cpufreq_get_clock_rate(sc, BCM2835_MBOX_CLOCK_ID_CORE); + val = bcm2835_cpufreq_get_clock_rate(sc, + BCM2835_FIRMWARE_CLOCK_ID_CORE); VC_UNLOCK(sc); if (val == MSG_ERROR) return (EIO); @@ -756,7 +697,7 @@ sysctl_bcm2835_cpufreq_core_freq(SYSCTL_HANDLER_ARGS) /* write request */ VC_LOCK(sc); - err = bcm2835_cpufreq_set_clock_rate(sc, BCM2835_MBOX_CLOCK_ID_CORE, + err = bcm2835_cpufreq_set_clock_rate(sc, BCM2835_FIRMWARE_CLOCK_ID_CORE, val); if (err == MSG_ERROR) { VC_UNLOCK(sc); @@ -778,7 +719,8 @@ sysctl_bcm2835_cpufreq_sdram_freq(SYSCTL_HANDLER_ARGS) /* get realtime value */ VC_LOCK(sc); - val = bcm2835_cpufreq_get_clock_rate(sc, BCM2835_MBOX_CLOCK_ID_SDRAM); + val = bcm2835_cpufreq_get_clock_rate(sc, + BCM2835_FIRMWARE_CLOCK_ID_SDRAM); VC_UNLOCK(sc); if (val == MSG_ERROR) return (EIO); @@ -789,8 +731,8 @@ sysctl_bcm2835_cpufreq_sdram_freq(SYSCTL_HANDLER_ARGS) /* write request */ VC_LOCK(sc); - err = bcm2835_cpufreq_set_clock_rate(sc, BCM2835_MBOX_CLOCK_ID_SDRAM, - val); + err = bcm2835_cpufreq_set_clock_rate(sc, + BCM2835_FIRMWARE_CLOCK_ID_SDRAM, val); VC_UNLOCK(sc); if (err == MSG_ERROR) { device_printf(sc->dev, "set clock sdram_freq error\n"); @@ -821,9 +763,9 @@ sysctl_bcm2835_cpufreq_turbo(SYSCTL_HANDLER_ARGS) /* write request */ if (val > 0) - sc->turbo_mode = BCM2835_MBOX_TURBO_ON; + sc->turbo_mode = BCM2835_FIRMWARE_TURBO_ON; else - sc->turbo_mode = BCM2835_MBOX_TURBO_OFF; + sc->turbo_mode = BCM2835_FIRMWARE_TURBO_OFF; VC_LOCK(sc); err = bcm2835_cpufreq_set_turbo(sc, sc->turbo_mode); @@ -846,7 +788,7 @@ sysctl_bcm2835_cpufreq_voltage_core(SYSCTL_HANDLER_ARG /* get realtime value */ VC_LOCK(sc); - val = bcm2835_cpufreq_get_voltage(sc, BCM2835_MBOX_VOLTAGE_ID_CORE); + val = bcm2835_cpufreq_get_voltage(sc, BCM2835_FIRMWARE_VOLTAGE_ID_CORE); VC_UNLOCK(sc); if (val == MSG_ERROR) return (EIO); @@ -861,7 +803,7 @@ sysctl_bcm2835_cpufreq_voltage_core(SYSCTL_HANDLER_ARG sc->voltage_core = val; VC_LOCK(sc); - err = bcm2835_cpufreq_set_voltage(sc, BCM2835_MBOX_VOLTAGE_ID_CORE, + err = bcm2835_cpufreq_set_voltage(sc, BCM2835_FIRMWARE_VOLTAGE_ID_CORE, sc->voltage_core); VC_UNLOCK(sc); if (err == MSG_ERROR) { @@ -882,7 +824,8 @@ sysctl_bcm2835_cpufreq_voltage_sdram_c(SYSCTL_HANDLER_ /* get realtime value */ VC_LOCK(sc); - val = bcm2835_cpufreq_get_voltage(sc, BCM2835_MBOX_VOLTAGE_ID_SDRAM_C); + val = bcm2835_cpufreq_get_voltage(sc, + BCM2835_FIRMWARE_VOLTAGE_ID_SDRAM_C); VC_UNLOCK(sc); if (val == MSG_ERROR) return (EIO); @@ -897,7 +840,8 @@ sysctl_bcm2835_cpufreq_voltage_sdram_c(SYSCTL_HANDLER_ sc->voltage_sdram_c = val; VC_LOCK(sc); - err = bcm2835_cpufreq_set_voltage(sc, BCM2835_MBOX_VOLTAGE_ID_SDRAM_C, + err = bcm2835_cpufreq_set_voltage(sc, + BCM2835_FIRMWARE_VOLTAGE_ID_SDRAM_C, sc->voltage_sdram_c); VC_UNLOCK(sc); if (err == MSG_ERROR) { @@ -918,7 +862,8 @@ sysctl_bcm2835_cpufreq_voltage_sdram_i(SYSCTL_HANDLER_ /* get realtime value */ VC_LOCK(sc); - val = bcm2835_cpufreq_get_voltage(sc, BCM2835_MBOX_VOLTAGE_ID_SDRAM_I); + val = bcm2835_cpufreq_get_voltage(sc, + BCM2835_FIRMWARE_VOLTAGE_ID_SDRAM_I); VC_UNLOCK(sc); if (val == MSG_ERROR) return (EIO); @@ -933,8 +878,8 @@ sysctl_bcm2835_cpufreq_voltage_sdram_i(SYSCTL_HANDLER_ sc->voltage_sdram_i = val; VC_LOCK(sc); - err = bcm2835_cpufreq_set_voltage(sc, BCM2835_MBOX_VOLTAGE_ID_SDRAM_I, - sc->voltage_sdram_i); + err = bcm2835_cpufreq_set_voltage(sc, + BCM2835_FIRMWARE_VOLTAGE_ID_SDRAM_I, sc->voltage_sdram_i); VC_UNLOCK(sc); if (err == MSG_ERROR) { device_printf(sc->dev, "set voltage sdram_i error\n"); @@ -954,7 +899,8 @@ sysctl_bcm2835_cpufreq_voltage_sdram_p(SYSCTL_HANDLER_ /* get realtime value */ VC_LOCK(sc); - val = bcm2835_cpufreq_get_voltage(sc, BCM2835_MBOX_VOLTAGE_ID_SDRAM_P); + val = bcm2835_cpufreq_get_voltage(sc, + BCM2835_FIRMWARE_VOLTAGE_ID_SDRAM_P); VC_UNLOCK(sc); if (val == MSG_ERROR) return (EIO); @@ -969,8 +915,8 @@ sysctl_bcm2835_cpufreq_voltage_sdram_p(SYSCTL_HANDLER_ sc->voltage_sdram_p = val; VC_LOCK(sc); - err = bcm2835_cpufreq_set_voltage(sc, BCM2835_MBOX_VOLTAGE_ID_SDRAM_P, - sc->voltage_sdram_p); + err = bcm2835_cpufreq_set_voltage(sc, + BCM2835_FIRMWARE_VOLTAGE_ID_SDRAM_P, sc->voltage_sdram_p); VC_UNLOCK(sc); if (err == MSG_ERROR) { device_printf(sc->dev, "set voltage sdram_p error\n"); @@ -1002,22 +948,22 @@ sysctl_bcm2835_cpufreq_voltage_sdram(SYSCTL_HANDLER_AR sc->voltage_sdram = val; VC_LOCK(sc); - err = bcm2835_cpufreq_set_voltage(sc, BCM2835_MBOX_VOLTAGE_ID_SDRAM_C, - val); + err = bcm2835_cpufreq_set_voltage(sc, + BCM2835_FIRMWARE_VOLTAGE_ID_SDRAM_C, val); if (err == MSG_ERROR) { VC_UNLOCK(sc); device_printf(sc->dev, "set voltage sdram_c error\n"); return (EIO); } - err = bcm2835_cpufreq_set_voltage(sc, BCM2835_MBOX_VOLTAGE_ID_SDRAM_I, - val); + err = bcm2835_cpufreq_set_voltage(sc, + BCM2835_FIRMWARE_VOLTAGE_ID_SDRAM_I, val); if (err == MSG_ERROR) { VC_UNLOCK(sc); device_printf(sc->dev, "set voltage sdram_i error\n"); return (EIO); } - err = bcm2835_cpufreq_set_voltage(sc, BCM2835_MBOX_VOLTAGE_ID_SDRAM_P, - val); + err = bcm2835_cpufreq_set_voltage(sc, + BCM2835_FIRMWARE_VOLTAGE_ID_SDRAM_P, val); if (err == MSG_ERROR) { VC_UNLOCK(sc); device_printf(sc->dev, "set voltage sdram_p error\n"); @@ -1097,42 +1043,42 @@ bcm2835_cpufreq_init(void *arg) /* current clock */ arm_freq = bcm2835_cpufreq_get_clock_rate(sc, - BCM2835_MBOX_CLOCK_ID_ARM); + BCM2835_FIRMWARE_CLOCK_ID_ARM); core_freq = bcm2835_cpufreq_get_clock_rate(sc, - BCM2835_MBOX_CLOCK_ID_CORE); + BCM2835_FIRMWARE_CLOCK_ID_CORE); sdram_freq = bcm2835_cpufreq_get_clock_rate(sc, - BCM2835_MBOX_CLOCK_ID_SDRAM); + BCM2835_FIRMWARE_CLOCK_ID_SDRAM); /* max/min clock */ arm_max_freq = bcm2835_cpufreq_get_max_clock_rate(sc, - BCM2835_MBOX_CLOCK_ID_ARM); + BCM2835_FIRMWARE_CLOCK_ID_ARM); arm_min_freq = bcm2835_cpufreq_get_min_clock_rate(sc, - BCM2835_MBOX_CLOCK_ID_ARM); + BCM2835_FIRMWARE_CLOCK_ID_ARM); core_max_freq = bcm2835_cpufreq_get_max_clock_rate(sc, - BCM2835_MBOX_CLOCK_ID_CORE); + BCM2835_FIRMWARE_CLOCK_ID_CORE); core_min_freq = bcm2835_cpufreq_get_min_clock_rate(sc, - BCM2835_MBOX_CLOCK_ID_CORE); + BCM2835_FIRMWARE_CLOCK_ID_CORE); sdram_max_freq = bcm2835_cpufreq_get_max_clock_rate(sc, - BCM2835_MBOX_CLOCK_ID_SDRAM); + BCM2835_FIRMWARE_CLOCK_ID_SDRAM); sdram_min_freq = bcm2835_cpufreq_get_min_clock_rate(sc, - BCM2835_MBOX_CLOCK_ID_SDRAM); + BCM2835_FIRMWARE_CLOCK_ID_SDRAM); /* turbo mode */ turbo = bcm2835_cpufreq_get_turbo(sc); if (turbo > 0) - sc->turbo_mode = BCM2835_MBOX_TURBO_ON; + sc->turbo_mode = BCM2835_FIRMWARE_TURBO_ON; else - sc->turbo_mode = BCM2835_MBOX_TURBO_OFF; + sc->turbo_mode = BCM2835_FIRMWARE_TURBO_OFF; /* voltage */ voltage_core = bcm2835_cpufreq_get_voltage(sc, - BCM2835_MBOX_VOLTAGE_ID_CORE); + BCM2835_FIRMWARE_VOLTAGE_ID_CORE); voltage_sdram_c = bcm2835_cpufreq_get_voltage(sc, - BCM2835_MBOX_VOLTAGE_ID_SDRAM_C); + BCM2835_FIRMWARE_VOLTAGE_ID_SDRAM_C); voltage_sdram_i = bcm2835_cpufreq_get_voltage(sc, - BCM2835_MBOX_VOLTAGE_ID_SDRAM_I); + BCM2835_FIRMWARE_VOLTAGE_ID_SDRAM_I); voltage_sdram_p = bcm2835_cpufreq_get_voltage(sc, - BCM2835_MBOX_VOLTAGE_ID_SDRAM_P); + BCM2835_FIRMWARE_VOLTAGE_ID_SDRAM_P); /* current values (offset from 1.2V) */ sc->voltage_core = voltage_core; @@ -1143,21 +1089,21 @@ bcm2835_cpufreq_init(void *arg) /* max/min voltage */ max_voltage_core = bcm2835_cpufreq_get_max_voltage(sc, - BCM2835_MBOX_VOLTAGE_ID_CORE); + BCM2835_FIRMWARE_VOLTAGE_ID_CORE); min_voltage_core = bcm2835_cpufreq_get_min_voltage(sc, - BCM2835_MBOX_VOLTAGE_ID_CORE); + BCM2835_FIRMWARE_VOLTAGE_ID_CORE); max_voltage_sdram_c = bcm2835_cpufreq_get_max_voltage(sc, - BCM2835_MBOX_VOLTAGE_ID_SDRAM_C); + BCM2835_FIRMWARE_VOLTAGE_ID_SDRAM_C); max_voltage_sdram_i = bcm2835_cpufreq_get_max_voltage(sc, - BCM2835_MBOX_VOLTAGE_ID_SDRAM_I); + BCM2835_FIRMWARE_VOLTAGE_ID_SDRAM_I); max_voltage_sdram_p = bcm2835_cpufreq_get_max_voltage(sc, - BCM2835_MBOX_VOLTAGE_ID_SDRAM_P); + BCM2835_FIRMWARE_VOLTAGE_ID_SDRAM_P); min_voltage_sdram_c = bcm2835_cpufreq_get_min_voltage(sc, - BCM2835_MBOX_VOLTAGE_ID_SDRAM_C); + BCM2835_FIRMWARE_VOLTAGE_ID_SDRAM_C); min_voltage_sdram_i = bcm2835_cpufreq_get_min_voltage(sc, - BCM2835_MBOX_VOLTAGE_ID_SDRAM_I); + BCM2835_FIRMWARE_VOLTAGE_ID_SDRAM_I); min_voltage_sdram_p = bcm2835_cpufreq_get_min_voltage(sc, - BCM2835_MBOX_VOLTAGE_ID_SDRAM_P); + BCM2835_FIRMWARE_VOLTAGE_ID_SDRAM_P); /* temperature */ temperature = bcm2835_cpufreq_get_temperature(sc); @@ -1168,7 +1114,7 @@ bcm2835_cpufreq_init(void *arg) device_printf(sc->dev, "current ARM %dMHz, Core %dMHz, SDRAM %dMHz, Turbo %s\n", HZ2MHZ(arm_freq), HZ2MHZ(core_freq), HZ2MHZ(sdram_freq), - (sc->turbo_mode == BCM2835_MBOX_TURBO_ON) ? "ON" : "OFF"); + (sc->turbo_mode == BCM2835_FIRMWARE_TURBO_ON) ? "ON":"OFF"); device_printf(sc->dev, "max/min ARM %d/%dMHz, Core %d/%dMHz, SDRAM %d/%dMHz\n", @@ -1202,7 +1148,7 @@ bcm2835_cpufreq_init(void *arg) device_printf(sc->dev, "ARM %dMHz, Core %dMHz, SDRAM %dMHz, Turbo %s\n", HZ2MHZ(arm_freq), HZ2MHZ(core_freq), HZ2MHZ(sdram_freq), - (sc->turbo_mode == BCM2835_MBOX_TURBO_ON) ? "ON" : "OFF"); + (sc->turbo_mode == BCM2835_FIRMWARE_TURBO_ON) ? "ON":"OFF"); } *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202008180242.07I2gqun073524>