Only include activity logger if CodeXL installed.

Fix hipHostMalloc in hipBusBandwidth.


[ROCm/clr commit: 004b4ada93]
This commit is contained in:
Ben Sander
2016-03-22 09:27:10 -05:00
rodzic 18a4fdb1b6
commit f70dc3c245
2 zmienionych plików z 9 dodań i 5 usunięć
+5 -1
Wyświetl plik
@@ -79,7 +79,11 @@ if ($HIP_PLATFORM eq "hcc") {
$HIPLDFLAGS .= " -L$HSA_PATH/lib -lhsa-runtime64 -lhc_am";
# Add trace marker library:
$HIPLDFLAGS .= " -L$marker_path/bin/x86_64 -lAMDTActivityLogger";
$marker_lib_path = "$marker_path/bin/x86_64";
if (-e $marker_lib_path) {
$HIPLDFLAGS .= " -L$marker_lib_path -lAMDTActivityLogger";
}
# Add C++ libs for GCC.
$HIPLDFLAGS .= " -lstdc++";
@@ -278,9 +278,9 @@ void RunBenchmark_D2H(ResultDatabase &resultDB)
return;
}
numMaxFloats = 1024 * (sizes[nSizes-1]) / 4;
hipMallocHost((void**)&hostMem1, sizeof(float)*numMaxFloats);
hipHostMalloc((void**)&hostMem1, sizeof(float)*numMaxFloats);
err1 = hipGetLastError();
hipMallocHost((void**)&hostMem2, sizeof(float)*numMaxFloats);
hipHostMalloc((void**)&hostMem2, sizeof(float)*numMaxFloats);
err2 = hipGetLastError();
}
}
@@ -413,8 +413,8 @@ void RunBenchmark_Bidir(ResultDatabase &resultDB)
{
while (1)
{
hipError_t e1 = hipMallocHost((void**)&hostMem[0], sizeof(float) * numMaxFloats);
hipError_t e2 = hipMallocHost((void**)&hostMem[1], sizeof(float) * numMaxFloats);
hipError_t e1 = hipHostMalloc((void**)&hostMem[0], sizeof(float) * numMaxFloats);
hipError_t e2 = hipHostMalloc((void**)&hostMem[1], sizeof(float) * numMaxFloats);
if ((e1 == hipSuccess) && (e2 == hipSuccess)) {
break;