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:
Dec. 04, 2007
Filed:
Nov. 05, 2004
Michael Thomas Benhase, Tucson, AZ (US);
Robert Alan Cargnoni, Austin, TX (US);
James Stephen Fields, Jr., Austin, TX (US);
Michael John Mayfield, Austin, TX (US);
Bruce Mealey, Austin, TX (US);
Michael Thomas Benhase, Tucson, AZ (US);
Robert Alan Cargnoni, Austin, TX (US);
James Stephen Fields, Jr., Austin, TX (US);
Michael John Mayfield, Austin, TX (US);
Bruce Mealey, Austin, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
Provided are a method, system, and program for transferring data directed to virtual memory addresses to a device memory. Indicator bits are set for ranges of device memory addresses in a device accessible over an Input/Output (I/O) bus indicating whether gathering is enabled for the device memory address ranges. Transfer operations are processed to transfer data to contiguous device memory addresses in the device. A determination is made as to whether the indicator bits for the contiguous device memory addresses indicate that gathering is enabled. A single bus I/O transaction is generated to transfer data for the contiguous device memory addresses over the I/O bus in response to determining that the indicator bits for the contiguous device memory addresses indicate that gathering is enabled.