Patent · US Active

Techniques for mapping device addresses to physical memory addresses

US9355031B2 · kind B2 · utility

3Cited by
5References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 21, 2012
Grant dateMay 31, 2016
Priority date
Expiry dateAug 29, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/656
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A data processing system includes a main storage, an input/output memory management unit (IOMMU) coupled to the main storage, a peripheral component interconnect (PCI) device coupled to the IOMMU, and a mapper. The system is configured to allocate an amount of physical memory in the main storage and the IOMMU is configured to provide access to the main storage and to map a PCI address from the PCI device to a physical memory address within the main storage. The mapper is configured to perform a mapping between the allocated amount of physical memory of the main storage and a contiguous PCI address space. The IOMMU is further configured to translate PCI addresses of the contiguous PCI address space to the physical memory address within the main storage.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.