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