P4 to Git Change 1607329 by jatang@jatang_win_pal_lc on 2018/09/18 10:34:41
SWDEV-148809 - Device Enqueue on LC/PAL. Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/devkernel.cpp#7 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#109 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#66 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#71 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#28 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#124 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#55 edit
此提交包含在:
@@ -799,6 +799,11 @@ void Kernel::InitParameters(const KernelMD& kernelMD, uint32_t argBufferSize) {
|
||||
|
||||
// Allocate the hidden arguments, but abstraction layer will skip them
|
||||
if (isHidden) {
|
||||
|
||||
if (desc.info_.oclObject_ == amd::KernelParameterDescriptor::HiddenCompletionAction) {
|
||||
setDynamicParallelFlag(true);
|
||||
}
|
||||
|
||||
offset = amd::alignUp(offset, alignment);
|
||||
desc.offset_ = offset;
|
||||
desc.size_ = size;
|
||||
|
||||
新增問題並參考
封鎖使用者