aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/radeon/radeon_cp.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_cp.c')
-rw-r--r--drivers/gpu/drm/radeon/radeon_cp.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_cp.c b/drivers/gpu/drm/radeon/radeon_cp.c
index 92965dbb3c14..34c0b3f0c29e 100644
--- a/drivers/gpu/drm/radeon/radeon_cp.c
+++ b/drivers/gpu/drm/radeon/radeon_cp.c
@@ -1062,11 +1062,12 @@ static int radeon_do_init_cp(struct drm_device *dev, drm_radeon_init_t *init,
1062 } else 1062 } else
1063#endif 1063#endif
1064 { 1064 {
1065 dev_priv->cp_ring->handle = (void *)dev_priv->cp_ring->offset; 1065 dev_priv->cp_ring->handle =
1066 (void *)(unsigned long)dev_priv->cp_ring->offset;
1066 dev_priv->ring_rptr->handle = 1067 dev_priv->ring_rptr->handle =
1067 (void *)dev_priv->ring_rptr->offset; 1068 (void *)(unsigned long)dev_priv->ring_rptr->offset;
1068 dev->agp_buffer_map->handle = 1069 dev->agp_buffer_map->handle =
1069 (void *)dev->agp_buffer_map->offset; 1070 (void *)(unsigned long)dev->agp_buffer_map->offset;
1070 1071
1071 DRM_DEBUG("dev_priv->cp_ring->handle %p\n", 1072 DRM_DEBUG("dev_priv->cp_ring->handle %p\n",
1072 dev_priv->cp_ring->handle); 1073 dev_priv->cp_ring->handle);
@@ -1177,7 +1178,7 @@ static int radeon_do_init_cp(struct drm_device *dev, drm_radeon_init_t *init,
1177 /* if we have an offset set from userspace */ 1178 /* if we have an offset set from userspace */
1178 if (dev_priv->pcigart_offset_set) { 1179 if (dev_priv->pcigart_offset_set) {
1179 dev_priv->gart_info.bus_addr = 1180 dev_priv->gart_info.bus_addr =
1180 dev_priv->pcigart_offset + dev_priv->fb_location; 1181 (resource_size_t)dev_priv->pcigart_offset + dev_priv->fb_location;
1181 dev_priv->gart_info.mapping.offset = 1182 dev_priv->gart_info.mapping.offset =
1182 dev_priv->pcigart_offset + dev_priv->fb_aper_offset; 1183 dev_priv->pcigart_offset + dev_priv->fb_aper_offset;
1183 dev_priv->gart_info.mapping.size = 1184 dev_priv->gart_info.mapping.size =