Unified virtual address with other hardware?

Hi,
does anyone know whether it is possible to use the unified virtual address space with other hardware?

I have another PCIe board (not a graphics card), which has memory mapped into the virtual address space. I would like to be able to DMA to and from this from the GPU, without requiring host intervention/staging. Is this sort of setup possible? Should it be as simple as just passing the address to read from/to to the GPU kernel?

Thanks…

Shared virtualized memory between system and GPU is rumored to be a feature of the upcoming Kepler series…