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