summaryrefslogtreecommitdiff
path: root/backend
diff options
context:
space:
mode:
authorJunyan He <junyan.he@intel.com>2016-04-26 19:11:22 +0800
committerJunyan He <junyan.he@intel.com>2016-04-26 19:11:22 +0800
commit04b7ba95da781db41c2747e889e00287d83770a8 (patch)
tree03ddc268ca9434781f354139cee4805333194d21 /backend
parent76d2ad118883c93335168205dfdfc6f2433138ea (diff)
new enqueue
Diffstat (limited to 'backend')
-rw-r--r--backend/src/driver/cl_gen_driver.hpp9
-rw-r--r--backend/src/driver/cl_gen_kernel.cpp30
2 files changed, 0 insertions, 39 deletions
diff --git a/backend/src/driver/cl_gen_driver.hpp b/backend/src/driver/cl_gen_driver.hpp
index d81c5dc6..6f880174 100644
--- a/backend/src/driver/cl_gen_driver.hpp
+++ b/backend/src/driver/cl_gen_driver.hpp
@@ -231,15 +231,6 @@ struct GenGPUWorkItem { // Represent Some real work for GPU to do.
virtual ~GenGPUWorkItem() { };
};
-struct GenGPUWorkItemNDRange : public GenGPUWorkItem {
- GenGPUState* gpuState;
- virtual ~GenGPUWorkItemNDRange(void) { if (gpuState) GBE_DELETE(gpuState); }
- GenGPUWorkItemNDRange(dri_bufmgr *bufmgr, drm_intel_context *ctx, int device_id,
- cl_event event, const cl_event* dependEvents, cl_uint num_events);
- virtual bool submit(void);
- virtual bool complete(void);
-};
-
struct GenGPUCommandQueue {
cl_command_queue queue; // Pointer back to queue.
dri_bufmgr *bufmgr;
diff --git a/backend/src/driver/cl_gen_kernel.cpp b/backend/src/driver/cl_gen_kernel.cpp
index bd61713c..cbc7169f 100644
--- a/backend/src/driver/cl_gen_kernel.cpp
+++ b/backend/src/driver/cl_gen_kernel.cpp
@@ -320,36 +320,6 @@ cl_int GenGetKernelArgInfo(cl_kernel kernel, const cl_device_id device, cl_uint
return CL_SUCCESS;
}
-GenGPUWorkItemNDRange::GenGPUWorkItemNDRange(dri_bufmgr *bufmgr, drm_intel_context *ctx, int device_id,
- cl_event event, const cl_event* dependEvents, cl_uint num_events)
- : GenGPUWorkItem(event, dependEvents, num_events)
-{
- if (IS_GEN9(device_id)) {
-
- } else if (IS_GEN8(device_id)) {
-
- } else if (IS_GEN75(device_id)) {
-
- } else if (IS_GEN7(device_id)) {
- this->gpuState = GBE_NEW(Gen7GPUState, bufmgr, ctx, device_id);
- } else
- GBE_ASSERT(0); // not support any more.
-}
-
-bool GenGPUWorkItemNDRange::submit(void)
-{
- bool ret;
- ret = this->gpuState->flush();
- return ret;
-}
-
-bool GenGPUWorkItemNDRange::complete(void)
-{
- /* Wait it to complete. */
- this->gpuState->sync();
- return true;
-}
-
static cl_int genNDRangeRun(cl_command_queue_work_item it)
{
GBE_ASSERT(0);