Marek Olšák
cae94b0ad9
drm/radeon/kms: allow R500 regs VAP_ALT_NUM_VERTICES and VAP_INDEX_OFFSET
...
[airlied: fix V_A_N_V to not be safe and fix check to make sure only r500
- bump userspace version]
Signed-off-by: Marek Olšák <maraeo@gmail.com >
Signed-off-by: Dave Airlie <airlied@redhat.com >
2010-04-19 14:17:02 +10:00
Corbin Simpson
f12eebb0ac
drivers/gpu/radeon: Add MSPOS regs to safe list.
...
Permits MSAA and D3D-style rasterization.
[airlied: add rs600]
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com >
Signed-off-by: Dave Airlie <airlied@redhat.com >
2010-04-19 14:04:32 +10:00
Alex Deucher
804c7559e9
drm/radeon/kms: add additional safe regs for r4xx/rs6xx and r5xx
...
- r4xx/rs6xx: add support for extended pixel shader
instruction/temp regs
- r5xx: add SM3 regs
Signed-off-by: Alex Deucher <alexdeucher@gmail.com >
Signed-off-by: Dave Airlie <airlied@redhat.com >
2010-01-11 13:42:27 +10:00
Dave Airlie
adf551bb25
drm/radeon/kms: add updated registers from drm-fixes.
...
Fixes up the DISCARD + 2 sided stencil in the new generator scripts.
Signed-off-by: Dave Airlie <airlied@redhat.com >
2009-09-07 13:49:07 +10:00
Dave Airlie
a498b8210f
drm/radeon/kms: block depthxy offset from use from userspace.
...
This could be used to bypass CS checks.
Signed-off-by: Dave Airlie <airlied@redhat.com >
2009-09-07 13:48:11 +10:00
Dave Airlie
689d7c2a11
drm/radeon: cleanup mkregtable.c
...
This cleans up the code in mkregtable.c to be more kernel style.
Signed-off-by: Dave Airlie <airlied@redhat.com >
2009-08-31 09:09:28 +10:00
Dave Airlie
50f153036c
drm/radeon/kms: generate the safe register tables.
...
Previously we just made these offline and included them,
but no reason we can't generate them at build time.
TODO: add rs690 + r100/r200 when done.
should we do rs480/rs690 no tcl version?
Signed-off-by: Dave Airlie <airlied@redhat.com >
2009-08-21 14:20:38 +10:00