The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 17, 2009
Filed:
Oct. 17, 2006
Daniel F. Moerti, Rochester, MN (US);
Renato J. Recio, Austin, TX (US);
Claudia A. Salzberg, Austin, TX (US);
Steven M. Thurber, Austin, TX (US);
Daniel F. Moerti, Rochester, MN (US);
Renato J. Recio, Austin, TX (US);
Claudia A. Salzberg, Austin, TX (US);
Steven M. Thurber, Austin, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method for communicating with an input/output (I/O) adapter configured to communicate with a locally attached I/O device are provided using cached address translations. With the method, in response to receiving a storage transaction request, a queue element is created in a command queue specifying an untranslated buffer address. The queue element may be retrieved by the I/O adapter and a determination may be made as to whether the queue element contains a read operation command. If so, a translation request may be sent from the I/O adapter to a root complex at substantially a same time as the read operation command is sent to a locally attached external I/O device. The translated address corresponding to the untranslated address of the queue element may be returned and stored in the I/O adapter prior to receiving the data read from the external I/O device.