|
@@ -103,10 +103,9 @@ static void starpu_to_gordon_buffers(struct _starpu_job *j, struct gordon_ppu_jo
|
|
|
unsigned nbuffers = cl->nbuffers;
|
|
|
for (buffer = 0; buffer < nbuffers; buffer++)
|
|
|
{
|
|
|
- struct starpu_buffer_descr *descr;
|
|
|
- descr = &task->buffers[buffer];
|
|
|
+ enum starpu_access_mode mode = cl->modes[buffer];
|
|
|
|
|
|
- switch (descr->mode)
|
|
|
+ switch (mode)
|
|
|
{
|
|
|
case STARPU_R:
|
|
|
nin++;
|
|
@@ -124,10 +123,9 @@ static void starpu_to_gordon_buffers(struct _starpu_job *j, struct gordon_ppu_jo
|
|
|
for (buffer = 0; buffer < nbuffers; buffer++)
|
|
|
{
|
|
|
unsigned gordon_buffer;
|
|
|
- struct starpu_buffer_descr *descr;
|
|
|
- descr = &task->buffers[buffer];
|
|
|
+ enum starpu_access_mode mode = cl->modes[buffer];
|
|
|
|
|
|
- switch (descr->mode)
|
|
|
+ switch (mode)
|
|
|
{
|
|
|
case STARPU_R:
|
|
|
gordon_buffer = in++;
|
|
@@ -141,7 +139,7 @@ static void starpu_to_gordon_buffers(struct _starpu_job *j, struct gordon_ppu_jo
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
- starpu_data_handle_t handle = task->buffers[buffer].handle;
|
|
|
+ starpu_data_handle_t handle = task->handles[buffer];
|
|
|
|
|
|
gordon_job->nalloc = 0;
|
|
|
gordon_job->nin = nin;
|