minigbm: amdgpu: switch BO allocation domain to GTT from VRAM

With SG feature enabled, will move all bo allocation to GTT.

BUG=b:69941535
TEST=boot Grunt, run graphics_Stress.tabopenclose

Change-Id: If424709315e36e29bc99400d9333df72d5979aa0
Signed-off-by: Deepak Sharma <Deepak.Sharma@amd.com>
Reviewed-on: https://chromium-review.googlesource.com/1037914
Commit-Ready: Deepak Sharma <deepak.sharma@amd.com>
Tested-by: Deepak Sharma <deepak.sharma@amd.com>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
diff --git a/amdgpu.c b/amdgpu.c
index 3bf5eb2..83d300c 100644
--- a/amdgpu.c
+++ b/amdgpu.c
@@ -158,14 +158,9 @@
 	if (use_flags & (BO_USE_LINEAR | BO_USE_SW))
 		gem_create.in.domain_flags |= AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED;
 
-	if (use_flags & (BO_USE_SCANOUT | BO_USE_CURSOR)) {
-		/* TODO(dbehr) do not use VRAM after we enable display VM */
-		gem_create.in.domains = AMDGPU_GEM_DOMAIN_VRAM;
-	} else {
-		gem_create.in.domains = AMDGPU_GEM_DOMAIN_GTT;
-		if (!(use_flags & BO_USE_SW_READ_OFTEN))
-			gem_create.in.domain_flags |= AMDGPU_GEM_CREATE_CPU_GTT_USWC;
-	}
+	gem_create.in.domains = AMDGPU_GEM_DOMAIN_GTT;
+	if (!(use_flags & (BO_USE_SW_READ_OFTEN | BO_USE_SCANOUT)))
+		gem_create.in.domain_flags |= AMDGPU_GEM_CREATE_CPU_GTT_USWC;
 
 	/* If drm_version >= 21 everything exposes explicit synchronization primitives
 	   and chromeos/arc++ will use them. Disable implicit synchronization. */