On 06/22/2017 09:48 AM, Logan Gunthorpe wrote:
Alpha implements its own io operation and doesn't use the
common library. Thus to make ioread64 and iowrite64 globally
available we need to add implementations for alpha.
For this, we simply use calls that chain two 32-bit operations.
(mostly because I don't really understand the alpha architecture.)
It's not difficult to provide this interface[*]. I believe the only reason I
didn't do so from the beginning is that it wasn't used.
r~
* At least for systems other than Jensen, which cannot generate 64-bit I/O. On
the other hand, Jensen doesn't have PCI (EISA only), and so won't have any
devices that care.