drm/radeon/kms: add rn50/r100/r200 CS tracker.
authorDave Airlie <airlied@redhat.com>
Tue, 1 Sep 2009 05:25:57 +0000 (15:25 +1000)
committerDave Airlie <airlied@redhat.com>
Mon, 7 Sep 2009 22:54:31 +0000 (08:54 +1000)
commit551ebd837c75fc75df81811a18b7136c39cab487
tree9703fd46cf9ad170012754f984375db37d2bf818
parent11670d3c93210793562748d83502ecbef4034765
drm/radeon/kms: add rn50/r100/r200 CS tracker.

This adds the command stream checker for the RN50, R100 and R200 cards.

It stops any access to 3D registers on RN50, and does checks
on buffer sizes on the r100/r200 cards. It also fixes some texture
sizing checks on r300.

Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/radeon/Makefile
drivers/gpu/drm/radeon/r100.c
drivers/gpu/drm/radeon/r100_track.h [new file with mode: 0644]
drivers/gpu/drm/radeon/r200.c [new file with mode: 0644]
drivers/gpu/drm/radeon/r300.c
drivers/gpu/drm/radeon/radeon.h
drivers/gpu/drm/radeon/radeon_asic.h
drivers/gpu/drm/radeon/radeon_reg.h
drivers/gpu/drm/radeon/reg_srcs/r100 [new file with mode: 0644]
drivers/gpu/drm/radeon/reg_srcs/r200 [new file with mode: 0644]
drivers/gpu/drm/radeon/reg_srcs/rn50 [new file with mode: 0644]