18c2ecf20Sopenharmony_ci/*
28c2ecf20Sopenharmony_ci * Copyright 2019 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 gfx10_SECT_CONTEXT_def_1[] = {
258c2ecf20Sopenharmony_ci	0x00000000, // DB_RENDER_CONTROL
268c2ecf20Sopenharmony_ci	0x00000000, // DB_COUNT_CONTROL
278c2ecf20Sopenharmony_ci	0x00000000, // DB_DEPTH_VIEW
288c2ecf20Sopenharmony_ci	0x00000000, // DB_RENDER_OVERRIDE
298c2ecf20Sopenharmony_ci	0x00000000, // DB_RENDER_OVERRIDE2
308c2ecf20Sopenharmony_ci	0x00000000, // DB_HTILE_DATA_BASE
318c2ecf20Sopenharmony_ci	0x00000000, // HOLE
328c2ecf20Sopenharmony_ci	0x00000000, // DB_DEPTH_SIZE_XY
338c2ecf20Sopenharmony_ci	0x00000000, // DB_DEPTH_BOUNDS_MIN
348c2ecf20Sopenharmony_ci	0x00000000, // DB_DEPTH_BOUNDS_MAX
358c2ecf20Sopenharmony_ci	0x00000000, // DB_STENCIL_CLEAR
368c2ecf20Sopenharmony_ci	0x00000000, // DB_DEPTH_CLEAR
378c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_SCREEN_SCISSOR_TL
388c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_SCREEN_SCISSOR_BR
398c2ecf20Sopenharmony_ci	0x00000000, // DB_DFSM_CONTROL
408c2ecf20Sopenharmony_ci	0x00000000, // DB_DEPTH_INFO
418c2ecf20Sopenharmony_ci	0x00000000, // DB_Z_INFO
428c2ecf20Sopenharmony_ci	0x00000000, // DB_STENCIL_INFO
438c2ecf20Sopenharmony_ci	0x00000000, // DB_Z_READ_BASE
448c2ecf20Sopenharmony_ci	0x00000000, // DB_STENCIL_READ_BASE
458c2ecf20Sopenharmony_ci	0x00000000, // DB_Z_WRITE_BASE
468c2ecf20Sopenharmony_ci	0x00000000, // DB_STENCIL_WRITE_BASE
478c2ecf20Sopenharmony_ci	0x00000000, // DB_DEPTH_SIZE
488c2ecf20Sopenharmony_ci	0x00000000, // DB_DEPTH_SLICE
498c2ecf20Sopenharmony_ci	0x00000000, // DB_Z_INFO2
508c2ecf20Sopenharmony_ci	0x00000000, // DB_STENCIL_INFO2
518c2ecf20Sopenharmony_ci	0x00000000, // DB_Z_READ_BASE_HI
528c2ecf20Sopenharmony_ci	0x00000000, // DB_STENCIL_READ_BASE_HI
538c2ecf20Sopenharmony_ci	0x00000000, // DB_Z_WRITE_BASE_HI
548c2ecf20Sopenharmony_ci	0x00000000, // DB_STENCIL_WRITE_BASE_HI
558c2ecf20Sopenharmony_ci	0x00000000, // DB_HTILE_DATA_BASE_HI
568c2ecf20Sopenharmony_ci	0x00150055, // DB_RMI_L2_CACHE_CONTROL
578c2ecf20Sopenharmony_ci	0x00000000, // TA_BC_BASE_ADDR
588c2ecf20Sopenharmony_ci	0x00000000, // TA_BC_BASE_ADDR_HI
598c2ecf20Sopenharmony_ci	0, // HOLE
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	0x00000000, // COHER_DEST_BASE_HI_0
1488c2ecf20Sopenharmony_ci	0x00000000, // COHER_DEST_BASE_HI_1
1498c2ecf20Sopenharmony_ci	0x00000000, // COHER_DEST_BASE_HI_2
1508c2ecf20Sopenharmony_ci	0x00000000, // COHER_DEST_BASE_HI_3
1518c2ecf20Sopenharmony_ci	0x00000000, // COHER_DEST_BASE_2
1528c2ecf20Sopenharmony_ci	0x00000000, // COHER_DEST_BASE_3
1538c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_WINDOW_OFFSET
1548c2ecf20Sopenharmony_ci	0x80000000, // PA_SC_WINDOW_SCISSOR_TL
1558c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_WINDOW_SCISSOR_BR
1568c2ecf20Sopenharmony_ci	0x0000ffff, // PA_SC_CLIPRECT_RULE
1578c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_CLIPRECT_0_TL
1588c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_CLIPRECT_0_BR
1598c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_CLIPRECT_1_TL
1608c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_CLIPRECT_1_BR
1618c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_CLIPRECT_2_TL
1628c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_CLIPRECT_2_BR
1638c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_CLIPRECT_3_TL
1648c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_CLIPRECT_3_BR
1658c2ecf20Sopenharmony_ci	0xaa99aaaa, // PA_SC_EDGERULE
1668c2ecf20Sopenharmony_ci	0x00000000, // PA_SU_HARDWARE_SCREEN_OFFSET
1678c2ecf20Sopenharmony_ci	0xffffffff, // CB_TARGET_MASK
1688c2ecf20Sopenharmony_ci	0xffffffff, // CB_SHADER_MASK
1698c2ecf20Sopenharmony_ci	0x80000000, // PA_SC_GENERIC_SCISSOR_TL
1708c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_GENERIC_SCISSOR_BR
1718c2ecf20Sopenharmony_ci	0x00000000, // COHER_DEST_BASE_0
1728c2ecf20Sopenharmony_ci	0x00000000, // COHER_DEST_BASE_1
1738c2ecf20Sopenharmony_ci	0x80000000, // PA_SC_VPORT_SCISSOR_0_TL
1748c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_VPORT_SCISSOR_0_BR
1758c2ecf20Sopenharmony_ci	0x80000000, // PA_SC_VPORT_SCISSOR_1_TL
1768c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_VPORT_SCISSOR_1_BR
1778c2ecf20Sopenharmony_ci	0x80000000, // PA_SC_VPORT_SCISSOR_2_TL
1788c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_VPORT_SCISSOR_2_BR
1798c2ecf20Sopenharmony_ci	0x80000000, // PA_SC_VPORT_SCISSOR_3_TL
1808c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_VPORT_SCISSOR_3_BR
1818c2ecf20Sopenharmony_ci	0x80000000, // PA_SC_VPORT_SCISSOR_4_TL
1828c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_VPORT_SCISSOR_4_BR
1838c2ecf20Sopenharmony_ci	0x80000000, // PA_SC_VPORT_SCISSOR_5_TL
1848c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_VPORT_SCISSOR_5_BR
1858c2ecf20Sopenharmony_ci	0x80000000, // PA_SC_VPORT_SCISSOR_6_TL
1868c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_VPORT_SCISSOR_6_BR
1878c2ecf20Sopenharmony_ci	0x80000000, // PA_SC_VPORT_SCISSOR_7_TL
1888c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_VPORT_SCISSOR_7_BR
1898c2ecf20Sopenharmony_ci	0x80000000, // PA_SC_VPORT_SCISSOR_8_TL
1908c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_VPORT_SCISSOR_8_BR
1918c2ecf20Sopenharmony_ci	0x80000000, // PA_SC_VPORT_SCISSOR_9_TL
1928c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_VPORT_SCISSOR_9_BR
1938c2ecf20Sopenharmony_ci	0x80000000, // PA_SC_VPORT_SCISSOR_10_TL
1948c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_VPORT_SCISSOR_10_BR
1958c2ecf20Sopenharmony_ci	0x80000000, // PA_SC_VPORT_SCISSOR_11_TL
1968c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_VPORT_SCISSOR_11_BR
1978c2ecf20Sopenharmony_ci	0x80000000, // PA_SC_VPORT_SCISSOR_12_TL
1988c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_VPORT_SCISSOR_12_BR
1998c2ecf20Sopenharmony_ci	0x80000000, // PA_SC_VPORT_SCISSOR_13_TL
2008c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_VPORT_SCISSOR_13_BR
2018c2ecf20Sopenharmony_ci	0x80000000, // PA_SC_VPORT_SCISSOR_14_TL
2028c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_VPORT_SCISSOR_14_BR
2038c2ecf20Sopenharmony_ci	0x80000000, // PA_SC_VPORT_SCISSOR_15_TL
2048c2ecf20Sopenharmony_ci	0x40004000, // PA_SC_VPORT_SCISSOR_15_BR
2058c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_VPORT_ZMIN_0
2068c2ecf20Sopenharmony_ci	0x3f800000, // PA_SC_VPORT_ZMAX_0
2078c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_VPORT_ZMIN_1
2088c2ecf20Sopenharmony_ci	0x3f800000, // PA_SC_VPORT_ZMAX_1
2098c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_VPORT_ZMIN_2
2108c2ecf20Sopenharmony_ci	0x3f800000, // PA_SC_VPORT_ZMAX_2
2118c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_VPORT_ZMIN_3
2128c2ecf20Sopenharmony_ci	0x3f800000, // PA_SC_VPORT_ZMAX_3
2138c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_VPORT_ZMIN_4
2148c2ecf20Sopenharmony_ci	0x3f800000, // PA_SC_VPORT_ZMAX_4
2158c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_VPORT_ZMIN_5
2168c2ecf20Sopenharmony_ci	0x3f800000, // PA_SC_VPORT_ZMAX_5
2178c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_VPORT_ZMIN_6
2188c2ecf20Sopenharmony_ci	0x3f800000, // PA_SC_VPORT_ZMAX_6
2198c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_VPORT_ZMIN_7
2208c2ecf20Sopenharmony_ci	0x3f800000, // PA_SC_VPORT_ZMAX_7
2218c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_VPORT_ZMIN_8
2228c2ecf20Sopenharmony_ci	0x3f800000, // PA_SC_VPORT_ZMAX_8
2238c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_VPORT_ZMIN_9
2248c2ecf20Sopenharmony_ci	0x3f800000, // PA_SC_VPORT_ZMAX_9
2258c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_VPORT_ZMIN_10
2268c2ecf20Sopenharmony_ci	0x3f800000, // PA_SC_VPORT_ZMAX_10
2278c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_VPORT_ZMIN_11
2288c2ecf20Sopenharmony_ci	0x3f800000, // PA_SC_VPORT_ZMAX_11
2298c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_VPORT_ZMIN_12
2308c2ecf20Sopenharmony_ci	0x3f800000, // PA_SC_VPORT_ZMAX_12
2318c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_VPORT_ZMIN_13
2328c2ecf20Sopenharmony_ci	0x3f800000, // PA_SC_VPORT_ZMAX_13
2338c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_VPORT_ZMIN_14
2348c2ecf20Sopenharmony_ci	0x3f800000, // PA_SC_VPORT_ZMAX_14
2358c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_VPORT_ZMIN_15
2368c2ecf20Sopenharmony_ci	0x3f800000, // PA_SC_VPORT_ZMAX_15
2378c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_RASTER_CONFIG
2388c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_RASTER_CONFIG_1
2398c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_SCREEN_EXTENT_CONTROL
2408c2ecf20Sopenharmony_ci};
2418c2ecf20Sopenharmony_cistatic const unsigned int gfx10_SECT_CONTEXT_def_2[] = {
2428c2ecf20Sopenharmony_ci	0x00000000, // CP_PERFMON_CNTX_CNTL
2438c2ecf20Sopenharmony_ci	0x00000000, // CP_RINGID
2448c2ecf20Sopenharmony_ci	0x00000000, // CP_VMID
2458c2ecf20Sopenharmony_ci	0, // HOLE
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	0x00000000, // PA_SC_RIGHT_VERT_GRID
2598c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_LEFT_VERT_GRID
2608c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_HORIZ_GRID
2618c2ecf20Sopenharmony_ci	0x00000000, // HOLE
2628c2ecf20Sopenharmony_ci	0x00000000, // 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	0xffffffff, // VGT_MAX_VTX_INDX
2838c2ecf20Sopenharmony_ci	0x00000000, // VGT_MIN_VTX_INDX
2848c2ecf20Sopenharmony_ci	0x00000000, // VGT_INDX_OFFSET
2858c2ecf20Sopenharmony_ci	0x00000000, // VGT_MULTI_PRIM_IB_RESET_INDX
2868c2ecf20Sopenharmony_ci	0x00550055, // CB_RMI_GL2_CACHE_CONTROL
2878c2ecf20Sopenharmony_ci	0x00000000, // CB_BLEND_RED
2888c2ecf20Sopenharmony_ci	0x00000000, // CB_BLEND_GREEN
2898c2ecf20Sopenharmony_ci	0x00000000, // CB_BLEND_BLUE
2908c2ecf20Sopenharmony_ci	0x00000000, // CB_BLEND_ALPHA
2918c2ecf20Sopenharmony_ci	0x00000000, // CB_DCC_CONTROL
2928c2ecf20Sopenharmony_ci	0x00000000, // CB_COVERAGE_OUT_CONTROL
2938c2ecf20Sopenharmony_ci	0x00000000, // DB_STENCIL_CONTROL
2948c2ecf20Sopenharmony_ci	0x01000000, // DB_STENCILREFMASK
2958c2ecf20Sopenharmony_ci	0x01000000, // DB_STENCILREFMASK_BF
2968c2ecf20Sopenharmony_ci	0, // HOLE
2978c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XSCALE
2988c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XOFFSET
2998c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YSCALE
3008c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YOFFSET
3018c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZSCALE
3028c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZOFFSET
3038c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XSCALE_1
3048c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XOFFSET_1
3058c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YSCALE_1
3068c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YOFFSET_1
3078c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZSCALE_1
3088c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZOFFSET_1
3098c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XSCALE_2
3108c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XOFFSET_2
3118c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YSCALE_2
3128c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YOFFSET_2
3138c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZSCALE_2
3148c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZOFFSET_2
3158c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XSCALE_3
3168c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XOFFSET_3
3178c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YSCALE_3
3188c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YOFFSET_3
3198c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZSCALE_3
3208c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZOFFSET_3
3218c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XSCALE_4
3228c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XOFFSET_4
3238c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YSCALE_4
3248c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YOFFSET_4
3258c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZSCALE_4
3268c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZOFFSET_4
3278c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XSCALE_5
3288c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XOFFSET_5
3298c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YSCALE_5
3308c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YOFFSET_5
3318c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZSCALE_5
3328c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZOFFSET_5
3338c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XSCALE_6
3348c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XOFFSET_6
3358c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YSCALE_6
3368c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YOFFSET_6
3378c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZSCALE_6
3388c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZOFFSET_6
3398c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XSCALE_7
3408c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XOFFSET_7
3418c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YSCALE_7
3428c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YOFFSET_7
3438c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZSCALE_7
3448c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZOFFSET_7
3458c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XSCALE_8
3468c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XOFFSET_8
3478c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YSCALE_8
3488c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YOFFSET_8
3498c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZSCALE_8
3508c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZOFFSET_8
3518c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XSCALE_9
3528c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XOFFSET_9
3538c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YSCALE_9
3548c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YOFFSET_9
3558c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZSCALE_9
3568c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZOFFSET_9
3578c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XSCALE_10
3588c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XOFFSET_10
3598c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YSCALE_10
3608c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YOFFSET_10
3618c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZSCALE_10
3628c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZOFFSET_10
3638c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XSCALE_11
3648c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XOFFSET_11
3658c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YSCALE_11
3668c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YOFFSET_11
3678c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZSCALE_11
3688c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZOFFSET_11
3698c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XSCALE_12
3708c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XOFFSET_12
3718c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YSCALE_12
3728c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YOFFSET_12
3738c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZSCALE_12
3748c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZOFFSET_12
3758c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XSCALE_13
3768c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XOFFSET_13
3778c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YSCALE_13
3788c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YOFFSET_13
3798c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZSCALE_13
3808c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZOFFSET_13
3818c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XSCALE_14
3828c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XOFFSET_14
3838c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YSCALE_14
3848c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YOFFSET_14
3858c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZSCALE_14
3868c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZOFFSET_14
3878c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XSCALE_15
3888c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_XOFFSET_15
3898c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YSCALE_15
3908c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_YOFFSET_15
3918c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZSCALE_15
3928c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VPORT_ZOFFSET_15
3938c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_0_X
3948c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_0_Y
3958c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_0_Z
3968c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_0_W
3978c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_1_X
3988c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_1_Y
3998c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_1_Z
4008c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_1_W
4018c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_2_X
4028c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_2_Y
4038c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_2_Z
4048c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_2_W
4058c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_3_X
4068c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_3_Y
4078c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_3_Z
4088c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_3_W
4098c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_4_X
4108c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_4_Y
4118c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_4_Z
4128c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_4_W
4138c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_5_X
4148c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_5_Y
4158c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_5_Z
4168c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_UCP_5_W
4178c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_PROG_NEAR_CLIP_Z
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	0x00000000, // SPI_PS_INPUT_CNTL_0
4288c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_1
4298c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_2
4308c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_3
4318c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_4
4328c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_5
4338c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_6
4348c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_7
4358c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_8
4368c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_9
4378c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_10
4388c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_11
4398c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_12
4408c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_13
4418c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_14
4428c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_15
4438c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_16
4448c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_17
4458c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_18
4468c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_19
4478c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_20
4488c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_21
4498c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_22
4508c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_23
4518c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_24
4528c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_25
4538c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_26
4548c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_27
4558c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_28
4568c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_29
4578c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_30
4588c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_CNTL_31
4598c2ecf20Sopenharmony_ci	0x00000000, // SPI_VS_OUT_CONFIG
4608c2ecf20Sopenharmony_ci	0, // HOLE
4618c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_ENA
4628c2ecf20Sopenharmony_ci	0x00000000, // SPI_PS_INPUT_ADDR
4638c2ecf20Sopenharmony_ci	0x00000000, // SPI_INTERP_CONTROL_0
4648c2ecf20Sopenharmony_ci	0x00000002, // SPI_PS_IN_CONTROL
4658c2ecf20Sopenharmony_ci	0, // HOLE
4668c2ecf20Sopenharmony_ci	0x00000000, // SPI_BARYC_CNTL
4678c2ecf20Sopenharmony_ci	0, // HOLE
4688c2ecf20Sopenharmony_ci	0x00000000, // SPI_TMPRING_SIZE
4698c2ecf20Sopenharmony_ci	0, // HOLE
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	0x00000000, // SPI_SHADER_IDX_FORMAT
4778c2ecf20Sopenharmony_ci	0x00000000, // SPI_SHADER_POS_FORMAT
4788c2ecf20Sopenharmony_ci	0x00000000, // SPI_SHADER_Z_FORMAT
4798c2ecf20Sopenharmony_ci	0x00000000, // SPI_SHADER_COL_FORMAT
4808c2ecf20Sopenharmony_ci	0, // HOLE
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	0x00000000, // SX_PS_DOWNCONVERT
4968c2ecf20Sopenharmony_ci	0x00000000, // SX_BLEND_OPT_EPSILON
4978c2ecf20Sopenharmony_ci	0x00000000, // SX_BLEND_OPT_CONTROL
4988c2ecf20Sopenharmony_ci	0x00000000, // SX_MRT0_BLEND_OPT
4998c2ecf20Sopenharmony_ci	0x00000000, // SX_MRT1_BLEND_OPT
5008c2ecf20Sopenharmony_ci	0x00000000, // SX_MRT2_BLEND_OPT
5018c2ecf20Sopenharmony_ci	0x00000000, // SX_MRT3_BLEND_OPT
5028c2ecf20Sopenharmony_ci	0x00000000, // SX_MRT4_BLEND_OPT
5038c2ecf20Sopenharmony_ci	0x00000000, // SX_MRT5_BLEND_OPT
5048c2ecf20Sopenharmony_ci	0x00000000, // SX_MRT6_BLEND_OPT
5058c2ecf20Sopenharmony_ci	0x00000000, // SX_MRT7_BLEND_OPT
5068c2ecf20Sopenharmony_ci	0x00000000, // CB_BLEND0_CONTROL
5078c2ecf20Sopenharmony_ci	0x00000000, // CB_BLEND1_CONTROL
5088c2ecf20Sopenharmony_ci	0x00000000, // CB_BLEND2_CONTROL
5098c2ecf20Sopenharmony_ci	0x00000000, // CB_BLEND3_CONTROL
5108c2ecf20Sopenharmony_ci	0x00000000, // CB_BLEND4_CONTROL
5118c2ecf20Sopenharmony_ci	0x00000000, // CB_BLEND5_CONTROL
5128c2ecf20Sopenharmony_ci	0x00000000, // CB_BLEND6_CONTROL
5138c2ecf20Sopenharmony_ci	0x00000000, // CB_BLEND7_CONTROL
5148c2ecf20Sopenharmony_ci};
5158c2ecf20Sopenharmony_cistatic const unsigned int gfx10_SECT_CONTEXT_def_3[] = {
5168c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_POINT_X_RAD
5178c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_POINT_Y_RAD
5188c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_POINT_SIZE
5198c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_POINT_CULL_RAD
5208c2ecf20Sopenharmony_ci};
5218c2ecf20Sopenharmony_cistatic const unsigned int gfx10_SECT_CONTEXT_def_4[] = {
5228c2ecf20Sopenharmony_ci	0x00000000, // VGT_GS_MAX_PRIMS_PER_SUBGROUP
5238c2ecf20Sopenharmony_ci	0x00000000, // DB_DEPTH_CONTROL
5248c2ecf20Sopenharmony_ci	0x00000000, // DB_EQAA
5258c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR_CONTROL
5268c2ecf20Sopenharmony_ci	0x00000000, // DB_SHADER_CONTROL
5278c2ecf20Sopenharmony_ci	0x00090000, // PA_CL_CLIP_CNTL
5288c2ecf20Sopenharmony_ci	0x00000004, // PA_SU_SC_MODE_CNTL
5298c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VTE_CNTL
5308c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_VS_OUT_CNTL
5318c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_NANINF_CNTL
5328c2ecf20Sopenharmony_ci	0x00000000, // PA_SU_LINE_STIPPLE_CNTL
5338c2ecf20Sopenharmony_ci	0x00000000, // PA_SU_LINE_STIPPLE_SCALE
5348c2ecf20Sopenharmony_ci	0x00000000, // PA_SU_PRIM_FILTER_CNTL
5358c2ecf20Sopenharmony_ci	0x00000000, // PA_SU_SMALL_PRIM_FILTER_CNTL
5368c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_OBJPRIM_ID_CNTL
5378c2ecf20Sopenharmony_ci	0x00000000, // PA_CL_NGG_CNTL
5388c2ecf20Sopenharmony_ci	0x00000000, // PA_SU_OVER_RASTERIZATION_CNTL
5398c2ecf20Sopenharmony_ci	0, // HOLE
5408c2ecf20Sopenharmony_ci	0, // HOLE
5418c2ecf20Sopenharmony_ci	0, // HOLE
5428c2ecf20Sopenharmony_ci	0, // HOLE
5438c2ecf20Sopenharmony_ci	0, // HOLE
5448c2ecf20Sopenharmony_ci	0, // HOLE
5458c2ecf20Sopenharmony_ci	0, // HOLE
5468c2ecf20Sopenharmony_ci	0, // HOLE
5478c2ecf20Sopenharmony_ci	0, // HOLE
5488c2ecf20Sopenharmony_ci	0, // HOLE
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	0x00000000, // PA_SU_POINT_SIZE
6528c2ecf20Sopenharmony_ci	0x00000000, // PA_SU_POINT_MINMAX
6538c2ecf20Sopenharmony_ci	0x00000000, // PA_SU_LINE_CNTL
6548c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_LINE_STIPPLE
6558c2ecf20Sopenharmony_ci	0x00000000, // VGT_OUTPUT_PATH_CNTL
6568c2ecf20Sopenharmony_ci	0x00000000, // VGT_HOS_CNTL
6578c2ecf20Sopenharmony_ci	0x00000000, // VGT_HOS_MAX_TESS_LEVEL
6588c2ecf20Sopenharmony_ci	0x00000000, // VGT_HOS_MIN_TESS_LEVEL
6598c2ecf20Sopenharmony_ci	0x00000000, // VGT_HOS_REUSE_DEPTH
6608c2ecf20Sopenharmony_ci	0x00000000, // VGT_GROUP_PRIM_TYPE
6618c2ecf20Sopenharmony_ci	0x00000000, // VGT_GROUP_FIRST_DECR
6628c2ecf20Sopenharmony_ci	0x00000000, // VGT_GROUP_DECR
6638c2ecf20Sopenharmony_ci	0x00000000, // VGT_GROUP_VECT_0_CNTL
6648c2ecf20Sopenharmony_ci	0x00000000, // VGT_GROUP_VECT_1_CNTL
6658c2ecf20Sopenharmony_ci	0x00000000, // VGT_GROUP_VECT_0_FMT_CNTL
6668c2ecf20Sopenharmony_ci	0x00000000, // VGT_GROUP_VECT_1_FMT_CNTL
6678c2ecf20Sopenharmony_ci	0x00000000, // VGT_GS_MODE
6688c2ecf20Sopenharmony_ci	0x00000000, // VGT_GS_ONCHIP_CNTL
6698c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_MODE_CNTL_0
6708c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_MODE_CNTL_1
6718c2ecf20Sopenharmony_ci	0x00000000, // VGT_ENHANCE
6728c2ecf20Sopenharmony_ci	0x00000100, // VGT_GS_PER_ES
6738c2ecf20Sopenharmony_ci	0x00000080, // VGT_ES_PER_GS
6748c2ecf20Sopenharmony_ci	0x00000002, // VGT_GS_PER_VS
6758c2ecf20Sopenharmony_ci	0x00000000, // VGT_GSVS_RING_OFFSET_1
6768c2ecf20Sopenharmony_ci	0x00000000, // VGT_GSVS_RING_OFFSET_2
6778c2ecf20Sopenharmony_ci	0x00000000, // VGT_GSVS_RING_OFFSET_3
6788c2ecf20Sopenharmony_ci	0x00000000, // VGT_GS_OUT_PRIM_TYPE
6798c2ecf20Sopenharmony_ci	0x00000000, // IA_ENHANCE
6808c2ecf20Sopenharmony_ci};
6818c2ecf20Sopenharmony_cistatic const unsigned int gfx10_SECT_CONTEXT_def_5[] = {
6828c2ecf20Sopenharmony_ci	0x00000000, // WD_ENHANCE
6838c2ecf20Sopenharmony_ci	0x00000000, // VGT_PRIMITIVEID_EN
6848c2ecf20Sopenharmony_ci};
6858c2ecf20Sopenharmony_cistatic const unsigned int gfx10_SECT_CONTEXT_def_6[] = {
6868c2ecf20Sopenharmony_ci	0x00000000, // VGT_PRIMITIVEID_RESET
6878c2ecf20Sopenharmony_ci};
6888c2ecf20Sopenharmony_cistatic const unsigned int gfx10_SECT_CONTEXT_def_7[] = {
6898c2ecf20Sopenharmony_ci	0x00000000, // VGT_MULTI_PRIM_IB_RESET_EN
6908c2ecf20Sopenharmony_ci	0x00000000, // VGT_DRAW_PAYLOAD_CNTL
6918c2ecf20Sopenharmony_ci	0x00000000, // HOLE
6928c2ecf20Sopenharmony_ci	0x00000000, // VGT_INSTANCE_STEP_RATE_0
6938c2ecf20Sopenharmony_ci	0x00000000, // VGT_INSTANCE_STEP_RATE_1
6948c2ecf20Sopenharmony_ci	0x000000ff, // IA_MULTI_VGT_PARAM
6958c2ecf20Sopenharmony_ci	0x00000000, // VGT_ESGS_RING_ITEMSIZE
6968c2ecf20Sopenharmony_ci	0x00000000, // VGT_GSVS_RING_ITEMSIZE
6978c2ecf20Sopenharmony_ci	0x00000000, // VGT_REUSE_OFF
6988c2ecf20Sopenharmony_ci	0x00000000, // VGT_VTX_CNT_EN
6998c2ecf20Sopenharmony_ci	0x00000000, // DB_HTILE_SURFACE
7008c2ecf20Sopenharmony_ci	0x00000000, // DB_SRESULTS_COMPARE_STATE0
7018c2ecf20Sopenharmony_ci	0x00000000, // DB_SRESULTS_COMPARE_STATE1
7028c2ecf20Sopenharmony_ci	0x00000000, // DB_PRELOAD_CONTROL
7038c2ecf20Sopenharmony_ci	0, // HOLE
7048c2ecf20Sopenharmony_ci	0x00000000, // VGT_STRMOUT_BUFFER_SIZE_0
7058c2ecf20Sopenharmony_ci	0x00000000, // VGT_STRMOUT_VTX_STRIDE_0
7068c2ecf20Sopenharmony_ci	0, // HOLE
7078c2ecf20Sopenharmony_ci	0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_0
7088c2ecf20Sopenharmony_ci	0x00000000, // VGT_STRMOUT_BUFFER_SIZE_1
7098c2ecf20Sopenharmony_ci	0x00000000, // VGT_STRMOUT_VTX_STRIDE_1
7108c2ecf20Sopenharmony_ci	0, // HOLE
7118c2ecf20Sopenharmony_ci	0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_1
7128c2ecf20Sopenharmony_ci	0x00000000, // VGT_STRMOUT_BUFFER_SIZE_2
7138c2ecf20Sopenharmony_ci	0x00000000, // VGT_STRMOUT_VTX_STRIDE_2
7148c2ecf20Sopenharmony_ci	0, // HOLE
7158c2ecf20Sopenharmony_ci	0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_2
7168c2ecf20Sopenharmony_ci	0x00000000, // VGT_STRMOUT_BUFFER_SIZE_3
7178c2ecf20Sopenharmony_ci	0x00000000, // VGT_STRMOUT_VTX_STRIDE_3
7188c2ecf20Sopenharmony_ci	0, // HOLE
7198c2ecf20Sopenharmony_ci	0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_3
7208c2ecf20Sopenharmony_ci	0, // HOLE
7218c2ecf20Sopenharmony_ci	0, // HOLE
7228c2ecf20Sopenharmony_ci	0, // HOLE
7238c2ecf20Sopenharmony_ci	0, // HOLE
7248c2ecf20Sopenharmony_ci	0, // HOLE
7258c2ecf20Sopenharmony_ci	0, // HOLE
7268c2ecf20Sopenharmony_ci	0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_OFFSET
7278c2ecf20Sopenharmony_ci	0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_BUFFER_FILLED_SIZE
7288c2ecf20Sopenharmony_ci	0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE
7298c2ecf20Sopenharmony_ci	0, // HOLE
7308c2ecf20Sopenharmony_ci	0x00000000, // VGT_GS_MAX_VERT_OUT
7318c2ecf20Sopenharmony_ci	0, // HOLE
7328c2ecf20Sopenharmony_ci	0, // HOLE
7338c2ecf20Sopenharmony_ci	0, // HOLE
7348c2ecf20Sopenharmony_ci	0, // HOLE
7358c2ecf20Sopenharmony_ci	0, // HOLE
7368c2ecf20Sopenharmony_ci	0x00000000, // VGT_TESS_DISTRIBUTION
7378c2ecf20Sopenharmony_ci	0x00000000, // VGT_SHADER_STAGES_EN
7388c2ecf20Sopenharmony_ci	0x00000000, // VGT_LS_HS_CONFIG
7398c2ecf20Sopenharmony_ci	0x00000000, // VGT_GS_VERT_ITEMSIZE
7408c2ecf20Sopenharmony_ci	0x00000000, // VGT_GS_VERT_ITEMSIZE_1
7418c2ecf20Sopenharmony_ci	0x00000000, // VGT_GS_VERT_ITEMSIZE_2
7428c2ecf20Sopenharmony_ci	0x00000000, // VGT_GS_VERT_ITEMSIZE_3
7438c2ecf20Sopenharmony_ci	0x00000000, // VGT_TF_PARAM
7448c2ecf20Sopenharmony_ci	0x00000000, // DB_ALPHA_TO_MASK
7458c2ecf20Sopenharmony_ci	0x00000000, // VGT_DISPATCH_DRAW_INDEX
7468c2ecf20Sopenharmony_ci	0x00000000, // PA_SU_POLY_OFFSET_DB_FMT_CNTL
7478c2ecf20Sopenharmony_ci	0x00000000, // PA_SU_POLY_OFFSET_CLAMP
7488c2ecf20Sopenharmony_ci	0x00000000, // PA_SU_POLY_OFFSET_FRONT_SCALE
7498c2ecf20Sopenharmony_ci	0x00000000, // PA_SU_POLY_OFFSET_FRONT_OFFSET
7508c2ecf20Sopenharmony_ci	0x00000000, // PA_SU_POLY_OFFSET_BACK_SCALE
7518c2ecf20Sopenharmony_ci	0x00000000, // PA_SU_POLY_OFFSET_BACK_OFFSET
7528c2ecf20Sopenharmony_ci	0x00000000, // VGT_GS_INSTANCE_CNT
7538c2ecf20Sopenharmony_ci	0x00000000, // VGT_STRMOUT_CONFIG
7548c2ecf20Sopenharmony_ci	0x00000000, // VGT_STRMOUT_BUFFER_CONFIG
7558c2ecf20Sopenharmony_ci};
7568c2ecf20Sopenharmony_cistatic const unsigned int gfx10_SECT_CONTEXT_def_8[] = {
7578c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_CENTROID_PRIORITY_0
7588c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_CENTROID_PRIORITY_1
7598c2ecf20Sopenharmony_ci	0x00001000, // PA_SC_LINE_CNTL
7608c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_AA_CONFIG
7618c2ecf20Sopenharmony_ci	0x00000005, // PA_SU_VTX_CNTL
7628c2ecf20Sopenharmony_ci	0x3f800000, // PA_CL_GB_VERT_CLIP_ADJ
7638c2ecf20Sopenharmony_ci	0x3f800000, // PA_CL_GB_VERT_DISC_ADJ
7648c2ecf20Sopenharmony_ci	0x3f800000, // PA_CL_GB_HORZ_CLIP_ADJ
7658c2ecf20Sopenharmony_ci	0x3f800000, // PA_CL_GB_HORZ_DISC_ADJ
7668c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0
7678c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1
7688c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2
7698c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3
7708c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0
7718c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1
7728c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2
7738c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3
7748c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0
7758c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1
7768c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2
7778c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3
7788c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0
7798c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1
7808c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2
7818c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3
7828c2ecf20Sopenharmony_ci	0xffffffff, // PA_SC_AA_MASK_X0Y0_X1Y0
7838c2ecf20Sopenharmony_ci	0xffffffff, // PA_SC_AA_MASK_X0Y1_X1Y1
7848c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_SHADER_CONTROL
7858c2ecf20Sopenharmony_ci	0x00000003, // PA_SC_BINNER_CNTL_0
7868c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_BINNER_CNTL_1
7878c2ecf20Sopenharmony_ci	0x00100000, // PA_SC_CONSERVATIVE_RASTERIZATION_CNTL
7888c2ecf20Sopenharmony_ci	0x00000000, // PA_SC_NGG_MODE_CNTL
7898c2ecf20Sopenharmony_ci	0, // HOLE
7908c2ecf20Sopenharmony_ci	0x0000001e, // VGT_VERTEX_REUSE_BLOCK_CNTL
7918c2ecf20Sopenharmony_ci	0x00000020, // VGT_OUT_DEALLOC_CNTL
7928c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR0_BASE
7938c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR0_PITCH
7948c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR0_SLICE
7958c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR0_VIEW
7968c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR0_INFO
7978c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR0_ATTRIB
7988c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR0_DCC_CONTROL
7998c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR0_CMASK
8008c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR0_CMASK_SLICE
8018c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR0_FMASK
8028c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR0_FMASK_SLICE
8038c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR0_CLEAR_WORD0
8048c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR0_CLEAR_WORD1
8058c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR0_DCC_BASE
8068c2ecf20Sopenharmony_ci	0, // HOLE
8078c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR1_BASE
8088c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR1_PITCH
8098c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR1_SLICE
8108c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR1_VIEW
8118c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR1_INFO
8128c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR1_ATTRIB
8138c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR1_DCC_CONTROL
8148c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR1_CMASK
8158c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR1_CMASK_SLICE
8168c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR1_FMASK
8178c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR1_FMASK_SLICE
8188c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR1_CLEAR_WORD0
8198c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR1_CLEAR_WORD1
8208c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR1_DCC_BASE
8218c2ecf20Sopenharmony_ci	0, // HOLE
8228c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR2_BASE
8238c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR2_PITCH
8248c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR2_SLICE
8258c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR2_VIEW
8268c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR2_INFO
8278c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR2_ATTRIB
8288c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR2_DCC_CONTROL
8298c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR2_CMASK
8308c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR2_CMASK_SLICE
8318c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR2_FMASK
8328c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR2_FMASK_SLICE
8338c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR2_CLEAR_WORD0
8348c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR2_CLEAR_WORD1
8358c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR2_DCC_BASE
8368c2ecf20Sopenharmony_ci	0, // HOLE
8378c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR3_BASE
8388c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR3_PITCH
8398c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR3_SLICE
8408c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR3_VIEW
8418c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR3_INFO
8428c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR3_ATTRIB
8438c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR3_DCC_CONTROL
8448c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR3_CMASK
8458c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR3_CMASK_SLICE
8468c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR3_FMASK
8478c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR3_FMASK_SLICE
8488c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR3_CLEAR_WORD0
8498c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR3_CLEAR_WORD1
8508c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR3_DCC_BASE
8518c2ecf20Sopenharmony_ci	0, // HOLE
8528c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR4_BASE
8538c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR4_PITCH
8548c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR4_SLICE
8558c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR4_VIEW
8568c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR4_INFO
8578c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR4_ATTRIB
8588c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR4_DCC_CONTROL
8598c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR4_CMASK
8608c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR4_CMASK_SLICE
8618c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR4_FMASK
8628c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR4_FMASK_SLICE
8638c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR4_CLEAR_WORD0
8648c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR4_CLEAR_WORD1
8658c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR4_DCC_BASE
8668c2ecf20Sopenharmony_ci	0, // HOLE
8678c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR5_BASE
8688c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR5_PITCH
8698c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR5_SLICE
8708c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR5_VIEW
8718c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR5_INFO
8728c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR5_ATTRIB
8738c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR5_DCC_CONTROL
8748c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR5_CMASK
8758c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR5_CMASK_SLICE
8768c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR5_FMASK
8778c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR5_FMASK_SLICE
8788c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR5_CLEAR_WORD0
8798c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR5_CLEAR_WORD1
8808c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR5_DCC_BASE
8818c2ecf20Sopenharmony_ci	0, // HOLE
8828c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR6_BASE
8838c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR6_PITCH
8848c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR6_SLICE
8858c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR6_VIEW
8868c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR6_INFO
8878c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR6_ATTRIB
8888c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR6_DCC_CONTROL
8898c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR6_CMASK
8908c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR6_CMASK_SLICE
8918c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR6_FMASK
8928c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR6_FMASK_SLICE
8938c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR6_CLEAR_WORD0
8948c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR6_CLEAR_WORD1
8958c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR6_DCC_BASE
8968c2ecf20Sopenharmony_ci	0, // HOLE
8978c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR7_BASE
8988c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR7_PITCH
8998c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR7_SLICE
9008c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR7_VIEW
9018c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR7_INFO
9028c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR7_ATTRIB
9038c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR7_DCC_CONTROL
9048c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR7_CMASK
9058c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR7_CMASK_SLICE
9068c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR7_FMASK
9078c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR7_FMASK_SLICE
9088c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR7_CLEAR_WORD0
9098c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR7_CLEAR_WORD1
9108c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR7_DCC_BASE
9118c2ecf20Sopenharmony_ci	0, // HOLE
9128c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR0_BASE_EXT
9138c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR1_BASE_EXT
9148c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR2_BASE_EXT
9158c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR3_BASE_EXT
9168c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR4_BASE_EXT
9178c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR5_BASE_EXT
9188c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR6_BASE_EXT
9198c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR7_BASE_EXT
9208c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR0_CMASK_BASE_EXT
9218c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR1_CMASK_BASE_EXT
9228c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR2_CMASK_BASE_EXT
9238c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR3_CMASK_BASE_EXT
9248c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR4_CMASK_BASE_EXT
9258c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR5_CMASK_BASE_EXT
9268c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR6_CMASK_BASE_EXT
9278c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR7_CMASK_BASE_EXT
9288c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR0_FMASK_BASE_EXT
9298c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR1_FMASK_BASE_EXT
9308c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR2_FMASK_BASE_EXT
9318c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR3_FMASK_BASE_EXT
9328c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR4_FMASK_BASE_EXT
9338c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR5_FMASK_BASE_EXT
9348c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR6_FMASK_BASE_EXT
9358c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR7_FMASK_BASE_EXT
9368c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR0_DCC_BASE_EXT
9378c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR1_DCC_BASE_EXT
9388c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR2_DCC_BASE_EXT
9398c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR3_DCC_BASE_EXT
9408c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR4_DCC_BASE_EXT
9418c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR5_DCC_BASE_EXT
9428c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR6_DCC_BASE_EXT
9438c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR7_DCC_BASE_EXT
9448c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR0_ATTRIB2
9458c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR1_ATTRIB2
9468c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR2_ATTRIB2
9478c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR3_ATTRIB2
9488c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR4_ATTRIB2
9498c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR5_ATTRIB2
9508c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR6_ATTRIB2
9518c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR7_ATTRIB2
9528c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR0_ATTRIB3
9538c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR1_ATTRIB3
9548c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR2_ATTRIB3
9558c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR3_ATTRIB3
9568c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR4_ATTRIB3
9578c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR5_ATTRIB3
9588c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR6_ATTRIB3
9598c2ecf20Sopenharmony_ci	0x00000000, // CB_COLOR7_ATTRIB3
9608c2ecf20Sopenharmony_ci};
9618c2ecf20Sopenharmony_cistatic const struct cs_extent_def gfx10_SECT_CONTEXT_defs[] = {
9628c2ecf20Sopenharmony_ci	{gfx10_SECT_CONTEXT_def_1, 0x0000a000, 215 },
9638c2ecf20Sopenharmony_ci	{gfx10_SECT_CONTEXT_def_2, 0x0000a0d8, 272 },
9648c2ecf20Sopenharmony_ci	{gfx10_SECT_CONTEXT_def_3, 0x0000a1f5, 4 },
9658c2ecf20Sopenharmony_ci	{gfx10_SECT_CONTEXT_def_4, 0x0000a1ff, 158 },
9668c2ecf20Sopenharmony_ci	{gfx10_SECT_CONTEXT_def_5, 0x0000a2a0, 2 },
9678c2ecf20Sopenharmony_ci	{gfx10_SECT_CONTEXT_def_6, 0x0000a2a3, 1 },
9688c2ecf20Sopenharmony_ci	{gfx10_SECT_CONTEXT_def_7, 0x0000a2a5, 66 },
9698c2ecf20Sopenharmony_ci	{gfx10_SECT_CONTEXT_def_8, 0x0000a2f5, 203 },
9708c2ecf20Sopenharmony_ci	{ 0, 0, 0 }
9718c2ecf20Sopenharmony_ci};
9728c2ecf20Sopenharmony_cistatic const struct cs_section_def gfx10_cs_data[] = {
9738c2ecf20Sopenharmony_ci	{ gfx10_SECT_CONTEXT_defs, SECT_CONTEXT },
9748c2ecf20Sopenharmony_ci	{ 0, SECT_NONE }
9758c2ecf20Sopenharmony_ci};
976