Please download the dossier by clicking on the dossier button x
×

Allocation of differently sized memory address ranges to input/output endpoints in memory mapped input/output fabric based upon determined locations of input/output endpoints

  • US 7,366,798 B2
  • Filed: 08/31/2006
  • Issued: 04/29/2008
  • Est. Priority Date: 09/25/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of allocating memory addresses to a plurality of input/output (IO) resources coupled to a plurality of IO endpoints in a memory mapped IO fabric, the method comprising:

  • determining a location in the memory mapped IO fabric for each IO endpoint among the plurality of endpoints; and

    non-uniformly allocating memory address ranges to the plurality of IO endpoints based upon the determined locations of the IO endpoints in the memory mapped IO fabric, wherein non-uniformly allocating memory address ranges to the plurality of IO endpoints includes allocating differently sized memory address ranges to first and second IO endpoints among the plurality of IO endpoints based upon the determined locations of the first and second IO endpoints.

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