×

Transparent address remapping for high-speed I/O

  • US 6,725,289 B1
  • Filed: 04/17/2002
  • Issued: 04/20/2004
  • Est. Priority Date: 04/17/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for performing an input/output (I/O) operation in a computer between an I/O-initiating subsystem and a device through a memory, in which:

  • the memory is arranged into portions that are separately addressable using first identifiers;

    for the I/O operation, the device accesses a device-accessible space of the memory;

    the subsystem addresses I/O requests to a device-inaccessible space of the memory using second identifiers;

    the method comprising the following steps;

    initially mapping the second identifiers to respective first identifiers that identify portions of the memory in the device-inaccessible memory space; and

    for any I/O request that meets a remapping criterion, remapping the corresponding second identifier to one of the first identifiers that identifies a portion of the memory in the device-accessible space of the memory.

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