Member Login

E-mail:    Password:  


Vendor : IBM


Email  E-mail this page

Related Content  Related Content

Remember  Remember this item

 

Format: PDF

Date: 30/06/2007


The Price of Safety: Evaluating IOMMU Performance

WORTHWHILE?

0

0 votes


Overview

IOMMUs, IO Memory Management Units, are hardware devices that translate device DMA addresses to machine addresses. An isolation capable IOMMU restricts a device so that it can only access parts of memory it has been explicitly granted access to. Isolation capable IOMMUs perform a valuable system service by preventing rogue devices from performing errant or malicious DMAs, thereby substantially increasing the system's reliability and availability. Without an IOMMU a peripheral device could be programmed to overwrite any part of the system's memory. Operating systems utilize IOMMUs to isolate device drivers; hypervisors utilize IOMMUs to grant secure direct hardware access to virtual machines.





 

Related whitepapers