On Sun, 2010-04-11 at 12:36 -0700, Corbin Simpson wrote: 
> Respin with pre-emptive version_patchlevel bump. This depends on a patch to
> DRM adding these registers to the safe list for r300, r420, and rv515.
> 
> ---
>  src/radeon_commonfuncs.c |   11 +++++++++--
>  1 files changed, 9 insertions(+), 2 deletions(-)
> 
> diff --git a/src/radeon_commonfuncs.c b/src/radeon_commonfuncs.c
> index 8c46235..c9aefa3 100644
> --- a/src/radeon_commonfuncs.c
> +++ b/src/radeon_commonfuncs.c
> @@ -116,8 +116,10 @@ static void FUNC_NAME(RADEONInit3DEngine)(ScrnInfoPtr 
> pScrn)
>       OUT_ACCEL_REG(R300_RB3D_ZCACHE_CTLSTAT, R300_ZC_FLUSH | R300_ZC_FREE);
>       FINISH_ACCEL();
>  
> -     if (!info->cs) {
> -         BEGIN_ACCEL(3);
> +     if (!info->cs ||
> +        info->dri->pKernelDRMVersion->version_minor >= 1 ||
> +        info->dri->pKernelDRMVersion->version_patchlevel >= 2) {
> +         BEGIN_ACCEL(2);

The patchlevel can't be used for compatibility checks.


-- 
Earthling Michel Dänzer           |                http://www.vmware.com
Libre software enthusiast         |          Debian, X and DRI developer
_______________________________________________
xorg-driver-ati mailing list
[email protected]
http://lists.x.org/mailman/listinfo/xorg-driver-ati

Reply via email to