Patent ID: 7734842
Filing Date: 2010-06-08
Classification: G06F

Abstract:
1. A computer-implemented method for resolving a direct memory access (DMA) write page fault for a page that is dedicated to an Input/Output (I/O) adapter, said page dedicated to remain available for use by said I/O adapter, said computer-implemented method comprising: attempting, by said I/O adapter, to write DMA data to said page; responsive to said I/O adapter attempting to write DMA data to said page, identifying a particular entry in an address validation and translation table that is associated with said page, wherein each entry in the address validation and translation table includes an address field in which is stored an address and a control field in which is stored a current control setting; reading the current control setting that is associated with said page from said particular entry, in response to reading the current control setting, processing said attempt to write DMA data to said page according to said current control setting; and responsive to a DMA write fault occurring while processing said attempt: