×

Arrangement for implementing kernel bypass for access by user mode consumer processes to a channel adapter based on virtual address mapping

  • US 7,003,586 B1
  • Filed: 02/27/2002
  • Issued: 02/21/2006
  • Est. Priority Date: 02/27/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method in a host computing system, the method comprising:

  • assigning, by an operating system resource, a prescribed virtual address space and a corresponding mapping value specified as user mode access for use by a consumer resource provider for execution of a memory access on behalf of a user-mode consumer process;

    loading a unique translation map entry having the corresponding mapping value for the user-mode consumer process into an address translator, the address translator configured for controlling the memory access to a physical address space assigned for access to a host channel adapter; and

    outputting by the address translator a work notification, received from the consumer resource provider and specifying a prescribed virtual destination address within the prescribed virtual address space, to a corresponding mapped physical destination address within the mapped physical address space based on the unique translation map entry, the host channel adapter configured for detecting the work notification at the mapped physical destination address.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×