mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-22 10:17:01 +08:00
Cleaned up files: opencl/source/built_ins/builtins_dispatch_builder.h opencl/source/context/context.h opencl/source/gtpin/gtpin_notify.h opencl/source/kernel/kernel.h opencl/source/kernel/multi_device_kernel.h opencl/source/mem_obj/buffer.h opencl/source/mem_obj/mem_obj.h shared/source/built_ins/registry/built_ins_registry.h shared/source/page_fault_manager/cpu_page_fault_manager.h Related-To: NEO-5548 Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com>
53 lines
1.4 KiB
C++
53 lines
1.4 KiB
C++
/*
|
|
* Copyright (C) 2018-2023 Intel Corporation
|
|
*
|
|
* SPDX-License-Identifier: MIT
|
|
*
|
|
*/
|
|
|
|
#include "opencl/test/unit_test/mocks/mock_kernel.h"
|
|
|
|
#include "opencl/source/program/printf_handler.h"
|
|
|
|
namespace NEO {
|
|
|
|
const uint32_t MockDebugKernel::perThreadSystemThreadSurfaceSize = 0x100;
|
|
|
|
const KernelInfoContainer MockKernel::toKernelInfoContainer(const KernelInfo &kernelInfo, uint32_t rootDeviceIndex) {
|
|
KernelInfoContainer kernelInfos;
|
|
kernelInfos.resize(rootDeviceIndex + 1);
|
|
kernelInfos[rootDeviceIndex] = &kernelInfo;
|
|
return kernelInfos;
|
|
}
|
|
|
|
bool MockKernel::isPatched() const {
|
|
return isPatchedOverride;
|
|
}
|
|
|
|
bool MockKernel::canTransformImages() const {
|
|
return canKernelTransformImages;
|
|
}
|
|
|
|
void MockKernel::makeResident(CommandStreamReceiver &commandStreamReceiver) {
|
|
makeResidentCalls++;
|
|
Kernel::makeResident(commandStreamReceiver);
|
|
}
|
|
|
|
void MockKernel::getResidency(std::vector<Surface *> &dst) {
|
|
getResidencyCalls++;
|
|
Kernel::getResidency(dst);
|
|
}
|
|
bool MockKernel::requiresCacheFlushCommand(const CommandQueue &commandQueue) const {
|
|
if (DebugManager.flags.EnableCacheFlushAfterWalker.get() != -1) {
|
|
return !!DebugManager.flags.EnableCacheFlushAfterWalker.get();
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
cl_int MockKernel::setArgSvmAlloc(uint32_t argIndex, void *svmPtr, GraphicsAllocation *svmAlloc, uint32_t allocId) {
|
|
++setArgSvmAllocCalls;
|
|
return Kernel::setArgSvmAlloc(argIndex, svmPtr, svmAlloc, allocId);
|
|
}
|
|
} // namespace NEO
|