Patent · US Active

Communicating with a memory registration enabled adapter using cached address translations

US7587575B2 · kind B2 · utility

84Cited by
4References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 17, 2006
Grant dateSep 8, 2009
Priority date
Expiry dateSep 25, 2027

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/1081
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Mechanisms for communicating with a memory registration enabled adapter, such as an InfiniBand™ host channel adapter, are provided. With the mechanisms, device driver services may be invoked by a device driver for initializing address translation entries in an address translation data structure of a root complex. An address of a device driver data buffer data structure and registration modifiers may be passed by the device driver to the device driver services. The device driver services may create address translation data structure entries in the address translation data structure associated with the root complex and memory registration (MR) address translation entries in a MR address translation data structure of the adapter. The MR address translation data structure may then be used with I/O operations to bypass the address translation data structure associated with the root complex.

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