Understanding DMA
Exploiting an I/OMMU vulnerability