18c2ecf20Sopenharmony_ci/* 28c2ecf20Sopenharmony_ci * Copyright 2017 Advanced Micro Devices, Inc. 38c2ecf20Sopenharmony_ci * 48c2ecf20Sopenharmony_ci * Permission is hereby granted, free of charge, to any person obtaining a 58c2ecf20Sopenharmony_ci * copy of this software and associated documentation files (the "Software"), 68c2ecf20Sopenharmony_ci * to deal in the Software without restriction, including without limitation 78c2ecf20Sopenharmony_ci * the rights to use, copy, modify, merge, publish, distribute, sublicense, 88c2ecf20Sopenharmony_ci * and/or sell copies of the Software, and to permit persons to whom the 98c2ecf20Sopenharmony_ci * Software is furnished to do so, subject to the following conditions: 108c2ecf20Sopenharmony_ci * 118c2ecf20Sopenharmony_ci * The above copyright notice and this permission notice shall be included in 128c2ecf20Sopenharmony_ci * all copies or substantial portions of the Software. 138c2ecf20Sopenharmony_ci * 148c2ecf20Sopenharmony_ci * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 158c2ecf20Sopenharmony_ci * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 168c2ecf20Sopenharmony_ci * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 178c2ecf20Sopenharmony_ci * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR 188c2ecf20Sopenharmony_ci * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 198c2ecf20Sopenharmony_ci * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 208c2ecf20Sopenharmony_ci * OTHER DEALINGS IN THE SOFTWARE. 218c2ecf20Sopenharmony_ci * 228c2ecf20Sopenharmony_ci */ 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_cistatic const unsigned int gfx9_SECT_CONTEXT_def_1[] = 258c2ecf20Sopenharmony_ci{ 268c2ecf20Sopenharmony_ci 0x00000000, // DB_RENDER_CONTROL 278c2ecf20Sopenharmony_ci 0x00000000, // DB_COUNT_CONTROL 288c2ecf20Sopenharmony_ci 0x00000000, // DB_DEPTH_VIEW 298c2ecf20Sopenharmony_ci 0x00000000, // DB_RENDER_OVERRIDE 308c2ecf20Sopenharmony_ci 0x00000000, // DB_RENDER_OVERRIDE2 318c2ecf20Sopenharmony_ci 0x00000000, // DB_HTILE_DATA_BASE 328c2ecf20Sopenharmony_ci 0x00000000, // DB_HTILE_DATA_BASE_HI 338c2ecf20Sopenharmony_ci 0x00000000, // DB_DEPTH_SIZE 348c2ecf20Sopenharmony_ci 0x00000000, // DB_DEPTH_BOUNDS_MIN 358c2ecf20Sopenharmony_ci 0x00000000, // DB_DEPTH_BOUNDS_MAX 368c2ecf20Sopenharmony_ci 0x00000000, // DB_STENCIL_CLEAR 378c2ecf20Sopenharmony_ci 0x00000000, // DB_DEPTH_CLEAR 388c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_SCREEN_SCISSOR_TL 398c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_SCREEN_SCISSOR_BR 408c2ecf20Sopenharmony_ci 0x00000000, // DB_Z_INFO 418c2ecf20Sopenharmony_ci 0x00000000, // DB_STENCIL_INFO 428c2ecf20Sopenharmony_ci 0x00000000, // DB_Z_READ_BASE 438c2ecf20Sopenharmony_ci 0x00000000, // DB_Z_READ_BASE_HI 448c2ecf20Sopenharmony_ci 0x00000000, // DB_STENCIL_READ_BASE 458c2ecf20Sopenharmony_ci 0x00000000, // DB_STENCIL_READ_BASE_HI 468c2ecf20Sopenharmony_ci 0x00000000, // DB_Z_WRITE_BASE 478c2ecf20Sopenharmony_ci 0x00000000, // DB_Z_WRITE_BASE_HI 488c2ecf20Sopenharmony_ci 0x00000000, // DB_STENCIL_WRITE_BASE 498c2ecf20Sopenharmony_ci 0x00000000, // DB_STENCIL_WRITE_BASE_HI 508c2ecf20Sopenharmony_ci 0x00000000, // DB_DFSM_CONTROL 518c2ecf20Sopenharmony_ci 0, // HOLE 528c2ecf20Sopenharmony_ci 0x00000000, // DB_Z_INFO2 538c2ecf20Sopenharmony_ci 0x00000000, // DB_STENCIL_INFO2 548c2ecf20Sopenharmony_ci 0, // HOLE 558c2ecf20Sopenharmony_ci 0, // HOLE 568c2ecf20Sopenharmony_ci 0, // HOLE 578c2ecf20Sopenharmony_ci 0, // HOLE 588c2ecf20Sopenharmony_ci 0x00000000, // TA_BC_BASE_ADDR 598c2ecf20Sopenharmony_ci 0x00000000, // TA_BC_BASE_ADDR_HI 608c2ecf20Sopenharmony_ci 0, // HOLE 618c2ecf20Sopenharmony_ci 0, // HOLE 628c2ecf20Sopenharmony_ci 0, // HOLE 638c2ecf20Sopenharmony_ci 0, // HOLE 648c2ecf20Sopenharmony_ci 0, // HOLE 658c2ecf20Sopenharmony_ci 0, // HOLE 668c2ecf20Sopenharmony_ci 0, // HOLE 678c2ecf20Sopenharmony_ci 0, // HOLE 688c2ecf20Sopenharmony_ci 0, // HOLE 698c2ecf20Sopenharmony_ci 0, // HOLE 708c2ecf20Sopenharmony_ci 0, // HOLE 718c2ecf20Sopenharmony_ci 0, // HOLE 728c2ecf20Sopenharmony_ci 0, // HOLE 738c2ecf20Sopenharmony_ci 0, // HOLE 748c2ecf20Sopenharmony_ci 0, // HOLE 758c2ecf20Sopenharmony_ci 0, // HOLE 768c2ecf20Sopenharmony_ci 0, // HOLE 778c2ecf20Sopenharmony_ci 0, // HOLE 788c2ecf20Sopenharmony_ci 0, // HOLE 798c2ecf20Sopenharmony_ci 0, // HOLE 808c2ecf20Sopenharmony_ci 0, // HOLE 818c2ecf20Sopenharmony_ci 0, // HOLE 828c2ecf20Sopenharmony_ci 0, // HOLE 838c2ecf20Sopenharmony_ci 0, // HOLE 848c2ecf20Sopenharmony_ci 0, // HOLE 858c2ecf20Sopenharmony_ci 0, // HOLE 868c2ecf20Sopenharmony_ci 0, // HOLE 878c2ecf20Sopenharmony_ci 0, // HOLE 888c2ecf20Sopenharmony_ci 0, // HOLE 898c2ecf20Sopenharmony_ci 0, // HOLE 908c2ecf20Sopenharmony_ci 0, // HOLE 918c2ecf20Sopenharmony_ci 0, // HOLE 928c2ecf20Sopenharmony_ci 0, // HOLE 938c2ecf20Sopenharmony_ci 0, // HOLE 948c2ecf20Sopenharmony_ci 0, // HOLE 958c2ecf20Sopenharmony_ci 0, // HOLE 968c2ecf20Sopenharmony_ci 0, // HOLE 978c2ecf20Sopenharmony_ci 0, // HOLE 988c2ecf20Sopenharmony_ci 0, // HOLE 998c2ecf20Sopenharmony_ci 0, // HOLE 1008c2ecf20Sopenharmony_ci 0, // HOLE 1018c2ecf20Sopenharmony_ci 0, // HOLE 1028c2ecf20Sopenharmony_ci 0, // HOLE 1038c2ecf20Sopenharmony_ci 0, // HOLE 1048c2ecf20Sopenharmony_ci 0, // HOLE 1058c2ecf20Sopenharmony_ci 0, // HOLE 1068c2ecf20Sopenharmony_ci 0, // HOLE 1078c2ecf20Sopenharmony_ci 0, // HOLE 1088c2ecf20Sopenharmony_ci 0, // HOLE 1098c2ecf20Sopenharmony_ci 0, // HOLE 1108c2ecf20Sopenharmony_ci 0, // HOLE 1118c2ecf20Sopenharmony_ci 0, // HOLE 1128c2ecf20Sopenharmony_ci 0, // HOLE 1138c2ecf20Sopenharmony_ci 0, // HOLE 1148c2ecf20Sopenharmony_ci 0, // HOLE 1158c2ecf20Sopenharmony_ci 0, // HOLE 1168c2ecf20Sopenharmony_ci 0, // HOLE 1178c2ecf20Sopenharmony_ci 0, // HOLE 1188c2ecf20Sopenharmony_ci 0, // HOLE 1198c2ecf20Sopenharmony_ci 0, // HOLE 1208c2ecf20Sopenharmony_ci 0, // HOLE 1218c2ecf20Sopenharmony_ci 0, // HOLE 1228c2ecf20Sopenharmony_ci 0, // HOLE 1238c2ecf20Sopenharmony_ci 0, // HOLE 1248c2ecf20Sopenharmony_ci 0, // HOLE 1258c2ecf20Sopenharmony_ci 0, // HOLE 1268c2ecf20Sopenharmony_ci 0, // HOLE 1278c2ecf20Sopenharmony_ci 0, // HOLE 1288c2ecf20Sopenharmony_ci 0, // HOLE 1298c2ecf20Sopenharmony_ci 0, // HOLE 1308c2ecf20Sopenharmony_ci 0, // HOLE 1318c2ecf20Sopenharmony_ci 0, // HOLE 1328c2ecf20Sopenharmony_ci 0, // HOLE 1338c2ecf20Sopenharmony_ci 0, // HOLE 1348c2ecf20Sopenharmony_ci 0, // HOLE 1358c2ecf20Sopenharmony_ci 0, // HOLE 1368c2ecf20Sopenharmony_ci 0, // HOLE 1378c2ecf20Sopenharmony_ci 0, // HOLE 1388c2ecf20Sopenharmony_ci 0, // HOLE 1398c2ecf20Sopenharmony_ci 0, // HOLE 1408c2ecf20Sopenharmony_ci 0, // HOLE 1418c2ecf20Sopenharmony_ci 0, // HOLE 1428c2ecf20Sopenharmony_ci 0, // HOLE 1438c2ecf20Sopenharmony_ci 0, // HOLE 1448c2ecf20Sopenharmony_ci 0, // HOLE 1458c2ecf20Sopenharmony_ci 0, // HOLE 1468c2ecf20Sopenharmony_ci 0, // HOLE 1478c2ecf20Sopenharmony_ci 0, // HOLE 1488c2ecf20Sopenharmony_ci 0x00000000, // COHER_DEST_BASE_HI_0 1498c2ecf20Sopenharmony_ci 0x00000000, // COHER_DEST_BASE_HI_1 1508c2ecf20Sopenharmony_ci 0x00000000, // COHER_DEST_BASE_HI_2 1518c2ecf20Sopenharmony_ci 0x00000000, // COHER_DEST_BASE_HI_3 1528c2ecf20Sopenharmony_ci 0x00000000, // COHER_DEST_BASE_2 1538c2ecf20Sopenharmony_ci 0x00000000, // COHER_DEST_BASE_3 1548c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_WINDOW_OFFSET 1558c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_WINDOW_SCISSOR_TL 1568c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_WINDOW_SCISSOR_BR 1578c2ecf20Sopenharmony_ci 0x0000ffff, // PA_SC_CLIPRECT_RULE 1588c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_CLIPRECT_0_TL 1598c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_CLIPRECT_0_BR 1608c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_CLIPRECT_1_TL 1618c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_CLIPRECT_1_BR 1628c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_CLIPRECT_2_TL 1638c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_CLIPRECT_2_BR 1648c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_CLIPRECT_3_TL 1658c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_CLIPRECT_3_BR 1668c2ecf20Sopenharmony_ci 0xaa99aaaa, // PA_SC_EDGERULE 1678c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_HARDWARE_SCREEN_OFFSET 1688c2ecf20Sopenharmony_ci 0xffffffff, // CB_TARGET_MASK 1698c2ecf20Sopenharmony_ci 0xffffffff, // CB_SHADER_MASK 1708c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_GENERIC_SCISSOR_TL 1718c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_GENERIC_SCISSOR_BR 1728c2ecf20Sopenharmony_ci 0x00000000, // COHER_DEST_BASE_0 1738c2ecf20Sopenharmony_ci 0x00000000, // COHER_DEST_BASE_1 1748c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_0_TL 1758c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_0_BR 1768c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_1_TL 1778c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_1_BR 1788c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_2_TL 1798c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_2_BR 1808c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_3_TL 1818c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_3_BR 1828c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_4_TL 1838c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_4_BR 1848c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_5_TL 1858c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_5_BR 1868c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_6_TL 1878c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_6_BR 1888c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_7_TL 1898c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_7_BR 1908c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_8_TL 1918c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_8_BR 1928c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_9_TL 1938c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_9_BR 1948c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_10_TL 1958c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_10_BR 1968c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_11_TL 1978c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_11_BR 1988c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_12_TL 1998c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_12_BR 2008c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_13_TL 2018c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_13_BR 2028c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_14_TL 2038c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_14_BR 2048c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_15_TL 2058c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_15_BR 2068c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_0 2078c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_0 2088c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_1 2098c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_1 2108c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_2 2118c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_2 2128c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_3 2138c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_3 2148c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_4 2158c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_4 2168c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_5 2178c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_5 2188c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_6 2198c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_6 2208c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_7 2218c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_7 2228c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_8 2238c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_8 2248c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_9 2258c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_9 2268c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_10 2278c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_10 2288c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_11 2298c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_11 2308c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_12 2318c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_12 2328c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_13 2338c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_13 2348c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_14 2358c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_14 2368c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_15 2378c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_15 2388c2ecf20Sopenharmony_ci}; 2398c2ecf20Sopenharmony_cistatic const unsigned int gfx9_SECT_CONTEXT_def_2[] = 2408c2ecf20Sopenharmony_ci{ 2418c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_SCREEN_EXTENT_CONTROL 2428c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_TILE_STEERING_OVERRIDE 2438c2ecf20Sopenharmony_ci 0x00000000, // CP_PERFMON_CNTX_CNTL 2448c2ecf20Sopenharmony_ci 0x00000000, // CP_RINGID 2458c2ecf20Sopenharmony_ci 0x00000000, // CP_VMID 2468c2ecf20Sopenharmony_ci 0, // HOLE 2478c2ecf20Sopenharmony_ci 0, // HOLE 2488c2ecf20Sopenharmony_ci 0, // HOLE 2498c2ecf20Sopenharmony_ci 0, // HOLE 2508c2ecf20Sopenharmony_ci 0, // HOLE 2518c2ecf20Sopenharmony_ci 0, // HOLE 2528c2ecf20Sopenharmony_ci 0, // HOLE 2538c2ecf20Sopenharmony_ci 0, // HOLE 2548c2ecf20Sopenharmony_ci 0, // HOLE 2558c2ecf20Sopenharmony_ci 0, // HOLE 2568c2ecf20Sopenharmony_ci 0, // HOLE 2578c2ecf20Sopenharmony_ci 0, // HOLE 2588c2ecf20Sopenharmony_ci 0, // HOLE 2598c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_RIGHT_VERT_GRID 2608c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_LEFT_VERT_GRID 2618c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_HORIZ_GRID 2628c2ecf20Sopenharmony_ci 0, // HOLE 2638c2ecf20Sopenharmony_ci 0, // HOLE 2648c2ecf20Sopenharmony_ci 0, // HOLE 2658c2ecf20Sopenharmony_ci 0, // HOLE 2668c2ecf20Sopenharmony_ci 0, // HOLE 2678c2ecf20Sopenharmony_ci 0, // HOLE 2688c2ecf20Sopenharmony_ci 0, // HOLE 2698c2ecf20Sopenharmony_ci 0, // HOLE 2708c2ecf20Sopenharmony_ci 0, // HOLE 2718c2ecf20Sopenharmony_ci 0, // HOLE 2728c2ecf20Sopenharmony_ci 0, // HOLE 2738c2ecf20Sopenharmony_ci 0, // HOLE 2748c2ecf20Sopenharmony_ci 0, // HOLE 2758c2ecf20Sopenharmony_ci 0, // HOLE 2768c2ecf20Sopenharmony_ci 0, // HOLE 2778c2ecf20Sopenharmony_ci 0, // HOLE 2788c2ecf20Sopenharmony_ci 0, // HOLE 2798c2ecf20Sopenharmony_ci 0, // HOLE 2808c2ecf20Sopenharmony_ci 0, // HOLE 2818c2ecf20Sopenharmony_ci 0, // HOLE 2828c2ecf20Sopenharmony_ci 0, // HOLE 2838c2ecf20Sopenharmony_ci 0, // HOLE 2848c2ecf20Sopenharmony_ci 0, // HOLE 2858c2ecf20Sopenharmony_ci 0, // HOLE 2868c2ecf20Sopenharmony_ci 0x00000000, // VGT_MULTI_PRIM_IB_RESET_INDX 2878c2ecf20Sopenharmony_ci 0, // HOLE 2888c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND_RED 2898c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND_GREEN 2908c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND_BLUE 2918c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND_ALPHA 2928c2ecf20Sopenharmony_ci 0x00000000, // CB_DCC_CONTROL 2938c2ecf20Sopenharmony_ci 0, // HOLE 2948c2ecf20Sopenharmony_ci 0x00000000, // DB_STENCIL_CONTROL 2958c2ecf20Sopenharmony_ci 0x01000000, // DB_STENCILREFMASK 2968c2ecf20Sopenharmony_ci 0x01000000, // DB_STENCILREFMASK_BF 2978c2ecf20Sopenharmony_ci 0, // HOLE 2988c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE 2998c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET 3008c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE 3018c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET 3028c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE 3038c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET 3048c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_1 3058c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_1 3068c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_1 3078c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_1 3088c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_1 3098c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_1 3108c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_2 3118c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_2 3128c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_2 3138c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_2 3148c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_2 3158c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_2 3168c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_3 3178c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_3 3188c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_3 3198c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_3 3208c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_3 3218c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_3 3228c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_4 3238c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_4 3248c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_4 3258c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_4 3268c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_4 3278c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_4 3288c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_5 3298c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_5 3308c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_5 3318c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_5 3328c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_5 3338c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_5 3348c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_6 3358c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_6 3368c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_6 3378c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_6 3388c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_6 3398c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_6 3408c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_7 3418c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_7 3428c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_7 3438c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_7 3448c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_7 3458c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_7 3468c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_8 3478c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_8 3488c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_8 3498c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_8 3508c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_8 3518c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_8 3528c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_9 3538c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_9 3548c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_9 3558c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_9 3568c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_9 3578c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_9 3588c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_10 3598c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_10 3608c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_10 3618c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_10 3628c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_10 3638c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_10 3648c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_11 3658c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_11 3668c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_11 3678c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_11 3688c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_11 3698c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_11 3708c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_12 3718c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_12 3728c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_12 3738c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_12 3748c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_12 3758c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_12 3768c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_13 3778c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_13 3788c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_13 3798c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_13 3808c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_13 3818c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_13 3828c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_14 3838c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_14 3848c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_14 3858c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_14 3868c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_14 3878c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_14 3888c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_15 3898c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_15 3908c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_15 3918c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_15 3928c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_15 3938c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_15 3948c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_0_X 3958c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_0_Y 3968c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_0_Z 3978c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_0_W 3988c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_1_X 3998c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_1_Y 4008c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_1_Z 4018c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_1_W 4028c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_2_X 4038c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_2_Y 4048c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_2_Z 4058c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_2_W 4068c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_3_X 4078c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_3_Y 4088c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_3_Z 4098c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_3_W 4108c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_4_X 4118c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_4_Y 4128c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_4_Z 4138c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_4_W 4148c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_5_X 4158c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_5_Y 4168c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_5_Z 4178c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_5_W 4188c2ecf20Sopenharmony_ci 0, // HOLE 4198c2ecf20Sopenharmony_ci 0, // HOLE 4208c2ecf20Sopenharmony_ci 0, // HOLE 4218c2ecf20Sopenharmony_ci 0, // HOLE 4228c2ecf20Sopenharmony_ci 0, // HOLE 4238c2ecf20Sopenharmony_ci 0, // HOLE 4248c2ecf20Sopenharmony_ci 0, // HOLE 4258c2ecf20Sopenharmony_ci 0, // HOLE 4268c2ecf20Sopenharmony_ci 0, // HOLE 4278c2ecf20Sopenharmony_ci 0, // HOLE 4288c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_0 4298c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_1 4308c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_2 4318c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_3 4328c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_4 4338c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_5 4348c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_6 4358c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_7 4368c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_8 4378c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_9 4388c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_10 4398c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_11 4408c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_12 4418c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_13 4428c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_14 4438c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_15 4448c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_16 4458c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_17 4468c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_18 4478c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_19 4488c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_20 4498c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_21 4508c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_22 4518c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_23 4528c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_24 4538c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_25 4548c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_26 4558c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_27 4568c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_28 4578c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_29 4588c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_30 4598c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_31 4608c2ecf20Sopenharmony_ci 0x00000000, // SPI_VS_OUT_CONFIG 4618c2ecf20Sopenharmony_ci 0, // HOLE 4628c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_ENA 4638c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_ADDR 4648c2ecf20Sopenharmony_ci 0x00000000, // SPI_INTERP_CONTROL_0 4658c2ecf20Sopenharmony_ci 0x00000002, // SPI_PS_IN_CONTROL 4668c2ecf20Sopenharmony_ci 0, // HOLE 4678c2ecf20Sopenharmony_ci 0x00000000, // SPI_BARYC_CNTL 4688c2ecf20Sopenharmony_ci 0, // HOLE 4698c2ecf20Sopenharmony_ci 0x00000000, // SPI_TMPRING_SIZE 4708c2ecf20Sopenharmony_ci 0, // HOLE 4718c2ecf20Sopenharmony_ci 0, // HOLE 4728c2ecf20Sopenharmony_ci 0, // HOLE 4738c2ecf20Sopenharmony_ci 0, // HOLE 4748c2ecf20Sopenharmony_ci 0, // HOLE 4758c2ecf20Sopenharmony_ci 0, // HOLE 4768c2ecf20Sopenharmony_ci 0, // HOLE 4778c2ecf20Sopenharmony_ci 0, // HOLE 4788c2ecf20Sopenharmony_ci 0x00000000, // SPI_SHADER_POS_FORMAT 4798c2ecf20Sopenharmony_ci 0x00000000, // SPI_SHADER_Z_FORMAT 4808c2ecf20Sopenharmony_ci 0x00000000, // SPI_SHADER_COL_FORMAT 4818c2ecf20Sopenharmony_ci 0, // HOLE 4828c2ecf20Sopenharmony_ci 0, // HOLE 4838c2ecf20Sopenharmony_ci 0, // HOLE 4848c2ecf20Sopenharmony_ci 0, // HOLE 4858c2ecf20Sopenharmony_ci 0, // HOLE 4868c2ecf20Sopenharmony_ci 0, // HOLE 4878c2ecf20Sopenharmony_ci 0, // HOLE 4888c2ecf20Sopenharmony_ci 0, // HOLE 4898c2ecf20Sopenharmony_ci 0, // HOLE 4908c2ecf20Sopenharmony_ci 0, // HOLE 4918c2ecf20Sopenharmony_ci 0, // HOLE 4928c2ecf20Sopenharmony_ci 0, // HOLE 4938c2ecf20Sopenharmony_ci 0, // HOLE 4948c2ecf20Sopenharmony_ci 0, // HOLE 4958c2ecf20Sopenharmony_ci 0, // HOLE 4968c2ecf20Sopenharmony_ci 0x00000000, // SX_PS_DOWNCONVERT 4978c2ecf20Sopenharmony_ci 0x00000000, // SX_BLEND_OPT_EPSILON 4988c2ecf20Sopenharmony_ci 0x00000000, // SX_BLEND_OPT_CONTROL 4998c2ecf20Sopenharmony_ci 0x00000000, // SX_MRT0_BLEND_OPT 5008c2ecf20Sopenharmony_ci 0x00000000, // SX_MRT1_BLEND_OPT 5018c2ecf20Sopenharmony_ci 0x00000000, // SX_MRT2_BLEND_OPT 5028c2ecf20Sopenharmony_ci 0x00000000, // SX_MRT3_BLEND_OPT 5038c2ecf20Sopenharmony_ci 0x00000000, // SX_MRT4_BLEND_OPT 5048c2ecf20Sopenharmony_ci 0x00000000, // SX_MRT5_BLEND_OPT 5058c2ecf20Sopenharmony_ci 0x00000000, // SX_MRT6_BLEND_OPT 5068c2ecf20Sopenharmony_ci 0x00000000, // SX_MRT7_BLEND_OPT 5078c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND0_CONTROL 5088c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND1_CONTROL 5098c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND2_CONTROL 5108c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND3_CONTROL 5118c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND4_CONTROL 5128c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND5_CONTROL 5138c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND6_CONTROL 5148c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND7_CONTROL 5158c2ecf20Sopenharmony_ci 0x00000000, // CB_MRT0_EPITCH 5168c2ecf20Sopenharmony_ci 0x00000000, // CB_MRT1_EPITCH 5178c2ecf20Sopenharmony_ci 0x00000000, // CB_MRT2_EPITCH 5188c2ecf20Sopenharmony_ci 0x00000000, // CB_MRT3_EPITCH 5198c2ecf20Sopenharmony_ci 0x00000000, // CB_MRT4_EPITCH 5208c2ecf20Sopenharmony_ci 0x00000000, // CB_MRT5_EPITCH 5218c2ecf20Sopenharmony_ci 0x00000000, // CB_MRT6_EPITCH 5228c2ecf20Sopenharmony_ci 0x00000000, // CB_MRT7_EPITCH 5238c2ecf20Sopenharmony_ci}; 5248c2ecf20Sopenharmony_cistatic const unsigned int gfx9_SECT_CONTEXT_def_3[] = 5258c2ecf20Sopenharmony_ci{ 5268c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_POINT_X_RAD 5278c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_POINT_Y_RAD 5288c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_POINT_SIZE 5298c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_POINT_CULL_RAD 5308c2ecf20Sopenharmony_ci}; 5318c2ecf20Sopenharmony_cistatic const unsigned int gfx9_SECT_CONTEXT_def_4[] = 5328c2ecf20Sopenharmony_ci{ 5338c2ecf20Sopenharmony_ci 0x00000000, // DB_DEPTH_CONTROL 5348c2ecf20Sopenharmony_ci 0x00000000, // DB_EQAA 5358c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR_CONTROL 5368c2ecf20Sopenharmony_ci 0x00000000, // DB_SHADER_CONTROL 5378c2ecf20Sopenharmony_ci 0x00090000, // PA_CL_CLIP_CNTL 5388c2ecf20Sopenharmony_ci 0x00000004, // PA_SU_SC_MODE_CNTL 5398c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VTE_CNTL 5408c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VS_OUT_CNTL 5418c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_NANINF_CNTL 5428c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_LINE_STIPPLE_CNTL 5438c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_LINE_STIPPLE_SCALE 5448c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_PRIM_FILTER_CNTL 5458c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_SMALL_PRIM_FILTER_CNTL 5468c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_OBJPRIM_ID_CNTL 5478c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_NGG_CNTL 5488c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_OVER_RASTERIZATION_CNTL 5498c2ecf20Sopenharmony_ci 0, // HOLE 5508c2ecf20Sopenharmony_ci 0, // HOLE 5518c2ecf20Sopenharmony_ci 0, // HOLE 5528c2ecf20Sopenharmony_ci 0, // HOLE 5538c2ecf20Sopenharmony_ci 0, // HOLE 5548c2ecf20Sopenharmony_ci 0, // HOLE 5558c2ecf20Sopenharmony_ci 0, // HOLE 5568c2ecf20Sopenharmony_ci 0, // HOLE 5578c2ecf20Sopenharmony_ci 0, // HOLE 5588c2ecf20Sopenharmony_ci 0, // HOLE 5598c2ecf20Sopenharmony_ci 0, // HOLE 5608c2ecf20Sopenharmony_ci 0, // HOLE 5618c2ecf20Sopenharmony_ci 0, // HOLE 5628c2ecf20Sopenharmony_ci 0, // HOLE 5638c2ecf20Sopenharmony_ci 0, // HOLE 5648c2ecf20Sopenharmony_ci 0, // HOLE 5658c2ecf20Sopenharmony_ci 0, // HOLE 5668c2ecf20Sopenharmony_ci 0, // HOLE 5678c2ecf20Sopenharmony_ci 0, // HOLE 5688c2ecf20Sopenharmony_ci 0, // HOLE 5698c2ecf20Sopenharmony_ci 0, // HOLE 5708c2ecf20Sopenharmony_ci 0, // HOLE 5718c2ecf20Sopenharmony_ci 0, // HOLE 5728c2ecf20Sopenharmony_ci 0, // HOLE 5738c2ecf20Sopenharmony_ci 0, // HOLE 5748c2ecf20Sopenharmony_ci 0, // HOLE 5758c2ecf20Sopenharmony_ci 0, // HOLE 5768c2ecf20Sopenharmony_ci 0, // HOLE 5778c2ecf20Sopenharmony_ci 0, // HOLE 5788c2ecf20Sopenharmony_ci 0, // HOLE 5798c2ecf20Sopenharmony_ci 0, // HOLE 5808c2ecf20Sopenharmony_ci 0, // HOLE 5818c2ecf20Sopenharmony_ci 0, // HOLE 5828c2ecf20Sopenharmony_ci 0, // HOLE 5838c2ecf20Sopenharmony_ci 0, // HOLE 5848c2ecf20Sopenharmony_ci 0, // HOLE 5858c2ecf20Sopenharmony_ci 0, // HOLE 5868c2ecf20Sopenharmony_ci 0, // HOLE 5878c2ecf20Sopenharmony_ci 0, // HOLE 5888c2ecf20Sopenharmony_ci 0, // HOLE 5898c2ecf20Sopenharmony_ci 0, // HOLE 5908c2ecf20Sopenharmony_ci 0, // HOLE 5918c2ecf20Sopenharmony_ci 0, // HOLE 5928c2ecf20Sopenharmony_ci 0, // HOLE 5938c2ecf20Sopenharmony_ci 0, // HOLE 5948c2ecf20Sopenharmony_ci 0, // HOLE 5958c2ecf20Sopenharmony_ci 0, // HOLE 5968c2ecf20Sopenharmony_ci 0, // HOLE 5978c2ecf20Sopenharmony_ci 0, // HOLE 5988c2ecf20Sopenharmony_ci 0, // HOLE 5998c2ecf20Sopenharmony_ci 0, // HOLE 6008c2ecf20Sopenharmony_ci 0, // HOLE 6018c2ecf20Sopenharmony_ci 0, // HOLE 6028c2ecf20Sopenharmony_ci 0, // HOLE 6038c2ecf20Sopenharmony_ci 0, // HOLE 6048c2ecf20Sopenharmony_ci 0, // HOLE 6058c2ecf20Sopenharmony_ci 0, // HOLE 6068c2ecf20Sopenharmony_ci 0, // HOLE 6078c2ecf20Sopenharmony_ci 0, // HOLE 6088c2ecf20Sopenharmony_ci 0, // HOLE 6098c2ecf20Sopenharmony_ci 0, // HOLE 6108c2ecf20Sopenharmony_ci 0, // HOLE 6118c2ecf20Sopenharmony_ci 0, // HOLE 6128c2ecf20Sopenharmony_ci 0, // HOLE 6138c2ecf20Sopenharmony_ci 0, // HOLE 6148c2ecf20Sopenharmony_ci 0, // HOLE 6158c2ecf20Sopenharmony_ci 0, // HOLE 6168c2ecf20Sopenharmony_ci 0, // HOLE 6178c2ecf20Sopenharmony_ci 0, // HOLE 6188c2ecf20Sopenharmony_ci 0, // HOLE 6198c2ecf20Sopenharmony_ci 0, // HOLE 6208c2ecf20Sopenharmony_ci 0, // HOLE 6218c2ecf20Sopenharmony_ci 0, // HOLE 6228c2ecf20Sopenharmony_ci 0, // HOLE 6238c2ecf20Sopenharmony_ci 0, // HOLE 6248c2ecf20Sopenharmony_ci 0, // HOLE 6258c2ecf20Sopenharmony_ci 0, // HOLE 6268c2ecf20Sopenharmony_ci 0, // HOLE 6278c2ecf20Sopenharmony_ci 0, // HOLE 6288c2ecf20Sopenharmony_ci 0, // HOLE 6298c2ecf20Sopenharmony_ci 0, // HOLE 6308c2ecf20Sopenharmony_ci 0, // HOLE 6318c2ecf20Sopenharmony_ci 0, // HOLE 6328c2ecf20Sopenharmony_ci 0, // HOLE 6338c2ecf20Sopenharmony_ci 0, // HOLE 6348c2ecf20Sopenharmony_ci 0, // HOLE 6358c2ecf20Sopenharmony_ci 0, // HOLE 6368c2ecf20Sopenharmony_ci 0, // HOLE 6378c2ecf20Sopenharmony_ci 0, // HOLE 6388c2ecf20Sopenharmony_ci 0, // HOLE 6398c2ecf20Sopenharmony_ci 0, // HOLE 6408c2ecf20Sopenharmony_ci 0, // HOLE 6418c2ecf20Sopenharmony_ci 0, // HOLE 6428c2ecf20Sopenharmony_ci 0, // HOLE 6438c2ecf20Sopenharmony_ci 0, // HOLE 6448c2ecf20Sopenharmony_ci 0, // HOLE 6458c2ecf20Sopenharmony_ci 0, // HOLE 6468c2ecf20Sopenharmony_ci 0, // HOLE 6478c2ecf20Sopenharmony_ci 0, // HOLE 6488c2ecf20Sopenharmony_ci 0, // HOLE 6498c2ecf20Sopenharmony_ci 0, // HOLE 6508c2ecf20Sopenharmony_ci 0, // HOLE 6518c2ecf20Sopenharmony_ci 0, // HOLE 6528c2ecf20Sopenharmony_ci 0, // HOLE 6538c2ecf20Sopenharmony_ci 0, // HOLE 6548c2ecf20Sopenharmony_ci 0, // HOLE 6558c2ecf20Sopenharmony_ci 0, // HOLE 6568c2ecf20Sopenharmony_ci 0, // HOLE 6578c2ecf20Sopenharmony_ci 0, // HOLE 6588c2ecf20Sopenharmony_ci 0, // HOLE 6598c2ecf20Sopenharmony_ci 0, // HOLE 6608c2ecf20Sopenharmony_ci 0, // HOLE 6618c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_POINT_SIZE 6628c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_POINT_MINMAX 6638c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_LINE_CNTL 6648c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_LINE_STIPPLE 6658c2ecf20Sopenharmony_ci 0x00000000, // VGT_OUTPUT_PATH_CNTL 6668c2ecf20Sopenharmony_ci 0x00000000, // VGT_HOS_CNTL 6678c2ecf20Sopenharmony_ci 0x00000000, // VGT_HOS_MAX_TESS_LEVEL 6688c2ecf20Sopenharmony_ci 0x00000000, // VGT_HOS_MIN_TESS_LEVEL 6698c2ecf20Sopenharmony_ci 0x00000000, // VGT_HOS_REUSE_DEPTH 6708c2ecf20Sopenharmony_ci 0x00000000, // VGT_GROUP_PRIM_TYPE 6718c2ecf20Sopenharmony_ci 0x00000000, // VGT_GROUP_FIRST_DECR 6728c2ecf20Sopenharmony_ci 0x00000000, // VGT_GROUP_DECR 6738c2ecf20Sopenharmony_ci 0x00000000, // VGT_GROUP_VECT_0_CNTL 6748c2ecf20Sopenharmony_ci 0x00000000, // VGT_GROUP_VECT_1_CNTL 6758c2ecf20Sopenharmony_ci 0x00000000, // VGT_GROUP_VECT_0_FMT_CNTL 6768c2ecf20Sopenharmony_ci 0x00000000, // VGT_GROUP_VECT_1_FMT_CNTL 6778c2ecf20Sopenharmony_ci 0x00000000, // VGT_GS_MODE 6788c2ecf20Sopenharmony_ci 0x00000000, // VGT_GS_ONCHIP_CNTL 6798c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_MODE_CNTL_0 6808c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_MODE_CNTL_1 6818c2ecf20Sopenharmony_ci 0x00000000, // VGT_ENHANCE 6828c2ecf20Sopenharmony_ci 0x00000100, // VGT_GS_PER_ES 6838c2ecf20Sopenharmony_ci 0x00000080, // VGT_ES_PER_GS 6848c2ecf20Sopenharmony_ci 0x00000002, // VGT_GS_PER_VS 6858c2ecf20Sopenharmony_ci 0x00000000, // VGT_GSVS_RING_OFFSET_1 6868c2ecf20Sopenharmony_ci 0x00000000, // VGT_GSVS_RING_OFFSET_2 6878c2ecf20Sopenharmony_ci 0x00000000, // VGT_GSVS_RING_OFFSET_3 6888c2ecf20Sopenharmony_ci 0x00000000, // VGT_GS_OUT_PRIM_TYPE 6898c2ecf20Sopenharmony_ci 0x00000000, // IA_ENHANCE 6908c2ecf20Sopenharmony_ci}; 6918c2ecf20Sopenharmony_cistatic const unsigned int gfx9_SECT_CONTEXT_def_5[] = 6928c2ecf20Sopenharmony_ci{ 6938c2ecf20Sopenharmony_ci 0x00000000, // WD_ENHANCE 6948c2ecf20Sopenharmony_ci 0x00000000, // VGT_PRIMITIVEID_EN 6958c2ecf20Sopenharmony_ci}; 6968c2ecf20Sopenharmony_cistatic const unsigned int gfx9_SECT_CONTEXT_def_6[] = 6978c2ecf20Sopenharmony_ci{ 6988c2ecf20Sopenharmony_ci 0x00000000, // VGT_PRIMITIVEID_RESET 6998c2ecf20Sopenharmony_ci}; 7008c2ecf20Sopenharmony_cistatic const unsigned int gfx9_SECT_CONTEXT_def_7[] = 7018c2ecf20Sopenharmony_ci{ 7028c2ecf20Sopenharmony_ci 0x00000000, // VGT_GS_MAX_PRIMS_PER_SUBGROUP 7038c2ecf20Sopenharmony_ci 0x00000000, // VGT_DRAW_PAYLOAD_CNTL 7048c2ecf20Sopenharmony_ci 0, // HOLE 7058c2ecf20Sopenharmony_ci 0x00000000, // VGT_INSTANCE_STEP_RATE_0 7068c2ecf20Sopenharmony_ci 0x00000000, // VGT_INSTANCE_STEP_RATE_1 7078c2ecf20Sopenharmony_ci 0, // HOLE 7088c2ecf20Sopenharmony_ci 0x00000000, // VGT_ESGS_RING_ITEMSIZE 7098c2ecf20Sopenharmony_ci 0x00000000, // VGT_GSVS_RING_ITEMSIZE 7108c2ecf20Sopenharmony_ci 0x00000000, // VGT_REUSE_OFF 7118c2ecf20Sopenharmony_ci 0x00000000, // VGT_VTX_CNT_EN 7128c2ecf20Sopenharmony_ci 0x00000000, // DB_HTILE_SURFACE 7138c2ecf20Sopenharmony_ci 0x00000000, // DB_SRESULTS_COMPARE_STATE0 7148c2ecf20Sopenharmony_ci 0x00000000, // DB_SRESULTS_COMPARE_STATE1 7158c2ecf20Sopenharmony_ci 0x00000000, // DB_PRELOAD_CONTROL 7168c2ecf20Sopenharmony_ci 0, // HOLE 7178c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_0 7188c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_VTX_STRIDE_0 7198c2ecf20Sopenharmony_ci 0, // HOLE 7208c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_0 7218c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_1 7228c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_VTX_STRIDE_1 7238c2ecf20Sopenharmony_ci 0, // HOLE 7248c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_1 7258c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_2 7268c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_VTX_STRIDE_2 7278c2ecf20Sopenharmony_ci 0, // HOLE 7288c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_2 7298c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_3 7308c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_VTX_STRIDE_3 7318c2ecf20Sopenharmony_ci 0, // HOLE 7328c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_3 7338c2ecf20Sopenharmony_ci 0, // HOLE 7348c2ecf20Sopenharmony_ci 0, // HOLE 7358c2ecf20Sopenharmony_ci 0, // HOLE 7368c2ecf20Sopenharmony_ci 0, // HOLE 7378c2ecf20Sopenharmony_ci 0, // HOLE 7388c2ecf20Sopenharmony_ci 0, // HOLE 7398c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_OFFSET 7408c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_BUFFER_FILLED_SIZE 7418c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE 7428c2ecf20Sopenharmony_ci 0, // HOLE 7438c2ecf20Sopenharmony_ci 0x00000000, // VGT_GS_MAX_VERT_OUT 7448c2ecf20Sopenharmony_ci 0, // HOLE 7458c2ecf20Sopenharmony_ci 0, // HOLE 7468c2ecf20Sopenharmony_ci 0, // HOLE 7478c2ecf20Sopenharmony_ci 0, // HOLE 7488c2ecf20Sopenharmony_ci 0, // HOLE 7498c2ecf20Sopenharmony_ci 0x00000000, // VGT_TESS_DISTRIBUTION 7508c2ecf20Sopenharmony_ci 0x00000000, // VGT_SHADER_STAGES_EN 7518c2ecf20Sopenharmony_ci 0x00000000, // VGT_LS_HS_CONFIG 7528c2ecf20Sopenharmony_ci 0x00000000, // VGT_GS_VERT_ITEMSIZE 7538c2ecf20Sopenharmony_ci 0x00000000, // VGT_GS_VERT_ITEMSIZE_1 7548c2ecf20Sopenharmony_ci 0x00000000, // VGT_GS_VERT_ITEMSIZE_2 7558c2ecf20Sopenharmony_ci 0x00000000, // VGT_GS_VERT_ITEMSIZE_3 7568c2ecf20Sopenharmony_ci 0x00000000, // VGT_TF_PARAM 7578c2ecf20Sopenharmony_ci 0x00000000, // DB_ALPHA_TO_MASK 7588c2ecf20Sopenharmony_ci 0x00000000, // VGT_DISPATCH_DRAW_INDEX 7598c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_POLY_OFFSET_DB_FMT_CNTL 7608c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_POLY_OFFSET_CLAMP 7618c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_POLY_OFFSET_FRONT_SCALE 7628c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_POLY_OFFSET_FRONT_OFFSET 7638c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_POLY_OFFSET_BACK_SCALE 7648c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_POLY_OFFSET_BACK_OFFSET 7658c2ecf20Sopenharmony_ci 0x00000000, // VGT_GS_INSTANCE_CNT 7668c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_CONFIG 7678c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_CONFIG 7688c2ecf20Sopenharmony_ci}; 7698c2ecf20Sopenharmony_cistatic const unsigned int gfx9_SECT_CONTEXT_def_8[] = 7708c2ecf20Sopenharmony_ci{ 7718c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_CENTROID_PRIORITY_0 7728c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_CENTROID_PRIORITY_1 7738c2ecf20Sopenharmony_ci 0x00001000, // PA_SC_LINE_CNTL 7748c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_CONFIG 7758c2ecf20Sopenharmony_ci 0x00000005, // PA_SU_VTX_CNTL 7768c2ecf20Sopenharmony_ci 0x3f800000, // PA_CL_GB_VERT_CLIP_ADJ 7778c2ecf20Sopenharmony_ci 0x3f800000, // PA_CL_GB_VERT_DISC_ADJ 7788c2ecf20Sopenharmony_ci 0x3f800000, // PA_CL_GB_HORZ_CLIP_ADJ 7798c2ecf20Sopenharmony_ci 0x3f800000, // PA_CL_GB_HORZ_DISC_ADJ 7808c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0 7818c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1 7828c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2 7838c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3 7848c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0 7858c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1 7868c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2 7878c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3 7888c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0 7898c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1 7908c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2 7918c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3 7928c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0 7938c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1 7948c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2 7958c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3 7968c2ecf20Sopenharmony_ci 0xffffffff, // PA_SC_AA_MASK_X0Y0_X1Y0 7978c2ecf20Sopenharmony_ci 0xffffffff, // PA_SC_AA_MASK_X0Y1_X1Y1 7988c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_SHADER_CONTROL 7998c2ecf20Sopenharmony_ci 0x00000003, // PA_SC_BINNER_CNTL_0 8008c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_BINNER_CNTL_1 8018c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_CONSERVATIVE_RASTERIZATION_CNTL 8028c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_NGG_MODE_CNTL 8038c2ecf20Sopenharmony_ci 0, // HOLE 8048c2ecf20Sopenharmony_ci 0x0000001e, // VGT_VERTEX_REUSE_BLOCK_CNTL 8058c2ecf20Sopenharmony_ci 0x00000020, // VGT_OUT_DEALLOC_CNTL 8068c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_BASE 8078c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_BASE_EXT 8088c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_ATTRIB2 8098c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_VIEW 8108c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_INFO 8118c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_ATTRIB 8128c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_DCC_CONTROL 8138c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_CMASK 8148c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_CMASK_BASE_EXT 8158c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_FMASK 8168c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_FMASK_BASE_EXT 8178c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_CLEAR_WORD0 8188c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_CLEAR_WORD1 8198c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_DCC_BASE 8208c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_DCC_BASE_EXT 8218c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_BASE 8228c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_BASE_EXT 8238c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_ATTRIB2 8248c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_VIEW 8258c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_INFO 8268c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_ATTRIB 8278c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_DCC_CONTROL 8288c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_CMASK 8298c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_CMASK_BASE_EXT 8308c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_FMASK 8318c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_FMASK_BASE_EXT 8328c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_CLEAR_WORD0 8338c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_CLEAR_WORD1 8348c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_DCC_BASE 8358c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_DCC_BASE_EXT 8368c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_BASE 8378c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_BASE_EXT 8388c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_ATTRIB2 8398c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_VIEW 8408c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_INFO 8418c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_ATTRIB 8428c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_DCC_CONTROL 8438c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_CMASK 8448c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_CMASK_BASE_EXT 8458c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_FMASK 8468c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_FMASK_BASE_EXT 8478c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_CLEAR_WORD0 8488c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_CLEAR_WORD1 8498c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_DCC_BASE 8508c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_DCC_BASE_EXT 8518c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_BASE 8528c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_BASE_EXT 8538c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_ATTRIB2 8548c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_VIEW 8558c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_INFO 8568c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_ATTRIB 8578c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_DCC_CONTROL 8588c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_CMASK 8598c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_CMASK_BASE_EXT 8608c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_FMASK 8618c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_FMASK_BASE_EXT 8628c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_CLEAR_WORD0 8638c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_CLEAR_WORD1 8648c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_DCC_BASE 8658c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_DCC_BASE_EXT 8668c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_BASE 8678c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_BASE_EXT 8688c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_ATTRIB2 8698c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_VIEW 8708c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_INFO 8718c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_ATTRIB 8728c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_DCC_CONTROL 8738c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_CMASK 8748c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_CMASK_BASE_EXT 8758c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_FMASK 8768c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_FMASK_BASE_EXT 8778c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_CLEAR_WORD0 8788c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_CLEAR_WORD1 8798c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_DCC_BASE 8808c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_DCC_BASE_EXT 8818c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_BASE 8828c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_BASE_EXT 8838c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_ATTRIB2 8848c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_VIEW 8858c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_INFO 8868c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_ATTRIB 8878c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_DCC_CONTROL 8888c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_CMASK 8898c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_CMASK_BASE_EXT 8908c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_FMASK 8918c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_FMASK_BASE_EXT 8928c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_CLEAR_WORD0 8938c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_CLEAR_WORD1 8948c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_DCC_BASE 8958c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_DCC_BASE_EXT 8968c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_BASE 8978c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_BASE_EXT 8988c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_ATTRIB2 8998c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_VIEW 9008c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_INFO 9018c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_ATTRIB 9028c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_DCC_CONTROL 9038c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_CMASK 9048c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_CMASK_BASE_EXT 9058c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_FMASK 9068c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_FMASK_BASE_EXT 9078c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_CLEAR_WORD0 9088c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_CLEAR_WORD1 9098c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_DCC_BASE 9108c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_DCC_BASE_EXT 9118c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_BASE 9128c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_BASE_EXT 9138c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_ATTRIB2 9148c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_VIEW 9158c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_INFO 9168c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_ATTRIB 9178c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_DCC_CONTROL 9188c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_CMASK 9198c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_CMASK_BASE_EXT 9208c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_FMASK 9218c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_FMASK_BASE_EXT 9228c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_CLEAR_WORD0 9238c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_CLEAR_WORD1 9248c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_DCC_BASE 9258c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_DCC_BASE_EXT 9268c2ecf20Sopenharmony_ci}; 9278c2ecf20Sopenharmony_cistatic const struct cs_extent_def gfx9_SECT_CONTEXT_defs[] = 9288c2ecf20Sopenharmony_ci{ 9298c2ecf20Sopenharmony_ci {gfx9_SECT_CONTEXT_def_1, 0x0000a000, 212 }, 9308c2ecf20Sopenharmony_ci {gfx9_SECT_CONTEXT_def_2, 0x0000a0d6, 282 }, 9318c2ecf20Sopenharmony_ci {gfx9_SECT_CONTEXT_def_3, 0x0000a1f5, 4 }, 9328c2ecf20Sopenharmony_ci {gfx9_SECT_CONTEXT_def_4, 0x0000a200, 157 }, 9338c2ecf20Sopenharmony_ci {gfx9_SECT_CONTEXT_def_5, 0x0000a2a0, 2 }, 9348c2ecf20Sopenharmony_ci {gfx9_SECT_CONTEXT_def_6, 0x0000a2a3, 1 }, 9358c2ecf20Sopenharmony_ci {gfx9_SECT_CONTEXT_def_7, 0x0000a2a5, 66 }, 9368c2ecf20Sopenharmony_ci {gfx9_SECT_CONTEXT_def_8, 0x0000a2f5, 155 }, 9378c2ecf20Sopenharmony_ci { 0, 0, 0 } 9388c2ecf20Sopenharmony_ci}; 9398c2ecf20Sopenharmony_cistatic const struct cs_section_def gfx9_cs_data[] = { 9408c2ecf20Sopenharmony_ci { gfx9_SECT_CONTEXT_defs, SECT_CONTEXT }, 9418c2ecf20Sopenharmony_ci { 0, SECT_NONE } 9428c2ecf20Sopenharmony_ci}; 943