aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/radeon/radeon_device.c
diff options
context:
space:
mode:
authorIlija Hadzic <ihadzic@research.bell-labs.com>2011-10-12 23:29:39 -0400
committerDave Airlie <airlied@redhat.com>2011-10-18 05:06:23 -0400
commit638dd7db599de8c49cfaf9aca9d64d9a0649ff46 (patch)
tree3efb8bd1e513cb95b0a798fdb7b16970db1362f8 /drivers/gpu/drm/radeon/radeon_device.c
parentcc3405151572c4920ac187a9ef601c838fac077b (diff)
drm/radeon/kms: add more elaborate benchmarks
Lots of new (and hopefully useful) benchmark. Load the driver with radeon_benchmark=<test_number> and enjoy. Among tests added are VRAM to VRAM blits and blits with buffer size sweeps. The latter can be from GTT to VRAM, VRAM to GTT, and VRAM to VRAM and there are two types of sweeps: powers of two and (probably more interesting) buffers sizes that correspond to common modes. Signed-off-by: Ilija Hadzic <ihadzic@research.bell-labs.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_device.c')
-rw-r--r--drivers/gpu/drm/radeon/radeon_device.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_device.c b/drivers/gpu/drm/radeon/radeon_device.c
index cc695d05bd2b..c33bc914d93d 100644
--- a/drivers/gpu/drm/radeon/radeon_device.c
+++ b/drivers/gpu/drm/radeon/radeon_device.c
@@ -818,7 +818,7 @@ int radeon_device_init(struct radeon_device *rdev,
818 radeon_test_moves(rdev); 818 radeon_test_moves(rdev);
819 } 819 }
820 if (radeon_benchmarking) { 820 if (radeon_benchmarking) {
821 radeon_benchmark(rdev); 821 radeon_benchmark(rdev, radeon_benchmarking);
822 } 822 }
823 return 0; 823 return 0;
824} 824}