drm/radeon: rework ring syncing code
[deliverable/linux.git] / drivers / gpu / drm / radeon / evergreen_blit_kms.c
index 1e96bd458cfddbbdd0bad76824f0cecb6aa8fdfb..e512560ffc6fd2a14a2b9a707099dc1c88c8f692 100644 (file)
@@ -622,7 +622,8 @@ int evergreen_blit_init(struct radeon_device *rdev)
        rdev->r600_blit.primitives.draw_auto = draw_auto;
        rdev->r600_blit.primitives.set_default_state = set_default_state;
 
-       rdev->r600_blit.ring_size_common = 55; /* shaders + def state */
+       rdev->r600_blit.ring_size_common = 8; /* sync semaphore */
+       rdev->r600_blit.ring_size_common += 55; /* shaders + def state */
        rdev->r600_blit.ring_size_common += 16; /* fence emit for VB IB */
        rdev->r600_blit.ring_size_common += 5; /* done copy */
        rdev->r600_blit.ring_size_common += 16; /* fence emit for done copy */
This page took 0.03767 seconds and 5 git commands to generate.