drm/radeon: expose render backend mask to the userspace
authorMarek Olšák <marek.olsak@amd.com>
Sun, 22 Dec 2013 01:18:01 +0000 (02:18 +0100)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 23 Dec 2013 15:03:43 +0000 (10:03 -0500)
This will allow userspace to correctly program the PA_SC_RASTER_CONFIG
register, so it can be considered a fix.

Signed-off-by: Marek Olšák <marek.olsak@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
drivers/gpu/drm/radeon/cik.c
drivers/gpu/drm/radeon/radeon.h
drivers/gpu/drm/radeon/radeon_kms.c
drivers/gpu/drm/radeon/si.c
include/uapi/drm/radeon_drm.h

index 138a776..e950fab 100644 (file)
@@ -3114,6 +3114,8 @@ static void cik_setup_rb(struct radeon_device *rdev,
                mask <<= 1;
        }
 
+       rdev->config.cik.backend_enable_mask = enabled_rbs;
+
        for (i = 0; i < se_num; i++) {
                cik_select_se_sh(rdev, i, 0xffffffff);
                data = 0;
Simple merge
Simple merge
Simple merge
Simple merge