svn commit: r329141 - in user/jeff/numa/sys: amd64/amd64 arm/allwinner arm/conf arm64/arm64 cam cam/nvme cddl/contrib/opensolaris/uts/common/fs/zfs compat/linuxkpi/common/include/linux conf contrib...

Jeff Roberson jeff at FreeBSD.org
Sun Feb 11 21:09:03 UTC 2018


Author: jeff
Date: Sun Feb 11 21:09:00 2018
New Revision: 329141
URL: https://svnweb.freebsd.org/changeset/base/329141

Log:
  Merge from head

Added:
  user/jeff/numa/sys/contrib/dev/acpica/common/dmtbdump1.c
     - copied unchanged from r329139, head/sys/contrib/dev/acpica/common/dmtbdump1.c
  user/jeff/numa/sys/contrib/dev/acpica/common/dmtbdump2.c
     - copied unchanged from r329139, head/sys/contrib/dev/acpica/common/dmtbdump2.c
  user/jeff/numa/sys/contrib/dev/acpica/common/dmtbdump3.c
     - copied unchanged from r329139, head/sys/contrib/dev/acpica/common/dmtbdump3.c
  user/jeff/numa/sys/contrib/dev/acpica/common/dmtbinfo1.c
     - copied unchanged from r329139, head/sys/contrib/dev/acpica/common/dmtbinfo1.c
  user/jeff/numa/sys/contrib/dev/acpica/common/dmtbinfo2.c
     - copied unchanged from r329139, head/sys/contrib/dev/acpica/common/dmtbinfo2.c
  user/jeff/numa/sys/contrib/dev/acpica/common/dmtbinfo3.c
     - copied unchanged from r329139, head/sys/contrib/dev/acpica/common/dmtbinfo3.c
  user/jeff/numa/sys/gnu/dts/arm/axp81x.dtsi
     - copied unchanged from r329139, head/sys/gnu/dts/arm/axp81x.dtsi
  user/jeff/numa/sys/gnu/dts/arm/bcm-hr2.dtsi
     - copied unchanged from r329139, head/sys/gnu/dts/arm/bcm-hr2.dtsi
  user/jeff/numa/sys/gnu/dts/arm/bcm47094-luxul-abr-4500.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/bcm47094-luxul-abr-4500.dts
  user/jeff/numa/sys/gnu/dts/arm/bcm47094-luxul-xbr-4500.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/bcm47094-luxul-xbr-4500.dts
  user/jeff/numa/sys/gnu/dts/arm/bcm47189-luxul-xap-1440.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/bcm47189-luxul-xap-1440.dts
  user/jeff/numa/sys/gnu/dts/arm/bcm47189-luxul-xap-810.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/bcm47189-luxul-xap-810.dts
  user/jeff/numa/sys/gnu/dts/arm/bcm53340-ubnt-unifi-switch8.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/bcm53340-ubnt-unifi-switch8.dts
  user/jeff/numa/sys/gnu/dts/arm/exynos5422-odroid-core.dtsi
     - copied unchanged from r329139, head/sys/gnu/dts/arm/exynos5422-odroid-core.dtsi
  user/jeff/numa/sys/gnu/dts/arm/exynos5422-odroidhc1.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/exynos5422-odroidhc1.dts
  user/jeff/numa/sys/gnu/dts/arm/imx51-zii-rdu1.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx51-zii-rdu1.dts
  user/jeff/numa/sys/gnu/dts/arm/imx53-ppd.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx53-ppd.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6dl-tx6s-8034-mb7.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6dl-tx6s-8034-mb7.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6dl-tx6s-8035-mb7.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6dl-tx6s-8035-mb7.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6dl-tx6u-8033-mb7.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6dl-tx6u-8033-mb7.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6dl-tx6u-80xx-mb7.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6dl-tx6u-80xx-mb7.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6dl-wandboard-revd1.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6dl-wandboard-revd1.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-display5-tianma-tm070-1280x768.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6q-display5-tianma-tm070-1280x768.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-display5.dtsi
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6q-display5.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6q-pistachio.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6q-pistachio.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-tx6q-1036-mb7.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6q-tx6q-1036-mb7.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-tx6q-10x0-mb7.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6q-tx6q-10x0-mb7.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-wandboard-revd1.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6q-wandboard-revd1.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-tx6-lcd.dtsi
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6qdl-tx6-lcd.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-tx6-lvds.dtsi
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6qdl-tx6-lvds.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-tx6-mb7.dtsi
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6qdl-tx6-mb7.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-wandboard-revd1.dtsi
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6qdl-wandboard-revd1.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qp-tx6qp-8037-mb7.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6qp-tx6qp-8037-mb7.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6qp-tx6qp-8037.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6qp-tx6qp-8037.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6qp-tx6qp-8137-mb7.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6qp-tx6qp-8137-mb7.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6qp-tx6qp-8137.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6qp-tx6qp-8137.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6qp-wandboard-revd1.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6qp-wandboard-revd1.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6sx-softing-vining-2000.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/imx6sx-softing-vining-2000.dts
  user/jeff/numa/sys/gnu/dts/arm/iwg20d-q7-common.dtsi
     - copied unchanged from r329139, head/sys/gnu/dts/arm/iwg20d-q7-common.dtsi
  user/jeff/numa/sys/gnu/dts/arm/iwg20d-q7-dbcm-ca.dtsi
     - copied unchanged from r329139, head/sys/gnu/dts/arm/iwg20d-q7-dbcm-ca.dtsi
  user/jeff/numa/sys/gnu/dts/arm/omap3-evm-processor-common.dtsi
     - copied unchanged from r329139, head/sys/gnu/dts/arm/omap3-evm-processor-common.dtsi
  user/jeff/numa/sys/gnu/dts/arm/owl-s500-cubieboard6.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/owl-s500-cubieboard6.dts
  user/jeff/numa/sys/gnu/dts/arm/qcom-msm8974-fairphone-fp2.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/qcom-msm8974-fairphone-fp2.dts
  user/jeff/numa/sys/gnu/dts/arm/qcom-msm8974-sony-xperia-castor.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/qcom-msm8974-sony-xperia-castor.dts
  user/jeff/numa/sys/gnu/dts/arm/qcom-msm8974pro.dtsi
     - copied unchanged from r329139, head/sys/gnu/dts/arm/qcom-msm8974pro.dtsi
  user/jeff/numa/sys/gnu/dts/arm/r8a7743-iwg20d-q7-dbcm-ca.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/r8a7743-iwg20d-q7-dbcm-ca.dts
  user/jeff/numa/sys/gnu/dts/arm/r8a7745-iwg22d-sodimm.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/r8a7745-iwg22d-sodimm.dts
  user/jeff/numa/sys/gnu/dts/arm/r8a7745-iwg22m.dtsi
     - copied unchanged from r329139, head/sys/gnu/dts/arm/r8a7745-iwg22m.dtsi
  user/jeff/numa/sys/gnu/dts/arm/rk3288-vyasa.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/rk3288-vyasa.dts
  user/jeff/numa/sys/gnu/dts/arm/sun7i-a20-olinuxino-micro-emmc.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/sun7i-a20-olinuxino-micro-emmc.dts
  user/jeff/numa/sys/gnu/dts/arm/sun8i-a83t-tbs-a711.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/sun8i-a83t-tbs-a711.dts
  user/jeff/numa/sys/gnu/dts/arm/sun8i-r40-bananapi-m2-ultra.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/sun8i-r40-bananapi-m2-ultra.dts
  user/jeff/numa/sys/gnu/dts/arm/sun8i-r40.dtsi
     - copied unchanged from r329139, head/sys/gnu/dts/arm/sun8i-r40.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sun8i-v40-bananapi-m2-berry.dts
     - copied unchanged from r329139, head/sys/gnu/dts/arm/sun8i-v40-bananapi-m2-berry.dts
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/clock/mt2712-clk.h
     - copied unchanged from r329139, head/sys/gnu/dts/include/dt-bindings/clock/mt2712-clk.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/clock/mt7622-clk.h
     - copied unchanged from r329139, head/sys/gnu/dts/include/dt-bindings/clock/mt7622-clk.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/clock/r8a77970-cpg-mssr.h
     - copied unchanged from r329139, head/sys/gnu/dts/include/dt-bindings/clock/r8a77970-cpg-mssr.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/gpio/uniphier-gpio.h
     - copied unchanged from r329139, head/sys/gnu/dts/include/dt-bindings/gpio/uniphier-gpio.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/pinctrl/stm32-pinfunc.h
     - copied unchanged from r329139, head/sys/gnu/dts/include/dt-bindings/pinctrl/stm32-pinfunc.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/power/r8a77970-sysc.h
     - copied unchanged from r329139, head/sys/gnu/dts/include/dt-bindings/power/r8a77970-sysc.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/reset/mt7622-reset.h
     - copied unchanged from r329139, head/sys/gnu/dts/include/dt-bindings/reset/mt7622-reset.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/thermal/tegra186-bpmp-thermal.h
     - copied unchanged from r329139, head/sys/gnu/dts/include/dt-bindings/thermal/tegra186-bpmp-thermal.h
Deleted:
  user/jeff/numa/sys/arm/conf/BWCT
  user/jeff/numa/sys/arm/conf/BWCT.hints
  user/jeff/numa/sys/arm/conf/EB9200
  user/jeff/numa/sys/arm/conf/EB9200.hints
  user/jeff/numa/sys/arm/conf/ETHERNUT5
  user/jeff/numa/sys/arm/conf/ETHERNUT5.hints
  user/jeff/numa/sys/arm/conf/HL200
  user/jeff/numa/sys/arm/conf/HL201
  user/jeff/numa/sys/arm/conf/HL201.hints
  user/jeff/numa/sys/arm/conf/KB920X
  user/jeff/numa/sys/arm/conf/KB920X.hints
  user/jeff/numa/sys/arm/conf/QILA9G20
  user/jeff/numa/sys/arm/conf/QILA9G20.hints
  user/jeff/numa/sys/arm/conf/SAM9260EK
  user/jeff/numa/sys/arm/conf/SAM9260EK.hints
  user/jeff/numa/sys/arm/conf/SAM9X25EK
  user/jeff/numa/sys/arm/conf/SAM9X25EK.hints
  user/jeff/numa/sys/arm/conf/SN9G45
