summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDaniel Vetter <daniel.vetter@ffwll.ch>2011-12-06 16:57:53 +0100
committerDaniel Vetter <daniel.vetter@ffwll.ch>2011-12-06 16:57:53 +0100
commitff409c537f541cbaa20f0b0f8faa03ece0d8014f (patch)
tree9936e3c4819577d21ebc814653f1a63a9c311301 /tests
parent5a851b139266063fc4e172e6ce781ebc1c75c9d9 (diff)
tests/gem_partial_pwrite_pread: don't trash gtt unnecessarily
On chips that don't have a unmappable gtt part it's utterly pointless. Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'tests')
-rw-r--r--tests/gem_partial_pwrite_pread.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/gem_partial_pwrite_pread.c b/tests/gem_partial_pwrite_pread.c
index 57076cff..e00167fc 100644
--- a/tests/gem_partial_pwrite_pread.c
+++ b/tests/gem_partial_pwrite_pread.c
@@ -124,7 +124,8 @@ blt_bo_fill(drm_intel_bo *tmp_bo, drm_intel_bo *bo, int val)
drm_intel_gem_bo_unmap_gtt(tmp_bo);
- if (bo->offset < num_trash_bos*1024*1024)
+ if (bo->offset < num_trash_bos*1024*1024 &&
+ (IS_G33(devid) || intel_gen(devid) >= 4))
trash_aperture();
copy_bo(tmp_bo, bo);