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