| CPC G06F 11/0772 (2013.01) [G06F 11/0745 (2013.01); G06F 11/0778 (2013.01)] | 17 Claims |

|
1. A method, comprising:
storing, at a host system, an identifier of a memory register associated with a computing endpoint, the memory register including mapping information indicating a memory location of diagnostic data maintained on the computing endpoint;
identifying a failure condition of the computing endpoint associated with collecting the diagnostic data from the computing endpoint;
in response to identifying the failure condition of the computing endpoint, accessing the mapping information associated with the identifier of the memory register; and
collecting the diagnostic data from the computing endpoint based on the mapping information included within the memory register on the computing endpoint, wherein collecting the diagnostic data comprises causing a root complex on the host system to retrieve the diagnostic data from the indicated memory location without providing a request to the computing endpoint for the diagnostic data.
|