1/*
2 * Copyright 2019 Advanced Micro Devices, Inc.
3 *
4 * Permission is hereby granted, free of charge, to any person obtaining a
5 * copy of this software and associated documentation files (the "Software"),
6 * to deal in the Software without restriction, including without limitation
7 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
8 * and/or sell copies of the Software, and to permit persons to whom the
9 * Software is furnished to do so, subject to the following conditions:
10 *
11 * The above copyright notice and this permission notice shall be included in
12 * all copies or substantial portions of the Software.
13 *
14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
17 * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
18 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
19 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
20 * OTHER DEALINGS IN THE SOFTWARE.
21 *
22 */
23
24static const unsigned int gfx10_SECT_CONTEXT_def_1[] = {
25	0x00000000, // DB_RENDER_CONTROL
26	0x00000000, // DB_COUNT_CONTROL
27	0x00000000, // DB_DEPTH_VIEW
28	0x00000000, // DB_RENDER_OVERRIDE
29	0x00000000, // DB_RENDER_OVERRIDE2
30	0x00000000, // DB_HTILE_DATA_BASE
31	0x00000000, // HOLE
32	0x00000000, // DB_DEPTH_SIZE_XY
33	0x00000000, // DB_DEPTH_BOUNDS_MIN
34	0x00000000, // DB_DEPTH_BOUNDS_MAX
35	0x00000000, // DB_STENCIL_CLEAR
36	0x00000000, // DB_DEPTH_CLEAR
37	0x00000000, // PA_SC_SCREEN_SCISSOR_TL
38	0x40004000, // PA_SC_SCREEN_SCISSOR_BR
39	0x00000000, // DB_DFSM_CONTROL
40	0x00000000, // DB_DEPTH_INFO
41	0x00000000, // DB_Z_INFO
42	0x00000000, // DB_STENCIL_INFO
43	0x00000000, // DB_Z_READ_BASE
44	0x00000000, // DB_STENCIL_READ_BASE
45	0x00000000, // DB_Z_WRITE_BASE
46	0x00000000, // DB_STENCIL_WRITE_BASE
47	0x00000000, // DB_DEPTH_SIZE
48	0x00000000, // DB_DEPTH_SLICE
49	0x00000000, // DB_Z_INFO2
50	0x00000000, // DB_STENCIL_INFO2
51	0x00000000, // DB_Z_READ_BASE_HI
52	0x00000000, // DB_STENCIL_READ_BASE_HI
53	0x00000000, // DB_Z_WRITE_BASE_HI
54	0x00000000, // DB_STENCIL_WRITE_BASE_HI
55	0x00000000, // DB_HTILE_DATA_BASE_HI
56	0x00150055, // DB_RMI_L2_CACHE_CONTROL
57	0x00000000, // TA_BC_BASE_ADDR
58	0x00000000, // TA_BC_BASE_ADDR_HI
59	0, // HOLE
60	0, // HOLE
61	0, // HOLE
62	0, // HOLE
63	0, // HOLE
64	0, // HOLE
65	0, // HOLE
66	0, // HOLE
67	0, // HOLE
68	0, // HOLE
69	0, // HOLE
70	0, // HOLE
71	0, // HOLE
72	0, // HOLE
73	0, // HOLE
74	0, // HOLE
75	0, // HOLE
76	0, // HOLE
77	0, // HOLE
78	0, // HOLE
79	0, // HOLE
80	0, // HOLE
81	0, // HOLE
82	0, // HOLE
83	0, // HOLE
84	0, // HOLE
85	0, // HOLE
86	0, // HOLE
87	0, // HOLE
88	0, // HOLE
89	0, // HOLE
90	0, // HOLE
91	0, // HOLE
92	0, // HOLE
93	0, // HOLE
94	0, // HOLE
95	0, // HOLE
96	0, // HOLE
97	0, // HOLE
98	0, // HOLE
99	0, // HOLE
100	0, // HOLE
101	0, // HOLE
102	0, // HOLE
103	0, // HOLE
104	0, // HOLE
105	0, // HOLE
106	0, // HOLE
107	0, // HOLE
108	0, // HOLE
109	0, // HOLE
110	0, // HOLE
111	0, // HOLE
112	0, // HOLE
113	0, // HOLE
114	0, // HOLE
115	0, // HOLE
116	0, // HOLE
117	0, // HOLE
118	0, // HOLE
119	0, // HOLE
120	0, // HOLE
121	0, // HOLE
122	0, // HOLE
123	0, // HOLE
124	0, // HOLE
125	0, // HOLE
126	0, // HOLE
127	0, // HOLE
128	0, // HOLE
129	0, // HOLE
130	0, // HOLE
131	0, // HOLE
132	0, // HOLE
133	0, // HOLE
134	0, // HOLE
135	0, // HOLE
136	0, // HOLE
137	0, // HOLE
138	0, // HOLE
139	0, // HOLE
140	0, // HOLE
141	0, // HOLE
142	0, // HOLE
143	0, // HOLE
144	0, // HOLE
145	0, // HOLE
146	0, // HOLE
147	0x00000000, // COHER_DEST_BASE_HI_0
148	0x00000000, // COHER_DEST_BASE_HI_1
149	0x00000000, // COHER_DEST_BASE_HI_2
150	0x00000000, // COHER_DEST_BASE_HI_3
151	0x00000000, // COHER_DEST_BASE_2
152	0x00000000, // COHER_DEST_BASE_3
153	0x00000000, // PA_SC_WINDOW_OFFSET
154	0x80000000, // PA_SC_WINDOW_SCISSOR_TL
155	0x40004000, // PA_SC_WINDOW_SCISSOR_BR
156	0x0000ffff, // PA_SC_CLIPRECT_RULE
157	0x00000000, // PA_SC_CLIPRECT_0_TL
158	0x40004000, // PA_SC_CLIPRECT_0_BR
159	0x00000000, // PA_SC_CLIPRECT_1_TL
160	0x40004000, // PA_SC_CLIPRECT_1_BR
161	0x00000000, // PA_SC_CLIPRECT_2_TL
162	0x40004000, // PA_SC_CLIPRECT_2_BR
163	0x00000000, // PA_SC_CLIPRECT_3_TL
164	0x40004000, // PA_SC_CLIPRECT_3_BR
165	0xaa99aaaa, // PA_SC_EDGERULE
166	0x00000000, // PA_SU_HARDWARE_SCREEN_OFFSET
167	0xffffffff, // CB_TARGET_MASK
168	0xffffffff, // CB_SHADER_MASK
169	0x80000000, // PA_SC_GENERIC_SCISSOR_TL
170	0x40004000, // PA_SC_GENERIC_SCISSOR_BR
171	0x00000000, // COHER_DEST_BASE_0
172	0x00000000, // COHER_DEST_BASE_1
173	0x80000000, // PA_SC_VPORT_SCISSOR_0_TL
174	0x40004000, // PA_SC_VPORT_SCISSOR_0_BR
175	0x80000000, // PA_SC_VPORT_SCISSOR_1_TL
176	0x40004000, // PA_SC_VPORT_SCISSOR_1_BR
177	0x80000000, // PA_SC_VPORT_SCISSOR_2_TL
178	0x40004000, // PA_SC_VPORT_SCISSOR_2_BR
179	0x80000000, // PA_SC_VPORT_SCISSOR_3_TL
180	0x40004000, // PA_SC_VPORT_SCISSOR_3_BR
181	0x80000000, // PA_SC_VPORT_SCISSOR_4_TL
182	0x40004000, // PA_SC_VPORT_SCISSOR_4_BR
183	0x80000000, // PA_SC_VPORT_SCISSOR_5_TL
184	0x40004000, // PA_SC_VPORT_SCISSOR_5_BR
185	0x80000000, // PA_SC_VPORT_SCISSOR_6_TL
186	0x40004000, // PA_SC_VPORT_SCISSOR_6_BR
187	0x80000000, // PA_SC_VPORT_SCISSOR_7_TL
188	0x40004000, // PA_SC_VPORT_SCISSOR_7_BR
189	0x80000000, // PA_SC_VPORT_SCISSOR_8_TL
190	0x40004000, // PA_SC_VPORT_SCISSOR_8_BR
191	0x80000000, // PA_SC_VPORT_SCISSOR_9_TL
192	0x40004000, // PA_SC_VPORT_SCISSOR_9_BR
193	0x80000000, // PA_SC_VPORT_SCISSOR_10_TL
194	0x40004000, // PA_SC_VPORT_SCISSOR_10_BR
195	0x80000000, // PA_SC_VPORT_SCISSOR_11_TL
196	0x40004000, // PA_SC_VPORT_SCISSOR_11_BR
197	0x80000000, // PA_SC_VPORT_SCISSOR_12_TL
198	0x40004000, // PA_SC_VPORT_SCISSOR_12_BR
199	0x80000000, // PA_SC_VPORT_SCISSOR_13_TL
200	0x40004000, // PA_SC_VPORT_SCISSOR_13_BR
201	0x80000000, // PA_SC_VPORT_SCISSOR_14_TL
202	0x40004000, // PA_SC_VPORT_SCISSOR_14_BR
203	0x80000000, // PA_SC_VPORT_SCISSOR_15_TL
204	0x40004000, // PA_SC_VPORT_SCISSOR_15_BR
205	0x00000000, // PA_SC_VPORT_ZMIN_0
206	0x3f800000, // PA_SC_VPORT_ZMAX_0
207	0x00000000, // PA_SC_VPORT_ZMIN_1
208	0x3f800000, // PA_SC_VPORT_ZMAX_1
209	0x00000000, // PA_SC_VPORT_ZMIN_2
210	0x3f800000, // PA_SC_VPORT_ZMAX_2
211	0x00000000, // PA_SC_VPORT_ZMIN_3
212	0x3f800000, // PA_SC_VPORT_ZMAX_3
213	0x00000000, // PA_SC_VPORT_ZMIN_4
214	0x3f800000, // PA_SC_VPORT_ZMAX_4
215	0x00000000, // PA_SC_VPORT_ZMIN_5
216	0x3f800000, // PA_SC_VPORT_ZMAX_5
217	0x00000000, // PA_SC_VPORT_ZMIN_6
218	0x3f800000, // PA_SC_VPORT_ZMAX_6
219	0x00000000, // PA_SC_VPORT_ZMIN_7
220	0x3f800000, // PA_SC_VPORT_ZMAX_7
221	0x00000000, // PA_SC_VPORT_ZMIN_8
222	0x3f800000, // PA_SC_VPORT_ZMAX_8
223	0x00000000, // PA_SC_VPORT_ZMIN_9
224	0x3f800000, // PA_SC_VPORT_ZMAX_9
225	0x00000000, // PA_SC_VPORT_ZMIN_10
226	0x3f800000, // PA_SC_VPORT_ZMAX_10
227	0x00000000, // PA_SC_VPORT_ZMIN_11
228	0x3f800000, // PA_SC_VPORT_ZMAX_11
229	0x00000000, // PA_SC_VPORT_ZMIN_12
230	0x3f800000, // PA_SC_VPORT_ZMAX_12
231	0x00000000, // PA_SC_VPORT_ZMIN_13
232	0x3f800000, // PA_SC_VPORT_ZMAX_13
233	0x00000000, // PA_SC_VPORT_ZMIN_14
234	0x3f800000, // PA_SC_VPORT_ZMAX_14
235	0x00000000, // PA_SC_VPORT_ZMIN_15
236	0x3f800000, // PA_SC_VPORT_ZMAX_15
237	0x00000000, // PA_SC_RASTER_CONFIG
238	0x00000000, // PA_SC_RASTER_CONFIG_1
239	0x00000000, // PA_SC_SCREEN_EXTENT_CONTROL
240};
241static const unsigned int gfx10_SECT_CONTEXT_def_2[] = {
242	0x00000000, // CP_PERFMON_CNTX_CNTL
243	0x00000000, // CP_RINGID
244	0x00000000, // CP_VMID
245	0, // HOLE
246	0, // HOLE
247	0, // HOLE
248	0, // HOLE
249	0, // HOLE
250	0, // HOLE
251	0, // HOLE
252	0, // HOLE
253	0, // HOLE
254	0, // HOLE
255	0, // HOLE
256	0, // HOLE
257	0, // HOLE
258	0x00000000, // PA_SC_RIGHT_VERT_GRID
259	0x00000000, // PA_SC_LEFT_VERT_GRID
260	0x00000000, // PA_SC_HORIZ_GRID
261	0x00000000, // HOLE
262	0x00000000, // HOLE
263	0, // HOLE
264	0, // HOLE
265	0, // HOLE
266	0, // HOLE
267	0, // HOLE
268	0, // HOLE
269	0, // HOLE
270	0, // HOLE
271	0, // HOLE
272	0, // HOLE
273	0, // HOLE
274	0, // HOLE
275	0, // HOLE
276	0, // HOLE
277	0, // HOLE
278	0, // HOLE
279	0, // HOLE
280	0, // HOLE
281	0, // HOLE
282	0xffffffff, // VGT_MAX_VTX_INDX
283	0x00000000, // VGT_MIN_VTX_INDX
284	0x00000000, // VGT_INDX_OFFSET
285	0x00000000, // VGT_MULTI_PRIM_IB_RESET_INDX
286	0x00550055, // CB_RMI_GL2_CACHE_CONTROL
287	0x00000000, // CB_BLEND_RED
288	0x00000000, // CB_BLEND_GREEN
289	0x00000000, // CB_BLEND_BLUE
290	0x00000000, // CB_BLEND_ALPHA
291	0x00000000, // CB_DCC_CONTROL
292	0x00000000, // CB_COVERAGE_OUT_CONTROL
293	0x00000000, // DB_STENCIL_CONTROL
294	0x01000000, // DB_STENCILREFMASK
295	0x01000000, // DB_STENCILREFMASK_BF
296	0, // HOLE
297	0x00000000, // PA_CL_VPORT_XSCALE
298	0x00000000, // PA_CL_VPORT_XOFFSET
299	0x00000000, // PA_CL_VPORT_YSCALE
300	0x00000000, // PA_CL_VPORT_YOFFSET
301	0x00000000, // PA_CL_VPORT_ZSCALE
302	0x00000000, // PA_CL_VPORT_ZOFFSET
303	0x00000000, // PA_CL_VPORT_XSCALE_1
304	0x00000000, // PA_CL_VPORT_XOFFSET_1
305	0x00000000, // PA_CL_VPORT_YSCALE_1
306	0x00000000, // PA_CL_VPORT_YOFFSET_1
307	0x00000000, // PA_CL_VPORT_ZSCALE_1
308	0x00000000, // PA_CL_VPORT_ZOFFSET_1
309	0x00000000, // PA_CL_VPORT_XSCALE_2
310	0x00000000, // PA_CL_VPORT_XOFFSET_2
311	0x00000000, // PA_CL_VPORT_YSCALE_2
312	0x00000000, // PA_CL_VPORT_YOFFSET_2
313	0x00000000, // PA_CL_VPORT_ZSCALE_2
314	0x00000000, // PA_CL_VPORT_ZOFFSET_2
315	0x00000000, // PA_CL_VPORT_XSCALE_3
316	0x00000000, // PA_CL_VPORT_XOFFSET_3
317	0x00000000, // PA_CL_VPORT_YSCALE_3
318	0x00000000, // PA_CL_VPORT_YOFFSET_3
319	0x00000000, // PA_CL_VPORT_ZSCALE_3
320	0x00000000, // PA_CL_VPORT_ZOFFSET_3
321	0x00000000, // PA_CL_VPORT_XSCALE_4
322	0x00000000, // PA_CL_VPORT_XOFFSET_4
323	0x00000000, // PA_CL_VPORT_YSCALE_4
324	0x00000000, // PA_CL_VPORT_YOFFSET_4
325	0x00000000, // PA_CL_VPORT_ZSCALE_4
326	0x00000000, // PA_CL_VPORT_ZOFFSET_4
327	0x00000000, // PA_CL_VPORT_XSCALE_5
328	0x00000000, // PA_CL_VPORT_XOFFSET_5
329	0x00000000, // PA_CL_VPORT_YSCALE_5
330	0x00000000, // PA_CL_VPORT_YOFFSET_5
331	0x00000000, // PA_CL_VPORT_ZSCALE_5
332	0x00000000, // PA_CL_VPORT_ZOFFSET_5
333	0x00000000, // PA_CL_VPORT_XSCALE_6
334	0x00000000, // PA_CL_VPORT_XOFFSET_6
335	0x00000000, // PA_CL_VPORT_YSCALE_6
336	0x00000000, // PA_CL_VPORT_YOFFSET_6
337	0x00000000, // PA_CL_VPORT_ZSCALE_6
338	0x00000000, // PA_CL_VPORT_ZOFFSET_6
339	0x00000000, // PA_CL_VPORT_XSCALE_7
340	0x00000000, // PA_CL_VPORT_XOFFSET_7
341	0x00000000, // PA_CL_VPORT_YSCALE_7
342	0x00000000, // PA_CL_VPORT_YOFFSET_7
343	0x00000000, // PA_CL_VPORT_ZSCALE_7
344	0x00000000, // PA_CL_VPORT_ZOFFSET_7
345	0x00000000, // PA_CL_VPORT_XSCALE_8
346	0x00000000, // PA_CL_VPORT_XOFFSET_8
347	0x00000000, // PA_CL_VPORT_YSCALE_8
348	0x00000000, // PA_CL_VPORT_YOFFSET_8
349	0x00000000, // PA_CL_VPORT_ZSCALE_8
350	0x00000000, // PA_CL_VPORT_ZOFFSET_8
351	0x00000000, // PA_CL_VPORT_XSCALE_9
352	0x00000000, // PA_CL_VPORT_XOFFSET_9
353	0x00000000, // PA_CL_VPORT_YSCALE_9
354	0x00000000, // PA_CL_VPORT_YOFFSET_9
355	0x00000000, // PA_CL_VPORT_ZSCALE_9
356	0x00000000, // PA_CL_VPORT_ZOFFSET_9
357	0x00000000, // PA_CL_VPORT_XSCALE_10
358	0x00000000, // PA_CL_VPORT_XOFFSET_10
359	0x00000000, // PA_CL_VPORT_YSCALE_10
360	0x00000000, // PA_CL_VPORT_YOFFSET_10
361	0x00000000, // PA_CL_VPORT_ZSCALE_10
362	0x00000000, // PA_CL_VPORT_ZOFFSET_10
363	0x00000000, // PA_CL_VPORT_XSCALE_11
364	0x00000000, // PA_CL_VPORT_XOFFSET_11
365	0x00000000, // PA_CL_VPORT_YSCALE_11
366	0x00000000, // PA_CL_VPORT_YOFFSET_11
367	0x00000000, // PA_CL_VPORT_ZSCALE_11
368	0x00000000, // PA_CL_VPORT_ZOFFSET_11
369	0x00000000, // PA_CL_VPORT_XSCALE_12
370	0x00000000, // PA_CL_VPORT_XOFFSET_12
371	0x00000000, // PA_CL_VPORT_YSCALE_12
372	0x00000000, // PA_CL_VPORT_YOFFSET_12
373	0x00000000, // PA_CL_VPORT_ZSCALE_12
374	0x00000000, // PA_CL_VPORT_ZOFFSET_12
375	0x00000000, // PA_CL_VPORT_XSCALE_13
376	0x00000000, // PA_CL_VPORT_XOFFSET_13
377	0x00000000, // PA_CL_VPORT_YSCALE_13
378	0x00000000, // PA_CL_VPORT_YOFFSET_13
379	0x00000000, // PA_CL_VPORT_ZSCALE_13
380	0x00000000, // PA_CL_VPORT_ZOFFSET_13
381	0x00000000, // PA_CL_VPORT_XSCALE_14
382	0x00000000, // PA_CL_VPORT_XOFFSET_14
383	0x00000000, // PA_CL_VPORT_YSCALE_14
384	0x00000000, // PA_CL_VPORT_YOFFSET_14
385	0x00000000, // PA_CL_VPORT_ZSCALE_14
386	0x00000000, // PA_CL_VPORT_ZOFFSET_14
387	0x00000000, // PA_CL_VPORT_XSCALE_15
388	0x00000000, // PA_CL_VPORT_XOFFSET_15
389	0x00000000, // PA_CL_VPORT_YSCALE_15
390	0x00000000, // PA_CL_VPORT_YOFFSET_15
391	0x00000000, // PA_CL_VPORT_ZSCALE_15
392	0x00000000, // PA_CL_VPORT_ZOFFSET_15
393	0x00000000, // PA_CL_UCP_0_X
394	0x00000000, // PA_CL_UCP_0_Y
395	0x00000000, // PA_CL_UCP_0_Z
396	0x00000000, // PA_CL_UCP_0_W
397	0x00000000, // PA_CL_UCP_1_X
398	0x00000000, // PA_CL_UCP_1_Y
399	0x00000000, // PA_CL_UCP_1_Z
400	0x00000000, // PA_CL_UCP_1_W
401	0x00000000, // PA_CL_UCP_2_X
402	0x00000000, // PA_CL_UCP_2_Y
403	0x00000000, // PA_CL_UCP_2_Z
404	0x00000000, // PA_CL_UCP_2_W
405	0x00000000, // PA_CL_UCP_3_X
406	0x00000000, // PA_CL_UCP_3_Y
407	0x00000000, // PA_CL_UCP_3_Z
408	0x00000000, // PA_CL_UCP_3_W
409	0x00000000, // PA_CL_UCP_4_X
410	0x00000000, // PA_CL_UCP_4_Y
411	0x00000000, // PA_CL_UCP_4_Z
412	0x00000000, // PA_CL_UCP_4_W
413	0x00000000, // PA_CL_UCP_5_X
414	0x00000000, // PA_CL_UCP_5_Y
415	0x00000000, // PA_CL_UCP_5_Z
416	0x00000000, // PA_CL_UCP_5_W
417	0x00000000, // PA_CL_PROG_NEAR_CLIP_Z
418	0, // HOLE
419	0, // HOLE
420	0, // HOLE
421	0, // HOLE
422	0, // HOLE
423	0, // HOLE
424	0, // HOLE
425	0, // HOLE
426	0, // HOLE
427	0x00000000, // SPI_PS_INPUT_CNTL_0
428	0x00000000, // SPI_PS_INPUT_CNTL_1
429	0x00000000, // SPI_PS_INPUT_CNTL_2
430	0x00000000, // SPI_PS_INPUT_CNTL_3
431	0x00000000, // SPI_PS_INPUT_CNTL_4
432	0x00000000, // SPI_PS_INPUT_CNTL_5
433	0x00000000, // SPI_PS_INPUT_CNTL_6
434	0x00000000, // SPI_PS_INPUT_CNTL_7
435	0x00000000, // SPI_PS_INPUT_CNTL_8
436	0x00000000, // SPI_PS_INPUT_CNTL_9
437	0x00000000, // SPI_PS_INPUT_CNTL_10
438	0x00000000, // SPI_PS_INPUT_CNTL_11
439	0x00000000, // SPI_PS_INPUT_CNTL_12
440	0x00000000, // SPI_PS_INPUT_CNTL_13
441	0x00000000, // SPI_PS_INPUT_CNTL_14
442	0x00000000, // SPI_PS_INPUT_CNTL_15
443	0x00000000, // SPI_PS_INPUT_CNTL_16
444	0x00000000, // SPI_PS_INPUT_CNTL_17
445	0x00000000, // SPI_PS_INPUT_CNTL_18
446	0x00000000, // SPI_PS_INPUT_CNTL_19
447	0x00000000, // SPI_PS_INPUT_CNTL_20
448	0x00000000, // SPI_PS_INPUT_CNTL_21
449	0x00000000, // SPI_PS_INPUT_CNTL_22
450	0x00000000, // SPI_PS_INPUT_CNTL_23
451	0x00000000, // SPI_PS_INPUT_CNTL_24
452	0x00000000, // SPI_PS_INPUT_CNTL_25
453	0x00000000, // SPI_PS_INPUT_CNTL_26
454	0x00000000, // SPI_PS_INPUT_CNTL_27
455	0x00000000, // SPI_PS_INPUT_CNTL_28
456	0x00000000, // SPI_PS_INPUT_CNTL_29
457	0x00000000, // SPI_PS_INPUT_CNTL_30
458	0x00000000, // SPI_PS_INPUT_CNTL_31
459	0x00000000, // SPI_VS_OUT_CONFIG
460	0, // HOLE
461	0x00000000, // SPI_PS_INPUT_ENA
462	0x00000000, // SPI_PS_INPUT_ADDR
463	0x00000000, // SPI_INTERP_CONTROL_0
464	0x00000002, // SPI_PS_IN_CONTROL
465	0, // HOLE
466	0x00000000, // SPI_BARYC_CNTL
467	0, // HOLE
468	0x00000000, // SPI_TMPRING_SIZE
469	0, // HOLE
470	0, // HOLE
471	0, // HOLE
472	0, // HOLE
473	0, // HOLE
474	0, // HOLE
475	0, // HOLE
476	0x00000000, // SPI_SHADER_IDX_FORMAT
477	0x00000000, // SPI_SHADER_POS_FORMAT
478	0x00000000, // SPI_SHADER_Z_FORMAT
479	0x00000000, // SPI_SHADER_COL_FORMAT
480	0, // HOLE
481	0, // HOLE
482	0, // HOLE
483	0, // HOLE
484	0, // HOLE
485	0, // HOLE
486	0, // HOLE
487	0, // HOLE
488	0, // HOLE
489	0, // HOLE
490	0, // HOLE
491	0, // HOLE
492	0, // HOLE
493	0, // HOLE
494	0, // HOLE
495	0x00000000, // SX_PS_DOWNCONVERT
496	0x00000000, // SX_BLEND_OPT_EPSILON
497	0x00000000, // SX_BLEND_OPT_CONTROL
498	0x00000000, // SX_MRT0_BLEND_OPT
499	0x00000000, // SX_MRT1_BLEND_OPT
500	0x00000000, // SX_MRT2_BLEND_OPT
501	0x00000000, // SX_MRT3_BLEND_OPT
502	0x00000000, // SX_MRT4_BLEND_OPT
503	0x00000000, // SX_MRT5_BLEND_OPT
504	0x00000000, // SX_MRT6_BLEND_OPT
505	0x00000000, // SX_MRT7_BLEND_OPT
506	0x00000000, // CB_BLEND0_CONTROL
507	0x00000000, // CB_BLEND1_CONTROL
508	0x00000000, // CB_BLEND2_CONTROL
509	0x00000000, // CB_BLEND3_CONTROL
510	0x00000000, // CB_BLEND4_CONTROL
511	0x00000000, // CB_BLEND5_CONTROL
512	0x00000000, // CB_BLEND6_CONTROL
513	0x00000000, // CB_BLEND7_CONTROL
514};
515static const unsigned int gfx10_SECT_CONTEXT_def_3[] = {
516	0x00000000, // PA_CL_POINT_X_RAD
517	0x00000000, // PA_CL_POINT_Y_RAD
518	0x00000000, // PA_CL_POINT_SIZE
519	0x00000000, // PA_CL_POINT_CULL_RAD
520};
521static const unsigned int gfx10_SECT_CONTEXT_def_4[] = {
522	0x00000000, // VGT_GS_MAX_PRIMS_PER_SUBGROUP
523	0x00000000, // DB_DEPTH_CONTROL
524	0x00000000, // DB_EQAA
525	0x00000000, // CB_COLOR_CONTROL
526	0x00000000, // DB_SHADER_CONTROL
527	0x00090000, // PA_CL_CLIP_CNTL
528	0x00000004, // PA_SU_SC_MODE_CNTL
529	0x00000000, // PA_CL_VTE_CNTL
530	0x00000000, // PA_CL_VS_OUT_CNTL
531	0x00000000, // PA_CL_NANINF_CNTL
532	0x00000000, // PA_SU_LINE_STIPPLE_CNTL
533	0x00000000, // PA_SU_LINE_STIPPLE_SCALE
534	0x00000000, // PA_SU_PRIM_FILTER_CNTL
535	0x00000000, // PA_SU_SMALL_PRIM_FILTER_CNTL
536	0x00000000, // PA_CL_OBJPRIM_ID_CNTL
537	0x00000000, // PA_CL_NGG_CNTL
538	0x00000000, // PA_SU_OVER_RASTERIZATION_CNTL
539	0, // HOLE
540	0, // HOLE
541	0, // HOLE
542	0, // HOLE
543	0, // HOLE
544	0, // HOLE
545	0, // HOLE
546	0, // HOLE
547	0, // HOLE
548	0, // HOLE
549	0, // HOLE
550	0, // HOLE
551	0, // HOLE
552	0, // HOLE
553	0, // HOLE
554	0, // HOLE
555	0, // HOLE
556	0, // HOLE
557	0, // HOLE
558	0, // HOLE
559	0, // HOLE
560	0, // HOLE
561	0, // HOLE
562	0, // HOLE
563	0, // HOLE
564	0, // HOLE
565	0, // HOLE
566	0, // HOLE
567	0, // HOLE
568	0, // HOLE
569	0, // HOLE
570	0, // HOLE
571	0, // HOLE
572	0, // HOLE
573	0, // HOLE
574	0, // HOLE
575	0, // HOLE
576	0, // HOLE
577	0, // HOLE
578	0, // HOLE
579	0, // HOLE
580	0, // HOLE
581	0, // HOLE
582	0, // HOLE
583	0, // HOLE
584	0, // HOLE
585	0, // HOLE
586	0, // HOLE
587	0, // HOLE
588	0, // HOLE
589	0, // HOLE
590	0, // HOLE
591	0, // HOLE
592	0, // HOLE
593	0, // HOLE
594	0, // HOLE
595	0, // HOLE
596	0, // HOLE
597	0, // HOLE
598	0, // HOLE
599	0, // HOLE
600	0, // HOLE
601	0, // HOLE
602	0, // HOLE
603	0, // HOLE
604	0, // HOLE
605	0, // HOLE
606	0, // HOLE
607	0, // HOLE
608	0, // HOLE
609	0, // HOLE
610	0, // HOLE
611	0, // HOLE
612	0, // HOLE
613	0, // HOLE
614	0, // HOLE
615	0, // HOLE
616	0, // HOLE
617	0, // HOLE
618	0, // HOLE
619	0, // HOLE
620	0, // HOLE
621	0, // HOLE
622	0, // HOLE
623	0, // HOLE
624	0, // HOLE
625	0, // HOLE
626	0, // HOLE
627	0, // HOLE
628	0, // HOLE
629	0, // HOLE
630	0, // HOLE
631	0, // HOLE
632	0, // HOLE
633	0, // HOLE
634	0, // HOLE
635	0, // HOLE
636	0, // HOLE
637	0, // HOLE
638	0, // HOLE
639	0, // HOLE
640	0, // HOLE
641	0, // HOLE
642	0, // HOLE
643	0, // HOLE
644	0, // HOLE
645	0, // HOLE
646	0, // HOLE
647	0, // HOLE
648	0, // HOLE
649	0, // HOLE
650	0, // HOLE
651	0x00000000, // PA_SU_POINT_SIZE
652	0x00000000, // PA_SU_POINT_MINMAX
653	0x00000000, // PA_SU_LINE_CNTL
654	0x00000000, // PA_SC_LINE_STIPPLE
655	0x00000000, // VGT_OUTPUT_PATH_CNTL
656	0x00000000, // VGT_HOS_CNTL
657	0x00000000, // VGT_HOS_MAX_TESS_LEVEL
658	0x00000000, // VGT_HOS_MIN_TESS_LEVEL
659	0x00000000, // VGT_HOS_REUSE_DEPTH
660	0x00000000, // VGT_GROUP_PRIM_TYPE
661	0x00000000, // VGT_GROUP_FIRST_DECR
662	0x00000000, // VGT_GROUP_DECR
663	0x00000000, // VGT_GROUP_VECT_0_CNTL
664	0x00000000, // VGT_GROUP_VECT_1_CNTL
665	0x00000000, // VGT_GROUP_VECT_0_FMT_CNTL
666	0x00000000, // VGT_GROUP_VECT_1_FMT_CNTL
667	0x00000000, // VGT_GS_MODE
668	0x00000000, // VGT_GS_ONCHIP_CNTL
669	0x00000000, // PA_SC_MODE_CNTL_0
670	0x00000000, // PA_SC_MODE_CNTL_1
671	0x00000000, // VGT_ENHANCE
672	0x00000100, // VGT_GS_PER_ES
673	0x00000080, // VGT_ES_PER_GS
674	0x00000002, // VGT_GS_PER_VS
675	0x00000000, // VGT_GSVS_RING_OFFSET_1
676	0x00000000, // VGT_GSVS_RING_OFFSET_2
677	0x00000000, // VGT_GSVS_RING_OFFSET_3
678	0x00000000, // VGT_GS_OUT_PRIM_TYPE
679	0x00000000, // IA_ENHANCE
680};
681static const unsigned int gfx10_SECT_CONTEXT_def_5[] = {
682	0x00000000, // WD_ENHANCE
683	0x00000000, // VGT_PRIMITIVEID_EN
684};
685static const unsigned int gfx10_SECT_CONTEXT_def_6[] = {
686	0x00000000, // VGT_PRIMITIVEID_RESET
687};
688static const unsigned int gfx10_SECT_CONTEXT_def_7[] = {
689	0x00000000, // VGT_MULTI_PRIM_IB_RESET_EN
690	0x00000000, // VGT_DRAW_PAYLOAD_CNTL
691	0x00000000, // HOLE
692	0x00000000, // VGT_INSTANCE_STEP_RATE_0
693	0x00000000, // VGT_INSTANCE_STEP_RATE_1
694	0x000000ff, // IA_MULTI_VGT_PARAM
695	0x00000000, // VGT_ESGS_RING_ITEMSIZE
696	0x00000000, // VGT_GSVS_RING_ITEMSIZE
697	0x00000000, // VGT_REUSE_OFF
698	0x00000000, // VGT_VTX_CNT_EN
699	0x00000000, // DB_HTILE_SURFACE
700	0x00000000, // DB_SRESULTS_COMPARE_STATE0
701	0x00000000, // DB_SRESULTS_COMPARE_STATE1
702	0x00000000, // DB_PRELOAD_CONTROL
703	0, // HOLE
704	0x00000000, // VGT_STRMOUT_BUFFER_SIZE_0
705	0x00000000, // VGT_STRMOUT_VTX_STRIDE_0
706	0, // HOLE
707	0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_0
708	0x00000000, // VGT_STRMOUT_BUFFER_SIZE_1
709	0x00000000, // VGT_STRMOUT_VTX_STRIDE_1
710	0, // HOLE
711	0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_1
712	0x00000000, // VGT_STRMOUT_BUFFER_SIZE_2
713	0x00000000, // VGT_STRMOUT_VTX_STRIDE_2
714	0, // HOLE
715	0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_2
716	0x00000000, // VGT_STRMOUT_BUFFER_SIZE_3
717	0x00000000, // VGT_STRMOUT_VTX_STRIDE_3
718	0, // HOLE
719	0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_3
720	0, // HOLE
721	0, // HOLE
722	0, // HOLE
723	0, // HOLE
724	0, // HOLE
725	0, // HOLE
726	0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_OFFSET
727	0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_BUFFER_FILLED_SIZE
728	0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE
729	0, // HOLE
730	0x00000000, // VGT_GS_MAX_VERT_OUT
731	0, // HOLE
732	0, // HOLE
733	0, // HOLE
734	0, // HOLE
735	0, // HOLE
736	0x00000000, // VGT_TESS_DISTRIBUTION
737	0x00000000, // VGT_SHADER_STAGES_EN
738	0x00000000, // VGT_LS_HS_CONFIG
739	0x00000000, // VGT_GS_VERT_ITEMSIZE
740	0x00000000, // VGT_GS_VERT_ITEMSIZE_1
741	0x00000000, // VGT_GS_VERT_ITEMSIZE_2
742	0x00000000, // VGT_GS_VERT_ITEMSIZE_3
743	0x00000000, // VGT_TF_PARAM
744	0x00000000, // DB_ALPHA_TO_MASK
745	0x00000000, // VGT_DISPATCH_DRAW_INDEX
746	0x00000000, // PA_SU_POLY_OFFSET_DB_FMT_CNTL
747	0x00000000, // PA_SU_POLY_OFFSET_CLAMP
748	0x00000000, // PA_SU_POLY_OFFSET_FRONT_SCALE
749	0x00000000, // PA_SU_POLY_OFFSET_FRONT_OFFSET
750	0x00000000, // PA_SU_POLY_OFFSET_BACK_SCALE
751	0x00000000, // PA_SU_POLY_OFFSET_BACK_OFFSET
752	0x00000000, // VGT_GS_INSTANCE_CNT
753	0x00000000, // VGT_STRMOUT_CONFIG
754	0x00000000, // VGT_STRMOUT_BUFFER_CONFIG
755};
756static const unsigned int gfx10_SECT_CONTEXT_def_8[] = {
757	0x00000000, // PA_SC_CENTROID_PRIORITY_0
758	0x00000000, // PA_SC_CENTROID_PRIORITY_1
759	0x00001000, // PA_SC_LINE_CNTL
760	0x00000000, // PA_SC_AA_CONFIG
761	0x00000005, // PA_SU_VTX_CNTL
762	0x3f800000, // PA_CL_GB_VERT_CLIP_ADJ
763	0x3f800000, // PA_CL_GB_VERT_DISC_ADJ
764	0x3f800000, // PA_CL_GB_HORZ_CLIP_ADJ
765	0x3f800000, // PA_CL_GB_HORZ_DISC_ADJ
766	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0
767	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1
768	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2
769	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3
770	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0
771	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1
772	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2
773	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3
774	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0
775	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1
776	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2
777	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3
778	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0
779	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1
780	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2
781	0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3
782	0xffffffff, // PA_SC_AA_MASK_X0Y0_X1Y0
783	0xffffffff, // PA_SC_AA_MASK_X0Y1_X1Y1
784	0x00000000, // PA_SC_SHADER_CONTROL
785	0x00000003, // PA_SC_BINNER_CNTL_0
786	0x00000000, // PA_SC_BINNER_CNTL_1
787	0x00100000, // PA_SC_CONSERVATIVE_RASTERIZATION_CNTL
788	0x00000000, // PA_SC_NGG_MODE_CNTL
789	0, // HOLE
790	0x0000001e, // VGT_VERTEX_REUSE_BLOCK_CNTL
791	0x00000020, // VGT_OUT_DEALLOC_CNTL
792	0x00000000, // CB_COLOR0_BASE
793	0x00000000, // CB_COLOR0_PITCH
794	0x00000000, // CB_COLOR0_SLICE
795	0x00000000, // CB_COLOR0_VIEW
796	0x00000000, // CB_COLOR0_INFO
797	0x00000000, // CB_COLOR0_ATTRIB
798	0x00000000, // CB_COLOR0_DCC_CONTROL
799	0x00000000, // CB_COLOR0_CMASK
800	0x00000000, // CB_COLOR0_CMASK_SLICE
801	0x00000000, // CB_COLOR0_FMASK
802	0x00000000, // CB_COLOR0_FMASK_SLICE
803	0x00000000, // CB_COLOR0_CLEAR_WORD0
804	0x00000000, // CB_COLOR0_CLEAR_WORD1
805	0x00000000, // CB_COLOR0_DCC_BASE
806	0, // HOLE
807	0x00000000, // CB_COLOR1_BASE
808	0x00000000, // CB_COLOR1_PITCH
809	0x00000000, // CB_COLOR1_SLICE
810	0x00000000, // CB_COLOR1_VIEW
811	0x00000000, // CB_COLOR1_INFO
812	0x00000000, // CB_COLOR1_ATTRIB
813	0x00000000, // CB_COLOR1_DCC_CONTROL
814	0x00000000, // CB_COLOR1_CMASK
815	0x00000000, // CB_COLOR1_CMASK_SLICE
816	0x00000000, // CB_COLOR1_FMASK
817	0x00000000, // CB_COLOR1_FMASK_SLICE
818	0x00000000, // CB_COLOR1_CLEAR_WORD0
819	0x00000000, // CB_COLOR1_CLEAR_WORD1
820	0x00000000, // CB_COLOR1_DCC_BASE
821	0, // HOLE
822	0x00000000, // CB_COLOR2_BASE
823	0x00000000, // CB_COLOR2_PITCH
824	0x00000000, // CB_COLOR2_SLICE
825	0x00000000, // CB_COLOR2_VIEW
826	0x00000000, // CB_COLOR2_INFO
827	0x00000000, // CB_COLOR2_ATTRIB
828	0x00000000, // CB_COLOR2_DCC_CONTROL
829	0x00000000, // CB_COLOR2_CMASK
830	0x00000000, // CB_COLOR2_CMASK_SLICE
831	0x00000000, // CB_COLOR2_FMASK
832	0x00000000, // CB_COLOR2_FMASK_SLICE
833	0x00000000, // CB_COLOR2_CLEAR_WORD0
834	0x00000000, // CB_COLOR2_CLEAR_WORD1
835	0x00000000, // CB_COLOR2_DCC_BASE
836	0, // HOLE
837	0x00000000, // CB_COLOR3_BASE
838	0x00000000, // CB_COLOR3_PITCH
839	0x00000000, // CB_COLOR3_SLICE
840	0x00000000, // CB_COLOR3_VIEW
841	0x00000000, // CB_COLOR3_INFO
842	0x00000000, // CB_COLOR3_ATTRIB
843	0x00000000, // CB_COLOR3_DCC_CONTROL
844	0x00000000, // CB_COLOR3_CMASK
845	0x00000000, // CB_COLOR3_CMASK_SLICE
846	0x00000000, // CB_COLOR3_FMASK
847	0x00000000, // CB_COLOR3_FMASK_SLICE
848	0x00000000, // CB_COLOR3_CLEAR_WORD0
849	0x00000000, // CB_COLOR3_CLEAR_WORD1
850	0x00000000, // CB_COLOR3_DCC_BASE
851	0, // HOLE
852	0x00000000, // CB_COLOR4_BASE
853	0x00000000, // CB_COLOR4_PITCH
854	0x00000000, // CB_COLOR4_SLICE
855	0x00000000, // CB_COLOR4_VIEW
856	0x00000000, // CB_COLOR4_INFO
857	0x00000000, // CB_COLOR4_ATTRIB
858	0x00000000, // CB_COLOR4_DCC_CONTROL
859	0x00000000, // CB_COLOR4_CMASK
860	0x00000000, // CB_COLOR4_CMASK_SLICE
861	0x00000000, // CB_COLOR4_FMASK
862	0x00000000, // CB_COLOR4_FMASK_SLICE
863	0x00000000, // CB_COLOR4_CLEAR_WORD0
864	0x00000000, // CB_COLOR4_CLEAR_WORD1
865	0x00000000, // CB_COLOR4_DCC_BASE
866	0, // HOLE
867	0x00000000, // CB_COLOR5_BASE
868	0x00000000, // CB_COLOR5_PITCH
869	0x00000000, // CB_COLOR5_SLICE
870	0x00000000, // CB_COLOR5_VIEW
871	0x00000000, // CB_COLOR5_INFO
872	0x00000000, // CB_COLOR5_ATTRIB
873	0x00000000, // CB_COLOR5_DCC_CONTROL
874	0x00000000, // CB_COLOR5_CMASK
875	0x00000000, // CB_COLOR5_CMASK_SLICE
876	0x00000000, // CB_COLOR5_FMASK
877	0x00000000, // CB_COLOR5_FMASK_SLICE
878	0x00000000, // CB_COLOR5_CLEAR_WORD0
879	0x00000000, // CB_COLOR5_CLEAR_WORD1
880	0x00000000, // CB_COLOR5_DCC_BASE
881	0, // HOLE
882	0x00000000, // CB_COLOR6_BASE
883	0x00000000, // CB_COLOR6_PITCH
884	0x00000000, // CB_COLOR6_SLICE
885	0x00000000, // CB_COLOR6_VIEW
886	0x00000000, // CB_COLOR6_INFO
887	0x00000000, // CB_COLOR6_ATTRIB
888	0x00000000, // CB_COLOR6_DCC_CONTROL
889	0x00000000, // CB_COLOR6_CMASK
890	0x00000000, // CB_COLOR6_CMASK_SLICE
891	0x00000000, // CB_COLOR6_FMASK
892	0x00000000, // CB_COLOR6_FMASK_SLICE
893	0x00000000, // CB_COLOR6_CLEAR_WORD0
894	0x00000000, // CB_COLOR6_CLEAR_WORD1
895	0x00000000, // CB_COLOR6_DCC_BASE
896	0, // HOLE
897	0x00000000, // CB_COLOR7_BASE
898	0x00000000, // CB_COLOR7_PITCH
899	0x00000000, // CB_COLOR7_SLICE
900	0x00000000, // CB_COLOR7_VIEW
901	0x00000000, // CB_COLOR7_INFO
902	0x00000000, // CB_COLOR7_ATTRIB
903	0x00000000, // CB_COLOR7_DCC_CONTROL
904	0x00000000, // CB_COLOR7_CMASK
905	0x00000000, // CB_COLOR7_CMASK_SLICE
906	0x00000000, // CB_COLOR7_FMASK
907	0x00000000, // CB_COLOR7_FMASK_SLICE
908	0x00000000, // CB_COLOR7_CLEAR_WORD0
909	0x00000000, // CB_COLOR7_CLEAR_WORD1
910	0x00000000, // CB_COLOR7_DCC_BASE
911	0, // HOLE
912	0x00000000, // CB_COLOR0_BASE_EXT
913	0x00000000, // CB_COLOR1_BASE_EXT
914	0x00000000, // CB_COLOR2_BASE_EXT
915	0x00000000, // CB_COLOR3_BASE_EXT
916	0x00000000, // CB_COLOR4_BASE_EXT
917	0x00000000, // CB_COLOR5_BASE_EXT
918	0x00000000, // CB_COLOR6_BASE_EXT
919	0x00000000, // CB_COLOR7_BASE_EXT
920	0x00000000, // CB_COLOR0_CMASK_BASE_EXT
921	0x00000000, // CB_COLOR1_CMASK_BASE_EXT
922	0x00000000, // CB_COLOR2_CMASK_BASE_EXT
923	0x00000000, // CB_COLOR3_CMASK_BASE_EXT
924	0x00000000, // CB_COLOR4_CMASK_BASE_EXT
925	0x00000000, // CB_COLOR5_CMASK_BASE_EXT
926	0x00000000, // CB_COLOR6_CMASK_BASE_EXT
927	0x00000000, // CB_COLOR7_CMASK_BASE_EXT
928	0x00000000, // CB_COLOR0_FMASK_BASE_EXT
929	0x00000000, // CB_COLOR1_FMASK_BASE_EXT
930	0x00000000, // CB_COLOR2_FMASK_BASE_EXT
931	0x00000000, // CB_COLOR3_FMASK_BASE_EXT
932	0x00000000, // CB_COLOR4_FMASK_BASE_EXT
933	0x00000000, // CB_COLOR5_FMASK_BASE_EXT
934	0x00000000, // CB_COLOR6_FMASK_BASE_EXT
935	0x00000000, // CB_COLOR7_FMASK_BASE_EXT
936	0x00000000, // CB_COLOR0_DCC_BASE_EXT
937	0x00000000, // CB_COLOR1_DCC_BASE_EXT
938	0x00000000, // CB_COLOR2_DCC_BASE_EXT
939	0x00000000, // CB_COLOR3_DCC_BASE_EXT
940	0x00000000, // CB_COLOR4_DCC_BASE_EXT
941	0x00000000, // CB_COLOR5_DCC_BASE_EXT
942	0x00000000, // CB_COLOR6_DCC_BASE_EXT
943	0x00000000, // CB_COLOR7_DCC_BASE_EXT
944	0x00000000, // CB_COLOR0_ATTRIB2
945	0x00000000, // CB_COLOR1_ATTRIB2
946	0x00000000, // CB_COLOR2_ATTRIB2
947	0x00000000, // CB_COLOR3_ATTRIB2
948	0x00000000, // CB_COLOR4_ATTRIB2
949	0x00000000, // CB_COLOR5_ATTRIB2
950	0x00000000, // CB_COLOR6_ATTRIB2
951	0x00000000, // CB_COLOR7_ATTRIB2
952	0x00000000, // CB_COLOR0_ATTRIB3
953	0x00000000, // CB_COLOR1_ATTRIB3
954	0x00000000, // CB_COLOR2_ATTRIB3
955	0x00000000, // CB_COLOR3_ATTRIB3
956	0x00000000, // CB_COLOR4_ATTRIB3
957	0x00000000, // CB_COLOR5_ATTRIB3
958	0x00000000, // CB_COLOR6_ATTRIB3
959	0x00000000, // CB_COLOR7_ATTRIB3
960};
961static const struct cs_extent_def gfx10_SECT_CONTEXT_defs[] = {
962	{gfx10_SECT_CONTEXT_def_1, 0x0000a000, 215 },
963	{gfx10_SECT_CONTEXT_def_2, 0x0000a0d8, 272 },
964	{gfx10_SECT_CONTEXT_def_3, 0x0000a1f5, 4 },
965	{gfx10_SECT_CONTEXT_def_4, 0x0000a1ff, 158 },
966	{gfx10_SECT_CONTEXT_def_5, 0x0000a2a0, 2 },
967	{gfx10_SECT_CONTEXT_def_6, 0x0000a2a3, 1 },
968	{gfx10_SECT_CONTEXT_def_7, 0x0000a2a5, 66 },
969	{gfx10_SECT_CONTEXT_def_8, 0x0000a2f5, 203 },
970	{ 0, 0, 0 }
971};
972static const struct cs_section_def gfx10_cs_data[] = {
973	{ gfx10_SECT_CONTEXT_defs, SECT_CONTEXT },
974	{ 0, SECT_NONE }
975};
976