On Tue, Apr 28, 2020 at 11:19:52PM +0530, Srivatsa Vaddagiri wrote:
* Michael S. Tsirkin<mst@xxxxxxxxxx> [2020-04-28 12:17:57]:Even a hardware iommu does not imply a 100% security from malicious
Okay, but how is all this virtio specific? For example, why not allowIs swiotlb commonly used for multiple devices that may be on different trust
separate swiotlbs for any type of device?
For example, this might make sense if a given device is from a
different, less trusted vendor.
boundaries (and not behind a hardware iommu)?
hardware. First lots of people use iommu=pt for performance reasons.
Second even without pt, unmaps are often batched, and sub-page buffers
might be used for DMA, so we are not 100% protected at all times.