root/drivers/gpu/drm/amd/amdgpu/clearstate_gfx10.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


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

/* [<][>][^][v][top][bottom][index][help] */