12948f5e6SAlex Deucher /* 22948f5e6SAlex Deucher * Copyright 2012 Advanced Micro Devices, Inc. 32948f5e6SAlex Deucher * 42948f5e6SAlex Deucher * Permission is hereby granted, free of charge, to any person obtaining a 52948f5e6SAlex Deucher * copy of this software and associated documentation files (the "Software"), 62948f5e6SAlex Deucher * to deal in the Software without restriction, including without limitation 72948f5e6SAlex Deucher * the rights to use, copy, modify, merge, publish, distribute, sublicense, 82948f5e6SAlex Deucher * and/or sell copies of the Software, and to permit persons to whom the 92948f5e6SAlex Deucher * Software is furnished to do so, subject to the following conditions: 102948f5e6SAlex Deucher * 112948f5e6SAlex Deucher * The above copyright notice and this permission notice shall be included in 122948f5e6SAlex Deucher * all copies or substantial portions of the Software. 132948f5e6SAlex Deucher * 142948f5e6SAlex Deucher * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 152948f5e6SAlex Deucher * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 162948f5e6SAlex Deucher * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 172948f5e6SAlex Deucher * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR 182948f5e6SAlex Deucher * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 192948f5e6SAlex Deucher * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 202948f5e6SAlex Deucher * OTHER DEALINGS IN THE SOFTWARE. 212948f5e6SAlex Deucher * 222948f5e6SAlex Deucher */ 232948f5e6SAlex Deucher 242948f5e6SAlex Deucher static const u32 SECT_CONTEXT_def_1[] = 252948f5e6SAlex Deucher { 262948f5e6SAlex Deucher 0x00000000, // DB_RENDER_CONTROL 272948f5e6SAlex Deucher 0x00000000, // DB_COUNT_CONTROL 282948f5e6SAlex Deucher 0x00000000, // DB_DEPTH_VIEW 292948f5e6SAlex Deucher 0x00000000, // DB_RENDER_OVERRIDE 302948f5e6SAlex Deucher 0x00000000, // DB_RENDER_OVERRIDE2 312948f5e6SAlex Deucher 0x00000000, // DB_HTILE_DATA_BASE 322948f5e6SAlex Deucher 0, // HOLE 332948f5e6SAlex Deucher 0, // HOLE 342948f5e6SAlex Deucher 0, // HOLE 352948f5e6SAlex Deucher 0, // HOLE 362948f5e6SAlex Deucher 0x00000000, // DB_STENCIL_CLEAR 372948f5e6SAlex Deucher 0x00000000, // DB_DEPTH_CLEAR 382948f5e6SAlex Deucher 0x00000000, // PA_SC_SCREEN_SCISSOR_TL 392948f5e6SAlex Deucher 0x40004000, // PA_SC_SCREEN_SCISSOR_BR 402948f5e6SAlex Deucher 0, // HOLE 412948f5e6SAlex Deucher 0, // HOLE 422948f5e6SAlex Deucher 0x00000000, // DB_Z_INFO 432948f5e6SAlex Deucher 0x00000000, // DB_STENCIL_INFO 442948f5e6SAlex Deucher 0x00000000, // DB_Z_READ_BASE 452948f5e6SAlex Deucher 0x00000000, // DB_STENCIL_READ_BASE 462948f5e6SAlex Deucher 0x00000000, // DB_Z_WRITE_BASE 472948f5e6SAlex Deucher 0x00000000, // DB_STENCIL_WRITE_BASE 482948f5e6SAlex Deucher 0x00000000, // DB_DEPTH_SIZE 492948f5e6SAlex Deucher 0x00000000, // DB_DEPTH_SLICE 502948f5e6SAlex Deucher 0, // HOLE 512948f5e6SAlex Deucher 0, // HOLE 522948f5e6SAlex Deucher 0, // HOLE 532948f5e6SAlex Deucher 0, // HOLE 542948f5e6SAlex Deucher 0, // HOLE 552948f5e6SAlex Deucher 0, // HOLE 562948f5e6SAlex Deucher 0, // HOLE 572948f5e6SAlex Deucher 0, // HOLE 582948f5e6SAlex Deucher 0, // HOLE 592948f5e6SAlex Deucher 0, // HOLE 602948f5e6SAlex Deucher 0, // HOLE 612948f5e6SAlex Deucher 0, // HOLE 622948f5e6SAlex Deucher 0, // HOLE 632948f5e6SAlex Deucher 0, // HOLE 642948f5e6SAlex Deucher 0, // HOLE 652948f5e6SAlex Deucher 0, // HOLE 662948f5e6SAlex Deucher 0, // HOLE 672948f5e6SAlex Deucher 0, // HOLE 682948f5e6SAlex Deucher 0, // HOLE 692948f5e6SAlex Deucher 0, // HOLE 702948f5e6SAlex Deucher 0, // HOLE 712948f5e6SAlex Deucher 0, // HOLE 722948f5e6SAlex Deucher 0, // HOLE 732948f5e6SAlex Deucher 0, // HOLE 742948f5e6SAlex Deucher 0, // HOLE 752948f5e6SAlex Deucher 0, // HOLE 762948f5e6SAlex Deucher 0, // HOLE 772948f5e6SAlex Deucher 0, // HOLE 782948f5e6SAlex Deucher 0, // HOLE 792948f5e6SAlex Deucher 0, // HOLE 802948f5e6SAlex Deucher 0, // HOLE 812948f5e6SAlex Deucher 0, // HOLE 822948f5e6SAlex Deucher 0, // HOLE 832948f5e6SAlex Deucher 0, // HOLE 842948f5e6SAlex Deucher 0, // HOLE 852948f5e6SAlex Deucher 0, // HOLE 862948f5e6SAlex Deucher 0, // HOLE 872948f5e6SAlex Deucher 0, // HOLE 882948f5e6SAlex Deucher 0, // HOLE 892948f5e6SAlex Deucher 0, // HOLE 902948f5e6SAlex Deucher 0, // HOLE 912948f5e6SAlex Deucher 0, // HOLE 922948f5e6SAlex Deucher 0, // HOLE 932948f5e6SAlex Deucher 0, // HOLE 942948f5e6SAlex Deucher 0, // HOLE 952948f5e6SAlex Deucher 0, // HOLE 962948f5e6SAlex Deucher 0, // HOLE 972948f5e6SAlex Deucher 0, // HOLE 982948f5e6SAlex Deucher 0, // HOLE 992948f5e6SAlex Deucher 0, // HOLE 1002948f5e6SAlex Deucher 0, // HOLE 1012948f5e6SAlex Deucher 0, // HOLE 1022948f5e6SAlex Deucher 0, // HOLE 1032948f5e6SAlex Deucher 0, // HOLE 1042948f5e6SAlex Deucher 0, // HOLE 1052948f5e6SAlex Deucher 0, // HOLE 1062948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_0 1072948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_1 1082948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_2 1092948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_3 1102948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_4 1112948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_5 1122948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_6 1132948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_7 1142948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_8 1152948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_9 1162948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_10 1172948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_11 1182948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_12 1192948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_13 1202948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_14 1212948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_15 1222948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_0 1232948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_1 1242948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_2 1252948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_3 1262948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_4 1272948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_5 1282948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_6 1292948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_7 1302948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_8 1312948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_9 1322948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_10 1332948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_11 1342948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_12 1352948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_13 1362948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_14 1372948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_15 1382948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_0 1392948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_1 1402948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_2 1412948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_3 1422948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_4 1432948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_5 1442948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_6 1452948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_7 1462948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_8 1472948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_9 1482948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_10 1492948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_11 1502948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_12 1512948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_13 1522948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_14 1532948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_15 1542948f5e6SAlex Deucher 0x00000000, // PA_SC_WINDOW_OFFSET 1552948f5e6SAlex Deucher 0x80000000, // PA_SC_WINDOW_SCISSOR_TL 1562948f5e6SAlex Deucher 0x40004000, // PA_SC_WINDOW_SCISSOR_BR 1572948f5e6SAlex Deucher 0x0000ffff, // PA_SC_CLIPRECT_RULE 1582948f5e6SAlex Deucher 0x00000000, // PA_SC_CLIPRECT_0_TL 1592948f5e6SAlex Deucher 0x40004000, // PA_SC_CLIPRECT_0_BR 1602948f5e6SAlex Deucher 0x00000000, // PA_SC_CLIPRECT_1_TL 1612948f5e6SAlex Deucher 0x40004000, // PA_SC_CLIPRECT_1_BR 1622948f5e6SAlex Deucher 0x00000000, // PA_SC_CLIPRECT_2_TL 1632948f5e6SAlex Deucher 0x40004000, // PA_SC_CLIPRECT_2_BR 1642948f5e6SAlex Deucher 0x00000000, // PA_SC_CLIPRECT_3_TL 1652948f5e6SAlex Deucher 0x40004000, // PA_SC_CLIPRECT_3_BR 1662948f5e6SAlex Deucher 0xaa99aaaa, // PA_SC_EDGERULE 1672948f5e6SAlex Deucher 0x00000000, // PA_SU_HARDWARE_SCREEN_OFFSET 1682948f5e6SAlex Deucher 0xffffffff, // CB_TARGET_MASK 1692948f5e6SAlex Deucher 0xffffffff, // CB_SHADER_MASK 1702948f5e6SAlex Deucher 0x80000000, // PA_SC_GENERIC_SCISSOR_TL 1712948f5e6SAlex Deucher 0x40004000, // PA_SC_GENERIC_SCISSOR_BR 1722948f5e6SAlex Deucher 0x00000000, // COHER_DEST_BASE_0 1732948f5e6SAlex Deucher 0x00000000, // COHER_DEST_BASE_1 1742948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_0_TL 1752948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_0_BR 1762948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_1_TL 1772948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_1_BR 1782948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_2_TL 1792948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_2_BR 1802948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_3_TL 1812948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_3_BR 1822948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_4_TL 1832948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_4_BR 1842948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_5_TL 1852948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_5_BR 1862948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_6_TL 1872948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_6_BR 1882948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_7_TL 1892948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_7_BR 1902948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_8_TL 1912948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_8_BR 1922948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_9_TL 1932948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_9_BR 1942948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_10_TL 1952948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_10_BR 1962948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_11_TL 1972948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_11_BR 1982948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_12_TL 1992948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_12_BR 2002948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_13_TL 2012948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_13_BR 2022948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_14_TL 2032948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_14_BR 2042948f5e6SAlex Deucher 0x80000000, // PA_SC_VPORT_SCISSOR_15_TL 2052948f5e6SAlex Deucher 0x40004000, // PA_SC_VPORT_SCISSOR_15_BR 2062948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_0 2072948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_0 2082948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_1 2092948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_1 2102948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_2 2112948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_2 2122948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_3 2132948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_3 2142948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_4 2152948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_4 2162948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_5 2172948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_5 2182948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_6 2192948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_6 2202948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_7 2212948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_7 2222948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_8 2232948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_8 2242948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_9 2252948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_9 2262948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_10 2272948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_10 2282948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_11 2292948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_11 2302948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_12 2312948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_12 2322948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_13 2332948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_13 2342948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_14 2352948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_14 2362948f5e6SAlex Deucher 0x00000000, // PA_SC_VPORT_ZMIN_15 2372948f5e6SAlex Deucher 0x3f800000, // PA_SC_VPORT_ZMAX_15 2382948f5e6SAlex Deucher 0x00000000, // SX_MISC 2392948f5e6SAlex Deucher 0x00000000, // SX_SURFACE_SYNC 2402948f5e6SAlex Deucher 0x00000000, // CP_PERFMON_CNTX_CNTL 2412948f5e6SAlex Deucher 0, // HOLE 2422948f5e6SAlex Deucher 0, // HOLE 2432948f5e6SAlex Deucher 0, // HOLE 2442948f5e6SAlex Deucher 0, // HOLE 2452948f5e6SAlex Deucher 0, // HOLE 2462948f5e6SAlex Deucher 0, // HOLE 2472948f5e6SAlex Deucher 0, // HOLE 2482948f5e6SAlex Deucher 0, // HOLE 2492948f5e6SAlex Deucher 0, // HOLE 2502948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_0 2512948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_1 2522948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_2 2532948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_3 2542948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_4 2552948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_5 2562948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_6 2572948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_7 2582948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_8 2592948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_9 2602948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_10 2612948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_11 2622948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_12 2632948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_13 2642948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_14 2652948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_15 2662948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_16 2672948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_17 2682948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_18 2692948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_19 2702948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_20 2712948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_21 2722948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_22 2732948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_23 2742948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_24 2752948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_25 2762948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_26 2772948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_27 2782948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_28 2792948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_29 2802948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_30 2812948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_31 2822948f5e6SAlex Deucher 0xffffffff, // VGT_MAX_VTX_INDX 2832948f5e6SAlex Deucher 0x00000000, // VGT_MIN_VTX_INDX 2842948f5e6SAlex Deucher 0x00000000, // VGT_INDX_OFFSET 2852948f5e6SAlex Deucher 0x00000000, // VGT_MULTI_PRIM_IB_RESET_INDX 2862948f5e6SAlex Deucher 0x00000000, // SX_ALPHA_TEST_CONTROL 2872948f5e6SAlex Deucher 0x00000000, // CB_BLEND_RED 2882948f5e6SAlex Deucher 0x00000000, // CB_BLEND_GREEN 2892948f5e6SAlex Deucher 0x00000000, // CB_BLEND_BLUE 2902948f5e6SAlex Deucher 0x00000000, // CB_BLEND_ALPHA 2912948f5e6SAlex Deucher 0, // HOLE 2922948f5e6SAlex Deucher 0, // HOLE 2932948f5e6SAlex Deucher 0, // HOLE 2942948f5e6SAlex Deucher 0x00000000, // DB_STENCILREFMASK 2952948f5e6SAlex Deucher 0x00000000, // DB_STENCILREFMASK_BF 2962948f5e6SAlex Deucher 0x00000000, // SX_ALPHA_REF 2972948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE 2982948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET 2992948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE 3002948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET 3012948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE 3022948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET 3032948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_1 3042948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_1 3052948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_1 3062948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_1 3072948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_1 3082948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_1 3092948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_2 3102948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_2 3112948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_2 3122948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_2 3132948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_2 3142948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_2 3152948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_3 3162948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_3 3172948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_3 3182948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_3 3192948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_3 3202948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_3 3212948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_4 3222948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_4 3232948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_4 3242948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_4 3252948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_4 3262948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_4 3272948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_5 3282948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_5 3292948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_5 3302948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_5 3312948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_5 3322948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_5 3332948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_6 3342948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_6 3352948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_6 3362948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_6 3372948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_6 3382948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_6 3392948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_7 3402948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_7 3412948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_7 3422948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_7 3432948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_7 3442948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_7 3452948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_8 3462948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_8 3472948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_8 3482948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_8 3492948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_8 3502948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_8 3512948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_9 3522948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_9 3532948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_9 3542948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_9 3552948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_9 3562948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_9 3572948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_10 3582948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_10 3592948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_10 3602948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_10 3612948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_10 3622948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_10 3632948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_11 3642948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_11 3652948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_11 3662948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_11 3672948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_11 3682948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_11 3692948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_12 3702948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_12 3712948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_12 3722948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_12 3732948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_12 3742948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_12 3752948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_13 3762948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_13 3772948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_13 3782948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_13 3792948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_13 3802948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_13 3812948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_14 3822948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_14 3832948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_14 3842948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_14 3852948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_14 3862948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_14 3872948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XSCALE_15 3882948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_XOFFSET_15 3892948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YSCALE_15 3902948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_YOFFSET_15 3912948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZSCALE_15 3922948f5e6SAlex Deucher 0x00000000, // PA_CL_VPORT_ZOFFSET_15 3932948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_0_X 3942948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_0_Y 3952948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_0_Z 3962948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_0_W 3972948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_1_X 3982948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_1_Y 3992948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_1_Z 4002948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_1_W 4012948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_2_X 4022948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_2_Y 4032948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_2_Z 4042948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_2_W 4052948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_3_X 4062948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_3_Y 4072948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_3_Z 4082948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_3_W 4092948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_4_X 4102948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_4_Y 4112948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_4_Z 4122948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_4_W 4132948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_5_X 4142948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_5_Y 4152948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_5_Z 4162948f5e6SAlex Deucher 0x00000000, // PA_CL_UCP_5_W 4172948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_ID_0 4182948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_ID_1 4192948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_ID_2 4202948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_ID_3 4212948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_ID_4 4222948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_ID_5 4232948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_ID_6 4242948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_ID_7 4252948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_ID_8 4262948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_ID_9 4272948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_0 4282948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_1 4292948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_2 4302948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_3 4312948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_4 4322948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_5 4332948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_6 4342948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_7 4352948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_8 4362948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_9 4372948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_10 4382948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_11 4392948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_12 4402948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_13 4412948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_14 4422948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_15 4432948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_16 4442948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_17 4452948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_18 4462948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_19 4472948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_20 4482948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_21 4492948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_22 4502948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_23 4512948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_24 4522948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_25 4532948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_26 4542948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_27 4552948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_28 4562948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_29 4572948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_30 4582948f5e6SAlex Deucher 0x00000000, // SPI_PS_INPUT_CNTL_31 4592948f5e6SAlex Deucher 0x00000000, // SPI_VS_OUT_CONFIG 4602948f5e6SAlex Deucher 0x00000001, // SPI_THREAD_GROUPING 4612948f5e6SAlex Deucher 0x00000000, // SPI_PS_IN_CONTROL_0 4622948f5e6SAlex Deucher 0x00000000, // SPI_PS_IN_CONTROL_1 4632948f5e6SAlex Deucher 0x00000000, // SPI_INTERP_CONTROL_0 4642948f5e6SAlex Deucher 0x00000000, // SPI_INPUT_Z 4652948f5e6SAlex Deucher 0x00000000, // SPI_FOG_CNTL 4662948f5e6SAlex Deucher 0x00000000, // SPI_BARYC_CNTL 4672948f5e6SAlex Deucher 0x00000000, // SPI_PS_IN_CONTROL_2 4682948f5e6SAlex Deucher 0x00000000, // SPI_COMPUTE_INPUT_CNTL 4692948f5e6SAlex Deucher 0x00000000, // SPI_COMPUTE_NUM_THREAD_X 4702948f5e6SAlex Deucher 0x00000000, // SPI_COMPUTE_NUM_THREAD_Y 4712948f5e6SAlex Deucher 0x00000000, // SPI_COMPUTE_NUM_THREAD_Z 4722948f5e6SAlex Deucher 0, // HOLE 4732948f5e6SAlex Deucher 0, // HOLE 4742948f5e6SAlex Deucher 0, // HOLE 4752948f5e6SAlex Deucher 0, // HOLE 4762948f5e6SAlex Deucher 0, // HOLE 4772948f5e6SAlex Deucher 0, // HOLE 4782948f5e6SAlex Deucher 0, // HOLE 4792948f5e6SAlex Deucher 0, // HOLE 4802948f5e6SAlex Deucher 0, // HOLE 4812948f5e6SAlex Deucher 0, // HOLE 4822948f5e6SAlex Deucher 0x00000000, // GDS_ADDR_BASE 4832948f5e6SAlex Deucher 0x00003fff, // GDS_ADDR_SIZE 4842948f5e6SAlex Deucher 0x00000001, // GDS_ORDERED_WAVE_PER_SE 4852948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV0 4862948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV1 4872948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV2 4882948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV3 4892948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV4 4902948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV5 4912948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV6 4922948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV7 4932948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV8 4942948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV9 4952948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV10 4962948f5e6SAlex Deucher 0x00000000, // GDS_APPEND_CONSUME_UAV11 4972948f5e6SAlex Deucher 0, // HOLE 4982948f5e6SAlex Deucher 0, // HOLE 4992948f5e6SAlex Deucher 0, // HOLE 5002948f5e6SAlex Deucher 0, // HOLE 5012948f5e6SAlex Deucher 0, // HOLE 5022948f5e6SAlex Deucher 0, // HOLE 5032948f5e6SAlex Deucher 0, // HOLE 5042948f5e6SAlex Deucher 0, // HOLE 5052948f5e6SAlex Deucher 0, // HOLE 5062948f5e6SAlex Deucher 0x00000000, // CB_BLEND0_CONTROL 5072948f5e6SAlex Deucher 0x00000000, // CB_BLEND1_CONTROL 5082948f5e6SAlex Deucher 0x00000000, // CB_BLEND2_CONTROL 5092948f5e6SAlex Deucher 0x00000000, // CB_BLEND3_CONTROL 5102948f5e6SAlex Deucher 0x00000000, // CB_BLEND4_CONTROL 5112948f5e6SAlex Deucher 0x00000000, // CB_BLEND5_CONTROL 5122948f5e6SAlex Deucher 0x00000000, // CB_BLEND6_CONTROL 5132948f5e6SAlex Deucher 0x00000000, // CB_BLEND7_CONTROL 5142948f5e6SAlex Deucher }; 5152948f5e6SAlex Deucher static const u32 SECT_CONTEXT_def_2[] = 5162948f5e6SAlex Deucher { 5172948f5e6SAlex Deucher 0x00000000, // PA_CL_POINT_X_RAD 5182948f5e6SAlex Deucher 0x00000000, // PA_CL_POINT_Y_RAD 5192948f5e6SAlex Deucher 0x00000000, // PA_CL_POINT_SIZE 5202948f5e6SAlex Deucher 0x00000000, // PA_CL_POINT_CULL_RAD 5212948f5e6SAlex Deucher 0x00000000, // VGT_DMA_BASE_HI 5222948f5e6SAlex Deucher 0x00000000, // VGT_DMA_BASE 5232948f5e6SAlex Deucher }; 5242948f5e6SAlex Deucher static const u32 SECT_CONTEXT_def_3[] = 5252948f5e6SAlex Deucher { 5262948f5e6SAlex Deucher 0x00000000, // DB_DEPTH_CONTROL 5272948f5e6SAlex Deucher 0, // HOLE 5282948f5e6SAlex Deucher 0x00000000, // CB_COLOR_CONTROL 5292948f5e6SAlex Deucher 0x00000200, // DB_SHADER_CONTROL 5302948f5e6SAlex Deucher 0x00000000, // PA_CL_CLIP_CNTL 5312948f5e6SAlex Deucher 0x00000000, // PA_SU_SC_MODE_CNTL 5322948f5e6SAlex Deucher 0x00000000, // PA_CL_VTE_CNTL 5332948f5e6SAlex Deucher 0x00000000, // PA_CL_VS_OUT_CNTL 5342948f5e6SAlex Deucher 0x00000000, // PA_CL_NANINF_CNTL 5352948f5e6SAlex Deucher 0x00000000, // PA_SU_LINE_STIPPLE_CNTL 5362948f5e6SAlex Deucher 0x00000000, // PA_SU_LINE_STIPPLE_SCALE 5372948f5e6SAlex Deucher 0x00000000, // PA_SU_PRIM_FILTER_CNTL 5382948f5e6SAlex Deucher 0x00000000, // SQ_LSTMP_RING_ITEMSIZE 5392948f5e6SAlex Deucher 0x00000000, // SQ_HSTMP_RING_ITEMSIZE 5402948f5e6SAlex Deucher 0x00000000, // SQ_DYN_GPR_RESOURCE_LIMIT_1 5412948f5e6SAlex Deucher 0, // HOLE 5422948f5e6SAlex Deucher 0x00000000, // SQ_PGM_START_PS 5432948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_PS 5442948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_2_PS 5452948f5e6SAlex Deucher 0x00000000, // SQ_PGM_EXPORTS_PS 5462948f5e6SAlex Deucher 0, // HOLE 5472948f5e6SAlex Deucher 0, // HOLE 5482948f5e6SAlex Deucher 0, // HOLE 5492948f5e6SAlex Deucher 0x00000000, // SQ_PGM_START_VS 5502948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_VS 5512948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_2_VS 5522948f5e6SAlex Deucher 0, // HOLE 5532948f5e6SAlex Deucher 0, // HOLE 5542948f5e6SAlex Deucher 0, // HOLE 5552948f5e6SAlex Deucher 0x00000000, // SQ_PGM_START_GS 5562948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_GS 5572948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_2_GS 5582948f5e6SAlex Deucher 0, // HOLE 5592948f5e6SAlex Deucher 0, // HOLE 5602948f5e6SAlex Deucher 0, // HOLE 5612948f5e6SAlex Deucher 0x00000000, // SQ_PGM_START_ES 5622948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_ES 5632948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_2_ES 5642948f5e6SAlex Deucher 0, // HOLE 5652948f5e6SAlex Deucher 0, // HOLE 5662948f5e6SAlex Deucher 0, // HOLE 5672948f5e6SAlex Deucher 0x00000000, // SQ_PGM_START_FS 5682948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_FS 5692948f5e6SAlex Deucher 0, // HOLE 5702948f5e6SAlex Deucher 0, // HOLE 5712948f5e6SAlex Deucher 0, // HOLE 5722948f5e6SAlex Deucher 0x00000000, // SQ_PGM_START_HS 5732948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_HS 5742948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_2_HS 5752948f5e6SAlex Deucher 0, // HOLE 5762948f5e6SAlex Deucher 0, // HOLE 5772948f5e6SAlex Deucher 0, // HOLE 5782948f5e6SAlex Deucher 0x00000000, // SQ_PGM_START_LS 5792948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_LS 5802948f5e6SAlex Deucher 0x00000000, // SQ_PGM_RESOURCES_2_LS 5812948f5e6SAlex Deucher }; 5822948f5e6SAlex Deucher static const u32 SECT_CONTEXT_def_4[] = 5832948f5e6SAlex Deucher { 5842948f5e6SAlex Deucher 0x00000000, // SQ_LDS_ALLOC 5852948f5e6SAlex Deucher 0x00000000, // SQ_LDS_ALLOC_PS 5862948f5e6SAlex Deucher 0x00000000, // SQ_VTX_SEMANTIC_CLEAR 5872948f5e6SAlex Deucher 0, // HOLE 5882948f5e6SAlex Deucher 0x00000000, // SQ_THREAD_TRACE_CTRL 5892948f5e6SAlex Deucher 0, // HOLE 5902948f5e6SAlex Deucher 0x00000000, // SQ_ESGS_RING_ITEMSIZE 5912948f5e6SAlex Deucher 0x00000000, // SQ_GSVS_RING_ITEMSIZE 5922948f5e6SAlex Deucher 0x00000000, // SQ_ESTMP_RING_ITEMSIZE 5932948f5e6SAlex Deucher 0x00000000, // SQ_GSTMP_RING_ITEMSIZE 5942948f5e6SAlex Deucher 0x00000000, // SQ_VSTMP_RING_ITEMSIZE 5952948f5e6SAlex Deucher 0x00000000, // SQ_PSTMP_RING_ITEMSIZE 5962948f5e6SAlex Deucher 0, // HOLE 5972948f5e6SAlex Deucher 0x00000000, // SQ_GS_VERT_ITEMSIZE 5982948f5e6SAlex Deucher 0x00000000, // SQ_GS_VERT_ITEMSIZE_1 5992948f5e6SAlex Deucher 0x00000000, // SQ_GS_VERT_ITEMSIZE_2 6002948f5e6SAlex Deucher 0x00000000, // SQ_GS_VERT_ITEMSIZE_3 6012948f5e6SAlex Deucher 0x00000000, // SQ_GSVS_RING_OFFSET_1 6022948f5e6SAlex Deucher 0x00000000, // SQ_GSVS_RING_OFFSET_2 6032948f5e6SAlex Deucher 0x00000000, // SQ_GSVS_RING_OFFSET_3 6042948f5e6SAlex Deucher 0, // HOLE 6052948f5e6SAlex Deucher 0, // HOLE 6062948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_0 6072948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_1 6082948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_2 6092948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_3 6102948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_4 6112948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_5 6122948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_6 6132948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_7 6142948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_8 6152948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_9 6162948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_10 6172948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_11 6182948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_12 6192948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_13 6202948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_14 6212948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_PS_15 6222948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_0 6232948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_1 6242948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_2 6252948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_3 6262948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_4 6272948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_5 6282948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_6 6292948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_7 6302948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_8 6312948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_9 6322948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_10 6332948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_11 6342948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_12 6352948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_13 6362948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_14 6372948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_VS_15 6382948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_0 6392948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_1 6402948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_2 6412948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_3 6422948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_4 6432948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_5 6442948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_6 6452948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_7 6462948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_8 6472948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_9 6482948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_10 6492948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_11 6502948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_12 6512948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_13 6522948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_14 6532948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_GS_15 6542948f5e6SAlex Deucher 0x00000000, // PA_SU_POINT_SIZE 6552948f5e6SAlex Deucher 0x00000000, // PA_SU_POINT_MINMAX 6562948f5e6SAlex Deucher 0x00000000, // PA_SU_LINE_CNTL 6572948f5e6SAlex Deucher 0x00000000, // PA_SC_LINE_STIPPLE 6582948f5e6SAlex Deucher 0x00000000, // VGT_OUTPUT_PATH_CNTL 6592948f5e6SAlex Deucher 0x00000000, // VGT_HOS_CNTL 6602948f5e6SAlex Deucher 0x00000000, // VGT_HOS_MAX_TESS_LEVEL 6612948f5e6SAlex Deucher 0x00000000, // VGT_HOS_MIN_TESS_LEVEL 6622948f5e6SAlex Deucher 0x00000000, // VGT_HOS_REUSE_DEPTH 6632948f5e6SAlex Deucher 0x00000000, // VGT_GROUP_PRIM_TYPE 6642948f5e6SAlex Deucher 0x00000000, // VGT_GROUP_FIRST_DECR 6652948f5e6SAlex Deucher 0x00000000, // VGT_GROUP_DECR 6662948f5e6SAlex Deucher 0x00000000, // VGT_GROUP_VECT_0_CNTL 6672948f5e6SAlex Deucher 0x00000000, // VGT_GROUP_VECT_1_CNTL 6682948f5e6SAlex Deucher 0x00000000, // VGT_GROUP_VECT_0_FMT_CNTL 6692948f5e6SAlex Deucher 0x00000000, // VGT_GROUP_VECT_1_FMT_CNTL 6702948f5e6SAlex Deucher 0x00000000, // VGT_GS_MODE 6712948f5e6SAlex Deucher 0, // HOLE 6722948f5e6SAlex Deucher 0x00000000, // PA_SC_MODE_CNTL_0 6732948f5e6SAlex Deucher 0x00000000, // PA_SC_MODE_CNTL_1 6742948f5e6SAlex Deucher 0x00000000, // VGT_ENHANCE 6752948f5e6SAlex Deucher 0x00000000, // VGT_GS_PER_ES 6762948f5e6SAlex Deucher 0x00000000, // VGT_ES_PER_GS 6772948f5e6SAlex Deucher 0x00000000, // VGT_GS_PER_VS 6782948f5e6SAlex Deucher 0, // HOLE 6792948f5e6SAlex Deucher 0, // HOLE 6802948f5e6SAlex Deucher 0, // HOLE 6812948f5e6SAlex Deucher 0x00000000, // VGT_GS_OUT_PRIM_TYPE 6822948f5e6SAlex Deucher }; 6832948f5e6SAlex Deucher static const u32 SECT_CONTEXT_def_5[] = 6842948f5e6SAlex Deucher { 6852948f5e6SAlex Deucher 0x00000000, // VGT_DMA_MAX_SIZE 6862948f5e6SAlex Deucher 0x00000000, // VGT_DMA_INDEX_TYPE 6872948f5e6SAlex Deucher 0, // HOLE 6882948f5e6SAlex Deucher 0x00000000, // VGT_PRIMITIVEID_EN 6892948f5e6SAlex Deucher 0x00000000, // VGT_DMA_NUM_INSTANCES 6902948f5e6SAlex Deucher }; 6912948f5e6SAlex Deucher static const u32 SECT_CONTEXT_def_6[] = 6922948f5e6SAlex Deucher { 6932948f5e6SAlex Deucher 0x00000000, // VGT_MULTI_PRIM_IB_RESET_EN 6942948f5e6SAlex Deucher 0, // HOLE 6952948f5e6SAlex Deucher 0, // HOLE 6962948f5e6SAlex Deucher 0x00000000, // VGT_INSTANCE_STEP_RATE_0 6972948f5e6SAlex Deucher 0x00000000, // VGT_INSTANCE_STEP_RATE_1 6982948f5e6SAlex Deucher 0, // HOLE 6992948f5e6SAlex Deucher 0, // HOLE 7002948f5e6SAlex Deucher 0, // HOLE 7012948f5e6SAlex Deucher 0x00000000, // VGT_REUSE_OFF 7022948f5e6SAlex Deucher 0x00000000, // VGT_VTX_CNT_EN 7032948f5e6SAlex Deucher 0x00000000, // DB_HTILE_SURFACE 7042948f5e6SAlex Deucher 0x00000000, // DB_SRESULTS_COMPARE_STATE0 7052948f5e6SAlex Deucher 0x00000000, // DB_SRESULTS_COMPARE_STATE1 7062948f5e6SAlex Deucher 0x00000000, // DB_PRELOAD_CONTROL 7072948f5e6SAlex Deucher 0, // HOLE 7082948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_0 7092948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_VTX_STRIDE_0 7102948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_BASE_0 7112948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_0 7122948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_1 7132948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_VTX_STRIDE_1 7142948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_BASE_1 7152948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_1 7162948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_2 7172948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_VTX_STRIDE_2 7182948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_BASE_2 7192948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_2 7202948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_3 7212948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_VTX_STRIDE_3 7222948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_BASE_3 7232948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_3 7242948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BASE_OFFSET_0 7252948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BASE_OFFSET_1 7262948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BASE_OFFSET_2 7272948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BASE_OFFSET_3 7282948f5e6SAlex Deucher 0, // HOLE 7292948f5e6SAlex Deucher 0, // HOLE 7302948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_OFFSET 7312948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_BUFFER_FILLED_SIZE 7322948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE 7332948f5e6SAlex Deucher 0, // HOLE 7342948f5e6SAlex Deucher 0x00000000, // VGT_GS_MAX_VERT_OUT 7352948f5e6SAlex Deucher 0, // HOLE 7362948f5e6SAlex Deucher 0, // HOLE 7372948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BASE_OFFSET_HI_0 7382948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BASE_OFFSET_HI_1 7392948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BASE_OFFSET_HI_2 7402948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BASE_OFFSET_HI_3 7412948f5e6SAlex Deucher 0x00000000, // VGT_SHADER_STAGES_EN 7422948f5e6SAlex Deucher 0x00000000, // VGT_LS_HS_CONFIG 7432948f5e6SAlex Deucher 0x00000000, // VGT_LS_SIZE 7442948f5e6SAlex Deucher 0x00000000, // VGT_HS_SIZE 7452948f5e6SAlex Deucher 0x00000000, // VGT_LS_HS_ALLOC 7462948f5e6SAlex Deucher 0x00000000, // VGT_HS_PATCH_CONST 7472948f5e6SAlex Deucher 0x00000000, // VGT_TF_PARAM 7482948f5e6SAlex Deucher 0x00000000, // DB_ALPHA_TO_MASK 7492948f5e6SAlex Deucher }; 7502948f5e6SAlex Deucher static const u32 SECT_CONTEXT_def_7[] = 7512948f5e6SAlex Deucher { 7522948f5e6SAlex Deucher 0x00000000, // PA_SU_POLY_OFFSET_DB_FMT_CNTL 7532948f5e6SAlex Deucher 0x00000000, // PA_SU_POLY_OFFSET_CLAMP 7542948f5e6SAlex Deucher 0x00000000, // PA_SU_POLY_OFFSET_FRONT_SCALE 7552948f5e6SAlex Deucher 0x00000000, // PA_SU_POLY_OFFSET_FRONT_OFFSET 7562948f5e6SAlex Deucher 0x00000000, // PA_SU_POLY_OFFSET_BACK_SCALE 7572948f5e6SAlex Deucher 0x00000000, // PA_SU_POLY_OFFSET_BACK_OFFSET 7582948f5e6SAlex Deucher 0x00000000, // VGT_GS_INSTANCE_CNT 7592948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_CONFIG 7602948f5e6SAlex Deucher 0x00000000, // VGT_STRMOUT_BUFFER_CONFIG 7612948f5e6SAlex Deucher 0x00000000, // CB_IMMED0_BASE 7622948f5e6SAlex Deucher 0x00000000, // CB_IMMED1_BASE 7632948f5e6SAlex Deucher 0x00000000, // CB_IMMED2_BASE 7642948f5e6SAlex Deucher 0x00000000, // CB_IMMED3_BASE 7652948f5e6SAlex Deucher 0x00000000, // CB_IMMED4_BASE 7662948f5e6SAlex Deucher 0x00000000, // CB_IMMED5_BASE 7672948f5e6SAlex Deucher 0x00000000, // CB_IMMED6_BASE 7682948f5e6SAlex Deucher 0x00000000, // CB_IMMED7_BASE 7692948f5e6SAlex Deucher 0x00000000, // CB_IMMED8_BASE 7702948f5e6SAlex Deucher 0x00000000, // CB_IMMED9_BASE 7712948f5e6SAlex Deucher 0x00000000, // CB_IMMED10_BASE 7722948f5e6SAlex Deucher 0x00000000, // CB_IMMED11_BASE 7732948f5e6SAlex Deucher 0, // HOLE 7742948f5e6SAlex Deucher 0, // HOLE 7752948f5e6SAlex Deucher 0, // HOLE 7762948f5e6SAlex Deucher 0, // HOLE 7772948f5e6SAlex Deucher 0, // HOLE 7782948f5e6SAlex Deucher 0, // HOLE 7792948f5e6SAlex Deucher 0, // HOLE 7802948f5e6SAlex Deucher 0, // HOLE 7812948f5e6SAlex Deucher 0, // HOLE 7822948f5e6SAlex Deucher 0, // HOLE 7832948f5e6SAlex Deucher 0, // HOLE 7842948f5e6SAlex Deucher 0, // HOLE 7852948f5e6SAlex Deucher 0, // HOLE 7862948f5e6SAlex Deucher 0x00001000, // PA_SC_LINE_CNTL 7872948f5e6SAlex Deucher 0x00000000, // PA_SC_AA_CONFIG 7882948f5e6SAlex Deucher 0x00000005, // PA_SU_VTX_CNTL 7892948f5e6SAlex Deucher 0x3f800000, // PA_CL_GB_VERT_CLIP_ADJ 7902948f5e6SAlex Deucher 0x3f800000, // PA_CL_GB_VERT_DISC_ADJ 7912948f5e6SAlex Deucher 0x3f800000, // PA_CL_GB_HORZ_CLIP_ADJ 7922948f5e6SAlex Deucher 0x3f800000, // PA_CL_GB_HORZ_DISC_ADJ 7932948f5e6SAlex Deucher 0x00000000, // PA_SC_AA_SAMPLE_LOCS_0 7942948f5e6SAlex Deucher 0x00000000, // PA_SC_AA_SAMPLE_LOCS_1 7952948f5e6SAlex Deucher 0x00000000, // PA_SC_AA_SAMPLE_LOCS_2 7962948f5e6SAlex Deucher 0x00000000, // PA_SC_AA_SAMPLE_LOCS_3 7972948f5e6SAlex Deucher 0x00000000, // PA_SC_AA_SAMPLE_LOCS_4 7982948f5e6SAlex Deucher 0x00000000, // PA_SC_AA_SAMPLE_LOCS_5 7992948f5e6SAlex Deucher 0x00000000, // PA_SC_AA_SAMPLE_LOCS_6 8002948f5e6SAlex Deucher 0x00000000, // PA_SC_AA_SAMPLE_LOCS_7 8012948f5e6SAlex Deucher 0xffffffff, // PA_SC_AA_MASK 8022948f5e6SAlex Deucher 0x00000000, // CB_CLRCMP_CONTROL 8032948f5e6SAlex Deucher 0x00000000, // CB_CLRCMP_SRC 8042948f5e6SAlex Deucher 0x00000000, // CB_CLRCMP_DST 8052948f5e6SAlex Deucher 0x00000000, // CB_CLRCMP_MSK 8062948f5e6SAlex Deucher 0, // HOLE 8072948f5e6SAlex Deucher 0, // HOLE 8082948f5e6SAlex Deucher 0x0000000e, // VGT_VERTEX_REUSE_BLOCK_CNTL 8092948f5e6SAlex Deucher 0x00000010, // VGT_OUT_DEALLOC_CNTL 8102948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_BASE 8112948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_PITCH 8122948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_SLICE 8132948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_VIEW 8142948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_INFO 8152948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_ATTRIB 8162948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_DIM 8172948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_CMASK 8182948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_CMASK_SLICE 8192948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_FMASK 8202948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_FMASK_SLICE 8212948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_CLEAR_WORD0 8222948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_CLEAR_WORD1 8232948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_CLEAR_WORD2 8242948f5e6SAlex Deucher 0x00000000, // CB_COLOR0_CLEAR_WORD3 8252948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_BASE 8262948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_PITCH 8272948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_SLICE 8282948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_VIEW 8292948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_INFO 8302948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_ATTRIB 8312948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_DIM 8322948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_CMASK 8332948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_CMASK_SLICE 8342948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_FMASK 8352948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_FMASK_SLICE 8362948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_CLEAR_WORD0 8372948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_CLEAR_WORD1 8382948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_CLEAR_WORD2 8392948f5e6SAlex Deucher 0x00000000, // CB_COLOR1_CLEAR_WORD3 8402948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_BASE 8412948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_PITCH 8422948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_SLICE 8432948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_VIEW 8442948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_INFO 8452948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_ATTRIB 8462948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_DIM 8472948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_CMASK 8482948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_CMASK_SLICE 8492948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_FMASK 8502948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_FMASK_SLICE 8512948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_CLEAR_WORD0 8522948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_CLEAR_WORD1 8532948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_CLEAR_WORD2 8542948f5e6SAlex Deucher 0x00000000, // CB_COLOR2_CLEAR_WORD3 8552948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_BASE 8562948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_PITCH 8572948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_SLICE 8582948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_VIEW 8592948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_INFO 8602948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_ATTRIB 8612948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_DIM 8622948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_CMASK 8632948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_CMASK_SLICE 8642948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_FMASK 8652948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_FMASK_SLICE 8662948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_CLEAR_WORD0 8672948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_CLEAR_WORD1 8682948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_CLEAR_WORD2 8692948f5e6SAlex Deucher 0x00000000, // CB_COLOR3_CLEAR_WORD3 8702948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_BASE 8712948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_PITCH 8722948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_SLICE 8732948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_VIEW 8742948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_INFO 8752948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_ATTRIB 8762948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_DIM 8772948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_CMASK 8782948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_CMASK_SLICE 8792948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_FMASK 8802948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_FMASK_SLICE 8812948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_CLEAR_WORD0 8822948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_CLEAR_WORD1 8832948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_CLEAR_WORD2 8842948f5e6SAlex Deucher 0x00000000, // CB_COLOR4_CLEAR_WORD3 8852948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_BASE 8862948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_PITCH 8872948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_SLICE 8882948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_VIEW 8892948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_INFO 8902948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_ATTRIB 8912948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_DIM 8922948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_CMASK 8932948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_CMASK_SLICE 8942948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_FMASK 8952948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_FMASK_SLICE 8962948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_CLEAR_WORD0 8972948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_CLEAR_WORD1 8982948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_CLEAR_WORD2 8992948f5e6SAlex Deucher 0x00000000, // CB_COLOR5_CLEAR_WORD3 9002948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_BASE 9012948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_PITCH 9022948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_SLICE 9032948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_VIEW 9042948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_INFO 9052948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_ATTRIB 9062948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_DIM 9072948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_CMASK 9082948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_CMASK_SLICE 9092948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_FMASK 9102948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_FMASK_SLICE 9112948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_CLEAR_WORD0 9122948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_CLEAR_WORD1 9132948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_CLEAR_WORD2 9142948f5e6SAlex Deucher 0x00000000, // CB_COLOR6_CLEAR_WORD3 9152948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_BASE 9162948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_PITCH 9172948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_SLICE 9182948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_VIEW 9192948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_INFO 9202948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_ATTRIB 9212948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_DIM 9222948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_CMASK 9232948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_CMASK_SLICE 9242948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_FMASK 9252948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_FMASK_SLICE 9262948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_CLEAR_WORD0 9272948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_CLEAR_WORD1 9282948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_CLEAR_WORD2 9292948f5e6SAlex Deucher 0x00000000, // CB_COLOR7_CLEAR_WORD3 9302948f5e6SAlex Deucher 0x00000000, // CB_COLOR8_BASE 9312948f5e6SAlex Deucher 0x00000000, // CB_COLOR8_PITCH 9322948f5e6SAlex Deucher 0x00000000, // CB_COLOR8_SLICE 9332948f5e6SAlex Deucher 0x00000000, // CB_COLOR8_VIEW 9342948f5e6SAlex Deucher 0x00000000, // CB_COLOR8_INFO 9352948f5e6SAlex Deucher 0x00000000, // CB_COLOR8_ATTRIB 9362948f5e6SAlex Deucher 0x00000000, // CB_COLOR8_DIM 9372948f5e6SAlex Deucher 0x00000000, // CB_COLOR9_BASE 9382948f5e6SAlex Deucher 0x00000000, // CB_COLOR9_PITCH 9392948f5e6SAlex Deucher 0x00000000, // CB_COLOR9_SLICE 9402948f5e6SAlex Deucher 0x00000000, // CB_COLOR9_VIEW 9412948f5e6SAlex Deucher 0x00000000, // CB_COLOR9_INFO 9422948f5e6SAlex Deucher 0x00000000, // CB_COLOR9_ATTRIB 9432948f5e6SAlex Deucher 0x00000000, // CB_COLOR9_DIM 9442948f5e6SAlex Deucher 0x00000000, // CB_COLOR10_BASE 9452948f5e6SAlex Deucher 0x00000000, // CB_COLOR10_PITCH 9462948f5e6SAlex Deucher 0x00000000, // CB_COLOR10_SLICE 9472948f5e6SAlex Deucher 0x00000000, // CB_COLOR10_VIEW 9482948f5e6SAlex Deucher 0x00000000, // CB_COLOR10_INFO 9492948f5e6SAlex Deucher 0x00000000, // CB_COLOR10_ATTRIB 9502948f5e6SAlex Deucher 0x00000000, // CB_COLOR10_DIM 9512948f5e6SAlex Deucher 0x00000000, // CB_COLOR11_BASE 9522948f5e6SAlex Deucher 0x00000000, // CB_COLOR11_PITCH 9532948f5e6SAlex Deucher 0x00000000, // CB_COLOR11_SLICE 9542948f5e6SAlex Deucher 0x00000000, // CB_COLOR11_VIEW 9552948f5e6SAlex Deucher 0x00000000, // CB_COLOR11_INFO 9562948f5e6SAlex Deucher 0x00000000, // CB_COLOR11_ATTRIB 9572948f5e6SAlex Deucher 0x00000000, // CB_COLOR11_DIM 9582948f5e6SAlex Deucher 0, // HOLE 9592948f5e6SAlex Deucher 0, // HOLE 9602948f5e6SAlex Deucher 0, // HOLE 9612948f5e6SAlex Deucher 0, // HOLE 9622948f5e6SAlex Deucher 0, // HOLE 9632948f5e6SAlex Deucher 0, // HOLE 9642948f5e6SAlex Deucher 0, // HOLE 9652948f5e6SAlex Deucher 0, // HOLE 9662948f5e6SAlex Deucher 0, // HOLE 9672948f5e6SAlex Deucher 0, // HOLE 9682948f5e6SAlex Deucher 0, // HOLE 9692948f5e6SAlex Deucher 0, // HOLE 9702948f5e6SAlex Deucher 0, // HOLE 9712948f5e6SAlex Deucher 0, // HOLE 9722948f5e6SAlex Deucher 0, // HOLE 9732948f5e6SAlex Deucher 0, // HOLE 9742948f5e6SAlex Deucher 0, // HOLE 9752948f5e6SAlex Deucher 0, // HOLE 9762948f5e6SAlex Deucher 0, // HOLE 9772948f5e6SAlex Deucher 0, // HOLE 9782948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_0 9792948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_1 9802948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_2 9812948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_3 9822948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_4 9832948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_5 9842948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_6 9852948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_7 9862948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_8 9872948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_9 9882948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_10 9892948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_11 9902948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_12 9912948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_13 9922948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_14 9932948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_HS_15 9942948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_0 9952948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_1 9962948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_2 9972948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_3 9982948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_4 9992948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_5 10002948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_6 10012948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_7 10022948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_8 10032948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_9 10042948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_10 10052948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_11 10062948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_12 10072948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_13 10082948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_14 10092948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_CACHE_LS_15 10102948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_0 10112948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_1 10122948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_2 10132948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_3 10142948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_4 10152948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_5 10162948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_6 10172948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_7 10182948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_8 10192948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_9 10202948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_10 10212948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_11 10222948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_12 10232948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_13 10242948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_14 10252948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_15 10262948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_0 10272948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_1 10282948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_2 10292948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_3 10302948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_4 10312948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_5 10322948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_6 10332948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_7 10342948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_8 10352948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_9 10362948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_10 10372948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_11 10382948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_12 10392948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_13 10402948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_14 10412948f5e6SAlex Deucher 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_15 10422948f5e6SAlex Deucher }; 10432948f5e6SAlex Deucher static const struct cs_extent_def SECT_CONTEXT_defs[] = 10442948f5e6SAlex Deucher { 10452948f5e6SAlex Deucher {SECT_CONTEXT_def_1, 0x0000a000, 488 }, 10462948f5e6SAlex Deucher {SECT_CONTEXT_def_2, 0x0000a1f5, 6 }, 10472948f5e6SAlex Deucher {SECT_CONTEXT_def_3, 0x0000a200, 55 }, 10482948f5e6SAlex Deucher {SECT_CONTEXT_def_4, 0x0000a23a, 98 }, 10492948f5e6SAlex Deucher {SECT_CONTEXT_def_5, 0x0000a29e, 5 }, 10502948f5e6SAlex Deucher {SECT_CONTEXT_def_6, 0x0000a2a5, 56 }, 10512948f5e6SAlex Deucher {SECT_CONTEXT_def_7, 0x0000a2de, 290 }, 10522948f5e6SAlex Deucher { 0, 0, 0 } 10532948f5e6SAlex Deucher }; 10542948f5e6SAlex Deucher static const u32 SECT_CLEAR_def_1[] = 10552948f5e6SAlex Deucher { 10562948f5e6SAlex Deucher 0xffffffff, // SQ_TEX_SAMPLER_CLEAR 10572948f5e6SAlex Deucher 0xffffffff, // SQ_TEX_RESOURCE_CLEAR 10582948f5e6SAlex Deucher 0xffffffff, // SQ_LOOP_BOOL_CLEAR 10592948f5e6SAlex Deucher }; 10602948f5e6SAlex Deucher static const struct cs_extent_def SECT_CLEAR_defs[] = 10612948f5e6SAlex Deucher { 10622948f5e6SAlex Deucher {SECT_CLEAR_def_1, 0x0000ffc0, 3 }, 10632948f5e6SAlex Deucher { 0, 0, 0 } 10642948f5e6SAlex Deucher }; 10652948f5e6SAlex Deucher static const u32 SECT_CTRLCONST_def_1[] = 10662948f5e6SAlex Deucher { 10672948f5e6SAlex Deucher 0x00000000, // SQ_VTX_BASE_VTX_LOC 10682948f5e6SAlex Deucher 0x00000000, // SQ_VTX_START_INST_LOC 10692948f5e6SAlex Deucher }; 10702948f5e6SAlex Deucher static const struct cs_extent_def SECT_CTRLCONST_defs[] = 10712948f5e6SAlex Deucher { 10722948f5e6SAlex Deucher {SECT_CTRLCONST_def_1, 0x0000f3fc, 2 }, 10732948f5e6SAlex Deucher { 0, 0, 0 } 10742948f5e6SAlex Deucher }; 1075*1fd11777SAlex Deucher static const struct cs_section_def evergreen_cs_data[] = { 10762948f5e6SAlex Deucher { SECT_CONTEXT_defs, SECT_CONTEXT }, 10772948f5e6SAlex Deucher { SECT_CLEAR_defs, SECT_CLEAR }, 10782948f5e6SAlex Deucher { SECT_CTRLCONST_defs, SECT_CTRLCONST }, 10792948f5e6SAlex Deucher { 0, SECT_NONE } 10802948f5e6SAlex Deucher }; 1081