Mesa (amdgpu): winsys/amdgpu: handle fence and dependencies merge
Marek Olšák
mareko at kemper.freedesktop.org
Mon Jul 13 21:35:11 UTC 2015
Module: Mesa
Branch: amdgpu
Commit: 2a9ab75914500b4d06b5133932521ce5edbf415c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a9ab75914500b4d06b5133932521ce5edbf415c
Author: Christian König <christian.koenig at amd.com>
Date: Thu Jul 9 12:23:51 2015 +0200
winsys/amdgpu: handle fence and dependencies merge
Signed-off-by: Christian König <christian.koenig at amd.com>
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Reviewed-by: Jammy Zhou <Jammy.Zhou at amd.com>
---
src/gallium/winsys/amdgpu/drm/amdgpu_cs.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c
index fa5744f..51ec0d9 100644
--- a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c
+++ b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c
@@ -74,7 +74,7 @@ bool amdgpu_fence_wait(struct pipe_fence_handle *fence, uint64_t timeout,
bool absolute)
{
struct amdgpu_fence *rfence = (struct amdgpu_fence*)fence;
- struct amdgpu_cs_query_fence query = {0};
+ struct amdgpu_cs_fence query = {0};
uint32_t expired;
int64_t abs_timeout;
int r;
@@ -510,7 +510,7 @@ void amdgpu_cs_emit_ioctl_oneshot(struct amdgpu_cs *cs, struct amdgpu_cs_context
pipe_mutex_lock(ws->bo_fence_lock);
for (i = 0; i < csc->num_buffers; i++) {
for (j = 0; j < RING_LAST; j++) {
- struct amdgpu_cs_dep_info *dep;
+ struct amdgpu_cs_fence *dep;
unsigned idx;
struct amdgpu_fence *bo_fence = (void *)csc->buffers[i].bo->fence[j];
@@ -531,7 +531,7 @@ void amdgpu_cs_emit_ioctl_oneshot(struct amdgpu_cs *cs, struct amdgpu_cs_context
unsigned size;
csc->max_dependencies = idx + 8;
- size = csc->max_dependencies * sizeof(struct amdgpu_cs_dep_info);
+ size = csc->max_dependencies * sizeof(struct amdgpu_cs_fence);
csc->request.dependencies = realloc(csc->request.dependencies, size);
}
More information about the mesa-commit
mailing list