radeonsi/sqtt: reserve a vmid when sqtt is enabled

Based on https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13695

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13696>
This commit is contained in:
Pierre-Eric Pelloux-Prayer
2021-11-08 10:58:14 +01:00
committed by Marge Bot
parent e26dd92957
commit 5358d8a110
@@ -116,7 +116,8 @@ static bool do_winsys_init(struct amdgpu_winsys *ws,
ws->debug_all_bos = debug_get_option_all_bos();
#endif
ws->reserve_vmid = strstr(debug_get_option("R600_DEBUG", ""), "reserve_vmid") != NULL ||
strstr(debug_get_option("AMD_DEBUG", ""), "reserve_vmid") != NULL;
strstr(debug_get_option("AMD_DEBUG", ""), "reserve_vmid") != NULL ||
strstr(debug_get_option("AMD_DEBUG", ""), "sqtt") != NULL;
ws->zero_all_vram_allocs = strstr(debug_get_option("R600_DEBUG", ""), "zerovram") != NULL ||
driQueryOptionb(config->options, "radeonsi_zerovram");