18c2ecf20Sopenharmony_ci/* 28c2ecf20Sopenharmony_ci * Copyright © 2014 Intel Corporation 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 (including the next 128c2ecf20Sopenharmony_ci * paragraph) shall be included in all copies or substantial portions of the 138c2ecf20Sopenharmony_ci * Software. 148c2ecf20Sopenharmony_ci * 158c2ecf20Sopenharmony_ci * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 168c2ecf20Sopenharmony_ci * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 178c2ecf20Sopenharmony_ci * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 188c2ecf20Sopenharmony_ci * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 198c2ecf20Sopenharmony_ci * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 208c2ecf20Sopenharmony_ci * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 218c2ecf20Sopenharmony_ci * DEALINGS IN THE SOFTWARE. 228c2ecf20Sopenharmony_ci * 238c2ecf20Sopenharmony_ci * Generated by: intel-gpu-tools-1.8-220-g01153e7 248c2ecf20Sopenharmony_ci */ 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ci#include "intel_renderstate.h" 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_cistatic const u32 gen7_null_state_relocs[] = { 298c2ecf20Sopenharmony_ci 0x0000000c, 308c2ecf20Sopenharmony_ci 0x00000010, 318c2ecf20Sopenharmony_ci 0x00000018, 328c2ecf20Sopenharmony_ci 0x000001ec, 338c2ecf20Sopenharmony_ci -1, 348c2ecf20Sopenharmony_ci}; 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_cistatic const u32 gen7_null_state_batch[] = { 378c2ecf20Sopenharmony_ci 0x69040000, 388c2ecf20Sopenharmony_ci 0x61010008, 398c2ecf20Sopenharmony_ci 0x00000000, 408c2ecf20Sopenharmony_ci 0x00000001, /* reloc */ 418c2ecf20Sopenharmony_ci 0x00000001, /* reloc */ 428c2ecf20Sopenharmony_ci 0x00000000, 438c2ecf20Sopenharmony_ci 0x00000001, /* reloc */ 448c2ecf20Sopenharmony_ci 0x00000000, 458c2ecf20Sopenharmony_ci 0x00000001, 468c2ecf20Sopenharmony_ci 0x00000000, 478c2ecf20Sopenharmony_ci 0x00000001, 488c2ecf20Sopenharmony_ci 0x790d0002, 498c2ecf20Sopenharmony_ci 0x00000000, 508c2ecf20Sopenharmony_ci 0x00000000, 518c2ecf20Sopenharmony_ci 0x00000000, 528c2ecf20Sopenharmony_ci 0x78180000, 538c2ecf20Sopenharmony_ci 0x00000001, 548c2ecf20Sopenharmony_ci 0x79160000, 558c2ecf20Sopenharmony_ci 0x00000008, 568c2ecf20Sopenharmony_ci 0x78300000, 578c2ecf20Sopenharmony_ci 0x02010040, 588c2ecf20Sopenharmony_ci 0x78310000, 598c2ecf20Sopenharmony_ci 0x04000000, 608c2ecf20Sopenharmony_ci 0x78320000, 618c2ecf20Sopenharmony_ci 0x04000000, 628c2ecf20Sopenharmony_ci 0x78330000, 638c2ecf20Sopenharmony_ci 0x02000000, 648c2ecf20Sopenharmony_ci 0x78100004, 658c2ecf20Sopenharmony_ci 0x00000000, 668c2ecf20Sopenharmony_ci 0x00000000, 678c2ecf20Sopenharmony_ci 0x00000000, 688c2ecf20Sopenharmony_ci 0x00000000, 698c2ecf20Sopenharmony_ci 0x00000000, 708c2ecf20Sopenharmony_ci 0x781b0005, 718c2ecf20Sopenharmony_ci 0x00000000, 728c2ecf20Sopenharmony_ci 0x00000000, 738c2ecf20Sopenharmony_ci 0x00000000, 748c2ecf20Sopenharmony_ci 0x00000000, 758c2ecf20Sopenharmony_ci 0x00000000, 768c2ecf20Sopenharmony_ci 0x00000000, 778c2ecf20Sopenharmony_ci 0x781c0002, 788c2ecf20Sopenharmony_ci 0x00000000, 798c2ecf20Sopenharmony_ci 0x00000000, 808c2ecf20Sopenharmony_ci 0x00000000, 818c2ecf20Sopenharmony_ci 0x781d0004, 828c2ecf20Sopenharmony_ci 0x00000000, 838c2ecf20Sopenharmony_ci 0x00000000, 848c2ecf20Sopenharmony_ci 0x00000000, 858c2ecf20Sopenharmony_ci 0x00000000, 868c2ecf20Sopenharmony_ci 0x00000000, 878c2ecf20Sopenharmony_ci 0x78110005, 888c2ecf20Sopenharmony_ci 0x00000000, 898c2ecf20Sopenharmony_ci 0x00000000, 908c2ecf20Sopenharmony_ci 0x00000000, 918c2ecf20Sopenharmony_ci 0x00000000, 928c2ecf20Sopenharmony_ci 0x00000000, 938c2ecf20Sopenharmony_ci 0x00000000, 948c2ecf20Sopenharmony_ci 0x78120002, 958c2ecf20Sopenharmony_ci 0x00000000, 968c2ecf20Sopenharmony_ci 0x00000000, 978c2ecf20Sopenharmony_ci 0x00000000, 988c2ecf20Sopenharmony_ci 0x78210000, 998c2ecf20Sopenharmony_ci 0x00000000, 1008c2ecf20Sopenharmony_ci 0x78130005, 1018c2ecf20Sopenharmony_ci 0x00000000, 1028c2ecf20Sopenharmony_ci 0x20000000, 1038c2ecf20Sopenharmony_ci 0x04000000, 1048c2ecf20Sopenharmony_ci 0x00000000, 1058c2ecf20Sopenharmony_ci 0x00000000, 1068c2ecf20Sopenharmony_ci 0x00000000, 1078c2ecf20Sopenharmony_ci 0x78140001, 1088c2ecf20Sopenharmony_ci 0x20000800, 1098c2ecf20Sopenharmony_ci 0x00000000, 1108c2ecf20Sopenharmony_ci 0x781e0001, 1118c2ecf20Sopenharmony_ci 0x00000000, 1128c2ecf20Sopenharmony_ci 0x00000000, 1138c2ecf20Sopenharmony_ci 0x78050005, 1148c2ecf20Sopenharmony_ci 0xe0040000, 1158c2ecf20Sopenharmony_ci 0x00000000, 1168c2ecf20Sopenharmony_ci 0x00000000, 1178c2ecf20Sopenharmony_ci 0x00000000, 1188c2ecf20Sopenharmony_ci 0x00000000, 1198c2ecf20Sopenharmony_ci 0x00000000, 1208c2ecf20Sopenharmony_ci 0x78040001, 1218c2ecf20Sopenharmony_ci 0x00000000, 1228c2ecf20Sopenharmony_ci 0x00000000, 1238c2ecf20Sopenharmony_ci 0x78240000, 1248c2ecf20Sopenharmony_ci 0x00000240, 1258c2ecf20Sopenharmony_ci 0x78230000, 1268c2ecf20Sopenharmony_ci 0x00000260, 1278c2ecf20Sopenharmony_ci 0x782f0000, 1288c2ecf20Sopenharmony_ci 0x00000280, 1298c2ecf20Sopenharmony_ci 0x781f000c, 1308c2ecf20Sopenharmony_ci 0x00400810, 1318c2ecf20Sopenharmony_ci 0x00000000, 1328c2ecf20Sopenharmony_ci 0x00000000, 1338c2ecf20Sopenharmony_ci 0x00000000, 1348c2ecf20Sopenharmony_ci 0x00000000, 1358c2ecf20Sopenharmony_ci 0x00000000, 1368c2ecf20Sopenharmony_ci 0x00000000, 1378c2ecf20Sopenharmony_ci 0x00000000, 1388c2ecf20Sopenharmony_ci 0x00000000, 1398c2ecf20Sopenharmony_ci 0x00000000, 1408c2ecf20Sopenharmony_ci 0x00000000, 1418c2ecf20Sopenharmony_ci 0x00000000, 1428c2ecf20Sopenharmony_ci 0x00000000, 1438c2ecf20Sopenharmony_ci 0x78200006, 1448c2ecf20Sopenharmony_ci 0x000002c0, 1458c2ecf20Sopenharmony_ci 0x08080000, 1468c2ecf20Sopenharmony_ci 0x00000000, 1478c2ecf20Sopenharmony_ci 0x28000402, 1488c2ecf20Sopenharmony_ci 0x00060000, 1498c2ecf20Sopenharmony_ci 0x00000000, 1508c2ecf20Sopenharmony_ci 0x00000000, 1518c2ecf20Sopenharmony_ci 0x78090005, 1528c2ecf20Sopenharmony_ci 0x02000000, 1538c2ecf20Sopenharmony_ci 0x22220000, 1548c2ecf20Sopenharmony_ci 0x02f60000, 1558c2ecf20Sopenharmony_ci 0x11230000, 1568c2ecf20Sopenharmony_ci 0x02f60004, 1578c2ecf20Sopenharmony_ci 0x11230000, 1588c2ecf20Sopenharmony_ci 0x78080003, 1598c2ecf20Sopenharmony_ci 0x00006008, 1608c2ecf20Sopenharmony_ci 0x00000340, /* reloc */ 1618c2ecf20Sopenharmony_ci 0xffffffff, 1628c2ecf20Sopenharmony_ci 0x00000000, 1638c2ecf20Sopenharmony_ci 0x782a0000, 1648c2ecf20Sopenharmony_ci 0x00000360, 1658c2ecf20Sopenharmony_ci 0x79000002, 1668c2ecf20Sopenharmony_ci 0xffffffff, 1678c2ecf20Sopenharmony_ci 0x00000000, 1688c2ecf20Sopenharmony_ci 0x00000000, 1698c2ecf20Sopenharmony_ci 0x7b000005, 1708c2ecf20Sopenharmony_ci 0x0000000f, 1718c2ecf20Sopenharmony_ci 0x00000003, 1728c2ecf20Sopenharmony_ci 0x00000000, 1738c2ecf20Sopenharmony_ci 0x00000001, 1748c2ecf20Sopenharmony_ci 0x00000000, 1758c2ecf20Sopenharmony_ci 0x00000000, 1768c2ecf20Sopenharmony_ci 0x05000000, /* cmds end */ 1778c2ecf20Sopenharmony_ci 0x00000000, 1788c2ecf20Sopenharmony_ci 0x00000000, 1798c2ecf20Sopenharmony_ci 0x00000000, 1808c2ecf20Sopenharmony_ci 0x00000000, 1818c2ecf20Sopenharmony_ci 0x00000031, /* state start */ 1828c2ecf20Sopenharmony_ci 0x00000003, 1838c2ecf20Sopenharmony_ci 0x00000000, 1848c2ecf20Sopenharmony_ci 0x00000000, 1858c2ecf20Sopenharmony_ci 0x00000000, 1868c2ecf20Sopenharmony_ci 0x00000000, 1878c2ecf20Sopenharmony_ci 0x00000000, 1888c2ecf20Sopenharmony_ci 0x00000000, 1898c2ecf20Sopenharmony_ci 0xf99a130c, 1908c2ecf20Sopenharmony_ci 0x799a130c, 1918c2ecf20Sopenharmony_ci 0x00000000, 1928c2ecf20Sopenharmony_ci 0x00000000, 1938c2ecf20Sopenharmony_ci 0x00000000, 1948c2ecf20Sopenharmony_ci 0x00000000, 1958c2ecf20Sopenharmony_ci 0x00000000, 1968c2ecf20Sopenharmony_ci 0x00000000, 1978c2ecf20Sopenharmony_ci 0x00000000, 1988c2ecf20Sopenharmony_ci 0x00000000, 1998c2ecf20Sopenharmony_ci 0x00000000, 2008c2ecf20Sopenharmony_ci 0x00000492, 2018c2ecf20Sopenharmony_ci 0x00000000, 2028c2ecf20Sopenharmony_ci 0x00000000, 2038c2ecf20Sopenharmony_ci 0x00000000, 2048c2ecf20Sopenharmony_ci 0x00000000, 2058c2ecf20Sopenharmony_ci 0x00000000, 2068c2ecf20Sopenharmony_ci 0x00000000, 2078c2ecf20Sopenharmony_ci 0x00000000, 2088c2ecf20Sopenharmony_ci 0x00000000, 2098c2ecf20Sopenharmony_ci 0x00000000, 2108c2ecf20Sopenharmony_ci 0x00000000, 2118c2ecf20Sopenharmony_ci 0x00000000, 2128c2ecf20Sopenharmony_ci 0x00000000, 2138c2ecf20Sopenharmony_ci 0x0080005a, 2148c2ecf20Sopenharmony_ci 0x2e2077bd, 2158c2ecf20Sopenharmony_ci 0x000000c0, 2168c2ecf20Sopenharmony_ci 0x008d0040, 2178c2ecf20Sopenharmony_ci 0x0080005a, 2188c2ecf20Sopenharmony_ci 0x2e6077bd, 2198c2ecf20Sopenharmony_ci 0x000000d0, 2208c2ecf20Sopenharmony_ci 0x008d0040, 2218c2ecf20Sopenharmony_ci 0x02800031, 2228c2ecf20Sopenharmony_ci 0x21801fa9, 2238c2ecf20Sopenharmony_ci 0x008d0e20, 2248c2ecf20Sopenharmony_ci 0x08840001, 2258c2ecf20Sopenharmony_ci 0x00800001, 2268c2ecf20Sopenharmony_ci 0x2e2003bd, 2278c2ecf20Sopenharmony_ci 0x008d0180, 2288c2ecf20Sopenharmony_ci 0x00000000, 2298c2ecf20Sopenharmony_ci 0x00800001, 2308c2ecf20Sopenharmony_ci 0x2e6003bd, 2318c2ecf20Sopenharmony_ci 0x008d01c0, 2328c2ecf20Sopenharmony_ci 0x00000000, 2338c2ecf20Sopenharmony_ci 0x00800001, 2348c2ecf20Sopenharmony_ci 0x2ea003bd, 2358c2ecf20Sopenharmony_ci 0x008d0200, 2368c2ecf20Sopenharmony_ci 0x00000000, 2378c2ecf20Sopenharmony_ci 0x00800001, 2388c2ecf20Sopenharmony_ci 0x2ee003bd, 2398c2ecf20Sopenharmony_ci 0x008d0240, 2408c2ecf20Sopenharmony_ci 0x00000000, 2418c2ecf20Sopenharmony_ci 0x05800031, 2428c2ecf20Sopenharmony_ci 0x20001fa8, 2438c2ecf20Sopenharmony_ci 0x008d0e20, 2448c2ecf20Sopenharmony_ci 0x90031000, 2458c2ecf20Sopenharmony_ci 0x00000000, 2468c2ecf20Sopenharmony_ci 0x00000000, 2478c2ecf20Sopenharmony_ci 0x00000000, 2488c2ecf20Sopenharmony_ci 0x00000000, 2498c2ecf20Sopenharmony_ci 0x00000000, 2508c2ecf20Sopenharmony_ci 0x00000000, 2518c2ecf20Sopenharmony_ci 0x00000000, 2528c2ecf20Sopenharmony_ci 0x00000000, 2538c2ecf20Sopenharmony_ci 0x00000380, 2548c2ecf20Sopenharmony_ci 0x000003a0, 2558c2ecf20Sopenharmony_ci 0x00000000, 2568c2ecf20Sopenharmony_ci 0x00000000, 2578c2ecf20Sopenharmony_ci 0x00000000, 2588c2ecf20Sopenharmony_ci 0x00000000, 2598c2ecf20Sopenharmony_ci 0x00000000, 2608c2ecf20Sopenharmony_ci 0x00000000, 2618c2ecf20Sopenharmony_ci 0x00000000, 2628c2ecf20Sopenharmony_ci 0x00000000, 2638c2ecf20Sopenharmony_ci 0x00000000, 2648c2ecf20Sopenharmony_ci 0x00000000, 2658c2ecf20Sopenharmony_ci 0x00000000, 2668c2ecf20Sopenharmony_ci 0x00000000, 2678c2ecf20Sopenharmony_ci 0x00000000, 2688c2ecf20Sopenharmony_ci 0x00000000, 2698c2ecf20Sopenharmony_ci 0x00000000, 2708c2ecf20Sopenharmony_ci 0x00000000, 2718c2ecf20Sopenharmony_ci 0x00000000, 2728c2ecf20Sopenharmony_ci 0x00000000, 2738c2ecf20Sopenharmony_ci 0x00000000, 2748c2ecf20Sopenharmony_ci 0x00000000, 2758c2ecf20Sopenharmony_ci 0x00000000, 2768c2ecf20Sopenharmony_ci 0x00000000, /* state end */ 2778c2ecf20Sopenharmony_ci}; 2788c2ecf20Sopenharmony_ci 2798c2ecf20Sopenharmony_ciRO_RENDERSTATE(7); 280