Using an IOMMU to create memory archetypes
US7917726B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 11, 2010 |
| Grant date | Mar 29, 2011 |
| Priority date | — |
| Expiry date | Jan 11, 2030 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/656
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
In one embodiment, an input/output (I/O) memory management unit (IOMMU) comprises at least one memory and control logic coupled to the memory. The memory is configured to store translation data corresponding to one or more I/O translation tables stored in a memory system of a computer system that includes the IOMMU. The control logic is configured to translate an I/O device-generated memory request using the translation data. The translation data includes a type field indicating one or more attributes of the translation, and the control logic is configured to control the translation responsive to the type field.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.