* Pass through a DMA tag for the controller.
* In theory the controller can access the lower 3 GB, but in my testing I found that unreliable. OpenBSD also restricts DMA to the lowest 1 GB.
* Rename some constants to be a bit more meaningful.
* Minor changes to comments that were no longer accurate.