diff options
author | ian <ian@FreeBSD.org> | 2015-11-02 22:49:39 +0000 |
---|---|---|
committer | ian <ian@FreeBSD.org> | 2015-11-02 22:49:39 +0000 |
commit | 4070a7c2a03ef5837cb99a2aa4f6ad9ff332ecfe (patch) | |
tree | 3be930e3ae1578d0dbb2994e705742fe28f8b98c /sys/arm64 | |
parent | ac99afcf9666808d9ff0d10f5f7c9ffca374bc97 (diff) | |
download | FreeBSD-src-4070a7c2a03ef5837cb99a2aa4f6ad9ff332ecfe.zip FreeBSD-src-4070a7c2a03ef5837cb99a2aa4f6ad9ff332ecfe.tar.gz |
Eliminate the last dregs of the old global arm_root_dma_tag.
In the old days, device drivers passed NULL for the parent tag when creating
a new tag, and on arm platforms that resulted in a global tag representing
overall platform constraints being substituted in the busdma code. Now all
drivers use bus_get_dma_tag() and if there is a need to represent overall
platform constraints they will be inherited from a tag supplied by nexus or
some bus driver in the hierarchy.
The only arm platforms still relying on the old global-tag scheme were some
xscale boards with special PCI-bus constraints. This change provides those
constraints through a tag supplied by the xscale PCI bus driver, and
eliminates the few remaining references to the old global var.
Reviewed by: cognet
Diffstat (limited to 'sys/arm64')
0 files changed, 0 insertions, 0 deletions