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:
Oct. 30, 2018

Filed:

May. 23, 2016
Applicant:

Baidu Usa Llc, Sunnyvale, CA (US);

Inventors:

Davy Huang, San Jose, CA (US);

Krishna Elango, San Ramon, CA (US);

Xu Zhou, San Francisco, CA (US);

Assignee:

Baida USA LLC, Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 9/4401 (2018.01); G06F 13/42 (2006.01); G06F 13/40 (2006.01); G06F 11/30 (2006.01); G06F 11/22 (2006.01);
U.S. Cl.
CPC ...
G06F 9/4411 (2013.01); G06F 11/221 (2013.01); G06F 11/2221 (2013.01); G06F 11/3027 (2013.01); G06F 13/4022 (2013.01); G06F 13/4282 (2013.01);
Abstract

A method for testing peripheral component interconnect express (PCIe) devices is provided. The method implemented at a PCIe testing system detects that one or more PCIe devices have been inserted into one or more PCIe buses of a data processing system. In response to the detection, the PCIe testing system scans all PCIe buses of the data processing system to discover the one or more PCIe devices. For each of the PCIe devices discovered, the PCIe testing system repairs and retrains a PCIe link associated with the PCIe device, without rebooting the data processing system. The PCIe testing system loads a device driver instance for the PCIe device to be hosted by an operating system. The PCIe testing system then executes a test routine to concurrently test the one or more PCIe devices via the respective device driver instances.


Find Patent Forward Citations

Loading…