BDFID (BusID/DeviceID/FunctionID) support.

Except FunctionID (or DomainID in CUDA) support, because cudaDeviceProp::pciDomainID is not reported by CUDA.


[ROCm/hip commit: 33f60c300d]
This commit is contained in:
Evgeny Mankov
2016-02-11 22:26:01 +03:00
parent 18119645ab
commit 4eade0ce83
4 changed files with 23 additions and 3 deletions
@@ -252,8 +252,10 @@ inline static hipError_t hipDeviceGetAttribute(int* pi, hipDeviceAttribute_t att
cdattr = cudaDevAttrMaxThreadsPerMultiProcessor; break;
case hipDeviceAttributeComputeCapabilityMajor:
cdattr = cudaDevAttrComputeCapabilityMajor; break;
case hipDeviceAttributeComputeCapabilityMinor:
cdattr = cudaDevAttrComputeCapabilityMinor; break;
case hipDeviceAttributePciBusId:
cdattr = cudaDevAttrPciBusId; break;
case hipDeviceAttributePciDeviceId:
cdattr = cudaDevAttrPciDeviceId; break;
default:
cerror = cudaErrorInvalidValue; break;
}