Determining a private connection between devices or functions of a serial bus
AssigneeIntel Corporation
InventorsMarcus Winston, Matthew A. Schnoor
Life of this patent
Estimating the term…
Abstract
Embodiments of the present disclosure may relate to the existence of a unique value associated with each PCIe function or device that is readable from two or more PCIe functions, or from a CPU running system software. Embodiments enable system software to identify which PCIe functions have private or hidden connections. In addition, embodiments may allow system software to differentiate among multiple identical instances of PCIe add-in components that have associations. Other embodiments may be described and/or claimed.
Claims20
A PCIe device, comprising:
- a port to couple with a PCIe bus;
- circuitry coupled with the port to store an identifier, the identifier to indicate a private physical or logical connection between the device and another device when compared to an identifier associated with the other device.
A computer-implemented method for determining a private physical or logical connection between devices or functions of a serial bus, the method comprising:
- identifying, by a computing device, a first identifier associated with a first device or function of the serial bus;
- identifying, by the computing device, a second identifier associated with a second device or function of the serial bus;
- comparing, by the computing device, the first identifier with the second identifier;
- and
- based upon the comparison, determining, by the computing device, whether the first device or function of the serial bus has a private physical or logical connection with the second device or function of the serial bus.
A system, comprising:
- one or more processors;
- a computer bus coupled with the one or more processors;
- a first function coupled with the computer bus, the first function including circuitry to store a first identifier uniquely associated with the first function;
- a second function coupled with the computer bus, the second function including circuitry to store a second identifier uniquely associated with the second function;
- a debug component coupled with the computer bus to:
- compare the first identifier and the second identifier;
- and
- based upon the comparison, determine whether the first function has a private physical or logical association with the second function.
Dependencies are inferred from the claim text.