×

Translation Data Prefetch in an IOMMU

  • US 20080209130A1
  • Filed: 04/30/2008
  • Published: 08/28/2008
  • Est. Priority Date: 08/12/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a prefetch command in an input/output (I/O) memory management unit (IOMMU), wherein the prefetch command specifies a virtual address;

    reading translation data from one or more I/O translation tables in system memory of a system that includes the IOMMU, wherein the reading is responsive to the virtual address and to an I/O translation mechanism implemented by the IOMMU to translate virtual addresses in direct memory access (DMA) requests transmitted by one or more I/O devices; and

    storing data in one or more caches of the IOMMU responsive to the reading.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×