System communication technique over PCIe® (peripheral component interconnect express) link
Examples relate to apparatuses, devices, methods and computer programs for a Root Complex (RC) and/or for an Endpoint (EP) of a PCIe (Peripheral Component Interconnect express) system, to a PCIe system and to a gateway device comprising a PCIe system. An apparatus configured for a RC of a PCIe system comprises a memory and one or more processors, which are configured to generate a PCIe VDM (Vendor Defined Message) message for an EP of the PCIe system.
1. An apparatus configured for a Root Complex (RC) of a PCIe (Peripheral Component Interconnect express) system, comprising:
a memory; and
one or more processors configured to:
generate a PCIe VDM (Vendor Defined Message) message for an EP (Endpoint) of the PCIe system, wherein the PCIe VDM message comprises at least one of: an interrupt trigger for the EP of the PCIe system, information on a reset status at the RC, information on a status of at least one data path, or information on a buffer status.
2. The apparatus of claim 1 , wherein the PCIe VDM message comprises information on an error at the RC.
3. The apparatus of claim 2 , wherein the PCIe VDM message comprises an indication of a fatal error at the RC of the PCIe system.
4. The apparatus of claim 1 , wherein the PCIe VDM message comprises a notification that the RC of the PCIe system is resetting.
5. The apparatus of claim 1 , wherein the one or more processors are configured to process a PCIe VDM message from another EP of the PCIe system, and to relay the PCIe VDM message received from the other EP to the EP.
6. An apparatus configured for an Endpoint (EP) of a PCIe (Peripheral Component Interconnect express) system, comprising:
a memory; and
one or more processors configured to:
process a PCIe (Peripheral Component Interconnect express) VDM (Vendor Defined Message) message from a RC (Root Complex) of the PCIe system, wherein the PCIe VDM message comprises at least one of: an interrupt trigger for the EP of the PCIe system, information on a reset status, information on a status of at least one data path, or information on a buffer status.
7. The apparatus of claim 6 , wherein the PCIe VDM message comprises information on an error at the RC.
8. The apparatus of claim 6 , wherein the PCIe VDM message is a PCIe VDM message from another EP that is relayed by the RC.
9. An apparatus configured for an Endpoint (EP) of a PCIe (Peripheral Component Interconnect express) system, comprising:
a memory; and
one or more processors configured to:
generate a PCIe VDM (Vendor Defined Message) message for a RC (Root Complex) of the PCIe system, wherein the PCIe VDM message comprises an interrupt trigger for the EP of the PCIe system.
10. The apparatus of claim 9 , wherein the PCIe VDM message comprises at least one of a data path status at the EP, a reset status at the EP and a buffer status at the EP.
11. An apparatus configured for a Root Complex (RC) of a PCIe (Peripheral Component Interconnect express) system, comprising:
a memory; and
one or more processors configured to:
process a PCIe VDM (Vendor Defined Message) message from an EP (Endpoint) of the PCIe system, wherein the PCIe VDM message comprises an interrupt trigger for the EP of the PCIe system.
12. The apparatus of claim 11 , wherein the PCIe VDM message comprises at least one of a data path status at the EP, a reset status at the EP and a buffer status at the EP.