From b7ec7ccfb75cb4aaa34a072a94c8df5a78226b66 Mon Sep 17 00:00:00 2001
From: foreman
Date: Tue, 11 Sep 2018 14:37:55 -0400
Subject: [PATCH] P4 to Git Change 1604296 by jatang@jatang-opencl-hsa-stg5 on
2018/09/11 14:13:12
SWDEV-126897 - Fix a regression of Device Enqueue in LC path.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/devkernel.cpp#6 edit
[ROCm/clr commit: e61515563653b3fcfeae72c967d92965984bcb70]
---
projects/clr/rocclr/runtime/device/devkernel.cpp | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/projects/clr/rocclr/runtime/device/devkernel.cpp b/projects/clr/rocclr/runtime/device/devkernel.cpp
index fb08b4ba8d..38862dda44 100644
--- a/projects/clr/rocclr/runtime/device/devkernel.cpp
+++ b/projects/clr/rocclr/runtime/device/devkernel.cpp
@@ -252,6 +252,8 @@ static inline uint32_t GetOclArgumentTypeOCL(const KernelArgMD& lcArg, bool* isH
return amd::KernelParameterDescriptor::ImageObject;
case ValueKind::Sampler:
return amd::KernelParameterDescriptor::SamplerObject;
+ case ValueKind::Queue:
+ return amd::KernelParameterDescriptor::QueueObject;
case ValueKind::HiddenGlobalOffsetX:
*isHidden = true;
return amd::KernelParameterDescriptor::HiddenGlobalOffsetX;
@@ -347,6 +349,8 @@ static inline clk_value_type_t GetOclTypeOCL(const KernelArgMD& lcArg, size_t si
return T_POINTER;
case ValueKind::Sampler:
return T_SAMPLER;
+ case ValueKind::Queue:
+ return T_QUEUE;
default:
return T_VOID;
}
@@ -1089,4 +1093,4 @@ void Kernel::InitPrintf(const aclPrintfFmt* aclPrintf) {
}
#endif // defined(WITH_COMPILER_LIB)
-}
\ No newline at end of file
+}