1*4882a593Smuzhiyun /* 2*4882a593Smuzhiyun * Copyright 2019 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 static const unsigned int gfx10_SECT_CONTEXT_def_1[] = { 25*4882a593Smuzhiyun 0x00000000, // DB_RENDER_CONTROL 26*4882a593Smuzhiyun 0x00000000, // DB_COUNT_CONTROL 27*4882a593Smuzhiyun 0x00000000, // DB_DEPTH_VIEW 28*4882a593Smuzhiyun 0x00000000, // DB_RENDER_OVERRIDE 29*4882a593Smuzhiyun 0x00000000, // DB_RENDER_OVERRIDE2 30*4882a593Smuzhiyun 0x00000000, // DB_HTILE_DATA_BASE 31*4882a593Smuzhiyun 0x00000000, // HOLE 32*4882a593Smuzhiyun 0x00000000, // DB_DEPTH_SIZE_XY 33*4882a593Smuzhiyun 0x00000000, // DB_DEPTH_BOUNDS_MIN 34*4882a593Smuzhiyun 0x00000000, // DB_DEPTH_BOUNDS_MAX 35*4882a593Smuzhiyun 0x00000000, // DB_STENCIL_CLEAR 36*4882a593Smuzhiyun 0x00000000, // DB_DEPTH_CLEAR 37*4882a593Smuzhiyun 0x00000000, // PA_SC_SCREEN_SCISSOR_TL 38*4882a593Smuzhiyun 0x40004000, // PA_SC_SCREEN_SCISSOR_BR 39*4882a593Smuzhiyun 0x00000000, // DB_DFSM_CONTROL 40*4882a593Smuzhiyun 0x00000000, // DB_DEPTH_INFO 41*4882a593Smuzhiyun 0x00000000, // DB_Z_INFO 42*4882a593Smuzhiyun 0x00000000, // DB_STENCIL_INFO 43*4882a593Smuzhiyun 0x00000000, // DB_Z_READ_BASE 44*4882a593Smuzhiyun 0x00000000, // DB_STENCIL_READ_BASE 45*4882a593Smuzhiyun 0x00000000, // DB_Z_WRITE_BASE 46*4882a593Smuzhiyun 0x00000000, // DB_STENCIL_WRITE_BASE 47*4882a593Smuzhiyun 0x00000000, // DB_DEPTH_SIZE 48*4882a593Smuzhiyun 0x00000000, // DB_DEPTH_SLICE 49*4882a593Smuzhiyun 0x00000000, // DB_Z_INFO2 50*4882a593Smuzhiyun 0x00000000, // DB_STENCIL_INFO2 51*4882a593Smuzhiyun 0x00000000, // DB_Z_READ_BASE_HI 52*4882a593Smuzhiyun 0x00000000, // DB_STENCIL_READ_BASE_HI 53*4882a593Smuzhiyun 0x00000000, // DB_Z_WRITE_BASE_HI 54*4882a593Smuzhiyun 0x00000000, // DB_STENCIL_WRITE_BASE_HI 55*4882a593Smuzhiyun 0x00000000, // DB_HTILE_DATA_BASE_HI 56*4882a593Smuzhiyun 0x00150055, // DB_RMI_L2_CACHE_CONTROL 57*4882a593Smuzhiyun 0x00000000, // TA_BC_BASE_ADDR 58*4882a593Smuzhiyun 0x00000000, // TA_BC_BASE_ADDR_HI 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 0, // HOLE 109*4882a593Smuzhiyun 0, // HOLE 110*4882a593Smuzhiyun 0, // HOLE 111*4882a593Smuzhiyun 0, // HOLE 112*4882a593Smuzhiyun 0, // HOLE 113*4882a593Smuzhiyun 0, // HOLE 114*4882a593Smuzhiyun 0, // HOLE 115*4882a593Smuzhiyun 0, // HOLE 116*4882a593Smuzhiyun 0, // HOLE 117*4882a593Smuzhiyun 0, // HOLE 118*4882a593Smuzhiyun 0, // HOLE 119*4882a593Smuzhiyun 0, // HOLE 120*4882a593Smuzhiyun 0, // HOLE 121*4882a593Smuzhiyun 0, // HOLE 122*4882a593Smuzhiyun 0, // HOLE 123*4882a593Smuzhiyun 0, // HOLE 124*4882a593Smuzhiyun 0, // HOLE 125*4882a593Smuzhiyun 0, // HOLE 126*4882a593Smuzhiyun 0, // HOLE 127*4882a593Smuzhiyun 0, // HOLE 128*4882a593Smuzhiyun 0, // HOLE 129*4882a593Smuzhiyun 0, // HOLE 130*4882a593Smuzhiyun 0, // HOLE 131*4882a593Smuzhiyun 0, // HOLE 132*4882a593Smuzhiyun 0, // HOLE 133*4882a593Smuzhiyun 0, // HOLE 134*4882a593Smuzhiyun 0, // HOLE 135*4882a593Smuzhiyun 0, // HOLE 136*4882a593Smuzhiyun 0, // HOLE 137*4882a593Smuzhiyun 0, // HOLE 138*4882a593Smuzhiyun 0, // HOLE 139*4882a593Smuzhiyun 0, // HOLE 140*4882a593Smuzhiyun 0, // HOLE 141*4882a593Smuzhiyun 0, // HOLE 142*4882a593Smuzhiyun 0, // HOLE 143*4882a593Smuzhiyun 0, // HOLE 144*4882a593Smuzhiyun 0, // HOLE 145*4882a593Smuzhiyun 0, // HOLE 146*4882a593Smuzhiyun 0, // HOLE 147*4882a593Smuzhiyun 0x00000000, // COHER_DEST_BASE_HI_0 148*4882a593Smuzhiyun 0x00000000, // COHER_DEST_BASE_HI_1 149*4882a593Smuzhiyun 0x00000000, // COHER_DEST_BASE_HI_2 150*4882a593Smuzhiyun 0x00000000, // COHER_DEST_BASE_HI_3 151*4882a593Smuzhiyun 0x00000000, // COHER_DEST_BASE_2 152*4882a593Smuzhiyun 0x00000000, // COHER_DEST_BASE_3 153*4882a593Smuzhiyun 0x00000000, // PA_SC_WINDOW_OFFSET 154*4882a593Smuzhiyun 0x80000000, // PA_SC_WINDOW_SCISSOR_TL 155*4882a593Smuzhiyun 0x40004000, // PA_SC_WINDOW_SCISSOR_BR 156*4882a593Smuzhiyun 0x0000ffff, // PA_SC_CLIPRECT_RULE 157*4882a593Smuzhiyun 0x00000000, // PA_SC_CLIPRECT_0_TL 158*4882a593Smuzhiyun 0x40004000, // PA_SC_CLIPRECT_0_BR 159*4882a593Smuzhiyun 0x00000000, // PA_SC_CLIPRECT_1_TL 160*4882a593Smuzhiyun 0x40004000, // PA_SC_CLIPRECT_1_BR 161*4882a593Smuzhiyun 0x00000000, // PA_SC_CLIPRECT_2_TL 162*4882a593Smuzhiyun 0x40004000, // PA_SC_CLIPRECT_2_BR 163*4882a593Smuzhiyun 0x00000000, // PA_SC_CLIPRECT_3_TL 164*4882a593Smuzhiyun 0x40004000, // PA_SC_CLIPRECT_3_BR 165*4882a593Smuzhiyun 0xaa99aaaa, // PA_SC_EDGERULE 166*4882a593Smuzhiyun 0x00000000, // PA_SU_HARDWARE_SCREEN_OFFSET 167*4882a593Smuzhiyun 0xffffffff, // CB_TARGET_MASK 168*4882a593Smuzhiyun 0xffffffff, // CB_SHADER_MASK 169*4882a593Smuzhiyun 0x80000000, // PA_SC_GENERIC_SCISSOR_TL 170*4882a593Smuzhiyun 0x40004000, // PA_SC_GENERIC_SCISSOR_BR 171*4882a593Smuzhiyun 0x00000000, // COHER_DEST_BASE_0 172*4882a593Smuzhiyun 0x00000000, // COHER_DEST_BASE_1 173*4882a593Smuzhiyun 0x80000000, // PA_SC_VPORT_SCISSOR_0_TL 174*4882a593Smuzhiyun 0x40004000, // PA_SC_VPORT_SCISSOR_0_BR 175*4882a593Smuzhiyun 0x80000000, // PA_SC_VPORT_SCISSOR_1_TL 176*4882a593Smuzhiyun 0x40004000, // PA_SC_VPORT_SCISSOR_1_BR 177*4882a593Smuzhiyun 0x80000000, // PA_SC_VPORT_SCISSOR_2_TL 178*4882a593Smuzhiyun 0x40004000, // PA_SC_VPORT_SCISSOR_2_BR 179*4882a593Smuzhiyun 0x80000000, // PA_SC_VPORT_SCISSOR_3_TL 180*4882a593Smuzhiyun 0x40004000, // PA_SC_VPORT_SCISSOR_3_BR 181*4882a593Smuzhiyun 0x80000000, // PA_SC_VPORT_SCISSOR_4_TL 182*4882a593Smuzhiyun 0x40004000, // PA_SC_VPORT_SCISSOR_4_BR 183*4882a593Smuzhiyun 0x80000000, // PA_SC_VPORT_SCISSOR_5_TL 184*4882a593Smuzhiyun 0x40004000, // PA_SC_VPORT_SCISSOR_5_BR 185*4882a593Smuzhiyun 0x80000000, // PA_SC_VPORT_SCISSOR_6_TL 186*4882a593Smuzhiyun 0x40004000, // PA_SC_VPORT_SCISSOR_6_BR 187*4882a593Smuzhiyun 0x80000000, // PA_SC_VPORT_SCISSOR_7_TL 188*4882a593Smuzhiyun 0x40004000, // PA_SC_VPORT_SCISSOR_7_BR 189*4882a593Smuzhiyun 0x80000000, // PA_SC_VPORT_SCISSOR_8_TL 190*4882a593Smuzhiyun 0x40004000, // PA_SC_VPORT_SCISSOR_8_BR 191*4882a593Smuzhiyun 0x80000000, // PA_SC_VPORT_SCISSOR_9_TL 192*4882a593Smuzhiyun 0x40004000, // PA_SC_VPORT_SCISSOR_9_BR 193*4882a593Smuzhiyun 0x80000000, // PA_SC_VPORT_SCISSOR_10_TL 194*4882a593Smuzhiyun 0x40004000, // PA_SC_VPORT_SCISSOR_10_BR 195*4882a593Smuzhiyun 0x80000000, // PA_SC_VPORT_SCISSOR_11_TL 196*4882a593Smuzhiyun 0x40004000, // PA_SC_VPORT_SCISSOR_11_BR 197*4882a593Smuzhiyun 0x80000000, // PA_SC_VPORT_SCISSOR_12_TL 198*4882a593Smuzhiyun 0x40004000, // PA_SC_VPORT_SCISSOR_12_BR 199*4882a593Smuzhiyun 0x80000000, // PA_SC_VPORT_SCISSOR_13_TL 200*4882a593Smuzhiyun 0x40004000, // PA_SC_VPORT_SCISSOR_13_BR 201*4882a593Smuzhiyun 0x80000000, // PA_SC_VPORT_SCISSOR_14_TL 202*4882a593Smuzhiyun 0x40004000, // PA_SC_VPORT_SCISSOR_14_BR 203*4882a593Smuzhiyun 0x80000000, // PA_SC_VPORT_SCISSOR_15_TL 204*4882a593Smuzhiyun 0x40004000, // PA_SC_VPORT_SCISSOR_15_BR 205*4882a593Smuzhiyun 0x00000000, // PA_SC_VPORT_ZMIN_0 206*4882a593Smuzhiyun 0x3f800000, // PA_SC_VPORT_ZMAX_0 207*4882a593Smuzhiyun 0x00000000, // PA_SC_VPORT_ZMIN_1 208*4882a593Smuzhiyun 0x3f800000, // PA_SC_VPORT_ZMAX_1 209*4882a593Smuzhiyun 0x00000000, // PA_SC_VPORT_ZMIN_2 210*4882a593Smuzhiyun 0x3f800000, // PA_SC_VPORT_ZMAX_2 211*4882a593Smuzhiyun 0x00000000, // PA_SC_VPORT_ZMIN_3 212*4882a593Smuzhiyun 0x3f800000, // PA_SC_VPORT_ZMAX_3 213*4882a593Smuzhiyun 0x00000000, // PA_SC_VPORT_ZMIN_4 214*4882a593Smuzhiyun 0x3f800000, // PA_SC_VPORT_ZMAX_4 215*4882a593Smuzhiyun 0x00000000, // PA_SC_VPORT_ZMIN_5 216*4882a593Smuzhiyun 0x3f800000, // PA_SC_VPORT_ZMAX_5 217*4882a593Smuzhiyun 0x00000000, // PA_SC_VPORT_ZMIN_6 218*4882a593Smuzhiyun 0x3f800000, // PA_SC_VPORT_ZMAX_6 219*4882a593Smuzhiyun 0x00000000, // PA_SC_VPORT_ZMIN_7 220*4882a593Smuzhiyun 0x3f800000, // PA_SC_VPORT_ZMAX_7 221*4882a593Smuzhiyun 0x00000000, // PA_SC_VPORT_ZMIN_8 222*4882a593Smuzhiyun 0x3f800000, // PA_SC_VPORT_ZMAX_8 223*4882a593Smuzhiyun 0x00000000, // PA_SC_VPORT_ZMIN_9 224*4882a593Smuzhiyun 0x3f800000, // PA_SC_VPORT_ZMAX_9 225*4882a593Smuzhiyun 0x00000000, // PA_SC_VPORT_ZMIN_10 226*4882a593Smuzhiyun 0x3f800000, // PA_SC_VPORT_ZMAX_10 227*4882a593Smuzhiyun 0x00000000, // PA_SC_VPORT_ZMIN_11 228*4882a593Smuzhiyun 0x3f800000, // PA_SC_VPORT_ZMAX_11 229*4882a593Smuzhiyun 0x00000000, // PA_SC_VPORT_ZMIN_12 230*4882a593Smuzhiyun 0x3f800000, // PA_SC_VPORT_ZMAX_12 231*4882a593Smuzhiyun 0x00000000, // PA_SC_VPORT_ZMIN_13 232*4882a593Smuzhiyun 0x3f800000, // PA_SC_VPORT_ZMAX_13 233*4882a593Smuzhiyun 0x00000000, // PA_SC_VPORT_ZMIN_14 234*4882a593Smuzhiyun 0x3f800000, // PA_SC_VPORT_ZMAX_14 235*4882a593Smuzhiyun 0x00000000, // PA_SC_VPORT_ZMIN_15 236*4882a593Smuzhiyun 0x3f800000, // PA_SC_VPORT_ZMAX_15 237*4882a593Smuzhiyun 0x00000000, // PA_SC_RASTER_CONFIG 238*4882a593Smuzhiyun 0x00000000, // PA_SC_RASTER_CONFIG_1 239*4882a593Smuzhiyun 0x00000000, // PA_SC_SCREEN_EXTENT_CONTROL 240*4882a593Smuzhiyun }; 241*4882a593Smuzhiyun static const unsigned int gfx10_SECT_CONTEXT_def_2[] = { 242*4882a593Smuzhiyun 0x00000000, // CP_PERFMON_CNTX_CNTL 243*4882a593Smuzhiyun 0x00000000, // CP_RINGID 244*4882a593Smuzhiyun 0x00000000, // CP_VMID 245*4882a593Smuzhiyun 0, // HOLE 246*4882a593Smuzhiyun 0, // HOLE 247*4882a593Smuzhiyun 0, // HOLE 248*4882a593Smuzhiyun 0, // HOLE 249*4882a593Smuzhiyun 0, // HOLE 250*4882a593Smuzhiyun 0, // HOLE 251*4882a593Smuzhiyun 0, // HOLE 252*4882a593Smuzhiyun 0, // HOLE 253*4882a593Smuzhiyun 0, // HOLE 254*4882a593Smuzhiyun 0, // HOLE 255*4882a593Smuzhiyun 0, // HOLE 256*4882a593Smuzhiyun 0, // HOLE 257*4882a593Smuzhiyun 0, // HOLE 258*4882a593Smuzhiyun 0x00000000, // PA_SC_RIGHT_VERT_GRID 259*4882a593Smuzhiyun 0x00000000, // PA_SC_LEFT_VERT_GRID 260*4882a593Smuzhiyun 0x00000000, // PA_SC_HORIZ_GRID 261*4882a593Smuzhiyun 0x00000000, // HOLE 262*4882a593Smuzhiyun 0x00000000, // HOLE 263*4882a593Smuzhiyun 0, // HOLE 264*4882a593Smuzhiyun 0, // HOLE 265*4882a593Smuzhiyun 0, // HOLE 266*4882a593Smuzhiyun 0, // HOLE 267*4882a593Smuzhiyun 0, // HOLE 268*4882a593Smuzhiyun 0, // HOLE 269*4882a593Smuzhiyun 0, // HOLE 270*4882a593Smuzhiyun 0, // HOLE 271*4882a593Smuzhiyun 0, // HOLE 272*4882a593Smuzhiyun 0, // HOLE 273*4882a593Smuzhiyun 0, // HOLE 274*4882a593Smuzhiyun 0, // HOLE 275*4882a593Smuzhiyun 0, // HOLE 276*4882a593Smuzhiyun 0, // HOLE 277*4882a593Smuzhiyun 0, // HOLE 278*4882a593Smuzhiyun 0, // HOLE 279*4882a593Smuzhiyun 0, // HOLE 280*4882a593Smuzhiyun 0, // HOLE 281*4882a593Smuzhiyun 0, // HOLE 282*4882a593Smuzhiyun 0xffffffff, // VGT_MAX_VTX_INDX 283*4882a593Smuzhiyun 0x00000000, // VGT_MIN_VTX_INDX 284*4882a593Smuzhiyun 0x00000000, // VGT_INDX_OFFSET 285*4882a593Smuzhiyun 0x00000000, // VGT_MULTI_PRIM_IB_RESET_INDX 286*4882a593Smuzhiyun 0x00550055, // CB_RMI_GL2_CACHE_CONTROL 287*4882a593Smuzhiyun 0x00000000, // CB_BLEND_RED 288*4882a593Smuzhiyun 0x00000000, // CB_BLEND_GREEN 289*4882a593Smuzhiyun 0x00000000, // CB_BLEND_BLUE 290*4882a593Smuzhiyun 0x00000000, // CB_BLEND_ALPHA 291*4882a593Smuzhiyun 0x00000000, // CB_DCC_CONTROL 292*4882a593Smuzhiyun 0x00000000, // CB_COVERAGE_OUT_CONTROL 293*4882a593Smuzhiyun 0x00000000, // DB_STENCIL_CONTROL 294*4882a593Smuzhiyun 0x01000000, // DB_STENCILREFMASK 295*4882a593Smuzhiyun 0x01000000, // DB_STENCILREFMASK_BF 296*4882a593Smuzhiyun 0, // HOLE 297*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XSCALE 298*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XOFFSET 299*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YSCALE 300*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YOFFSET 301*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZSCALE 302*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZOFFSET 303*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XSCALE_1 304*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XOFFSET_1 305*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YSCALE_1 306*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YOFFSET_1 307*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZSCALE_1 308*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZOFFSET_1 309*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XSCALE_2 310*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XOFFSET_2 311*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YSCALE_2 312*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YOFFSET_2 313*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZSCALE_2 314*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZOFFSET_2 315*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XSCALE_3 316*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XOFFSET_3 317*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YSCALE_3 318*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YOFFSET_3 319*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZSCALE_3 320*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZOFFSET_3 321*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XSCALE_4 322*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XOFFSET_4 323*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YSCALE_4 324*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YOFFSET_4 325*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZSCALE_4 326*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZOFFSET_4 327*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XSCALE_5 328*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XOFFSET_5 329*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YSCALE_5 330*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YOFFSET_5 331*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZSCALE_5 332*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZOFFSET_5 333*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XSCALE_6 334*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XOFFSET_6 335*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YSCALE_6 336*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YOFFSET_6 337*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZSCALE_6 338*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZOFFSET_6 339*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XSCALE_7 340*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XOFFSET_7 341*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YSCALE_7 342*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YOFFSET_7 343*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZSCALE_7 344*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZOFFSET_7 345*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XSCALE_8 346*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XOFFSET_8 347*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YSCALE_8 348*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YOFFSET_8 349*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZSCALE_8 350*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZOFFSET_8 351*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XSCALE_9 352*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XOFFSET_9 353*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YSCALE_9 354*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YOFFSET_9 355*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZSCALE_9 356*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZOFFSET_9 357*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XSCALE_10 358*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XOFFSET_10 359*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YSCALE_10 360*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YOFFSET_10 361*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZSCALE_10 362*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZOFFSET_10 363*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XSCALE_11 364*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XOFFSET_11 365*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YSCALE_11 366*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YOFFSET_11 367*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZSCALE_11 368*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZOFFSET_11 369*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XSCALE_12 370*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XOFFSET_12 371*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YSCALE_12 372*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YOFFSET_12 373*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZSCALE_12 374*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZOFFSET_12 375*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XSCALE_13 376*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XOFFSET_13 377*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YSCALE_13 378*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YOFFSET_13 379*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZSCALE_13 380*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZOFFSET_13 381*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XSCALE_14 382*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XOFFSET_14 383*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YSCALE_14 384*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YOFFSET_14 385*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZSCALE_14 386*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZOFFSET_14 387*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XSCALE_15 388*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_XOFFSET_15 389*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YSCALE_15 390*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_YOFFSET_15 391*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZSCALE_15 392*4882a593Smuzhiyun 0x00000000, // PA_CL_VPORT_ZOFFSET_15 393*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_0_X 394*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_0_Y 395*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_0_Z 396*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_0_W 397*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_1_X 398*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_1_Y 399*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_1_Z 400*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_1_W 401*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_2_X 402*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_2_Y 403*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_2_Z 404*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_2_W 405*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_3_X 406*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_3_Y 407*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_3_Z 408*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_3_W 409*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_4_X 410*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_4_Y 411*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_4_Z 412*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_4_W 413*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_5_X 414*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_5_Y 415*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_5_Z 416*4882a593Smuzhiyun 0x00000000, // PA_CL_UCP_5_W 417*4882a593Smuzhiyun 0x00000000, // PA_CL_PROG_NEAR_CLIP_Z 418*4882a593Smuzhiyun 0, // HOLE 419*4882a593Smuzhiyun 0, // HOLE 420*4882a593Smuzhiyun 0, // HOLE 421*4882a593Smuzhiyun 0, // HOLE 422*4882a593Smuzhiyun 0, // HOLE 423*4882a593Smuzhiyun 0, // HOLE 424*4882a593Smuzhiyun 0, // HOLE 425*4882a593Smuzhiyun 0, // HOLE 426*4882a593Smuzhiyun 0, // HOLE 427*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_0 428*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_1 429*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_2 430*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_3 431*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_4 432*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_5 433*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_6 434*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_7 435*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_8 436*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_9 437*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_10 438*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_11 439*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_12 440*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_13 441*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_14 442*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_15 443*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_16 444*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_17 445*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_18 446*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_19 447*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_20 448*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_21 449*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_22 450*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_23 451*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_24 452*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_25 453*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_26 454*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_27 455*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_28 456*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_29 457*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_30 458*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_CNTL_31 459*4882a593Smuzhiyun 0x00000000, // SPI_VS_OUT_CONFIG 460*4882a593Smuzhiyun 0, // HOLE 461*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_ENA 462*4882a593Smuzhiyun 0x00000000, // SPI_PS_INPUT_ADDR 463*4882a593Smuzhiyun 0x00000000, // SPI_INTERP_CONTROL_0 464*4882a593Smuzhiyun 0x00000002, // SPI_PS_IN_CONTROL 465*4882a593Smuzhiyun 0, // HOLE 466*4882a593Smuzhiyun 0x00000000, // SPI_BARYC_CNTL 467*4882a593Smuzhiyun 0, // HOLE 468*4882a593Smuzhiyun 0x00000000, // SPI_TMPRING_SIZE 469*4882a593Smuzhiyun 0, // HOLE 470*4882a593Smuzhiyun 0, // HOLE 471*4882a593Smuzhiyun 0, // HOLE 472*4882a593Smuzhiyun 0, // HOLE 473*4882a593Smuzhiyun 0, // HOLE 474*4882a593Smuzhiyun 0, // HOLE 475*4882a593Smuzhiyun 0, // HOLE 476*4882a593Smuzhiyun 0x00000000, // SPI_SHADER_IDX_FORMAT 477*4882a593Smuzhiyun 0x00000000, // SPI_SHADER_POS_FORMAT 478*4882a593Smuzhiyun 0x00000000, // SPI_SHADER_Z_FORMAT 479*4882a593Smuzhiyun 0x00000000, // SPI_SHADER_COL_FORMAT 480*4882a593Smuzhiyun 0, // HOLE 481*4882a593Smuzhiyun 0, // HOLE 482*4882a593Smuzhiyun 0, // HOLE 483*4882a593Smuzhiyun 0, // HOLE 484*4882a593Smuzhiyun 0, // HOLE 485*4882a593Smuzhiyun 0, // HOLE 486*4882a593Smuzhiyun 0, // HOLE 487*4882a593Smuzhiyun 0, // HOLE 488*4882a593Smuzhiyun 0, // HOLE 489*4882a593Smuzhiyun 0, // HOLE 490*4882a593Smuzhiyun 0, // HOLE 491*4882a593Smuzhiyun 0, // HOLE 492*4882a593Smuzhiyun 0, // HOLE 493*4882a593Smuzhiyun 0, // HOLE 494*4882a593Smuzhiyun 0, // HOLE 495*4882a593Smuzhiyun 0x00000000, // SX_PS_DOWNCONVERT 496*4882a593Smuzhiyun 0x00000000, // SX_BLEND_OPT_EPSILON 497*4882a593Smuzhiyun 0x00000000, // SX_BLEND_OPT_CONTROL 498*4882a593Smuzhiyun 0x00000000, // SX_MRT0_BLEND_OPT 499*4882a593Smuzhiyun 0x00000000, // SX_MRT1_BLEND_OPT 500*4882a593Smuzhiyun 0x00000000, // SX_MRT2_BLEND_OPT 501*4882a593Smuzhiyun 0x00000000, // SX_MRT3_BLEND_OPT 502*4882a593Smuzhiyun 0x00000000, // SX_MRT4_BLEND_OPT 503*4882a593Smuzhiyun 0x00000000, // SX_MRT5_BLEND_OPT 504*4882a593Smuzhiyun 0x00000000, // SX_MRT6_BLEND_OPT 505*4882a593Smuzhiyun 0x00000000, // SX_MRT7_BLEND_OPT 506*4882a593Smuzhiyun 0x00000000, // CB_BLEND0_CONTROL 507*4882a593Smuzhiyun 0x00000000, // CB_BLEND1_CONTROL 508*4882a593Smuzhiyun 0x00000000, // CB_BLEND2_CONTROL 509*4882a593Smuzhiyun 0x00000000, // CB_BLEND3_CONTROL 510*4882a593Smuzhiyun 0x00000000, // CB_BLEND4_CONTROL 511*4882a593Smuzhiyun 0x00000000, // CB_BLEND5_CONTROL 512*4882a593Smuzhiyun 0x00000000, // CB_BLEND6_CONTROL 513*4882a593Smuzhiyun 0x00000000, // CB_BLEND7_CONTROL 514*4882a593Smuzhiyun }; 515*4882a593Smuzhiyun static const unsigned int gfx10_SECT_CONTEXT_def_3[] = { 516*4882a593Smuzhiyun 0x00000000, // PA_CL_POINT_X_RAD 517*4882a593Smuzhiyun 0x00000000, // PA_CL_POINT_Y_RAD 518*4882a593Smuzhiyun 0x00000000, // PA_CL_POINT_SIZE 519*4882a593Smuzhiyun 0x00000000, // PA_CL_POINT_CULL_RAD 520*4882a593Smuzhiyun }; 521*4882a593Smuzhiyun static const unsigned int gfx10_SECT_CONTEXT_def_4[] = { 522*4882a593Smuzhiyun 0x00000000, // VGT_GS_MAX_PRIMS_PER_SUBGROUP 523*4882a593Smuzhiyun 0x00000000, // DB_DEPTH_CONTROL 524*4882a593Smuzhiyun 0x00000000, // DB_EQAA 525*4882a593Smuzhiyun 0x00000000, // CB_COLOR_CONTROL 526*4882a593Smuzhiyun 0x00000000, // DB_SHADER_CONTROL 527*4882a593Smuzhiyun 0x00090000, // PA_CL_CLIP_CNTL 528*4882a593Smuzhiyun 0x00000004, // PA_SU_SC_MODE_CNTL 529*4882a593Smuzhiyun 0x00000000, // PA_CL_VTE_CNTL 530*4882a593Smuzhiyun 0x00000000, // PA_CL_VS_OUT_CNTL 531*4882a593Smuzhiyun 0x00000000, // PA_CL_NANINF_CNTL 532*4882a593Smuzhiyun 0x00000000, // PA_SU_LINE_STIPPLE_CNTL 533*4882a593Smuzhiyun 0x00000000, // PA_SU_LINE_STIPPLE_SCALE 534*4882a593Smuzhiyun 0x00000000, // PA_SU_PRIM_FILTER_CNTL 535*4882a593Smuzhiyun 0x00000000, // PA_SU_SMALL_PRIM_FILTER_CNTL 536*4882a593Smuzhiyun 0x00000000, // PA_CL_OBJPRIM_ID_CNTL 537*4882a593Smuzhiyun 0x00000000, // PA_CL_NGG_CNTL 538*4882a593Smuzhiyun 0x00000000, // PA_SU_OVER_RASTERIZATION_CNTL 539*4882a593Smuzhiyun 0, // HOLE 540*4882a593Smuzhiyun 0, // HOLE 541*4882a593Smuzhiyun 0, // HOLE 542*4882a593Smuzhiyun 0, // HOLE 543*4882a593Smuzhiyun 0, // HOLE 544*4882a593Smuzhiyun 0, // HOLE 545*4882a593Smuzhiyun 0, // HOLE 546*4882a593Smuzhiyun 0, // HOLE 547*4882a593Smuzhiyun 0, // HOLE 548*4882a593Smuzhiyun 0, // HOLE 549*4882a593Smuzhiyun 0, // HOLE 550*4882a593Smuzhiyun 0, // HOLE 551*4882a593Smuzhiyun 0, // HOLE 552*4882a593Smuzhiyun 0, // HOLE 553*4882a593Smuzhiyun 0, // HOLE 554*4882a593Smuzhiyun 0, // HOLE 555*4882a593Smuzhiyun 0, // HOLE 556*4882a593Smuzhiyun 0, // HOLE 557*4882a593Smuzhiyun 0, // HOLE 558*4882a593Smuzhiyun 0, // HOLE 559*4882a593Smuzhiyun 0, // HOLE 560*4882a593Smuzhiyun 0, // HOLE 561*4882a593Smuzhiyun 0, // HOLE 562*4882a593Smuzhiyun 0, // HOLE 563*4882a593Smuzhiyun 0, // HOLE 564*4882a593Smuzhiyun 0, // HOLE 565*4882a593Smuzhiyun 0, // HOLE 566*4882a593Smuzhiyun 0, // HOLE 567*4882a593Smuzhiyun 0, // HOLE 568*4882a593Smuzhiyun 0, // HOLE 569*4882a593Smuzhiyun 0, // HOLE 570*4882a593Smuzhiyun 0, // HOLE 571*4882a593Smuzhiyun 0, // HOLE 572*4882a593Smuzhiyun 0, // HOLE 573*4882a593Smuzhiyun 0, // HOLE 574*4882a593Smuzhiyun 0, // HOLE 575*4882a593Smuzhiyun 0, // HOLE 576*4882a593Smuzhiyun 0, // HOLE 577*4882a593Smuzhiyun 0, // HOLE 578*4882a593Smuzhiyun 0, // HOLE 579*4882a593Smuzhiyun 0, // HOLE 580*4882a593Smuzhiyun 0, // HOLE 581*4882a593Smuzhiyun 0, // HOLE 582*4882a593Smuzhiyun 0, // HOLE 583*4882a593Smuzhiyun 0, // HOLE 584*4882a593Smuzhiyun 0, // HOLE 585*4882a593Smuzhiyun 0, // HOLE 586*4882a593Smuzhiyun 0, // HOLE 587*4882a593Smuzhiyun 0, // HOLE 588*4882a593Smuzhiyun 0, // HOLE 589*4882a593Smuzhiyun 0, // HOLE 590*4882a593Smuzhiyun 0, // HOLE 591*4882a593Smuzhiyun 0, // HOLE 592*4882a593Smuzhiyun 0, // HOLE 593*4882a593Smuzhiyun 0, // HOLE 594*4882a593Smuzhiyun 0, // HOLE 595*4882a593Smuzhiyun 0, // HOLE 596*4882a593Smuzhiyun 0, // HOLE 597*4882a593Smuzhiyun 0, // HOLE 598*4882a593Smuzhiyun 0, // HOLE 599*4882a593Smuzhiyun 0, // HOLE 600*4882a593Smuzhiyun 0, // HOLE 601*4882a593Smuzhiyun 0, // HOLE 602*4882a593Smuzhiyun 0, // HOLE 603*4882a593Smuzhiyun 0, // HOLE 604*4882a593Smuzhiyun 0, // HOLE 605*4882a593Smuzhiyun 0, // HOLE 606*4882a593Smuzhiyun 0, // HOLE 607*4882a593Smuzhiyun 0, // HOLE 608*4882a593Smuzhiyun 0, // HOLE 609*4882a593Smuzhiyun 0, // HOLE 610*4882a593Smuzhiyun 0, // HOLE 611*4882a593Smuzhiyun 0, // HOLE 612*4882a593Smuzhiyun 0, // HOLE 613*4882a593Smuzhiyun 0, // HOLE 614*4882a593Smuzhiyun 0, // HOLE 615*4882a593Smuzhiyun 0, // HOLE 616*4882a593Smuzhiyun 0, // HOLE 617*4882a593Smuzhiyun 0, // HOLE 618*4882a593Smuzhiyun 0, // HOLE 619*4882a593Smuzhiyun 0, // HOLE 620*4882a593Smuzhiyun 0, // HOLE 621*4882a593Smuzhiyun 0, // HOLE 622*4882a593Smuzhiyun 0, // HOLE 623*4882a593Smuzhiyun 0, // HOLE 624*4882a593Smuzhiyun 0, // HOLE 625*4882a593Smuzhiyun 0, // HOLE 626*4882a593Smuzhiyun 0, // HOLE 627*4882a593Smuzhiyun 0, // HOLE 628*4882a593Smuzhiyun 0, // HOLE 629*4882a593Smuzhiyun 0, // HOLE 630*4882a593Smuzhiyun 0, // HOLE 631*4882a593Smuzhiyun 0, // HOLE 632*4882a593Smuzhiyun 0, // HOLE 633*4882a593Smuzhiyun 0, // HOLE 634*4882a593Smuzhiyun 0, // HOLE 635*4882a593Smuzhiyun 0, // HOLE 636*4882a593Smuzhiyun 0, // HOLE 637*4882a593Smuzhiyun 0, // HOLE 638*4882a593Smuzhiyun 0, // HOLE 639*4882a593Smuzhiyun 0, // HOLE 640*4882a593Smuzhiyun 0, // HOLE 641*4882a593Smuzhiyun 0, // HOLE 642*4882a593Smuzhiyun 0, // HOLE 643*4882a593Smuzhiyun 0, // HOLE 644*4882a593Smuzhiyun 0, // HOLE 645*4882a593Smuzhiyun 0, // HOLE 646*4882a593Smuzhiyun 0, // HOLE 647*4882a593Smuzhiyun 0, // HOLE 648*4882a593Smuzhiyun 0, // HOLE 649*4882a593Smuzhiyun 0, // HOLE 650*4882a593Smuzhiyun 0, // HOLE 651*4882a593Smuzhiyun 0x00000000, // PA_SU_POINT_SIZE 652*4882a593Smuzhiyun 0x00000000, // PA_SU_POINT_MINMAX 653*4882a593Smuzhiyun 0x00000000, // PA_SU_LINE_CNTL 654*4882a593Smuzhiyun 0x00000000, // PA_SC_LINE_STIPPLE 655*4882a593Smuzhiyun 0x00000000, // VGT_OUTPUT_PATH_CNTL 656*4882a593Smuzhiyun 0x00000000, // VGT_HOS_CNTL 657*4882a593Smuzhiyun 0x00000000, // VGT_HOS_MAX_TESS_LEVEL 658*4882a593Smuzhiyun 0x00000000, // VGT_HOS_MIN_TESS_LEVEL 659*4882a593Smuzhiyun 0x00000000, // VGT_HOS_REUSE_DEPTH 660*4882a593Smuzhiyun 0x00000000, // VGT_GROUP_PRIM_TYPE 661*4882a593Smuzhiyun 0x00000000, // VGT_GROUP_FIRST_DECR 662*4882a593Smuzhiyun 0x00000000, // VGT_GROUP_DECR 663*4882a593Smuzhiyun 0x00000000, // VGT_GROUP_VECT_0_CNTL 664*4882a593Smuzhiyun 0x00000000, // VGT_GROUP_VECT_1_CNTL 665*4882a593Smuzhiyun 0x00000000, // VGT_GROUP_VECT_0_FMT_CNTL 666*4882a593Smuzhiyun 0x00000000, // VGT_GROUP_VECT_1_FMT_CNTL 667*4882a593Smuzhiyun 0x00000000, // VGT_GS_MODE 668*4882a593Smuzhiyun 0x00000000, // VGT_GS_ONCHIP_CNTL 669*4882a593Smuzhiyun 0x00000000, // PA_SC_MODE_CNTL_0 670*4882a593Smuzhiyun 0x00000000, // PA_SC_MODE_CNTL_1 671*4882a593Smuzhiyun 0x00000000, // VGT_ENHANCE 672*4882a593Smuzhiyun 0x00000100, // VGT_GS_PER_ES 673*4882a593Smuzhiyun 0x00000080, // VGT_ES_PER_GS 674*4882a593Smuzhiyun 0x00000002, // VGT_GS_PER_VS 675*4882a593Smuzhiyun 0x00000000, // VGT_GSVS_RING_OFFSET_1 676*4882a593Smuzhiyun 0x00000000, // VGT_GSVS_RING_OFFSET_2 677*4882a593Smuzhiyun 0x00000000, // VGT_GSVS_RING_OFFSET_3 678*4882a593Smuzhiyun 0x00000000, // VGT_GS_OUT_PRIM_TYPE 679*4882a593Smuzhiyun 0x00000000, // IA_ENHANCE 680*4882a593Smuzhiyun }; 681*4882a593Smuzhiyun static const unsigned int gfx10_SECT_CONTEXT_def_5[] = { 682*4882a593Smuzhiyun 0x00000000, // WD_ENHANCE 683*4882a593Smuzhiyun 0x00000000, // VGT_PRIMITIVEID_EN 684*4882a593Smuzhiyun }; 685*4882a593Smuzhiyun static const unsigned int gfx10_SECT_CONTEXT_def_6[] = { 686*4882a593Smuzhiyun 0x00000000, // VGT_PRIMITIVEID_RESET 687*4882a593Smuzhiyun }; 688*4882a593Smuzhiyun static const unsigned int gfx10_SECT_CONTEXT_def_7[] = { 689*4882a593Smuzhiyun 0x00000000, // VGT_MULTI_PRIM_IB_RESET_EN 690*4882a593Smuzhiyun 0x00000000, // VGT_DRAW_PAYLOAD_CNTL 691*4882a593Smuzhiyun 0x00000000, // HOLE 692*4882a593Smuzhiyun 0x00000000, // VGT_INSTANCE_STEP_RATE_0 693*4882a593Smuzhiyun 0x00000000, // VGT_INSTANCE_STEP_RATE_1 694*4882a593Smuzhiyun 0x000000ff, // IA_MULTI_VGT_PARAM 695*4882a593Smuzhiyun 0x00000000, // VGT_ESGS_RING_ITEMSIZE 696*4882a593Smuzhiyun 0x00000000, // VGT_GSVS_RING_ITEMSIZE 697*4882a593Smuzhiyun 0x00000000, // VGT_REUSE_OFF 698*4882a593Smuzhiyun 0x00000000, // VGT_VTX_CNT_EN 699*4882a593Smuzhiyun 0x00000000, // DB_HTILE_SURFACE 700*4882a593Smuzhiyun 0x00000000, // DB_SRESULTS_COMPARE_STATE0 701*4882a593Smuzhiyun 0x00000000, // DB_SRESULTS_COMPARE_STATE1 702*4882a593Smuzhiyun 0x00000000, // DB_PRELOAD_CONTROL 703*4882a593Smuzhiyun 0, // HOLE 704*4882a593Smuzhiyun 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_0 705*4882a593Smuzhiyun 0x00000000, // VGT_STRMOUT_VTX_STRIDE_0 706*4882a593Smuzhiyun 0, // HOLE 707*4882a593Smuzhiyun 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_0 708*4882a593Smuzhiyun 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_1 709*4882a593Smuzhiyun 0x00000000, // VGT_STRMOUT_VTX_STRIDE_1 710*4882a593Smuzhiyun 0, // HOLE 711*4882a593Smuzhiyun 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_1 712*4882a593Smuzhiyun 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_2 713*4882a593Smuzhiyun 0x00000000, // VGT_STRMOUT_VTX_STRIDE_2 714*4882a593Smuzhiyun 0, // HOLE 715*4882a593Smuzhiyun 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_2 716*4882a593Smuzhiyun 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_3 717*4882a593Smuzhiyun 0x00000000, // VGT_STRMOUT_VTX_STRIDE_3 718*4882a593Smuzhiyun 0, // HOLE 719*4882a593Smuzhiyun 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_3 720*4882a593Smuzhiyun 0, // HOLE 721*4882a593Smuzhiyun 0, // HOLE 722*4882a593Smuzhiyun 0, // HOLE 723*4882a593Smuzhiyun 0, // HOLE 724*4882a593Smuzhiyun 0, // HOLE 725*4882a593Smuzhiyun 0, // HOLE 726*4882a593Smuzhiyun 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_OFFSET 727*4882a593Smuzhiyun 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_BUFFER_FILLED_SIZE 728*4882a593Smuzhiyun 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE 729*4882a593Smuzhiyun 0, // HOLE 730*4882a593Smuzhiyun 0x00000000, // VGT_GS_MAX_VERT_OUT 731*4882a593Smuzhiyun 0, // HOLE 732*4882a593Smuzhiyun 0, // HOLE 733*4882a593Smuzhiyun 0, // HOLE 734*4882a593Smuzhiyun 0, // HOLE 735*4882a593Smuzhiyun 0, // HOLE 736*4882a593Smuzhiyun 0x00000000, // VGT_TESS_DISTRIBUTION 737*4882a593Smuzhiyun 0x00000000, // VGT_SHADER_STAGES_EN 738*4882a593Smuzhiyun 0x00000000, // VGT_LS_HS_CONFIG 739*4882a593Smuzhiyun 0x00000000, // VGT_GS_VERT_ITEMSIZE 740*4882a593Smuzhiyun 0x00000000, // VGT_GS_VERT_ITEMSIZE_1 741*4882a593Smuzhiyun 0x00000000, // VGT_GS_VERT_ITEMSIZE_2 742*4882a593Smuzhiyun 0x00000000, // VGT_GS_VERT_ITEMSIZE_3 743*4882a593Smuzhiyun 0x00000000, // VGT_TF_PARAM 744*4882a593Smuzhiyun 0x00000000, // DB_ALPHA_TO_MASK 745*4882a593Smuzhiyun 0x00000000, // VGT_DISPATCH_DRAW_INDEX 746*4882a593Smuzhiyun 0x00000000, // PA_SU_POLY_OFFSET_DB_FMT_CNTL 747*4882a593Smuzhiyun 0x00000000, // PA_SU_POLY_OFFSET_CLAMP 748*4882a593Smuzhiyun 0x00000000, // PA_SU_POLY_OFFSET_FRONT_SCALE 749*4882a593Smuzhiyun 0x00000000, // PA_SU_POLY_OFFSET_FRONT_OFFSET 750*4882a593Smuzhiyun 0x00000000, // PA_SU_POLY_OFFSET_BACK_SCALE 751*4882a593Smuzhiyun 0x00000000, // PA_SU_POLY_OFFSET_BACK_OFFSET 752*4882a593Smuzhiyun 0x00000000, // VGT_GS_INSTANCE_CNT 753*4882a593Smuzhiyun 0x00000000, // VGT_STRMOUT_CONFIG 754*4882a593Smuzhiyun 0x00000000, // VGT_STRMOUT_BUFFER_CONFIG 755*4882a593Smuzhiyun }; 756*4882a593Smuzhiyun static const unsigned int gfx10_SECT_CONTEXT_def_8[] = { 757*4882a593Smuzhiyun 0x00000000, // PA_SC_CENTROID_PRIORITY_0 758*4882a593Smuzhiyun 0x00000000, // PA_SC_CENTROID_PRIORITY_1 759*4882a593Smuzhiyun 0x00001000, // PA_SC_LINE_CNTL 760*4882a593Smuzhiyun 0x00000000, // PA_SC_AA_CONFIG 761*4882a593Smuzhiyun 0x00000005, // PA_SU_VTX_CNTL 762*4882a593Smuzhiyun 0x3f800000, // PA_CL_GB_VERT_CLIP_ADJ 763*4882a593Smuzhiyun 0x3f800000, // PA_CL_GB_VERT_DISC_ADJ 764*4882a593Smuzhiyun 0x3f800000, // PA_CL_GB_HORZ_CLIP_ADJ 765*4882a593Smuzhiyun 0x3f800000, // PA_CL_GB_HORZ_DISC_ADJ 766*4882a593Smuzhiyun 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0 767*4882a593Smuzhiyun 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1 768*4882a593Smuzhiyun 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2 769*4882a593Smuzhiyun 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3 770*4882a593Smuzhiyun 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0 771*4882a593Smuzhiyun 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1 772*4882a593Smuzhiyun 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2 773*4882a593Smuzhiyun 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3 774*4882a593Smuzhiyun 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0 775*4882a593Smuzhiyun 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1 776*4882a593Smuzhiyun 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2 777*4882a593Smuzhiyun 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3 778*4882a593Smuzhiyun 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0 779*4882a593Smuzhiyun 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1 780*4882a593Smuzhiyun 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2 781*4882a593Smuzhiyun 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3 782*4882a593Smuzhiyun 0xffffffff, // PA_SC_AA_MASK_X0Y0_X1Y0 783*4882a593Smuzhiyun 0xffffffff, // PA_SC_AA_MASK_X0Y1_X1Y1 784*4882a593Smuzhiyun 0x00000000, // PA_SC_SHADER_CONTROL 785*4882a593Smuzhiyun 0x00000003, // PA_SC_BINNER_CNTL_0 786*4882a593Smuzhiyun 0x00000000, // PA_SC_BINNER_CNTL_1 787*4882a593Smuzhiyun 0x00100000, // PA_SC_CONSERVATIVE_RASTERIZATION_CNTL 788*4882a593Smuzhiyun 0x00000000, // PA_SC_NGG_MODE_CNTL 789*4882a593Smuzhiyun 0, // HOLE 790*4882a593Smuzhiyun 0x0000001e, // VGT_VERTEX_REUSE_BLOCK_CNTL 791*4882a593Smuzhiyun 0x00000020, // VGT_OUT_DEALLOC_CNTL 792*4882a593Smuzhiyun 0x00000000, // CB_COLOR0_BASE 793*4882a593Smuzhiyun 0x00000000, // CB_COLOR0_PITCH 794*4882a593Smuzhiyun 0x00000000, // CB_COLOR0_SLICE 795*4882a593Smuzhiyun 0x00000000, // CB_COLOR0_VIEW 796*4882a593Smuzhiyun 0x00000000, // CB_COLOR0_INFO 797*4882a593Smuzhiyun 0x00000000, // CB_COLOR0_ATTRIB 798*4882a593Smuzhiyun 0x00000000, // CB_COLOR0_DCC_CONTROL 799*4882a593Smuzhiyun 0x00000000, // CB_COLOR0_CMASK 800*4882a593Smuzhiyun 0x00000000, // CB_COLOR0_CMASK_SLICE 801*4882a593Smuzhiyun 0x00000000, // CB_COLOR0_FMASK 802*4882a593Smuzhiyun 0x00000000, // CB_COLOR0_FMASK_SLICE 803*4882a593Smuzhiyun 0x00000000, // CB_COLOR0_CLEAR_WORD0 804*4882a593Smuzhiyun 0x00000000, // CB_COLOR0_CLEAR_WORD1 805*4882a593Smuzhiyun 0x00000000, // CB_COLOR0_DCC_BASE 806*4882a593Smuzhiyun 0, // HOLE 807*4882a593Smuzhiyun 0x00000000, // CB_COLOR1_BASE 808*4882a593Smuzhiyun 0x00000000, // CB_COLOR1_PITCH 809*4882a593Smuzhiyun 0x00000000, // CB_COLOR1_SLICE 810*4882a593Smuzhiyun 0x00000000, // CB_COLOR1_VIEW 811*4882a593Smuzhiyun 0x00000000, // CB_COLOR1_INFO 812*4882a593Smuzhiyun 0x00000000, // CB_COLOR1_ATTRIB 813*4882a593Smuzhiyun 0x00000000, // CB_COLOR1_DCC_CONTROL 814*4882a593Smuzhiyun 0x00000000, // CB_COLOR1_CMASK 815*4882a593Smuzhiyun 0x00000000, // CB_COLOR1_CMASK_SLICE 816*4882a593Smuzhiyun 0x00000000, // CB_COLOR1_FMASK 817*4882a593Smuzhiyun 0x00000000, // CB_COLOR1_FMASK_SLICE 818*4882a593Smuzhiyun 0x00000000, // CB_COLOR1_CLEAR_WORD0 819*4882a593Smuzhiyun 0x00000000, // CB_COLOR1_CLEAR_WORD1 820*4882a593Smuzhiyun 0x00000000, // CB_COLOR1_DCC_BASE 821*4882a593Smuzhiyun 0, // HOLE 822*4882a593Smuzhiyun 0x00000000, // CB_COLOR2_BASE 823*4882a593Smuzhiyun 0x00000000, // CB_COLOR2_PITCH 824*4882a593Smuzhiyun 0x00000000, // CB_COLOR2_SLICE 825*4882a593Smuzhiyun 0x00000000, // CB_COLOR2_VIEW 826*4882a593Smuzhiyun 0x00000000, // CB_COLOR2_INFO 827*4882a593Smuzhiyun 0x00000000, // CB_COLOR2_ATTRIB 828*4882a593Smuzhiyun 0x00000000, // CB_COLOR2_DCC_CONTROL 829*4882a593Smuzhiyun 0x00000000, // CB_COLOR2_CMASK 830*4882a593Smuzhiyun 0x00000000, // CB_COLOR2_CMASK_SLICE 831*4882a593Smuzhiyun 0x00000000, // CB_COLOR2_FMASK 832*4882a593Smuzhiyun 0x00000000, // CB_COLOR2_FMASK_SLICE 833*4882a593Smuzhiyun 0x00000000, // CB_COLOR2_CLEAR_WORD0 834*4882a593Smuzhiyun 0x00000000, // CB_COLOR2_CLEAR_WORD1 835*4882a593Smuzhiyun 0x00000000, // CB_COLOR2_DCC_BASE 836*4882a593Smuzhiyun 0, // HOLE 837*4882a593Smuzhiyun 0x00000000, // CB_COLOR3_BASE 838*4882a593Smuzhiyun 0x00000000, // CB_COLOR3_PITCH 839*4882a593Smuzhiyun 0x00000000, // CB_COLOR3_SLICE 840*4882a593Smuzhiyun 0x00000000, // CB_COLOR3_VIEW 841*4882a593Smuzhiyun 0x00000000, // CB_COLOR3_INFO 842*4882a593Smuzhiyun 0x00000000, // CB_COLOR3_ATTRIB 843*4882a593Smuzhiyun 0x00000000, // CB_COLOR3_DCC_CONTROL 844*4882a593Smuzhiyun 0x00000000, // CB_COLOR3_CMASK 845*4882a593Smuzhiyun 0x00000000, // CB_COLOR3_CMASK_SLICE 846*4882a593Smuzhiyun 0x00000000, // CB_COLOR3_FMASK 847*4882a593Smuzhiyun 0x00000000, // CB_COLOR3_FMASK_SLICE 848*4882a593Smuzhiyun 0x00000000, // CB_COLOR3_CLEAR_WORD0 849*4882a593Smuzhiyun 0x00000000, // CB_COLOR3_CLEAR_WORD1 850*4882a593Smuzhiyun 0x00000000, // CB_COLOR3_DCC_BASE 851*4882a593Smuzhiyun 0, // HOLE 852*4882a593Smuzhiyun 0x00000000, // CB_COLOR4_BASE 853*4882a593Smuzhiyun 0x00000000, // CB_COLOR4_PITCH 854*4882a593Smuzhiyun 0x00000000, // CB_COLOR4_SLICE 855*4882a593Smuzhiyun 0x00000000, // CB_COLOR4_VIEW 856*4882a593Smuzhiyun 0x00000000, // CB_COLOR4_INFO 857*4882a593Smuzhiyun 0x00000000, // CB_COLOR4_ATTRIB 858*4882a593Smuzhiyun 0x00000000, // CB_COLOR4_DCC_CONTROL 859*4882a593Smuzhiyun 0x00000000, // CB_COLOR4_CMASK 860*4882a593Smuzhiyun 0x00000000, // CB_COLOR4_CMASK_SLICE 861*4882a593Smuzhiyun 0x00000000, // CB_COLOR4_FMASK 862*4882a593Smuzhiyun 0x00000000, // CB_COLOR4_FMASK_SLICE 863*4882a593Smuzhiyun 0x00000000, // CB_COLOR4_CLEAR_WORD0 864*4882a593Smuzhiyun 0x00000000, // CB_COLOR4_CLEAR_WORD1 865*4882a593Smuzhiyun 0x00000000, // CB_COLOR4_DCC_BASE 866*4882a593Smuzhiyun 0, // HOLE 867*4882a593Smuzhiyun 0x00000000, // CB_COLOR5_BASE 868*4882a593Smuzhiyun 0x00000000, // CB_COLOR5_PITCH 869*4882a593Smuzhiyun 0x00000000, // CB_COLOR5_SLICE 870*4882a593Smuzhiyun 0x00000000, // CB_COLOR5_VIEW 871*4882a593Smuzhiyun 0x00000000, // CB_COLOR5_INFO 872*4882a593Smuzhiyun 0x00000000, // CB_COLOR5_ATTRIB 873*4882a593Smuzhiyun 0x00000000, // CB_COLOR5_DCC_CONTROL 874*4882a593Smuzhiyun 0x00000000, // CB_COLOR5_CMASK 875*4882a593Smuzhiyun 0x00000000, // CB_COLOR5_CMASK_SLICE 876*4882a593Smuzhiyun 0x00000000, // CB_COLOR5_FMASK 877*4882a593Smuzhiyun 0x00000000, // CB_COLOR5_FMASK_SLICE 878*4882a593Smuzhiyun 0x00000000, // CB_COLOR5_CLEAR_WORD0 879*4882a593Smuzhiyun 0x00000000, // CB_COLOR5_CLEAR_WORD1 880*4882a593Smuzhiyun 0x00000000, // CB_COLOR5_DCC_BASE 881*4882a593Smuzhiyun 0, // HOLE 882*4882a593Smuzhiyun 0x00000000, // CB_COLOR6_BASE 883*4882a593Smuzhiyun 0x00000000, // CB_COLOR6_PITCH 884*4882a593Smuzhiyun 0x00000000, // CB_COLOR6_SLICE 885*4882a593Smuzhiyun 0x00000000, // CB_COLOR6_VIEW 886*4882a593Smuzhiyun 0x00000000, // CB_COLOR6_INFO 887*4882a593Smuzhiyun 0x00000000, // CB_COLOR6_ATTRIB 888*4882a593Smuzhiyun 0x00000000, // CB_COLOR6_DCC_CONTROL 889*4882a593Smuzhiyun 0x00000000, // CB_COLOR6_CMASK 890*4882a593Smuzhiyun 0x00000000, // CB_COLOR6_CMASK_SLICE 891*4882a593Smuzhiyun 0x00000000, // CB_COLOR6_FMASK 892*4882a593Smuzhiyun 0x00000000, // CB_COLOR6_FMASK_SLICE 893*4882a593Smuzhiyun 0x00000000, // CB_COLOR6_CLEAR_WORD0 894*4882a593Smuzhiyun 0x00000000, // CB_COLOR6_CLEAR_WORD1 895*4882a593Smuzhiyun 0x00000000, // CB_COLOR6_DCC_BASE 896*4882a593Smuzhiyun 0, // HOLE 897*4882a593Smuzhiyun 0x00000000, // CB_COLOR7_BASE 898*4882a593Smuzhiyun 0x00000000, // CB_COLOR7_PITCH 899*4882a593Smuzhiyun 0x00000000, // CB_COLOR7_SLICE 900*4882a593Smuzhiyun 0x00000000, // CB_COLOR7_VIEW 901*4882a593Smuzhiyun 0x00000000, // CB_COLOR7_INFO 902*4882a593Smuzhiyun 0x00000000, // CB_COLOR7_ATTRIB 903*4882a593Smuzhiyun 0x00000000, // CB_COLOR7_DCC_CONTROL 904*4882a593Smuzhiyun 0x00000000, // CB_COLOR7_CMASK 905*4882a593Smuzhiyun 0x00000000, // CB_COLOR7_CMASK_SLICE 906*4882a593Smuzhiyun 0x00000000, // CB_COLOR7_FMASK 907*4882a593Smuzhiyun 0x00000000, // CB_COLOR7_FMASK_SLICE 908*4882a593Smuzhiyun 0x00000000, // CB_COLOR7_CLEAR_WORD0 909*4882a593Smuzhiyun 0x00000000, // CB_COLOR7_CLEAR_WORD1 910*4882a593Smuzhiyun 0x00000000, // CB_COLOR7_DCC_BASE 911*4882a593Smuzhiyun 0, // HOLE 912*4882a593Smuzhiyun 0x00000000, // CB_COLOR0_BASE_EXT 913*4882a593Smuzhiyun 0x00000000, // CB_COLOR1_BASE_EXT 914*4882a593Smuzhiyun 0x00000000, // CB_COLOR2_BASE_EXT 915*4882a593Smuzhiyun 0x00000000, // CB_COLOR3_BASE_EXT 916*4882a593Smuzhiyun 0x00000000, // CB_COLOR4_BASE_EXT 917*4882a593Smuzhiyun 0x00000000, // CB_COLOR5_BASE_EXT 918*4882a593Smuzhiyun 0x00000000, // CB_COLOR6_BASE_EXT 919*4882a593Smuzhiyun 0x00000000, // CB_COLOR7_BASE_EXT 920*4882a593Smuzhiyun 0x00000000, // CB_COLOR0_CMASK_BASE_EXT 921*4882a593Smuzhiyun 0x00000000, // CB_COLOR1_CMASK_BASE_EXT 922*4882a593Smuzhiyun 0x00000000, // CB_COLOR2_CMASK_BASE_EXT 923*4882a593Smuzhiyun 0x00000000, // CB_COLOR3_CMASK_BASE_EXT 924*4882a593Smuzhiyun 0x00000000, // CB_COLOR4_CMASK_BASE_EXT 925*4882a593Smuzhiyun 0x00000000, // CB_COLOR5_CMASK_BASE_EXT 926*4882a593Smuzhiyun 0x00000000, // CB_COLOR6_CMASK_BASE_EXT 927*4882a593Smuzhiyun 0x00000000, // CB_COLOR7_CMASK_BASE_EXT 928*4882a593Smuzhiyun 0x00000000, // CB_COLOR0_FMASK_BASE_EXT 929*4882a593Smuzhiyun 0x00000000, // CB_COLOR1_FMASK_BASE_EXT 930*4882a593Smuzhiyun 0x00000000, // CB_COLOR2_FMASK_BASE_EXT 931*4882a593Smuzhiyun 0x00000000, // CB_COLOR3_FMASK_BASE_EXT 932*4882a593Smuzhiyun 0x00000000, // CB_COLOR4_FMASK_BASE_EXT 933*4882a593Smuzhiyun 0x00000000, // CB_COLOR5_FMASK_BASE_EXT 934*4882a593Smuzhiyun 0x00000000, // CB_COLOR6_FMASK_BASE_EXT 935*4882a593Smuzhiyun 0x00000000, // CB_COLOR7_FMASK_BASE_EXT 936*4882a593Smuzhiyun 0x00000000, // CB_COLOR0_DCC_BASE_EXT 937*4882a593Smuzhiyun 0x00000000, // CB_COLOR1_DCC_BASE_EXT 938*4882a593Smuzhiyun 0x00000000, // CB_COLOR2_DCC_BASE_EXT 939*4882a593Smuzhiyun 0x00000000, // CB_COLOR3_DCC_BASE_EXT 940*4882a593Smuzhiyun 0x00000000, // CB_COLOR4_DCC_BASE_EXT 941*4882a593Smuzhiyun 0x00000000, // CB_COLOR5_DCC_BASE_EXT 942*4882a593Smuzhiyun 0x00000000, // CB_COLOR6_DCC_BASE_EXT 943*4882a593Smuzhiyun 0x00000000, // CB_COLOR7_DCC_BASE_EXT 944*4882a593Smuzhiyun 0x00000000, // CB_COLOR0_ATTRIB2 945*4882a593Smuzhiyun 0x00000000, // CB_COLOR1_ATTRIB2 946*4882a593Smuzhiyun 0x00000000, // CB_COLOR2_ATTRIB2 947*4882a593Smuzhiyun 0x00000000, // CB_COLOR3_ATTRIB2 948*4882a593Smuzhiyun 0x00000000, // CB_COLOR4_ATTRIB2 949*4882a593Smuzhiyun 0x00000000, // CB_COLOR5_ATTRIB2 950*4882a593Smuzhiyun 0x00000000, // CB_COLOR6_ATTRIB2 951*4882a593Smuzhiyun 0x00000000, // CB_COLOR7_ATTRIB2 952*4882a593Smuzhiyun 0x00000000, // CB_COLOR0_ATTRIB3 953*4882a593Smuzhiyun 0x00000000, // CB_COLOR1_ATTRIB3 954*4882a593Smuzhiyun 0x00000000, // CB_COLOR2_ATTRIB3 955*4882a593Smuzhiyun 0x00000000, // CB_COLOR3_ATTRIB3 956*4882a593Smuzhiyun 0x00000000, // CB_COLOR4_ATTRIB3 957*4882a593Smuzhiyun 0x00000000, // CB_COLOR5_ATTRIB3 958*4882a593Smuzhiyun 0x00000000, // CB_COLOR6_ATTRIB3 959*4882a593Smuzhiyun 0x00000000, // CB_COLOR7_ATTRIB3 960*4882a593Smuzhiyun }; 961*4882a593Smuzhiyun static const struct cs_extent_def gfx10_SECT_CONTEXT_defs[] = { 962*4882a593Smuzhiyun {gfx10_SECT_CONTEXT_def_1, 0x0000a000, 215 }, 963*4882a593Smuzhiyun {gfx10_SECT_CONTEXT_def_2, 0x0000a0d8, 272 }, 964*4882a593Smuzhiyun {gfx10_SECT_CONTEXT_def_3, 0x0000a1f5, 4 }, 965*4882a593Smuzhiyun {gfx10_SECT_CONTEXT_def_4, 0x0000a1ff, 158 }, 966*4882a593Smuzhiyun {gfx10_SECT_CONTEXT_def_5, 0x0000a2a0, 2 }, 967*4882a593Smuzhiyun {gfx10_SECT_CONTEXT_def_6, 0x0000a2a3, 1 }, 968*4882a593Smuzhiyun {gfx10_SECT_CONTEXT_def_7, 0x0000a2a5, 66 }, 969*4882a593Smuzhiyun {gfx10_SECT_CONTEXT_def_8, 0x0000a2f5, 203 }, 970*4882a593Smuzhiyun { 0, 0, 0 } 971*4882a593Smuzhiyun }; 972*4882a593Smuzhiyun static const struct cs_section_def gfx10_cs_data[] = { 973*4882a593Smuzhiyun { gfx10_SECT_CONTEXT_defs, SECT_CONTEXT }, 974*4882a593Smuzhiyun { 0, SECT_NONE } 975*4882a593Smuzhiyun }; 976