SWDEV-422580 - Adding pcie.function to the PCI address string in hipGetDevicePCIBusId.

Change-Id: Iaa73b6028ac7b1d05cc310405d6fe622d764320f
此提交包含在:
kjayapra-amd
2023-09-20 09:38:27 -05:00
提交者 Karthik Jayaprakash
父節點 3f88fe850b
當前提交 369fdc4d87
+4 -2
查看文件
@@ -443,10 +443,12 @@ hipError_t hipDeviceGetPCIBusId ( char* pciBusId, int len, int device ) {
hipDeviceProp_t prop;
HIP_RETURN_ONFAIL(ihipGetDeviceProperties(&prop, device));
snprintf (pciBusId, len, "%04x:%02x:%02x.0",
auto* deviceHandle = g_devices[device]->devices()[0];
snprintf (pciBusId, len, "%04x:%02x:%02x.%01x",
prop.pciDomainID,
prop.pciBusID,
prop.pciDeviceID);
prop.pciDeviceID,
deviceHandle->info().deviceTopology_.pcie.function);
HIP_RETURN(len <= 12 ? hipErrorInvalidValue : hipSuccess);
}