diff options
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_device.c')
| -rw-r--r-- | drivers/gpu/drm/radeon/radeon_device.c | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_device.c b/drivers/gpu/drm/radeon/radeon_device.c index e29faa73b574..841d0e09be3e 100644 --- a/drivers/gpu/drm/radeon/radeon_device.c +++ b/drivers/gpu/drm/radeon/radeon_device.c | |||
| @@ -1320,13 +1320,22 @@ int radeon_device_init(struct radeon_device *rdev, | |||
| 1320 | return r; | 1320 | return r; |
| 1321 | } | 1321 | } |
| 1322 | if ((radeon_testing & 1)) { | 1322 | if ((radeon_testing & 1)) { |
| 1323 | radeon_test_moves(rdev); | 1323 | if (rdev->accel_working) |
| 1324 | radeon_test_moves(rdev); | ||
| 1325 | else | ||
| 1326 | DRM_INFO("radeon: acceleration disabled, skipping move tests\n"); | ||
| 1324 | } | 1327 | } |
| 1325 | if ((radeon_testing & 2)) { | 1328 | if ((radeon_testing & 2)) { |
| 1326 | radeon_test_syncing(rdev); | 1329 | if (rdev->accel_working) |
| 1330 | radeon_test_syncing(rdev); | ||
| 1331 | else | ||
| 1332 | DRM_INFO("radeon: acceleration disabled, skipping sync tests\n"); | ||
| 1327 | } | 1333 | } |
| 1328 | if (radeon_benchmarking) { | 1334 | if (radeon_benchmarking) { |
| 1329 | radeon_benchmark(rdev, radeon_benchmarking); | 1335 | if (rdev->accel_working) |
| 1336 | radeon_benchmark(rdev, radeon_benchmarking); | ||
| 1337 | else | ||
| 1338 | DRM_INFO("radeon: acceleration disabled, skipping benchmarks\n"); | ||
| 1330 | } | 1339 | } |
| 1331 | return 0; | 1340 | return 0; |
| 1332 | } | 1341 | } |
