![]() |
|
|||
0001 /* 0002 * Copyright 2012 Advanced Micro Devices, Inc. 0003 * 0004 * Permission is hereby granted, free of charge, to any person obtaining a 0005 * copy of this software and associated documentation files (the "Software"), 0006 * to deal in the Software without restriction, including without limitation 0007 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 0008 * and/or sell copies of the Software, and to permit persons to whom the 0009 * Software is furnished to do so, subject to the following conditions: 0010 * 0011 * The above copyright notice and this permission notice shall be included in 0012 * all copies or substantial portions of the Software. 0013 * 0014 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 0015 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 0016 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 0017 * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR 0018 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 0019 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 0020 * OTHER DEALINGS IN THE SOFTWARE. 0021 * 0022 */ 0023 0024 static const u32 SECT_CONTEXT_def_1[] = 0025 { 0026 0x00000000, // DB_RENDER_CONTROL 0027 0x00000000, // DB_COUNT_CONTROL 0028 0x00000000, // DB_DEPTH_VIEW 0029 0x00000000, // DB_RENDER_OVERRIDE 0030 0x00000000, // DB_RENDER_OVERRIDE2 0031 0x00000000, // DB_HTILE_DATA_BASE 0032 0, // HOLE 0033 0, // HOLE 0034 0, // HOLE 0035 0, // HOLE 0036 0x00000000, // DB_STENCIL_CLEAR 0037 0x00000000, // DB_DEPTH_CLEAR 0038 0x00000000, // PA_SC_SCREEN_SCISSOR_TL 0039 0x40004000, // PA_SC_SCREEN_SCISSOR_BR 0040 0, // HOLE 0041 0, // HOLE 0042 0x00000000, // DB_Z_INFO 0043 0x00000000, // DB_STENCIL_INFO 0044 0x00000000, // DB_Z_READ_BASE 0045 0x00000000, // DB_STENCIL_READ_BASE 0046 0x00000000, // DB_Z_WRITE_BASE 0047 0x00000000, // DB_STENCIL_WRITE_BASE 0048 0x00000000, // DB_DEPTH_SIZE 0049 0x00000000, // DB_DEPTH_SLICE 0050 0, // HOLE 0051 0, // HOLE 0052 0, // HOLE 0053 0, // HOLE 0054 0, // HOLE 0055 0, // HOLE 0056 0, // HOLE 0057 0, // HOLE 0058 0, // HOLE 0059 0, // HOLE 0060 0, // HOLE 0061 0, // HOLE 0062 0, // HOLE 0063 0, // HOLE 0064 0, // HOLE 0065 0, // HOLE 0066 0, // HOLE 0067 0, // HOLE 0068 0, // HOLE 0069 0, // HOLE 0070 0, // HOLE 0071 0, // HOLE 0072 0, // HOLE 0073 0, // HOLE 0074 0, // HOLE 0075 0, // HOLE 0076 0, // HOLE 0077 0, // HOLE 0078 0, // HOLE 0079 0, // HOLE 0080 0, // HOLE 0081 0, // HOLE 0082 0, // HOLE 0083 0, // HOLE 0084 0, // HOLE 0085 0, // HOLE 0086 0, // HOLE 0087 0, // HOLE 0088 0, // HOLE 0089 0, // HOLE 0090 0, // HOLE 0091 0, // HOLE 0092 0, // HOLE 0093 0, // HOLE 0094 0, // HOLE 0095 0, // HOLE 0096 0, // HOLE 0097 0, // HOLE 0098 0, // HOLE 0099 0, // HOLE 0100 0, // HOLE 0101 0, // HOLE 0102 0, // HOLE 0103 0, // HOLE 0104 0, // HOLE 0105 0, // HOLE 0106 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_0 0107 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_1 0108 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_2 0109 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_3 0110 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_4 0111 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_5 0112 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_6 0113 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_7 0114 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_8 0115 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_9 0116 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_10 0117 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_11 0118 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_12 0119 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_13 0120 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_14 0121 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_15 0122 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_0 0123 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_1 0124 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_2 0125 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_3 0126 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_4 0127 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_5 0128 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_6 0129 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_7 0130 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_8 0131 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_9 0132 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_10 0133 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_11 0134 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_12 0135 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_13 0136 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_14 0137 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_15 0138 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_0 0139 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_1 0140 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_2 0141 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_3 0142 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_4 0143 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_5 0144 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_6 0145 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_7 0146 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_8 0147 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_9 0148 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_10 0149 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_11 0150 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_12 0151 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_13 0152 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_14 0153 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_15 0154 0x00000000, // PA_SC_WINDOW_OFFSET 0155 0x80000000, // PA_SC_WINDOW_SCISSOR_TL 0156 0x40004000, // PA_SC_WINDOW_SCISSOR_BR 0157 0x0000ffff, // PA_SC_CLIPRECT_RULE 0158 0x00000000, // PA_SC_CLIPRECT_0_TL 0159 0x40004000, // PA_SC_CLIPRECT_0_BR 0160 0x00000000, // PA_SC_CLIPRECT_1_TL 0161 0x40004000, // PA_SC_CLIPRECT_1_BR 0162 0x00000000, // PA_SC_CLIPRECT_2_TL 0163 0x40004000, // PA_SC_CLIPRECT_2_BR 0164 0x00000000, // PA_SC_CLIPRECT_3_TL 0165 0x40004000, // PA_SC_CLIPRECT_3_BR 0166 0xaa99aaaa, // PA_SC_EDGERULE 0167 0x00000000, // PA_SU_HARDWARE_SCREEN_OFFSET 0168 0xffffffff, // CB_TARGET_MASK 0169 0xffffffff, // CB_SHADER_MASK 0170 0x80000000, // PA_SC_GENERIC_SCISSOR_TL 0171 0x40004000, // PA_SC_GENERIC_SCISSOR_BR 0172 0x00000000, // COHER_DEST_BASE_0 0173 0x00000000, // COHER_DEST_BASE_1 0174 0x80000000, // PA_SC_VPORT_SCISSOR_0_TL 0175 0x40004000, // PA_SC_VPORT_SCISSOR_0_BR 0176 0x80000000, // PA_SC_VPORT_SCISSOR_1_TL 0177 0x40004000, // PA_SC_VPORT_SCISSOR_1_BR 0178 0x80000000, // PA_SC_VPORT_SCISSOR_2_TL 0179 0x40004000, // PA_SC_VPORT_SCISSOR_2_BR 0180 0x80000000, // PA_SC_VPORT_SCISSOR_3_TL 0181 0x40004000, // PA_SC_VPORT_SCISSOR_3_BR 0182 0x80000000, // PA_SC_VPORT_SCISSOR_4_TL 0183 0x40004000, // PA_SC_VPORT_SCISSOR_4_BR 0184 0x80000000, // PA_SC_VPORT_SCISSOR_5_TL 0185 0x40004000, // PA_SC_VPORT_SCISSOR_5_BR 0186 0x80000000, // PA_SC_VPORT_SCISSOR_6_TL 0187 0x40004000, // PA_SC_VPORT_SCISSOR_6_BR 0188 0x80000000, // PA_SC_VPORT_SCISSOR_7_TL 0189 0x40004000, // PA_SC_VPORT_SCISSOR_7_BR 0190 0x80000000, // PA_SC_VPORT_SCISSOR_8_TL 0191 0x40004000, // PA_SC_VPORT_SCISSOR_8_BR 0192 0x80000000, // PA_SC_VPORT_SCISSOR_9_TL 0193 0x40004000, // PA_SC_VPORT_SCISSOR_9_BR 0194 0x80000000, // PA_SC_VPORT_SCISSOR_10_TL 0195 0x40004000, // PA_SC_VPORT_SCISSOR_10_BR 0196 0x80000000, // PA_SC_VPORT_SCISSOR_11_TL 0197 0x40004000, // PA_SC_VPORT_SCISSOR_11_BR 0198 0x80000000, // PA_SC_VPORT_SCISSOR_12_TL 0199 0x40004000, // PA_SC_VPORT_SCISSOR_12_BR 0200 0x80000000, // PA_SC_VPORT_SCISSOR_13_TL 0201 0x40004000, // PA_SC_VPORT_SCISSOR_13_BR 0202 0x80000000, // PA_SC_VPORT_SCISSOR_14_TL 0203 0x40004000, // PA_SC_VPORT_SCISSOR_14_BR 0204 0x80000000, // PA_SC_VPORT_SCISSOR_15_TL 0205 0x40004000, // PA_SC_VPORT_SCISSOR_15_BR 0206 0x00000000, // PA_SC_VPORT_ZMIN_0 0207 0x3f800000, // PA_SC_VPORT_ZMAX_0 0208 0x00000000, // PA_SC_VPORT_ZMIN_1 0209 0x3f800000, // PA_SC_VPORT_ZMAX_1 0210 0x00000000, // PA_SC_VPORT_ZMIN_2 0211 0x3f800000, // PA_SC_VPORT_ZMAX_2 0212 0x00000000, // PA_SC_VPORT_ZMIN_3 0213 0x3f800000, // PA_SC_VPORT_ZMAX_3 0214 0x00000000, // PA_SC_VPORT_ZMIN_4 0215 0x3f800000, // PA_SC_VPORT_ZMAX_4 0216 0x00000000, // PA_SC_VPORT_ZMIN_5 0217 0x3f800000, // PA_SC_VPORT_ZMAX_5 0218 0x00000000, // PA_SC_VPORT_ZMIN_6 0219 0x3f800000, // PA_SC_VPORT_ZMAX_6 0220 0x00000000, // PA_SC_VPORT_ZMIN_7 0221 0x3f800000, // PA_SC_VPORT_ZMAX_7 0222 0x00000000, // PA_SC_VPORT_ZMIN_8 0223 0x3f800000, // PA_SC_VPORT_ZMAX_8 0224 0x00000000, // PA_SC_VPORT_ZMIN_9 0225 0x3f800000, // PA_SC_VPORT_ZMAX_9 0226 0x00000000, // PA_SC_VPORT_ZMIN_10 0227 0x3f800000, // PA_SC_VPORT_ZMAX_10 0228 0x00000000, // PA_SC_VPORT_ZMIN_11 0229 0x3f800000, // PA_SC_VPORT_ZMAX_11 0230 0x00000000, // PA_SC_VPORT_ZMIN_12 0231 0x3f800000, // PA_SC_VPORT_ZMAX_12 0232 0x00000000, // PA_SC_VPORT_ZMIN_13 0233 0x3f800000, // PA_SC_VPORT_ZMAX_13 0234 0x00000000, // PA_SC_VPORT_ZMIN_14 0235 0x3f800000, // PA_SC_VPORT_ZMAX_14 0236 0x00000000, // PA_SC_VPORT_ZMIN_15 0237 0x3f800000, // PA_SC_VPORT_ZMAX_15 0238 0x00000000, // SX_MISC 0239 0x00000000, // SX_SURFACE_SYNC 0240 0x00000000, // CP_PERFMON_CNTX_CNTL 0241 0, // HOLE 0242 0, // HOLE 0243 0, // HOLE 0244 0, // HOLE 0245 0, // HOLE 0246 0, // HOLE 0247 0, // HOLE 0248 0, // HOLE 0249 0, // HOLE 0250 0x00000000, // SQ_VTX_SEMANTIC_0 0251 0x00000000, // SQ_VTX_SEMANTIC_1 0252 0x00000000, // SQ_VTX_SEMANTIC_2 0253 0x00000000, // SQ_VTX_SEMANTIC_3 0254 0x00000000, // SQ_VTX_SEMANTIC_4 0255 0x00000000, // SQ_VTX_SEMANTIC_5 0256 0x00000000, // SQ_VTX_SEMANTIC_6 0257 0x00000000, // SQ_VTX_SEMANTIC_7 0258 0x00000000, // SQ_VTX_SEMANTIC_8 0259 0x00000000, // SQ_VTX_SEMANTIC_9 0260 0x00000000, // SQ_VTX_SEMANTIC_10 0261 0x00000000, // SQ_VTX_SEMANTIC_11 0262 0x00000000, // SQ_VTX_SEMANTIC_12 0263 0x00000000, // SQ_VTX_SEMANTIC_13 0264 0x00000000, // SQ_VTX_SEMANTIC_14 0265 0x00000000, // SQ_VTX_SEMANTIC_15 0266 0x00000000, // SQ_VTX_SEMANTIC_16 0267 0x00000000, // SQ_VTX_SEMANTIC_17 0268 0x00000000, // SQ_VTX_SEMANTIC_18 0269 0x00000000, // SQ_VTX_SEMANTIC_19 0270 0x00000000, // SQ_VTX_SEMANTIC_20 0271 0x00000000, // SQ_VTX_SEMANTIC_21 0272 0x00000000, // SQ_VTX_SEMANTIC_22 0273 0x00000000, // SQ_VTX_SEMANTIC_23 0274 0x00000000, // SQ_VTX_SEMANTIC_24 0275 0x00000000, // SQ_VTX_SEMANTIC_25 0276 0x00000000, // SQ_VTX_SEMANTIC_26 0277 0x00000000, // SQ_VTX_SEMANTIC_27 0278 0x00000000, // SQ_VTX_SEMANTIC_28 0279 0x00000000, // SQ_VTX_SEMANTIC_29 0280 0x00000000, // SQ_VTX_SEMANTIC_30 0281 0x00000000, // SQ_VTX_SEMANTIC_31 0282 0xffffffff, // VGT_MAX_VTX_INDX 0283 0x00000000, // VGT_MIN_VTX_INDX 0284 0x00000000, // VGT_INDX_OFFSET 0285 0x00000000, // VGT_MULTI_PRIM_IB_RESET_INDX 0286 0x00000000, // SX_ALPHA_TEST_CONTROL 0287 0x00000000, // CB_BLEND_RED 0288 0x00000000, // CB_BLEND_GREEN 0289 0x00000000, // CB_BLEND_BLUE 0290 0x00000000, // CB_BLEND_ALPHA 0291 0, // HOLE 0292 0, // HOLE 0293 0, // HOLE 0294 0x00000000, // DB_STENCILREFMASK 0295 0x00000000, // DB_STENCILREFMASK_BF 0296 0x00000000, // SX_ALPHA_REF 0297 0x00000000, // PA_CL_VPORT_XSCALE 0298 0x00000000, // PA_CL_VPORT_XOFFSET 0299 0x00000000, // PA_CL_VPORT_YSCALE 0300 0x00000000, // PA_CL_VPORT_YOFFSET 0301 0x00000000, // PA_CL_VPORT_ZSCALE 0302 0x00000000, // PA_CL_VPORT_ZOFFSET 0303 0x00000000, // PA_CL_VPORT_XSCALE_1 0304 0x00000000, // PA_CL_VPORT_XOFFSET_1 0305 0x00000000, // PA_CL_VPORT_YSCALE_1 0306 0x00000000, // PA_CL_VPORT_YOFFSET_1 0307 0x00000000, // PA_CL_VPORT_ZSCALE_1 0308 0x00000000, // PA_CL_VPORT_ZOFFSET_1 0309 0x00000000, // PA_CL_VPORT_XSCALE_2 0310 0x00000000, // PA_CL_VPORT_XOFFSET_2 0311 0x00000000, // PA_CL_VPORT_YSCALE_2 0312 0x00000000, // PA_CL_VPORT_YOFFSET_2 0313 0x00000000, // PA_CL_VPORT_ZSCALE_2 0314 0x00000000, // PA_CL_VPORT_ZOFFSET_2 0315 0x00000000, // PA_CL_VPORT_XSCALE_3 0316 0x00000000, // PA_CL_VPORT_XOFFSET_3 0317 0x00000000, // PA_CL_VPORT_YSCALE_3 0318 0x00000000, // PA_CL_VPORT_YOFFSET_3 0319 0x00000000, // PA_CL_VPORT_ZSCALE_3 0320 0x00000000, // PA_CL_VPORT_ZOFFSET_3 0321 0x00000000, // PA_CL_VPORT_XSCALE_4 0322 0x00000000, // PA_CL_VPORT_XOFFSET_4 0323 0x00000000, // PA_CL_VPORT_YSCALE_4 0324 0x00000000, // PA_CL_VPORT_YOFFSET_4 0325 0x00000000, // PA_CL_VPORT_ZSCALE_4 0326 0x00000000, // PA_CL_VPORT_ZOFFSET_4 0327 0x00000000, // PA_CL_VPORT_XSCALE_5 0328 0x00000000, // PA_CL_VPORT_XOFFSET_5 0329 0x00000000, // PA_CL_VPORT_YSCALE_5 0330 0x00000000, // PA_CL_VPORT_YOFFSET_5 0331 0x00000000, // PA_CL_VPORT_ZSCALE_5 0332 0x00000000, // PA_CL_VPORT_ZOFFSET_5 0333 0x00000000, // PA_CL_VPORT_XSCALE_6 0334 0x00000000, // PA_CL_VPORT_XOFFSET_6 0335 0x00000000, // PA_CL_VPORT_YSCALE_6 0336 0x00000000, // PA_CL_VPORT_YOFFSET_6 0337 0x00000000, // PA_CL_VPORT_ZSCALE_6 0338 0x00000000, // PA_CL_VPORT_ZOFFSET_6 0339 0x00000000, // PA_CL_VPORT_XSCALE_7 0340 0x00000000, // PA_CL_VPORT_XOFFSET_7 0341 0x00000000, // PA_CL_VPORT_YSCALE_7 0342 0x00000000, // PA_CL_VPORT_YOFFSET_7 0343 0x00000000, // PA_CL_VPORT_ZSCALE_7 0344 0x00000000, // PA_CL_VPORT_ZOFFSET_7 0345 0x00000000, // PA_CL_VPORT_XSCALE_8 0346 0x00000000, // PA_CL_VPORT_XOFFSET_8 0347 0x00000000, // PA_CL_VPORT_YSCALE_8 0348 0x00000000, // PA_CL_VPORT_YOFFSET_8 0349 0x00000000, // PA_CL_VPORT_ZSCALE_8 0350 0x00000000, // PA_CL_VPORT_ZOFFSET_8 0351 0x00000000, // PA_CL_VPORT_XSCALE_9 0352 0x00000000, // PA_CL_VPORT_XOFFSET_9 0353 0x00000000, // PA_CL_VPORT_YSCALE_9 0354 0x00000000, // PA_CL_VPORT_YOFFSET_9 0355 0x00000000, // PA_CL_VPORT_ZSCALE_9 0356 0x00000000, // PA_CL_VPORT_ZOFFSET_9 0357 0x00000000, // PA_CL_VPORT_XSCALE_10 0358 0x00000000, // PA_CL_VPORT_XOFFSET_10 0359 0x00000000, // PA_CL_VPORT_YSCALE_10 0360 0x00000000, // PA_CL_VPORT_YOFFSET_10 0361 0x00000000, // PA_CL_VPORT_ZSCALE_10 0362 0x00000000, // PA_CL_VPORT_ZOFFSET_10 0363 0x00000000, // PA_CL_VPORT_XSCALE_11 0364 0x00000000, // PA_CL_VPORT_XOFFSET_11 0365 0x00000000, // PA_CL_VPORT_YSCALE_11 0366 0x00000000, // PA_CL_VPORT_YOFFSET_11 0367 0x00000000, // PA_CL_VPORT_ZSCALE_11 0368 0x00000000, // PA_CL_VPORT_ZOFFSET_11 0369 0x00000000, // PA_CL_VPORT_XSCALE_12 0370 0x00000000, // PA_CL_VPORT_XOFFSET_12 0371 0x00000000, // PA_CL_VPORT_YSCALE_12 0372 0x00000000, // PA_CL_VPORT_YOFFSET_12 0373 0x00000000, // PA_CL_VPORT_ZSCALE_12 0374 0x00000000, // PA_CL_VPORT_ZOFFSET_12 0375 0x00000000, // PA_CL_VPORT_XSCALE_13 0376 0x00000000, // PA_CL_VPORT_XOFFSET_13 0377 0x00000000, // PA_CL_VPORT_YSCALE_13 0378 0x00000000, // PA_CL_VPORT_YOFFSET_13 0379 0x00000000, // PA_CL_VPORT_ZSCALE_13 0380 0x00000000, // PA_CL_VPORT_ZOFFSET_13 0381 0x00000000, // PA_CL_VPORT_XSCALE_14 0382 0x00000000, // PA_CL_VPORT_XOFFSET_14 0383 0x00000000, // PA_CL_VPORT_YSCALE_14 0384 0x00000000, // PA_CL_VPORT_YOFFSET_14 0385 0x00000000, // PA_CL_VPORT_ZSCALE_14 0386 0x00000000, // PA_CL_VPORT_ZOFFSET_14 0387 0x00000000, // PA_CL_VPORT_XSCALE_15 0388 0x00000000, // PA_CL_VPORT_XOFFSET_15 0389 0x00000000, // PA_CL_VPORT_YSCALE_15 0390 0x00000000, // PA_CL_VPORT_YOFFSET_15 0391 0x00000000, // PA_CL_VPORT_ZSCALE_15 0392 0x00000000, // PA_CL_VPORT_ZOFFSET_15 0393 0x00000000, // PA_CL_UCP_0_X 0394 0x00000000, // PA_CL_UCP_0_Y 0395 0x00000000, // PA_CL_UCP_0_Z 0396 0x00000000, // PA_CL_UCP_0_W 0397 0x00000000, // PA_CL_UCP_1_X 0398 0x00000000, // PA_CL_UCP_1_Y 0399 0x00000000, // PA_CL_UCP_1_Z 0400 0x00000000, // PA_CL_UCP_1_W 0401 0x00000000, // PA_CL_UCP_2_X 0402 0x00000000, // PA_CL_UCP_2_Y 0403 0x00000000, // PA_CL_UCP_2_Z 0404 0x00000000, // PA_CL_UCP_2_W 0405 0x00000000, // PA_CL_UCP_3_X 0406 0x00000000, // PA_CL_UCP_3_Y 0407 0x00000000, // PA_CL_UCP_3_Z 0408 0x00000000, // PA_CL_UCP_3_W 0409 0x00000000, // PA_CL_UCP_4_X 0410 0x00000000, // PA_CL_UCP_4_Y 0411 0x00000000, // PA_CL_UCP_4_Z 0412 0x00000000, // PA_CL_UCP_4_W 0413 0x00000000, // PA_CL_UCP_5_X 0414 0x00000000, // PA_CL_UCP_5_Y 0415 0x00000000, // PA_CL_UCP_5_Z 0416 0x00000000, // PA_CL_UCP_5_W 0417 0x00000000, // SPI_VS_OUT_ID_0 0418 0x00000000, // SPI_VS_OUT_ID_1 0419 0x00000000, // SPI_VS_OUT_ID_2 0420 0x00000000, // SPI_VS_OUT_ID_3 0421 0x00000000, // SPI_VS_OUT_ID_4 0422 0x00000000, // SPI_VS_OUT_ID_5 0423 0x00000000, // SPI_VS_OUT_ID_6 0424 0x00000000, // SPI_VS_OUT_ID_7 0425 0x00000000, // SPI_VS_OUT_ID_8 0426 0x00000000, // SPI_VS_OUT_ID_9 0427 0x00000000, // SPI_PS_INPUT_CNTL_0 0428 0x00000000, // SPI_PS_INPUT_CNTL_1 0429 0x00000000, // SPI_PS_INPUT_CNTL_2 0430 0x00000000, // SPI_PS_INPUT_CNTL_3 0431 0x00000000, // SPI_PS_INPUT_CNTL_4 0432 0x00000000, // SPI_PS_INPUT_CNTL_5 0433 0x00000000, // SPI_PS_INPUT_CNTL_6 0434 0x00000000, // SPI_PS_INPUT_CNTL_7 0435 0x00000000, // SPI_PS_INPUT_CNTL_8 0436 0x00000000, // SPI_PS_INPUT_CNTL_9 0437 0x00000000, // SPI_PS_INPUT_CNTL_10 0438 0x00000000, // SPI_PS_INPUT_CNTL_11 0439 0x00000000, // SPI_PS_INPUT_CNTL_12 0440 0x00000000, // SPI_PS_INPUT_CNTL_13 0441 0x00000000, // SPI_PS_INPUT_CNTL_14 0442 0x00000000, // SPI_PS_INPUT_CNTL_15 0443 0x00000000, // SPI_PS_INPUT_CNTL_16 0444 0x00000000, // SPI_PS_INPUT_CNTL_17 0445 0x00000000, // SPI_PS_INPUT_CNTL_18 0446 0x00000000, // SPI_PS_INPUT_CNTL_19 0447 0x00000000, // SPI_PS_INPUT_CNTL_20 0448 0x00000000, // SPI_PS_INPUT_CNTL_21 0449 0x00000000, // SPI_PS_INPUT_CNTL_22 0450 0x00000000, // SPI_PS_INPUT_CNTL_23 0451 0x00000000, // SPI_PS_INPUT_CNTL_24 0452 0x00000000, // SPI_PS_INPUT_CNTL_25 0453 0x00000000, // SPI_PS_INPUT_CNTL_26 0454 0x00000000, // SPI_PS_INPUT_CNTL_27 0455 0x00000000, // SPI_PS_INPUT_CNTL_28 0456 0x00000000, // SPI_PS_INPUT_CNTL_29 0457 0x00000000, // SPI_PS_INPUT_CNTL_30 0458 0x00000000, // SPI_PS_INPUT_CNTL_31 0459 0x00000000, // SPI_VS_OUT_CONFIG 0460 0x00000001, // SPI_THREAD_GROUPING 0461 0x00000000, // SPI_PS_IN_CONTROL_0 0462 0x00000000, // SPI_PS_IN_CONTROL_1 0463 0x00000000, // SPI_INTERP_CONTROL_0 0464 0x00000000, // SPI_INPUT_Z 0465 0x00000000, // SPI_FOG_CNTL 0466 0x00000000, // SPI_BARYC_CNTL 0467 0x00000000, // SPI_PS_IN_CONTROL_2 0468 0x00000000, // SPI_COMPUTE_INPUT_CNTL 0469 0x00000000, // SPI_COMPUTE_NUM_THREAD_X 0470 0x00000000, // SPI_COMPUTE_NUM_THREAD_Y 0471 0x00000000, // SPI_COMPUTE_NUM_THREAD_Z 0472 0, // HOLE 0473 0, // HOLE 0474 0, // HOLE 0475 0, // HOLE 0476 0, // HOLE 0477 0, // HOLE 0478 0, // HOLE 0479 0, // HOLE 0480 0, // HOLE 0481 0, // HOLE 0482 0x00000000, // GDS_ADDR_BASE 0483 0x00003fff, // GDS_ADDR_SIZE 0484 0x00000001, // GDS_ORDERED_WAVE_PER_SE 0485 0x00000000, // GDS_APPEND_CONSUME_UAV0 0486 0x00000000, // GDS_APPEND_CONSUME_UAV1 0487 0x00000000, // GDS_APPEND_CONSUME_UAV2 0488 0x00000000, // GDS_APPEND_CONSUME_UAV3 0489 0x00000000, // GDS_APPEND_CONSUME_UAV4 0490 0x00000000, // GDS_APPEND_CONSUME_UAV5 0491 0x00000000, // GDS_APPEND_CONSUME_UAV6 0492 0x00000000, // GDS_APPEND_CONSUME_UAV7 0493 0x00000000, // GDS_APPEND_CONSUME_UAV8 0494 0x00000000, // GDS_APPEND_CONSUME_UAV9 0495 0x00000000, // GDS_APPEND_CONSUME_UAV10 0496 0x00000000, // GDS_APPEND_CONSUME_UAV11 0497 0, // HOLE 0498 0, // HOLE 0499 0, // HOLE 0500 0, // HOLE 0501 0, // HOLE 0502 0, // HOLE 0503 0, // HOLE 0504 0, // HOLE 0505 0, // HOLE 0506 0x00000000, // CB_BLEND0_CONTROL 0507 0x00000000, // CB_BLEND1_CONTROL 0508 0x00000000, // CB_BLEND2_CONTROL 0509 0x00000000, // CB_BLEND3_CONTROL 0510 0x00000000, // CB_BLEND4_CONTROL 0511 0x00000000, // CB_BLEND5_CONTROL 0512 0x00000000, // CB_BLEND6_CONTROL 0513 0x00000000, // CB_BLEND7_CONTROL 0514 }; 0515 static const u32 SECT_CONTEXT_def_2[] = 0516 { 0517 0x00000000, // PA_CL_POINT_X_RAD 0518 0x00000000, // PA_CL_POINT_Y_RAD 0519 0x00000000, // PA_CL_POINT_SIZE 0520 0x00000000, // PA_CL_POINT_CULL_RAD 0521 0x00000000, // VGT_DMA_BASE_HI 0522 0x00000000, // VGT_DMA_BASE 0523 }; 0524 static const u32 SECT_CONTEXT_def_3[] = 0525 { 0526 0x00000000, // DB_DEPTH_CONTROL 0527 0, // HOLE 0528 0x00000000, // CB_COLOR_CONTROL 0529 0x00000200, // DB_SHADER_CONTROL 0530 0x00000000, // PA_CL_CLIP_CNTL 0531 0x00000000, // PA_SU_SC_MODE_CNTL 0532 0x00000000, // PA_CL_VTE_CNTL 0533 0x00000000, // PA_CL_VS_OUT_CNTL 0534 0x00000000, // PA_CL_NANINF_CNTL 0535 0x00000000, // PA_SU_LINE_STIPPLE_CNTL 0536 0x00000000, // PA_SU_LINE_STIPPLE_SCALE 0537 0x00000000, // PA_SU_PRIM_FILTER_CNTL 0538 0x00000000, // SQ_LSTMP_RING_ITEMSIZE 0539 0x00000000, // SQ_HSTMP_RING_ITEMSIZE 0540 0x00000000, // SQ_DYN_GPR_RESOURCE_LIMIT_1 0541 0, // HOLE 0542 0x00000000, // SQ_PGM_START_PS 0543 0x00000000, // SQ_PGM_RESOURCES_PS 0544 0x00000000, // SQ_PGM_RESOURCES_2_PS 0545 0x00000000, // SQ_PGM_EXPORTS_PS 0546 0, // HOLE 0547 0, // HOLE 0548 0, // HOLE 0549 0x00000000, // SQ_PGM_START_VS 0550 0x00000000, // SQ_PGM_RESOURCES_VS 0551 0x00000000, // SQ_PGM_RESOURCES_2_VS 0552 0, // HOLE 0553 0, // HOLE 0554 0, // HOLE 0555 0x00000000, // SQ_PGM_START_GS 0556 0x00000000, // SQ_PGM_RESOURCES_GS 0557 0x00000000, // SQ_PGM_RESOURCES_2_GS 0558 0, // HOLE 0559 0, // HOLE 0560 0, // HOLE 0561 0x00000000, // SQ_PGM_START_ES 0562 0x00000000, // SQ_PGM_RESOURCES_ES 0563 0x00000000, // SQ_PGM_RESOURCES_2_ES 0564 0, // HOLE 0565 0, // HOLE 0566 0, // HOLE 0567 0x00000000, // SQ_PGM_START_FS 0568 0x00000000, // SQ_PGM_RESOURCES_FS 0569 0, // HOLE 0570 0, // HOLE 0571 0, // HOLE 0572 0x00000000, // SQ_PGM_START_HS 0573 0x00000000, // SQ_PGM_RESOURCES_HS 0574 0x00000000, // SQ_PGM_RESOURCES_2_HS 0575 0, // HOLE 0576 0, // HOLE 0577 0, // HOLE 0578 0x00000000, // SQ_PGM_START_LS 0579 0x00000000, // SQ_PGM_RESOURCES_LS 0580 0x00000000, // SQ_PGM_RESOURCES_2_LS 0581 }; 0582 static const u32 SECT_CONTEXT_def_4[] = 0583 { 0584 0x00000000, // SQ_LDS_ALLOC 0585 0x00000000, // SQ_LDS_ALLOC_PS 0586 0x00000000, // SQ_VTX_SEMANTIC_CLEAR 0587 0, // HOLE 0588 0x00000000, // SQ_THREAD_TRACE_CTRL 0589 0, // HOLE 0590 0x00000000, // SQ_ESGS_RING_ITEMSIZE 0591 0x00000000, // SQ_GSVS_RING_ITEMSIZE 0592 0x00000000, // SQ_ESTMP_RING_ITEMSIZE 0593 0x00000000, // SQ_GSTMP_RING_ITEMSIZE 0594 0x00000000, // SQ_VSTMP_RING_ITEMSIZE 0595 0x00000000, // SQ_PSTMP_RING_ITEMSIZE 0596 0, // HOLE 0597 0x00000000, // SQ_GS_VERT_ITEMSIZE 0598 0x00000000, // SQ_GS_VERT_ITEMSIZE_1 0599 0x00000000, // SQ_GS_VERT_ITEMSIZE_2 0600 0x00000000, // SQ_GS_VERT_ITEMSIZE_3 0601 0x00000000, // SQ_GSVS_RING_OFFSET_1 0602 0x00000000, // SQ_GSVS_RING_OFFSET_2 0603 0x00000000, // SQ_GSVS_RING_OFFSET_3 0604 0, // HOLE 0605 0, // HOLE 0606 0x00000000, // SQ_ALU_CONST_CACHE_PS_0 0607 0x00000000, // SQ_ALU_CONST_CACHE_PS_1 0608 0x00000000, // SQ_ALU_CONST_CACHE_PS_2 0609 0x00000000, // SQ_ALU_CONST_CACHE_PS_3 0610 0x00000000, // SQ_ALU_CONST_CACHE_PS_4 0611 0x00000000, // SQ_ALU_CONST_CACHE_PS_5 0612 0x00000000, // SQ_ALU_CONST_CACHE_PS_6 0613 0x00000000, // SQ_ALU_CONST_CACHE_PS_7 0614 0x00000000, // SQ_ALU_CONST_CACHE_PS_8 0615 0x00000000, // SQ_ALU_CONST_CACHE_PS_9 0616 0x00000000, // SQ_ALU_CONST_CACHE_PS_10 0617 0x00000000, // SQ_ALU_CONST_CACHE_PS_11 0618 0x00000000, // SQ_ALU_CONST_CACHE_PS_12 0619 0x00000000, // SQ_ALU_CONST_CACHE_PS_13 0620 0x00000000, // SQ_ALU_CONST_CACHE_PS_14 0621 0x00000000, // SQ_ALU_CONST_CACHE_PS_15 0622 0x00000000, // SQ_ALU_CONST_CACHE_VS_0 0623 0x00000000, // SQ_ALU_CONST_CACHE_VS_1 0624 0x00000000, // SQ_ALU_CONST_CACHE_VS_2 0625 0x00000000, // SQ_ALU_CONST_CACHE_VS_3 0626 0x00000000, // SQ_ALU_CONST_CACHE_VS_4 0627 0x00000000, // SQ_ALU_CONST_CACHE_VS_5 0628 0x00000000, // SQ_ALU_CONST_CACHE_VS_6 0629 0x00000000, // SQ_ALU_CONST_CACHE_VS_7 0630 0x00000000, // SQ_ALU_CONST_CACHE_VS_8 0631 0x00000000, // SQ_ALU_CONST_CACHE_VS_9 0632 0x00000000, // SQ_ALU_CONST_CACHE_VS_10 0633 0x00000000, // SQ_ALU_CONST_CACHE_VS_11 0634 0x00000000, // SQ_ALU_CONST_CACHE_VS_12 0635 0x00000000, // SQ_ALU_CONST_CACHE_VS_13 0636 0x00000000, // SQ_ALU_CONST_CACHE_VS_14 0637 0x00000000, // SQ_ALU_CONST_CACHE_VS_15 0638 0x00000000, // SQ_ALU_CONST_CACHE_GS_0 0639 0x00000000, // SQ_ALU_CONST_CACHE_GS_1 0640 0x00000000, // SQ_ALU_CONST_CACHE_GS_2 0641 0x00000000, // SQ_ALU_CONST_CACHE_GS_3 0642 0x00000000, // SQ_ALU_CONST_CACHE_GS_4 0643 0x00000000, // SQ_ALU_CONST_CACHE_GS_5 0644 0x00000000, // SQ_ALU_CONST_CACHE_GS_6 0645 0x00000000, // SQ_ALU_CONST_CACHE_GS_7 0646 0x00000000, // SQ_ALU_CONST_CACHE_GS_8 0647 0x00000000, // SQ_ALU_CONST_CACHE_GS_9 0648 0x00000000, // SQ_ALU_CONST_CACHE_GS_10 0649 0x00000000, // SQ_ALU_CONST_CACHE_GS_11 0650 0x00000000, // SQ_ALU_CONST_CACHE_GS_12 0651 0x00000000, // SQ_ALU_CONST_CACHE_GS_13 0652 0x00000000, // SQ_ALU_CONST_CACHE_GS_14 0653 0x00000000, // SQ_ALU_CONST_CACHE_GS_15 0654 0x00000000, // PA_SU_POINT_SIZE 0655 0x00000000, // PA_SU_POINT_MINMAX 0656 0x00000000, // PA_SU_LINE_CNTL 0657 0x00000000, // PA_SC_LINE_STIPPLE 0658 0x00000000, // VGT_OUTPUT_PATH_CNTL 0659 0x00000000, // VGT_HOS_CNTL 0660 0x00000000, // VGT_HOS_MAX_TESS_LEVEL 0661 0x00000000, // VGT_HOS_MIN_TESS_LEVEL 0662 0x00000000, // VGT_HOS_REUSE_DEPTH 0663 0x00000000, // VGT_GROUP_PRIM_TYPE 0664 0x00000000, // VGT_GROUP_FIRST_DECR 0665 0x00000000, // VGT_GROUP_DECR 0666 0x00000000, // VGT_GROUP_VECT_0_CNTL 0667 0x00000000, // VGT_GROUP_VECT_1_CNTL 0668 0x00000000, // VGT_GROUP_VECT_0_FMT_CNTL 0669 0x00000000, // VGT_GROUP_VECT_1_FMT_CNTL 0670 0x00000000, // VGT_GS_MODE 0671 0, // HOLE 0672 0x00000000, // PA_SC_MODE_CNTL_0 0673 0x00000000, // PA_SC_MODE_CNTL_1 0674 0x00000000, // VGT_ENHANCE 0675 0x00000000, // VGT_GS_PER_ES 0676 0x00000000, // VGT_ES_PER_GS 0677 0x00000000, // VGT_GS_PER_VS 0678 0, // HOLE 0679 0, // HOLE 0680 0, // HOLE 0681 0x00000000, // VGT_GS_OUT_PRIM_TYPE 0682 }; 0683 static const u32 SECT_CONTEXT_def_5[] = 0684 { 0685 0x00000000, // VGT_DMA_MAX_SIZE 0686 0x00000000, // VGT_DMA_INDEX_TYPE 0687 0, // HOLE 0688 0x00000000, // VGT_PRIMITIVEID_EN 0689 0x00000000, // VGT_DMA_NUM_INSTANCES 0690 }; 0691 static const u32 SECT_CONTEXT_def_6[] = 0692 { 0693 0x00000000, // VGT_MULTI_PRIM_IB_RESET_EN 0694 0, // HOLE 0695 0, // HOLE 0696 0x00000000, // VGT_INSTANCE_STEP_RATE_0 0697 0x00000000, // VGT_INSTANCE_STEP_RATE_1 0698 0, // HOLE 0699 0, // HOLE 0700 0, // HOLE 0701 0x00000000, // VGT_REUSE_OFF 0702 0x00000000, // VGT_VTX_CNT_EN 0703 0x00000000, // DB_HTILE_SURFACE 0704 0x00000000, // DB_SRESULTS_COMPARE_STATE0 0705 0x00000000, // DB_SRESULTS_COMPARE_STATE1 0706 0x00000000, // DB_PRELOAD_CONTROL 0707 0, // HOLE 0708 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_0 0709 0x00000000, // VGT_STRMOUT_VTX_STRIDE_0 0710 0x00000000, // VGT_STRMOUT_BUFFER_BASE_0 0711 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_0 0712 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_1 0713 0x00000000, // VGT_STRMOUT_VTX_STRIDE_1 0714 0x00000000, // VGT_STRMOUT_BUFFER_BASE_1 0715 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_1 0716 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_2 0717 0x00000000, // VGT_STRMOUT_VTX_STRIDE_2 0718 0x00000000, // VGT_STRMOUT_BUFFER_BASE_2 0719 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_2 0720 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_3 0721 0x00000000, // VGT_STRMOUT_VTX_STRIDE_3 0722 0x00000000, // VGT_STRMOUT_BUFFER_BASE_3 0723 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_3 0724 0x00000000, // VGT_STRMOUT_BASE_OFFSET_0 0725 0x00000000, // VGT_STRMOUT_BASE_OFFSET_1 0726 0x00000000, // VGT_STRMOUT_BASE_OFFSET_2 0727 0x00000000, // VGT_STRMOUT_BASE_OFFSET_3 0728 0, // HOLE 0729 0, // HOLE 0730 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_OFFSET 0731 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_BUFFER_FILLED_SIZE 0732 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE 0733 0, // HOLE 0734 0x00000000, // VGT_GS_MAX_VERT_OUT 0735 0, // HOLE 0736 0, // HOLE 0737 0x00000000, // VGT_STRMOUT_BASE_OFFSET_HI_0 0738 0x00000000, // VGT_STRMOUT_BASE_OFFSET_HI_1 0739 0x00000000, // VGT_STRMOUT_BASE_OFFSET_HI_2 0740 0x00000000, // VGT_STRMOUT_BASE_OFFSET_HI_3 0741 0x00000000, // VGT_SHADER_STAGES_EN 0742 0x00000000, // VGT_LS_HS_CONFIG 0743 0x00000000, // VGT_LS_SIZE 0744 0x00000000, // VGT_HS_SIZE 0745 0x00000000, // VGT_LS_HS_ALLOC 0746 0x00000000, // VGT_HS_PATCH_CONST 0747 0x00000000, // VGT_TF_PARAM 0748 0x00000000, // DB_ALPHA_TO_MASK 0749 }; 0750 static const u32 SECT_CONTEXT_def_7[] = 0751 { 0752 0x00000000, // PA_SU_POLY_OFFSET_DB_FMT_CNTL 0753 0x00000000, // PA_SU_POLY_OFFSET_CLAMP 0754 0x00000000, // PA_SU_POLY_OFFSET_FRONT_SCALE 0755 0x00000000, // PA_SU_POLY_OFFSET_FRONT_OFFSET 0756 0x00000000, // PA_SU_POLY_OFFSET_BACK_SCALE 0757 0x00000000, // PA_SU_POLY_OFFSET_BACK_OFFSET 0758 0x00000000, // VGT_GS_INSTANCE_CNT 0759 0x00000000, // VGT_STRMOUT_CONFIG 0760 0x00000000, // VGT_STRMOUT_BUFFER_CONFIG 0761 0x00000000, // CB_IMMED0_BASE 0762 0x00000000, // CB_IMMED1_BASE 0763 0x00000000, // CB_IMMED2_BASE 0764 0x00000000, // CB_IMMED3_BASE 0765 0x00000000, // CB_IMMED4_BASE 0766 0x00000000, // CB_IMMED5_BASE 0767 0x00000000, // CB_IMMED6_BASE 0768 0x00000000, // CB_IMMED7_BASE 0769 0x00000000, // CB_IMMED8_BASE 0770 0x00000000, // CB_IMMED9_BASE 0771 0x00000000, // CB_IMMED10_BASE 0772 0x00000000, // CB_IMMED11_BASE 0773 0, // HOLE 0774 0, // HOLE 0775 0, // HOLE 0776 0, // HOLE 0777 0, // HOLE 0778 0, // HOLE 0779 0, // HOLE 0780 0, // HOLE 0781 0, // HOLE 0782 0, // HOLE 0783 0, // HOLE 0784 0, // HOLE 0785 0, // HOLE 0786 0x00001000, // PA_SC_LINE_CNTL 0787 0x00000000, // PA_SC_AA_CONFIG 0788 0x00000005, // PA_SU_VTX_CNTL 0789 0x3f800000, // PA_CL_GB_VERT_CLIP_ADJ 0790 0x3f800000, // PA_CL_GB_VERT_DISC_ADJ 0791 0x3f800000, // PA_CL_GB_HORZ_CLIP_ADJ 0792 0x3f800000, // PA_CL_GB_HORZ_DISC_ADJ 0793 0x00000000, // PA_SC_AA_SAMPLE_LOCS_0 0794 0x00000000, // PA_SC_AA_SAMPLE_LOCS_1 0795 0x00000000, // PA_SC_AA_SAMPLE_LOCS_2 0796 0x00000000, // PA_SC_AA_SAMPLE_LOCS_3 0797 0x00000000, // PA_SC_AA_SAMPLE_LOCS_4 0798 0x00000000, // PA_SC_AA_SAMPLE_LOCS_5 0799 0x00000000, // PA_SC_AA_SAMPLE_LOCS_6 0800 0x00000000, // PA_SC_AA_SAMPLE_LOCS_7 0801 0xffffffff, // PA_SC_AA_MASK 0802 0x00000000, // CB_CLRCMP_CONTROL 0803 0x00000000, // CB_CLRCMP_SRC 0804 0x00000000, // CB_CLRCMP_DST 0805 0x00000000, // CB_CLRCMP_MSK 0806 0, // HOLE 0807 0, // HOLE 0808 0x0000000e, // VGT_VERTEX_REUSE_BLOCK_CNTL 0809 0x00000010, // VGT_OUT_DEALLOC_CNTL 0810 0x00000000, // CB_COLOR0_BASE 0811 0x00000000, // CB_COLOR0_PITCH 0812 0x00000000, // CB_COLOR0_SLICE 0813 0x00000000, // CB_COLOR0_VIEW 0814 0x00000000, // CB_COLOR0_INFO 0815 0x00000000, // CB_COLOR0_ATTRIB 0816 0x00000000, // CB_COLOR0_DIM 0817 0x00000000, // CB_COLOR0_CMASK 0818 0x00000000, // CB_COLOR0_CMASK_SLICE 0819 0x00000000, // CB_COLOR0_FMASK 0820 0x00000000, // CB_COLOR0_FMASK_SLICE 0821 0x00000000, // CB_COLOR0_CLEAR_WORD0 0822 0x00000000, // CB_COLOR0_CLEAR_WORD1 0823 0x00000000, // CB_COLOR0_CLEAR_WORD2 0824 0x00000000, // CB_COLOR0_CLEAR_WORD3 0825 0x00000000, // CB_COLOR1_BASE 0826 0x00000000, // CB_COLOR1_PITCH 0827 0x00000000, // CB_COLOR1_SLICE 0828 0x00000000, // CB_COLOR1_VIEW 0829 0x00000000, // CB_COLOR1_INFO 0830 0x00000000, // CB_COLOR1_ATTRIB 0831 0x00000000, // CB_COLOR1_DIM 0832 0x00000000, // CB_COLOR1_CMASK 0833 0x00000000, // CB_COLOR1_CMASK_SLICE 0834 0x00000000, // CB_COLOR1_FMASK 0835 0x00000000, // CB_COLOR1_FMASK_SLICE 0836 0x00000000, // CB_COLOR1_CLEAR_WORD0 0837 0x00000000, // CB_COLOR1_CLEAR_WORD1 0838 0x00000000, // CB_COLOR1_CLEAR_WORD2 0839 0x00000000, // CB_COLOR1_CLEAR_WORD3 0840 0x00000000, // CB_COLOR2_BASE 0841 0x00000000, // CB_COLOR2_PITCH 0842 0x00000000, // CB_COLOR2_SLICE 0843 0x00000000, // CB_COLOR2_VIEW 0844 0x00000000, // CB_COLOR2_INFO 0845 0x00000000, // CB_COLOR2_ATTRIB 0846 0x00000000, // CB_COLOR2_DIM 0847 0x00000000, // CB_COLOR2_CMASK 0848 0x00000000, // CB_COLOR2_CMASK_SLICE 0849 0x00000000, // CB_COLOR2_FMASK 0850 0x00000000, // CB_COLOR2_FMASK_SLICE 0851 0x00000000, // CB_COLOR2_CLEAR_WORD0 0852 0x00000000, // CB_COLOR2_CLEAR_WORD1 0853 0x00000000, // CB_COLOR2_CLEAR_WORD2 0854 0x00000000, // CB_COLOR2_CLEAR_WORD3 0855 0x00000000, // CB_COLOR3_BASE 0856 0x00000000, // CB_COLOR3_PITCH 0857 0x00000000, // CB_COLOR3_SLICE 0858 0x00000000, // CB_COLOR3_VIEW 0859 0x00000000, // CB_COLOR3_INFO 0860 0x00000000, // CB_COLOR3_ATTRIB 0861 0x00000000, // CB_COLOR3_DIM 0862 0x00000000, // CB_COLOR3_CMASK 0863 0x00000000, // CB_COLOR3_CMASK_SLICE 0864 0x00000000, // CB_COLOR3_FMASK 0865 0x00000000, // CB_COLOR3_FMASK_SLICE 0866 0x00000000, // CB_COLOR3_CLEAR_WORD0 0867 0x00000000, // CB_COLOR3_CLEAR_WORD1 0868 0x00000000, // CB_COLOR3_CLEAR_WORD2 0869 0x00000000, // CB_COLOR3_CLEAR_WORD3 0870 0x00000000, // CB_COLOR4_BASE 0871 0x00000000, // CB_COLOR4_PITCH 0872 0x00000000, // CB_COLOR4_SLICE 0873 0x00000000, // CB_COLOR4_VIEW 0874 0x00000000, // CB_COLOR4_INFO 0875 0x00000000, // CB_COLOR4_ATTRIB 0876 0x00000000, // CB_COLOR4_DIM 0877 0x00000000, // CB_COLOR4_CMASK 0878 0x00000000, // CB_COLOR4_CMASK_SLICE 0879 0x00000000, // CB_COLOR4_FMASK 0880 0x00000000, // CB_COLOR4_FMASK_SLICE 0881 0x00000000, // CB_COLOR4_CLEAR_WORD0 0882 0x00000000, // CB_COLOR4_CLEAR_WORD1 0883 0x00000000, // CB_COLOR4_CLEAR_WORD2 0884 0x00000000, // CB_COLOR4_CLEAR_WORD3 0885 0x00000000, // CB_COLOR5_BASE 0886 0x00000000, // CB_COLOR5_PITCH 0887 0x00000000, // CB_COLOR5_SLICE 0888 0x00000000, // CB_COLOR5_VIEW 0889 0x00000000, // CB_COLOR5_INFO 0890 0x00000000, // CB_COLOR5_ATTRIB 0891 0x00000000, // CB_COLOR5_DIM 0892 0x00000000, // CB_COLOR5_CMASK 0893 0x00000000, // CB_COLOR5_CMASK_SLICE 0894 0x00000000, // CB_COLOR5_FMASK 0895 0x00000000, // CB_COLOR5_FMASK_SLICE 0896 0x00000000, // CB_COLOR5_CLEAR_WORD0 0897 0x00000000, // CB_COLOR5_CLEAR_WORD1 0898 0x00000000, // CB_COLOR5_CLEAR_WORD2 0899 0x00000000, // CB_COLOR5_CLEAR_WORD3 0900 0x00000000, // CB_COLOR6_BASE 0901 0x00000000, // CB_COLOR6_PITCH 0902 0x00000000, // CB_COLOR6_SLICE 0903 0x00000000, // CB_COLOR6_VIEW 0904 0x00000000, // CB_COLOR6_INFO 0905 0x00000000, // CB_COLOR6_ATTRIB 0906 0x00000000, // CB_COLOR6_DIM 0907 0x00000000, // CB_COLOR6_CMASK 0908 0x00000000, // CB_COLOR6_CMASK_SLICE 0909 0x00000000, // CB_COLOR6_FMASK 0910 0x00000000, // CB_COLOR6_FMASK_SLICE 0911 0x00000000, // CB_COLOR6_CLEAR_WORD0 0912 0x00000000, // CB_COLOR6_CLEAR_WORD1 0913 0x00000000, // CB_COLOR6_CLEAR_WORD2 0914 0x00000000, // CB_COLOR6_CLEAR_WORD3 0915 0x00000000, // CB_COLOR7_BASE 0916 0x00000000, // CB_COLOR7_PITCH 0917 0x00000000, // CB_COLOR7_SLICE 0918 0x00000000, // CB_COLOR7_VIEW 0919 0x00000000, // CB_COLOR7_INFO 0920 0x00000000, // CB_COLOR7_ATTRIB 0921 0x00000000, // CB_COLOR7_DIM 0922 0x00000000, // CB_COLOR7_CMASK 0923 0x00000000, // CB_COLOR7_CMASK_SLICE 0924 0x00000000, // CB_COLOR7_FMASK 0925 0x00000000, // CB_COLOR7_FMASK_SLICE 0926 0x00000000, // CB_COLOR7_CLEAR_WORD0 0927 0x00000000, // CB_COLOR7_CLEAR_WORD1 0928 0x00000000, // CB_COLOR7_CLEAR_WORD2 0929 0x00000000, // CB_COLOR7_CLEAR_WORD3 0930 0x00000000, // CB_COLOR8_BASE 0931 0x00000000, // CB_COLOR8_PITCH 0932 0x00000000, // CB_COLOR8_SLICE 0933 0x00000000, // CB_COLOR8_VIEW 0934 0x00000000, // CB_COLOR8_INFO 0935 0x00000000, // CB_COLOR8_ATTRIB 0936 0x00000000, // CB_COLOR8_DIM 0937 0x00000000, // CB_COLOR9_BASE 0938 0x00000000, // CB_COLOR9_PITCH 0939 0x00000000, // CB_COLOR9_SLICE 0940 0x00000000, // CB_COLOR9_VIEW 0941 0x00000000, // CB_COLOR9_INFO 0942 0x00000000, // CB_COLOR9_ATTRIB 0943 0x00000000, // CB_COLOR9_DIM 0944 0x00000000, // CB_COLOR10_BASE 0945 0x00000000, // CB_COLOR10_PITCH 0946 0x00000000, // CB_COLOR10_SLICE 0947 0x00000000, // CB_COLOR10_VIEW 0948 0x00000000, // CB_COLOR10_INFO 0949 0x00000000, // CB_COLOR10_ATTRIB 0950 0x00000000, // CB_COLOR10_DIM 0951 0x00000000, // CB_COLOR11_BASE 0952 0x00000000, // CB_COLOR11_PITCH 0953 0x00000000, // CB_COLOR11_SLICE 0954 0x00000000, // CB_COLOR11_VIEW 0955 0x00000000, // CB_COLOR11_INFO 0956 0x00000000, // CB_COLOR11_ATTRIB 0957 0x00000000, // CB_COLOR11_DIM 0958 0, // HOLE 0959 0, // HOLE 0960 0, // HOLE 0961 0, // HOLE 0962 0, // HOLE 0963 0, // HOLE 0964 0, // HOLE 0965 0, // HOLE 0966 0, // HOLE 0967 0, // HOLE 0968 0, // HOLE 0969 0, // HOLE 0970 0, // HOLE 0971 0, // HOLE 0972 0, // HOLE 0973 0, // HOLE 0974 0, // HOLE 0975 0, // HOLE 0976 0, // HOLE 0977 0, // HOLE 0978 0x00000000, // SQ_ALU_CONST_CACHE_HS_0 0979 0x00000000, // SQ_ALU_CONST_CACHE_HS_1 0980 0x00000000, // SQ_ALU_CONST_CACHE_HS_2 0981 0x00000000, // SQ_ALU_CONST_CACHE_HS_3 0982 0x00000000, // SQ_ALU_CONST_CACHE_HS_4 0983 0x00000000, // SQ_ALU_CONST_CACHE_HS_5 0984 0x00000000, // SQ_ALU_CONST_CACHE_HS_6 0985 0x00000000, // SQ_ALU_CONST_CACHE_HS_7 0986 0x00000000, // SQ_ALU_CONST_CACHE_HS_8 0987 0x00000000, // SQ_ALU_CONST_CACHE_HS_9 0988 0x00000000, // SQ_ALU_CONST_CACHE_HS_10 0989 0x00000000, // SQ_ALU_CONST_CACHE_HS_11 0990 0x00000000, // SQ_ALU_CONST_CACHE_HS_12 0991 0x00000000, // SQ_ALU_CONST_CACHE_HS_13 0992 0x00000000, // SQ_ALU_CONST_CACHE_HS_14 0993 0x00000000, // SQ_ALU_CONST_CACHE_HS_15 0994 0x00000000, // SQ_ALU_CONST_CACHE_LS_0 0995 0x00000000, // SQ_ALU_CONST_CACHE_LS_1 0996 0x00000000, // SQ_ALU_CONST_CACHE_LS_2 0997 0x00000000, // SQ_ALU_CONST_CACHE_LS_3 0998 0x00000000, // SQ_ALU_CONST_CACHE_LS_4 0999 0x00000000, // SQ_ALU_CONST_CACHE_LS_5 1000 0x00000000, // SQ_ALU_CONST_CACHE_LS_6 1001 0x00000000, // SQ_ALU_CONST_CACHE_LS_7 1002 0x00000000, // SQ_ALU_CONST_CACHE_LS_8 1003 0x00000000, // SQ_ALU_CONST_CACHE_LS_9 1004 0x00000000, // SQ_ALU_CONST_CACHE_LS_10 1005 0x00000000, // SQ_ALU_CONST_CACHE_LS_11 1006 0x00000000, // SQ_ALU_CONST_CACHE_LS_12 1007 0x00000000, // SQ_ALU_CONST_CACHE_LS_13 1008 0x00000000, // SQ_ALU_CONST_CACHE_LS_14 1009 0x00000000, // SQ_ALU_CONST_CACHE_LS_15 1010 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_0 1011 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_1 1012 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_2 1013 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_3 1014 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_4 1015 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_5 1016 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_6 1017 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_7 1018 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_8 1019 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_9 1020 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_10 1021 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_11 1022 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_12 1023 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_13 1024 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_14 1025 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_15 1026 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_0 1027 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_1 1028 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_2 1029 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_3 1030 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_4 1031 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_5 1032 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_6 1033 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_7 1034 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_8 1035 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_9 1036 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_10 1037 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_11 1038 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_12 1039 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_13 1040 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_14 1041 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_15 1042 }; 1043 static const struct cs_extent_def SECT_CONTEXT_defs[] = 1044 { 1045 {SECT_CONTEXT_def_1, 0x0000a000, 488 }, 1046 {SECT_CONTEXT_def_2, 0x0000a1f5, 6 }, 1047 {SECT_CONTEXT_def_3, 0x0000a200, 55 }, 1048 {SECT_CONTEXT_def_4, 0x0000a23a, 98 }, 1049 {SECT_CONTEXT_def_5, 0x0000a29e, 5 }, 1050 {SECT_CONTEXT_def_6, 0x0000a2a5, 56 }, 1051 {SECT_CONTEXT_def_7, 0x0000a2de, 290 }, 1052 { 0, 0, 0 } 1053 }; 1054 static const u32 SECT_CLEAR_def_1[] = 1055 { 1056 0xffffffff, // SQ_TEX_SAMPLER_CLEAR 1057 0xffffffff, // SQ_TEX_RESOURCE_CLEAR 1058 0xffffffff, // SQ_LOOP_BOOL_CLEAR 1059 }; 1060 static const struct cs_extent_def SECT_CLEAR_defs[] = 1061 { 1062 {SECT_CLEAR_def_1, 0x0000ffc0, 3 }, 1063 { 0, 0, 0 } 1064 }; 1065 static const u32 SECT_CTRLCONST_def_1[] = 1066 { 1067 0x00000000, // SQ_VTX_BASE_VTX_LOC 1068 0x00000000, // SQ_VTX_START_INST_LOC 1069 }; 1070 static const struct cs_extent_def SECT_CTRLCONST_defs[] = 1071 { 1072 {SECT_CTRLCONST_def_1, 0x0000f3fc, 2 }, 1073 { 0, 0, 0 } 1074 }; 1075 static const struct cs_section_def evergreen_cs_data[] = { 1076 { SECT_CONTEXT_defs, SECT_CONTEXT }, 1077 { SECT_CLEAR_defs, SECT_CLEAR }, 1078 { SECT_CTRLCONST_defs, SECT_CTRLCONST }, 1079 { 0, SECT_NONE } 1080 };
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.1.0 LXR engine. The LXR team |
![]() ![]() |