Modified:
  user/jeff/numa/sys/amd64/amd64/pmap.c
  user/jeff/numa/sys/amd64/amd64/uma_machdep.c
  user/jeff/numa/sys/arm/allwinner/if_awg.c
  user/jeff/numa/sys/arm64/arm64/pmap.c
  user/jeff/numa/sys/arm64/arm64/uma_machdep.c
  user/jeff/numa/sys/cam/cam_iosched.c
  user/jeff/numa/sys/cam/nvme/nvme_da.c
  user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
  user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  user/jeff/numa/sys/compat/linuxkpi/common/include/linux/ktime.h
  user/jeff/numa/sys/conf/files
  user/jeff/numa/sys/contrib/dev/acpica/changes.txt
  user/jeff/numa/sys/contrib/dev/acpica/common/dmtbdump.c
  user/jeff/numa/sys/contrib/dev/acpica/common/dmtbinfo.c
  user/jeff/numa/sys/contrib/dev/acpica/compiler/aslbtypes.c
  user/jeff/numa/sys/contrib/dev/acpica/compiler/aslerror.c
  user/jeff/numa/sys/contrib/dev/acpica/compiler/aslfold.c
  user/jeff/numa/sys/contrib/dev/acpica/compiler/aslload.c
  user/jeff/numa/sys/contrib/dev/acpica/compiler/aslmessages.c
  user/jeff/numa/sys/contrib/dev/acpica/compiler/aslmessages.h
  user/jeff/numa/sys/contrib/dev/acpica/compiler/dtcompile.c
  user/jeff/numa/sys/contrib/dev/acpica/compiler/dtcompiler.h
  user/jeff/numa/sys/contrib/dev/acpica/compiler/dtexpress.c
  user/jeff/numa/sys/contrib/dev/acpica/compiler/dtparser.l
  user/jeff/numa/sys/contrib/dev/acpica/compiler/dtparser.y
  user/jeff/numa/sys/contrib/dev/acpica/compiler/dttable.c
  user/jeff/numa/sys/contrib/dev/acpica/compiler/dttable1.c
  user/jeff/numa/sys/contrib/dev/acpica/compiler/dttable2.c
  user/jeff/numa/sys/contrib/dev/acpica/components/dispatcher/dsargs.c
  user/jeff/numa/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c
  user/jeff/numa/sys/contrib/dev/acpica/components/dispatcher/dspkginit.c
  user/jeff/numa/sys/contrib/dev/acpica/components/dispatcher/dswexec.c
  user/jeff/numa/sys/contrib/dev/acpica/components/dispatcher/dswload.c
  user/jeff/numa/sys/contrib/dev/acpica/components/executer/exconvrt.c
  user/jeff/numa/sys/contrib/dev/acpica/components/executer/exnames.c
  user/jeff/numa/sys/contrib/dev/acpica/components/executer/exresop.c
  user/jeff/numa/sys/contrib/dev/acpica/components/namespace/nseval.c
  user/jeff/numa/sys/contrib/dev/acpica/components/namespace/nsinit.c
  user/jeff/numa/sys/contrib/dev/acpica/components/namespace/nsnames.c
  user/jeff/numa/sys/contrib/dev/acpica/components/namespace/nsparse.c
  user/jeff/numa/sys/contrib/dev/acpica/components/parser/psargs.c
  user/jeff/numa/sys/contrib/dev/acpica/components/parser/psloop.c
  user/jeff/numa/sys/contrib/dev/acpica/components/parser/psparse.c
  user/jeff/numa/sys/contrib/dev/acpica/components/parser/pstree.c
  user/jeff/numa/sys/contrib/dev/acpica/components/utilities/utcache.c
  user/jeff/numa/sys/contrib/dev/acpica/components/utilities/utdelete.c
  user/jeff/numa/sys/contrib/dev/acpica/include/acopcode.h
  user/jeff/numa/sys/contrib/dev/acpica/include/acpixf.h
  user/jeff/numa/sys/contrib/dev/acpica/include/actbl1.h
  user/jeff/numa/sys/contrib/dev/acpica/include/actbl2.h
  user/jeff/numa/sys/contrib/dev/acpica/include/actbl3.h
  user/jeff/numa/sys/contrib/dev/acpica/include/amlcode.h
  user/jeff/numa/sys/dev/ath/if_ath.c
  user/jeff/numa/sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
  user/jeff/numa/sys/dev/mpr/mpr.c
  user/jeff/numa/sys/dev/mpr/mpr_sas.c
  user/jeff/numa/sys/dev/mpr/mprvar.h
  user/jeff/numa/sys/dev/mps/mps.c
  user/jeff/numa/sys/dev/mps/mps_sas.c
  user/jeff/numa/sys/dev/mps/mpsvar.h
  user/jeff/numa/sys/dev/usb/serial/uftdi.c
  user/jeff/numa/sys/dev/usb/template/usb_template_audio.c
  user/jeff/numa/sys/dev/usb/template/usb_template_cdce.c
  user/jeff/numa/sys/dev/usb/template/usb_template_kbd.c
  user/jeff/numa/sys/dev/usb/template/usb_template_midi.c
  user/jeff/numa/sys/dev/usb/template/usb_template_modem.c
  user/jeff/numa/sys/dev/usb/template/usb_template_mouse.c
  user/jeff/numa/sys/dev/usb/template/usb_template_msc.c
  user/jeff/numa/sys/dev/usb/template/usb_template_mtp.c
  user/jeff/numa/sys/dev/usb/template/usb_template_phone.c
  user/jeff/numa/sys/dev/usb/template/usb_template_serialnet.c
  user/jeff/numa/sys/dev/usb/usbdevs
  user/jeff/numa/sys/geom/part/g_part.c
  user/jeff/numa/sys/geom/part/g_part.h
  user/jeff/numa/sys/geom/part/g_part_gpt.c
  user/jeff/numa/sys/gnu/dts/arm/am33xx.dtsi
  user/jeff/numa/sys/gnu/dts/arm/am4372.dtsi
  user/jeff/numa/sys/gnu/dts/arm/am437x-cm-t43.dts
  user/jeff/numa/sys/gnu/dts/arm/am43x-epos-evm.dts
  user/jeff/numa/sys/gnu/dts/arm/armada-370-synology-ds213j.dts
  user/jeff/numa/sys/gnu/dts/arm/armada-385-db-ap.dts
  user/jeff/numa/sys/gnu/dts/arm/armada-385-linksys.dtsi
  user/jeff/numa/sys/gnu/dts/arm/armada-385-synology-ds116.dts
  user/jeff/numa/sys/gnu/dts/arm/armada-388-gp.dts
  user/jeff/numa/sys/gnu/dts/arm/armada-xp-synology-ds414.dts
  user/jeff/numa/sys/gnu/dts/arm/artpec6.dtsi
  user/jeff/numa/sys/gnu/dts/arm/aspeed-ast2500-evb.dts
  user/jeff/numa/sys/gnu/dts/arm/aspeed-bmc-opp-palmetto.dts
  user/jeff/numa/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts
  user/jeff/numa/sys/gnu/dts/arm/aspeed-g4.dtsi
  user/jeff/numa/sys/gnu/dts/arm/aspeed-g5.dtsi
  user/jeff/numa/sys/gnu/dts/arm/at91-ariag25.dts
  user/jeff/numa/sys/gnu/dts/arm/at91-ariettag25.dts
  user/jeff/numa/sys/gnu/dts/arm/at91-cosino_mega2560.dts
  user/jeff/numa/sys/gnu/dts/arm/at91-kizbox2.dts
  user/jeff/numa/sys/gnu/dts/arm/at91-kizboxmini.dts
  user/jeff/numa/sys/gnu/dts/arm/at91-sama5d27_som1_ek.dts   (contents, props changed)
  user/jeff/numa/sys/gnu/dts/arm/at91-sama5d2_xplained.dts
  user/jeff/numa/sys/gnu/dts/arm/at91-sama5d3_xplained.dts
  user/jeff/numa/sys/gnu/dts/arm/at91-sama5d4_ma5d4evk.dts
  user/jeff/numa/sys/gnu/dts/arm/at91-sama5d4_xplained.dts
  user/jeff/numa/sys/gnu/dts/arm/at91-sama5d4ek.dts
  user/jeff/numa/sys/gnu/dts/arm/at91-tse850-3.dts
  user/jeff/numa/sys/gnu/dts/arm/at91-vinco.dts
  user/jeff/numa/sys/gnu/dts/arm/at91rm9200.dtsi
  user/jeff/numa/sys/gnu/dts/arm/at91rm9200ek.dts
  user/jeff/numa/sys/gnu/dts/arm/at91sam9260.dtsi
  user/jeff/numa/sys/gnu/dts/arm/at91sam9261.dtsi
  user/jeff/numa/sys/gnu/dts/arm/at91sam9261ek.dts
  user/jeff/numa/sys/gnu/dts/arm/at91sam9263.dtsi
  user/jeff/numa/sys/gnu/dts/arm/at91sam9263ek.dts
  user/jeff/numa/sys/gnu/dts/arm/at91sam9g20.dtsi
  user/jeff/numa/sys/gnu/dts/arm/at91sam9g45.dtsi
  user/jeff/numa/sys/gnu/dts/arm/at91sam9m10g45ek.dts
  user/jeff/numa/sys/gnu/dts/arm/at91sam9n12.dtsi
  user/jeff/numa/sys/gnu/dts/arm/at91sam9n12ek.dts
  user/jeff/numa/sys/gnu/dts/arm/at91sam9rl.dtsi
  user/jeff/numa/sys/gnu/dts/arm/at91sam9rlek.dts
  user/jeff/numa/sys/gnu/dts/arm/at91sam9x25ek.dts
  user/jeff/numa/sys/gnu/dts/arm/at91sam9x5.dtsi
  user/jeff/numa/sys/gnu/dts/arm/at91sam9x5ek.dtsi
  user/jeff/numa/sys/gnu/dts/arm/at91sam9xe.dtsi
  user/jeff/numa/sys/gnu/dts/arm/axp209.dtsi
  user/jeff/numa/sys/gnu/dts/arm/bcm-cygnus.dtsi
  user/jeff/numa/sys/gnu/dts/arm/bcm-nsp.dtsi
  user/jeff/numa/sys/gnu/dts/arm/bcm2837-rpi-3-b.dts
  user/jeff/numa/sys/gnu/dts/arm/bcm283x.dtsi
  user/jeff/numa/sys/gnu/dts/arm/bcm47081-luxul-xwr-1200.dts
  user/jeff/numa/sys/gnu/dts/arm/bcm5301x.dtsi
  user/jeff/numa/sys/gnu/dts/arm/bcm53573.dtsi
  user/jeff/numa/sys/gnu/dts/arm/bcm958623hr.dts
  user/jeff/numa/sys/gnu/dts/arm/bcm958625hr.dts
  user/jeff/numa/sys/gnu/dts/arm/berlin2.dtsi
  user/jeff/numa/sys/gnu/dts/arm/berlin2cd.dtsi
  user/jeff/numa/sys/gnu/dts/arm/berlin2q.dtsi
  user/jeff/numa/sys/gnu/dts/arm/da850-lcdk.dts
  user/jeff/numa/sys/gnu/dts/arm/da850-lego-ev3.dts
  user/jeff/numa/sys/gnu/dts/arm/da850.dtsi
  user/jeff/numa/sys/gnu/dts/arm/dm814x.dtsi
  user/jeff/numa/sys/gnu/dts/arm/dove.dtsi
  user/jeff/numa/sys/gnu/dts/arm/dra7-evm-common.dtsi   (contents, props changed)
  user/jeff/numa/sys/gnu/dts/arm/dra7-evm.dts
  user/jeff/numa/sys/gnu/dts/arm/dra7.dtsi
  user/jeff/numa/sys/gnu/dts/arm/ep7211-edb7211.dts
  user/jeff/numa/sys/gnu/dts/arm/exynos3250-artik5.dtsi
  user/jeff/numa/sys/gnu/dts/arm/exynos3250-monk.dts
  user/jeff/numa/sys/gnu/dts/arm/exynos3250-rinato.dts
  user/jeff/numa/sys/gnu/dts/arm/exynos3250.dtsi
  user/jeff/numa/sys/gnu/dts/arm/exynos4.dtsi
  user/jeff/numa/sys/gnu/dts/arm/exynos4210-pinctrl.dtsi
  user/jeff/numa/sys/gnu/dts/arm/exynos4210-universal_c210.dts
  user/jeff/numa/sys/gnu/dts/arm/exynos4210.dtsi
  user/jeff/numa/sys/gnu/dts/arm/exynos4412-itop-scp-core.dtsi
  user/jeff/numa/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi
  user/jeff/numa/sys/gnu/dts/arm/exynos4412-odroidx.dts
  user/jeff/numa/sys/gnu/dts/arm/exynos4412-origen.dts
  user/jeff/numa/sys/gnu/dts/arm/exynos4412-pinctrl.dtsi
  user/jeff/numa/sys/gnu/dts/arm/exynos4412-trats2.dts
  user/jeff/numa/sys/gnu/dts/arm/exynos4412.dtsi
  user/jeff/numa/sys/gnu/dts/arm/exynos5250-arndale.dts
  user/jeff/numa/sys/gnu/dts/arm/exynos5250-smdk5250.dts
  user/jeff/numa/sys/gnu/dts/arm/exynos5250-snow-common.dtsi
  user/jeff/numa/sys/gnu/dts/arm/exynos5250-spring.dts
  user/jeff/numa/sys/gnu/dts/arm/exynos5250.dtsi
  user/jeff/numa/sys/gnu/dts/arm/exynos5410-odroidxu.dts
  user/jeff/numa/sys/gnu/dts/arm/exynos5410-smdk5410.dts
  user/jeff/numa/sys/gnu/dts/arm/exynos5410.dtsi
  user/jeff/numa/sys/gnu/dts/arm/exynos5420-arndale-octa.dts
  user/jeff/numa/sys/gnu/dts/arm/exynos5420-cpus.dtsi
  user/jeff/numa/sys/gnu/dts/arm/exynos5420-peach-pit.dts
  user/jeff/numa/sys/gnu/dts/arm/exynos5420-smdk5420.dts
  user/jeff/numa/sys/gnu/dts/arm/exynos5420.dtsi
  user/jeff/numa/sys/gnu/dts/arm/exynos5422-cpus.dtsi
  user/jeff/numa/sys/gnu/dts/arm/exynos5422-odroidxu3-audio.dtsi
  user/jeff/numa/sys/gnu/dts/arm/exynos5422-odroidxu3-common.dtsi
  user/jeff/numa/sys/gnu/dts/arm/exynos5440-ssdk5440.dts
  user/jeff/numa/sys/gnu/dts/arm/exynos5440.dtsi
  user/jeff/numa/sys/gnu/dts/arm/exynos54xx.dtsi
  user/jeff/numa/sys/gnu/dts/arm/exynos5800-peach-pi.dts
  user/jeff/numa/sys/gnu/dts/arm/ge863-pro3.dtsi
  user/jeff/numa/sys/gnu/dts/arm/gemini.dtsi
  user/jeff/numa/sys/gnu/dts/arm/hip01.dtsi
  user/jeff/numa/sys/gnu/dts/arm/hip04-d01.dts
  user/jeff/numa/sys/gnu/dts/arm/hisi-x5hd2.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx1.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx25-eukrea-mbimxsd25-baseboard.dts
  user/jeff/numa/sys/gnu/dts/arm/imx25-pdk.dts
  user/jeff/numa/sys/gnu/dts/arm/imx28-apx4devkit.dts
  user/jeff/numa/sys/gnu/dts/arm/imx28-eukrea-mbmx28lc.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx28-evk.dts
  user/jeff/numa/sys/gnu/dts/arm/imx28-m28evk.dts
  user/jeff/numa/sys/gnu/dts/arm/imx28-tx28.dts
  user/jeff/numa/sys/gnu/dts/arm/imx35-eukrea-mbimxsd35-baseboard.dts
  user/jeff/numa/sys/gnu/dts/arm/imx50.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx51-apf51dev.dts
  user/jeff/numa/sys/gnu/dts/arm/imx51-babbage.dts
  user/jeff/numa/sys/gnu/dts/arm/imx51-ts4800.dts
  user/jeff/numa/sys/gnu/dts/arm/imx51.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx53-m53evk.dts
  user/jeff/numa/sys/gnu/dts/arm/imx53-mba53.dts
  user/jeff/numa/sys/gnu/dts/arm/imx53-qsb-common.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx53-smd.dts
  user/jeff/numa/sys/gnu/dts/arm/imx53-tx53-x03x.dts
  user/jeff/numa/sys/gnu/dts/arm/imx53-tx53-x13x.dts
  user/jeff/numa/sys/gnu/dts/arm/imx53-tx53.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx53-voipac-bsb.dts
  user/jeff/numa/sys/gnu/dts/arm/imx53.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6dl-aristainetos2_4.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6dl-aristainetos_4.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6dl-aristainetos_7.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6dl-colibri-eval-v3.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6dl-icore.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6dl-riotboard.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6dl-tx6dl-comtft.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6dl-tx6s-8034.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6dl-tx6s-8035.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6dl-tx6u-801x.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6dl-tx6u-8033.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6dl-tx6u-811x.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6dl-tx6u-81xx-mb7.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6dl.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6q-apalis-eval.dts   (contents, props changed)
  user/jeff/numa/sys/gnu/dts/arm/imx6q-apalis-ixora-v1.1.dts   (contents, props changed)
  user/jeff/numa/sys/gnu/dts/arm/imx6q-apalis-ixora.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-bx50v3.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6q-cm-fx6.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-dmo-edmqmx6.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-gw5400-a.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-h100.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-icore-rqs.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-mccmon6.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-novena.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-tbs2910.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-tx6q-1010-comtft.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-tx6q-1010.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-tx6q-1020-comtft.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-tx6q-1020.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-tx6q-1036.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-tx6q-1110.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-tx6q-11x0-mb7.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q-utilite-pro.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6q.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-apalis.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-apf6dev.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-colibri.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-gw51xx.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-gw52xx.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-gw53xx.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-gw54xx.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-gw551x.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-gw552x.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-hummingboard.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-icore-rqs.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-icore.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-nit6xlite.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-nitrogen6_max.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-nitrogen6_som2.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-nitrogen6x.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-rex.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-sabreauto.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-sabrelite.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-sabresd.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-tx6.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-wandboard.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qdl.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6qp.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6sl-evk.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6sl.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6sx-nitrogen6sx.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6sx-sdb-reva.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6sx-sdb.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6sx-udoo-neo.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6sx.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6ul-14x14-evk.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6ul-pico-hobbit.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6ul-tx6ul-mainboard.dts
  user/jeff/numa/sys/gnu/dts/arm/imx6ul-tx6ul.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx6ul.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx7-colibri.dtsi
  user/jeff/numa/sys/gnu/dts/arm/imx7d-nitrogen7.dts
  user/jeff/numa/sys/gnu/dts/arm/imx7d-pico.dts
  user/jeff/numa/sys/gnu/dts/arm/imx7d-sdb.dts
  user/jeff/numa/sys/gnu/dts/arm/imx7s-warp.dts
  user/jeff/numa/sys/gnu/dts/arm/integrator.dtsi
  user/jeff/numa/sys/gnu/dts/arm/integratorap.dts
  user/jeff/numa/sys/gnu/dts/arm/keystone-k2e.dtsi
  user/jeff/numa/sys/gnu/dts/arm/keystone-k2g-evm.dts
  user/jeff/numa/sys/gnu/dts/arm/keystone-k2g.dtsi
  user/jeff/numa/sys/gnu/dts/arm/keystone-k2hk.dtsi
  user/jeff/numa/sys/gnu/dts/arm/keystone-k2l.dtsi
  user/jeff/numa/sys/gnu/dts/arm/keystone.dtsi
  user/jeff/numa/sys/gnu/dts/arm/kirkwood-openblocks_a7.dts
  user/jeff/numa/sys/gnu/dts/arm/kirkwood-synology.dtsi
  user/jeff/numa/sys/gnu/dts/arm/kirkwood-ts219.dtsi
  user/jeff/numa/sys/gnu/dts/arm/kirkwood.dtsi
  user/jeff/numa/sys/gnu/dts/arm/logicpd-som-lv-37xx-devkit.dts
  user/jeff/numa/sys/gnu/dts/arm/logicpd-som-lv.dtsi
  user/jeff/numa/sys/gnu/dts/arm/lpc3250-ea3250.dts
  user/jeff/numa/sys/gnu/dts/arm/lpc3250-phy3250.dts
  user/jeff/numa/sys/gnu/dts/arm/lpc32xx.dtsi
  user/jeff/numa/sys/gnu/dts/arm/ls1021a-qds.dts
  user/jeff/numa/sys/gnu/dts/arm/ls1021a-twr.dts
  user/jeff/numa/sys/gnu/dts/arm/meson.dtsi
  user/jeff/numa/sys/gnu/dts/arm/meson6.dtsi
  user/jeff/numa/sys/gnu/dts/arm/meson8.dtsi
  user/jeff/numa/sys/gnu/dts/arm/meson8b-odroidc1.dts
  user/jeff/numa/sys/gnu/dts/arm/meson8b.dtsi
  user/jeff/numa/sys/gnu/dts/arm/mpa1600.dts
  user/jeff/numa/sys/gnu/dts/arm/mt2701-evb.dts
  user/jeff/numa/sys/gnu/dts/arm/mt2701.dtsi
  user/jeff/numa/sys/gnu/dts/arm/mt6589.dtsi
  user/jeff/numa/sys/gnu/dts/arm/mt7623.dtsi
  user/jeff/numa/sys/gnu/dts/arm/nspire.dtsi
  user/jeff/numa/sys/gnu/dts/arm/omap2420-n8x0-common.dtsi
  user/jeff/numa/sys/gnu/dts/arm/omap3-beagle-xm.dts
  user/jeff/numa/sys/gnu/dts/arm/omap3-beagle.dts
  user/jeff/numa/sys/gnu/dts/arm/omap3-cm-t3x.dtsi
  user/jeff/numa/sys/gnu/dts/arm/omap3-evm-37xx.dts
  user/jeff/numa/sys/gnu/dts/arm/omap3-evm-common.dtsi
  user/jeff/numa/sys/gnu/dts/arm/omap3-evm.dts
  user/jeff/numa/sys/gnu/dts/arm/omap3-gta04.dtsi
  user/jeff/numa/sys/gnu/dts/arm/omap3-igep0020-common.dtsi
  user/jeff/numa/sys/gnu/dts/arm/omap3-igep0030-common.dtsi
  user/jeff/numa/sys/gnu/dts/arm/omap3-lilly-a83x.dtsi
  user/jeff/numa/sys/gnu/dts/arm/omap3-n9.dts
  user/jeff/numa/sys/gnu/dts/arm/omap3-n900.dts
  user/jeff/numa/sys/gnu/dts/arm/omap3-n950-n9.dtsi
  user/jeff/numa/sys/gnu/dts/arm/omap3-n950.dts
  user/jeff/numa/sys/gnu/dts/arm/omap3-overo-base.dtsi
  user/jeff/numa/sys/gnu/dts/arm/omap3-pandora-common.dtsi
  user/jeff/numa/sys/gnu/dts/arm/omap3-panel-sharp-ls037v7dw01.dtsi
  user/jeff/numa/sys/gnu/dts/arm/omap3-tao3530.dtsi
  user/jeff/numa/sys/gnu/dts/arm/omap3.dtsi
  user/jeff/numa/sys/gnu/dts/arm/omap4-droid4-xt894.dts
  user/jeff/numa/sys/gnu/dts/arm/omap4-duovero.dtsi
  user/jeff/numa/sys/gnu/dts/arm/omap4-panda-common.dtsi
  user/jeff/numa/sys/gnu/dts/arm/omap4-var-som-om44.dtsi
  user/jeff/numa/sys/gnu/dts/arm/omap4.dtsi
  user/jeff/numa/sys/gnu/dts/arm/omap5-board-common.dtsi
  user/jeff/numa/sys/gnu/dts/arm/omap5-cm-t54.dts
  user/jeff/numa/sys/gnu/dts/arm/omap5.dtsi
  user/jeff/numa/sys/gnu/dts/arm/owl-s500-guitar-bb-rev-b.dts
  user/jeff/numa/sys/gnu/dts/arm/owl-s500.dtsi
  user/jeff/numa/sys/gnu/dts/arm/ox810se.dtsi
  user/jeff/numa/sys/gnu/dts/arm/ox820.dtsi
  user/jeff/numa/sys/gnu/dts/arm/picoxcell-pc3x2.dtsi
  user/jeff/numa/sys/gnu/dts/arm/picoxcell-pc3x3.dtsi
  user/jeff/numa/sys/gnu/dts/arm/pm9g45.dts
  user/jeff/numa/sys/gnu/dts/arm/qcom-apq8060-dragonboard.dts
  user/jeff/numa/sys/gnu/dts/arm/qcom-apq8064.dtsi
  user/jeff/numa/sys/gnu/dts/arm/qcom-msm8660.dtsi
  user/jeff/numa/sys/gnu/dts/arm/qcom-msm8974.dtsi
  user/jeff/numa/sys/gnu/dts/arm/r7s72100-gr-peach.dts
  user/jeff/numa/sys/gnu/dts/arm/r7s72100.dtsi
  user/jeff/numa/sys/gnu/dts/arm/r8a73a4.dtsi
  user/jeff/numa/sys/gnu/dts/arm/r8a7743-iwg20d-q7.dts
  user/jeff/numa/sys/gnu/dts/arm/r8a7743-iwg20m.dtsi
  user/jeff/numa/sys/gnu/dts/arm/r8a7743.dtsi
  user/jeff/numa/sys/gnu/dts/arm/r8a7745.dtsi
  user/jeff/numa/sys/gnu/dts/arm/r8a7778.dtsi
  user/jeff/numa/sys/gnu/dts/arm/r8a7779.dtsi
  user/jeff/numa/sys/gnu/dts/arm/r8a7790-lager.dts
  user/jeff/numa/sys/gnu/dts/arm/r8a7790.dtsi
  user/jeff/numa/sys/gnu/dts/arm/r8a7791-koelsch.dts
  user/jeff/numa/sys/gnu/dts/arm/r8a7791-porter.dts
  user/jeff/numa/sys/gnu/dts/arm/r8a7791.dtsi
  user/jeff/numa/sys/gnu/dts/arm/r8a7792-blanche.dts
  user/jeff/numa/sys/gnu/dts/arm/r8a7792-wheat.dts
  user/jeff/numa/sys/gnu/dts/arm/r8a7792.dtsi
  user/jeff/numa/sys/gnu/dts/arm/r8a7793-gose.dts
  user/jeff/numa/sys/gnu/dts/arm/r8a7793.dtsi
  user/jeff/numa/sys/gnu/dts/arm/r8a7794-alt.dts
  user/jeff/numa/sys/gnu/dts/arm/r8a7794-silk.dts
  user/jeff/numa/sys/gnu/dts/arm/r8a7794.dtsi
  user/jeff/numa/sys/gnu/dts/arm/rk3036-kylin.dts
  user/jeff/numa/sys/gnu/dts/arm/rk3036.dtsi
  user/jeff/numa/sys/gnu/dts/arm/rk3066a-marsboard.dts
  user/jeff/numa/sys/gnu/dts/arm/rk3066a-rayeager.dts
  user/jeff/numa/sys/gnu/dts/arm/rk3066a.dtsi
  user/jeff/numa/sys/gnu/dts/arm/rk3188-radxarock.dts
  user/jeff/numa/sys/gnu/dts/arm/rk3188.dtsi
  user/jeff/numa/sys/gnu/dts/arm/rk322x.dtsi
  user/jeff/numa/sys/gnu/dts/arm/rk3288-firefly-reload-core.dtsi
  user/jeff/numa/sys/gnu/dts/arm/rk3288-firefly-reload.dts
  user/jeff/numa/sys/gnu/dts/arm/rk3288-popmetal.dts
  user/jeff/numa/sys/gnu/dts/arm/rk3288.dtsi
  user/jeff/numa/sys/gnu/dts/arm/rk3xxx.dtsi
  user/jeff/numa/sys/gnu/dts/arm/rv1108-evb.dts
  user/jeff/numa/sys/gnu/dts/arm/rv1108.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sama5d2.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sama5d3.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sama5d3xmb.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sama5d3xmb_cmp.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sama5d4.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sh73a0.dtsi
  user/jeff/numa/sys/gnu/dts/arm/ste-href-stuib.dtsi
  user/jeff/numa/sys/gnu/dts/arm/ste-href-tvk1281618.dtsi
  user/jeff/numa/sys/gnu/dts/arm/stih407-clock.dtsi
  user/jeff/numa/sys/gnu/dts/arm/stih407-family.dtsi
  user/jeff/numa/sys/gnu/dts/arm/stih407-pinctrl.dtsi
  user/jeff/numa/sys/gnu/dts/arm/stih410-b2120.dts
  user/jeff/numa/sys/gnu/dts/arm/stih410-b2260.dts
  user/jeff/numa/sys/gnu/dts/arm/stih410-clock.dtsi
  user/jeff/numa/sys/gnu/dts/arm/stih410.dtsi
  user/jeff/numa/sys/gnu/dts/arm/stih418-b2199.dts
  user/jeff/numa/sys/gnu/dts/arm/stih418-clock.dtsi
  user/jeff/numa/sys/gnu/dts/arm/stih418.dtsi
  user/jeff/numa/sys/gnu/dts/arm/stihxxx-b2120.dtsi
  user/jeff/numa/sys/gnu/dts/arm/stm32746g-eval.dts
  user/jeff/numa/sys/gnu/dts/arm/stm32f4-pinctrl.dtsi   (contents, props changed)
  user/jeff/numa/sys/gnu/dts/arm/stm32f429.dtsi
  user/jeff/numa/sys/gnu/dts/arm/stm32f746-disco.dts
  user/jeff/numa/sys/gnu/dts/arm/stm32f746.dtsi
  user/jeff/numa/sys/gnu/dts/arm/stm32h743-pinctrl.dtsi
  user/jeff/numa/sys/gnu/dts/arm/stm32h743.dtsi
  user/jeff/numa/sys/gnu/dts/arm/stm32h743i-eval.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-a1000.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-ba10-tvbox.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-chuwi-v7-cw0825.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-cubieboard.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-dserve-dsrv9703c.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-gemei-g9.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-hackberry.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-hyundai-a7hd.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-inet1.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-inet97fv2.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-inet9f-rev03.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-itead-iteaduino-plus.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-jesurun-q5.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-marsboard.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-mini-xplus.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-mk802.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-mk802ii.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-olinuxino-lime.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-pcduino.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-pcduino2.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10-pov-protab2-ips9.dts
  user/jeff/numa/sys/gnu/dts/arm/sun4i-a10.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sun5i-a10s.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sun5i-a13.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sun5i-gr8.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sun5i-reference-design-tablet.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sun5i.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sun6i-a31-hummingbird.dts
  user/jeff/numa/sys/gnu/dts/arm/sun6i-a31.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sun6i-a31s-primo81.dts
  user/jeff/numa/sys/gnu/dts/arm/sun6i-a31s-sina31s.dts
  user/jeff/numa/sys/gnu/dts/arm/sun7i-a20-bananapi-m1-plus.dts
  user/jeff/numa/sys/gnu/dts/arm/sun7i-a20-cubieboard2.dts
  user/jeff/numa/sys/gnu/dts/arm/sun7i-a20-cubietruck.dts
  user/jeff/numa/sys/gnu/dts/arm/sun7i-a20-lamobo-r1.dts
  user/jeff/numa/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime.dts
  user/jeff/numa/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime2.dts
  user/jeff/numa/sys/gnu/dts/arm/sun7i-a20-olinuxino-micro.dts
  user/jeff/numa/sys/gnu/dts/arm/sun7i-a20.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sun8i-a23-a33.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sun8i-a23.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sun8i-a33.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sun8i-a83t-allwinner-h8homlet-v2.dts
  user/jeff/numa/sys/gnu/dts/arm/sun8i-a83t-bananapi-m3.dts   (contents, props changed)
  user/jeff/numa/sys/gnu/dts/arm/sun8i-a83t-cubietruck-plus.dts
  user/jeff/numa/sys/gnu/dts/arm/sun8i-a83t.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sun8i-h2-plus-orangepi-zero.dts
  user/jeff/numa/sys/gnu/dts/arm/sun8i-h3-bananapi-m2-plus.dts
  user/jeff/numa/sys/gnu/dts/arm/sun8i-h3-nanopi-m1-plus.dts
  user/jeff/numa/sys/gnu/dts/arm/sun8i-h3-nanopi-m1.dts
  user/jeff/numa/sys/gnu/dts/arm/sun8i-h3-nanopi-neo.dts
  user/jeff/numa/sys/gnu/dts/arm/sun8i-h3-nanopi.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sun8i-h3-orangepi-2.dts
  user/jeff/numa/sys/gnu/dts/arm/sun8i-h3-orangepi-lite.dts
  user/jeff/numa/sys/gnu/dts/arm/sun8i-h3-orangepi-one.dts
  user/jeff/numa/sys/gnu/dts/arm/sun8i-h3-orangepi-pc-plus.dts
  user/jeff/numa/sys/gnu/dts/arm/sun8i-h3-orangepi-pc.dts
  user/jeff/numa/sys/gnu/dts/arm/sun8i-h3-orangepi-plus.dts
  user/jeff/numa/sys/gnu/dts/arm/sun8i-h3-orangepi-plus2e.dts
  user/jeff/numa/sys/gnu/dts/arm/sun8i-v3s.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sun9i-a80-cubieboard4.dts
  user/jeff/numa/sys/gnu/dts/arm/sun9i-a80-optimus.dts
  user/jeff/numa/sys/gnu/dts/arm/sun9i-a80.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sunxi-h3-h5.dtsi
  user/jeff/numa/sys/gnu/dts/arm/sunxi-itead-core-common.dtsi
  user/jeff/numa/sys/gnu/dts/arm/tango4-common.dtsi
  user/jeff/numa/sys/gnu/dts/arm/tegra124-jetson-tk1.dts
  user/jeff/numa/sys/gnu/dts/arm/tegra124.dtsi
  user/jeff/numa/sys/gnu/dts/arm/uniphier-ld4-ref.dts
  user/jeff/numa/sys/gnu/dts/arm/uniphier-ld4.dtsi
  user/jeff/numa/sys/gnu/dts/arm/uniphier-ld6b-ref.dts
  user/jeff/numa/sys/gnu/dts/arm/uniphier-pinctrl.dtsi
  user/jeff/numa/sys/gnu/dts/arm/uniphier-pro4-ref.dts
  user/jeff/numa/sys/gnu/dts/arm/uniphier-pro4.dtsi
  user/jeff/numa/sys/gnu/dts/arm/uniphier-pro5.dtsi
  user/jeff/numa/sys/gnu/dts/arm/uniphier-pxs2.dtsi
  user/jeff/numa/sys/gnu/dts/arm/uniphier-sld8-ref.dts
  user/jeff/numa/sys/gnu/dts/arm/uniphier-sld8.dtsi
  user/jeff/numa/sys/gnu/dts/arm/uniphier-support-card.dtsi
  user/jeff/numa/sys/gnu/dts/arm/usb_a9263.dts
  user/jeff/numa/sys/gnu/dts/arm/usb_a9g20_common.dtsi
  user/jeff/numa/sys/gnu/dts/arm/vf610-twr.dts
  user/jeff/numa/sys/gnu/dts/arm/vf610-zii-dev-rev-c.dts
  user/jeff/numa/sys/gnu/dts/arm/zx296702.dtsi
  user/jeff/numa/sys/gnu/dts/arm/zynq-zc702.dts
  user/jeff/numa/sys/gnu/dts/arm/zynq-zc706.dts
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/clock/exynos4.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/clock/gxbb-clkc.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/clock/imx7d-clock.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/clock/qcom,rpmcc.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/clock/r7s72100-clock.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/clock/rk3188-cru-common.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/clock/rk3368-cru.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/clock/s3c2443.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/clock/sun4i-a10-ccu.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/clock/sun6i-a31-ccu.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/clock/tegra210-car.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/gpio/gpio.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/gpio/meson-gxbb-gpio.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/gpio/meson-gxl-gpio.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/input/linux-event-codes.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/phy/phy.h
  user/jeff/numa/sys/gnu/dts/include/dt-bindings/pinctrl/am43xx.h
  user/jeff/numa/sys/i386/i386/pmap.c
  user/jeff/numa/sys/kern/kern_exec.c
  user/jeff/numa/sys/kern/kern_malloc.c
  user/jeff/numa/sys/kern/kern_sendfile.c
  user/jeff/numa/sys/kern/subr_vmem.c
  user/jeff/numa/sys/kern/vfs_bio.c
  user/jeff/numa/sys/kgssapi/gss_impl.c
  user/jeff/numa/sys/mips/conf/TL-WDR4300.hints
  user/jeff/numa/sys/mips/mips/machdep.c
  user/jeff/numa/sys/mips/mips/pmap.c
  user/jeff/numa/sys/mips/mips/uma_machdep.c
  user/jeff/numa/sys/modules/ipfw/Makefile
  user/jeff/numa/sys/netinet/ip_fw.h
  user/jeff/numa/sys/netinet/tcp_input.c
  user/jeff/numa/sys/netinet6/icmp6.c
  user/jeff/numa/sys/netpfil/ipfw/ip_fw2.c
  user/jeff/numa/sys/netpfil/ipfw/ip_fw_dynamic.c
  user/jeff/numa/sys/netpfil/ipfw/ip_fw_private.h
  user/jeff/numa/sys/netpfil/ipfw/ip_fw_sockopt.c
  user/jeff/numa/sys/nfs/nfs_nfssvc.c
  user/jeff/numa/sys/nlm/nlm_prot_impl.c
  user/jeff/numa/sys/powerpc/powerpc/mp_machdep.c
  user/jeff/numa/sys/powerpc/powerpc/uma_machdep.c
  user/jeff/numa/sys/riscv/riscv/pmap.c
  user/jeff/numa/sys/sparc64/sparc64/vm_machdep.c
  user/jeff/numa/sys/sys/_stdarg.h
  user/jeff/numa/sys/sys/buf.h
  user/jeff/numa/sys/sys/disk/gpt.h
  user/jeff/numa/sys/sys/msg.h
  user/jeff/numa/sys/sys/param.h
  user/jeff/numa/sys/sys/sem.h
  user/jeff/numa/sys/ufs/ffs/ffs_vfsops.c
  user/jeff/numa/sys/ufs/ffs/fs.h
  user/jeff/numa/sys/vm/uma_core.c
  user/jeff/numa/sys/vm/uma_int.h
  user/jeff/numa/sys/vm/vm_init.c
  user/jeff/numa/sys/vm/vm_object.c
  user/jeff/numa/sys/vm/vm_page.c
  user/jeff/numa/sys/vm/vm_page.h
  user/jeff/numa/sys/vm/vm_pageout.c
  user/jeff/numa/sys/vm/vm_swapout.c
