@@ -46,6 +46,9 @@ using WALKER_HANDLE = void *;
46
46
template <typename GfxFamily>
47
47
using WALKER_TYPE = typename GfxFamily::WALKER_TYPE;
48
48
49
+ template <typename GfxFamily>
50
+ using HARDWARE_INTERFACE = typename GfxFamily::HARDWARE_INTERFACE;
51
+
49
52
constexpr int32_t NUM_ALU_INST_FOR_READ_MODIFY_WRITE = 4 ;
50
53
51
54
constexpr int32_t L3SQC_BIT_LQSC_RO_PERF_DIS = 0x08000000 ;
@@ -218,43 +221,6 @@ class GpgpuWalkerHelper {
218
221
TimestampPacket *timestampPacket,
219
222
TimestampPacket::WriteOperationType writeOperationType);
220
223
221
- static void getDefaultDshSpace (
222
- const size_t &offsetInterfaceDescriptorTable,
223
- CommandQueue &commandQueue,
224
- const MultiDispatchInfo &multiDispatchInfo,
225
- size_t &totalInterfaceDescriptorTableSize,
226
- OCLRT::Kernel *parentKernelDispatched,
227
- OCLRT::IndirectHeap *dsh,
228
- OCLRT::LinearStream *commandStream);
229
-
230
- static INTERFACE_DESCRIPTOR_DATA *obtainInterfaceDescriptorData (
231
- WALKER_HANDLE pCmdData);
232
-
233
- static void setOffsetCrossThreadData (
234
- WALKER_HANDLE pCmdData,
235
- size_t &offsetCrossThreadData,
236
- uint32_t &interfaceDescriptorIndex);
237
-
238
- static void dispatchWorkarounds (
239
- OCLRT::LinearStream *commandStream,
240
- CommandQueue &commandQueue,
241
- OCLRT::Kernel &kernel,
242
- const bool &enable);
243
-
244
- static void dispatchProfilingPerfStartCommands (
245
- const OCLRT::DispatchInfo &dispatchInfo,
246
- const MultiDispatchInfo &multiDispatchInfo,
247
- HwTimeStamps *hwTimeStamps,
248
- OCLRT::HwPerfCounter *hwPerfCounter,
249
- OCLRT::LinearStream *commandStream,
250
- CommandQueue &commandQueue);
251
-
252
- static void dispatchProfilingPerfEndCommands (
253
- HwTimeStamps *hwTimeStamps,
254
- OCLRT::HwPerfCounter *hwPerfCounter,
255
- OCLRT::LinearStream *commandStream,
256
- CommandQueue &commandQueue);
257
-
258
224
static void dispatchScheduler (
259
225
CommandQueue &commandQueue,
260
226
DeviceQueueHw<GfxFamily> &devQueueHw,
0 commit comments