From: Pierre-Eric Pelloux-Prayer Date: Fri, 28 Feb 2020 13:25:54 +0000 (+0100) Subject: radeonsi: allocate framebuffer texture as secure when using tmz X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2853ed1a248d6be1f131a684cddaf4be5a2bb9b6;p=mesa.git radeonsi: allocate framebuffer texture as secure when using tmz Reviewed-by: Marek Olšák Part-of: --- diff --git a/src/gallium/drivers/radeonsi/si_buffer.c b/src/gallium/drivers/radeonsi/si_buffer.c index 6b58aebee2d..f59fd1ac406 100644 --- a/src/gallium/drivers/radeonsi/si_buffer.c +++ b/src/gallium/drivers/radeonsi/si_buffer.c @@ -166,6 +166,10 @@ void si_init_resource_fields(struct si_screen *sscreen, struct si_resource *res, else res->flags |= RADEON_FLAG_NO_INTERPROCESS_SHARING; + if (sscreen->ws->ws_is_secure(sscreen->ws) && + (res->b.b.bind & PIPE_BIND_SCANOUT)) + res->flags |= RADEON_FLAG_ENCRYPTED; + if (sscreen->debug_flags & DBG(NO_WC)) res->flags &= ~RADEON_FLAG_GTT_WC;