From f081e8197639a43ae92a775b6358f04c3cbb24ca Mon Sep 17 00:00:00 2001 From: Ramesh Errabolu Date: Wed, 4 Apr 2018 17:26:41 -0500 Subject: [PATCH] Compute size of command buffer based on support for HDP Flush Change-Id: I4987a262c191a91cd845fe18002c314a95a9ed8c [ROCm/ROCR-Runtime commit: f25d59cab23649e0bfeb667d21a9587155636f05] --- .../runtime/hsa-runtime/core/runtime/amd_blit_sdma.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/projects/rocr-runtime/runtime/hsa-runtime/core/runtime/amd_blit_sdma.cpp b/projects/rocr-runtime/runtime/hsa-runtime/core/runtime/amd_blit_sdma.cpp index bab08c6598..9a52948f1a 100644 --- a/projects/rocr-runtime/runtime/hsa-runtime/core/runtime/amd_blit_sdma.cpp +++ b/projects/rocr-runtime/runtime/hsa-runtime/core/runtime/amd_blit_sdma.cpp @@ -549,7 +549,7 @@ hsa_status_t BlitSdma::SubmitL // Add space for acquire or release Hdp flush command uint32_t flush_cmd_size = 0; if (core::Runtime::runtime_singleton_->flag().enable_sdma_hdp_flush()) { - if (HwIndexMonotonic) { + if ((HwIndexMonotonic) && (hdp_flush_support_)) { flush_cmd_size = flush_command_size_; } } @@ -657,7 +657,7 @@ hsa_status_t BlitSdma::SubmitL // Add space for acquire or release Hdp flush command uint32_t flush_cmd_size = 0; if (core::Runtime::runtime_singleton_->flag().enable_sdma_hdp_flush()) { - if (HwIndexMonotonic) { + if ((HwIndexMonotonic) && (hdp_flush_support_)) { flush_cmd_size = flush_command_size_; } } @@ -772,7 +772,7 @@ hsa_status_t BlitSdma::SubmitL // Add space for acquire or release Hdp flush command uint32_t flush_cmd_size = 0; if (core::Runtime::runtime_singleton_->flag().enable_sdma_hdp_flush()) { - if (HwIndexMonotonic) { + if ((HwIndexMonotonic) && (hdp_flush_support_)) { flush_cmd_size = flush_command_size_; } }