Method to improve system DMA mapping while substantially reducing memory fragmentation

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7739422
APP PUB NO 20070245041A1
SERIAL NO

11385926

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method, system and computer program product for eliminating the latency in searching for contiguous memory space by an IO DMA request of a device driver. Three new application programming interfaces (APIs) are provided within the operating system (OS) code that allows the device driver(s) to (1) pre-request and pre-allocate the IO DMA address range from the OS during the IPL and maintain control of the address, (2) map a system (virtual/physical) address range to a specific pre-allocated IO DMA address range, and (3) free the pre-allocated IO DMA address space back to the kernel when the space is no longer required. Utilizing these APIs enables advanced IO DMA address mapping techniques maintained by the device drivers, and the assigned/allocated IO DMA address space is no longer fragmented, and the latency of completing the IO DMA mapping is substantially reduced/eliminated.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • INTERNATIONAL BUSINESS MACHINES CORPORATION

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hua, Binh Austin, US 8 405
Hua, Hong L Austin, US 24 352
Michel, Dirk Austin, US 56 831
Xiong, Wen Austin, US 18 189

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation