diff TaskManager/Gpu/GpuScheduler.h @ 1807:8f7052d19157 draft

minor fix
author Yuhi TOMARI <yuhi@cr.ie.u-ryukyu.ac.jp>
date Tue, 10 Dec 2013 19:14:48 +0900
parents 1febe61a935a
children 8039c48763c4
line wrap: on
line diff
--- a/TaskManager/Gpu/GpuScheduler.h	Tue Dec 10 16:51:58 2013 +0900
+++ b/TaskManager/Gpu/GpuScheduler.h	Tue Dec 10 19:14:48 2013 +0900
@@ -27,7 +27,7 @@
     virtual ~GpuScheduler();
     void init_impl(int useRefDma);
     void init_gpu();
-    void wait_for_event(cl_event* event,memaddr* reply,int cur);
+    void wait_for_event(cl_event* event,GpuBufferPtr m, memaddr* reply,TaskListPtr* taskList,int cur);
     void run();
     
     void mail_write_from_host(memaddr data) {
@@ -58,7 +58,9 @@
 private:
     FifoDmaManager *fifoDmaManager;
     int load_kernel(int cmd);
-    cl_mem createBuffer(GpuBufferPtr m, int i, cl_context context, cl_mem_flags flags, size_t size, cl_int *error);
+    cl_mem createBuffer(GpuBuffer m, int i, cl_context context, cl_mem_flags flags, size_t size, cl_int *error);
+    void initGpuBuffer(GpuBuffer m);
+    void destroyGpuBuffer(GpuBuffer m);
 };
 
 #define GpuSchedRegister(str, filename, functionname)   \