drm/radeon: precompute fence cpu/gpu addr once v3
[deliverable/linux.git] / drivers / gpu / drm / radeon / r420.c
index 1d3231f3a090b24fa4b1cedac033c831938ea4b3..17ecff1000e793a5037bdba63f6e1662431c2636 100644 (file)
@@ -258,6 +258,12 @@ static int r420_startup(struct radeon_device *rdev)
        if (r)
                return r;
 
+       r = radeon_fence_driver_start_ring(rdev, RADEON_RING_TYPE_GFX_INDEX);
+       if (r) {
+               dev_err(rdev->dev, "failed initializing CP fences (%d).\n", r);
+               return r;
+       }
+
        /* Enable IRQ */
        r100_irq_set(rdev);
        rdev->config.r300.hdp_cntl = RREG32(RADEON_HOST_PATH_CNTL);
@@ -391,7 +397,7 @@ int r420_init(struct radeon_device *rdev)
        r300_mc_init(rdev);
        r420_debugfs(rdev);
        /* Fence driver */
-       r = radeon_fence_driver_init(rdev, 1);
+       r = radeon_fence_driver_init(rdev);
        if (r) {
                return r;
        }
This page took 0.04087 seconds and 5 git commands to generate.