From 1bafe367bcca6dd9cead5ecfc5e36e89fecec885 Mon Sep 17 00:00:00 2001
From: foreman
Date: Fri, 9 Nov 2018 15:20:44 -0500
Subject: [PATCH] P4 to Git Change 1705130 by gandryey@gera-w8 on 2018/11/09
15:05:26
SWDEV-170771 - [OCL][ PAL issue][Veg10]:Ocltst test fail from OCL Sanity observed by debug driver CL#1621748
- Make a workaround for assert in PAL. It's unclear if we need the tokens in the trace, so for now use PAL defined mask for all.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palthreadtrace.cpp#8 edit
[ROCm/clr commit: f435a5144a92fb7671dd914652a248c9435cbb99]
---
projects/clr/rocclr/runtime/device/pal/palthreadtrace.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/projects/clr/rocclr/runtime/device/pal/palthreadtrace.cpp b/projects/clr/rocclr/runtime/device/pal/palthreadtrace.cpp
index 5ab1de8125..5f37f2414f 100644
--- a/projects/clr/rocclr/runtime/device/pal/palthreadtrace.cpp
+++ b/projects/clr/rocclr/runtime/device/pal/palthreadtrace.cpp
@@ -124,7 +124,7 @@ bool ThreadTrace::create() {
sqttInfo.optionValues.bufferSize =
amd::alignUp(dev().getGpuMemory(*itMemObj)->size(), (0x1 << 12));
sqttInfo.optionFlags.threadTraceTokenConfig = 1;
- sqttInfo.optionValues.threadTraceTokenConfig.tokenMask = 0x0000ffff;
+ sqttInfo.optionValues.threadTraceTokenConfig.tokenMask = Pal::ThreadTraceTokenTypeFlags::All;
Pal::Result result = iPerf()->AddThreadTrace(sqttInfo);
if (result != Pal::Result::Success) {