summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerome Glisse <jglisse@redhat.com>2012-08-08 16:42:06 -0400
committerJerome Glisse <jglisse@redhat.com>2012-08-08 16:42:06 -0400
commit38f3ccea3a764425f8d63b2b7df7221c1da840a8 (patch)
tree249a02e324350abca844550fb4718fbed3f87dc7
parentba590cc8984b6e7b06f02f1e26404e4eb0e6edcd (diff)
add hd5xxx compute register and fields
-rw-r--r--hd5xxx.rdb44
1 files changed, 44 insertions, 0 deletions
diff --git a/hd5xxx.rdb b/hd5xxx.rdb
index 7f1c419..8e0de9c 100644
--- a/hd5xxx.rdb
+++ b/hd5xxx.rdb
@@ -35,6 +35,8 @@ DOM 0x0000010c TEX_RESOURCE
DOM 0x0000010d UNKNOWN
DOM 0x0000010e VTX_RESOURCE
IT 0x00000010 NOP
+IT 0x00000015 DISPATCH_DIRECT
+IT 0x00000016 DISPATCH_INDIRECT
IT 0x00000017 INDIRECT_BUFFER_END
IT 0x00000020 SET_PREDICATION
IT 0x00000021 REG_RMW
@@ -283,6 +285,14 @@ REG 0x00008968 0x00000103 0x00000010 32 0 1 0 VGT_STRMOUT_BUFFER_FILLED
REG 0x0000896c 0x00000103 0x00000010 32 0 1 0 VGT_STRMOUT_BUFFER_FILLED_SIZE_3
REG 0x00008970 0x00000103 0x00000010 32 0 1 0 VGT_NUM_INDICES
REG 0x00008974 0x00000103 0x00000010 32 0 1 0 VGT_NUM_INSTANCES
+REG 0x0000899c 0x00000103 0x00000010 32 0 1 0 VGT_COMPUTE_START_X
+FLD 0 0xffffffff 0x00000000 0 START
+REG 0x000089a0 0x00000103 0x00000010 32 0 1 0 VGT_COMPUTE_START_Y
+FLD 0 0xffffffff 0x00000000 0 START
+REG 0x000089a4 0x00000103 0x00000010 32 0 1 0 VGT_COMPUTE_START_Z
+FLD 0 0xffffffff 0x00000000 0 START
+REG 0x000089ac 0x00000103 0x00000010 32 0 1 0 VGT_COMPUTE_THREAD_GROUP_SIZE
+FLD 0 0x00000fff 0x00000000 0 SIZE
REG 0x00008a10 0x00000103 0x00000006 32 0 1 0 PA_CL_CNTL_STATUS
FLD 31 0x00000001 0x00000000 0 CL_BUSY
REG 0x00008a14 0x00000103 0x00000006 32 0 1 0 PA_CL_ENHANCE
@@ -1736,6 +1746,8 @@ REG 0x00008e14 0x00000103 0x00000000 32 0 1 0 SQ_LSTMP_RING_SIZE
REG 0x00008e18 0x00000103 0x00000000 32 0 1 0 SQ_HSTMP_RING_BASE
REG 0x00008e1c 0x00000103 0x00000000 32 0 1 0 SQ_HSTMP_RING_SIZE
REG 0x00008e2c 0x00000103 0x00000000 32 0 1 0 SQ_LDS_RESOURCE_MGMT
+FLD 0 0x0000ffff 0x00000000 0 NUM_PS_LDS
+FLD 16 0x0000ffff 0x00000000 0 NUM_LS_LDS
REG 0x00028000 0x00000104 0x00000003 32 0 1 0 DB_RENDER_CONTROL
FLD 0 0x00000001 0x00000000 0 DEPTH_CLEAR_ENABLE
FLD 1 0x00000001 0x00000000 0 STENCIL_CLEAR_ENABLE
@@ -1952,6 +1964,8 @@ REG 0x000282d0 0x00000104 0x00000006 32 0 16 8 PA_SC_VPORT_ZMIN
REG 0x000282d4 0x00000104 0x00000006 32 0 16 8 PA_SC_VPORT_ZMAX
REG 0x00028350 0x00000104 0x0000000d 32 0 1 0 SX_MISC
FLD 0 0x00000001 0x00000000 0 MULTIPASS
+REG 0x00028358 0x00000104 0x0000000d 32 0 1 0 SX_SCATTER_EXPORT_BASE
+REG 0x0002835c 0x00000104 0x0000000d 32 0 1 0 SX_SCATTER_EXPORT_SIZE
REG 0x00028380 0x00000104 0x00000000 32 0 32 4 SQ_VTX_SEMANTIC
FLD 0 0x000000ff 0x00000000 0 SEMANTIC_ID
REG 0x00028400 0x00000104 0x00000010 32 0 1 0 VGT_MAX_VTX_INDX
@@ -2085,6 +2099,20 @@ VAL 0x00000000 X_OFF
REG 0x000286e4 0x00000104 0x00000000 32 0 1 0 SPI_PS_IN_CONTROL_2
FLD 0 0x000000ff 0x00000000 0 LINE_STIPPLE_TEX_ADDR
FLD 8 0x00000001 0x00000000 0 LINE_STIPPLE_TEX_ENA
+REG 0x000286e8 0x00000104 0x00000000 32 0 1 0 SPI_COMPUTE_INPUT_CNTL
+FLD 0 0x00000001 0x00000000 0 TID_IN_GROUP_ENA
+FLD 1 0x00000001 0x00000000 0 TGID_ENA
+FLD 2 0x00000001 0x00000000 0 DISABLE_INDEX_PACK
+REG 0x000286ec 0x00000104 0x00000000 32 0 1 0 SPI_COMPUTE_NUM_THREAD_X
+FLD 0 0x0000ffff 0x00000000 0 NUM_THREAD
+REG 0x000286f0 0x00000104 0x00000000 32 0 1 0 SPI_COMPUTE_NUM_THREAD_Y
+FLD 0 0x0000ffff 0x00000000 0 NUM_THREAD
+REG 0x000286f4 0x00000104 0x00000000 32 0 1 0 SPI_COMPUTE_NUM_THREAD_Z
+FLD 0 0x0000ffff 0x00000000 0 NUM_THREAD
+REG 0x00028720 0x00000104 0x00000000 32 0 1 0 GDS_ADDR_BASE
+REG 0x00028724 0x00000104 0x00000000 32 0 1 0 GDS_ADDR_SIZE
+REG 0x00028728 0x00000104 0x00000000 32 0 1 0 GDS_ORDERED_WAVE_PER_SE
+FLD 0 0x000003ff 0x00000000 0 COUNT
REG 0x00028780 0x00000104 0x00000001 32 0 8 4 CB_BLEND_CONTROL
FLD 0 0x0000001f 0x00000000 0 COLOR_SRCBLEND
VAL 0x00000000 BLEND_ZERO
@@ -2445,6 +2473,12 @@ FLD 0 0x00007fff 0x00000000 0 ITEMSIZE
REG 0x00028834 0x00000104 0x00000000 32 0 1 0 SQ_HSTMP_RING_ITEMSIZE
FLD 0 0x00007fff 0x00000000 0 ITEMSIZE
REG 0x00028838 0x00000104 0x00000000 32 0 1 0 SQ_DYN_GPR_RESOURCE_LIMIT_1
+FLD 0 0x0000001f 0x00000000 0 PS_GPRS
+FLD 5 0x0000001f 0x00000000 0 VS_GPRS
+FLD 10 0x0000001f 0x00000000 0 GS_GPRS
+FLD 15 0x0000001f 0x00000000 0 ES_GPRS
+FLD 20 0x0000001f 0x00000000 0 HS_GPRS
+FLD 25 0x0000001f 0x00000000 0 LS_GPRS
REG 0x00028840 0x00000104 0x00000000 32 0 1 0 SQ_PGM_START_PS
REG 0x00028844 0x00000104 0x00000000 32 0 1 0 SQ_PGM_RESOURCES_PS
FLD 0 0x000000ff 0x00000000 0 NUM_GPRS
@@ -2579,6 +2613,9 @@ FLD 4 0x00000001 0x00000000 0 ALLOW_SINGLE_DENORM_IN
FLD 5 0x00000001 0x00000000 0 ALLOW_SINGLE_DENORM_OUT
FLD 6 0x00000001 0x00000000 0 ALLOW_DOUBLE_DENORM_IN
FLD 7 0x00000001 0x00000000 0 ALLOW_DOUBLE_DENORM_OUT
+REG 0x000288e8 0x00000104 0x00000000 32 0 1 0 SQ_LDS_ALLOC
+FLD 0 0x00003fff 0x00000000 0 SIZE
+FLD 14 0x000000ff 0x00000000 0 HS_NUM_WAVES
REG 0x000288ec 0x00000104 0x00000000 32 0 1 0 SQ_LDS_ALLOC_PS
REG 0x000288f0 0x00000104 0x00000000 32 0 1 0 SQ_VTX_SEMANTIC_CLEAR
REG 0x00028900 0x00000104 0x00000000 32 0 1 0 SQ_ESGS_RING_ITEMSIZE
@@ -2787,6 +2824,11 @@ VAL 0x00000001 GS_CUT_512
VAL 0x00000002 GS_CUT_256
VAL 0x00000003 GS_CUT_128
FLD 8 0x00000001 0x00000000 0 MODE_HI
+FLD 14 0x00000001 0x00000000 0 COMPUTE_MODE
+FLD 15 0x00000001 0x00000000 0 FAST_COMPUTE_MODE
+FLD 16 0x00000001 0x00000000 0 ELEMENT_INFO_EN
+FLD 17 0x00000001 0x00000000 0 PARTIAL_THD_AT_EOI
+FLD 18 0x00000001 0x00000000 0 SUPPRESS_CUTS
REG 0x00028a48 0x00000104 0x00000006 32 0 1 0 PA_SC_MODE_CNTL_0
FLD 0 0x00000001 0x00000000 0 MSAA_ENABLE
FLD 1 0x00000001 0x00000000 0 VPORT_SCISSOR_ENABLE
@@ -2986,6 +3028,8 @@ FLD 10 0x00000003 0x00000000 0 ALPHA_TO_MASK_OFFSET1
FLD 12 0x00000003 0x00000000 0 ALPHA_TO_MASK_OFFSET2
FLD 14 0x00000003 0x00000000 0 ALPHA_TO_MASK_OFFSET3
FLD 16 0x00000001 0x00000000 0 OFFSET_ROUND
+REG 0x00028b74 0x00000104 0x00000010 32 0 1 0 VGT_DISPATCH_INITIATOR
+FLD 0 0x00000001 0x00000000 0 COMPUTE_SHADER_EN
REG 0x00028b78 0x00000104 0x00000006 32 0 1 0 PA_SU_POLY_OFFSET_DB_FMT_CNTL
FLD 0 0x000000ff 0x00000000 0 POLY_OFFSET_NEG_NUM_DB_BITS
FLD 8 0x00000001 0x00000000 0 POLY_OFFSET_DB_IS_FLOAT_FMT