On Mon, Jan 21, 2013 at 3:50 PM, <j.glisse@xxxxxxxxx> wrote: > From: Jerome Glisse <jglisse@xxxxxxxxxx> > > Aruba and newer gpu does not need the avivo cursor work around, > quite the opposite this work around lead to corruption. > > Signed-off-by: Jerome Glisse <jglisse@xxxxxxxxxx> > --- > drivers/gpu/drm/radeon/radeon_cursor.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/radeon/radeon_cursor.c b/drivers/gpu/drm/radeon/radeon_cursor.c > index ad6df62..30f71cc 100644 > --- a/drivers/gpu/drm/radeon/radeon_cursor.c > +++ b/drivers/gpu/drm/radeon/radeon_cursor.c > @@ -241,7 +241,7 @@ int radeon_crtc_cursor_move(struct drm_crtc *crtc, > y = 0; > } > > - if (ASIC_IS_AVIVO(rdev)) { > + if (ASIC_IS_AVIVO(rdev) && (rdev->family < CHIP_ARUBA)) { I believe these issues were fixed on DCE6, but I'm verifying now. SI is dce6 as well so the check here should probably be: if (ASIC_IS_AVIVO(rdev) && !ASIC_IS_DCE6(rdev)) { Alex > int i = 0; > struct drm_crtc *crtc_p; > > -- > 1.7.11.7 > > _______________________________________________ > dri-devel mailing list > dri-devel@xxxxxxxxxxxxxxxxxxxxx > http://lists.freedesktop.org/mailman/listinfo/dri-devel _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel