72fd13e445
ECR #304775 - move runtime kernels mostly into library Affected files ... ... //depot/stg/opencl/drivers/opencl/library/common.hsa/src/blitKernels.cl#1 add ... //depot/stg/opencl/drivers/opencl/library/common/src/blitKernels.cl#1 add ... //depot/stg/opencl/drivers/opencl/library/hsa/hsail/src/devenq/devenq.h#4 edit ... //depot/stg/opencl/drivers/opencl/library/hsa/hsail/src/devenq/schedule.cl#1 add ... //depot/stg/opencl/drivers/opencl/library/x86/gen/build/Makefile.gen#17 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/blitcl.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#30 edit
25 行
444 B
C++
25 行
444 B
C++
//
|
|
// Copyright (c) 2010 Advanced Micro Devices, Inc. All rights reserved.
|
|
//
|
|
|
|
namespace gpu {
|
|
|
|
#define SCHEDULER_KERNEL(...) #__VA_ARGS__
|
|
|
|
const char* SchedulerSourceCode = SCHEDULER_KERNEL(
|
|
\n
|
|
extern void __amdrt_scheduler(__global void *, __global void *, uint);
|
|
\n
|
|
__kernel void
|
|
scheduler(
|
|
__global void * queue,
|
|
__global void * params,
|
|
uint paramIdx)
|
|
{
|
|
__amd_scheduler(queue, params, paramIdx);
|
|
}
|
|
\n
|
|
);
|
|
|
|
} // namespace gpu
|