[Mesa-dev] [PATCH] winsys/radeon: add env var to disable VM on Cayman/Trinity

Tom Stellard tom at stellard.net
Mon Jun 10 14:03:12 PDT 2013


On Mon, Jun 10, 2013 at 04:34:09PM -0400, alexdeucher at gmail.com wrote:
> From: Alex Deucher <alexander.deucher at amd.com>
> 
> Set env var RADEON_VA=0 to disable VM on Cayman/Trinity.
> Useful for debugging.
> 
> Note: this is a candidate for the 9.1 branch.
> 
> Signed-off-by: Alex Deucher <alexander.deucher at amd.com>

Thanks for doing this.

Reviewed-by: Tom Stellard <thomas.stellard at amd.com>

> ---
>  src/gallium/winsys/radeon/drm/radeon_drm_winsys.c |    2 ++
>  1 files changed, 2 insertions(+), 0 deletions(-)
> 
> diff --git a/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c b/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c
> index 15d5d31..ee4dfa1 100644
> --- a/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c
> +++ b/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c
> @@ -399,6 +399,8 @@ static boolean do_winsys_init(struct radeon_drm_winsys *ws)
>                                        &ws->info.r600_ib_vm_max_size))
>                  ws->info.r600_virtual_address = FALSE;
>          }
> +	if (ws->gen == DRV_R600 && !debug_get_bool_option("RADEON_VA", TRUE))
> +		ws->info.r600_virtual_address = FALSE;
>      }
>  
>      /* Get max pipes, this is only needed for compute shaders.  All evergreen+
> -- 
> 1.7.7.5
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list