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.

Date of Patent:
Dec. 04, 2007

Filed:

Nov. 05, 2004
Applicants:

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);

Inventors:

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);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/06 (2006.01); G06F 12/10 (2006.01); G06F 13/36 (2006.01); G06F 3/00 (2006.01);
U.S. Cl.
CPC ...
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.


Find Patent Forward Citations

Loading…