2 ms·
> hardware [...] wants a range of virtual addresses to work with Pretty sure DMA can not use virtual addresses since that'd require cooperation from the CPU. I
by Joker_vD 4y ago
> hardware [...] wants a range of virtual addresses to work with
Pretty sure DMA can not use virtual addresses since that'd require cooperation from the CPU. I guess there can be some IOMMU device that would present some sort of separate address space specifically for peripherals?
- rkangel 4y agoYeah, the only time I've done it, it was an ARM based chip that didn't actually have a full MMU (i.e. full virtual addressing), but did have an IOMMU.