summaryrefslogtreecommitdiff
path: root/shared-core/radeon_state.c
diff options
context:
space:
mode:
authorMichel Daenzer <michel@daenzer.net>2002-08-11 15:56:44 +0000
committerMichel Daenzer <michel@daenzer.net>2002-08-11 15:56:44 +0000
commitd0ac4e5ad0481eb634b3b811a94f4a2b6587e479 (patch)
tree7f536e793cfb4e418ba0ccd13394a92013b6f850 /shared-core/radeon_state.c
parentd2f2b42f1d206fd248ada48ce2c498e31351ab33 (diff)
test scratch register writeback before using it
Diffstat (limited to 'shared-core/radeon_state.c')
-rw-r--r--shared-core/radeon_state.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/shared-core/radeon_state.c b/shared-core/radeon_state.c
index 9e04cbea..fb821055 100644
--- a/shared-core/radeon_state.c
+++ b/shared-core/radeon_state.c
@@ -1855,13 +1855,13 @@ int radeon_cp_getparam( DRM_IOCTL_ARGS )
value = dev_priv->agp_buffers_offset;
break;
case RADEON_PARAM_LAST_FRAME:
- value = DRM_READ32(&dev_priv->scratch[0]);
+ value = GET_SCRATCH( 0 );
break;
case RADEON_PARAM_LAST_DISPATCH:
- value = DRM_READ32(&dev_priv->scratch[1]);
+ value = GET_SCRATCH( 1 );
break;
case RADEON_PARAM_LAST_CLEAR:
- value = DRM_READ32(&dev_priv->scratch[2]);
+ value = GET_SCRATCH( 2 );
break;
default:
return DRM_ERR(EINVAL);