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