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:
Aug. 23, 2016

Filed:

Mar. 14, 2013
Applicant:

Lsi Corporation, San Jose, CA (US);

Inventors:

Eugene Saghi, Colorado Springs, CO (US);

Richard Solomon, Colorado Springs, CO (US);

Timothy E. Hoglund, Colorado Springs, CO (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/40 (2006.01); G06F 3/06 (2006.01); G06F 13/38 (2006.01);
U.S. Cl.
CPC ...
G06F 13/404 (2013.01); G06F 3/0664 (2013.01); G06F 13/385 (2013.01); G06F 13/4036 (2013.01);
Abstract

A system includes a PCIe controller coupled to a device through a nontransparent PCIe bridge. The controller is operable to direct I/O operations to the device on behalf of a host system. The system also includes a PCIe driver operable within the host system to generate I/O request descriptors that specify movement of data from the PCIe controller to the host system as well as from the host system to the PCIe controller. The PCIe controller processes the I/O request descriptors and determines which device is involved in the specified movement of data. The PCIe controller generates I/O commands that contain routing information for the device (e.g., memory addresses and steering information) to route the data between the memory address of the host system and the memory address of the device, bypassing a memory of the PCIe controller.


Find Patent Forward Citations

Loading…