2016-01-22 18:18:55 -05:00
|
|
|
//
|
|
|
|
|
// Copyright (c) 2015 Advanced Micro Devices, Inc. All rights reserved.
|
|
|
|
|
//
|
|
|
|
|
namespace pal {
|
|
|
|
|
|
|
|
|
|
#define SCHEDULER_KERNEL(...) #__VA_ARGS__
|
|
|
|
|
|
2017-04-13 17:41:32 -04:00
|
|
|
const char* SchedulerSourceCode = SCHEDULER_KERNEL(
|
|
|
|
|
%s
|
|
|
|
|
\n
|
|
|
|
|
extern void __amd_scheduler(__global void*, __global void*, uint);
|
|
|
|
|
\n
|
|
|
|
|
__kernel void scheduler(__global void* queue, __global void* params, uint paramIdx) {
|
2017-04-13 13:56:38 -04:00
|
|
|
__amd_scheduler(queue, params, paramIdx);
|
2016-01-22 18:18:55 -05:00
|
|
|
}
|
2016-08-30 16:12:06 -05:00
|
|
|
\n);
|
2016-01-22 18:18:55 -05:00
|
|
|
|
2017-04-13 13:56:38 -04:00
|
|
|
} // namespace pal
|