Directory Properties:
  user/jeff/numa/sys/cddl/contrib/opensolaris/   (props changed)
  user/jeff/numa/sys/contrib/dev/acpica/   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/am335x-moxa-uc-8100-me-t.dts   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/am57xx-beagle-x15-revc.dts   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/at91-sama5d27_som1.dtsi   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/bcm2835-rpi-zero-w.dts   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/bcm2837.dtsi   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/bcm947189acdbmr.dts   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/dra72x-mmc-iodelay.dtsi   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/dra74x-mmc-iodelay.dtsi   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/dra76-evm.dts   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/dra76x.dtsi   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/gemini-dlink-dir-685.dts   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/imx53-cx9020.dts   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/imx6ul-geam.dts   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/imx7ulp-pinfunc.h   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/mt6323.dtsi   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/mt7623n-bananapi-bpi-r2.dts   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/mt7623n-rfb-nand.dts   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/mt7623n-rfb.dtsi   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/rk3229.dtsi   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/stm32f429-pinctrl.dtsi   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/stm32f469-pinctrl.dtsi   (props changed)
  user/jeff/numa/sys/gnu/dts/arm/sun8i-r16-bananapi-m2m.dts   (props changed)
  user/jeff/numa/sys/gnu/dts/include/   (props changed)

Modified: user/jeff/numa/sys/amd64/amd64/pmap.c
==============================================================================
--- user/jeff/numa/sys/amd64/amd64/pmap.c	Sun Feb 11 20:58:00 2018	(r329140)
+++ user/jeff/numa/sys/amd64/amd64/pmap.c	Sun Feb 11 21:09:00 2018	(r329141)
@@ -957,6 +957,13 @@ create_pagetables(vm_paddr_t *firstaddr)
 		pd_p[i] = (i << PDRSHIFT) | X86_PG_RW | X86_PG_V | PG_PS |
 		    pg_g;
 
