mirror of https://gitee.com/openkylin/linux.git
drm/radeon/kms/evergreen: add some additional safe regs v2
These are needed for enabling dynamic GPR allocation in the shaders in the userspace acceleration drivers. v2: fix typo in reg name Signed-off-by: Alex Deucher <alexdeucher@gmail.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
parent
f30df2fad0
commit
71901cc410
|
@ -47,7 +47,7 @@
|
|||
* - 2.4.0 - add crtc id query
|
||||
* - 2.5.0 - add get accel 2 to work around ddx breakage for evergreen
|
||||
* - 2.6.0 - add tiling config query (r6xx+), add initial HiZ support (r300->r500)
|
||||
* 2.7.0 - fixups for r600 2D tiling support. (no external ABI change)
|
||||
* 2.7.0 - fixups for r600 2D tiling support. (no external ABI change), add eg dyn gpr regs
|
||||
*/
|
||||
#define KMS_DRIVER_MAJOR 2
|
||||
#define KMS_DRIVER_MINOR 7
|
||||
|
|
|
@ -22,6 +22,10 @@ evergreen 0x9400
|
|||
0x00008B10 PA_SC_LINE_STIPPLE_STATE
|
||||
0x00008BF0 PA_SC_ENHANCE
|
||||
0x00008D8C SQ_DYN_GPR_CNTL_PS_FLUSH_REQ
|
||||
0x00008D90 SQ_DYN_GPR_OPTIMIZATION
|
||||
0x00008D94 SQ_DYN_GPR_SIMD_LOCK_EN
|
||||
0x00008D98 SQ_DYN_GPR_THREAD_LIMIT
|
||||
0x00008D9C SQ_DYN_GPR_LDS_LIMIT
|
||||
0x00008C00 SQ_CONFIG
|
||||
0x00008C04 SQ_GPR_RESOURCE_MGMT_1
|
||||
0x00008C08 SQ_GPR_RESOURCE_MGMT_2
|
||||
|
@ -34,6 +38,10 @@ evergreen 0x9400
|
|||
0x00008C24 SQ_STACK_RESOURCE_MGMT_2
|
||||
0x00008C28 SQ_STACK_RESOURCE_MGMT_3
|
||||
0x00008DF8 SQ_CONST_MEM_BASE
|
||||
0x00008E20 SQ_STATIC_THREAD_MGMT_1
|
||||
0x00008E24 SQ_STATIC_THREAD_MGMT_2
|
||||
0x00008E28 SQ_STATIC_THREAD_MGMT_3
|
||||
0x00008E2C SQ_LDS_RESOURCE_MGMT
|
||||
0x00008E48 SQ_EX_ALLOC_TABLE_SLOTS
|
||||
0x00009100 SPI_CONFIG_CNTL
|
||||
0x0000913C SPI_CONFIG_CNTL_1
|
||||
|
|
Loading…
Reference in New Issue