Invention Grant
US07734842B2 Computer-implemented method, apparatus, and computer program product for managing DMA write page faults using a pool of substitute pages
有权
计算机实现的方法,设备和计算机程序产品,用于使用替代页面池管理DMA写页错误
- Patent Title: Computer-implemented method, apparatus, and computer program product for managing DMA write page faults using a pool of substitute pages
- Patent Title (中): 计算机实现的方法,设备和计算机程序产品,用于使用替代页面池管理DMA写页错误
-
Application No.: US11390790Application Date: 2006-03-28
-
Publication No.: US07734842B2Publication Date: 2010-06-08
- Inventor: Richard Louis Arndt , Steven Mark Thurber
- Applicant: Richard Louis Arndt , Steven Mark Thurber
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Yee & Associates, P.C.
- Agent Libby Z. Toub
- Main IPC: G06F13/28
- IPC: G06F13/28 ; G06F12/08

Abstract:
A computer-implemented method, apparatus, and computer program product are disclosed for managing direct memory access (DMA) write page faults using a pool of substitute pages. A computer system platform resolves a DMA write page fault for a page that is dedicated to an Input/Output (I/O) adapter. The I/O adapter attempts to write DMA data to the page. A determination is made that the page is unavailable for writing. The DMA data is then written to data locations in a substitute page that was selected from the pool of substitute pages. A flag is then set in a flag location for each one of the data locations. The flag locations correspond to the data locations. When a flag is set, the flag indicates that DMA write data is present in the data location that corresponds to that flag's flag location.
Public/Granted literature
Information query