11f43631bSHuang Rui /* 21f43631bSHuang Rui * Copyright 2019 Advanced Micro Devices, Inc. 31f43631bSHuang Rui * 41f43631bSHuang Rui * Permission is hereby granted, free of charge, to any person obtaining a 51f43631bSHuang Rui * copy of this software and associated documentation files (the "Software"), 61f43631bSHuang Rui * to deal in the Software without restriction, including without limitation 71f43631bSHuang Rui * the rights to use, copy, modify, merge, publish, distribute, sublicense, 81f43631bSHuang Rui * and/or sell copies of the Software, and to permit persons to whom the 91f43631bSHuang Rui * Software is furnished to do so, subject to the following conditions: 101f43631bSHuang Rui * 111f43631bSHuang Rui * The above copyright notice and this permission notice shall be included in 121f43631bSHuang Rui * all copies or substantial portions of the Software. 131f43631bSHuang Rui * 141f43631bSHuang Rui * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 151f43631bSHuang Rui * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 161f43631bSHuang Rui * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 171f43631bSHuang Rui * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR 181f43631bSHuang Rui * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 191f43631bSHuang Rui * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 201f43631bSHuang Rui * OTHER DEALINGS IN THE SOFTWARE. 211f43631bSHuang Rui * 221f43631bSHuang Rui */ 231f43631bSHuang Rui 241f43631bSHuang Rui static const unsigned int gfx10_SECT_CONTEXT_def_1[] = { 251f43631bSHuang Rui 0x00000000, // DB_RENDER_CONTROL 261f43631bSHuang Rui 0x00000000, // DB_COUNT_CONTROL 271f43631bSHuang Rui 0x00000000, // DB_DEPTH_VIEW 281f43631bSHuang Rui 0x00000000, // DB_RENDER_OVERRIDE 291f43631bSHuang Rui 0x00000000, // DB_RENDER_OVERRIDE2 301f43631bSHuang Rui 0x00000000, // DB_HTILE_DATA_BASE 311f43631bSHuang Rui 0x00000000, // HOLE 321f43631bSHuang Rui 0x00000000, // DB_DEPTH_SIZE_XY 331f43631bSHuang Rui 0x00000000, // DB_DEPTH_BOUNDS_MIN 341f43631bSHuang Rui 0x00000000, // DB_DEPTH_BOUNDS_MAX 351f43631bSHuang Rui 0x00000000, // DB_STENCIL_CLEAR 361f43631bSHuang Rui 0x00000000, // DB_DEPTH_CLEAR 371f43631bSHuang Rui 0x00000000, // PA_SC_SCREEN_SCISSOR_TL 381f43631bSHuang Rui 0x40004000, // PA_SC_SCREEN_SCISSOR_BR 391f43631bSHuang Rui 0x00000000, // DB_DFSM_CONTROL 401f43631bSHuang Rui 0x00000000, // DB_DEPTH_INFO 411f43631bSHuang Rui 0x00000000, // DB_Z_INFO 421f43631bSHuang Rui 0x00000000, // DB_STENCIL_INFO 431f43631bSHuang Rui 0x00000000, // DB_Z_READ_BASE 441f43631bSHuang Rui 0x00000000, // DB_STENCIL_READ_BASE 451f43631bSHuang Rui 0x00000000, // DB_Z_WRITE_BASE 461f43631bSHuang Rui 0x00000000, // DB_STENCIL_WRITE_BASE 471f43631bSHuang Rui 0x00000000, // DB_DEPTH_SIZE 481f43631bSHuang Rui 0x00000000, // DB_DEPTH_SLICE 491f43631bSHuang Rui 0x00000000, // DB_Z_INFO2 501f43631bSHuang Rui 0x00000000, // DB_STENCIL_INFO2 511f43631bSHuang Rui 0x00000000, // DB_Z_READ_BASE_HI 521f43631bSHuang Rui 0x00000000, // DB_STENCIL_READ_BASE_HI 531f43631bSHuang Rui 0x00000000, // DB_Z_WRITE_BASE_HI 541f43631bSHuang Rui 0x00000000, // DB_STENCIL_WRITE_BASE_HI 551f43631bSHuang Rui 0x00000000, // DB_HTILE_DATA_BASE_HI 561f43631bSHuang Rui 0x00150055, // DB_RMI_L2_CACHE_CONTROL 571f43631bSHuang Rui 0x00000000, // TA_BC_BASE_ADDR 581f43631bSHuang Rui 0x00000000, // TA_BC_BASE_ADDR_HI 591f43631bSHuang Rui 0, // HOLE 601f43631bSHuang Rui 0, // HOLE 611f43631bSHuang Rui 0, // HOLE 621f43631bSHuang Rui 0, // HOLE 631f43631bSHuang Rui 0, // HOLE 641f43631bSHuang Rui 0, // HOLE 651f43631bSHuang Rui 0, // HOLE 661f43631bSHuang Rui 0, // HOLE 671f43631bSHuang Rui 0, // HOLE 681f43631bSHuang Rui 0, // HOLE 691f43631bSHuang Rui 0, // HOLE 701f43631bSHuang Rui 0, // HOLE 711f43631bSHuang Rui 0, // HOLE 721f43631bSHuang Rui 0, // HOLE 731f43631bSHuang Rui 0, // HOLE 741f43631bSHuang Rui 0, // HOLE 751f43631bSHuang Rui 0, // HOLE 761f43631bSHuang Rui 0, // HOLE 771f43631bSHuang Rui 0, // HOLE 781f43631bSHuang Rui 0, // HOLE 791f43631bSHuang Rui 0, // HOLE 801f43631bSHuang Rui 0, // HOLE 811f43631bSHuang Rui 0, // HOLE 821f43631bSHuang Rui 0, // HOLE 831f43631bSHuang Rui 0, // HOLE 841f43631bSHuang Rui 0, // HOLE 851f43631bSHuang Rui 0, // HOLE 861f43631bSHuang Rui 0, // HOLE 871f43631bSHuang Rui 0, // HOLE 881f43631bSHuang Rui 0, // HOLE 891f43631bSHuang Rui 0, // HOLE 901f43631bSHuang Rui 0, // HOLE 911f43631bSHuang Rui 0, // HOLE 921f43631bSHuang Rui 0, // HOLE 931f43631bSHuang Rui 0, // HOLE 941f43631bSHuang Rui 0, // HOLE 951f43631bSHuang Rui 0, // HOLE 961f43631bSHuang Rui 0, // HOLE 971f43631bSHuang Rui 0, // HOLE 981f43631bSHuang Rui 0, // HOLE 991f43631bSHuang Rui 0, // HOLE 1001f43631bSHuang Rui 0, // HOLE 1011f43631bSHuang Rui 0, // HOLE 1021f43631bSHuang Rui 0, // HOLE 1031f43631bSHuang Rui 0, // HOLE 1041f43631bSHuang Rui 0, // HOLE 1051f43631bSHuang Rui 0, // HOLE 1061f43631bSHuang Rui 0, // HOLE 1071f43631bSHuang Rui 0, // HOLE 1081f43631bSHuang Rui 0, // HOLE 1091f43631bSHuang Rui 0, // HOLE 1101f43631bSHuang Rui 0, // HOLE 1111f43631bSHuang Rui 0, // HOLE 1121f43631bSHuang Rui 0, // HOLE 1131f43631bSHuang Rui 0, // HOLE 1141f43631bSHuang Rui 0, // HOLE 1151f43631bSHuang Rui 0, // HOLE 1161f43631bSHuang Rui 0, // HOLE 1171f43631bSHuang Rui 0, // HOLE 1181f43631bSHuang Rui 0, // HOLE 1191f43631bSHuang Rui 0, // HOLE 1201f43631bSHuang Rui 0, // HOLE 1211f43631bSHuang Rui 0, // HOLE 1221f43631bSHuang Rui 0, // HOLE 1231f43631bSHuang Rui 0, // HOLE 1241f43631bSHuang Rui 0, // HOLE 1251f43631bSHuang Rui 0, // HOLE 1261f43631bSHuang Rui 0, // HOLE 1271f43631bSHuang Rui 0, // HOLE 1281f43631bSHuang Rui 0, // HOLE 1291f43631bSHuang Rui 0, // HOLE 1301f43631bSHuang Rui 0, // HOLE 1311f43631bSHuang Rui 0, // HOLE 1321f43631bSHuang Rui 0, // HOLE 1331f43631bSHuang Rui 0, // HOLE 1341f43631bSHuang Rui 0, // HOLE 1351f43631bSHuang Rui 0, // HOLE 1361f43631bSHuang Rui 0, // HOLE 1371f43631bSHuang Rui 0, // HOLE 1381f43631bSHuang Rui 0, // HOLE 1391f43631bSHuang Rui 0, // HOLE 1401f43631bSHuang Rui 0, // HOLE 1411f43631bSHuang Rui 0, // HOLE 1421f43631bSHuang Rui 0, // HOLE 1431f43631bSHuang Rui 0, // HOLE 1441f43631bSHuang Rui 0, // HOLE 1451f43631bSHuang Rui 0, // HOLE 1461f43631bSHuang Rui 0, // HOLE 1471f43631bSHuang Rui 0x00000000, // COHER_DEST_BASE_HI_0 1481f43631bSHuang Rui 0x00000000, // COHER_DEST_BASE_HI_1 1491f43631bSHuang Rui 0x00000000, // COHER_DEST_BASE_HI_2 1501f43631bSHuang Rui 0x00000000, // COHER_DEST_BASE_HI_3 1511f43631bSHuang Rui 0x00000000, // COHER_DEST_BASE_2 1521f43631bSHuang Rui 0x00000000, // COHER_DEST_BASE_3 1531f43631bSHuang Rui 0x00000000, // PA_SC_WINDOW_OFFSET 1541f43631bSHuang Rui 0x80000000, // PA_SC_WINDOW_SCISSOR_TL 1551f43631bSHuang Rui 0x40004000, // PA_SC_WINDOW_SCISSOR_BR 1561f43631bSHuang Rui 0x0000ffff, // PA_SC_CLIPRECT_RULE 1571f43631bSHuang Rui 0x00000000, // PA_SC_CLIPRECT_0_TL 1581f43631bSHuang Rui 0x40004000, // PA_SC_CLIPRECT_0_BR 1591f43631bSHuang Rui 0x00000000, // PA_SC_CLIPRECT_1_TL 1601f43631bSHuang Rui 0x40004000, // PA_SC_CLIPRECT_1_BR 1611f43631bSHuang Rui 0x00000000, // PA_SC_CLIPRECT_2_TL 1621f43631bSHuang Rui 0x40004000, // PA_SC_CLIPRECT_2_BR 1631f43631bSHuang Rui 0x00000000, // PA_SC_CLIPRECT_3_TL 1641f43631bSHuang Rui 0x40004000, // PA_SC_CLIPRECT_3_BR 1651f43631bSHuang Rui 0xaa99aaaa, // PA_SC_EDGERULE 1661f43631bSHuang Rui 0x00000000, // PA_SU_HARDWARE_SCREEN_OFFSET 1671f43631bSHuang Rui 0xffffffff, // CB_TARGET_MASK 1681f43631bSHuang Rui 0xffffffff, // CB_SHADER_MASK 1691f43631bSHuang Rui 0x80000000, // PA_SC_GENERIC_SCISSOR_TL 1701f43631bSHuang Rui 0x40004000, // PA_SC_GENERIC_SCISSOR_BR 1711f43631bSHuang Rui 0x00000000, // COHER_DEST_BASE_0 1721f43631bSHuang Rui 0x00000000, // COHER_DEST_BASE_1 1731f43631bSHuang Rui 0x80000000, // PA_SC_VPORT_SCISSOR_0_TL 1741f43631bSHuang Rui 0x40004000, // PA_SC_VPORT_SCISSOR_0_BR 1751f43631bSHuang Rui 0x80000000, // PA_SC_VPORT_SCISSOR_1_TL 1761f43631bSHuang Rui 0x40004000, // PA_SC_VPORT_SCISSOR_1_BR 1771f43631bSHuang Rui 0x80000000, // PA_SC_VPORT_SCISSOR_2_TL 1781f43631bSHuang Rui 0x40004000, // PA_SC_VPORT_SCISSOR_2_BR 1791f43631bSHuang Rui 0x80000000, // PA_SC_VPORT_SCISSOR_3_TL 1801f43631bSHuang Rui 0x40004000, // PA_SC_VPORT_SCISSOR_3_BR 1811f43631bSHuang Rui 0x80000000, // PA_SC_VPORT_SCISSOR_4_TL 1821f43631bSHuang Rui 0x40004000, // PA_SC_VPORT_SCISSOR_4_BR 1831f43631bSHuang Rui 0x80000000, // PA_SC_VPORT_SCISSOR_5_TL 1841f43631bSHuang Rui 0x40004000, // PA_SC_VPORT_SCISSOR_5_BR 1851f43631bSHuang Rui 0x80000000, // PA_SC_VPORT_SCISSOR_6_TL 1861f43631bSHuang Rui 0x40004000, // PA_SC_VPORT_SCISSOR_6_BR 1871f43631bSHuang Rui 0x80000000, // PA_SC_VPORT_SCISSOR_7_TL 1881f43631bSHuang Rui 0x40004000, // PA_SC_VPORT_SCISSOR_7_BR 1891f43631bSHuang Rui 0x80000000, // PA_SC_VPORT_SCISSOR_8_TL 1901f43631bSHuang Rui 0x40004000, // PA_SC_VPORT_SCISSOR_8_BR 1911f43631bSHuang Rui 0x80000000, // PA_SC_VPORT_SCISSOR_9_TL 1921f43631bSHuang Rui 0x40004000, // PA_SC_VPORT_SCISSOR_9_BR 1931f43631bSHuang Rui 0x80000000, // PA_SC_VPORT_SCISSOR_10_TL 1941f43631bSHuang Rui 0x40004000, // PA_SC_VPORT_SCISSOR_10_BR 1951f43631bSHuang Rui 0x80000000, // PA_SC_VPORT_SCISSOR_11_TL 1961f43631bSHuang Rui 0x40004000, // PA_SC_VPORT_SCISSOR_11_BR 1971f43631bSHuang Rui 0x80000000, // PA_SC_VPORT_SCISSOR_12_TL 1981f43631bSHuang Rui 0x40004000, // PA_SC_VPORT_SCISSOR_12_BR 1991f43631bSHuang Rui 0x80000000, // PA_SC_VPORT_SCISSOR_13_TL 2001f43631bSHuang Rui 0x40004000, // PA_SC_VPORT_SCISSOR_13_BR 2011f43631bSHuang Rui 0x80000000, // PA_SC_VPORT_SCISSOR_14_TL 2021f43631bSHuang Rui 0x40004000, // PA_SC_VPORT_SCISSOR_14_BR 2031f43631bSHuang Rui 0x80000000, // PA_SC_VPORT_SCISSOR_15_TL 2041f43631bSHuang Rui 0x40004000, // PA_SC_VPORT_SCISSOR_15_BR 2051f43631bSHuang Rui 0x00000000, // PA_SC_VPORT_ZMIN_0 2061f43631bSHuang Rui 0x3f800000, // PA_SC_VPORT_ZMAX_0 2071f43631bSHuang Rui 0x00000000, // PA_SC_VPORT_ZMIN_1 2081f43631bSHuang Rui 0x3f800000, // PA_SC_VPORT_ZMAX_1 2091f43631bSHuang Rui 0x00000000, // PA_SC_VPORT_ZMIN_2 2101f43631bSHuang Rui 0x3f800000, // PA_SC_VPORT_ZMAX_2 2111f43631bSHuang Rui 0x00000000, // PA_SC_VPORT_ZMIN_3 2121f43631bSHuang Rui 0x3f800000, // PA_SC_VPORT_ZMAX_3 2131f43631bSHuang Rui 0x00000000, // PA_SC_VPORT_ZMIN_4 2141f43631bSHuang Rui 0x3f800000, // PA_SC_VPORT_ZMAX_4 2151f43631bSHuang Rui 0x00000000, // PA_SC_VPORT_ZMIN_5 2161f43631bSHuang Rui 0x3f800000, // PA_SC_VPORT_ZMAX_5 2171f43631bSHuang Rui 0x00000000, // PA_SC_VPORT_ZMIN_6 2181f43631bSHuang Rui 0x3f800000, // PA_SC_VPORT_ZMAX_6 2191f43631bSHuang Rui 0x00000000, // PA_SC_VPORT_ZMIN_7 2201f43631bSHuang Rui 0x3f800000, // PA_SC_VPORT_ZMAX_7 2211f43631bSHuang Rui 0x00000000, // PA_SC_VPORT_ZMIN_8 2221f43631bSHuang Rui 0x3f800000, // PA_SC_VPORT_ZMAX_8 2231f43631bSHuang Rui 0x00000000, // PA_SC_VPORT_ZMIN_9 2241f43631bSHuang Rui 0x3f800000, // PA_SC_VPORT_ZMAX_9 2251f43631bSHuang Rui 0x00000000, // PA_SC_VPORT_ZMIN_10 2261f43631bSHuang Rui 0x3f800000, // PA_SC_VPORT_ZMAX_10 2271f43631bSHuang Rui 0x00000000, // PA_SC_VPORT_ZMIN_11 2281f43631bSHuang Rui 0x3f800000, // PA_SC_VPORT_ZMAX_11 2291f43631bSHuang Rui 0x00000000, // PA_SC_VPORT_ZMIN_12 2301f43631bSHuang Rui 0x3f800000, // PA_SC_VPORT_ZMAX_12 2311f43631bSHuang Rui 0x00000000, // PA_SC_VPORT_ZMIN_13 2321f43631bSHuang Rui 0x3f800000, // PA_SC_VPORT_ZMAX_13 2331f43631bSHuang Rui 0x00000000, // PA_SC_VPORT_ZMIN_14 2341f43631bSHuang Rui 0x3f800000, // PA_SC_VPORT_ZMAX_14 2351f43631bSHuang Rui 0x00000000, // PA_SC_VPORT_ZMIN_15 2361f43631bSHuang Rui 0x3f800000, // PA_SC_VPORT_ZMAX_15 2371f43631bSHuang Rui 0x00000000, // PA_SC_RASTER_CONFIG 2381f43631bSHuang Rui 0x00000000, // PA_SC_RASTER_CONFIG_1 2391f43631bSHuang Rui 0x00000000, // PA_SC_SCREEN_EXTENT_CONTROL 2401f43631bSHuang Rui }; 2411f43631bSHuang Rui static const unsigned int gfx10_SECT_CONTEXT_def_2[] = { 2421f43631bSHuang Rui 0x00000000, // CP_PERFMON_CNTX_CNTL 2431f43631bSHuang Rui 0x00000000, // CP_RINGID 2441f43631bSHuang Rui 0x00000000, // CP_VMID 2451f43631bSHuang Rui 0, // HOLE 2461f43631bSHuang Rui 0, // HOLE 2471f43631bSHuang Rui 0, // HOLE 2481f43631bSHuang Rui 0, // HOLE 2491f43631bSHuang Rui 0, // HOLE 2501f43631bSHuang Rui 0, // HOLE 2511f43631bSHuang Rui 0, // HOLE 2521f43631bSHuang Rui 0, // HOLE 2531f43631bSHuang Rui 0, // HOLE 2541f43631bSHuang Rui 0, // HOLE 2551f43631bSHuang Rui 0, // HOLE 2561f43631bSHuang Rui 0, // HOLE 2571f43631bSHuang Rui 0, // HOLE 2581f43631bSHuang Rui 0x00000000, // PA_SC_RIGHT_VERT_GRID 2591f43631bSHuang Rui 0x00000000, // PA_SC_LEFT_VERT_GRID 2601f43631bSHuang Rui 0x00000000, // PA_SC_HORIZ_GRID 2611f43631bSHuang Rui 0x00000000, // HOLE 2621f43631bSHuang Rui 0x00000000, // HOLE 2631f43631bSHuang Rui 0, // HOLE 2641f43631bSHuang Rui 0, // HOLE 2651f43631bSHuang Rui 0, // HOLE 2661f43631bSHuang Rui 0, // HOLE 2671f43631bSHuang Rui 0, // HOLE 2681f43631bSHuang Rui 0, // HOLE 2691f43631bSHuang Rui 0, // HOLE 2701f43631bSHuang Rui 0, // HOLE 2711f43631bSHuang Rui 0, // HOLE 2721f43631bSHuang Rui 0, // HOLE 2731f43631bSHuang Rui 0, // HOLE 2741f43631bSHuang Rui 0, // HOLE 2751f43631bSHuang Rui 0, // HOLE 2761f43631bSHuang Rui 0, // HOLE 2771f43631bSHuang Rui 0, // HOLE 2781f43631bSHuang Rui 0, // HOLE 2791f43631bSHuang Rui 0, // HOLE 2801f43631bSHuang Rui 0, // HOLE 2811f43631bSHuang Rui 0, // HOLE 2821f43631bSHuang Rui 0xffffffff, // VGT_MAX_VTX_INDX 2831f43631bSHuang Rui 0x00000000, // VGT_MIN_VTX_INDX 2841f43631bSHuang Rui 0x00000000, // VGT_INDX_OFFSET 2851f43631bSHuang Rui 0x00000000, // VGT_MULTI_PRIM_IB_RESET_INDX 2861f43631bSHuang Rui 0x00550055, // CB_RMI_GL2_CACHE_CONTROL 2871f43631bSHuang Rui 0x00000000, // CB_BLEND_RED 2881f43631bSHuang Rui 0x00000000, // CB_BLEND_GREEN 2891f43631bSHuang Rui 0x00000000, // CB_BLEND_BLUE 2901f43631bSHuang Rui 0x00000000, // CB_BLEND_ALPHA 2911f43631bSHuang Rui 0x00000000, // CB_DCC_CONTROL 2921f43631bSHuang Rui 0x00000000, // CB_COVERAGE_OUT_CONTROL 2931f43631bSHuang Rui 0x00000000, // DB_STENCIL_CONTROL 2941f43631bSHuang Rui 0x01000000, // DB_STENCILREFMASK 2951f43631bSHuang Rui 0x01000000, // DB_STENCILREFMASK_BF 2961f43631bSHuang Rui 0, // HOLE 2971f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XSCALE 2981f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XOFFSET 2991f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YSCALE 3001f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YOFFSET 3011f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZSCALE 3021f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZOFFSET 3031f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XSCALE_1 3041f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XOFFSET_1 3051f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YSCALE_1 3061f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YOFFSET_1 3071f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZSCALE_1 3081f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZOFFSET_1 3091f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XSCALE_2 3101f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XOFFSET_2 3111f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YSCALE_2 3121f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YOFFSET_2 3131f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZSCALE_2 3141f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZOFFSET_2 3151f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XSCALE_3 3161f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XOFFSET_3 3171f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YSCALE_3 3181f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YOFFSET_3 3191f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZSCALE_3 3201f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZOFFSET_3 3211f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XSCALE_4 3221f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XOFFSET_4 3231f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YSCALE_4 3241f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YOFFSET_4 3251f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZSCALE_4 3261f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZOFFSET_4 3271f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XSCALE_5 3281f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XOFFSET_5 3291f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YSCALE_5 3301f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YOFFSET_5 3311f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZSCALE_5 3321f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZOFFSET_5 3331f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XSCALE_6 3341f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XOFFSET_6 3351f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YSCALE_6 3361f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YOFFSET_6 3371f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZSCALE_6 3381f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZOFFSET_6 3391f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XSCALE_7 3401f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XOFFSET_7 3411f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YSCALE_7 3421f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YOFFSET_7 3431f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZSCALE_7 3441f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZOFFSET_7 3451f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XSCALE_8 3461f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XOFFSET_8 3471f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YSCALE_8 3481f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YOFFSET_8 3491f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZSCALE_8 3501f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZOFFSET_8 3511f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XSCALE_9 3521f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XOFFSET_9 3531f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YSCALE_9 3541f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YOFFSET_9 3551f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZSCALE_9 3561f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZOFFSET_9 3571f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XSCALE_10 3581f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XOFFSET_10 3591f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YSCALE_10 3601f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YOFFSET_10 3611f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZSCALE_10 3621f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZOFFSET_10 3631f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XSCALE_11 3641f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XOFFSET_11 3651f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YSCALE_11 3661f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YOFFSET_11 3671f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZSCALE_11 3681f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZOFFSET_11 3691f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XSCALE_12 3701f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XOFFSET_12 3711f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YSCALE_12 3721f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YOFFSET_12 3731f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZSCALE_12 3741f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZOFFSET_12 3751f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XSCALE_13 3761f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XOFFSET_13 3771f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YSCALE_13 3781f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YOFFSET_13 3791f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZSCALE_13 3801f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZOFFSET_13 3811f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XSCALE_14 3821f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XOFFSET_14 3831f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YSCALE_14 3841f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YOFFSET_14 3851f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZSCALE_14 3861f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZOFFSET_14 3871f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XSCALE_15 3881f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_XOFFSET_15 3891f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YSCALE_15 3901f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_YOFFSET_15 3911f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZSCALE_15 3921f43631bSHuang Rui 0x00000000, // PA_CL_VPORT_ZOFFSET_15 3931f43631bSHuang Rui 0x00000000, // PA_CL_UCP_0_X 3941f43631bSHuang Rui 0x00000000, // PA_CL_UCP_0_Y 3951f43631bSHuang Rui 0x00000000, // PA_CL_UCP_0_Z 3961f43631bSHuang Rui 0x00000000, // PA_CL_UCP_0_W 3971f43631bSHuang Rui 0x00000000, // PA_CL_UCP_1_X 3981f43631bSHuang Rui 0x00000000, // PA_CL_UCP_1_Y 3991f43631bSHuang Rui 0x00000000, // PA_CL_UCP_1_Z 4001f43631bSHuang Rui 0x00000000, // PA_CL_UCP_1_W 4011f43631bSHuang Rui 0x00000000, // PA_CL_UCP_2_X 4021f43631bSHuang Rui 0x00000000, // PA_CL_UCP_2_Y 4031f43631bSHuang Rui 0x00000000, // PA_CL_UCP_2_Z 4041f43631bSHuang Rui 0x00000000, // PA_CL_UCP_2_W 4051f43631bSHuang Rui 0x00000000, // PA_CL_UCP_3_X 4061f43631bSHuang Rui 0x00000000, // PA_CL_UCP_3_Y 4071f43631bSHuang Rui 0x00000000, // PA_CL_UCP_3_Z 4081f43631bSHuang Rui 0x00000000, // PA_CL_UCP_3_W 4091f43631bSHuang Rui 0x00000000, // PA_CL_UCP_4_X 4101f43631bSHuang Rui 0x00000000, // PA_CL_UCP_4_Y 4111f43631bSHuang Rui 0x00000000, // PA_CL_UCP_4_Z 4121f43631bSHuang Rui 0x00000000, // PA_CL_UCP_4_W 4131f43631bSHuang Rui 0x00000000, // PA_CL_UCP_5_X 4141f43631bSHuang Rui 0x00000000, // PA_CL_UCP_5_Y 4151f43631bSHuang Rui 0x00000000, // PA_CL_UCP_5_Z 4161f43631bSHuang Rui 0x00000000, // PA_CL_UCP_5_W 4171f43631bSHuang Rui 0x00000000, // PA_CL_PROG_NEAR_CLIP_Z 4181f43631bSHuang Rui 0, // HOLE 4191f43631bSHuang Rui 0, // HOLE 4201f43631bSHuang Rui 0, // HOLE 4211f43631bSHuang Rui 0, // HOLE 4221f43631bSHuang Rui 0, // HOLE 4231f43631bSHuang Rui 0, // HOLE 4241f43631bSHuang Rui 0, // HOLE 4251f43631bSHuang Rui 0, // HOLE 4261f43631bSHuang Rui 0, // HOLE 4271f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_0 4281f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_1 4291f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_2 4301f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_3 4311f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_4 4321f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_5 4331f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_6 4341f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_7 4351f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_8 4361f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_9 4371f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_10 4381f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_11 4391f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_12 4401f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_13 4411f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_14 4421f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_15 4431f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_16 4441f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_17 4451f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_18 4461f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_19 4471f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_20 4481f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_21 4491f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_22 4501f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_23 4511f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_24 4521f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_25 4531f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_26 4541f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_27 4551f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_28 4561f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_29 4571f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_30 4581f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_CNTL_31 4591f43631bSHuang Rui 0x00000000, // SPI_VS_OUT_CONFIG 4601f43631bSHuang Rui 0, // HOLE 4611f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_ENA 4621f43631bSHuang Rui 0x00000000, // SPI_PS_INPUT_ADDR 4631f43631bSHuang Rui 0x00000000, // SPI_INTERP_CONTROL_0 4641f43631bSHuang Rui 0x00000002, // SPI_PS_IN_CONTROL 4651f43631bSHuang Rui 0, // HOLE 4661f43631bSHuang Rui 0x00000000, // SPI_BARYC_CNTL 4671f43631bSHuang Rui 0, // HOLE 4681f43631bSHuang Rui 0x00000000, // SPI_TMPRING_SIZE 4691f43631bSHuang Rui 0, // HOLE 4701f43631bSHuang Rui 0, // HOLE 4711f43631bSHuang Rui 0, // HOLE 4721f43631bSHuang Rui 0, // HOLE 4731f43631bSHuang Rui 0, // HOLE 4741f43631bSHuang Rui 0, // HOLE 4751f43631bSHuang Rui 0, // HOLE 4761f43631bSHuang Rui 0x00000000, // SPI_SHADER_IDX_FORMAT 4771f43631bSHuang Rui 0x00000000, // SPI_SHADER_POS_FORMAT 4781f43631bSHuang Rui 0x00000000, // SPI_SHADER_Z_FORMAT 4791f43631bSHuang Rui 0x00000000, // SPI_SHADER_COL_FORMAT 4801f43631bSHuang Rui 0, // HOLE 4811f43631bSHuang Rui 0, // HOLE 4821f43631bSHuang Rui 0, // HOLE 4831f43631bSHuang Rui 0, // HOLE 4841f43631bSHuang Rui 0, // HOLE 4851f43631bSHuang Rui 0, // HOLE 4861f43631bSHuang Rui 0, // HOLE 4871f43631bSHuang Rui 0, // HOLE 4881f43631bSHuang Rui 0, // HOLE 4891f43631bSHuang Rui 0, // HOLE 4901f43631bSHuang Rui 0, // HOLE 4911f43631bSHuang Rui 0, // HOLE 4921f43631bSHuang Rui 0, // HOLE 4931f43631bSHuang Rui 0, // HOLE 4941f43631bSHuang Rui 0, // HOLE 4951f43631bSHuang Rui 0x00000000, // SX_PS_DOWNCONVERT 4961f43631bSHuang Rui 0x00000000, // SX_BLEND_OPT_EPSILON 4971f43631bSHuang Rui 0x00000000, // SX_BLEND_OPT_CONTROL 4981f43631bSHuang Rui 0x00000000, // SX_MRT0_BLEND_OPT 4991f43631bSHuang Rui 0x00000000, // SX_MRT1_BLEND_OPT 5001f43631bSHuang Rui 0x00000000, // SX_MRT2_BLEND_OPT 5011f43631bSHuang Rui 0x00000000, // SX_MRT3_BLEND_OPT 5021f43631bSHuang Rui 0x00000000, // SX_MRT4_BLEND_OPT 5031f43631bSHuang Rui 0x00000000, // SX_MRT5_BLEND_OPT 5041f43631bSHuang Rui 0x00000000, // SX_MRT6_BLEND_OPT 5051f43631bSHuang Rui 0x00000000, // SX_MRT7_BLEND_OPT 5061f43631bSHuang Rui 0x00000000, // CB_BLEND0_CONTROL 5071f43631bSHuang Rui 0x00000000, // CB_BLEND1_CONTROL 5081f43631bSHuang Rui 0x00000000, // CB_BLEND2_CONTROL 5091f43631bSHuang Rui 0x00000000, // CB_BLEND3_CONTROL 5101f43631bSHuang Rui 0x00000000, // CB_BLEND4_CONTROL 5111f43631bSHuang Rui 0x00000000, // CB_BLEND5_CONTROL 5121f43631bSHuang Rui 0x00000000, // CB_BLEND6_CONTROL 5131f43631bSHuang Rui 0x00000000, // CB_BLEND7_CONTROL 5141f43631bSHuang Rui }; 5151f43631bSHuang Rui static const unsigned int gfx10_SECT_CONTEXT_def_3[] = { 5161f43631bSHuang Rui 0x00000000, // PA_CL_POINT_X_RAD 5171f43631bSHuang Rui 0x00000000, // PA_CL_POINT_Y_RAD 5181f43631bSHuang Rui 0x00000000, // PA_CL_POINT_SIZE 5191f43631bSHuang Rui 0x00000000, // PA_CL_POINT_CULL_RAD 5201f43631bSHuang Rui }; 5211f43631bSHuang Rui static const unsigned int gfx10_SECT_CONTEXT_def_4[] = { 5221f43631bSHuang Rui 0x00000000, // VGT_GS_MAX_PRIMS_PER_SUBGROUP 5231f43631bSHuang Rui 0x00000000, // DB_DEPTH_CONTROL 5241f43631bSHuang Rui 0x00000000, // DB_EQAA 5251f43631bSHuang Rui 0x00000000, // CB_COLOR_CONTROL 5261f43631bSHuang Rui 0x00000000, // DB_SHADER_CONTROL 5271f43631bSHuang Rui 0x00090000, // PA_CL_CLIP_CNTL 5281f43631bSHuang Rui 0x00000004, // PA_SU_SC_MODE_CNTL 5291f43631bSHuang Rui 0x00000000, // PA_CL_VTE_CNTL 5301f43631bSHuang Rui 0x00000000, // PA_CL_VS_OUT_CNTL 5311f43631bSHuang Rui 0x00000000, // PA_CL_NANINF_CNTL 5321f43631bSHuang Rui 0x00000000, // PA_SU_LINE_STIPPLE_CNTL 5331f43631bSHuang Rui 0x00000000, // PA_SU_LINE_STIPPLE_SCALE 5341f43631bSHuang Rui 0x00000000, // PA_SU_PRIM_FILTER_CNTL 5351f43631bSHuang Rui 0x00000000, // PA_SU_SMALL_PRIM_FILTER_CNTL 5361f43631bSHuang Rui 0x00000000, // PA_CL_OBJPRIM_ID_CNTL 5371f43631bSHuang Rui 0x00000000, // PA_CL_NGG_CNTL 5381f43631bSHuang Rui 0x00000000, // PA_SU_OVER_RASTERIZATION_CNTL 5391f43631bSHuang Rui 0, // HOLE 5401f43631bSHuang Rui 0, // HOLE 5411f43631bSHuang Rui 0, // HOLE 5421f43631bSHuang Rui 0, // HOLE 5431f43631bSHuang Rui 0, // HOLE 5441f43631bSHuang Rui 0, // HOLE 5451f43631bSHuang Rui 0, // HOLE 5461f43631bSHuang Rui 0, // HOLE 5471f43631bSHuang Rui 0, // HOLE 5481f43631bSHuang Rui 0, // HOLE 5491f43631bSHuang Rui 0, // HOLE 5501f43631bSHuang Rui 0, // HOLE 5511f43631bSHuang Rui 0, // HOLE 5521f43631bSHuang Rui 0, // HOLE 5531f43631bSHuang Rui 0, // HOLE 5541f43631bSHuang Rui 0, // HOLE 5551f43631bSHuang Rui 0, // HOLE 5561f43631bSHuang Rui 0, // HOLE 5571f43631bSHuang Rui 0, // HOLE 5581f43631bSHuang Rui 0, // HOLE 5591f43631bSHuang Rui 0, // HOLE 5601f43631bSHuang Rui 0, // HOLE 5611f43631bSHuang Rui 0, // HOLE 5621f43631bSHuang Rui 0, // HOLE 5631f43631bSHuang Rui 0, // HOLE 5641f43631bSHuang Rui 0, // HOLE 5651f43631bSHuang Rui 0, // HOLE 5661f43631bSHuang Rui 0, // HOLE 5671f43631bSHuang Rui 0, // HOLE 5681f43631bSHuang Rui 0, // HOLE 5691f43631bSHuang Rui 0, // HOLE 5701f43631bSHuang Rui 0, // HOLE 5711f43631bSHuang Rui 0, // HOLE 5721f43631bSHuang Rui 0, // HOLE 5731f43631bSHuang Rui 0, // HOLE 5741f43631bSHuang Rui 0, // HOLE 5751f43631bSHuang Rui 0, // HOLE 5761f43631bSHuang Rui 0, // HOLE 5771f43631bSHuang Rui 0, // HOLE 5781f43631bSHuang Rui 0, // HOLE 5791f43631bSHuang Rui 0, // HOLE 5801f43631bSHuang Rui 0, // HOLE 5811f43631bSHuang Rui 0, // HOLE 5821f43631bSHuang Rui 0, // HOLE 5831f43631bSHuang Rui 0, // HOLE 5841f43631bSHuang Rui 0, // HOLE 5851f43631bSHuang Rui 0, // HOLE 5861f43631bSHuang Rui 0, // HOLE 5871f43631bSHuang Rui 0, // HOLE 5881f43631bSHuang Rui 0, // HOLE 5891f43631bSHuang Rui 0, // HOLE 5901f43631bSHuang Rui 0, // HOLE 5911f43631bSHuang Rui 0, // HOLE 5921f43631bSHuang Rui 0, // HOLE 5931f43631bSHuang Rui 0, // HOLE 5941f43631bSHuang Rui 0, // HOLE 5951f43631bSHuang Rui 0, // HOLE 5961f43631bSHuang Rui 0, // HOLE 5971f43631bSHuang Rui 0, // HOLE 5981f43631bSHuang Rui 0, // HOLE 5991f43631bSHuang Rui 0, // HOLE 6001f43631bSHuang Rui 0, // HOLE 6011f43631bSHuang Rui 0, // HOLE 6021f43631bSHuang Rui 0, // HOLE 6031f43631bSHuang Rui 0, // HOLE 6041f43631bSHuang Rui 0, // HOLE 6051f43631bSHuang Rui 0, // HOLE 6061f43631bSHuang Rui 0, // HOLE 6071f43631bSHuang Rui 0, // HOLE 6081f43631bSHuang Rui 0, // HOLE 6091f43631bSHuang Rui 0, // HOLE 6101f43631bSHuang Rui 0, // HOLE 6111f43631bSHuang Rui 0, // HOLE 6121f43631bSHuang Rui 0, // HOLE 6131f43631bSHuang Rui 0, // HOLE 6141f43631bSHuang Rui 0, // HOLE 6151f43631bSHuang Rui 0, // HOLE 6161f43631bSHuang Rui 0, // HOLE 6171f43631bSHuang Rui 0, // HOLE 6181f43631bSHuang Rui 0, // HOLE 6191f43631bSHuang Rui 0, // HOLE 6201f43631bSHuang Rui 0, // HOLE 6211f43631bSHuang Rui 0, // HOLE 6221f43631bSHuang Rui 0, // HOLE 6231f43631bSHuang Rui 0, // HOLE 6241f43631bSHuang Rui 0, // HOLE 6251f43631bSHuang Rui 0, // HOLE 6261f43631bSHuang Rui 0, // HOLE 6271f43631bSHuang Rui 0, // HOLE 6281f43631bSHuang Rui 0, // HOLE 6291f43631bSHuang Rui 0, // HOLE 6301f43631bSHuang Rui 0, // HOLE 6311f43631bSHuang Rui 0, // HOLE 6321f43631bSHuang Rui 0, // HOLE 6331f43631bSHuang Rui 0, // HOLE 6341f43631bSHuang Rui 0, // HOLE 6351f43631bSHuang Rui 0, // HOLE 6361f43631bSHuang Rui 0, // HOLE 6371f43631bSHuang Rui 0, // HOLE 6381f43631bSHuang Rui 0, // HOLE 6391f43631bSHuang Rui 0, // HOLE 6401f43631bSHuang Rui 0, // HOLE 6411f43631bSHuang Rui 0, // HOLE 6421f43631bSHuang Rui 0, // HOLE 6431f43631bSHuang Rui 0, // HOLE 6441f43631bSHuang Rui 0, // HOLE 6451f43631bSHuang Rui 0, // HOLE 6461f43631bSHuang Rui 0, // HOLE 6471f43631bSHuang Rui 0, // HOLE 6481f43631bSHuang Rui 0, // HOLE 6491f43631bSHuang Rui 0, // HOLE 6501f43631bSHuang Rui 0, // HOLE 6511f43631bSHuang Rui 0x00000000, // PA_SU_POINT_SIZE 6521f43631bSHuang Rui 0x00000000, // PA_SU_POINT_MINMAX 6531f43631bSHuang Rui 0x00000000, // PA_SU_LINE_CNTL 6541f43631bSHuang Rui 0x00000000, // PA_SC_LINE_STIPPLE 6551f43631bSHuang Rui 0x00000000, // VGT_OUTPUT_PATH_CNTL 6561f43631bSHuang Rui 0x00000000, // VGT_HOS_CNTL 6571f43631bSHuang Rui 0x00000000, // VGT_HOS_MAX_TESS_LEVEL 6581f43631bSHuang Rui 0x00000000, // VGT_HOS_MIN_TESS_LEVEL 6591f43631bSHuang Rui 0x00000000, // VGT_HOS_REUSE_DEPTH 6601f43631bSHuang Rui 0x00000000, // VGT_GROUP_PRIM_TYPE 6611f43631bSHuang Rui 0x00000000, // VGT_GROUP_FIRST_DECR 6621f43631bSHuang Rui 0x00000000, // VGT_GROUP_DECR 6631f43631bSHuang Rui 0x00000000, // VGT_GROUP_VECT_0_CNTL 6641f43631bSHuang Rui 0x00000000, // VGT_GROUP_VECT_1_CNTL 6651f43631bSHuang Rui 0x00000000, // VGT_GROUP_VECT_0_FMT_CNTL 6661f43631bSHuang Rui 0x00000000, // VGT_GROUP_VECT_1_FMT_CNTL 6671f43631bSHuang Rui 0x00000000, // VGT_GS_MODE 6681f43631bSHuang Rui 0x00000000, // VGT_GS_ONCHIP_CNTL 6691f43631bSHuang Rui 0x00000000, // PA_SC_MODE_CNTL_0 6701f43631bSHuang Rui 0x00000000, // PA_SC_MODE_CNTL_1 6711f43631bSHuang Rui 0x00000000, // VGT_ENHANCE 6721f43631bSHuang Rui 0x00000100, // VGT_GS_PER_ES 6731f43631bSHuang Rui 0x00000080, // VGT_ES_PER_GS 6741f43631bSHuang Rui 0x00000002, // VGT_GS_PER_VS 6751f43631bSHuang Rui 0x00000000, // VGT_GSVS_RING_OFFSET_1 6761f43631bSHuang Rui 0x00000000, // VGT_GSVS_RING_OFFSET_2 6771f43631bSHuang Rui 0x00000000, // VGT_GSVS_RING_OFFSET_3 6781f43631bSHuang Rui 0x00000000, // VGT_GS_OUT_PRIM_TYPE 6791f43631bSHuang Rui 0x00000000, // IA_ENHANCE 6801f43631bSHuang Rui }; 6811f43631bSHuang Rui static const unsigned int gfx10_SECT_CONTEXT_def_5[] = { 6821f43631bSHuang Rui 0x00000000, // WD_ENHANCE 6831f43631bSHuang Rui 0x00000000, // VGT_PRIMITIVEID_EN 6841f43631bSHuang Rui }; 6851f43631bSHuang Rui static const unsigned int gfx10_SECT_CONTEXT_def_6[] = { 6861f43631bSHuang Rui 0x00000000, // VGT_PRIMITIVEID_RESET 6871f43631bSHuang Rui }; 6881f43631bSHuang Rui static const unsigned int gfx10_SECT_CONTEXT_def_7[] = { 6891f43631bSHuang Rui 0x00000000, // VGT_MULTI_PRIM_IB_RESET_EN 6901f43631bSHuang Rui 0x00000000, // VGT_DRAW_PAYLOAD_CNTL 6911f43631bSHuang Rui 0x00000000, // HOLE 6921f43631bSHuang Rui 0x00000000, // VGT_INSTANCE_STEP_RATE_0 6931f43631bSHuang Rui 0x00000000, // VGT_INSTANCE_STEP_RATE_1 6941f43631bSHuang Rui 0x000000ff, // IA_MULTI_VGT_PARAM 6951f43631bSHuang Rui 0x00000000, // VGT_ESGS_RING_ITEMSIZE 6961f43631bSHuang Rui 0x00000000, // VGT_GSVS_RING_ITEMSIZE 6971f43631bSHuang Rui 0x00000000, // VGT_REUSE_OFF 6981f43631bSHuang Rui 0x00000000, // VGT_VTX_CNT_EN 6991f43631bSHuang Rui 0x00000000, // DB_HTILE_SURFACE 7001f43631bSHuang Rui 0x00000000, // DB_SRESULTS_COMPARE_STATE0 7011f43631bSHuang Rui 0x00000000, // DB_SRESULTS_COMPARE_STATE1 7021f43631bSHuang Rui 0x00000000, // DB_PRELOAD_CONTROL 7031f43631bSHuang Rui 0, // HOLE 7041f43631bSHuang Rui 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_0 7051f43631bSHuang Rui 0x00000000, // VGT_STRMOUT_VTX_STRIDE_0 7061f43631bSHuang Rui 0, // HOLE 7071f43631bSHuang Rui 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_0 7081f43631bSHuang Rui 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_1 7091f43631bSHuang Rui 0x00000000, // VGT_STRMOUT_VTX_STRIDE_1 7101f43631bSHuang Rui 0, // HOLE 7111f43631bSHuang Rui 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_1 7121f43631bSHuang Rui 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_2 7131f43631bSHuang Rui 0x00000000, // VGT_STRMOUT_VTX_STRIDE_2 7141f43631bSHuang Rui 0, // HOLE 7151f43631bSHuang Rui 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_2 7161f43631bSHuang Rui 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_3 7171f43631bSHuang Rui 0x00000000, // VGT_STRMOUT_VTX_STRIDE_3 7181f43631bSHuang Rui 0, // HOLE 7191f43631bSHuang Rui 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_3 7201f43631bSHuang Rui 0, // HOLE 7211f43631bSHuang Rui 0, // HOLE 7221f43631bSHuang Rui 0, // HOLE 7231f43631bSHuang Rui 0, // HOLE 7241f43631bSHuang Rui 0, // HOLE 7251f43631bSHuang Rui 0, // HOLE 7261f43631bSHuang Rui 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_OFFSET 7271f43631bSHuang Rui 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_BUFFER_FILLED_SIZE 7281f43631bSHuang Rui 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE 7291f43631bSHuang Rui 0, // HOLE 7301f43631bSHuang Rui 0x00000000, // VGT_GS_MAX_VERT_OUT 7311f43631bSHuang Rui 0, // HOLE 7321f43631bSHuang Rui 0, // HOLE 7331f43631bSHuang Rui 0, // HOLE 7341f43631bSHuang Rui 0, // HOLE 7351f43631bSHuang Rui 0, // HOLE 7361f43631bSHuang Rui 0x00000000, // VGT_TESS_DISTRIBUTION 7371f43631bSHuang Rui 0x00000000, // VGT_SHADER_STAGES_EN 7381f43631bSHuang Rui 0x00000000, // VGT_LS_HS_CONFIG 7391f43631bSHuang Rui 0x00000000, // VGT_GS_VERT_ITEMSIZE 7401f43631bSHuang Rui 0x00000000, // VGT_GS_VERT_ITEMSIZE_1 7411f43631bSHuang Rui 0x00000000, // VGT_GS_VERT_ITEMSIZE_2 7421f43631bSHuang Rui 0x00000000, // VGT_GS_VERT_ITEMSIZE_3 7431f43631bSHuang Rui 0x00000000, // VGT_TF_PARAM 7441f43631bSHuang Rui 0x00000000, // DB_ALPHA_TO_MASK 7451f43631bSHuang Rui 0x00000000, // VGT_DISPATCH_DRAW_INDEX 7461f43631bSHuang Rui 0x00000000, // PA_SU_POLY_OFFSET_DB_FMT_CNTL 7471f43631bSHuang Rui 0x00000000, // PA_SU_POLY_OFFSET_CLAMP 7481f43631bSHuang Rui 0x00000000, // PA_SU_POLY_OFFSET_FRONT_SCALE 7491f43631bSHuang Rui 0x00000000, // PA_SU_POLY_OFFSET_FRONT_OFFSET 7501f43631bSHuang Rui 0x00000000, // PA_SU_POLY_OFFSET_BACK_SCALE 7511f43631bSHuang Rui 0x00000000, // PA_SU_POLY_OFFSET_BACK_OFFSET 7521f43631bSHuang Rui 0x00000000, // VGT_GS_INSTANCE_CNT 7531f43631bSHuang Rui 0x00000000, // VGT_STRMOUT_CONFIG 7541f43631bSHuang Rui 0x00000000, // VGT_STRMOUT_BUFFER_CONFIG 7551f43631bSHuang Rui }; 7561f43631bSHuang Rui static const unsigned int gfx10_SECT_CONTEXT_def_8[] = { 7571f43631bSHuang Rui 0x00000000, // PA_SC_CENTROID_PRIORITY_0 7581f43631bSHuang Rui 0x00000000, // PA_SC_CENTROID_PRIORITY_1 7591f43631bSHuang Rui 0x00001000, // PA_SC_LINE_CNTL 7601f43631bSHuang Rui 0x00000000, // PA_SC_AA_CONFIG 7611f43631bSHuang Rui 0x00000005, // PA_SU_VTX_CNTL 7621f43631bSHuang Rui 0x3f800000, // PA_CL_GB_VERT_CLIP_ADJ 7631f43631bSHuang Rui 0x3f800000, // PA_CL_GB_VERT_DISC_ADJ 7641f43631bSHuang Rui 0x3f800000, // PA_CL_GB_HORZ_CLIP_ADJ 7651f43631bSHuang Rui 0x3f800000, // PA_CL_GB_HORZ_DISC_ADJ 7661f43631bSHuang Rui 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0 7671f43631bSHuang Rui 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1 7681f43631bSHuang Rui 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2 7691f43631bSHuang Rui 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3 7701f43631bSHuang Rui 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0 7711f43631bSHuang Rui 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1 7721f43631bSHuang Rui 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2 7731f43631bSHuang Rui 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3 7741f43631bSHuang Rui 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0 7751f43631bSHuang Rui 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1 7761f43631bSHuang Rui 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2 7771f43631bSHuang Rui 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3 7781f43631bSHuang Rui 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0 7791f43631bSHuang Rui 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1 7801f43631bSHuang Rui 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2 7811f43631bSHuang Rui 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3 7821f43631bSHuang Rui 0xffffffff, // PA_SC_AA_MASK_X0Y0_X1Y0 7831f43631bSHuang Rui 0xffffffff, // PA_SC_AA_MASK_X0Y1_X1Y1 7841f43631bSHuang Rui 0x00000000, // PA_SC_SHADER_CONTROL 7851f43631bSHuang Rui 0x00000003, // PA_SC_BINNER_CNTL_0 7861f43631bSHuang Rui 0x00000000, // PA_SC_BINNER_CNTL_1 7871f43631bSHuang Rui 0x00100000, // PA_SC_CONSERVATIVE_RASTERIZATION_CNTL 7881f43631bSHuang Rui 0x00000000, // PA_SC_NGG_MODE_CNTL 7891f43631bSHuang Rui 0, // HOLE 7901f43631bSHuang Rui 0x0000001e, // VGT_VERTEX_REUSE_BLOCK_CNTL 7911f43631bSHuang Rui 0x00000020, // VGT_OUT_DEALLOC_CNTL 7921f43631bSHuang Rui 0x00000000, // CB_COLOR0_BASE 7931f43631bSHuang Rui 0x00000000, // CB_COLOR0_PITCH 7941f43631bSHuang Rui 0x00000000, // CB_COLOR0_SLICE 7951f43631bSHuang Rui 0x00000000, // CB_COLOR0_VIEW 7961f43631bSHuang Rui 0x00000000, // CB_COLOR0_INFO 7971f43631bSHuang Rui 0x00000000, // CB_COLOR0_ATTRIB 7981f43631bSHuang Rui 0x00000000, // CB_COLOR0_DCC_CONTROL 7991f43631bSHuang Rui 0x00000000, // CB_COLOR0_CMASK 8001f43631bSHuang Rui 0x00000000, // CB_COLOR0_CMASK_SLICE 8011f43631bSHuang Rui 0x00000000, // CB_COLOR0_FMASK 8021f43631bSHuang Rui 0x00000000, // CB_COLOR0_FMASK_SLICE 8031f43631bSHuang Rui 0x00000000, // CB_COLOR0_CLEAR_WORD0 8041f43631bSHuang Rui 0x00000000, // CB_COLOR0_CLEAR_WORD1 8051f43631bSHuang Rui 0x00000000, // CB_COLOR0_DCC_BASE 8061f43631bSHuang Rui 0, // HOLE 8071f43631bSHuang Rui 0x00000000, // CB_COLOR1_BASE 8081f43631bSHuang Rui 0x00000000, // CB_COLOR1_PITCH 8091f43631bSHuang Rui 0x00000000, // CB_COLOR1_SLICE 8101f43631bSHuang Rui 0x00000000, // CB_COLOR1_VIEW 8111f43631bSHuang Rui 0x00000000, // CB_COLOR1_INFO 8121f43631bSHuang Rui 0x00000000, // CB_COLOR1_ATTRIB 8131f43631bSHuang Rui 0x00000000, // CB_COLOR1_DCC_CONTROL 8141f43631bSHuang Rui 0x00000000, // CB_COLOR1_CMASK 8151f43631bSHuang Rui 0x00000000, // CB_COLOR1_CMASK_SLICE 8161f43631bSHuang Rui 0x00000000, // CB_COLOR1_FMASK 8171f43631bSHuang Rui 0x00000000, // CB_COLOR1_FMASK_SLICE 8181f43631bSHuang Rui 0x00000000, // CB_COLOR1_CLEAR_WORD0 8191f43631bSHuang Rui 0x00000000, // CB_COLOR1_CLEAR_WORD1 8201f43631bSHuang Rui 0x00000000, // CB_COLOR1_DCC_BASE 8211f43631bSHuang Rui 0, // HOLE 8221f43631bSHuang Rui 0x00000000, // CB_COLOR2_BASE 8231f43631bSHuang Rui 0x00000000, // CB_COLOR2_PITCH 8241f43631bSHuang Rui 0x00000000, // CB_COLOR2_SLICE 8251f43631bSHuang Rui 0x00000000, // CB_COLOR2_VIEW 8261f43631bSHuang Rui 0x00000000, // CB_COLOR2_INFO 8271f43631bSHuang Rui 0x00000000, // CB_COLOR2_ATTRIB 8281f43631bSHuang Rui 0x00000000, // CB_COLOR2_DCC_CONTROL 8291f43631bSHuang Rui 0x00000000, // CB_COLOR2_CMASK 8301f43631bSHuang Rui 0x00000000, // CB_COLOR2_CMASK_SLICE 8311f43631bSHuang Rui 0x00000000, // CB_COLOR2_FMASK 8321f43631bSHuang Rui 0x00000000, // CB_COLOR2_FMASK_SLICE 8331f43631bSHuang Rui 0x00000000, // CB_COLOR2_CLEAR_WORD0 8341f43631bSHuang Rui 0x00000000, // CB_COLOR2_CLEAR_WORD1 8351f43631bSHuang Rui 0x00000000, // CB_COLOR2_DCC_BASE 8361f43631bSHuang Rui 0, // HOLE 8371f43631bSHuang Rui 0x00000000, // CB_COLOR3_BASE 8381f43631bSHuang Rui 0x00000000, // CB_COLOR3_PITCH 8391f43631bSHuang Rui 0x00000000, // CB_COLOR3_SLICE 8401f43631bSHuang Rui 0x00000000, // CB_COLOR3_VIEW 8411f43631bSHuang Rui 0x00000000, // CB_COLOR3_INFO 8421f43631bSHuang Rui 0x00000000, // CB_COLOR3_ATTRIB 8431f43631bSHuang Rui 0x00000000, // CB_COLOR3_DCC_CONTROL 8441f43631bSHuang Rui 0x00000000, // CB_COLOR3_CMASK 8451f43631bSHuang Rui 0x00000000, // CB_COLOR3_CMASK_SLICE 8461f43631bSHuang Rui 0x00000000, // CB_COLOR3_FMASK 8471f43631bSHuang Rui 0x00000000, // CB_COLOR3_FMASK_SLICE 8481f43631bSHuang Rui 0x00000000, // CB_COLOR3_CLEAR_WORD0 8491f43631bSHuang Rui 0x00000000, // CB_COLOR3_CLEAR_WORD1 8501f43631bSHuang Rui 0x00000000, // CB_COLOR3_DCC_BASE 8511f43631bSHuang Rui 0, // HOLE 8521f43631bSHuang Rui 0x00000000, // CB_COLOR4_BASE 8531f43631bSHuang Rui 0x00000000, // CB_COLOR4_PITCH 8541f43631bSHuang Rui 0x00000000, // CB_COLOR4_SLICE 8551f43631bSHuang Rui 0x00000000, // CB_COLOR4_VIEW 8561f43631bSHuang Rui 0x00000000, // CB_COLOR4_INFO 8571f43631bSHuang Rui 0x00000000, // CB_COLOR4_ATTRIB 8581f43631bSHuang Rui 0x00000000, // CB_COLOR4_DCC_CONTROL 8591f43631bSHuang Rui 0x00000000, // CB_COLOR4_CMASK 8601f43631bSHuang Rui 0x00000000, // CB_COLOR4_CMASK_SLICE 8611f43631bSHuang Rui 0x00000000, // CB_COLOR4_FMASK 8621f43631bSHuang Rui 0x00000000, // CB_COLOR4_FMASK_SLICE 8631f43631bSHuang Rui 0x00000000, // CB_COLOR4_CLEAR_WORD0 8641f43631bSHuang Rui 0x00000000, // CB_COLOR4_CLEAR_WORD1 8651f43631bSHuang Rui 0x00000000, // CB_COLOR4_DCC_BASE 8661f43631bSHuang Rui 0, // HOLE 8671f43631bSHuang Rui 0x00000000, // CB_COLOR5_BASE 8681f43631bSHuang Rui 0x00000000, // CB_COLOR5_PITCH 8691f43631bSHuang Rui 0x00000000, // CB_COLOR5_SLICE 8701f43631bSHuang Rui 0x00000000, // CB_COLOR5_VIEW 8711f43631bSHuang Rui 0x00000000, // CB_COLOR5_INFO 8721f43631bSHuang Rui 0x00000000, // CB_COLOR5_ATTRIB 8731f43631bSHuang Rui 0x00000000, // CB_COLOR5_DCC_CONTROL 8741f43631bSHuang Rui 0x00000000, // CB_COLOR5_CMASK 8751f43631bSHuang Rui 0x00000000, // CB_COLOR5_CMASK_SLICE 8761f43631bSHuang Rui 0x00000000, // CB_COLOR5_FMASK 8771f43631bSHuang Rui 0x00000000, // CB_COLOR5_FMASK_SLICE 8781f43631bSHuang Rui 0x00000000, // CB_COLOR5_CLEAR_WORD0 8791f43631bSHuang Rui 0x00000000, // CB_COLOR5_CLEAR_WORD1 8801f43631bSHuang Rui 0x00000000, // CB_COLOR5_DCC_BASE 8811f43631bSHuang Rui 0, // HOLE 8821f43631bSHuang Rui 0x00000000, // CB_COLOR6_BASE 8831f43631bSHuang Rui 0x00000000, // CB_COLOR6_PITCH 8841f43631bSHuang Rui 0x00000000, // CB_COLOR6_SLICE 8851f43631bSHuang Rui 0x00000000, // CB_COLOR6_VIEW 8861f43631bSHuang Rui 0x00000000, // CB_COLOR6_INFO 8871f43631bSHuang Rui 0x00000000, // CB_COLOR6_ATTRIB 8881f43631bSHuang Rui 0x00000000, // CB_COLOR6_DCC_CONTROL 8891f43631bSHuang Rui 0x00000000, // CB_COLOR6_CMASK 8901f43631bSHuang Rui 0x00000000, // CB_COLOR6_CMASK_SLICE 8911f43631bSHuang Rui 0x00000000, // CB_COLOR6_FMASK 8921f43631bSHuang Rui 0x00000000, // CB_COLOR6_FMASK_SLICE 8931f43631bSHuang Rui 0x00000000, // CB_COLOR6_CLEAR_WORD0 8941f43631bSHuang Rui 0x00000000, // CB_COLOR6_CLEAR_WORD1 8951f43631bSHuang Rui 0x00000000, // CB_COLOR6_DCC_BASE 8961f43631bSHuang Rui 0, // HOLE 8971f43631bSHuang Rui 0x00000000, // CB_COLOR7_BASE 8981f43631bSHuang Rui 0x00000000, // CB_COLOR7_PITCH 8991f43631bSHuang Rui 0x00000000, // CB_COLOR7_SLICE 9001f43631bSHuang Rui 0x00000000, // CB_COLOR7_VIEW 9011f43631bSHuang Rui 0x00000000, // CB_COLOR7_INFO 9021f43631bSHuang Rui 0x00000000, // CB_COLOR7_ATTRIB 9031f43631bSHuang Rui 0x00000000, // CB_COLOR7_DCC_CONTROL 9041f43631bSHuang Rui 0x00000000, // CB_COLOR7_CMASK 9051f43631bSHuang Rui 0x00000000, // CB_COLOR7_CMASK_SLICE 9061f43631bSHuang Rui 0x00000000, // CB_COLOR7_FMASK 9071f43631bSHuang Rui 0x00000000, // CB_COLOR7_FMASK_SLICE 9081f43631bSHuang Rui 0x00000000, // CB_COLOR7_CLEAR_WORD0 9091f43631bSHuang Rui 0x00000000, // CB_COLOR7_CLEAR_WORD1 9101f43631bSHuang Rui 0x00000000, // CB_COLOR7_DCC_BASE 9111f43631bSHuang Rui 0, // HOLE 9121f43631bSHuang Rui 0x00000000, // CB_COLOR0_BASE_EXT 9131f43631bSHuang Rui 0x00000000, // CB_COLOR1_BASE_EXT 9141f43631bSHuang Rui 0x00000000, // CB_COLOR2_BASE_EXT 9151f43631bSHuang Rui 0x00000000, // CB_COLOR3_BASE_EXT 9161f43631bSHuang Rui 0x00000000, // CB_COLOR4_BASE_EXT 9171f43631bSHuang Rui 0x00000000, // CB_COLOR5_BASE_EXT 9181f43631bSHuang Rui 0x00000000, // CB_COLOR6_BASE_EXT 9191f43631bSHuang Rui 0x00000000, // CB_COLOR7_BASE_EXT 9201f43631bSHuang Rui 0x00000000, // CB_COLOR0_CMASK_BASE_EXT 9211f43631bSHuang Rui 0x00000000, // CB_COLOR1_CMASK_BASE_EXT 9221f43631bSHuang Rui 0x00000000, // CB_COLOR2_CMASK_BASE_EXT 9231f43631bSHuang Rui 0x00000000, // CB_COLOR3_CMASK_BASE_EXT 9241f43631bSHuang Rui 0x00000000, // CB_COLOR4_CMASK_BASE_EXT 9251f43631bSHuang Rui 0x00000000, // CB_COLOR5_CMASK_BASE_EXT 9261f43631bSHuang Rui 0x00000000, // CB_COLOR6_CMASK_BASE_EXT 9271f43631bSHuang Rui 0x00000000, // CB_COLOR7_CMASK_BASE_EXT 9281f43631bSHuang Rui 0x00000000, // CB_COLOR0_FMASK_BASE_EXT 9291f43631bSHuang Rui 0x00000000, // CB_COLOR1_FMASK_BASE_EXT 9301f43631bSHuang Rui 0x00000000, // CB_COLOR2_FMASK_BASE_EXT 9311f43631bSHuang Rui 0x00000000, // CB_COLOR3_FMASK_BASE_EXT 9321f43631bSHuang Rui 0x00000000, // CB_COLOR4_FMASK_BASE_EXT 9331f43631bSHuang Rui 0x00000000, // CB_COLOR5_FMASK_BASE_EXT 9341f43631bSHuang Rui 0x00000000, // CB_COLOR6_FMASK_BASE_EXT 9351f43631bSHuang Rui 0x00000000, // CB_COLOR7_FMASK_BASE_EXT 9361f43631bSHuang Rui 0x00000000, // CB_COLOR0_DCC_BASE_EXT 9371f43631bSHuang Rui 0x00000000, // CB_COLOR1_DCC_BASE_EXT 9381f43631bSHuang Rui 0x00000000, // CB_COLOR2_DCC_BASE_EXT 9391f43631bSHuang Rui 0x00000000, // CB_COLOR3_DCC_BASE_EXT 9401f43631bSHuang Rui 0x00000000, // CB_COLOR4_DCC_BASE_EXT 9411f43631bSHuang Rui 0x00000000, // CB_COLOR5_DCC_BASE_EXT 9421f43631bSHuang Rui 0x00000000, // CB_COLOR6_DCC_BASE_EXT 9431f43631bSHuang Rui 0x00000000, // CB_COLOR7_DCC_BASE_EXT 9441f43631bSHuang Rui 0x00000000, // CB_COLOR0_ATTRIB2 9451f43631bSHuang Rui 0x00000000, // CB_COLOR1_ATTRIB2 9461f43631bSHuang Rui 0x00000000, // CB_COLOR2_ATTRIB2 9471f43631bSHuang Rui 0x00000000, // CB_COLOR3_ATTRIB2 9481f43631bSHuang Rui 0x00000000, // CB_COLOR4_ATTRIB2 9491f43631bSHuang Rui 0x00000000, // CB_COLOR5_ATTRIB2 9501f43631bSHuang Rui 0x00000000, // CB_COLOR6_ATTRIB2 9511f43631bSHuang Rui 0x00000000, // CB_COLOR7_ATTRIB2 9521f43631bSHuang Rui 0x00000000, // CB_COLOR0_ATTRIB3 9531f43631bSHuang Rui 0x00000000, // CB_COLOR1_ATTRIB3 9541f43631bSHuang Rui 0x00000000, // CB_COLOR2_ATTRIB3 9551f43631bSHuang Rui 0x00000000, // CB_COLOR3_ATTRIB3 9561f43631bSHuang Rui 0x00000000, // CB_COLOR4_ATTRIB3 9571f43631bSHuang Rui 0x00000000, // CB_COLOR5_ATTRIB3 9581f43631bSHuang Rui 0x00000000, // CB_COLOR6_ATTRIB3 9591f43631bSHuang Rui 0x00000000, // CB_COLOR7_ATTRIB3 9601f43631bSHuang Rui }; 9611f43631bSHuang Rui static const struct cs_extent_def gfx10_SECT_CONTEXT_defs[] = { 9621f43631bSHuang Rui {gfx10_SECT_CONTEXT_def_1, 0x0000a000, 215 }, 9631f43631bSHuang Rui {gfx10_SECT_CONTEXT_def_2, 0x0000a0d8, 272 }, 9641f43631bSHuang Rui {gfx10_SECT_CONTEXT_def_3, 0x0000a1f5, 4 }, 9651f43631bSHuang Rui {gfx10_SECT_CONTEXT_def_4, 0x0000a1ff, 158 }, 9661f43631bSHuang Rui {gfx10_SECT_CONTEXT_def_5, 0x0000a2a0, 2 }, 9671f43631bSHuang Rui {gfx10_SECT_CONTEXT_def_6, 0x0000a2a3, 1 }, 9681f43631bSHuang Rui {gfx10_SECT_CONTEXT_def_7, 0x0000a2a5, 66 }, 9691f43631bSHuang Rui {gfx10_SECT_CONTEXT_def_8, 0x0000a2f5, 203 }, 9701f43631bSHuang Rui { 0, 0, 0 } 9711f43631bSHuang Rui }; 9721f43631bSHuang Rui static const struct cs_section_def gfx10_cs_data[] = { 9731f43631bSHuang Rui { gfx10_SECT_CONTEXT_defs, SECT_CONTEXT }, 9741f43631bSHuang Rui { 0, SECT_NONE } 9751f43631bSHuang Rui }; 976