radv/winsys: Remove use_local_bos

Now that perftest is stored in the winsys.

Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10198>
This commit is contained in:
Bas Nieuwenhuizen 2021-04-14 15:43:12 +02:00 committed by Marge Bot
parent 284bc57a49
commit 8ddbac0377
3 changed files with 2 additions and 3 deletions

View File

@ -29,6 +29,7 @@
#include <stdio.h>
#include "radv_amdgpu_bo.h"
#include "radv_debug.h"
#include <amdgpu.h>
#include <inttypes.h>
@ -486,7 +487,7 @@ radv_amdgpu_winsys_bo_create(struct radeon_winsys *_ws, uint64_t size, unsigned
if (!(flags & RADEON_FLAG_IMPLICIT_SYNC))
request.flags |= AMDGPU_GEM_CREATE_EXPLICIT_SYNC;
if (flags & RADEON_FLAG_NO_INTERPROCESS_SHARING &&
(ws->use_local_bos || (flags & RADEON_FLAG_PREFER_LOCAL_BO))) {
((ws->perftest & RADV_PERFTEST_LOCAL_BOS) || (flags & RADEON_FLAG_PREFER_LOCAL_BO))) {
bo->base.is_local = true;
request.flags |= AMDGPU_GEM_CREATE_VM_ALWAYS_VALID;
}

View File

@ -236,7 +236,6 @@ radv_amdgpu_winsys_create(int fd, uint64_t debug_flags, uint64_t perftest_flags)
ws->use_ib_bos = false;
ws->perftest = perftest_flags;
ws->use_local_bos = perftest_flags & RADV_PERFTEST_LOCAL_BOS;
ws->zero_all_vram_allocs = debug_flags & RADV_DEBUG_ZERO_VRAM;
ws->use_llvm = debug_flags & RADV_DEBUG_LLVM;
u_rwlock_init(&ws->global_bo_list.lock);

View File

@ -47,7 +47,6 @@ struct radv_amdgpu_winsys {
bool debug_log_bos;
bool use_ib_bos;
bool zero_all_vram_allocs;
bool use_local_bos;
bool use_llvm;
uint64_t perftest;