Disable SDMA only on gfx900 until it is validated.

Change-Id: Ib960be3ca6d3fc4b664ba047243964b8c7a33f24


[ROCm/ROCR-Runtime commit: 7c6cde1871]
Tento commit je obsažen v:
hthangir
2017-03-17 00:20:53 -05:00
odevzdal Hari Thangirala
rodič d0a8e27a35
revize d775242246
@@ -549,7 +549,9 @@ void GpuAgent::InitDma() {
ScopedAcquire<KernelMutex> lock(&blit_lock_);
if (!blit_initialized_.load(std::memory_order_relaxed)) {
// Try create SDMA blit first.
if (core::Runtime::runtime_singleton_->flag().enable_sdma() &&
// TODO: Temporarily disable SDMA on specific ISA targets until they are fully qualified.
if ((isa_->GetMajorVersion() != 9) &&
core::Runtime::runtime_singleton_->flag().enable_sdma() &&
(HSA_PROFILE_BASE == profile_)) {
blits_[BlitHostToDev] = CreateBlitSdma();
blits_[BlitDevToHost] = CreateBlitSdma();