aboutsummaryrefslogtreecommitdiff
path: root/shared-core/radeon_cp.c
diff options
context:
space:
mode:
authorDennis Kasprzyk <onestone@opencompositing.org>2008-06-05 17:08:44 +0200
committerMichel Dänzer <michel@tungstengraphics.com>2008-06-05 18:23:37 +0200
commit6905c7a29d2a3bc0e605a09b98ac02a4a50893d0 (patch)
tree92eba57fa745f2724fe240de671b885811bd3d52 /shared-core/radeon_cp.c
parentba7263b8c2f8c14c647da725ecbc73fcd456d63c (diff)
radeon: Restore software interrupt on resume.
Fixes performance drop after suspend/resume on some systems.
Diffstat (limited to 'shared-core/radeon_cp.c')
-rw-r--r--shared-core/radeon_cp.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/shared-core/radeon_cp.c b/shared-core/radeon_cp.c
index 5675fda6..75b1dc55 100644
--- a/shared-core/radeon_cp.c
+++ b/shared-core/radeon_cp.c
@@ -1296,6 +1296,7 @@ static int radeon_do_resume_cp(struct drm_device * dev)
radeon_cp_init_ring_buffer(dev, dev_priv);
radeon_do_engine_reset(dev);
+ radeon_irq_set_state(dev, RADEON_SW_INT_ENABLE, 1);
DRM_DEBUG("radeon_do_resume_cp() complete\n");