Home | History | Annotate | Line # | Download | only in amdgpu
      1  1.1  riastrad /*	$NetBSD: clearstate_si.h,v 1.2 2021/12/18 23:44:58 riastradh Exp $	*/
      2  1.1  riastrad 
      3  1.1  riastrad /*
      4  1.1  riastrad  * Copyright 2013 Advanced Micro Devices, Inc.
      5  1.1  riastrad  *
      6  1.1  riastrad  * Permission is hereby granted, free of charge, to any person obtaining a
      7  1.1  riastrad  * copy of this software and associated documentation files (the "Software"),
      8  1.1  riastrad  * to deal in the Software without restriction, including without limitation
      9  1.1  riastrad  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
     10  1.1  riastrad  * and/or sell copies of the Software, and to permit persons to whom the
     11  1.1  riastrad  * Software is furnished to do so, subject to the following conditions:
     12  1.1  riastrad  *
     13  1.1  riastrad  * The above copyright notice and this permission notice shall be included in
     14  1.1  riastrad  * all copies or substantial portions of the Software.
     15  1.1  riastrad  *
     16  1.1  riastrad  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
     17  1.1  riastrad  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
     18  1.1  riastrad  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
     19  1.1  riastrad  * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
     20  1.1  riastrad  * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
     21  1.1  riastrad  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
     22  1.1  riastrad  * OTHER DEALINGS IN THE SOFTWARE.
     23  1.1  riastrad  *
     24  1.1  riastrad  */
     25  1.1  riastrad 
     26  1.1  riastrad static const u32 si_SECT_CONTEXT_def_1[] =
     27  1.1  riastrad {
     28  1.1  riastrad     0x00000000, // DB_RENDER_CONTROL
     29  1.1  riastrad     0x00000000, // DB_COUNT_CONTROL
     30  1.1  riastrad     0x00000000, // DB_DEPTH_VIEW
     31  1.1  riastrad     0x00000000, // DB_RENDER_OVERRIDE
     32  1.1  riastrad     0x00000000, // DB_RENDER_OVERRIDE2
     33  1.1  riastrad     0x00000000, // DB_HTILE_DATA_BASE
     34  1.1  riastrad     0, // HOLE
     35  1.1  riastrad     0, // HOLE
     36  1.1  riastrad     0x00000000, // DB_DEPTH_BOUNDS_MIN
     37  1.1  riastrad     0x00000000, // DB_DEPTH_BOUNDS_MAX
     38  1.1  riastrad     0x00000000, // DB_STENCIL_CLEAR
     39  1.1  riastrad     0x00000000, // DB_DEPTH_CLEAR
     40  1.1  riastrad     0x00000000, // PA_SC_SCREEN_SCISSOR_TL
     41  1.1  riastrad     0x40004000, // PA_SC_SCREEN_SCISSOR_BR
     42  1.1  riastrad     0, // HOLE
     43  1.1  riastrad     0x00000000, // DB_DEPTH_INFO
     44  1.1  riastrad     0x00000000, // DB_Z_INFO
     45  1.1  riastrad     0x00000000, // DB_STENCIL_INFO
     46  1.1  riastrad     0x00000000, // DB_Z_READ_BASE
     47  1.1  riastrad     0x00000000, // DB_STENCIL_READ_BASE
     48  1.1  riastrad     0x00000000, // DB_Z_WRITE_BASE
     49  1.1  riastrad     0x00000000, // DB_STENCIL_WRITE_BASE
     50  1.1  riastrad     0x00000000, // DB_DEPTH_SIZE
     51  1.1  riastrad     0x00000000, // DB_DEPTH_SLICE
     52  1.1  riastrad     0, // HOLE
     53  1.1  riastrad     0, // HOLE
     54  1.1  riastrad     0, // HOLE
     55  1.1  riastrad     0, // HOLE
     56  1.1  riastrad     0, // HOLE
     57  1.1  riastrad     0, // HOLE
     58  1.1  riastrad     0, // HOLE
     59  1.1  riastrad     0, // HOLE
     60  1.1  riastrad     0x00000000, // TA_BC_BASE_ADDR
     61  1.1  riastrad     0, // HOLE
     62  1.1  riastrad     0, // HOLE
     63  1.1  riastrad     0, // HOLE
     64  1.1  riastrad     0, // HOLE
     65  1.1  riastrad     0, // HOLE
     66  1.1  riastrad     0, // HOLE
     67  1.1  riastrad     0, // HOLE
     68  1.1  riastrad     0, // HOLE
     69  1.1  riastrad     0, // HOLE
     70  1.1  riastrad     0, // HOLE
     71  1.1  riastrad     0, // HOLE
     72  1.1  riastrad     0, // HOLE
     73  1.1  riastrad     0, // HOLE
     74  1.1  riastrad     0, // HOLE
     75  1.1  riastrad     0, // HOLE
     76  1.1  riastrad     0, // HOLE
     77  1.1  riastrad     0, // HOLE
     78  1.1  riastrad     0, // HOLE
     79  1.1  riastrad     0, // HOLE
     80  1.1  riastrad     0, // HOLE
     81  1.1  riastrad     0, // HOLE
     82  1.1  riastrad     0, // HOLE
     83  1.1  riastrad     0, // HOLE
     84  1.1  riastrad     0, // HOLE
     85  1.1  riastrad     0, // HOLE
     86  1.1  riastrad     0, // HOLE
     87  1.1  riastrad     0, // HOLE
     88  1.1  riastrad     0, // HOLE
     89  1.1  riastrad     0, // HOLE
     90  1.1  riastrad     0, // HOLE
     91  1.1  riastrad     0, // HOLE
     92  1.1  riastrad     0, // HOLE
     93  1.1  riastrad     0, // HOLE
     94  1.1  riastrad     0, // HOLE
     95  1.1  riastrad     0, // HOLE
     96  1.1  riastrad     0, // HOLE
     97  1.1  riastrad     0, // HOLE
     98  1.1  riastrad     0, // HOLE
     99  1.1  riastrad     0, // HOLE
    100  1.1  riastrad     0, // HOLE
    101  1.1  riastrad     0, // HOLE
    102  1.1  riastrad     0, // HOLE
    103  1.1  riastrad     0, // HOLE
    104  1.1  riastrad     0, // HOLE
    105  1.1  riastrad     0, // HOLE
    106  1.1  riastrad     0, // HOLE
    107  1.1  riastrad     0, // HOLE
    108  1.1  riastrad     0, // HOLE
    109  1.1  riastrad     0, // HOLE
    110  1.1  riastrad     0, // HOLE
    111  1.1  riastrad     0, // HOLE
    112  1.1  riastrad     0, // HOLE
    113  1.1  riastrad     0, // HOLE
    114  1.1  riastrad     0, // HOLE
    115  1.1  riastrad     0, // HOLE
    116  1.1  riastrad     0, // HOLE
    117  1.1  riastrad     0, // HOLE
    118  1.1  riastrad     0, // HOLE
    119  1.1  riastrad     0, // HOLE
    120  1.1  riastrad     0, // HOLE
    121  1.1  riastrad     0, // HOLE
    122  1.1  riastrad     0, // HOLE
    123  1.1  riastrad     0, // HOLE
    124  1.1  riastrad     0, // HOLE
    125  1.1  riastrad     0, // HOLE
    126  1.1  riastrad     0, // HOLE
    127  1.1  riastrad     0, // HOLE
    128  1.1  riastrad     0, // HOLE
    129  1.1  riastrad     0, // HOLE
    130  1.1  riastrad     0, // HOLE
    131  1.1  riastrad     0, // HOLE
    132  1.1  riastrad     0, // HOLE
    133  1.1  riastrad     0, // HOLE
    134  1.1  riastrad     0, // HOLE
    135  1.1  riastrad     0, // HOLE
    136  1.1  riastrad     0, // HOLE
    137  1.1  riastrad     0, // HOLE
    138  1.1  riastrad     0, // HOLE
    139  1.1  riastrad     0, // HOLE
    140  1.1  riastrad     0, // HOLE
    141  1.1  riastrad     0, // HOLE
    142  1.1  riastrad     0, // HOLE
    143  1.1  riastrad     0, // HOLE
    144  1.1  riastrad     0, // HOLE
    145  1.1  riastrad     0, // HOLE
    146  1.1  riastrad     0, // HOLE
    147  1.1  riastrad     0, // HOLE
    148  1.1  riastrad     0, // HOLE
    149  1.1  riastrad     0, // HOLE
    150  1.1  riastrad     0, // HOLE
    151  1.1  riastrad     0, // HOLE
    152  1.1  riastrad     0, // HOLE
    153  1.1  riastrad     0, // HOLE
    154  1.1  riastrad     0x00000000, // COHER_DEST_BASE_2
    155  1.1  riastrad     0x00000000, // COHER_DEST_BASE_3
    156  1.1  riastrad     0x00000000, // PA_SC_WINDOW_OFFSET
    157  1.1  riastrad     0x80000000, // PA_SC_WINDOW_SCISSOR_TL
    158  1.1  riastrad     0x40004000, // PA_SC_WINDOW_SCISSOR_BR
    159  1.1  riastrad     0x0000ffff, // PA_SC_CLIPRECT_RULE
    160  1.1  riastrad     0x00000000, // PA_SC_CLIPRECT_0_TL
    161  1.1  riastrad     0x40004000, // PA_SC_CLIPRECT_0_BR
    162  1.1  riastrad     0x00000000, // PA_SC_CLIPRECT_1_TL
    163  1.1  riastrad     0x40004000, // PA_SC_CLIPRECT_1_BR
    164  1.1  riastrad     0x00000000, // PA_SC_CLIPRECT_2_TL
    165  1.1  riastrad     0x40004000, // PA_SC_CLIPRECT_2_BR
    166  1.1  riastrad     0x00000000, // PA_SC_CLIPRECT_3_TL
    167  1.1  riastrad     0x40004000, // PA_SC_CLIPRECT_3_BR
    168  1.1  riastrad     0xaa99aaaa, // PA_SC_EDGERULE
    169  1.1  riastrad     0x00000000, // PA_SU_HARDWARE_SCREEN_OFFSET
    170  1.1  riastrad     0xffffffff, // CB_TARGET_MASK
    171  1.1  riastrad     0xffffffff, // CB_SHADER_MASK
    172  1.1  riastrad     0x80000000, // PA_SC_GENERIC_SCISSOR_TL
    173  1.1  riastrad     0x40004000, // PA_SC_GENERIC_SCISSOR_BR
    174  1.1  riastrad     0x00000000, // COHER_DEST_BASE_0
    175  1.1  riastrad     0x00000000, // COHER_DEST_BASE_1
    176  1.1  riastrad     0x80000000, // PA_SC_VPORT_SCISSOR_0_TL
    177  1.1  riastrad     0x40004000, // PA_SC_VPORT_SCISSOR_0_BR
    178  1.1  riastrad     0x80000000, // PA_SC_VPORT_SCISSOR_1_TL
    179  1.1  riastrad     0x40004000, // PA_SC_VPORT_SCISSOR_1_BR
    180  1.1  riastrad     0x80000000, // PA_SC_VPORT_SCISSOR_2_TL
    181  1.1  riastrad     0x40004000, // PA_SC_VPORT_SCISSOR_2_BR
    182  1.1  riastrad     0x80000000, // PA_SC_VPORT_SCISSOR_3_TL
    183  1.1  riastrad     0x40004000, // PA_SC_VPORT_SCISSOR_3_BR
    184  1.1  riastrad     0x80000000, // PA_SC_VPORT_SCISSOR_4_TL
    185  1.1  riastrad     0x40004000, // PA_SC_VPORT_SCISSOR_4_BR
    186  1.1  riastrad     0x80000000, // PA_SC_VPORT_SCISSOR_5_TL
    187  1.1  riastrad     0x40004000, // PA_SC_VPORT_SCISSOR_5_BR
    188  1.1  riastrad     0x80000000, // PA_SC_VPORT_SCISSOR_6_TL
    189  1.1  riastrad     0x40004000, // PA_SC_VPORT_SCISSOR_6_BR
    190  1.1  riastrad     0x80000000, // PA_SC_VPORT_SCISSOR_7_TL
    191  1.1  riastrad     0x40004000, // PA_SC_VPORT_SCISSOR_7_BR
    192  1.1  riastrad     0x80000000, // PA_SC_VPORT_SCISSOR_8_TL
    193  1.1  riastrad     0x40004000, // PA_SC_VPORT_SCISSOR_8_BR
    194  1.1  riastrad     0x80000000, // PA_SC_VPORT_SCISSOR_9_TL
    195  1.1  riastrad     0x40004000, // PA_SC_VPORT_SCISSOR_9_BR
    196  1.1  riastrad     0x80000000, // PA_SC_VPORT_SCISSOR_10_TL
    197  1.1  riastrad     0x40004000, // PA_SC_VPORT_SCISSOR_10_BR
    198  1.1  riastrad     0x80000000, // PA_SC_VPORT_SCISSOR_11_TL
    199  1.1  riastrad     0x40004000, // PA_SC_VPORT_SCISSOR_11_BR
    200  1.1  riastrad     0x80000000, // PA_SC_VPORT_SCISSOR_12_TL
    201  1.1  riastrad     0x40004000, // PA_SC_VPORT_SCISSOR_12_BR
    202  1.1  riastrad     0x80000000, // PA_SC_VPORT_SCISSOR_13_TL
    203  1.1  riastrad     0x40004000, // PA_SC_VPORT_SCISSOR_13_BR
    204  1.1  riastrad     0x80000000, // PA_SC_VPORT_SCISSOR_14_TL
    205  1.1  riastrad     0x40004000, // PA_SC_VPORT_SCISSOR_14_BR
    206  1.1  riastrad     0x80000000, // PA_SC_VPORT_SCISSOR_15_TL
    207  1.1  riastrad     0x40004000, // PA_SC_VPORT_SCISSOR_15_BR
    208  1.1  riastrad     0x00000000, // PA_SC_VPORT_ZMIN_0
    209  1.1  riastrad     0x3f800000, // PA_SC_VPORT_ZMAX_0
    210  1.1  riastrad     0x00000000, // PA_SC_VPORT_ZMIN_1
    211  1.1  riastrad     0x3f800000, // PA_SC_VPORT_ZMAX_1
    212  1.1  riastrad     0x00000000, // PA_SC_VPORT_ZMIN_2
    213  1.1  riastrad     0x3f800000, // PA_SC_VPORT_ZMAX_2
    214  1.1  riastrad     0x00000000, // PA_SC_VPORT_ZMIN_3
    215  1.1  riastrad     0x3f800000, // PA_SC_VPORT_ZMAX_3
    216  1.1  riastrad     0x00000000, // PA_SC_VPORT_ZMIN_4
    217  1.1  riastrad     0x3f800000, // PA_SC_VPORT_ZMAX_4
    218  1.1  riastrad     0x00000000, // PA_SC_VPORT_ZMIN_5
    219  1.1  riastrad     0x3f800000, // PA_SC_VPORT_ZMAX_5
    220  1.1  riastrad     0x00000000, // PA_SC_VPORT_ZMIN_6
    221  1.1  riastrad     0x3f800000, // PA_SC_VPORT_ZMAX_6
    222  1.1  riastrad     0x00000000, // PA_SC_VPORT_ZMIN_7
    223  1.1  riastrad     0x3f800000, // PA_SC_VPORT_ZMAX_7
    224  1.1  riastrad     0x00000000, // PA_SC_VPORT_ZMIN_8
    225  1.1  riastrad     0x3f800000, // PA_SC_VPORT_ZMAX_8
    226  1.1  riastrad     0x00000000, // PA_SC_VPORT_ZMIN_9
    227  1.1  riastrad     0x3f800000, // PA_SC_VPORT_ZMAX_9
    228  1.1  riastrad     0x00000000, // PA_SC_VPORT_ZMIN_10
    229  1.1  riastrad     0x3f800000, // PA_SC_VPORT_ZMAX_10
    230  1.1  riastrad     0x00000000, // PA_SC_VPORT_ZMIN_11
    231  1.1  riastrad     0x3f800000, // PA_SC_VPORT_ZMAX_11
    232  1.1  riastrad     0x00000000, // PA_SC_VPORT_ZMIN_12
    233  1.1  riastrad     0x3f800000, // PA_SC_VPORT_ZMAX_12
    234  1.1  riastrad     0x00000000, // PA_SC_VPORT_ZMIN_13
    235  1.1  riastrad     0x3f800000, // PA_SC_VPORT_ZMAX_13
    236  1.1  riastrad     0x00000000, // PA_SC_VPORT_ZMIN_14
    237  1.1  riastrad     0x3f800000, // PA_SC_VPORT_ZMAX_14
    238  1.1  riastrad     0x00000000, // PA_SC_VPORT_ZMIN_15
    239  1.1  riastrad     0x3f800000, // PA_SC_VPORT_ZMAX_15
    240  1.1  riastrad };
    241  1.1  riastrad static const u32 si_SECT_CONTEXT_def_2[] =
    242  1.1  riastrad {
    243  1.1  riastrad     0x00000000, // CP_PERFMON_CNTX_CNTL
    244  1.1  riastrad     0x00000000, // CP_RINGID
    245  1.1  riastrad     0x00000000, // CP_VMID
    246  1.1  riastrad     0, // HOLE
    247  1.1  riastrad     0, // HOLE
    248  1.1  riastrad     0, // HOLE
    249  1.1  riastrad     0, // HOLE
    250  1.1  riastrad     0, // HOLE
    251  1.1  riastrad     0, // HOLE
    252  1.1  riastrad     0, // HOLE
    253  1.1  riastrad     0, // HOLE
    254  1.1  riastrad     0, // HOLE
    255  1.1  riastrad     0, // HOLE
    256  1.1  riastrad     0, // HOLE
    257  1.1  riastrad     0, // HOLE
    258  1.1  riastrad     0, // HOLE
    259  1.1  riastrad     0, // HOLE
    260  1.1  riastrad     0, // HOLE
    261  1.1  riastrad     0, // HOLE
    262  1.1  riastrad     0, // HOLE
    263  1.1  riastrad     0, // HOLE
    264  1.1  riastrad     0, // HOLE
    265  1.1  riastrad     0, // HOLE
    266  1.1  riastrad     0, // HOLE
    267  1.1  riastrad     0, // HOLE
    268  1.1  riastrad     0, // HOLE
    269  1.1  riastrad     0, // HOLE
    270  1.1  riastrad     0, // HOLE
    271  1.1  riastrad     0, // HOLE
    272  1.1  riastrad     0, // HOLE
    273  1.1  riastrad     0, // HOLE
    274  1.1  riastrad     0, // HOLE
    275  1.1  riastrad     0, // HOLE
    276  1.1  riastrad     0, // HOLE
    277  1.1  riastrad     0, // HOLE
    278  1.1  riastrad     0, // HOLE
    279  1.1  riastrad     0, // HOLE
    280  1.1  riastrad     0, // HOLE
    281  1.1  riastrad     0, // HOLE
    282  1.1  riastrad     0, // HOLE
    283  1.1  riastrad     0xffffffff, // VGT_MAX_VTX_INDX
    284  1.1  riastrad     0x00000000, // VGT_MIN_VTX_INDX
    285  1.1  riastrad     0x00000000, // VGT_INDX_OFFSET
    286  1.1  riastrad     0x00000000, // VGT_MULTI_PRIM_IB_RESET_INDX
    287  1.1  riastrad     0, // HOLE
    288  1.1  riastrad     0x00000000, // CB_BLEND_RED
    289  1.1  riastrad     0x00000000, // CB_BLEND_GREEN
    290  1.1  riastrad     0x00000000, // CB_BLEND_BLUE
    291  1.1  riastrad     0x00000000, // CB_BLEND_ALPHA
    292  1.1  riastrad     0, // HOLE
    293  1.1  riastrad     0, // HOLE
    294  1.1  riastrad     0x00000000, // DB_STENCIL_CONTROL
    295  1.1  riastrad     0x00000000, // DB_STENCILREFMASK
    296  1.1  riastrad     0x00000000, // DB_STENCILREFMASK_BF
    297  1.1  riastrad     0, // HOLE
    298  1.1  riastrad     0x00000000, // PA_CL_VPORT_XSCALE
    299  1.1  riastrad     0x00000000, // PA_CL_VPORT_XOFFSET
    300  1.1  riastrad     0x00000000, // PA_CL_VPORT_YSCALE
    301  1.1  riastrad     0x00000000, // PA_CL_VPORT_YOFFSET
    302  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZSCALE
    303  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZOFFSET
    304  1.1  riastrad     0x00000000, // PA_CL_VPORT_XSCALE_1
    305  1.1  riastrad     0x00000000, // PA_CL_VPORT_XOFFSET_1
    306  1.1  riastrad     0x00000000, // PA_CL_VPORT_YSCALE_1
    307  1.1  riastrad     0x00000000, // PA_CL_VPORT_YOFFSET_1
    308  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZSCALE_1
    309  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZOFFSET_1
    310  1.1  riastrad     0x00000000, // PA_CL_VPORT_XSCALE_2
    311  1.1  riastrad     0x00000000, // PA_CL_VPORT_XOFFSET_2
    312  1.1  riastrad     0x00000000, // PA_CL_VPORT_YSCALE_2
    313  1.1  riastrad     0x00000000, // PA_CL_VPORT_YOFFSET_2
    314  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZSCALE_2
    315  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZOFFSET_2
    316  1.1  riastrad     0x00000000, // PA_CL_VPORT_XSCALE_3
    317  1.1  riastrad     0x00000000, // PA_CL_VPORT_XOFFSET_3
    318  1.1  riastrad     0x00000000, // PA_CL_VPORT_YSCALE_3
    319  1.1  riastrad     0x00000000, // PA_CL_VPORT_YOFFSET_3
    320  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZSCALE_3
    321  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZOFFSET_3
    322  1.1  riastrad     0x00000000, // PA_CL_VPORT_XSCALE_4
    323  1.1  riastrad     0x00000000, // PA_CL_VPORT_XOFFSET_4
    324  1.1  riastrad     0x00000000, // PA_CL_VPORT_YSCALE_4
    325  1.1  riastrad     0x00000000, // PA_CL_VPORT_YOFFSET_4
    326  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZSCALE_4
    327  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZOFFSET_4
    328  1.1  riastrad     0x00000000, // PA_CL_VPORT_XSCALE_5
    329  1.1  riastrad     0x00000000, // PA_CL_VPORT_XOFFSET_5
    330  1.1  riastrad     0x00000000, // PA_CL_VPORT_YSCALE_5
    331  1.1  riastrad     0x00000000, // PA_CL_VPORT_YOFFSET_5
    332  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZSCALE_5
    333  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZOFFSET_5
    334  1.1  riastrad     0x00000000, // PA_CL_VPORT_XSCALE_6
    335  1.1  riastrad     0x00000000, // PA_CL_VPORT_XOFFSET_6
    336  1.1  riastrad     0x00000000, // PA_CL_VPORT_YSCALE_6
    337  1.1  riastrad     0x00000000, // PA_CL_VPORT_YOFFSET_6
    338  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZSCALE_6
    339  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZOFFSET_6
    340  1.1  riastrad     0x00000000, // PA_CL_VPORT_XSCALE_7
    341  1.1  riastrad     0x00000000, // PA_CL_VPORT_XOFFSET_7
    342  1.1  riastrad     0x00000000, // PA_CL_VPORT_YSCALE_7
    343  1.1  riastrad     0x00000000, // PA_CL_VPORT_YOFFSET_7
    344  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZSCALE_7
    345  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZOFFSET_7
    346  1.1  riastrad     0x00000000, // PA_CL_VPORT_XSCALE_8
    347  1.1  riastrad     0x00000000, // PA_CL_VPORT_XOFFSET_8
    348  1.1  riastrad     0x00000000, // PA_CL_VPORT_YSCALE_8
    349  1.1  riastrad     0x00000000, // PA_CL_VPORT_YOFFSET_8
    350  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZSCALE_8
    351  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZOFFSET_8
    352  1.1  riastrad     0x00000000, // PA_CL_VPORT_XSCALE_9
    353  1.1  riastrad     0x00000000, // PA_CL_VPORT_XOFFSET_9
    354  1.1  riastrad     0x00000000, // PA_CL_VPORT_YSCALE_9
    355  1.1  riastrad     0x00000000, // PA_CL_VPORT_YOFFSET_9
    356  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZSCALE_9
    357  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZOFFSET_9
    358  1.1  riastrad     0x00000000, // PA_CL_VPORT_XSCALE_10
    359  1.1  riastrad     0x00000000, // PA_CL_VPORT_XOFFSET_10
    360  1.1  riastrad     0x00000000, // PA_CL_VPORT_YSCALE_10
    361  1.1  riastrad     0x00000000, // PA_CL_VPORT_YOFFSET_10
    362  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZSCALE_10
    363  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZOFFSET_10
    364  1.1  riastrad     0x00000000, // PA_CL_VPORT_XSCALE_11
    365  1.1  riastrad     0x00000000, // PA_CL_VPORT_XOFFSET_11
    366  1.1  riastrad     0x00000000, // PA_CL_VPORT_YSCALE_11
    367  1.1  riastrad     0x00000000, // PA_CL_VPORT_YOFFSET_11
    368  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZSCALE_11
    369  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZOFFSET_11
    370  1.1  riastrad     0x00000000, // PA_CL_VPORT_XSCALE_12
    371  1.1  riastrad     0x00000000, // PA_CL_VPORT_XOFFSET_12
    372  1.1  riastrad     0x00000000, // PA_CL_VPORT_YSCALE_12
    373  1.1  riastrad     0x00000000, // PA_CL_VPORT_YOFFSET_12
    374  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZSCALE_12
    375  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZOFFSET_12
    376  1.1  riastrad     0x00000000, // PA_CL_VPORT_XSCALE_13
    377  1.1  riastrad     0x00000000, // PA_CL_VPORT_XOFFSET_13
    378  1.1  riastrad     0x00000000, // PA_CL_VPORT_YSCALE_13
    379  1.1  riastrad     0x00000000, // PA_CL_VPORT_YOFFSET_13
    380  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZSCALE_13
    381  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZOFFSET_13
    382  1.1  riastrad     0x00000000, // PA_CL_VPORT_XSCALE_14
    383  1.1  riastrad     0x00000000, // PA_CL_VPORT_XOFFSET_14
    384  1.1  riastrad     0x00000000, // PA_CL_VPORT_YSCALE_14
    385  1.1  riastrad     0x00000000, // PA_CL_VPORT_YOFFSET_14
    386  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZSCALE_14
    387  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZOFFSET_14
    388  1.1  riastrad     0x00000000, // PA_CL_VPORT_XSCALE_15
    389  1.1  riastrad     0x00000000, // PA_CL_VPORT_XOFFSET_15
    390  1.1  riastrad     0x00000000, // PA_CL_VPORT_YSCALE_15
    391  1.1  riastrad     0x00000000, // PA_CL_VPORT_YOFFSET_15
    392  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZSCALE_15
    393  1.1  riastrad     0x00000000, // PA_CL_VPORT_ZOFFSET_15
    394  1.1  riastrad     0x00000000, // PA_CL_UCP_0_X
    395  1.1  riastrad     0x00000000, // PA_CL_UCP_0_Y
    396  1.1  riastrad     0x00000000, // PA_CL_UCP_0_Z
    397  1.1  riastrad     0x00000000, // PA_CL_UCP_0_W
    398  1.1  riastrad     0x00000000, // PA_CL_UCP_1_X
    399  1.1  riastrad     0x00000000, // PA_CL_UCP_1_Y
    400  1.1  riastrad     0x00000000, // PA_CL_UCP_1_Z
    401  1.1  riastrad     0x00000000, // PA_CL_UCP_1_W
    402  1.1  riastrad     0x00000000, // PA_CL_UCP_2_X
    403  1.1  riastrad     0x00000000, // PA_CL_UCP_2_Y
    404  1.1  riastrad     0x00000000, // PA_CL_UCP_2_Z
    405  1.1  riastrad     0x00000000, // PA_CL_UCP_2_W
    406  1.1  riastrad     0x00000000, // PA_CL_UCP_3_X
    407  1.1  riastrad     0x00000000, // PA_CL_UCP_3_Y
    408  1.1  riastrad     0x00000000, // PA_CL_UCP_3_Z
    409  1.1  riastrad     0x00000000, // PA_CL_UCP_3_W
    410  1.1  riastrad     0x00000000, // PA_CL_UCP_4_X
    411  1.1  riastrad     0x00000000, // PA_CL_UCP_4_Y
    412  1.1  riastrad     0x00000000, // PA_CL_UCP_4_Z
    413  1.1  riastrad     0x00000000, // PA_CL_UCP_4_W
    414  1.1  riastrad     0x00000000, // PA_CL_UCP_5_X
    415  1.1  riastrad     0x00000000, // PA_CL_UCP_5_Y
    416  1.1  riastrad     0x00000000, // PA_CL_UCP_5_Z
    417  1.1  riastrad     0x00000000, // PA_CL_UCP_5_W
    418  1.1  riastrad     0, // HOLE
    419  1.1  riastrad     0, // HOLE
    420  1.1  riastrad     0, // HOLE
    421  1.1  riastrad     0, // HOLE
    422  1.1  riastrad     0, // HOLE
    423  1.1  riastrad     0, // HOLE
    424  1.1  riastrad     0, // HOLE
    425  1.1  riastrad     0, // HOLE
    426  1.1  riastrad     0, // HOLE
    427  1.1  riastrad     0, // HOLE
    428  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_0
    429  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_1
    430  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_2
    431  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_3
    432  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_4
    433  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_5
    434  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_6
    435  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_7
    436  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_8
    437  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_9
    438  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_10
    439  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_11
    440  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_12
    441  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_13
    442  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_14
    443  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_15
    444  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_16
    445  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_17
    446  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_18
    447  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_19
    448  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_20
    449  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_21
    450  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_22
    451  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_23
    452  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_24
    453  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_25
    454  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_26
    455  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_27
    456  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_28
    457  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_29
    458  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_30
    459  1.1  riastrad     0x00000000, // SPI_PS_INPUT_CNTL_31
    460  1.1  riastrad     0x00000000, // SPI_VS_OUT_CONFIG
    461  1.1  riastrad     0, // HOLE
    462  1.1  riastrad     0x00000000, // SPI_PS_INPUT_ENA
    463  1.1  riastrad     0x00000000, // SPI_PS_INPUT_ADDR
    464  1.1  riastrad     0x00000000, // SPI_INTERP_CONTROL_0
    465  1.1  riastrad     0x00000002, // SPI_PS_IN_CONTROL
    466  1.1  riastrad     0, // HOLE
    467  1.1  riastrad     0x00000000, // SPI_BARYC_CNTL
    468  1.1  riastrad     0, // HOLE
    469  1.1  riastrad     0x00000000, // SPI_TMPRING_SIZE
    470  1.1  riastrad     0, // HOLE
    471  1.1  riastrad     0, // HOLE
    472  1.1  riastrad     0, // HOLE
    473  1.1  riastrad     0, // HOLE
    474  1.1  riastrad     0, // HOLE
    475  1.1  riastrad     0, // HOLE
    476  1.1  riastrad     0x00000000, // SPI_WAVE_MGMT_1
    477  1.1  riastrad     0x00000000, // SPI_WAVE_MGMT_2
    478  1.1  riastrad     0x00000000, // SPI_SHADER_POS_FORMAT
    479  1.1  riastrad     0x00000000, // SPI_SHADER_Z_FORMAT
    480  1.1  riastrad     0x00000000, // SPI_SHADER_COL_FORMAT
    481  1.1  riastrad     0, // HOLE
    482  1.1  riastrad     0, // HOLE
    483  1.1  riastrad     0, // HOLE
    484  1.1  riastrad     0, // HOLE
    485  1.1  riastrad     0, // HOLE
    486  1.1  riastrad     0, // HOLE
    487  1.1  riastrad     0, // HOLE
    488  1.1  riastrad     0, // HOLE
    489  1.1  riastrad     0, // HOLE
    490  1.1  riastrad     0, // HOLE
    491  1.1  riastrad     0, // HOLE
    492  1.1  riastrad     0, // HOLE
    493  1.1  riastrad     0, // HOLE
    494  1.1  riastrad     0, // HOLE
    495  1.1  riastrad     0, // HOLE
    496  1.1  riastrad     0, // HOLE
    497  1.1  riastrad     0, // HOLE
    498  1.1  riastrad     0, // HOLE
    499  1.1  riastrad     0, // HOLE
    500  1.1  riastrad     0, // HOLE
    501  1.1  riastrad     0, // HOLE
    502  1.1  riastrad     0, // HOLE
    503  1.1  riastrad     0, // HOLE
    504  1.1  riastrad     0, // HOLE
    505  1.1  riastrad     0, // HOLE
    506  1.1  riastrad     0, // HOLE
    507  1.1  riastrad     0x00000000, // CB_BLEND0_CONTROL
    508  1.1  riastrad     0x00000000, // CB_BLEND1_CONTROL
    509  1.1  riastrad     0x00000000, // CB_BLEND2_CONTROL
    510  1.1  riastrad     0x00000000, // CB_BLEND3_CONTROL
    511  1.1  riastrad     0x00000000, // CB_BLEND4_CONTROL
    512  1.1  riastrad     0x00000000, // CB_BLEND5_CONTROL
    513  1.1  riastrad     0x00000000, // CB_BLEND6_CONTROL
    514  1.1  riastrad     0x00000000, // CB_BLEND7_CONTROL
    515  1.1  riastrad };
    516  1.1  riastrad static const u32 si_SECT_CONTEXT_def_3[] =
    517  1.1  riastrad {
    518  1.1  riastrad     0x00000000, // PA_CL_POINT_X_RAD
    519  1.1  riastrad     0x00000000, // PA_CL_POINT_Y_RAD
    520  1.1  riastrad     0x00000000, // PA_CL_POINT_SIZE
    521  1.1  riastrad     0x00000000, // PA_CL_POINT_CULL_RAD
    522  1.1  riastrad     0x00000000, // VGT_DMA_BASE_HI
    523  1.1  riastrad     0x00000000, // VGT_DMA_BASE
    524  1.1  riastrad };
    525  1.1  riastrad static const u32 si_SECT_CONTEXT_def_4[] =
    526  1.1  riastrad {
    527  1.1  riastrad     0x00000000, // DB_DEPTH_CONTROL
    528  1.1  riastrad     0x00000000, // DB_EQAA
    529  1.1  riastrad     0x00000000, // CB_COLOR_CONTROL
    530  1.1  riastrad     0x00000000, // DB_SHADER_CONTROL
    531  1.1  riastrad     0x00090000, // PA_CL_CLIP_CNTL
    532  1.1  riastrad     0x00000004, // PA_SU_SC_MODE_CNTL
    533  1.1  riastrad     0x00000000, // PA_CL_VTE_CNTL
    534  1.1  riastrad     0x00000000, // PA_CL_VS_OUT_CNTL
    535  1.1  riastrad     0x00000000, // PA_CL_NANINF_CNTL
    536  1.1  riastrad     0x00000000, // PA_SU_LINE_STIPPLE_CNTL
    537  1.1  riastrad     0x00000000, // PA_SU_LINE_STIPPLE_SCALE
    538  1.1  riastrad     0x00000000, // PA_SU_PRIM_FILTER_CNTL
    539  1.1  riastrad     0, // HOLE
    540  1.1  riastrad     0, // HOLE
    541  1.1  riastrad     0, // HOLE
    542  1.1  riastrad     0, // HOLE
    543  1.1  riastrad     0, // HOLE
    544  1.1  riastrad     0, // HOLE
    545  1.1  riastrad     0, // HOLE
    546  1.1  riastrad     0, // HOLE
    547  1.1  riastrad     0, // HOLE
    548  1.1  riastrad     0, // HOLE
    549  1.1  riastrad     0, // HOLE
    550  1.1  riastrad     0, // HOLE
    551  1.1  riastrad     0, // HOLE
    552  1.1  riastrad     0, // HOLE
    553  1.1  riastrad     0, // HOLE
    554  1.1  riastrad     0, // HOLE
    555  1.1  riastrad     0, // HOLE
    556  1.1  riastrad     0, // HOLE
    557  1.1  riastrad     0, // HOLE
    558  1.1  riastrad     0, // HOLE
    559  1.1  riastrad     0, // HOLE
    560  1.1  riastrad     0, // HOLE
    561  1.1  riastrad     0, // HOLE
    562  1.1  riastrad     0, // HOLE
    563  1.1  riastrad     0, // HOLE
    564  1.1  riastrad     0, // HOLE
    565  1.1  riastrad     0, // HOLE
    566  1.1  riastrad     0, // HOLE
    567  1.1  riastrad     0, // HOLE
    568  1.1  riastrad     0, // HOLE
    569  1.1  riastrad     0, // HOLE
    570  1.1  riastrad     0, // HOLE
    571  1.1  riastrad     0, // HOLE
    572  1.1  riastrad     0, // HOLE
    573  1.1  riastrad     0, // HOLE
    574  1.1  riastrad     0, // HOLE
    575  1.1  riastrad     0, // HOLE
    576  1.1  riastrad     0, // HOLE
    577  1.1  riastrad     0, // HOLE
    578  1.1  riastrad     0, // HOLE
    579  1.1  riastrad     0, // HOLE
    580  1.1  riastrad     0, // HOLE
    581  1.1  riastrad     0, // HOLE
    582  1.1  riastrad     0, // HOLE
    583  1.1  riastrad     0, // HOLE
    584  1.1  riastrad     0, // HOLE
    585  1.1  riastrad     0, // HOLE
    586  1.1  riastrad     0, // HOLE
    587  1.1  riastrad     0, // HOLE
    588  1.1  riastrad     0, // HOLE
    589  1.1  riastrad     0, // HOLE
    590  1.1  riastrad     0, // HOLE
    591  1.1  riastrad     0, // HOLE
    592  1.1  riastrad     0, // HOLE
    593  1.1  riastrad     0, // HOLE
    594  1.1  riastrad     0, // HOLE
    595  1.1  riastrad     0, // HOLE
    596  1.1  riastrad     0, // HOLE
    597  1.1  riastrad     0, // HOLE
    598  1.1  riastrad     0, // HOLE
    599  1.1  riastrad     0, // HOLE
    600  1.1  riastrad     0, // HOLE
    601  1.1  riastrad     0, // HOLE
    602  1.1  riastrad     0, // HOLE
    603  1.1  riastrad     0, // HOLE
    604  1.1  riastrad     0, // HOLE
    605  1.1  riastrad     0, // HOLE
    606  1.1  riastrad     0, // HOLE
    607  1.1  riastrad     0, // HOLE
    608  1.1  riastrad     0, // HOLE
    609  1.1  riastrad     0, // HOLE
    610  1.1  riastrad     0, // HOLE
    611  1.1  riastrad     0, // HOLE
    612  1.1  riastrad     0, // HOLE
    613  1.1  riastrad     0, // HOLE
    614  1.1  riastrad     0, // HOLE
    615  1.1  riastrad     0, // HOLE
    616  1.1  riastrad     0, // HOLE
    617  1.1  riastrad     0, // HOLE
    618  1.1  riastrad     0, // HOLE
    619  1.1  riastrad     0, // HOLE
    620  1.1  riastrad     0, // HOLE
    621  1.1  riastrad     0, // HOLE
    622  1.1  riastrad     0, // HOLE
    623  1.1  riastrad     0, // HOLE
    624  1.1  riastrad     0, // HOLE
    625  1.1  riastrad     0, // HOLE
    626  1.1  riastrad     0, // HOLE
    627  1.1  riastrad     0, // HOLE
    628  1.1  riastrad     0, // HOLE
    629  1.1  riastrad     0, // HOLE
    630  1.1  riastrad     0, // HOLE
    631  1.1  riastrad     0, // HOLE
    632  1.1  riastrad     0, // HOLE
    633  1.1  riastrad     0, // HOLE
    634  1.1  riastrad     0, // HOLE
    635  1.1  riastrad     0, // HOLE
    636  1.1  riastrad     0, // HOLE
    637  1.1  riastrad     0, // HOLE
    638  1.1  riastrad     0, // HOLE
    639  1.1  riastrad     0, // HOLE
    640  1.1  riastrad     0, // HOLE
    641  1.1  riastrad     0, // HOLE
    642  1.1  riastrad     0, // HOLE
    643  1.1  riastrad     0, // HOLE
    644  1.1  riastrad     0, // HOLE
    645  1.1  riastrad     0, // HOLE
    646  1.1  riastrad     0, // HOLE
    647  1.1  riastrad     0, // HOLE
    648  1.1  riastrad     0, // HOLE
    649  1.1  riastrad     0, // HOLE
    650  1.1  riastrad     0, // HOLE
    651  1.1  riastrad     0, // HOLE
    652  1.1  riastrad     0, // HOLE
    653  1.1  riastrad     0, // HOLE
    654  1.1  riastrad     0, // HOLE
    655  1.1  riastrad     0x00000000, // PA_SU_POINT_SIZE
    656  1.1  riastrad     0x00000000, // PA_SU_POINT_MINMAX
    657  1.1  riastrad     0x00000000, // PA_SU_LINE_CNTL
    658  1.1  riastrad     0x00000000, // PA_SC_LINE_STIPPLE
    659  1.1  riastrad     0x00000000, // VGT_OUTPUT_PATH_CNTL
    660  1.1  riastrad     0x00000000, // VGT_HOS_CNTL
    661  1.1  riastrad     0x00000000, // VGT_HOS_MAX_TESS_LEVEL
    662  1.1  riastrad     0x00000000, // VGT_HOS_MIN_TESS_LEVEL
    663  1.1  riastrad     0x00000000, // VGT_HOS_REUSE_DEPTH
    664  1.1  riastrad     0x00000000, // VGT_GROUP_PRIM_TYPE
    665  1.1  riastrad     0x00000000, // VGT_GROUP_FIRST_DECR
    666  1.1  riastrad     0x00000000, // VGT_GROUP_DECR
    667  1.1  riastrad     0x00000000, // VGT_GROUP_VECT_0_CNTL
    668  1.1  riastrad     0x00000000, // VGT_GROUP_VECT_1_CNTL
    669  1.1  riastrad     0x00000000, // VGT_GROUP_VECT_0_FMT_CNTL
    670  1.1  riastrad     0x00000000, // VGT_GROUP_VECT_1_FMT_CNTL
    671  1.1  riastrad     0x00000000, // VGT_GS_MODE
    672  1.1  riastrad     0, // HOLE
    673  1.1  riastrad     0x00000000, // PA_SC_MODE_CNTL_0
    674  1.1  riastrad     0x00000000, // PA_SC_MODE_CNTL_1
    675  1.1  riastrad     0x00000000, // VGT_ENHANCE
    676  1.1  riastrad     0x00000100, // VGT_GS_PER_ES
    677  1.1  riastrad     0x00000080, // VGT_ES_PER_GS
    678  1.1  riastrad     0x00000002, // VGT_GS_PER_VS
    679  1.1  riastrad     0x00000000, // VGT_GSVS_RING_OFFSET_1
    680  1.1  riastrad     0x00000000, // VGT_GSVS_RING_OFFSET_2
    681  1.1  riastrad     0x00000000, // VGT_GSVS_RING_OFFSET_3
    682  1.1  riastrad     0x00000000, // VGT_GS_OUT_PRIM_TYPE
    683  1.1  riastrad     0x00000000, // IA_ENHANCE
    684  1.1  riastrad };
    685  1.1  riastrad static const u32 si_SECT_CONTEXT_def_5[] =
    686  1.1  riastrad {
    687  1.1  riastrad     0x00000000, // VGT_PRIMITIVEID_EN
    688  1.1  riastrad };
    689  1.1  riastrad static const u32 si_SECT_CONTEXT_def_6[] =
    690  1.1  riastrad {
    691  1.1  riastrad     0x00000000, // VGT_PRIMITIVEID_RESET
    692  1.1  riastrad };
    693  1.1  riastrad static const u32 si_SECT_CONTEXT_def_7[] =
    694  1.1  riastrad {
    695  1.1  riastrad     0x00000000, // VGT_MULTI_PRIM_IB_RESET_EN
    696  1.1  riastrad     0, // HOLE
    697  1.1  riastrad     0, // HOLE
    698  1.1  riastrad     0x00000000, // VGT_INSTANCE_STEP_RATE_0
    699  1.1  riastrad     0x00000000, // VGT_INSTANCE_STEP_RATE_1
    700  1.1  riastrad     0x000000ff, // IA_MULTI_VGT_PARAM
    701  1.1  riastrad     0x00000000, // VGT_ESGS_RING_ITEMSIZE
    702  1.1  riastrad     0x00000000, // VGT_GSVS_RING_ITEMSIZE
    703  1.1  riastrad     0x00000000, // VGT_REUSE_OFF
    704  1.1  riastrad     0x00000000, // VGT_VTX_CNT_EN
    705  1.1  riastrad     0x00000000, // DB_HTILE_SURFACE
    706  1.1  riastrad     0x00000000, // DB_SRESULTS_COMPARE_STATE0
    707  1.1  riastrad     0x00000000, // DB_SRESULTS_COMPARE_STATE1
    708  1.1  riastrad     0x00000000, // DB_PRELOAD_CONTROL
    709  1.1  riastrad     0, // HOLE
    710  1.1  riastrad     0x00000000, // VGT_STRMOUT_BUFFER_SIZE_0
    711  1.1  riastrad     0x00000000, // VGT_STRMOUT_VTX_STRIDE_0
    712  1.1  riastrad     0, // HOLE
    713  1.1  riastrad     0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_0
    714  1.1  riastrad     0x00000000, // VGT_STRMOUT_BUFFER_SIZE_1
    715  1.1  riastrad     0x00000000, // VGT_STRMOUT_VTX_STRIDE_1
    716  1.1  riastrad     0, // HOLE
    717  1.1  riastrad     0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_1
    718  1.1  riastrad     0x00000000, // VGT_STRMOUT_BUFFER_SIZE_2
    719  1.1  riastrad     0x00000000, // VGT_STRMOUT_VTX_STRIDE_2
    720  1.1  riastrad     0, // HOLE
    721  1.1  riastrad     0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_2
    722  1.1  riastrad     0x00000000, // VGT_STRMOUT_BUFFER_SIZE_3
    723  1.1  riastrad     0x00000000, // VGT_STRMOUT_VTX_STRIDE_3
    724  1.1  riastrad     0, // HOLE
    725  1.1  riastrad     0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_3
    726  1.1  riastrad     0, // HOLE
    727  1.1  riastrad     0, // HOLE
    728  1.1  riastrad     0, // HOLE
    729  1.1  riastrad     0, // HOLE
    730  1.1  riastrad     0, // HOLE
    731  1.1  riastrad     0, // HOLE
    732  1.1  riastrad     0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_OFFSET
    733  1.1  riastrad     0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_BUFFER_FILLED_SIZE
    734  1.1  riastrad     0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE
    735  1.1  riastrad     0, // HOLE
    736  1.1  riastrad     0x00000000, // VGT_GS_MAX_VERT_OUT
    737  1.1  riastrad     0, // HOLE
    738  1.1  riastrad     0, // HOLE
    739  1.1  riastrad     0, // HOLE
    740  1.1  riastrad     0, // HOLE
    741  1.1  riastrad     0, // HOLE
    742  1.1  riastrad     0, // HOLE
    743  1.1  riastrad     0x00000000, // VGT_SHADER_STAGES_EN
    744  1.1  riastrad     0x00000000, // VGT_LS_HS_CONFIG
    745  1.1  riastrad     0x00000000, // VGT_GS_VERT_ITEMSIZE
    746  1.1  riastrad     0x00000000, // VGT_GS_VERT_ITEMSIZE_1
    747  1.1  riastrad     0x00000000, // VGT_GS_VERT_ITEMSIZE_2
    748  1.1  riastrad     0x00000000, // VGT_GS_VERT_ITEMSIZE_3
    749  1.1  riastrad     0x00000000, // VGT_TF_PARAM
    750  1.1  riastrad     0x00000000, // DB_ALPHA_TO_MASK
    751  1.1  riastrad     0, // HOLE
    752  1.1  riastrad     0x00000000, // PA_SU_POLY_OFFSET_DB_FMT_CNTL
    753  1.1  riastrad     0x00000000, // PA_SU_POLY_OFFSET_CLAMP
    754  1.1  riastrad     0x00000000, // PA_SU_POLY_OFFSET_FRONT_SCALE
    755  1.1  riastrad     0x00000000, // PA_SU_POLY_OFFSET_FRONT_OFFSET
    756  1.1  riastrad     0x00000000, // PA_SU_POLY_OFFSET_BACK_SCALE
    757  1.1  riastrad     0x00000000, // PA_SU_POLY_OFFSET_BACK_OFFSET
    758  1.1  riastrad     0x00000000, // VGT_GS_INSTANCE_CNT
    759  1.1  riastrad     0x00000000, // VGT_STRMOUT_CONFIG
    760  1.1  riastrad     0x00000000, // VGT_STRMOUT_BUFFER_CONFIG
    761  1.1  riastrad     0, // HOLE
    762  1.1  riastrad     0, // HOLE
    763  1.1  riastrad     0, // HOLE
    764  1.1  riastrad     0, // HOLE
    765  1.1  riastrad     0, // HOLE
    766  1.1  riastrad     0, // HOLE
    767  1.1  riastrad     0, // HOLE
    768  1.1  riastrad     0, // HOLE
    769  1.1  riastrad     0, // HOLE
    770  1.1  riastrad     0, // HOLE
    771  1.1  riastrad     0, // HOLE
    772  1.1  riastrad     0, // HOLE
    773  1.1  riastrad     0, // HOLE
    774  1.1  riastrad     0, // HOLE
    775  1.1  riastrad     0x00000000, // PA_SC_CENTROID_PRIORITY_0
    776  1.1  riastrad     0x00000000, // PA_SC_CENTROID_PRIORITY_1
    777  1.1  riastrad     0x00001000, // PA_SC_LINE_CNTL
    778  1.1  riastrad     0x00000000, // PA_SC_AA_CONFIG
    779  1.1  riastrad     0x00000005, // PA_SU_VTX_CNTL
    780  1.1  riastrad     0x3f800000, // PA_CL_GB_VERT_CLIP_ADJ
    781  1.1  riastrad     0x3f800000, // PA_CL_GB_VERT_DISC_ADJ
    782  1.1  riastrad     0x3f800000, // PA_CL_GB_HORZ_CLIP_ADJ
    783  1.1  riastrad     0x3f800000, // PA_CL_GB_HORZ_DISC_ADJ
    784  1.1  riastrad     0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0
    785  1.1  riastrad     0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1
    786  1.1  riastrad     0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2
    787  1.1  riastrad     0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3
    788  1.1  riastrad     0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0
    789  1.1  riastrad     0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1
    790  1.1  riastrad     0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2
    791  1.1  riastrad     0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3
    792  1.1  riastrad     0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0
    793  1.1  riastrad     0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1
    794  1.1  riastrad     0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2
    795  1.1  riastrad     0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3
    796  1.1  riastrad     0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0
    797  1.1  riastrad     0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1
    798  1.1  riastrad     0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2
    799  1.1  riastrad     0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3
    800  1.1  riastrad     0xffffffff, // PA_SC_AA_MASK_X0Y0_X1Y0
    801  1.1  riastrad     0xffffffff, // PA_SC_AA_MASK_X0Y1_X1Y1
    802  1.1  riastrad     0, // HOLE
    803  1.1  riastrad     0, // HOLE
    804  1.1  riastrad     0, // HOLE
    805  1.1  riastrad     0, // HOLE
    806  1.1  riastrad     0, // HOLE
    807  1.1  riastrad     0, // HOLE
    808  1.1  riastrad     0x0000000e, // VGT_VERTEX_REUSE_BLOCK_CNTL
    809  1.1  riastrad     0x00000010, // VGT_OUT_DEALLOC_CNTL
    810  1.1  riastrad     0x00000000, // CB_COLOR0_BASE
    811  1.1  riastrad     0x00000000, // CB_COLOR0_PITCH
    812  1.1  riastrad     0x00000000, // CB_COLOR0_SLICE
    813  1.1  riastrad     0x00000000, // CB_COLOR0_VIEW
    814  1.1  riastrad     0x00000000, // CB_COLOR0_INFO
    815  1.1  riastrad     0x00000000, // CB_COLOR0_ATTRIB
    816  1.1  riastrad     0, // HOLE
    817  1.1  riastrad     0x00000000, // CB_COLOR0_CMASK
    818  1.1  riastrad     0x00000000, // CB_COLOR0_CMASK_SLICE
    819  1.1  riastrad     0x00000000, // CB_COLOR0_FMASK
    820  1.1  riastrad     0x00000000, // CB_COLOR0_FMASK_SLICE
    821  1.1  riastrad     0x00000000, // CB_COLOR0_CLEAR_WORD0
    822  1.1  riastrad     0x00000000, // CB_COLOR0_CLEAR_WORD1
    823  1.1  riastrad     0, // HOLE
    824  1.1  riastrad     0, // HOLE
    825  1.1  riastrad     0x00000000, // CB_COLOR1_BASE
    826  1.1  riastrad     0x00000000, // CB_COLOR1_PITCH
    827  1.1  riastrad     0x00000000, // CB_COLOR1_SLICE
    828  1.1  riastrad     0x00000000, // CB_COLOR1_VIEW
    829  1.1  riastrad     0x00000000, // CB_COLOR1_INFO
    830  1.1  riastrad     0x00000000, // CB_COLOR1_ATTRIB
    831  1.1  riastrad     0, // HOLE
    832  1.1  riastrad     0x00000000, // CB_COLOR1_CMASK
    833  1.1  riastrad     0x00000000, // CB_COLOR1_CMASK_SLICE
    834  1.1  riastrad     0x00000000, // CB_COLOR1_FMASK
    835  1.1  riastrad     0x00000000, // CB_COLOR1_FMASK_SLICE
    836  1.1  riastrad     0x00000000, // CB_COLOR1_CLEAR_WORD0
    837  1.1  riastrad     0x00000000, // CB_COLOR1_CLEAR_WORD1
    838  1.1  riastrad     0, // HOLE
    839  1.1  riastrad     0, // HOLE
    840  1.1  riastrad     0x00000000, // CB_COLOR2_BASE
    841  1.1  riastrad     0x00000000, // CB_COLOR2_PITCH
    842  1.1  riastrad     0x00000000, // CB_COLOR2_SLICE
    843  1.1  riastrad     0x00000000, // CB_COLOR2_VIEW
    844  1.1  riastrad     0x00000000, // CB_COLOR2_INFO
    845  1.1  riastrad     0x00000000, // CB_COLOR2_ATTRIB
    846  1.1  riastrad     0, // HOLE
    847  1.1  riastrad     0x00000000, // CB_COLOR2_CMASK
    848  1.1  riastrad     0x00000000, // CB_COLOR2_CMASK_SLICE
    849  1.1  riastrad     0x00000000, // CB_COLOR2_FMASK
    850  1.1  riastrad     0x00000000, // CB_COLOR2_FMASK_SLICE
    851  1.1  riastrad     0x00000000, // CB_COLOR2_CLEAR_WORD0
    852  1.1  riastrad     0x00000000, // CB_COLOR2_CLEAR_WORD1
    853  1.1  riastrad     0, // HOLE
    854  1.1  riastrad     0, // HOLE
    855  1.1  riastrad     0x00000000, // CB_COLOR3_BASE
    856  1.1  riastrad     0x00000000, // CB_COLOR3_PITCH
    857  1.1  riastrad     0x00000000, // CB_COLOR3_SLICE
    858  1.1  riastrad     0x00000000, // CB_COLOR3_VIEW
    859  1.1  riastrad     0x00000000, // CB_COLOR3_INFO
    860  1.1  riastrad     0x00000000, // CB_COLOR3_ATTRIB
    861  1.1  riastrad     0, // HOLE
    862  1.1  riastrad     0x00000000, // CB_COLOR3_CMASK
    863  1.1  riastrad     0x00000000, // CB_COLOR3_CMASK_SLICE
    864  1.1  riastrad     0x00000000, // CB_COLOR3_FMASK
    865  1.1  riastrad     0x00000000, // CB_COLOR3_FMASK_SLICE
    866  1.1  riastrad     0x00000000, // CB_COLOR3_CLEAR_WORD0
    867  1.1  riastrad     0x00000000, // CB_COLOR3_CLEAR_WORD1
    868  1.1  riastrad     0, // HOLE
    869  1.1  riastrad     0, // HOLE
    870  1.1  riastrad     0x00000000, // CB_COLOR4_BASE
    871  1.1  riastrad     0x00000000, // CB_COLOR4_PITCH
    872  1.1  riastrad     0x00000000, // CB_COLOR4_SLICE
    873  1.1  riastrad     0x00000000, // CB_COLOR4_VIEW
    874  1.1  riastrad     0x00000000, // CB_COLOR4_INFO
    875  1.1  riastrad     0x00000000, // CB_COLOR4_ATTRIB
    876  1.1  riastrad     0, // HOLE
    877  1.1  riastrad     0x00000000, // CB_COLOR4_CMASK
    878  1.1  riastrad     0x00000000, // CB_COLOR4_CMASK_SLICE
    879  1.1  riastrad     0x00000000, // CB_COLOR4_FMASK
    880  1.1  riastrad     0x00000000, // CB_COLOR4_FMASK_SLICE
    881  1.1  riastrad     0x00000000, // CB_COLOR4_CLEAR_WORD0
    882  1.1  riastrad     0x00000000, // CB_COLOR4_CLEAR_WORD1
    883  1.1  riastrad     0, // HOLE
    884  1.1  riastrad     0, // HOLE
    885  1.1  riastrad     0x00000000, // CB_COLOR5_BASE
    886  1.1  riastrad     0x00000000, // CB_COLOR5_PITCH
    887  1.1  riastrad     0x00000000, // CB_COLOR5_SLICE
    888  1.1  riastrad     0x00000000, // CB_COLOR5_VIEW
    889  1.1  riastrad     0x00000000, // CB_COLOR5_INFO
    890  1.1  riastrad     0x00000000, // CB_COLOR5_ATTRIB
    891  1.1  riastrad     0, // HOLE
    892  1.1  riastrad     0x00000000, // CB_COLOR5_CMASK
    893  1.1  riastrad     0x00000000, // CB_COLOR5_CMASK_SLICE
    894  1.1  riastrad     0x00000000, // CB_COLOR5_FMASK
    895  1.1  riastrad     0x00000000, // CB_COLOR5_FMASK_SLICE
    896  1.1  riastrad     0x00000000, // CB_COLOR5_CLEAR_WORD0
    897  1.1  riastrad     0x00000000, // CB_COLOR5_CLEAR_WORD1
    898  1.1  riastrad     0, // HOLE
    899  1.1  riastrad     0, // HOLE
    900  1.1  riastrad     0x00000000, // CB_COLOR6_BASE
    901  1.1  riastrad     0x00000000, // CB_COLOR6_PITCH
    902  1.1  riastrad     0x00000000, // CB_COLOR6_SLICE
    903  1.1  riastrad     0x00000000, // CB_COLOR6_VIEW
    904  1.1  riastrad     0x00000000, // CB_COLOR6_INFO
    905  1.1  riastrad     0x00000000, // CB_COLOR6_ATTRIB
    906  1.1  riastrad     0, // HOLE
    907  1.1  riastrad     0x00000000, // CB_COLOR6_CMASK
    908  1.1  riastrad     0x00000000, // CB_COLOR6_CMASK_SLICE
    909  1.1  riastrad     0x00000000, // CB_COLOR6_FMASK
    910  1.1  riastrad     0x00000000, // CB_COLOR6_FMASK_SLICE
    911  1.1  riastrad     0x00000000, // CB_COLOR6_CLEAR_WORD0
    912  1.1  riastrad     0x00000000, // CB_COLOR6_CLEAR_WORD1
    913  1.1  riastrad     0, // HOLE
    914  1.1  riastrad     0, // HOLE
    915  1.1  riastrad     0x00000000, // CB_COLOR7_BASE
    916  1.1  riastrad     0x00000000, // CB_COLOR7_PITCH
    917  1.1  riastrad     0x00000000, // CB_COLOR7_SLICE
    918  1.1  riastrad     0x00000000, // CB_COLOR7_VIEW
    919  1.1  riastrad     0x00000000, // CB_COLOR7_INFO
    920  1.1  riastrad     0x00000000, // CB_COLOR7_ATTRIB
    921  1.1  riastrad     0, // HOLE
    922  1.1  riastrad     0x00000000, // CB_COLOR7_CMASK
    923  1.1  riastrad     0x00000000, // CB_COLOR7_CMASK_SLICE
    924  1.1  riastrad     0x00000000, // CB_COLOR7_FMASK
    925  1.1  riastrad     0x00000000, // CB_COLOR7_FMASK_SLICE
    926  1.1  riastrad     0x00000000, // CB_COLOR7_CLEAR_WORD0
    927  1.1  riastrad     0x00000000, // CB_COLOR7_CLEAR_WORD1
    928  1.1  riastrad };
    929  1.1  riastrad static const struct cs_extent_def si_SECT_CONTEXT_defs[] =
    930  1.1  riastrad {
    931  1.1  riastrad     {si_SECT_CONTEXT_def_1, 0x0000a000, 212 },
    932  1.1  riastrad     {si_SECT_CONTEXT_def_2, 0x0000a0d8, 272 },
    933  1.1  riastrad     {si_SECT_CONTEXT_def_3, 0x0000a1f5, 6 },
    934  1.1  riastrad     {si_SECT_CONTEXT_def_4, 0x0000a200, 157 },
    935  1.1  riastrad     {si_SECT_CONTEXT_def_5, 0x0000a2a1, 1 },
    936  1.1  riastrad     {si_SECT_CONTEXT_def_6, 0x0000a2a3, 1 },
    937  1.1  riastrad     {si_SECT_CONTEXT_def_7, 0x0000a2a5, 233 },
    938  1.1  riastrad     { NULL, 0, 0 }
    939  1.1  riastrad };
    940  1.1  riastrad static const struct cs_section_def si_cs_data[] = {
    941  1.1  riastrad     { si_SECT_CONTEXT_defs, SECT_CONTEXT },
    942  1.1  riastrad     { NULL, SECT_NONE }
    943  1.1  riastrad };
    944