From 0b7d910b2ce174bd7ddd5deffdef71adefaf9ce0 Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Wed, 20 Apr 2022 09:40:49 -0700 Subject: [PATCH] freedreno/a6xx: A couple more FD_BO_NOMAP A couple other buffers that we don't need to mmap. Signed-off-by: Rob Clark Part-of: --- src/gallium/drivers/freedreno/a6xx/fd6_program.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/freedreno/a6xx/fd6_program.c b/src/gallium/drivers/freedreno/a6xx/fd6_program.c index 983970f229b..33264d77799 100644 --- a/src/gallium/drivers/freedreno/a6xx/fd6_program.c +++ b/src/gallium/drivers/freedreno/a6xx/fd6_program.c @@ -114,7 +114,7 @@ fd6_emit_shader(struct fd_context *ctx, struct fd_ringbuffer *ring, uint32_t total_size = ALIGN(per_fiber_size * fibers_per_sp, 1 << 12) * num_sp_cores; ctx->pvtmem[so->pvtmem_per_wave].bo = fd_bo_new( - ctx->screen->dev, total_size, 0, + ctx->screen->dev, total_size, FD_BO_NOMAP, "pvtmem_%s_%d", so->pvtmem_per_wave ? "per_wave" : "per_fiber", per_fiber_size); } else { @@ -1276,7 +1276,7 @@ fd6_program_create(void *data, struct ir3_shader_variant *bs, fd_screen_lock(screen); if (!screen->tess_bo) screen->tess_bo = - fd_bo_new(screen->dev, FD6_TESS_BO_SIZE, 0, "tessfactor"); + fd_bo_new(screen->dev, FD6_TESS_BO_SIZE, FD_BO_NOMAP, "tessfactor"); fd_screen_unlock(screen); }