diff options
author | 2017-06-30 11:05:54 +0200 | |
---|---|---|
committer | 2017-07-14 11:06:21 -0400 | |
commit | abca90f1c8103528ca4b194fdc69e933bd23db4c (patch) | |
tree | 3c020449c92270995b55e41fd4e81ad8d0101fc5 /drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | |
parent | drm/amdgpu: add amdgpu_gart_map function v2 (diff) | |
download | wireguard-linux-abca90f1c8103528ca4b194fdc69e933bd23db4c.tar.xz wireguard-linux-abca90f1c8103528ca4b194fdc69e933bd23db4c.zip |
drm/amdgpu: use the GTT windows for BO moves v2
This way we don't need to map the full BO at a time any more.
v2: use fixed windows for src/dst
Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h index c8059f067185..4f5c1da5922e 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h @@ -52,6 +52,8 @@ struct amdgpu_mman { /* buffer handling */ const struct amdgpu_buffer_funcs *buffer_funcs; struct amdgpu_ring *buffer_funcs_ring; + + struct mutex gtt_window_lock; /* Scheduler entity for buffer moves */ struct amd_sched_entity entity; }; |