1*2948f5e6SAlex Deucher /* 2*2948f5e6SAlex Deucher * Copyright 2012 Advanced Micro Devices, Inc. 3*2948f5e6SAlex Deucher * 4*2948f5e6SAlex Deucher * Permission is hereby granted, free of charge, to any person obtaining a 5*2948f5e6SAlex Deucher * copy of this software and associated documentation files (the "Software"), 6*2948f5e6SAlex Deucher * to deal in the Software without restriction, including without limitation 7*2948f5e6SAlex Deucher * the rights to use, copy, modify, merge, publish, distribute, sublicense, 8*2948f5e6SAlex Deucher * and/or sell copies of the Software, and to permit persons to whom the 9*2948f5e6SAlex Deucher * Software is furnished to do so, subject to the following conditions: 10*2948f5e6SAlex Deucher * 11*2948f5e6SAlex Deucher * The above copyright notice and this permission notice shall be included in 12*2948f5e6SAlex Deucher * all copies or substantial portions of the Software. 13*2948f5e6SAlex Deucher * 14*2948f5e6SAlex Deucher * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15*2948f5e6SAlex Deucher * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16*2948f5e6SAlex Deucher * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 17*2948f5e6SAlex Deucher * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR 18*2948f5e6SAlex Deucher * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 19*2948f5e6SAlex Deucher * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 20*2948f5e6SAlex Deucher * OTHER DEALINGS IN THE SOFTWARE. 21*2948f5e6SAlex Deucher * 22*2948f5e6SAlex Deucher */ 23*2948f5e6SAlex Deucher 24*2948f5e6SAlex Deucher static const u32 SECT_CONTEXT_def_1[] = 25*2948f5e6SAlex Deucher { 26*2948f5e6SAlex Deucher 0x00000000, // DB_RENDER_CONTROL 27*2948f5e6SAlex Deucher 0x00000000, // DB_COUNT_CONTROL 28*2948f5e6SAlex Deucher 0x00000000, // DB_DEPTH_VIEW 29*2948f5e6SAlex Deucher 0x00000000, // DB_RENDER_OVERRIDE 30*2948f5e6SAlex Deucher 0x00000000, // DB_RENDER_OVERRIDE2 31*2948f5e6SAlex Deucher 0x00000000, // DB_HTILE_DATA_BASE 32*2948f5e6SAlex Deucher 0, // HOLE 33*2948f5e6SAlex Deucher 0, // HOLE 34*2948f5e6SAlex Deucher 0, // HOLE 35*2948f5e6SAlex Deucher 0, // HOLE 36*2948f5e6SAlex Deucher 0x00000000, // DB_STENCIL_CLEAR 37*2948f5e6SAlex Deucher 0x00000000, // DB_DEPTH_CLEAR 38*2948f5e6SAlex Deucher 0x00000000, // PA_SC_SCREEN_SCISSOR_TL 39*2948f5e6SAlex Deucher 0x40004000, // PA_SC_SCREEN_SCISSOR_BR 40*2948f5e6SAlex Deucher 0, // HOLE 41*2948f5e6SAlex Deucher 0, // HOLE 42*2948f5e6SAlex Deucher 0x00000000, // DB_Z_INFO 43*2948f5e6SAlex Deucher 0x00000000, // DB_STENCIL_INFO 44*2948f5e6SAlex Deucher 0x00000000, // DB_Z_READ_BASE 45*2948f5e6SAlex Deucher 0x00000000, // DB_STENCIL_READ_BASE 46*2948f5e6SAlex Deucher 0x00000000, // DB_Z_WRITE_BASE 47*2948f5e6SAlex Deucher 0x00000000, // DB_STENCIL_WRITE_BASE 48*2948f5e6SAlex Deucher 0x00000000, // DB_DEPTH_SIZE 49*2948f5e6SAlex Deucher 0x00000000, // DB_DEPTH_SLICE 50*2948f5e6SAlex Deucher 0, // HOLE 51*2948f5e6SAlex Deucher 0, // HOLE 52*2948f5e6SAlex Deucher 0, // HOLE 53*2948f5e6SAlex Deucher 0, // HOLE 54*2948f5e6SAlex Deucher 0, // HOLE 55*2948f5e6SAlex Deucher 0, // HOLE 56*2948f5e6SAlex Deucher 0, // HOLE 57*2948f5e6SAlex Deucher 0, // HOLE 58*2948f5e6SAlex Deucher 0, // HOLE 59*2948f5e6SAlex Deucher 0, // HOLE 60*2948f5e6SAlex Deucher 0, // HOLE 61*2948f5e6SAlex Deucher 0, // HOLE 62*2948f5e6SAlex Deucher 0, // HOLE 63*2948f5e6SAlex Deucher 0, // HOLE 64*2948f5e6SAlex Deucher 0, // HOLE 65*2948f5e6SAlex Deucher 0, // HOLE 66*2948f5e6SAlex Deucher 0, // HOLE 67*2948f5e6SAlex Deucher 0, // HOLE 68*2948f5e6SAlex Deucher 0, // HOLE 69*2948f5e6SAlex Deucher 0, // HOLE 70*2948f5e6SAlex Deucher 0, // HOLE 71*2948f5e6SAlex Deucher 0, // HOLE 72*2948f5e6SAlex Deucher 0, // HOLE 73*2948f5e6SAlex Deucher 0, // HOLE 74*2948f5e6SAlex Deucher 0, // HOLE 75*2948f5e6SAlex Deucher 0, // HOLE 76*2948f5e6SAlex Deucher 0, // HOLE 77*2948f5e6SAlex Deucher 0, // HOLE 78*2948f5e6SAlex Deucher 0, // HOLE 79*2948f5e6SAlex Deucher 0, // HOLE 80*2948f5e6SAlex Deucher 0, // HOLE 81*2948f5e6SAlex Deucher 0, // HOLE 82*2948f5e6SAlex Deucher 0, // HOLE 83*2948f5e6SAlex Deucher 0, // HOLE 84*2948f5e6SAlex Deucher 0, // HOLE 85*2948f5e6SAlex Deucher 0, // HOLE 86*2948f5e6SAlex Deucher 0, // HOLE 87*2948f5e6SAlex Deucher 0, // HOLE 88*2948f5e6SAlex Deucher 0, // HOLE 89*2948f5e6SAlex Deucher 0, // HOLE 90*2948f5e6SAlex Deucher 0, // HOLE 91*2948f5e6SAlex Deucher 0, // HOLE 92*2948f5e6SAlex Deucher 0, // HOLE 93*2948f5e6SAlex Deucher 0, // HOLE 94*2948f5e6SAlex Deucher 0, // HOLE 95*2948f5e6SAlex Deucher 0, // HOLE 96*2948f5e6SAlex Deucher 0, // HOLE 97*2948f5e6SAlex Deucher 0, // HOLE 98*2948f5e6SAlex Deucher 0, // HOLE 99*2948f5e6SAlex Deucher 0, // HOLE 100*2948f5e6SAlex Deucher 0, // HOLE 101*2948f5e6SAlex Deucher 0, // HOLE 102*2948f5e6SAlex Deucher 0, // HOLE 103*2948f5e6SAlex Deucher 0, // HOLE 104*2948f5e6SAlex Deucher 0, // HOLE 105*2948f5e6SAlex Deucher 0, // HOLE 106*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_0 107*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_1 108*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_2 109*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_3 110*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_4 111*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_5 112*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_6 113*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_7 114*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_8 115*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_9 116*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_10 117*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_11 118*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_12 119*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_13 120*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_14 121*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_15 122*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_0 123*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_1 124*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_2 125*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_3 126*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_4 127*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_5 128*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_6 129*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_7 130*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_8 131*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_9 132*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_10 133*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_11 134*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_12 135*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_13 136*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_14 137*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_15 138*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_0 139*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_1 140*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_2 141*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_3 142*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_4 143*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_5 144*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_6 145*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_7 146*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_8 147*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_9 148*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_10 149*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_11 150*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_12 151*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_13 152*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_14 153*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_15 154*2948f5e6SAlex Deucher 0x00000000, // PA_SC_WINDOW_OFFSET 155*2948f5e6SAlex Deucher 0x80000000, // PA_SC_WINDOW_SCISSOR_TL 156*2948f5e6SAlex Deucher 0x40004000, // PA_SC_WINDOW_SCISSOR_BR 157*2948f5e6SAlex Deucher 0x0000ffff, // PA_SC_CLIPRECT_RULE 158*2948f5e6SAlex Deucher 0x00000000, // PA_SC_CLIPRECT_0_TL 159*2948f5e6SAlex Deucher 0x40004000, // PA_SC_CLIPRECT_0_BR 160*2948f5e6SAlex Deucher 0x00000000, // PA_SC_CLIPRECT_1_TL 161*2948f5e6SAlex Deucher 0x40004000, // PA_SC_CLIPRECT_1_BR 162*2948f5e6SAlex Deucher 0x00000000, // PA_SC_CLIPRECT_2_TL 163*2948f5e6SAlex Deucher 0x40004000, // PA_SC_CLIPRECT_2_BR 164*2948f5e6SAlex Deucher 0x00000000, // PA_SC_CLIPRECT_3_TL 165*2948f5e6SAlex Deucher 0x40004000, // PA_SC_CLIPRECT_3_BR 166*2948f5e6SAlex Deucher 0xaa99aaaa, // PA_SC_EDGERULE 167*2948f5e6SAlex Deucher 0x00000000, // PA_SU_HARDWARE_SCREEN_OFFSET 168*2948f5e6SAlex Deucher 0xffffffff, // CB_TARGET_MASK 169*2948f5e6SAlex Deucher 0xffffffff, // CB_SHADER_MASK 170*2948f5e6SAlex Deucher 0x80000000, // PA_SC_GENERIC_SCISSOR_TL 171*2948f5e6SAlex Deucher 0x40004000, // PA_SC_GENERIC_SCISSOR_BR 172*2948f5e6SAlex Deucher 0x00000000, // COHER_DEST_BASE_0 173*2948f5e6SAlex Deucher 0x00000000, // COHER_DEST_BASE_1 174*2948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_0_TL 175*2948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_0_BR 176*2948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_1_TL 177*2948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_1_BR 178*2948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_2_TL 179*2948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_2_BR 180*2948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_3_TL 181*2948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_3_BR 182*2948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_4_TL 183*2948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_4_BR 184*2948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_5_TL 185*2948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_5_BR 186*2948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_6_TL 187*2948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_6_BR 188*2948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_7_TL 189*2948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_7_BR 190*2948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_8_TL 191*2948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_8_BR 192*2948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_9_TL 193*2948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_9_BR 194*2948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_10_TL 195*2948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_10_BR 196*2948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_11_TL 197*2948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_11_BR 198*2948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_12_TL 199*2948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_12_BR 200*2948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_13_TL 201*2948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_13_BR 202*2948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_14_TL 203*2948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_14_BR 204*2948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_15_TL 205*2948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_15_BR 206*2948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_0 207*2948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_0 208*2948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_1 209*2948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_1 210*2948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_2 211*2948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_2 212*2948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_3 213*2948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_3 214*2948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_4 215*2948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_4 216*2948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_5 217*2948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_5 218*2948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_6 219*2948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_6 220*2948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_7 221*2948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_7 222*2948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_8 223*2948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_8 224*2948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_9 225*2948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_9 226*2948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_10 227*2948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_10 228*2948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_11 229*2948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_11 230*2948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_12 231*2948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_12 232*2948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_13 233*2948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_13 234*2948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_14 235*2948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_14 236*2948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_15 237*2948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_15 238*2948f5e6SAlex Deucher 0x00000000, // SX_MISC 239*2948f5e6SAlex Deucher 0x00000000, // SX_SURFACE_SYNC 240*2948f5e6SAlex Deucher 0x00000000, // CP_PERFMON_CNTX_CNTL 241*2948f5e6SAlex Deucher 0, // HOLE 242*2948f5e6SAlex Deucher 0, // HOLE 243*2948f5e6SAlex Deucher 0, // HOLE 244*2948f5e6SAlex Deucher 0, // HOLE 245*2948f5e6SAlex Deucher 0, // HOLE 246*2948f5e6SAlex Deucher 0, // HOLE 247*2948f5e6SAlex Deucher 0, // HOLE 248*2948f5e6SAlex Deucher 0, // HOLE 249*2948f5e6SAlex Deucher 0, // HOLE 250*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_0 251*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_1 252*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_2 253*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_3 254*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_4 255*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_5 256*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_6 257*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_7 258*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_8 259*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_9 260*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_10 261*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_11 262*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_12 263*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_13 264*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_14 265*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_15 266*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_16 267*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_17 268*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_18 269*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_19 270*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_20 271*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_21 272*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_22 273*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_23 274*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_24 275*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_25 276*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_26 277*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_27 278*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_28 279*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_29 280*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_30 281*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_31 282*2948f5e6SAlex Deucher 0xffffffff, // VGT_MAX_VTX_INDX 283*2948f5e6SAlex Deucher 0x00000000, // VGT_MIN_VTX_INDX 284*2948f5e6SAlex Deucher 0x00000000, // VGT_INDX_OFFSET 285*2948f5e6SAlex Deucher 0x00000000, // VGT_MULTI_PRIM_IB_RESET_INDX 286*2948f5e6SAlex Deucher 0x00000000, // SX_ALPHA_TEST_CONTROL 287*2948f5e6SAlex Deucher 0x00000000, // CB_BLEND_RED 288*2948f5e6SAlex Deucher 0x00000000, // CB_BLEND_GREEN 289*2948f5e6SAlex Deucher 0x00000000, // CB_BLEND_BLUE 290*2948f5e6SAlex Deucher 0x00000000, // CB_BLEND_ALPHA 291*2948f5e6SAlex Deucher 0, // HOLE 292*2948f5e6SAlex Deucher 0, // HOLE 293*2948f5e6SAlex Deucher 0, // HOLE 294*2948f5e6SAlex Deucher 0x00000000, // DB_STENCILREFMASK 295*2948f5e6SAlex Deucher 0x00000000, // DB_STENCILREFMASK_BF 296*2948f5e6SAlex Deucher 0x00000000, // SX_ALPHA_REF 297*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE 298*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET 299*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE 300*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET 301*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE 302*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET 303*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_1 304*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_1 305*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_1 306*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_1 307*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_1 308*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_1 309*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_2 310*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_2 311*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_2 312*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_2 313*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_2 314*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_2 315*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_3 316*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_3 317*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_3 318*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_3 319*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_3 320*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_3 321*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_4 322*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_4 323*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_4 324*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_4 325*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_4 326*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_4 327*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_5 328*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_5 329*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_5 330*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_5 331*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_5 332*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_5 333*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_6 334*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_6 335*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_6 336*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_6 337*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_6 338*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_6 339*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_7 340*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_7 341*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_7 342*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_7 343*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_7 344*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_7 345*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_8 346*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_8 347*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_8 348*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_8 349*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_8 350*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_8 351*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_9 352*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_9 353*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_9 354*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_9 355*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_9 356*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_9 357*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_10 358*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_10 359*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_10 360*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_10 361*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_10 362*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_10 363*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_11 364*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_11 365*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_11 366*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_11 367*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_11 368*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_11 369*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_12 370*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_12 371*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_12 372*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_12 373*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_12 374*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_12 375*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_13 376*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_13 377*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_13 378*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_13 379*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_13 380*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_13 381*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_14 382*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_14 383*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_14 384*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_14 385*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_14 386*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_14 387*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_15 388*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_15 389*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_15 390*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_15 391*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_15 392*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_15 393*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_0_X 394*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_0_Y 395*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_0_Z 396*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_0_W 397*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_1_X 398*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_1_Y 399*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_1_Z 400*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_1_W 401*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_2_X 402*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_2_Y 403*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_2_Z 404*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_2_W 405*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_3_X 406*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_3_Y 407*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_3_Z 408*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_3_W 409*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_4_X 410*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_4_Y 411*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_4_Z 412*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_4_W 413*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_5_X 414*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_5_Y 415*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_5_Z 416*2948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_5_W 417*2948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_ID_0 418*2948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_ID_1 419*2948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_ID_2 420*2948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_ID_3 421*2948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_ID_4 422*2948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_ID_5 423*2948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_ID_6 424*2948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_ID_7 425*2948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_ID_8 426*2948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_ID_9 427*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_0 428*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_1 429*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_2 430*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_3 431*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_4 432*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_5 433*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_6 434*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_7 435*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_8 436*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_9 437*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_10 438*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_11 439*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_12 440*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_13 441*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_14 442*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_15 443*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_16 444*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_17 445*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_18 446*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_19 447*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_20 448*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_21 449*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_22 450*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_23 451*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_24 452*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_25 453*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_26 454*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_27 455*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_28 456*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_29 457*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_30 458*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_31 459*2948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_CONFIG 460*2948f5e6SAlex Deucher 0x00000001, // SPI_THREAD_GROUPING 461*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_IN_CONTROL_0 462*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_IN_CONTROL_1 463*2948f5e6SAlex Deucher 0x00000000, // SPI_INTERP_CONTROL_0 464*2948f5e6SAlex Deucher 0x00000000, // SPI_INPUT_Z 465*2948f5e6SAlex Deucher 0x00000000, // SPI_FOG_CNTL 466*2948f5e6SAlex Deucher 0x00000000, // SPI_BARYC_CNTL 467*2948f5e6SAlex Deucher 0x00000000, // SPI_PS_IN_CONTROL_2 468*2948f5e6SAlex Deucher 0x00000000, // SPI_COMPUTE_INPUT_CNTL 469*2948f5e6SAlex Deucher 0x00000000, // SPI_COMPUTE_NUM_THREAD_X 470*2948f5e6SAlex Deucher 0x00000000, // SPI_COMPUTE_NUM_THREAD_Y 471*2948f5e6SAlex Deucher 0x00000000, // SPI_COMPUTE_NUM_THREAD_Z 472*2948f5e6SAlex Deucher 0, // HOLE 473*2948f5e6SAlex Deucher 0, // HOLE 474*2948f5e6SAlex Deucher 0, // HOLE 475*2948f5e6SAlex Deucher 0, // HOLE 476*2948f5e6SAlex Deucher 0, // HOLE 477*2948f5e6SAlex Deucher 0, // HOLE 478*2948f5e6SAlex Deucher 0, // HOLE 479*2948f5e6SAlex Deucher 0, // HOLE 480*2948f5e6SAlex Deucher 0, // HOLE 481*2948f5e6SAlex Deucher 0, // HOLE 482*2948f5e6SAlex Deucher 0x00000000, // GDS_ADDR_BASE 483*2948f5e6SAlex Deucher 0x00003fff, // GDS_ADDR_SIZE 484*2948f5e6SAlex Deucher 0x00000001, // GDS_ORDERED_WAVE_PER_SE 485*2948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV0 486*2948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV1 487*2948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV2 488*2948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV3 489*2948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV4 490*2948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV5 491*2948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV6 492*2948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV7 493*2948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV8 494*2948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV9 495*2948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV10 496*2948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV11 497*2948f5e6SAlex Deucher 0, // HOLE 498*2948f5e6SAlex Deucher 0, // HOLE 499*2948f5e6SAlex Deucher 0, // HOLE 500*2948f5e6SAlex Deucher 0, // HOLE 501*2948f5e6SAlex Deucher 0, // HOLE 502*2948f5e6SAlex Deucher 0, // HOLE 503*2948f5e6SAlex Deucher 0, // HOLE 504*2948f5e6SAlex Deucher 0, // HOLE 505*2948f5e6SAlex Deucher 0, // HOLE 506*2948f5e6SAlex Deucher 0x00000000, // CB_BLEND0_CONTROL 507*2948f5e6SAlex Deucher 0x00000000, // CB_BLEND1_CONTROL 508*2948f5e6SAlex Deucher 0x00000000, // CB_BLEND2_CONTROL 509*2948f5e6SAlex Deucher 0x00000000, // CB_BLEND3_CONTROL 510*2948f5e6SAlex Deucher 0x00000000, // CB_BLEND4_CONTROL 511*2948f5e6SAlex Deucher 0x00000000, // CB_BLEND5_CONTROL 512*2948f5e6SAlex Deucher 0x00000000, // CB_BLEND6_CONTROL 513*2948f5e6SAlex Deucher 0x00000000, // CB_BLEND7_CONTROL 514*2948f5e6SAlex Deucher }; 515*2948f5e6SAlex Deucher static const u32 SECT_CONTEXT_def_2[] = 516*2948f5e6SAlex Deucher { 517*2948f5e6SAlex Deucher 0x00000000, // PA_CL_POINT_X_RAD 518*2948f5e6SAlex Deucher 0x00000000, // PA_CL_POINT_Y_RAD 519*2948f5e6SAlex Deucher 0x00000000, // PA_CL_POINT_SIZE 520*2948f5e6SAlex Deucher 0x00000000, // PA_CL_POINT_CULL_RAD 521*2948f5e6SAlex Deucher 0x00000000, // VGT_DMA_BASE_HI 522*2948f5e6SAlex Deucher 0x00000000, // VGT_DMA_BASE 523*2948f5e6SAlex Deucher }; 524*2948f5e6SAlex Deucher static const u32 SECT_CONTEXT_def_3[] = 525*2948f5e6SAlex Deucher { 526*2948f5e6SAlex Deucher 0x00000000, // DB_DEPTH_CONTROL 527*2948f5e6SAlex Deucher 0, // HOLE 528*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR_CONTROL 529*2948f5e6SAlex Deucher 0x00000200, // DB_SHADER_CONTROL 530*2948f5e6SAlex Deucher 0x00000000, // PA_CL_CLIP_CNTL 531*2948f5e6SAlex Deucher 0x00000000, // PA_SU_SC_MODE_CNTL 532*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VTE_CNTL 533*2948f5e6SAlex Deucher 0x00000000, // PA_CL_VS_OUT_CNTL 534*2948f5e6SAlex Deucher 0x00000000, // PA_CL_NANINF_CNTL 535*2948f5e6SAlex Deucher 0x00000000, // PA_SU_LINE_STIPPLE_CNTL 536*2948f5e6SAlex Deucher 0x00000000, // PA_SU_LINE_STIPPLE_SCALE 537*2948f5e6SAlex Deucher 0x00000000, // PA_SU_PRIM_FILTER_CNTL 538*2948f5e6SAlex Deucher 0x00000000, // SQ_LSTMP_RING_ITEMSIZE 539*2948f5e6SAlex Deucher 0x00000000, // SQ_HSTMP_RING_ITEMSIZE 540*2948f5e6SAlex Deucher 0x00000000, // SQ_DYN_GPR_RESOURCE_LIMIT_1 541*2948f5e6SAlex Deucher 0, // HOLE 542*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_START_PS 543*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_PS 544*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_2_PS 545*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_EXPORTS_PS 546*2948f5e6SAlex Deucher 0, // HOLE 547*2948f5e6SAlex Deucher 0, // HOLE 548*2948f5e6SAlex Deucher 0, // HOLE 549*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_START_VS 550*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_VS 551*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_2_VS 552*2948f5e6SAlex Deucher 0, // HOLE 553*2948f5e6SAlex Deucher 0, // HOLE 554*2948f5e6SAlex Deucher 0, // HOLE 555*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_START_GS 556*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_GS 557*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_2_GS 558*2948f5e6SAlex Deucher 0, // HOLE 559*2948f5e6SAlex Deucher 0, // HOLE 560*2948f5e6SAlex Deucher 0, // HOLE 561*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_START_ES 562*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_ES 563*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_2_ES 564*2948f5e6SAlex Deucher 0, // HOLE 565*2948f5e6SAlex Deucher 0, // HOLE 566*2948f5e6SAlex Deucher 0, // HOLE 567*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_START_FS 568*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_FS 569*2948f5e6SAlex Deucher 0, // HOLE 570*2948f5e6SAlex Deucher 0, // HOLE 571*2948f5e6SAlex Deucher 0, // HOLE 572*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_START_HS 573*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_HS 574*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_2_HS 575*2948f5e6SAlex Deucher 0, // HOLE 576*2948f5e6SAlex Deucher 0, // HOLE 577*2948f5e6SAlex Deucher 0, // HOLE 578*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_START_LS 579*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_LS 580*2948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_2_LS 581*2948f5e6SAlex Deucher }; 582*2948f5e6SAlex Deucher static const u32 SECT_CONTEXT_def_4[] = 583*2948f5e6SAlex Deucher { 584*2948f5e6SAlex Deucher 0x00000000, // SQ_LDS_ALLOC 585*2948f5e6SAlex Deucher 0x00000000, // SQ_LDS_ALLOC_PS 586*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_CLEAR 587*2948f5e6SAlex Deucher 0, // HOLE 588*2948f5e6SAlex Deucher 0x00000000, // SQ_THREAD_TRACE_CTRL 589*2948f5e6SAlex Deucher 0, // HOLE 590*2948f5e6SAlex Deucher 0x00000000, // SQ_ESGS_RING_ITEMSIZE 591*2948f5e6SAlex Deucher 0x00000000, // SQ_GSVS_RING_ITEMSIZE 592*2948f5e6SAlex Deucher 0x00000000, // SQ_ESTMP_RING_ITEMSIZE 593*2948f5e6SAlex Deucher 0x00000000, // SQ_GSTMP_RING_ITEMSIZE 594*2948f5e6SAlex Deucher 0x00000000, // SQ_VSTMP_RING_ITEMSIZE 595*2948f5e6SAlex Deucher 0x00000000, // SQ_PSTMP_RING_ITEMSIZE 596*2948f5e6SAlex Deucher 0, // HOLE 597*2948f5e6SAlex Deucher 0x00000000, // SQ_GS_VERT_ITEMSIZE 598*2948f5e6SAlex Deucher 0x00000000, // SQ_GS_VERT_ITEMSIZE_1 599*2948f5e6SAlex Deucher 0x00000000, // SQ_GS_VERT_ITEMSIZE_2 600*2948f5e6SAlex Deucher 0x00000000, // SQ_GS_VERT_ITEMSIZE_3 601*2948f5e6SAlex Deucher 0x00000000, // SQ_GSVS_RING_OFFSET_1 602*2948f5e6SAlex Deucher 0x00000000, // SQ_GSVS_RING_OFFSET_2 603*2948f5e6SAlex Deucher 0x00000000, // SQ_GSVS_RING_OFFSET_3 604*2948f5e6SAlex Deucher 0, // HOLE 605*2948f5e6SAlex Deucher 0, // HOLE 606*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_0 607*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_1 608*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_2 609*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_3 610*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_4 611*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_5 612*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_6 613*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_7 614*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_8 615*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_9 616*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_10 617*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_11 618*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_12 619*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_13 620*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_14 621*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_15 622*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_0 623*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_1 624*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_2 625*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_3 626*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_4 627*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_5 628*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_6 629*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_7 630*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_8 631*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_9 632*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_10 633*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_11 634*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_12 635*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_13 636*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_14 637*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_15 638*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_0 639*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_1 640*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_2 641*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_3 642*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_4 643*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_5 644*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_6 645*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_7 646*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_8 647*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_9 648*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_10 649*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_11 650*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_12 651*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_13 652*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_14 653*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_15 654*2948f5e6SAlex Deucher 0x00000000, // PA_SU_POINT_SIZE 655*2948f5e6SAlex Deucher 0x00000000, // PA_SU_POINT_MINMAX 656*2948f5e6SAlex Deucher 0x00000000, // PA_SU_LINE_CNTL 657*2948f5e6SAlex Deucher 0x00000000, // PA_SC_LINE_STIPPLE 658*2948f5e6SAlex Deucher 0x00000000, // VGT_OUTPUT_PATH_CNTL 659*2948f5e6SAlex Deucher 0x00000000, // VGT_HOS_CNTL 660*2948f5e6SAlex Deucher 0x00000000, // VGT_HOS_MAX_TESS_LEVEL 661*2948f5e6SAlex Deucher 0x00000000, // VGT_HOS_MIN_TESS_LEVEL 662*2948f5e6SAlex Deucher 0x00000000, // VGT_HOS_REUSE_DEPTH 663*2948f5e6SAlex Deucher 0x00000000, // VGT_GROUP_PRIM_TYPE 664*2948f5e6SAlex Deucher 0x00000000, // VGT_GROUP_FIRST_DECR 665*2948f5e6SAlex Deucher 0x00000000, // VGT_GROUP_DECR 666*2948f5e6SAlex Deucher 0x00000000, // VGT_GROUP_VECT_0_CNTL 667*2948f5e6SAlex Deucher 0x00000000, // VGT_GROUP_VECT_1_CNTL 668*2948f5e6SAlex Deucher 0x00000000, // VGT_GROUP_VECT_0_FMT_CNTL 669*2948f5e6SAlex Deucher 0x00000000, // VGT_GROUP_VECT_1_FMT_CNTL 670*2948f5e6SAlex Deucher 0x00000000, // VGT_GS_MODE 671*2948f5e6SAlex Deucher 0, // HOLE 672*2948f5e6SAlex Deucher 0x00000000, // PA_SC_MODE_CNTL_0 673*2948f5e6SAlex Deucher 0x00000000, // PA_SC_MODE_CNTL_1 674*2948f5e6SAlex Deucher 0x00000000, // VGT_ENHANCE 675*2948f5e6SAlex Deucher 0x00000000, // VGT_GS_PER_ES 676*2948f5e6SAlex Deucher 0x00000000, // VGT_ES_PER_GS 677*2948f5e6SAlex Deucher 0x00000000, // VGT_GS_PER_VS 678*2948f5e6SAlex Deucher 0, // HOLE 679*2948f5e6SAlex Deucher 0, // HOLE 680*2948f5e6SAlex Deucher 0, // HOLE 681*2948f5e6SAlex Deucher 0x00000000, // VGT_GS_OUT_PRIM_TYPE 682*2948f5e6SAlex Deucher }; 683*2948f5e6SAlex Deucher static const u32 SECT_CONTEXT_def_5[] = 684*2948f5e6SAlex Deucher { 685*2948f5e6SAlex Deucher 0x00000000, // VGT_DMA_MAX_SIZE 686*2948f5e6SAlex Deucher 0x00000000, // VGT_DMA_INDEX_TYPE 687*2948f5e6SAlex Deucher 0, // HOLE 688*2948f5e6SAlex Deucher 0x00000000, // VGT_PRIMITIVEID_EN 689*2948f5e6SAlex Deucher 0x00000000, // VGT_DMA_NUM_INSTANCES 690*2948f5e6SAlex Deucher }; 691*2948f5e6SAlex Deucher static const u32 SECT_CONTEXT_def_6[] = 692*2948f5e6SAlex Deucher { 693*2948f5e6SAlex Deucher 0x00000000, // VGT_MULTI_PRIM_IB_RESET_EN 694*2948f5e6SAlex Deucher 0, // HOLE 695*2948f5e6SAlex Deucher 0, // HOLE 696*2948f5e6SAlex Deucher 0x00000000, // VGT_INSTANCE_STEP_RATE_0 697*2948f5e6SAlex Deucher 0x00000000, // VGT_INSTANCE_STEP_RATE_1 698*2948f5e6SAlex Deucher 0, // HOLE 699*2948f5e6SAlex Deucher 0, // HOLE 700*2948f5e6SAlex Deucher 0, // HOLE 701*2948f5e6SAlex Deucher 0x00000000, // VGT_REUSE_OFF 702*2948f5e6SAlex Deucher 0x00000000, // VGT_VTX_CNT_EN 703*2948f5e6SAlex Deucher 0x00000000, // DB_HTILE_SURFACE 704*2948f5e6SAlex Deucher 0x00000000, // DB_SRESULTS_COMPARE_STATE0 705*2948f5e6SAlex Deucher 0x00000000, // DB_SRESULTS_COMPARE_STATE1 706*2948f5e6SAlex Deucher 0x00000000, // DB_PRELOAD_CONTROL 707*2948f5e6SAlex Deucher 0, // HOLE 708*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_0 709*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_VTX_STRIDE_0 710*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_BASE_0 711*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_0 712*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_1 713*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_VTX_STRIDE_1 714*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_BASE_1 715*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_1 716*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_2 717*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_VTX_STRIDE_2 718*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_BASE_2 719*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_2 720*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_3 721*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_VTX_STRIDE_3 722*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_BASE_3 723*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_3 724*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BASE_OFFSET_0 725*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BASE_OFFSET_1 726*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BASE_OFFSET_2 727*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BASE_OFFSET_3 728*2948f5e6SAlex Deucher 0, // HOLE 729*2948f5e6SAlex Deucher 0, // HOLE 730*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_OFFSET 731*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_BUFFER_FILLED_SIZE 732*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE 733*2948f5e6SAlex Deucher 0, // HOLE 734*2948f5e6SAlex Deucher 0x00000000, // VGT_GS_MAX_VERT_OUT 735*2948f5e6SAlex Deucher 0, // HOLE 736*2948f5e6SAlex Deucher 0, // HOLE 737*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BASE_OFFSET_HI_0 738*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BASE_OFFSET_HI_1 739*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BASE_OFFSET_HI_2 740*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BASE_OFFSET_HI_3 741*2948f5e6SAlex Deucher 0x00000000, // VGT_SHADER_STAGES_EN 742*2948f5e6SAlex Deucher 0x00000000, // VGT_LS_HS_CONFIG 743*2948f5e6SAlex Deucher 0x00000000, // VGT_LS_SIZE 744*2948f5e6SAlex Deucher 0x00000000, // VGT_HS_SIZE 745*2948f5e6SAlex Deucher 0x00000000, // VGT_LS_HS_ALLOC 746*2948f5e6SAlex Deucher 0x00000000, // VGT_HS_PATCH_CONST 747*2948f5e6SAlex Deucher 0x00000000, // VGT_TF_PARAM 748*2948f5e6SAlex Deucher 0x00000000, // DB_ALPHA_TO_MASK 749*2948f5e6SAlex Deucher }; 750*2948f5e6SAlex Deucher static const u32 SECT_CONTEXT_def_7[] = 751*2948f5e6SAlex Deucher { 752*2948f5e6SAlex Deucher 0x00000000, // PA_SU_POLY_OFFSET_DB_FMT_CNTL 753*2948f5e6SAlex Deucher 0x00000000, // PA_SU_POLY_OFFSET_CLAMP 754*2948f5e6SAlex Deucher 0x00000000, // PA_SU_POLY_OFFSET_FRONT_SCALE 755*2948f5e6SAlex Deucher 0x00000000, // PA_SU_POLY_OFFSET_FRONT_OFFSET 756*2948f5e6SAlex Deucher 0x00000000, // PA_SU_POLY_OFFSET_BACK_SCALE 757*2948f5e6SAlex Deucher 0x00000000, // PA_SU_POLY_OFFSET_BACK_OFFSET 758*2948f5e6SAlex Deucher 0x00000000, // VGT_GS_INSTANCE_CNT 759*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_CONFIG 760*2948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_CONFIG 761*2948f5e6SAlex Deucher 0x00000000, // CB_IMMED0_BASE 762*2948f5e6SAlex Deucher 0x00000000, // CB_IMMED1_BASE 763*2948f5e6SAlex Deucher 0x00000000, // CB_IMMED2_BASE 764*2948f5e6SAlex Deucher 0x00000000, // CB_IMMED3_BASE 765*2948f5e6SAlex Deucher 0x00000000, // CB_IMMED4_BASE 766*2948f5e6SAlex Deucher 0x00000000, // CB_IMMED5_BASE 767*2948f5e6SAlex Deucher 0x00000000, // CB_IMMED6_BASE 768*2948f5e6SAlex Deucher 0x00000000, // CB_IMMED7_BASE 769*2948f5e6SAlex Deucher 0x00000000, // CB_IMMED8_BASE 770*2948f5e6SAlex Deucher 0x00000000, // CB_IMMED9_BASE 771*2948f5e6SAlex Deucher 0x00000000, // CB_IMMED10_BASE 772*2948f5e6SAlex Deucher 0x00000000, // CB_IMMED11_BASE 773*2948f5e6SAlex Deucher 0, // HOLE 774*2948f5e6SAlex Deucher 0, // HOLE 775*2948f5e6SAlex Deucher 0, // HOLE 776*2948f5e6SAlex Deucher 0, // HOLE 777*2948f5e6SAlex Deucher 0, // HOLE 778*2948f5e6SAlex Deucher 0, // HOLE 779*2948f5e6SAlex Deucher 0, // HOLE 780*2948f5e6SAlex Deucher 0, // HOLE 781*2948f5e6SAlex Deucher 0, // HOLE 782*2948f5e6SAlex Deucher 0, // HOLE 783*2948f5e6SAlex Deucher 0, // HOLE 784*2948f5e6SAlex Deucher 0, // HOLE 785*2948f5e6SAlex Deucher 0, // HOLE 786*2948f5e6SAlex Deucher 0x00001000, // PA_SC_LINE_CNTL 787*2948f5e6SAlex Deucher 0x00000000, // PA_SC_AA_CONFIG 788*2948f5e6SAlex Deucher 0x00000005, // PA_SU_VTX_CNTL 789*2948f5e6SAlex Deucher 0x3f800000, // PA_CL_GB_VERT_CLIP_ADJ 790*2948f5e6SAlex Deucher 0x3f800000, // PA_CL_GB_VERT_DISC_ADJ 791*2948f5e6SAlex Deucher 0x3f800000, // PA_CL_GB_HORZ_CLIP_ADJ 792*2948f5e6SAlex Deucher 0x3f800000, // PA_CL_GB_HORZ_DISC_ADJ 793*2948f5e6SAlex Deucher 0x00000000, // PA_SC_AA_SAMPLE_LOCS_0 794*2948f5e6SAlex Deucher 0x00000000, // PA_SC_AA_SAMPLE_LOCS_1 795*2948f5e6SAlex Deucher 0x00000000, // PA_SC_AA_SAMPLE_LOCS_2 796*2948f5e6SAlex Deucher 0x00000000, // PA_SC_AA_SAMPLE_LOCS_3 797*2948f5e6SAlex Deucher 0x00000000, // PA_SC_AA_SAMPLE_LOCS_4 798*2948f5e6SAlex Deucher 0x00000000, // PA_SC_AA_SAMPLE_LOCS_5 799*2948f5e6SAlex Deucher 0x00000000, // PA_SC_AA_SAMPLE_LOCS_6 800*2948f5e6SAlex Deucher 0x00000000, // PA_SC_AA_SAMPLE_LOCS_7 801*2948f5e6SAlex Deucher 0xffffffff, // PA_SC_AA_MASK 802*2948f5e6SAlex Deucher 0x00000000, // CB_CLRCMP_CONTROL 803*2948f5e6SAlex Deucher 0x00000000, // CB_CLRCMP_SRC 804*2948f5e6SAlex Deucher 0x00000000, // CB_CLRCMP_DST 805*2948f5e6SAlex Deucher 0x00000000, // CB_CLRCMP_MSK 806*2948f5e6SAlex Deucher 0, // HOLE 807*2948f5e6SAlex Deucher 0, // HOLE 808*2948f5e6SAlex Deucher 0x0000000e, // VGT_VERTEX_REUSE_BLOCK_CNTL 809*2948f5e6SAlex Deucher 0x00000010, // VGT_OUT_DEALLOC_CNTL 810*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_BASE 811*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_PITCH 812*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_SLICE 813*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_VIEW 814*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_INFO 815*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_ATTRIB 816*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_DIM 817*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_CMASK 818*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_CMASK_SLICE 819*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_FMASK 820*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_FMASK_SLICE 821*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_CLEAR_WORD0 822*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_CLEAR_WORD1 823*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_CLEAR_WORD2 824*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_CLEAR_WORD3 825*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_BASE 826*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_PITCH 827*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_SLICE 828*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_VIEW 829*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_INFO 830*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_ATTRIB 831*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_DIM 832*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_CMASK 833*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_CMASK_SLICE 834*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_FMASK 835*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_FMASK_SLICE 836*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_CLEAR_WORD0 837*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_CLEAR_WORD1 838*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_CLEAR_WORD2 839*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_CLEAR_WORD3 840*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_BASE 841*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_PITCH 842*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_SLICE 843*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_VIEW 844*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_INFO 845*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_ATTRIB 846*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_DIM 847*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_CMASK 848*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_CMASK_SLICE 849*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_FMASK 850*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_FMASK_SLICE 851*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_CLEAR_WORD0 852*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_CLEAR_WORD1 853*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_CLEAR_WORD2 854*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_CLEAR_WORD3 855*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_BASE 856*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_PITCH 857*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_SLICE 858*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_VIEW 859*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_INFO 860*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_ATTRIB 861*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_DIM 862*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_CMASK 863*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_CMASK_SLICE 864*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_FMASK 865*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_FMASK_SLICE 866*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_CLEAR_WORD0 867*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_CLEAR_WORD1 868*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_CLEAR_WORD2 869*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_CLEAR_WORD3 870*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_BASE 871*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_PITCH 872*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_SLICE 873*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_VIEW 874*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_INFO 875*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_ATTRIB 876*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_DIM 877*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_CMASK 878*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_CMASK_SLICE 879*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_FMASK 880*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_FMASK_SLICE 881*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_CLEAR_WORD0 882*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_CLEAR_WORD1 883*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_CLEAR_WORD2 884*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_CLEAR_WORD3 885*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_BASE 886*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_PITCH 887*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_SLICE 888*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_VIEW 889*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_INFO 890*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_ATTRIB 891*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_DIM 892*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_CMASK 893*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_CMASK_SLICE 894*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_FMASK 895*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_FMASK_SLICE 896*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_CLEAR_WORD0 897*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_CLEAR_WORD1 898*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_CLEAR_WORD2 899*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_CLEAR_WORD3 900*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_BASE 901*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_PITCH 902*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_SLICE 903*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_VIEW 904*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_INFO 905*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_ATTRIB 906*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_DIM 907*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_CMASK 908*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_CMASK_SLICE 909*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_FMASK 910*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_FMASK_SLICE 911*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_CLEAR_WORD0 912*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_CLEAR_WORD1 913*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_CLEAR_WORD2 914*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_CLEAR_WORD3 915*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_BASE 916*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_PITCH 917*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_SLICE 918*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_VIEW 919*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_INFO 920*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_ATTRIB 921*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_DIM 922*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_CMASK 923*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_CMASK_SLICE 924*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_FMASK 925*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_FMASK_SLICE 926*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_CLEAR_WORD0 927*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_CLEAR_WORD1 928*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_CLEAR_WORD2 929*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_CLEAR_WORD3 930*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR8_BASE 931*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR8_PITCH 932*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR8_SLICE 933*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR8_VIEW 934*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR8_INFO 935*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR8_ATTRIB 936*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR8_DIM 937*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR9_BASE 938*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR9_PITCH 939*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR9_SLICE 940*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR9_VIEW 941*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR9_INFO 942*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR9_ATTRIB 943*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR9_DIM 944*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR10_BASE 945*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR10_PITCH 946*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR10_SLICE 947*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR10_VIEW 948*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR10_INFO 949*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR10_ATTRIB 950*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR10_DIM 951*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR11_BASE 952*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR11_PITCH 953*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR11_SLICE 954*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR11_VIEW 955*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR11_INFO 956*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR11_ATTRIB 957*2948f5e6SAlex Deucher 0x00000000, // CB_COLOR11_DIM 958*2948f5e6SAlex Deucher 0, // HOLE 959*2948f5e6SAlex Deucher 0, // HOLE 960*2948f5e6SAlex Deucher 0, // HOLE 961*2948f5e6SAlex Deucher 0, // HOLE 962*2948f5e6SAlex Deucher 0, // HOLE 963*2948f5e6SAlex Deucher 0, // HOLE 964*2948f5e6SAlex Deucher 0, // HOLE 965*2948f5e6SAlex Deucher 0, // HOLE 966*2948f5e6SAlex Deucher 0, // HOLE 967*2948f5e6SAlex Deucher 0, // HOLE 968*2948f5e6SAlex Deucher 0, // HOLE 969*2948f5e6SAlex Deucher 0, // HOLE 970*2948f5e6SAlex Deucher 0, // HOLE 971*2948f5e6SAlex Deucher 0, // HOLE 972*2948f5e6SAlex Deucher 0, // HOLE 973*2948f5e6SAlex Deucher 0, // HOLE 974*2948f5e6SAlex Deucher 0, // HOLE 975*2948f5e6SAlex Deucher 0, // HOLE 976*2948f5e6SAlex Deucher 0, // HOLE 977*2948f5e6SAlex Deucher 0, // HOLE 978*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_0 979*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_1 980*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_2 981*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_3 982*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_4 983*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_5 984*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_6 985*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_7 986*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_8 987*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_9 988*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_10 989*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_11 990*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_12 991*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_13 992*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_14 993*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_15 994*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_0 995*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_1 996*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_2 997*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_3 998*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_4 999*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_5 1000*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_6 1001*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_7 1002*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_8 1003*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_9 1004*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_10 1005*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_11 1006*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_12 1007*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_13 1008*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_14 1009*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_15 1010*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_0 1011*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_1 1012*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_2 1013*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_3 1014*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_4 1015*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_5 1016*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_6 1017*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_7 1018*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_8 1019*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_9 1020*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_10 1021*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_11 1022*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_12 1023*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_13 1024*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_14 1025*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_15 1026*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_0 1027*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_1 1028*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_2 1029*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_3 1030*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_4 1031*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_5 1032*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_6 1033*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_7 1034*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_8 1035*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_9 1036*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_10 1037*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_11 1038*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_12 1039*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_13 1040*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_14 1041*2948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_15 1042*2948f5e6SAlex Deucher }; 1043*2948f5e6SAlex Deucher static const struct cs_extent_def SECT_CONTEXT_defs[] = 1044*2948f5e6SAlex Deucher { 1045*2948f5e6SAlex Deucher {SECT_CONTEXT_def_1, 0x0000a000, 488 }, 1046*2948f5e6SAlex Deucher {SECT_CONTEXT_def_2, 0x0000a1f5, 6 }, 1047*2948f5e6SAlex Deucher {SECT_CONTEXT_def_3, 0x0000a200, 55 }, 1048*2948f5e6SAlex Deucher {SECT_CONTEXT_def_4, 0x0000a23a, 98 }, 1049*2948f5e6SAlex Deucher {SECT_CONTEXT_def_5, 0x0000a29e, 5 }, 1050*2948f5e6SAlex Deucher {SECT_CONTEXT_def_6, 0x0000a2a5, 56 }, 1051*2948f5e6SAlex Deucher {SECT_CONTEXT_def_7, 0x0000a2de, 290 }, 1052*2948f5e6SAlex Deucher { 0, 0, 0 } 1053*2948f5e6SAlex Deucher }; 1054*2948f5e6SAlex Deucher static const u32 SECT_CLEAR_def_1[] = 1055*2948f5e6SAlex Deucher { 1056*2948f5e6SAlex Deucher 0xffffffff, // SQ_TEX_SAMPLER_CLEAR 1057*2948f5e6SAlex Deucher 0xffffffff, // SQ_TEX_RESOURCE_CLEAR 1058*2948f5e6SAlex Deucher 0xffffffff, // SQ_LOOP_BOOL_CLEAR 1059*2948f5e6SAlex Deucher }; 1060*2948f5e6SAlex Deucher static const struct cs_extent_def SECT_CLEAR_defs[] = 1061*2948f5e6SAlex Deucher { 1062*2948f5e6SAlex Deucher {SECT_CLEAR_def_1, 0x0000ffc0, 3 }, 1063*2948f5e6SAlex Deucher { 0, 0, 0 } 1064*2948f5e6SAlex Deucher }; 1065*2948f5e6SAlex Deucher static const u32 SECT_CTRLCONST_def_1[] = 1066*2948f5e6SAlex Deucher { 1067*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_BASE_VTX_LOC 1068*2948f5e6SAlex Deucher 0x00000000, // SQ_VTX_START_INST_LOC 1069*2948f5e6SAlex Deucher }; 1070*2948f5e6SAlex Deucher static const struct cs_extent_def SECT_CTRLCONST_defs[] = 1071*2948f5e6SAlex Deucher { 1072*2948f5e6SAlex Deucher {SECT_CTRLCONST_def_1, 0x0000f3fc, 2 }, 1073*2948f5e6SAlex Deucher { 0, 0, 0 } 1074*2948f5e6SAlex Deucher }; 1075*2948f5e6SAlex Deucher struct cs_section_def evergreen_cs_data[] = { 1076*2948f5e6SAlex Deucher { SECT_CONTEXT_defs, SECT_CONTEXT }, 1077*2948f5e6SAlex Deucher { SECT_CLEAR_defs, SECT_CLEAR }, 1078*2948f5e6SAlex Deucher { SECT_CTRLCONST_defs, SECT_CTRLCONST }, 1079*2948f5e6SAlex Deucher { 0, SECT_NONE } 1080*2948f5e6SAlex Deucher }; 1081