diff options
| author | Christian König <[email protected]> | 2016-09-01 12:13:18 +0200 |
|---|---|---|
| committer | Alex Deucher <[email protected]> | 2016-09-02 11:30:41 -0400 |
| commit | 662bfa61fff1de4dd96029d556d7b301e27c3556 (patch) | |
| tree | 8881927927e64ad51de168d749dcfcec8f140e1f /drivers/gpu/drm/amd/amdgpu/amdgpu.h | |
| parent | 1abdc3d73dd9dc2f3dc619d466d378e70cbcc24a (diff) | |
drm/amdgpu: prevent command submission failures under memory pressure v2
As last resort try to evict BOs from the current working set into other
memory domains. This effectively prevents command submission failures when
VM page tables have been swapped out.
v2: fix typos
Signed-off-by: Christian König <[email protected]>
Reviewed-by: Alex Deucher <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu.h')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h index 2cfaa6429c64..39baabe5f092 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h @@ -1225,6 +1225,7 @@ struct amdgpu_cs_parser { struct fence *fence; uint64_t bytes_moved_threshold; uint64_t bytes_moved; + struct amdgpu_bo_list_entry *evictable; /* user fence */ struct amdgpu_bo_list_entry uf_entry; |