1 1.1 riastrad /* $NetBSD: gen7_renderstate.c,v 1.2 2021/12/18 23:45:30 riastradh Exp $ */ 2 1.1 riastrad 3 1.1 riastrad /* 4 1.1 riastrad * Copyright 2014 Intel Corporation 5 1.1 riastrad * 6 1.1 riastrad * Permission is hereby granted, free of charge, to any person obtaining a 7 1.1 riastrad * copy of this software and associated documentation files (the "Software"), 8 1.1 riastrad * to deal in the Software without restriction, including without limitation 9 1.1 riastrad * the rights to use, copy, modify, merge, publish, distribute, sublicense, 10 1.1 riastrad * and/or sell copies of the Software, and to permit persons to whom the 11 1.1 riastrad * Software is furnished to do so, subject to the following conditions: 12 1.1 riastrad * 13 1.1 riastrad * The above copyright notice and this permission notice (including the next 14 1.1 riastrad * paragraph) shall be included in all copies or substantial portions of the 15 1.1 riastrad * Software. 16 1.1 riastrad * 17 1.1 riastrad * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18 1.1 riastrad * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19 1.1 riastrad * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 20 1.1 riastrad * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 21 1.1 riastrad * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 22 1.1 riastrad * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 23 1.1 riastrad * DEALINGS IN THE SOFTWARE. 24 1.1 riastrad * 25 1.1 riastrad * Generated by: intel-gpu-tools-1.8-220-g01153e7 26 1.1 riastrad */ 27 1.1 riastrad 28 1.1 riastrad #include <sys/cdefs.h> 29 1.1 riastrad __KERNEL_RCSID(0, "$NetBSD: gen7_renderstate.c,v 1.2 2021/12/18 23:45:30 riastradh Exp $"); 30 1.1 riastrad 31 1.1 riastrad #include "intel_renderstate.h" 32 1.1 riastrad 33 1.1 riastrad static const u32 gen7_null_state_relocs[] = { 34 1.1 riastrad 0x0000000c, 35 1.1 riastrad 0x00000010, 36 1.1 riastrad 0x00000018, 37 1.1 riastrad 0x000001ec, 38 1.1 riastrad -1, 39 1.1 riastrad }; 40 1.1 riastrad 41 1.1 riastrad static const u32 gen7_null_state_batch[] = { 42 1.1 riastrad 0x69040000, 43 1.1 riastrad 0x61010008, 44 1.1 riastrad 0x00000000, 45 1.1 riastrad 0x00000001, /* reloc */ 46 1.1 riastrad 0x00000001, /* reloc */ 47 1.1 riastrad 0x00000000, 48 1.1 riastrad 0x00000001, /* reloc */ 49 1.1 riastrad 0x00000000, 50 1.1 riastrad 0x00000001, 51 1.1 riastrad 0x00000000, 52 1.1 riastrad 0x00000001, 53 1.1 riastrad 0x790d0002, 54 1.1 riastrad 0x00000000, 55 1.1 riastrad 0x00000000, 56 1.1 riastrad 0x00000000, 57 1.1 riastrad 0x78180000, 58 1.1 riastrad 0x00000001, 59 1.1 riastrad 0x79160000, 60 1.1 riastrad 0x00000008, 61 1.1 riastrad 0x78300000, 62 1.1 riastrad 0x02010040, 63 1.1 riastrad 0x78310000, 64 1.1 riastrad 0x04000000, 65 1.1 riastrad 0x78320000, 66 1.1 riastrad 0x04000000, 67 1.1 riastrad 0x78330000, 68 1.1 riastrad 0x02000000, 69 1.1 riastrad 0x78100004, 70 1.1 riastrad 0x00000000, 71 1.1 riastrad 0x00000000, 72 1.1 riastrad 0x00000000, 73 1.1 riastrad 0x00000000, 74 1.1 riastrad 0x00000000, 75 1.1 riastrad 0x781b0005, 76 1.1 riastrad 0x00000000, 77 1.1 riastrad 0x00000000, 78 1.1 riastrad 0x00000000, 79 1.1 riastrad 0x00000000, 80 1.1 riastrad 0x00000000, 81 1.1 riastrad 0x00000000, 82 1.1 riastrad 0x781c0002, 83 1.1 riastrad 0x00000000, 84 1.1 riastrad 0x00000000, 85 1.1 riastrad 0x00000000, 86 1.1 riastrad 0x781d0004, 87 1.1 riastrad 0x00000000, 88 1.1 riastrad 0x00000000, 89 1.1 riastrad 0x00000000, 90 1.1 riastrad 0x00000000, 91 1.1 riastrad 0x00000000, 92 1.1 riastrad 0x78110005, 93 1.1 riastrad 0x00000000, 94 1.1 riastrad 0x00000000, 95 1.1 riastrad 0x00000000, 96 1.1 riastrad 0x00000000, 97 1.1 riastrad 0x00000000, 98 1.1 riastrad 0x00000000, 99 1.1 riastrad 0x78120002, 100 1.1 riastrad 0x00000000, 101 1.1 riastrad 0x00000000, 102 1.1 riastrad 0x00000000, 103 1.1 riastrad 0x78210000, 104 1.1 riastrad 0x00000000, 105 1.1 riastrad 0x78130005, 106 1.1 riastrad 0x00000000, 107 1.1 riastrad 0x20000000, 108 1.1 riastrad 0x04000000, 109 1.1 riastrad 0x00000000, 110 1.1 riastrad 0x00000000, 111 1.1 riastrad 0x00000000, 112 1.1 riastrad 0x78140001, 113 1.1 riastrad 0x20000800, 114 1.1 riastrad 0x00000000, 115 1.1 riastrad 0x781e0001, 116 1.1 riastrad 0x00000000, 117 1.1 riastrad 0x00000000, 118 1.1 riastrad 0x78050005, 119 1.1 riastrad 0xe0040000, 120 1.1 riastrad 0x00000000, 121 1.1 riastrad 0x00000000, 122 1.1 riastrad 0x00000000, 123 1.1 riastrad 0x00000000, 124 1.1 riastrad 0x00000000, 125 1.1 riastrad 0x78040001, 126 1.1 riastrad 0x00000000, 127 1.1 riastrad 0x00000000, 128 1.1 riastrad 0x78240000, 129 1.1 riastrad 0x00000240, 130 1.1 riastrad 0x78230000, 131 1.1 riastrad 0x00000260, 132 1.1 riastrad 0x782f0000, 133 1.1 riastrad 0x00000280, 134 1.1 riastrad 0x781f000c, 135 1.1 riastrad 0x00400810, 136 1.1 riastrad 0x00000000, 137 1.1 riastrad 0x00000000, 138 1.1 riastrad 0x00000000, 139 1.1 riastrad 0x00000000, 140 1.1 riastrad 0x00000000, 141 1.1 riastrad 0x00000000, 142 1.1 riastrad 0x00000000, 143 1.1 riastrad 0x00000000, 144 1.1 riastrad 0x00000000, 145 1.1 riastrad 0x00000000, 146 1.1 riastrad 0x00000000, 147 1.1 riastrad 0x00000000, 148 1.1 riastrad 0x78200006, 149 1.1 riastrad 0x000002c0, 150 1.1 riastrad 0x08080000, 151 1.1 riastrad 0x00000000, 152 1.1 riastrad 0x28000402, 153 1.1 riastrad 0x00060000, 154 1.1 riastrad 0x00000000, 155 1.1 riastrad 0x00000000, 156 1.1 riastrad 0x78090005, 157 1.1 riastrad 0x02000000, 158 1.1 riastrad 0x22220000, 159 1.1 riastrad 0x02f60000, 160 1.1 riastrad 0x11230000, 161 1.1 riastrad 0x02f60004, 162 1.1 riastrad 0x11230000, 163 1.1 riastrad 0x78080003, 164 1.1 riastrad 0x00006008, 165 1.1 riastrad 0x00000340, /* reloc */ 166 1.1 riastrad 0xffffffff, 167 1.1 riastrad 0x00000000, 168 1.1 riastrad 0x782a0000, 169 1.1 riastrad 0x00000360, 170 1.1 riastrad 0x79000002, 171 1.1 riastrad 0xffffffff, 172 1.1 riastrad 0x00000000, 173 1.1 riastrad 0x00000000, 174 1.1 riastrad 0x7b000005, 175 1.1 riastrad 0x0000000f, 176 1.1 riastrad 0x00000003, 177 1.1 riastrad 0x00000000, 178 1.1 riastrad 0x00000001, 179 1.1 riastrad 0x00000000, 180 1.1 riastrad 0x00000000, 181 1.1 riastrad 0x05000000, /* cmds end */ 182 1.1 riastrad 0x00000000, 183 1.1 riastrad 0x00000000, 184 1.1 riastrad 0x00000000, 185 1.1 riastrad 0x00000000, 186 1.1 riastrad 0x00000031, /* state start */ 187 1.1 riastrad 0x00000003, 188 1.1 riastrad 0x00000000, 189 1.1 riastrad 0x00000000, 190 1.1 riastrad 0x00000000, 191 1.1 riastrad 0x00000000, 192 1.1 riastrad 0x00000000, 193 1.1 riastrad 0x00000000, 194 1.1 riastrad 0xf99a130c, 195 1.1 riastrad 0x799a130c, 196 1.1 riastrad 0x00000000, 197 1.1 riastrad 0x00000000, 198 1.1 riastrad 0x00000000, 199 1.1 riastrad 0x00000000, 200 1.1 riastrad 0x00000000, 201 1.1 riastrad 0x00000000, 202 1.1 riastrad 0x00000000, 203 1.1 riastrad 0x00000000, 204 1.1 riastrad 0x00000000, 205 1.1 riastrad 0x00000492, 206 1.1 riastrad 0x00000000, 207 1.1 riastrad 0x00000000, 208 1.1 riastrad 0x00000000, 209 1.1 riastrad 0x00000000, 210 1.1 riastrad 0x00000000, 211 1.1 riastrad 0x00000000, 212 1.1 riastrad 0x00000000, 213 1.1 riastrad 0x00000000, 214 1.1 riastrad 0x00000000, 215 1.1 riastrad 0x00000000, 216 1.1 riastrad 0x00000000, 217 1.1 riastrad 0x00000000, 218 1.1 riastrad 0x0080005a, 219 1.1 riastrad 0x2e2077bd, 220 1.1 riastrad 0x000000c0, 221 1.1 riastrad 0x008d0040, 222 1.1 riastrad 0x0080005a, 223 1.1 riastrad 0x2e6077bd, 224 1.1 riastrad 0x000000d0, 225 1.1 riastrad 0x008d0040, 226 1.1 riastrad 0x02800031, 227 1.1 riastrad 0x21801fa9, 228 1.1 riastrad 0x008d0e20, 229 1.1 riastrad 0x08840001, 230 1.1 riastrad 0x00800001, 231 1.1 riastrad 0x2e2003bd, 232 1.1 riastrad 0x008d0180, 233 1.1 riastrad 0x00000000, 234 1.1 riastrad 0x00800001, 235 1.1 riastrad 0x2e6003bd, 236 1.1 riastrad 0x008d01c0, 237 1.1 riastrad 0x00000000, 238 1.1 riastrad 0x00800001, 239 1.1 riastrad 0x2ea003bd, 240 1.1 riastrad 0x008d0200, 241 1.1 riastrad 0x00000000, 242 1.1 riastrad 0x00800001, 243 1.1 riastrad 0x2ee003bd, 244 1.1 riastrad 0x008d0240, 245 1.1 riastrad 0x00000000, 246 1.1 riastrad 0x05800031, 247 1.1 riastrad 0x20001fa8, 248 1.1 riastrad 0x008d0e20, 249 1.1 riastrad 0x90031000, 250 1.1 riastrad 0x00000000, 251 1.1 riastrad 0x00000000, 252 1.1 riastrad 0x00000000, 253 1.1 riastrad 0x00000000, 254 1.1 riastrad 0x00000000, 255 1.1 riastrad 0x00000000, 256 1.1 riastrad 0x00000000, 257 1.1 riastrad 0x00000000, 258 1.1 riastrad 0x00000380, 259 1.1 riastrad 0x000003a0, 260 1.1 riastrad 0x00000000, 261 1.1 riastrad 0x00000000, 262 1.1 riastrad 0x00000000, 263 1.1 riastrad 0x00000000, 264 1.1 riastrad 0x00000000, 265 1.1 riastrad 0x00000000, 266 1.1 riastrad 0x00000000, 267 1.1 riastrad 0x00000000, 268 1.1 riastrad 0x00000000, 269 1.1 riastrad 0x00000000, 270 1.1 riastrad 0x00000000, 271 1.1 riastrad 0x00000000, 272 1.1 riastrad 0x00000000, 273 1.1 riastrad 0x00000000, 274 1.1 riastrad 0x00000000, 275 1.1 riastrad 0x00000000, 276 1.1 riastrad 0x00000000, 277 1.1 riastrad 0x00000000, 278 1.1 riastrad 0x00000000, 279 1.1 riastrad 0x00000000, 280 1.1 riastrad 0x00000000, 281 1.1 riastrad 0x00000000, /* state end */ 282 1.1 riastrad }; 283 1.1 riastrad 284 1.1 riastrad RO_RENDERSTATE(7); 285