+	/*
+	 * Because we map the physical blocks in 2M pages, adjust firstaddr
+	 * to record the physical blocks we've actually mapped into kernel
+	 * virtual address space.
+	 */
+	*firstaddr = round_2mpage(*firstaddr);
+
 	/* And connect up the PD to the PDP (leaving room for L4 pages) */
 	pdp_p = (pdp_entry_t *)(KPDPphys + ptoa(KPML4I - KPML4BASE));
 	for (i = 0; i < nkpdpe; i++)
@@ -2723,7 +2730,7 @@ _pmap_allocpte(pmap_t pmap, vm_pindex_t ptepindex, str
 			/* Have to allocate a new pdp, recurse */
 			if (_pmap_allocpte(pmap, NUPDE + NUPDPE + pml4index,
 			    lockp) == NULL) {
-				vm_page_unwire(m, PQ_NONE);
+				vm_page_unwire_noq(m);
 				vm_page_free_zero(m);
 				return (NULL);
 			}
@@ -2755,7 +2762,7 @@ _pmap_allocpte(pmap_t pmap, vm_pindex_t ptepindex, str
 			/* Have to allocate a new pd, recurse */
 			if (_pmap_allocpte(pmap, NUPDE + pdpindex,
 			    lockp) == NULL) {
-				vm_page_unwire(m, PQ_NONE);
+				vm_page_unwire_noq(m);
 				vm_page_free_zero(m);
 				return (NULL);
 			}
@@ -2768,7 +2775,7 @@ _pmap_allocpte(pmap_t pmap, vm_pindex_t ptepindex, str
 				/* Have to allocate a new pd, recurse */
 				if (_pmap_allocpte(pmap, NUPDE + pdpindex,
 				    lockp) == NULL) {
-					vm_page_unwire(m, PQ_NONE);
+					vm_page_unwire_noq(m);
 					vm_page_free_zero(m);
 					return (NULL);
 				}
@@ -2900,16 +2907,16 @@ pmap_release(pmap_t pmap)
 		pmap->pm_pml4[DMPML4I + i] = 0;
 	pmap->pm_pml4[PML4PML4I] = 0;	/* Recursive Mapping */
 
-	vm_page_unwire(m, PQ_NONE);
+	vm_page_unwire_noq(m);
 	vm_page_free_zero(m);
 
 	if (pmap->pm_pml4u != NULL) {
 		m = PHYS_TO_VM_PAGE(DMAP_TO_PHYS((vm_offset_t)pmap->pm_pml4u));
-		vm_page_unwire(m, PQ_NONE);
+		vm_page_unwire_noq(m);
 		vm_page_free(m);
 	}
 }
-

+
 static int
 kvm_size(SYSCTL_HANDLER_ARGS)
 {
@@ -7705,7 +7712,7 @@ pmap_pti_free_page(vm_page_t m)
 {
 
 	KASSERT(m->wire_count > 0, ("page %p not wired", m));
-	if (vm_page_unwire(m, PQ_NONE) == false)
+	if (!vm_page_unwire_noq(m))
 		return (false);
 	vm_page_free_zero(m);
 	return (true);

Modified: user/jeff/numa/sys/amd64/amd64/uma_machdep.c
==============================================================================
--- user/jeff/numa/sys/amd64/amd64/uma_machdep.c	Sun Feb 11 20:58:00 2018	(r329140)
+++ user/jeff/numa/sys/amd64/amd64/uma_machdep.c	Sun Feb 11 21:09:00 2018	(r329141)
@@ -74,6 +74,6 @@ uma_small_free(void *mem, vm_size_t size, u_int8_t fla
 	pa = DMAP_TO_PHYS((vm_offset_t)mem);
 	dump_drop_page(pa);
 	m = PHYS_TO_VM_PAGE(pa);
-	vm_page_unwire(m, PQ_NONE);
+	vm_page_unwire_noq(m);
 	vm_page_free(m);
 }

Modified: user/jeff/numa/sys/arm/allwinner/if_awg.c
==============================================================================
--- user/jeff/numa/sys/arm/allwinner/if_awg.c	Sun Feb 11 20:58:00 2018	(r329140)
+++ user/jeff/numa/sys/arm/allwinner/if_awg.c	Sun Feb 11 21:09:00 2018	(r329141)
@@ -1834,9 +1834,11 @@ awg_attach(device_t dev)
 	awg_get_eaddr(dev, eaddr);
 
 	/* Soft reset EMAC core */
-	error = awg_reset(dev);
-	if (error != 0)
-		return (error);
+	if (!awg_has_internal_phy(dev)) {
+		error = awg_reset(dev);
+		if (error != 0)
+			return (error);
+	}
 
 	/* Setup DMA descriptors */
 	error = awg_setup_dma(dev);

Modified: user/jeff/numa/sys/arm64/arm64/pmap.c
==============================================================================
--- user/jeff/numa/sys/arm64/arm64/pmap.c	Sun Feb 11 20:58:00 2018	(r329140)
+++ user/jeff/numa/sys/arm64/arm64/pmap.c	Sun Feb 11 21:09:00 2018	(r329141)
@@ -1362,13 +1362,7 @@ _pmap_unwire_l3(pmap_t pmap, vm_offset_t va, vm_page_t
 	}
 	pmap_invalidate_page(pmap, va);
 
-	/*
-	 * This barrier is so that the ordinary store unmapping
-	 * the page table page is globally performed before TLB shoot-
-	 * down is begun.
-	 */
-	wmb();
-	VM_CNT_ADD(v_wire_count, -1);
+	atomic_subtract_int(&vm_cnt.v_wire_count, 1);
 
 	/*
 	 * Put page on a list so that it is released after
@@ -1494,8 +1488,7 @@ _pmap_alloc_l3(pmap_t pmap, vm_pindex_t ptepindex, str
 			/* recurse for allocating page dir */
 			if (_pmap_alloc_l3(pmap, NUL2E + NUL1E + l0index,
 			    lockp) == NULL) {
-				/* XXX: release mem barrier? */
-				vm_page_unwire(m, PQ_NONE);
+				vm_page_unwire_noq(m);
 				vm_page_free_zero(m);
 				return (NULL);
 			}
@@ -1521,7 +1514,7 @@ _pmap_alloc_l3(pmap_t pmap, vm_pindex_t ptepindex, str
 			/* recurse for allocating page dir */
 			if (_pmap_alloc_l3(pmap, NUL2E + l1index,
 			    lockp) == NULL) {
-				vm_page_unwire(m, PQ_NONE);
+				vm_page_unwire_noq(m);
 				vm_page_free_zero(m);
 				return (NULL);
 			}
@@ -1536,8 +1529,7 @@ _pmap_alloc_l3(pmap_t pmap, vm_pindex_t ptepindex, str
 				/* recurse for allocating page dir */
 				if (_pmap_alloc_l3(pmap, NUL2E + l1index,
 				    lockp) == NULL) {
-					/* XXX: release mem barrier? */
-					vm_page_unwire(m, PQ_NONE);
+					vm_page_unwire_noq(m);
 					vm_page_free_zero(m);
 					return (NULL);
 				}
@@ -1645,7 +1637,7 @@ pmap_release(pmap_t pmap)
 
 	m = PHYS_TO_VM_PAGE(DMAP_TO_PHYS((vm_offset_t)pmap->pm_l0));
 
-	vm_page_unwire(m, PQ_NONE);
+	vm_page_unwire_noq(m);
 	vm_page_free_zero(m);
 }
 

Modified: user/jeff/numa/sys/arm64/arm64/uma_machdep.c
==============================================================================
--- user/jeff/numa/sys/arm64/arm64/uma_machdep.c	Sun Feb 11 20:58:00 2018	(r329140)
+++ user/jeff/numa/sys/arm64/arm64/uma_machdep.c	Sun Feb 11 21:09:00 2018	(r329141)
@@ -72,6 +72,6 @@ uma_small_free(void *mem, vm_size_t size, u_int8_t fla
 	pa = DMAP_TO_PHYS((vm_offset_t)mem);
 	dump_drop_page(pa);
 	m = PHYS_TO_VM_PAGE(pa);
-	vm_page_unwire(m, PQ_NONE);
+	vm_page_unwire_noq(m);
 	vm_page_free(m);
 }

Modified: user/jeff/numa/sys/cam/cam_iosched.c
==============================================================================
--- user/jeff/numa/sys/cam/cam_iosched.c	Sun Feb 11 20:58:00 2018	(r329140)
+++ user/jeff/numa/sys/cam/cam_iosched.c	Sun Feb 11 21:09:00 2018	(r329141)
@@ -223,6 +223,7 @@ struct iop_stats {
 	int		total;		/* Total for all time -- wraps */
 	int		in;		/* number queued all time -- wraps */
 	int		out;		/* number completed all time -- wraps */
+	int		errs;		/* Number of I/Os completed with error --  wraps */
 
 	/*
 	 * Statistics on different bits of the process.
@@ -781,6 +782,7 @@ cam_iosched_iop_stats_init(struct cam_iosched_softc *i
 	ios->max = ios->current = 300000;
 	ios->min = 1;
 	ios->out = 0;
+	ios->errs = 0;
 	ios->pending = 0;
 	ios->queued = 0;
 	ios->total = 0;
@@ -971,7 +973,11 @@ cam_iosched_iop_stats_sysctl_init(struct cam_iosched_s
 	SYSCTL_ADD_INT(ctx, n,
 	    OID_AUTO, "out", CTLFLAG_RD,
 	    &ios->out, 0,
-	    "# of transactions completed");
+	    "# of transactions completed (including with error)");
+	SYSCTL_ADD_INT(ctx, n,
+	    OID_AUTO, "errs", CTLFLAG_RD,
+	    &ios->errs, 0,
+	    "# of transactions completed with an error");
 
 	SYSCTL_ADD_PROC(ctx, n,
 	    OID_AUTO, "limiter", CTLTYPE_STRING | CTLFLAG_RW,
@@ -1463,13 +1469,19 @@ cam_iosched_bio_complete(struct cam_iosched_softc *isc
 		printf("done: %p %#x\n", bp, bp->bio_cmd);
 	if (bp->bio_cmd == BIO_WRITE) {
 		retval = cam_iosched_limiter_iodone(&isc->write_stats, bp);
+		if (!(bp->bio_flags & BIO_ERROR))
+			isc->write_stats.errs++;
 		isc->write_stats.out++;
 		isc->write_stats.pending--;
 	} else if (bp->bio_cmd == BIO_READ) {
 		retval = cam_iosched_limiter_iodone(&isc->read_stats, bp);
+		if (!(bp->bio_flags & BIO_ERROR))
+			isc->read_stats.errs++;
 		isc->read_stats.out++;
 		isc->read_stats.pending--;
 	} else if (bp->bio_cmd == BIO_DELETE) {
+		if (!(bp->bio_flags & BIO_ERROR))
+			isc->trim_stats.errs++;
 		isc->trim_stats.out++;
 		isc->trim_stats.pending--;
 	} else if (bp->bio_cmd != BIO_FLUSH) {

Modified: user/jeff/numa/sys/cam/nvme/nvme_da.c
==============================================================================
--- user/jeff/numa/sys/cam/nvme/nvme_da.c	Sun Feb 11 20:58:00 2018	(r329140)
+++ user/jeff/numa/sys/cam/nvme/nvme_da.c	Sun Feb 11 21:09:00 2018	(r329141)
@@ -1094,19 +1094,25 @@ ndaflush(void)
 
 	CAM_PERIPH_FOREACH(periph, &ndadriver) {
 		softc = (struct nda_softc *)periph->softc;
+
 		if (SCHEDULER_STOPPED()) {
-			/* If we paniced with the lock held, do not recurse. */
+			/*
+			 * If we paniced with the lock held or the periph is not
+			 * open, do not recurse.  Otherwise, call ndadump since
+			 * that avoids the sleeping cam_periph_getccb does if no
+			 * CCBs are available.
+			 */
 			if (!cam_periph_owned(periph) &&
 			    (softc->flags & NDA_FLAG_OPEN)) {
 				ndadump(softc->disk, NULL, 0, 0, 0);
 			}
 			continue;
 		}
-		cam_periph_lock(periph);
+
 		/*
-		 * We only sync the cache if the drive is still open, and
-		 * if the drive is capable of it..
+		 * We only sync the cache if the drive is still open
 		 */
+		cam_periph_lock(periph);
 		if ((softc->flags & NDA_FLAG_OPEN) == 0) {
 			cam_periph_unlock(periph);
 			continue;

Modified: user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
==============================================================================
--- user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c	Sun Feb 11 20:58:00 2018	(r329140)
+++ user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c	Sun Feb 11 21:09:00 2018	(r329141)
@@ -59,6 +59,12 @@ static dnode_phys_t dnode_phys_zero;
 int zfs_default_bs = SPA_MINBLOCKSHIFT;
 int zfs_default_ibs = DN_MAX_INDBLKSHIFT;
 
+SYSCTL_DECL(_vfs_zfs);
+SYSCTL_INT(_vfs_zfs, OID_AUTO, default_bs, CTLFLAG_RWTUN,
+    &zfs_default_bs, 0, "Default dnode block shift");
+SYSCTL_INT(_vfs_zfs, OID_AUTO, default_ibs, CTLFLAG_RWTUN,
+    &zfs_default_ibs, 0, "Default dnode indirect block shift");
+
 #ifdef illumos
 static kmem_cbrc_t dnode_move(void *, void *, size_t, void *);
 #endif

Modified: user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
==============================================================================
--- user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c	Sun Feb 11 20:58:00 2018	(r329140)
+++ user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c	Sun Feb 11 21:09:00 2018	(r329141)
@@ -4700,7 +4700,6 @@ zfs_putpages(struct vnode *vp, vm_page_t *ma, size_t l
 	}
 
 	if (zp->z_blksz < PAGE_SIZE) {
-		i = 0;
 		for (i = 0; len > 0; off += tocopy, len -= tocopy, i++) {
 			tocopy = len > PAGE_SIZE ? PAGE_SIZE : len;
 			va = zfs_map_page(ma[i], &sf);

Modified: user/jeff/numa/sys/compat/linuxkpi/common/include/linux/ktime.h
==============================================================================
--- user/jeff/numa/sys/compat/linuxkpi/common/include/linux/ktime.h	Sun Feb 11 20:58:00 2018	(r329140)
+++ user/jeff/numa/sys/compat/linuxkpi/common/include/linux/ktime.h	Sun Feb 11 21:09:00 2018	(r329141)
@@ -88,18 +88,14 @@ ktime_to_timeval(ktime_t kt)
 static inline ktime_t
 ktime_add_ns(ktime_t kt, int64_t ns)
 {
-	ktime_t res;
-
-	res.tv64 = kt.tv64 + ns;
+	kt.tv64 += ns;
 	return kt;
 }
 
 static inline ktime_t
 ktime_sub_ns(ktime_t kt, int64_t ns)
 {
-	ktime_t res;
-
-	res.tv64 = kt.tv64 - ns;
+	kt.tv64 -= ns;
 	return kt;
 }
 

Modified: user/jeff/numa/sys/conf/files
==============================================================================
--- user/jeff/numa/sys/conf/files	Sun Feb 11 20:58:00 2018	(r329140)
+++ user/jeff/numa/sys/conf/files	Sun Feb 11 21:09:00 2018	(r329141)
@@ -4374,7 +4374,8 @@ netpfil/ipfw/ip_dn_io.c		optional inet dummynet
 netpfil/ipfw/ip_dn_glue.c	optional inet dummynet
 netpfil/ipfw/ip_fw2.c		optional inet ipfirewall
 netpfil/ipfw/ip_fw_bpf.c	optional inet ipfirewall
-netpfil/ipfw/ip_fw_dynamic.c	optional inet ipfirewall
+netpfil/ipfw/ip_fw_dynamic.c	optional inet ipfirewall \
+	compile-with "${NORMAL_C} -I$S/contrib/ck/include"
 netpfil/ipfw/ip_fw_eaction.c	optional inet ipfirewall
 netpfil/ipfw/ip_fw_log.c	optional inet ipfirewall
 netpfil/ipfw/ip_fw_pfil.c	optional inet ipfirewall

Modified: user/jeff/numa/sys/contrib/dev/acpica/changes.txt
==============================================================================
--- user/jeff/numa/sys/contrib/dev/acpica/changes.txt	Sun Feb 11 20:58:00 2018	(r329140)
+++ user/jeff/numa/sys/contrib/dev/acpica/changes.txt	Sun Feb 11 21:09:00 2018	(r329141)
@@ -1,4 +1,72 @@
 ----------------------------------------
+09 February 2018. Summary of changes for version 20180209:
+
+
+1) ACPICA kernel-resident subsystem:
+
+Completed the final integration of the recent changes to Package Object 
+handling and the module-level AML code support. This allows forward 
+references from individual package elements when the package object is 
+declared from within module-level code blocks. Provides compatibility 
+with other ACPI implementations.
+
+The new architecture for the AML module-level code has been completed and 
+is now the default for the ACPICA code. This new architecture executes 
+the module-level code in-line as the ACPI table is loaded/parsed instead 
+of the previous architecture which deferred this code until after the 
+table was fully loaded. This solves some ASL code ordering issues and 
+provides compatibility with other ACPI implementations. At this time, 
+there is an option to fallback to the earlier architecture, but this 
+support is deprecated and is planned to be completely removed later this 
+year.
+
+Added a compile-time option to ignore AE_NOT_FOUND exceptions during 
+resolution of named reference elements within Package objects. Although 
+this is potentially a serious problem, it can generate a lot of 
+noise/errors on platforms whose firmware carries around a bunch of unused 
+Package objects. To disable these errors, define 
+ACPI_IGNORE_PACKAGE_RESOLUTION_ERRORS in the OS-specific header. All 
+errors are always reported for ACPICA applications such as AcpiExec.
+
+Fixed a regression related to the explicit type-conversion AML operators 
+(ToXXXX). The regression was introduced early in 2017 but was not seen 
+until recently because these operators are not fully supported by other 
+ACPI implementations and are thus rarely used by firmware developers. The 
+operators are defined by the ACPI specification to not implement the 
+"implicit result object conversion". The regression incorrectly 
+introduced this object conversion for the following explicit conversion 
+operators:
+    ToInteger
+    ToString
+    ToBuffer
+    ToDecimalString
+    ToHexString
+    ToBCD
+    FromBCD
+
+
+2) iASL Compiler/Disassembler and Tools:
+
+iASL: Fixed a problem with the compiler constant folding feature as 
+related to the ToXXXX explicit conversion operators. These operators do 
+not support the "implicit result object conversion" by definition. Thus, 
+ASL expressions that use these operators cannot be folded to a simple 
+Store operator because Store implements the implicit conversion. This 
+change uses the CopyObject operator for the ToXXXX operator folding 
+instead. CopyObject is defined to not implement implicit result 
+conversions and is thus appropriate for folding the ToXXXX operators.
+
+iASL: Changed the severity of an error condition to a simple warning for 
+the case where a symbol is declared both locally and as an external 
+symbol. This accommodates existing ASL code.
+
+AcpiExec: The -ep option to enable the new architecture for module-level 
+code has been removed. It is replaced by the -dp option which instead has 
+the opposite effect: it disables the new architecture (the default) and 
+enables the legacy architecture. When the legacy code is removed in the 
+future, the -dp option will be removed also.
+
+----------------------------------------
 05 January 2018. Summary of changes for version 20180105:
 
 

Modified: user/jeff/numa/sys/contrib/dev/acpica/common/dmtbdump.c
==============================================================================
--- user/jeff/numa/sys/contrib/dev/acpica/common/dmtbdump.c	Sun Feb 11 20:58:00 2018	(r329140)
+++ user/jeff/numa/sys/contrib/dev/acpica/common/dmtbdump.c	Sun Feb 11 21:09:00 2018	(r329141)
@@ -603,3832 +603,3 @@ AcpiDmValidateFadtLength (
         "found %X expected %X\n",
         Revision, Length, ExpectedLength);
 }
-
-
-/*******************************************************************************
- *
- * FUNCTION:    AcpiDmDumpAsf
- *
- * PARAMETERS:  Table               - A ASF table
- *
- * RETURN:      None
- *
- * DESCRIPTION: Format the contents of a ASF table
- *
- ******************************************************************************/
-
-void
-AcpiDmDumpAsf (
-    ACPI_TABLE_HEADER       *Table)
-{
-    ACPI_STATUS             Status;
-    UINT32                  Offset = sizeof (ACPI_TABLE_HEADER);
-    ACPI_ASF_INFO           *Subtable;
-    ACPI_DMTABLE_INFO       *InfoTable;
-    ACPI_DMTABLE_INFO       *DataInfoTable = NULL;
-    UINT8                   *DataTable = NULL;
-    UINT32                  DataCount = 0;
-    UINT32                  DataLength = 0;
-    UINT32                  DataOffset = 0;
-    UINT32                  i;
-    UINT8                   Type;
-
-
-    /* No main table, only subtables */
-
-    Subtable = ACPI_ADD_PTR (ACPI_ASF_INFO, Table, Offset);
-    while (Offset < Table->Length)
-    {
-        /* Common subtable header */
-
-        Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
-            Subtable->Header.Length, AcpiDmTableInfoAsfHdr);
-        if (ACPI_FAILURE (Status))
-        {
-            return;
-        }
-
-        /* The actual type is the lower 7 bits of Type */
-
-        Type = (UINT8) (Subtable->Header.Type & 0x7F);
-
-        switch (Type)
-        {
-        case ACPI_ASF_TYPE_INFO:
-
-            InfoTable = AcpiDmTableInfoAsf0;
-            break;
-
-        case ACPI_ASF_TYPE_ALERT:
-
-            InfoTable = AcpiDmTableInfoAsf1;
-            DataInfoTable = AcpiDmTableInfoAsf1a;
-            DataTable = ACPI_ADD_PTR (UINT8, Subtable, sizeof (ACPI_ASF_ALERT));
-            DataCount = ACPI_CAST_PTR (ACPI_ASF_ALERT, Subtable)->Alerts;
-            DataLength = ACPI_CAST_PTR (ACPI_ASF_ALERT, Subtable)->DataLength;
-            DataOffset = Offset + sizeof (ACPI_ASF_ALERT);
-            break;
-
-        case ACPI_ASF_TYPE_CONTROL:
-
-            InfoTable = AcpiDmTableInfoAsf2;
-            DataInfoTable = AcpiDmTableInfoAsf2a;
-            DataTable = ACPI_ADD_PTR (UINT8, Subtable, sizeof (ACPI_ASF_REMOTE));
-            DataCount = ACPI_CAST_PTR (ACPI_ASF_REMOTE, Subtable)->Controls;
-            DataLength = ACPI_CAST_PTR (ACPI_ASF_REMOTE, Subtable)->DataLength;
-            DataOffset = Offset + sizeof (ACPI_ASF_REMOTE);
-            break;
-
-        case ACPI_ASF_TYPE_BOOT:
-
-            InfoTable = AcpiDmTableInfoAsf3;
-            break;
-
-        case ACPI_ASF_TYPE_ADDRESS:
-
-            InfoTable = AcpiDmTableInfoAsf4;
-            DataTable = ACPI_ADD_PTR (UINT8, Subtable, sizeof (ACPI_ASF_ADDRESS));
-            DataLength = ACPI_CAST_PTR (ACPI_ASF_ADDRESS, Subtable)->Devices;
-            DataOffset = Offset + sizeof (ACPI_ASF_ADDRESS);
-            break;
-
-        default:
-
-            AcpiOsPrintf ("\n**** Unknown ASF subtable type 0x%X\n",
-                Subtable->Header.Type);
-            return;
-        }
-
-        Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
-            Subtable->Header.Length, InfoTable);
-        if (ACPI_FAILURE (Status))
-        {
-            return;
-        }
-
-        /* Dump variable-length extra data */
-
-        switch (Type)
-        {
-        case ACPI_ASF_TYPE_ALERT:
-        case ACPI_ASF_TYPE_CONTROL:
-
-            for (i = 0; i < DataCount; i++)
-            {
-                AcpiOsPrintf ("\n");
-                Status = AcpiDmDumpTable (Table->Length, DataOffset,
-                    DataTable, DataLength, DataInfoTable);
-                if (ACPI_FAILURE (Status))
-                {
-                    return;
-                }
-
-                DataTable = ACPI_ADD_PTR (UINT8, DataTable, DataLength);
-                DataOffset += DataLength;
-            }
-            break;
-
-        case ACPI_ASF_TYPE_ADDRESS:
-
-            for (i = 0; i < DataLength; i++)
-            {
-                if (!(i % 16))
-                {
-                    AcpiDmLineHeader (DataOffset, 1, "Addresses");
-                }
-
-                AcpiOsPrintf ("%2.2X ", *DataTable);
-                DataTable++;
-                DataOffset++;
-
-                if (DataOffset > Table->Length)
-                {
-                    AcpiOsPrintf (
-                        "**** ACPI table terminates in the middle of a "
-                        "data structure! (ASF! table)\n");
-                    return;
-                }
-            }
-
-            AcpiOsPrintf ("\n");
-            break;
-
-        default:
-
-            break;
-        }
-
-        AcpiOsPrintf ("\n");
-
-        /* Point to next subtable */
-
-        if (!Subtable->Header.Length)
-        {
-            AcpiOsPrintf ("Invalid zero subtable header length\n");
-            return;
-        }
-
-        Offset += Subtable->Header.Length;
-        Subtable = ACPI_ADD_PTR (ACPI_ASF_INFO, Subtable,
-            Subtable->Header.Length);
-    }
-}
-
-
-/*******************************************************************************
- *
- * FUNCTION:    AcpiDmDumpCpep
- *
- * PARAMETERS:  Table               - A CPEP table
- *
- * RETURN:      None
- *
- * DESCRIPTION: Format the contents of a CPEP. This table type consists
- *              of an open-ended number of subtables.
- *
- ******************************************************************************/
-
-void
-AcpiDmDumpCpep (
-    ACPI_TABLE_HEADER       *Table)
-{
-    ACPI_STATUS             Status;
-    ACPI_CPEP_POLLING       *Subtable;
-    UINT32                  Length = Table->Length;
-    UINT32                  Offset = sizeof (ACPI_TABLE_CPEP);
-
-
-    /* Main table */
-
-    Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoCpep);
-    if (ACPI_FAILURE (Status))
-    {
-        return;
-    }
-
-    /* Subtables */
-
-    Subtable = ACPI_ADD_PTR (ACPI_CPEP_POLLING, Table, Offset);
-    while (Offset < Table->Length)
-    {
-        AcpiOsPrintf ("\n");
-        Status = AcpiDmDumpTable (Length, Offset, Subtable,
-            Subtable->Header.Length, AcpiDmTableInfoCpep0);
-        if (ACPI_FAILURE (Status))
-        {
-            return;
-        }
-
-        /* Point to next subtable */
-
-        Offset += Subtable->Header.Length;
-        Subtable = ACPI_ADD_PTR (ACPI_CPEP_POLLING, Subtable,
-            Subtable->Header.Length);
-    }
-}
-
-
-/*******************************************************************************
- *
- * FUNCTION:    AcpiDmDumpCsrt
- *
- * PARAMETERS:  Table               - A CSRT table
- *
- * RETURN:      None
- *
- * DESCRIPTION: Format the contents of a CSRT. This table type consists
- *              of an open-ended number of subtables.
- *
- ******************************************************************************/
-
-void
-AcpiDmDumpCsrt (
-    ACPI_TABLE_HEADER       *Table)
-{
-    ACPI_STATUS             Status;
-    ACPI_CSRT_GROUP         *Subtable;
-    ACPI_CSRT_SHARED_INFO   *SharedInfoTable;
-    ACPI_CSRT_DESCRIPTOR    *SubSubtable;
-    UINT32                  Length = Table->Length;
-    UINT32                  Offset = sizeof (ACPI_TABLE_CSRT);
-    UINT32                  SubOffset;
-    UINT32                  SubSubOffset;
-    UINT32                  InfoLength;
-
-
-    /* The main table only contains the ACPI header, thus already handled */
-
-    /* Subtables (Resource Groups) */
-
-    Subtable = ACPI_ADD_PTR (ACPI_CSRT_GROUP, Table, Offset);
-    while (Offset < Table->Length)
-    {
-        /* Resource group subtable */
-
-        AcpiOsPrintf ("\n");
-        Status = AcpiDmDumpTable (Length, Offset, Subtable,
-            Subtable->Length, AcpiDmTableInfoCsrt0);
-        if (ACPI_FAILURE (Status))
-        {
-            return;
-        }
-
-        /* Shared info subtable (One per resource group) */
-
-        SubOffset = sizeof (ACPI_CSRT_GROUP);
-        SharedInfoTable = ACPI_ADD_PTR (ACPI_CSRT_SHARED_INFO, Table,
-            Offset + SubOffset);
-
-        AcpiOsPrintf ("\n");
-        Status = AcpiDmDumpTable (Length, Offset + SubOffset, SharedInfoTable,
-            sizeof (ACPI_CSRT_SHARED_INFO), AcpiDmTableInfoCsrt1);
-        if (ACPI_FAILURE (Status))
-        {
-            return;
-        }
-
-        SubOffset += Subtable->SharedInfoLength;
-
-        /* Sub-Subtables (Resource Descriptors) */
-
-        SubSubtable = ACPI_ADD_PTR (ACPI_CSRT_DESCRIPTOR, Table,
-            Offset + SubOffset);
-
-        while ((SubOffset < Subtable->Length) &&
-              ((Offset + SubOffset) < Table->Length))
-        {
-            AcpiOsPrintf ("\n");
-            Status = AcpiDmDumpTable (Length, Offset + SubOffset, SubSubtable,
-                SubSubtable->Length, AcpiDmTableInfoCsrt2);
-            if (ACPI_FAILURE (Status))
-            {
-                return;
-            }
-
-            SubSubOffset = sizeof (ACPI_CSRT_DESCRIPTOR);
-
-            /* Resource-specific info buffer */
-
-            InfoLength = SubSubtable->Length - SubSubOffset;
-            if (InfoLength)
-            {
-                Status = AcpiDmDumpTable (Length,
-                    Offset + SubOffset + SubSubOffset, Table,
-                    InfoLength, AcpiDmTableInfoCsrt2a);
-                if (ACPI_FAILURE (Status))
-                {
-                    return;
-                }
-                SubSubOffset += InfoLength;
-            }
-
-            /* Point to next sub-subtable */
-
-            SubOffset += SubSubtable->Length;
-            SubSubtable = ACPI_ADD_PTR (ACPI_CSRT_DESCRIPTOR, SubSubtable,
-                SubSubtable->Length);
-        }
-
-        /* Point to next subtable */
-
-        Offset += Subtable->Length;
-        Subtable = ACPI_ADD_PTR (ACPI_CSRT_GROUP, Subtable,
-            Subtable->Length);
-    }
-}
-
-
-/*******************************************************************************
- *
- * FUNCTION:    AcpiDmDumpDbg2
- *
- * PARAMETERS:  Table               - A DBG2 table
- *
- * RETURN:      None
- *
- * DESCRIPTION: Format the contents of a DBG2. This table type consists
- *              of an open-ended number of subtables.
- *
- ******************************************************************************/
-
-void
-AcpiDmDumpDbg2 (
-    ACPI_TABLE_HEADER       *Table)
-{
-    ACPI_STATUS             Status;
-    ACPI_DBG2_DEVICE        *Subtable;
-    UINT32                  Length = Table->Length;
-    UINT32                  Offset = sizeof (ACPI_TABLE_DBG2);
-    UINT32                  i;
-    UINT32                  ArrayOffset;
-    UINT32                  AbsoluteOffset;
-    UINT8                   *Array;
-
-
-    /* Main table */
-
-    Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoDbg2);
-    if (ACPI_FAILURE (Status))
-    {
-        return;
-    }
-
-    /* Subtables */
-
-    Subtable = ACPI_ADD_PTR (ACPI_DBG2_DEVICE, Table, Offset);
-    while (Offset < Table->Length)
-    {
-        AcpiOsPrintf ("\n");
-        Status = AcpiDmDumpTable (Length, Offset, Subtable,
-            Subtable->Length, AcpiDmTableInfoDbg2Device);
-        if (ACPI_FAILURE (Status))
-        {
-            return;
-        }
-
-        /* Dump the BaseAddress array */
-
-        for (i = 0; i < Subtable->RegisterCount; i++)
-        {
-            ArrayOffset = Subtable->BaseAddressOffset +
-                (sizeof (ACPI_GENERIC_ADDRESS) * i);
-            AbsoluteOffset = Offset + ArrayOffset;
-            Array = (UINT8 *) Subtable + ArrayOffset;
-
-            Status = AcpiDmDumpTable (Length, AbsoluteOffset, Array,
-                Subtable->Length, AcpiDmTableInfoDbg2Addr);
-            if (ACPI_FAILURE (Status))
-            {
-                return;
-            }
-        }
-
-        /* Dump the AddressSize array */
-
-        for (i = 0; i < Subtable->RegisterCount; i++)
-        {
-            ArrayOffset = Subtable->AddressSizeOffset +
-                (sizeof (UINT32) * i);
-            AbsoluteOffset = Offset + ArrayOffset;
-            Array = (UINT8 *) Subtable + ArrayOffset;
-
-            Status = AcpiDmDumpTable (Length, AbsoluteOffset, Array,
-                Subtable->Length, AcpiDmTableInfoDbg2Size);
-            if (ACPI_FAILURE (Status))
-            {
-                return;
-            }
-        }
-
-        /* Dump the Namestring (required) */
-
-        AcpiOsPrintf ("\n");
-        ArrayOffset = Subtable->NamepathOffset;
-        AbsoluteOffset = Offset + ArrayOffset;
-        Array = (UINT8 *) Subtable + ArrayOffset;
-
-        Status = AcpiDmDumpTable (Length, AbsoluteOffset, Array,
-            Subtable->Length, AcpiDmTableInfoDbg2Name);
-        if (ACPI_FAILURE (Status))
-        {
-            return;
-        }
-
-        /* Dump the OemData (optional) */
-
-        if (Subtable->OemDataOffset)
-        {
-            Status = AcpiDmDumpTable (Length, Offset + Subtable->OemDataOffset,
-                Table, Subtable->OemDataLength,
-                AcpiDmTableInfoDbg2OemData);
-            if (ACPI_FAILURE (Status))
-            {
-                return;
-            }
-        }
-
-        /* Point to next subtable */
-
-        Offset += Subtable->Length;
-        Subtable = ACPI_ADD_PTR (ACPI_DBG2_DEVICE, Subtable,
-            Subtable->Length);
-    }
-}
-
-
-/*******************************************************************************
- *
- * FUNCTION:    AcpiDmDumpDmar
- *
- * PARAMETERS:  Table               - A DMAR table
- *
- * RETURN:      None
- *
- * DESCRIPTION: Format the contents of a DMAR. This table type consists
- *              of an open-ended number of subtables.
- *
- ******************************************************************************/
-
-void
-AcpiDmDumpDmar (
-    ACPI_TABLE_HEADER       *Table)
-{
-    ACPI_STATUS             Status;
-    ACPI_DMAR_HEADER        *Subtable;
-    UINT32                  Length = Table->Length;
-    UINT32                  Offset = sizeof (ACPI_TABLE_DMAR);
-    ACPI_DMTABLE_INFO       *InfoTable;
-    ACPI_DMAR_DEVICE_SCOPE  *ScopeTable;
-    UINT32                  ScopeOffset;
-    UINT8                   *PciPath;
-    UINT32                  PathOffset;
-
-
-    /* Main table */
-
-    Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoDmar);
-    if (ACPI_FAILURE (Status))
-    {
-        return;
-    }
-
-    /* Subtables */
-
-    Subtable = ACPI_ADD_PTR (ACPI_DMAR_HEADER, Table, Offset);
-    while (Offset < Table->Length)
-    {
-        /* Common subtable header */
-
-        AcpiOsPrintf ("\n");
-        Status = AcpiDmDumpTable (Length, Offset, Subtable,
-            Subtable->Length, AcpiDmTableInfoDmarHdr);
-        if (ACPI_FAILURE (Status))
-        {
-            return;
-        }
-
-        AcpiOsPrintf ("\n");
-
-        switch (Subtable->Type)
-        {
-        case ACPI_DMAR_TYPE_HARDWARE_UNIT:
-
-            InfoTable = AcpiDmTableInfoDmar0;
-            ScopeOffset = sizeof (ACPI_DMAR_HARDWARE_UNIT);
-            break;
-
-        case ACPI_DMAR_TYPE_RESERVED_MEMORY:
-
-            InfoTable = AcpiDmTableInfoDmar1;
-            ScopeOffset = sizeof (ACPI_DMAR_RESERVED_MEMORY);
-            break;
-
-        case ACPI_DMAR_TYPE_ROOT_ATS:
-
-            InfoTable = AcpiDmTableInfoDmar2;
-            ScopeOffset = sizeof (ACPI_DMAR_ATSR);
-            break;
-
-        case ACPI_DMAR_TYPE_HARDWARE_AFFINITY:
-
-            InfoTable = AcpiDmTableInfoDmar3;
-            ScopeOffset = sizeof (ACPI_DMAR_RHSA);
-            break;
-
-        case ACPI_DMAR_TYPE_NAMESPACE:
-
-            InfoTable = AcpiDmTableInfoDmar4;
-            ScopeOffset = sizeof (ACPI_DMAR_ANDD);
-            break;
-
-        default:
-
-            AcpiOsPrintf ("\n**** Unknown DMAR subtable type 0x%X\n\n",
-                Subtable->Type);
-            return;
-        }
-
-        Status = AcpiDmDumpTable (Length, Offset, Subtable,
-            Subtable->Length, InfoTable);
-        if (ACPI_FAILURE (Status))
-        {
-            return;
-        }
-
-        /*
-         * Dump the optional device scope entries
-         */
-        if ((Subtable->Type == ACPI_DMAR_TYPE_HARDWARE_AFFINITY) ||
-            (Subtable->Type == ACPI_DMAR_TYPE_NAMESPACE))
-        {
-            /* These types do not support device scopes */
-
-            goto NextSubtable;
-        }
-
-        ScopeTable = ACPI_ADD_PTR (ACPI_DMAR_DEVICE_SCOPE, Subtable, ScopeOffset);
-        while (ScopeOffset < Subtable->Length)
-        {
-            AcpiOsPrintf ("\n");
-            Status = AcpiDmDumpTable (Length, Offset + ScopeOffset, ScopeTable,
-                ScopeTable->Length, AcpiDmTableInfoDmarScope);
-            if (ACPI_FAILURE (Status))
-            {
-                return;
-            }
-            AcpiOsPrintf ("\n");
-
-            /* Dump the PCI Path entries for this device scope */
-
-            PathOffset = sizeof (ACPI_DMAR_DEVICE_SCOPE); /* Path entries start at this offset */
-
-            PciPath = ACPI_ADD_PTR (UINT8, ScopeTable,
-                sizeof (ACPI_DMAR_DEVICE_SCOPE));
-
-            while (PathOffset < ScopeTable->Length)
-            {
-                AcpiDmLineHeader ((PathOffset + ScopeOffset + Offset), 2,
-                    "PCI Path");
-                AcpiOsPrintf ("%2.2X,%2.2X\n", PciPath[0], PciPath[1]);
-
-                /* Point to next PCI Path entry */
-
-                PathOffset += 2;
-                PciPath += 2;
-                AcpiOsPrintf ("\n");
-            }
-
-            /* Point to next device scope entry */
-
-            ScopeOffset += ScopeTable->Length;
-            ScopeTable = ACPI_ADD_PTR (ACPI_DMAR_DEVICE_SCOPE,
-                ScopeTable, ScopeTable->Length);
-        }
-
-NextSubtable:
-        /* Point to next subtable */
-
-        Offset += Subtable->Length;
-        Subtable = ACPI_ADD_PTR (ACPI_DMAR_HEADER, Subtable,
-            Subtable->Length);
-    }
-}
-
-

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


More information about the svn-src-user mailing list