But from your brief description it sounds like the card can still only access a certain subset of memory so the driver sets up a buffer there for the device to DMA to/from and if necessary the OS sets ...