~ubuntu-branches/ubuntu/natty/mesa/natty-proposed

« back to all changes in this revision

Viewing changes to src/mesa/drivers/dri/r600/evergreen_off.h

  • Committer: Bazaar Package Importer
  • Author(s): Robert Hooker, Robert Hooker, Christopher James Halse Rogers
  • Date: 2010-09-14 08:55:40 UTC
  • mfrom: (1.2.28 upstream)
  • Revision ID: james.westby@ubuntu.com-20100914085540-m4fpl0hdjlfd4jgz
Tags: 7.9~git20100909-0ubuntu1
[ Robert Hooker ]
* New upstream git snapshot up to commit 94118fe2d4b1e5 (LP: #631413)
* New features include ATI HD5xxx series support in r600, and a vastly
  improved glsl compiler.
* Remove pre-generated .pc's, use the ones generated at build time
  instead.
* Remove all references to mesa-utils now that its no longer shipped
  with the mesa source.
* Disable the experimental ARB_fragment_shader option by default on
  i915, it exposes incomplete functionality that breaks KDE compositing
  among other things. It can be enabled via driconf still. (LP: #628930).

[ Christopher James Halse Rogers ]
* debian/patches/04_osmesa_version.diff:
  - Refresh for new upstream
* Bugs fixed in this release:
  - Fixes severe rendering corruption in Unity on radeon (LP: #628727,
    LP: #596292, LP: #599741, LP: #630315, LP: #613694, LP: #599741).
  - Also fixes rendering in gnome-shell (LP: #578619).
  - Flickering in OpenGL apps on radeon (LP: #626943, LP: #610541).
  - Provides preliminary support for new intel chips (LP: #601052).
* debian/rules:
  - Update configure flags to match upstream reshuffling.
  - Explicitly remove gallium DRI drivers that we don't want to ship.
* Update debian/gbp.conf for this Maverick-specific packaging
* libegl1-mesa-dri-x11,kms: There are no longer separate kms or x11 drivers
  for EGL, libegl1-mesa-drivers now contains a single driver that provides
  both backends.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * Copyright (C) 2008-2010  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
 
12
 * in all copies or substantial portions of the Software.
 
13
 *
 
14
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 
15
 * OR 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) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
 
18
 * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 
19
 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
20
 */
 
21
 
 
22
/*
 
23
 * Authors:
 
24
 *   Richard Li <RichardZ.Li@amd.com>, <richardradeon@gmail.com> 
 
25
 */
 
26
 
 
27
#ifndef _EVERGREEN_OFF_H_
 
28
#define _EVERGREEN_OFF_H_
 
29
 
 
30
enum 
 
31
{
 
32
/* Registers from PA block: */  
 
33
  EG_PA_SC_SCREEN_SCISSOR_TL                    = 0x28030, // DIFF 
 
34
  EG_PA_SC_SCREEN_SCISSOR_BR                    = 0x28034, // DIFF 
 
35
  EG_PA_SC_WINDOW_OFFSET                        = 0x28200, // DIFF 
 
36
  EG_PA_SC_WINDOW_SCISSOR_TL                    = 0x28204, // DIFF 
 
37
  EG_PA_SC_WINDOW_SCISSOR_BR                    = 0x28208, // DIFF 
 
38
  EG_PA_SC_CLIPRECT_RULE                        = 0x2820C, // SAME 
 
39
  EG_PA_SC_CLIPRECT_0_TL                        = 0x28210, // DIFF 
 
40
  EG_PA_SC_CLIPRECT_0_BR                        = 0x28214, // DIFF 
 
41
  EG_PA_SC_CLIPRECT_1_TL                        = 0x28218, // DIFF 
 
42
  EG_PA_SC_CLIPRECT_1_BR                        = 0x2821C, // DIFF 
 
43
  EG_PA_SC_CLIPRECT_2_TL                        = 0x28220, // DIFF 
 
44
  EG_PA_SC_CLIPRECT_2_BR                        = 0x28224, // DIFF 
 
45
  EG_PA_SC_CLIPRECT_3_TL                        = 0x28228, // DIFF 
 
46
  EG_PA_SC_CLIPRECT_3_BR                        = 0x2822C, // DIFF 
 
47
  EG_PA_SC_EDGERULE                             = 0x28230, // SAME 
 
48
  EG_PA_SU_HARDWARE_SCREEN_OFFSET               = 0x28234, // 
 
49
  EG_PA_SC_GENERIC_SCISSOR_TL                   = 0x28240, // DIFF 
 
50
  EG_PA_SC_GENERIC_SCISSOR_BR                   = 0x28244, // DIFF 
 
51
  EG_PA_SC_VPORT_SCISSOR_0_TL                   = 0x28250, // DIFF 
 
52
  EG_PA_SC_VPORT_SCISSOR_0_BR                   = 0x28254, // DIFF 
 
53
  EG_PA_SC_VPORT_SCISSOR_1_TL                   = 0x28258, // DIFF 
 
54
  EG_PA_SC_VPORT_SCISSOR_1_BR                   = 0x2825C, // DIFF 
 
55
  EG_PA_SC_VPORT_SCISSOR_2_TL                   = 0x28260, // DIFF 
 
56
  EG_PA_SC_VPORT_SCISSOR_2_BR                   = 0x28264, // DIFF 
 
57
  EG_PA_SC_VPORT_SCISSOR_3_TL                   = 0x28268, // DIFF 
 
58
  EG_PA_SC_VPORT_SCISSOR_3_BR                   = 0x2826C, // DIFF 
 
59
  EG_PA_SC_VPORT_SCISSOR_4_TL                   = 0x28270, // DIFF 
 
60
  EG_PA_SC_VPORT_SCISSOR_4_BR                   = 0x28274, // DIFF 
 
61
  EG_PA_SC_VPORT_SCISSOR_5_TL                   = 0x28278, // DIFF 
 
62
  EG_PA_SC_VPORT_SCISSOR_5_BR                   = 0x2827C, // DIFF 
 
63
  EG_PA_SC_VPORT_SCISSOR_6_TL                   = 0x28280, // DIFF 
 
64
  EG_PA_SC_VPORT_SCISSOR_6_BR                   = 0x28284, // DIFF 
 
65
  EG_PA_SC_VPORT_SCISSOR_7_TL                   = 0x28288, // DIFF 
 
66
  EG_PA_SC_VPORT_SCISSOR_7_BR                   = 0x2828C, // DIFF 
 
67
  EG_PA_SC_VPORT_SCISSOR_8_TL                   = 0x28290, // DIFF 
 
68
  EG_PA_SC_VPORT_SCISSOR_8_BR                   = 0x28294, // DIFF 
 
69
  EG_PA_SC_VPORT_SCISSOR_9_TL                   = 0x28298, // DIFF 
 
70
  EG_PA_SC_VPORT_SCISSOR_9_BR                   = 0x2829C, // DIFF 
 
71
  EG_PA_SC_VPORT_SCISSOR_10_TL                  = 0x282A0, // DIFF 
 
72
  EG_PA_SC_VPORT_SCISSOR_10_BR                  = 0x282A4, // DIFF 
 
73
  EG_PA_SC_VPORT_SCISSOR_11_TL                  = 0x282A8, // DIFF 
 
74
  EG_PA_SC_VPORT_SCISSOR_11_BR                  = 0x282AC, // DIFF 
 
75
  EG_PA_SC_VPORT_SCISSOR_12_TL                  = 0x282B0, // DIFF 
 
76
  EG_PA_SC_VPORT_SCISSOR_12_BR                  = 0x282B4, // DIFF 
 
77
  EG_PA_SC_VPORT_SCISSOR_13_TL                  = 0x282B8, // DIFF 
 
78
  EG_PA_SC_VPORT_SCISSOR_13_BR                  = 0x282BC, // DIFF 
 
79
  EG_PA_SC_VPORT_SCISSOR_14_TL                  = 0x282C0, // DIFF 
 
80
  EG_PA_SC_VPORT_SCISSOR_14_BR                  = 0x282C4, // DIFF 
 
81
  EG_PA_SC_VPORT_SCISSOR_15_TL                  = 0x282C8, // DIFF 
 
82
  EG_PA_SC_VPORT_SCISSOR_15_BR                  = 0x282CC, // DIFF 
 
83
  EG_PA_SC_VPORT_ZMIN_0                         = 0x282D0, // SAME 
 
84
  EG_PA_SC_VPORT_ZMAX_0                         = 0x282D4, // SAME 
 
85
  EG_PA_SC_VPORT_ZMIN_1                         = 0x282D8, // SAME 
 
86
  EG_PA_SC_VPORT_ZMAX_1                         = 0x282DC, // SAME 
 
87
  EG_PA_SC_VPORT_ZMIN_2                         = 0x282E0, // SAME 
 
88
  EG_PA_SC_VPORT_ZMAX_2                         = 0x282E4, // SAME 
 
89
  EG_PA_SC_VPORT_ZMIN_3                         = 0x282E8, // SAME 
 
90
  EG_PA_SC_VPORT_ZMAX_3                         = 0x282EC, // SAME 
 
91
  EG_PA_SC_VPORT_ZMIN_4                         = 0x282F0, // SAME 
 
92
  EG_PA_SC_VPORT_ZMAX_4                         = 0x282F4, // SAME 
 
93
  EG_PA_SC_VPORT_ZMIN_5                         = 0x282F8, // SAME 
 
94
  EG_PA_SC_VPORT_ZMAX_5                         = 0x282FC, // SAME 
 
95
  EG_PA_SC_VPORT_ZMIN_6                         = 0x28300, // SAME 
 
96
  EG_PA_SC_VPORT_ZMAX_6                         = 0x28304, // SAME 
 
97
  EG_PA_SC_VPORT_ZMIN_7                         = 0x28308, // SAME 
 
98
  EG_PA_SC_VPORT_ZMAX_7                         = 0x2830C, // SAME 
 
99
  EG_PA_SC_VPORT_ZMIN_8                         = 0x28310, // SAME 
 
100
  EG_PA_SC_VPORT_ZMAX_8                         = 0x28314, // SAME 
 
101
  EG_PA_SC_VPORT_ZMIN_9                         = 0x28318, // SAME 
 
102
  EG_PA_SC_VPORT_ZMAX_9                         = 0x2831C, // SAME 
 
103
  EG_PA_SC_VPORT_ZMIN_10                        = 0x28320, // SAME 
 
104
  EG_PA_SC_VPORT_ZMAX_10                        = 0x28324, // SAME 
 
105
  EG_PA_SC_VPORT_ZMIN_11                        = 0x28328, // SAME 
 
106
  EG_PA_SC_VPORT_ZMAX_11                        = 0x2832C, // SAME 
 
107
  EG_PA_SC_VPORT_ZMIN_12                        = 0x28330, // SAME 
 
108
  EG_PA_SC_VPORT_ZMAX_12                        = 0x28334, // SAME 
 
109
  EG_PA_SC_VPORT_ZMIN_13                        = 0x28338, // SAME 
 
110
  EG_PA_SC_VPORT_ZMAX_13                        = 0x2833C, // SAME 
 
111
  EG_PA_SC_VPORT_ZMIN_14                        = 0x28340, // SAME 
 
112
  EG_PA_SC_VPORT_ZMAX_14                        = 0x28344, // SAME 
 
113
  EG_PA_SC_VPORT_ZMIN_15                        = 0x28348, // SAME 
 
114
  EG_PA_SC_VPORT_ZMAX_15                        = 0x2834C, // SAME 
 
115
  EG_PA_CL_VPORT_XSCALE                         = 0x2843C, // SAME 
 
116
  EG_PA_CL_VPORT_XOFFSET                        = 0x28440, // SAME 
 
117
  EG_PA_CL_VPORT_YSCALE                         = 0x28444, // SAME 
 
118
  EG_PA_CL_VPORT_YOFFSET                        = 0x28448, // SAME 
 
119
  EG_PA_CL_VPORT_ZSCALE                         = 0x2844C, // SAME 
 
120
  EG_PA_CL_VPORT_ZOFFSET                        = 0x28450, // SAME 
 
121
  EG_PA_CL_VPORT_XSCALE_1                       = 0x28454, // SAME 
 
122
  EG_PA_CL_VPORT_XOFFSET_1                      = 0x28458, // SAME 
 
123
  EG_PA_CL_VPORT_YSCALE_1                       = 0x2845C, // SAME 
 
124
  EG_PA_CL_VPORT_YOFFSET_1                      = 0x28460, // SAME 
 
125
  EG_PA_CL_VPORT_ZSCALE_1                       = 0x28464, // SAME 
 
126
  EG_PA_CL_VPORT_ZOFFSET_1                      = 0x28468, // SAME 
 
127
  EG_PA_CL_VPORT_XSCALE_2                       = 0x2846C, // SAME 
 
128
  EG_PA_CL_VPORT_XOFFSET_2                      = 0x28470, // SAME 
 
129
  EG_PA_CL_VPORT_YSCALE_2                       = 0x28474, // SAME 
 
130
  EG_PA_CL_VPORT_YOFFSET_2                      = 0x28478, // SAME 
 
131
  EG_PA_CL_VPORT_ZSCALE_2                       = 0x2847C, // SAME 
 
132
  EG_PA_CL_VPORT_ZOFFSET_2                      = 0x28480, // SAME 
 
133
  EG_PA_CL_VPORT_XSCALE_3                       = 0x28484, // SAME 
 
134
  EG_PA_CL_VPORT_XOFFSET_3                      = 0x28488, // SAME 
 
135
  EG_PA_CL_VPORT_YSCALE_3                       = 0x2848C, // SAME 
 
136
  EG_PA_CL_VPORT_YOFFSET_3                      = 0x28490, // SAME 
 
137
  EG_PA_CL_VPORT_ZSCALE_3                       = 0x28494, // SAME 
 
138
  EG_PA_CL_VPORT_ZOFFSET_3                      = 0x28498, // SAME 
 
139
  EG_PA_CL_VPORT_XSCALE_4                       = 0x2849C, // SAME 
 
140
  EG_PA_CL_VPORT_XOFFSET_4                      = 0x284A0, // SAME 
 
141
  EG_PA_CL_VPORT_YSCALE_4                       = 0x284A4, // SAME 
 
142
  EG_PA_CL_VPORT_YOFFSET_4                      = 0x284A8, // SAME 
 
143
  EG_PA_CL_VPORT_ZSCALE_4                       = 0x284AC, // SAME 
 
144
  EG_PA_CL_VPORT_ZOFFSET_4                      = 0x284B0, // SAME 
 
145
  EG_PA_CL_VPORT_XSCALE_5                       = 0x284B4, // SAME 
 
146
  EG_PA_CL_VPORT_XOFFSET_5                      = 0x284B8, // SAME 
 
147
  EG_PA_CL_VPORT_YSCALE_5                       = 0x284BC, // SAME 
 
148
  EG_PA_CL_VPORT_YOFFSET_5                      = 0x284C0, // SAME 
 
149
  EG_PA_CL_VPORT_ZSCALE_5                       = 0x284C4, // SAME 
 
150
  EG_PA_CL_VPORT_ZOFFSET_5                      = 0x284C8, // SAME 
 
151
  EG_PA_CL_VPORT_XSCALE_6                       = 0x284CC, // SAME 
 
152
  EG_PA_CL_VPORT_XOFFSET_6                      = 0x284D0, // SAME 
 
153
  EG_PA_CL_VPORT_YSCALE_6                       = 0x284D4, // SAME 
 
154
  EG_PA_CL_VPORT_YOFFSET_6                      = 0x284D8, // SAME 
 
155
  EG_PA_CL_VPORT_ZSCALE_6                       = 0x284DC, // SAME 
 
156
  EG_PA_CL_VPORT_ZOFFSET_6                      = 0x284E0, // SAME 
 
157
  EG_PA_CL_VPORT_XSCALE_7                       = 0x284E4, // SAME 
 
158
  EG_PA_CL_VPORT_XOFFSET_7                      = 0x284E8, // SAME 
 
159
  EG_PA_CL_VPORT_YSCALE_7                       = 0x284EC, // SAME 
 
160
  EG_PA_CL_VPORT_YOFFSET_7                      = 0x284F0, // SAME 
 
161
  EG_PA_CL_VPORT_ZSCALE_7                       = 0x284F4, // SAME 
 
162
  EG_PA_CL_VPORT_ZOFFSET_7                      = 0x284F8, // SAME 
 
163
  EG_PA_CL_VPORT_XSCALE_8                       = 0x284FC, // SAME 
 
164
  EG_PA_CL_VPORT_XOFFSET_8                      = 0x28500, // SAME 
 
165
  EG_PA_CL_VPORT_YSCALE_8                       = 0x28504, // SAME 
 
166
  EG_PA_CL_VPORT_YOFFSET_8                      = 0x28508, // SAME 
 
167
  EG_PA_CL_VPORT_ZSCALE_8                       = 0x2850C, // SAME 
 
168
  EG_PA_CL_VPORT_ZOFFSET_8                      = 0x28510, // SAME 
 
169
  EG_PA_CL_VPORT_XSCALE_9                       = 0x28514, // SAME 
 
170
  EG_PA_CL_VPORT_XOFFSET_9                      = 0x28518, // SAME 
 
171
  EG_PA_CL_VPORT_YSCALE_9                       = 0x2851C, // SAME 
 
172
  EG_PA_CL_VPORT_YOFFSET_9                      = 0x28520, // SAME 
 
173
  EG_PA_CL_VPORT_ZSCALE_9                       = 0x28524, // SAME 
 
174
  EG_PA_CL_VPORT_ZOFFSET_9                      = 0x28528, // SAME 
 
175
  EG_PA_CL_VPORT_XSCALE_10                      = 0x2852C, // SAME 
 
176
  EG_PA_CL_VPORT_XOFFSET_10                     = 0x28530, // SAME 
 
177
  EG_PA_CL_VPORT_YSCALE_10                      = 0x28534, // SAME 
 
178
  EG_PA_CL_VPORT_YOFFSET_10                     = 0x28538, // SAME 
 
179
  EG_PA_CL_VPORT_ZSCALE_10                      = 0x2853C, // SAME 
 
180
  EG_PA_CL_VPORT_ZOFFSET_10                     = 0x28540, // SAME 
 
181
  EG_PA_CL_VPORT_XSCALE_11                      = 0x28544, // SAME 
 
182
  EG_PA_CL_VPORT_XOFFSET_11                     = 0x28548, // SAME 
 
183
  EG_PA_CL_VPORT_YSCALE_11                      = 0x2854C, // SAME 
 
184
  EG_PA_CL_VPORT_YOFFSET_11                     = 0x28550, // SAME 
 
185
  EG_PA_CL_VPORT_ZSCALE_11                      = 0x28554, // SAME 
 
186
  EG_PA_CL_VPORT_ZOFFSET_11                     = 0x28558, // SAME 
 
187
  EG_PA_CL_VPORT_XSCALE_12                      = 0x2855C, // SAME 
 
188
  EG_PA_CL_VPORT_XOFFSET_12                     = 0x28560, // SAME 
 
189
  EG_PA_CL_VPORT_YSCALE_12                      = 0x28564, // SAME 
 
190
  EG_PA_CL_VPORT_YOFFSET_12                     = 0x28568, // SAME 
 
191
  EG_PA_CL_VPORT_ZSCALE_12                      = 0x2856C, // SAME 
 
192
  EG_PA_CL_VPORT_ZOFFSET_12                     = 0x28570, // SAME 
 
193
  EG_PA_CL_VPORT_XSCALE_13                      = 0x28574, // SAME 
 
194
  EG_PA_CL_VPORT_XOFFSET_13                     = 0x28578, // SAME 
 
195
  EG_PA_CL_VPORT_YSCALE_13                      = 0x2857C, // SAME 
 
196
  EG_PA_CL_VPORT_YOFFSET_13                     = 0x28580, // SAME 
 
197
  EG_PA_CL_VPORT_ZSCALE_13                      = 0x28584, // SAME 
 
198
  EG_PA_CL_VPORT_ZOFFSET_13                     = 0x28588, // SAME 
 
199
  EG_PA_CL_VPORT_XSCALE_14                      = 0x2858C, // SAME 
 
200
  EG_PA_CL_VPORT_XOFFSET_14                     = 0x28590, // SAME 
 
201
  EG_PA_CL_VPORT_YSCALE_14                      = 0x28594, // SAME 
 
202
  EG_PA_CL_VPORT_YOFFSET_14                     = 0x28598, // SAME 
 
203
  EG_PA_CL_VPORT_ZSCALE_14                      = 0x2859C, // SAME 
 
204
  EG_PA_CL_VPORT_ZOFFSET_14                     = 0x285A0, // SAME 
 
205
  EG_PA_CL_VPORT_XSCALE_15                      = 0x285A4, // SAME 
 
206
  EG_PA_CL_VPORT_XOFFSET_15                     = 0x285A8, // SAME 
 
207
  EG_PA_CL_VPORT_YSCALE_15                      = 0x285AC, // SAME 
 
208
  EG_PA_CL_VPORT_YOFFSET_15                     = 0x285B0, // SAME 
 
209
  EG_PA_CL_VPORT_ZSCALE_15                      = 0x285B4, // SAME 
 
210
  EG_PA_CL_VPORT_ZOFFSET_15                     = 0x285B8, // SAME 
 
211
  EG_PA_CL_UCP_0_X                              = 0x285BC, // SAME 0x28E20 
 
212
  EG_PA_CL_UCP_0_Y                              = 0x285C0, // SAME 0x28E24 
 
213
  EG_PA_CL_UCP_0_Z                              = 0x285C4, // SAME 0x28E28 
 
214
  EG_PA_CL_UCP_0_W                              = 0x285C8, // SAME 0x28E2C 
 
215
  EG_PA_CL_UCP_1_X                              = 0x285CC, // SAME 0x28E30 
 
216
  EG_PA_CL_UCP_1_Y                              = 0x285D0, // SAME 0x28E34 
 
217
  EG_PA_CL_UCP_1_Z                              = 0x285D4, // SAME 0x28E38 
 
218
  EG_PA_CL_UCP_1_W                              = 0x285D8, // SAME 0x28E3C 
 
219
  EG_PA_CL_UCP_2_X                              = 0x285DC, // SAME 0x28E40 
 
220
  EG_PA_CL_UCP_2_Y                              = 0x285E0, // SAME 0x28E44 
 
221
  EG_PA_CL_UCP_2_Z                              = 0x285E4, // SAME 0x28E48 
 
222
  EG_PA_CL_UCP_2_W                              = 0x285E8, // SAME 0x28E4C 
 
223
  EG_PA_CL_UCP_3_X                              = 0x285EC, // SAME 0x28E50 
 
224
  EG_PA_CL_UCP_3_Y                              = 0x285F0, // SAME 0x28E54 
 
225
  EG_PA_CL_UCP_3_Z                              = 0x285F4, // SAME 0x28E58 
 
226
  EG_PA_CL_UCP_3_W                              = 0x285F8, // SAME 0x28E5C 
 
227
  EG_PA_CL_UCP_4_X                              = 0x285FC, // SAME 0x28E60 
 
228
  EG_PA_CL_UCP_4_Y                              = 0x28600, // SAME 0x28E64 
 
229
  EG_PA_CL_UCP_4_Z                              = 0x28604, // SAME 0x28E68 
 
230
  EG_PA_CL_UCP_4_W                              = 0x28608, // SAME 0x28E6C 
 
231
  EG_PA_CL_UCP_5_X                              = 0x2860C, // SAME 0x28E70 
 
232
  EG_PA_CL_UCP_5_Y                              = 0x28610, // SAME 0x28E74 
 
233
  EG_PA_CL_UCP_5_Z                              = 0x28614, // SAME 0x28E78 
 
234
  EG_PA_CL_UCP_5_W                              = 0x28618, // SAME 0x28E7C 
 
235
  EG_PA_CL_POINT_X_RAD                          = 0x287D4, // SAME 0x28E10 
 
236
  EG_PA_CL_POINT_Y_RAD                          = 0x287D8, // SAME 0x28E14 
 
237
  EG_PA_CL_POINT_SIZE                           = 0x287DC, // SAME 0x28E18 
 
238
  EG_PA_CL_POINT_CULL_RAD                       = 0x287E0, // SAME 0x28E1C 
 
239
  EG_PA_CL_CLIP_CNTL                            = 0x28810, // SAME 
 
240
  EG_PA_SU_SC_MODE_CNTL                         = 0x28814, // SAME 
 
241
  EG_PA_CL_VTE_CNTL                             = 0x28818, // SAME 
 
242
  EG_PA_CL_VS_OUT_CNTL                          = 0x2881C, // SAME 
 
243
  EG_PA_CL_NANINF_CNTL                          = 0x28820, // SAME 
 
244
  EG_PA_SU_LINE_STIPPLE_CNTL                    = 0x28824, // 
 
245
  EG_PA_SU_LINE_STIPPLE_SCALE                   = 0x28828, // 
 
246
  EG_PA_SU_PRIM_FILTER_CNTL                     = 0x2882C, // 
 
247
  EG_PA_SU_POINT_SIZE                           = 0x28A00, // SAME 
 
248
  EG_PA_SU_POINT_MINMAX                         = 0x28A04, // SAME 
 
249
  EG_PA_SU_LINE_CNTL                            = 0x28A08, // SAME 
 
250
  EG_PA_SC_LINE_STIPPLE                         = 0x28A0C, // SAME 
 
251
  EG_PA_SC_MODE_CNTL_0                          = 0x28A48, // 
 
252
  EG_PA_SC_MODE_CNTL_1                          = 0x28A4C, // 
 
253
  EG_PA_SU_POLY_OFFSET_DB_FMT_CNTL              = 0x28B78, // SAME 0x28DF8 
 
254
  EG_PA_SU_POLY_OFFSET_CLAMP                    = 0x28B7C, // SAME 0x28DFC 
 
255
  EG_PA_SU_POLY_OFFSET_FRONT_SCALE              = 0x28B80, // SAME 0x28E00 
 
256
  EG_PA_SU_POLY_OFFSET_FRONT_OFFSET             = 0x28B84, // SAME 0x28E04 
 
257
  EG_PA_SU_POLY_OFFSET_BACK_SCALE               = 0x28B88, // SAME 0x28E08 
 
258
  EG_PA_SU_POLY_OFFSET_BACK_OFFSET              = 0x28B8C, // SAME 0x28E0C 
 
259
  EG_PA_SC_LINE_CNTL                            = 0x28C00, // DIFF 
 
260
  EG_PA_SC_AA_CONFIG                            = 0x28C04, // SAME 
 
261
  EG_PA_SU_VTX_CNTL                             = 0x28C08, // SAME 
 
262
  EG_PA_CL_GB_VERT_CLIP_ADJ                     = 0x28C0C, // SAME 
 
263
  EG_PA_CL_GB_VERT_DISC_ADJ                     = 0x28C10, // SAME 
 
264
  EG_PA_CL_GB_HORZ_CLIP_ADJ                     = 0x28C14, // SAME 
 
265
  EG_PA_CL_GB_HORZ_DISC_ADJ                     = 0x28C18, // SAME 
 
266
  EG_PA_SC_AA_SAMPLE_LOCS_0                     = 0x28C1C, // 
 
267
  EG_PA_SC_AA_SAMPLE_LOCS_1                     = 0x28C20, // 
 
268
  EG_PA_SC_AA_SAMPLE_LOCS_2                     = 0x28C24, // 
 
269
  EG_PA_SC_AA_SAMPLE_LOCS_3                     = 0x28C28, // 
 
270
  EG_PA_SC_AA_SAMPLE_LOCS_4                     = 0x28C2C, // 
 
271
  EG_PA_SC_AA_SAMPLE_LOCS_5                     = 0x28C30, // 
 
272
  EG_PA_SC_AA_SAMPLE_LOCS_6                     = 0x28C34, // 
 
273
  EG_PA_SC_AA_SAMPLE_LOCS_7                     = 0x28C38, // 
 
274
  EG_PA_SC_AA_MASK                              = 0x28C3C, // SAME 0x28C48 
 
275
 
 
276
/* Registers from VGT block: */ 
 
277
  EG_VGT_INDEX_TYPE                             = 0x895C,  //? config space
 
278
  EG_VGT_PRIMITIVE_TYPE                         = 0x8958,  //? config space
 
279
    
 
280
  EG_VGT_MAX_VTX_INDX                           = 0x28400, // SAME 
 
281
  EG_VGT_MIN_VTX_INDX                           = 0x28404, // SAME 
 
282
  EG_VGT_INDX_OFFSET                            = 0x28408, // SAME 
 
283
  EG_VGT_MULTI_PRIM_IB_RESET_INDX               = 0x2840C, // SAME 
 
284
  EG_CS_COPY_STATE                              = 0x287CC, // 
 
285
  EG_GFX_COPY_STATE                             = 0x287D0, // SAME 
 
286
  EG_VGT_DMA_BASE_HI                            = 0x287E4, // SAME 
 
287
  EG_VGT_DMA_BASE                               = 0x287E8, // SAME 
 
288
  EG_VGT_DRAW_INITIATOR                         = 0x287F0, // SAME 
 
289
  EG_VGT_IMMED_DATA                             = 0x287F4, // SAME 
 
290
  EG_VGT_EVENT_ADDRESS_REG                      = 0x287F8, // SAME 
 
291
  EG_VGT_OUTPUT_PATH_CNTL                       = 0x28A10, // DIFF 
 
292
  EG_VGT_HOS_CNTL                               = 0x28A14, // SAME 
 
293
  EG_VGT_HOS_MAX_TESS_LEVEL                     = 0x28A18, // SAME 
 
294
  EG_VGT_HOS_MIN_TESS_LEVEL                     = 0x28A1C, // SAME 
 
295
  EG_VGT_HOS_REUSE_DEPTH                        = 0x28A20, // SAME 
 
296
  EG_VGT_GROUP_PRIM_TYPE                        = 0x28A24, // SAME 
 
297
  EG_VGT_GROUP_FIRST_DECR                       = 0x28A28, // SAME 
 
298
  EG_VGT_GROUP_DECR                             = 0x28A2C, // SAME 
 
299
  EG_VGT_GROUP_VECT_0_CNTL                      = 0x28A30, // SAME 
 
300
  EG_VGT_GROUP_VECT_1_CNTL                      = 0x28A34, // SAME 
 
301
  EG_VGT_GROUP_VECT_0_FMT_CNTL                  = 0x28A38, // SAME 
 
302
  EG_VGT_GROUP_VECT_1_FMT_CNTL                  = 0x28A3C, // SAME 
 
303
  EG_VGT_GS_MODE                                = 0x28A40, // DIFF 
 
304
  EG_VGT_ENHANCE                                = 0x28A50, // DIFF 
 
305
  EG_VGT_GS_PER_ES                              = 0x28A54, // DIFF 0x88C8 
 
306
  EG_VGT_ES_PER_GS                              = 0x28A58, // DIFF 0x88CC 
 
307
  EG_VGT_GS_PER_VS                              = 0x28A5C, // SAME 0x88E8 
 
308
  EG_VGT_GS_OUT_PRIM_TYPE                       = 0x28A6C, // SAME 
 
309
  EG_VGT_DMA_SIZE                               = 0x28A74, // SAME 
 
310
  EG_VGT_DMA_MAX_SIZE                           = 0x28A78, // SAME 
 
311
  EG_VGT_DMA_INDEX_TYPE                         = 0x28A7C, // SAME 
 
312
  EG_VGT_PRIMITIVEID_EN                         = 0x28A84, // SAME 
 
313
  EG_VGT_DMA_NUM_INSTANCES                      = 0x28A88, // SAME 
 
314
  EG_VGT_EVENT_INITIATOR                        = 0x28A90, // SAME 
 
315
  EG_VGT_MULTI_PRIM_IB_RESET_EN                 = 0x28A94, // SAME 
 
316
  EG_VGT_INSTANCE_STEP_RATE_0                   = 0x28AA0, // SAME 
 
317
  EG_VGT_INSTANCE_STEP_RATE_1                   = 0x28AA4, // SAME 
 
318
  EG_VGT_REUSE_OFF                              = 0x28AB4, // SAME 
 
319
  EG_VGT_VTX_CNT_EN                             = 0x28AB8, // SAME 
 
320
  EG_VGT_STRMOUT_BUFFER_SIZE_0                  = 0x28AD0, // SAME 
 
321
  EG_VGT_STRMOUT_VTX_STRIDE_0                   = 0x28AD4, // SAME 
 
322
  EG_VGT_STRMOUT_BUFFER_BASE_0                  = 0x28AD8, // SAME 
 
323
  EG_VGT_STRMOUT_BUFFER_OFFSET_0                = 0x28ADC, // SAME 
 
324
  EG_VGT_STRMOUT_BUFFER_SIZE_1                  = 0x28AE0, // SAME 
 
325
  EG_VGT_STRMOUT_VTX_STRIDE_1                   = 0x28AE4, // SAME 
 
326
  EG_VGT_STRMOUT_BUFFER_BASE_1                  = 0x28AE8, // SAME 
 
327
  EG_VGT_STRMOUT_BUFFER_OFFSET_1                = 0x28AEC, // SAME 
 
328
  EG_VGT_STRMOUT_BUFFER_SIZE_2                  = 0x28AF0, // SAME 
 
329
  EG_VGT_STRMOUT_VTX_STRIDE_2                   = 0x28AF4, // SAME 
 
330
  EG_VGT_STRMOUT_BUFFER_BASE_2                  = 0x28AF8, // SAME 
 
331
  EG_VGT_STRMOUT_BUFFER_OFFSET_2                = 0x28AFC, // SAME 
 
332
  EG_VGT_STRMOUT_BUFFER_SIZE_3                  = 0x28B00, // SAME 
 
333
  EG_VGT_STRMOUT_VTX_STRIDE_3                   = 0x28B04, // SAME 
 
334
  EG_VGT_STRMOUT_BUFFER_BASE_3                  = 0x28B08, // SAME 
 
335
  EG_VGT_STRMOUT_BUFFER_OFFSET_3                = 0x28B0C, // SAME 
 
336
  EG_VGT_STRMOUT_BASE_OFFSET_0                  = 0x28B10, // SAME 
 
337
  EG_VGT_STRMOUT_BASE_OFFSET_1                  = 0x28B14, // SAME 
 
338
  EG_VGT_STRMOUT_BASE_OFFSET_2                  = 0x28B18, // SAME 
 
339
  EG_VGT_STRMOUT_BASE_OFFSET_3                  = 0x28B1C, // SAME 
 
340
  EG_VGT_STRMOUT_DRAW_OPAQUE_OFFSET             = 0x28B28, // SAME 
 
341
  EG_VGT_STRMOUT_DRAW_OPAQUE_BUFFER_FILLED_SIZE = 0x28B2C, // SAME 
 
342
  EG_VGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE      = 0x28B30, // DIFF 
 
343
  EG_VGT_GS_MAX_VERT_OUT                        = 0x28B38, // SAME 
 
344
  EG_VGT_STRMOUT_BASE_OFFSET_HI_0               = 0x28B44, // SAME 
 
345
  EG_VGT_STRMOUT_BASE_OFFSET_HI_1               = 0x28B48, // SAME 
 
346
  EG_VGT_STRMOUT_BASE_OFFSET_HI_2               = 0x28B4C, // SAME 
 
347
  EG_VGT_STRMOUT_BASE_OFFSET_HI_3               = 0x28B50, // SAME 
 
348
  EG_VGT_SHADER_STAGES_EN                       = 0x28B54, // 
 
349
  EG_VGT_LS_HS_CONFIG                           = 0x28B58, // 
 
350
  EG_VGT_LS_SIZE                                = 0x28B5C, // 
 
351
  EG_VGT_HS_SIZE                                = 0x28B60, // 
 
352
  EG_VGT_LS_HS_ALLOC                            = 0x28B64, // 
 
353
  EG_VGT_HS_PATCH_CONST                         = 0x28B68, // 
 
354
  EG_VGT_TF_PARAM                               = 0x28B6C, // 
 
355
  EG_VGT_DISPATCH_INITIATOR                     = 0x28B74, // 
 
356
  EG_VGT_GS_INSTANCE_CNT                        = 0x28B90, // 
 
357
  EG_VGT_STRMOUT_CONFIG                         = 0x28B94, // 
 
358
  EG_VGT_STRMOUT_BUFFER_CONFIG                  = 0x28B98, // 
 
359
  EG_VGT_VERTEX_REUSE_BLOCK_CNTL                = 0x28C58, // SAME 
 
360
  EG_VGT_OUT_DEALLOC_CNTL                       = 0x28C5C, // SAME 
 
361
 
 
362
/* Registers from TP block: */  
 
363
  EG_GDS_ADDR_BASE                              = 0x28720, // 
 
364
  EG_GDS_ADDR_SIZE                              = 0x28724, // 
 
365
  EG_GDS_ORDERED_WAVE_PER_SE                    = 0x28728, // 
 
366
  EG_GDS_APPEND_CONSUME_UAV0                    = 0x2872C, // 
 
367
  EG_GDS_APPEND_CONSUME_UAV1                    = 0x28730, // 
 
368
  EG_GDS_APPEND_CONSUME_UAV2                    = 0x28734, // 
 
369
  EG_GDS_APPEND_CONSUME_UAV3                    = 0x28738, // 
 
370
  EG_GDS_APPEND_CONSUME_UAV4                    = 0x2873C, // 
 
371
  EG_GDS_APPEND_CONSUME_UAV5                    = 0x28740, // 
 
372
  EG_GDS_APPEND_CONSUME_UAV6                    = 0x28744, // 
 
373
  EG_GDS_APPEND_CONSUME_UAV7                    = 0x28748, // 
 
374
  EG_GDS_APPEND_CONSUME_UAV8                    = 0x2874C, // 
 
375
  EG_GDS_APPEND_CONSUME_UAV9                    = 0x28750, // 
 
376
  EG_GDS_APPEND_CONSUME_UAV10                   = 0x28754, // 
 
377
  EG_GDS_APPEND_CONSUME_UAV11                   = 0x28758, // 
 
378
 
 
379
/* Registers from SQ block: */  
 
380
  EG_SQ_LOOP_CONST_0                            = 0x3A200, //      0x3E200
 
381
  EG_SQ_ALU_CONST_BUFFER_SIZE_VS_0              = 0x28180, // ?
 
382
  EG_SQ_VTX_SEMANTIC_0                          = 0x28380, // SAME
 
383
  EG_SQ_VTX_SEMANTIC_1                          = 0x28384, // SAME
 
384
  EG_SQ_VTX_SEMANTIC_2                          = 0x28388, // SAME
 
385
  EG_SQ_VTX_SEMANTIC_3                          = 0x2838C, // SAME
 
386
  EG_SQ_VTX_SEMANTIC_4                          = 0x28390, // SAME
 
387
  EG_SQ_VTX_SEMANTIC_5                          = 0x28394, // SAME
 
388
  EG_SQ_VTX_SEMANTIC_6                          = 0x28398, // SAME 
 
389
  EG_SQ_VTX_SEMANTIC_7                          = 0x2839C, // SAME 
 
390
  EG_SQ_VTX_SEMANTIC_8                          = 0x283A0, // SAME 
 
391
  EG_SQ_VTX_SEMANTIC_9                          = 0x283A4, // SAME 
 
392
  EG_SQ_VTX_SEMANTIC_10                         = 0x283A8, // SAME 
 
393
  EG_SQ_VTX_SEMANTIC_11                         = 0x283AC, // SAME 
 
394
  EG_SQ_VTX_SEMANTIC_12                         = 0x283B0, // SAME 
 
395
  EG_SQ_VTX_SEMANTIC_13                         = 0x283B4, // SAME 
 
396
  EG_SQ_VTX_SEMANTIC_14                         = 0x283B8, // SAME 
 
397
  EG_SQ_VTX_SEMANTIC_15                         = 0x283BC, // SAME 
 
398
  EG_SQ_VTX_SEMANTIC_16                         = 0x283C0, // SAME 
 
399
  EG_SQ_VTX_SEMANTIC_17                         = 0x283C4, // SAME 
 
400
  EG_SQ_VTX_SEMANTIC_18                         = 0x283C8, // SAME 
 
401
  EG_SQ_VTX_SEMANTIC_19                         = 0x283CC, // SAME 
 
402
  EG_SQ_VTX_SEMANTIC_20                         = 0x283D0, // SAME 
 
403
  EG_SQ_VTX_SEMANTIC_21                         = 0x283D4, // SAME 
 
404
  EG_SQ_VTX_SEMANTIC_22                         = 0x283D8, // SAME 
 
405
  EG_SQ_VTX_SEMANTIC_23                         = 0x283DC, // SAME 
 
406
  EG_SQ_VTX_SEMANTIC_24                         = 0x283E0, // SAME 
 
407
  EG_SQ_VTX_SEMANTIC_25                         = 0x283E4, // SAME 
 
408
  EG_SQ_VTX_SEMANTIC_26                         = 0x283E8, // SAME 
 
409
  EG_SQ_VTX_SEMANTIC_27                         = 0x283EC, // SAME 
 
410
  EG_SQ_VTX_SEMANTIC_28                         = 0x283F0, // SAME 
 
411
  EG_SQ_VTX_SEMANTIC_29                         = 0x283F4, // SAME 
 
412
  EG_SQ_VTX_SEMANTIC_30                         = 0x283F8, // SAME 
 
413
  EG_SQ_VTX_SEMANTIC_31                         = 0x283FC, // SAME 
 
414
  EG_SQ_LSTMP_RING_ITEMSIZE                     = 0x28830, // 
 
415
  EG_SQ_HSTMP_RING_ITEMSIZE                     = 0x28834, // 
 
416
  EG_SQ_DYN_GPR_RESOURCE_LIMIT_1                = 0x28838, // 
 
417
  EG_SQ_PGM_START_PS                            = 0x28840, // SAME 
 
418
  EG_SQ_PGM_RESOURCES_PS                        = 0x28844, // DIFF 0x28850 
 
419
  EG_SQ_PGM_RESOURCES_2_PS                      = 0x28848, // 
 
420
  EG_SQ_PGM_EXPORTS_PS                          = 0x2884C, // SAME 0x28854 
 
421
  EG_SQ_PGM_START_VS                            = 0x2885C, // SAME 0x28858 
 
422
  EG_SQ_PGM_RESOURCES_VS                        = 0x28860, // DIFF 0x28868 
 
423
  EG_SQ_PGM_RESOURCES_2_VS                      = 0x28864, // 
 
424
  EG_SQ_PGM_START_GS                            = 0x28874, // SAME 0x2886C 
 
425
  EG_SQ_PGM_RESOURCES_GS                        = 0x28878, // DIFF 0x2887C 
 
426
  EG_SQ_PGM_RESOURCES_2_GS                      = 0x2887C, // 
 
427
  EG_SQ_PGM_START_ES                            = 0x2888C, // SAME 0x28880 
 
428
  EG_SQ_PGM_RESOURCES_ES                        = 0x28890, // DIFF 
 
429
  EG_SQ_PGM_RESOURCES_2_ES                      = 0x28894, // 
 
430
  EG_SQ_PGM_START_FS                            = 0x288A4, // SAME 0x28894 
 
431
  EG_SQ_PGM_RESOURCES_FS                        = 0x288A8, // DIFF 0x288A4 
 
432
  EG_SQ_PGM_START_HS                            = 0x288B8, // 
 
433
  EG_SQ_PGM_RESOURCES_HS                        = 0x288BC, // 
 
434
  EG_SQ_PGM_RESOURCES_2_HS                      = 0x288C0, // 
 
435
  EG_SQ_PGM_START_LS                            = 0x288D0, // 
 
436
  EG_SQ_PGM_RESOURCES_LS                        = 0x288D4, // 
 
437
  EG_SQ_PGM_RESOURCES_2_LS                      = 0x288D8, // 
 
438
  EG_SQ_THREAD_TRACE_USERDATA                   = 0x288DC, // 
 
439
  EG_SQ_LDS_ALLOC                               = 0x288E8, // 
 
440
  EG_SQ_LDS_ALLOC_PS                            = 0x288EC, // 
 
441
  EG_SQ_VTX_SEMANTIC_CLEAR                      = 0x288F0, // SAME 0x288E0 
 
442
  EG_SQ_THREAD_TRACE_CTRL                       = 0x288F8, // 
 
443
  EG_SQ_ESGS_RING_ITEMSIZE                      = 0x28900, // SAME 0x288A8 
 
444
  EG_SQ_GSVS_RING_ITEMSIZE                      = 0x28904, // SAME 0x288AC 
 
445
  EG_SQ_ESTMP_RING_ITEMSIZE                     = 0x28908, // SAME 0x288B0 
 
446
  EG_SQ_GSTMP_RING_ITEMSIZE                     = 0x2890C, // SAME 0x288B4 
 
447
  EG_SQ_VSTMP_RING_ITEMSIZE                     = 0x28910, // SAME 0x288B8 
 
448
  EG_SQ_PSTMP_RING_ITEMSIZE                     = 0x28914, // SAME 0x288BC 
 
449
  EG_SQ_GS_VERT_ITEMSIZE                        = 0x2891C, // SAME 0x288C8 
 
450
  EG_SQ_GS_VERT_ITEMSIZE_1                      = 0x28920, // 
 
451
  EG_SQ_GS_VERT_ITEMSIZE_2                      = 0x28924, // 
 
452
  EG_SQ_GS_VERT_ITEMSIZE_3                      = 0x28928, // 
 
453
  EG_SQ_GSVS_RING_OFFSET_1                      = 0x2892C, // 
 
454
  EG_SQ_GSVS_RING_OFFSET_2                      = 0x28930, // 
 
455
  EG_SQ_GSVS_RING_OFFSET_3                      = 0x28934, // 
 
456
  EG_SQ_ALU_CONST_CACHE_PS_0                    = 0x28940, // SAME 
 
457
  EG_SQ_ALU_CONST_CACHE_PS_1                    = 0x28944, // SAME 
 
458
  EG_SQ_ALU_CONST_CACHE_PS_2                    = 0x28948, // SAME 
 
459
  EG_SQ_ALU_CONST_CACHE_PS_3                    = 0x2894C, // SAME 
 
460
  EG_SQ_ALU_CONST_CACHE_PS_4                    = 0x28950, // SAME 
 
461
  EG_SQ_ALU_CONST_CACHE_PS_5                    = 0x28954, // SAME 
 
462
  EG_SQ_ALU_CONST_CACHE_PS_6                    = 0x28958, // SAME 
 
463
  EG_SQ_ALU_CONST_CACHE_PS_7                    = 0x2895C, // SAME 
 
464
  EG_SQ_ALU_CONST_CACHE_PS_8                    = 0x28960, // SAME 
 
465
  EG_SQ_ALU_CONST_CACHE_PS_9                    = 0x28964, // SAME 
 
466
  EG_SQ_ALU_CONST_CACHE_PS_10                   = 0x28968, // SAME 
 
467
  EG_SQ_ALU_CONST_CACHE_PS_11                   = 0x2896C, // SAME 
 
468
  EG_SQ_ALU_CONST_CACHE_PS_12                   = 0x28970, // SAME 
 
469
  EG_SQ_ALU_CONST_CACHE_PS_13                   = 0x28974, // SAME 
 
470
  EG_SQ_ALU_CONST_CACHE_PS_14                   = 0x28978, // SAME 
 
471
  EG_SQ_ALU_CONST_CACHE_PS_15                   = 0x2897C, // SAME 
 
472
  EG_SQ_ALU_CONST_CACHE_VS_0                    = 0x28980, // SAME 
 
473
  EG_SQ_ALU_CONST_CACHE_VS_1                    = 0x28984, // SAME 
 
474
  EG_SQ_ALU_CONST_CACHE_VS_2                    = 0x28988, // SAME 
 
475
  EG_SQ_ALU_CONST_CACHE_VS_3                    = 0x2898C, // SAME 
 
476
  EG_SQ_ALU_CONST_CACHE_VS_4                    = 0x28990, // SAME 
 
477
  EG_SQ_ALU_CONST_CACHE_VS_5                    = 0x28994, // SAME 
 
478
  EG_SQ_ALU_CONST_CACHE_VS_6                    = 0x28998, // SAME 
 
479
  EG_SQ_ALU_CONST_CACHE_VS_7                    = 0x2899C, // SAME 
 
480
  EG_SQ_ALU_CONST_CACHE_VS_8                    = 0x289A0, // SAME 
 
481
  EG_SQ_ALU_CONST_CACHE_VS_9                    = 0x289A4, // SAME 
 
482
  EG_SQ_ALU_CONST_CACHE_VS_10                   = 0x289A8, // SAME 
 
483
  EG_SQ_ALU_CONST_CACHE_VS_11                   = 0x289AC, // SAME 
 
484
  EG_SQ_ALU_CONST_CACHE_VS_12                   = 0x289B0, // SAME 
 
485
  EG_SQ_ALU_CONST_CACHE_VS_13                   = 0x289B4, // SAME 
 
486
  EG_SQ_ALU_CONST_CACHE_VS_14                   = 0x289B8, // SAME 
 
487
  EG_SQ_ALU_CONST_CACHE_VS_15                   = 0x289BC, // SAME 
 
488
  EG_SQ_ALU_CONST_CACHE_GS_0                    = 0x289C0, // SAME 
 
489
  EG_SQ_ALU_CONST_CACHE_GS_1                    = 0x289C4, // SAME 
 
490
  EG_SQ_ALU_CONST_CACHE_GS_2                    = 0x289C8, // SAME 
 
491
  EG_SQ_ALU_CONST_CACHE_GS_3                    = 0x289CC, // SAME 
 
492
  EG_SQ_ALU_CONST_CACHE_GS_4                    = 0x289D0, // SAME 
 
493
  EG_SQ_ALU_CONST_CACHE_GS_5                    = 0x289D4, // SAME 
 
494
  EG_SQ_ALU_CONST_CACHE_GS_6                    = 0x289D8, // SAME 
 
495
  EG_SQ_ALU_CONST_CACHE_GS_7                    = 0x289DC, // SAME 
 
496
  EG_SQ_ALU_CONST_CACHE_GS_8                    = 0x289E0, // SAME 
 
497
  EG_SQ_ALU_CONST_CACHE_GS_9                    = 0x289E4, // SAME 
 
498
  EG_SQ_ALU_CONST_CACHE_GS_10                   = 0x289E8, // SAME 
 
499
  EG_SQ_ALU_CONST_CACHE_GS_11                   = 0x289EC, // SAME 
 
500
  EG_SQ_ALU_CONST_CACHE_GS_12                   = 0x289F0, // SAME 
 
501
  EG_SQ_ALU_CONST_CACHE_GS_13                   = 0x289F4, // SAME 
 
502
  EG_SQ_ALU_CONST_CACHE_GS_14                   = 0x289F8, // SAME 
 
503
  EG_SQ_ALU_CONST_CACHE_GS_15                   = 0x289FC, // SAME 
 
504
  EG_SQ_ALU_CONST_CACHE_HS_0                    = 0x28F00, // 
 
505
  EG_SQ_ALU_CONST_CACHE_HS_1                    = 0x28F04, // 
 
506
  EG_SQ_ALU_CONST_CACHE_HS_2                    = 0x28F08, // 
 
507
  EG_SQ_ALU_CONST_CACHE_HS_3                    = 0x28F0C, // 
 
508
  EG_SQ_ALU_CONST_CACHE_HS_4                    = 0x28F10, // 
 
509
  EG_SQ_ALU_CONST_CACHE_HS_5                    = 0x28F14, // 
 
510
  EG_SQ_ALU_CONST_CACHE_HS_6                    = 0x28F18, // 
 
511
  EG_SQ_ALU_CONST_CACHE_HS_7                    = 0x28F1C, // 
 
512
  EG_SQ_ALU_CONST_CACHE_HS_8                    = 0x28F20, // 
 
513
  EG_SQ_ALU_CONST_CACHE_HS_9                    = 0x28F24, // 
 
514
  EG_SQ_ALU_CONST_CACHE_HS_10                   = 0x28F28, // 
 
515
  EG_SQ_ALU_CONST_CACHE_HS_11                   = 0x28F2C, // 
 
516
  EG_SQ_ALU_CONST_CACHE_HS_12                   = 0x28F30, // 
 
517
  EG_SQ_ALU_CONST_CACHE_HS_13                   = 0x28F34, // 
 
518
  EG_SQ_ALU_CONST_CACHE_HS_14                   = 0x28F38, // 
 
519
  EG_SQ_ALU_CONST_CACHE_HS_15                   = 0x28F3C, // 
 
520
  EG_SQ_ALU_CONST_CACHE_LS_0                    = 0x28F40, // 
 
521
  EG_SQ_ALU_CONST_CACHE_LS_1                    = 0x28F44, // 
 
522
  EG_SQ_ALU_CONST_CACHE_LS_2                    = 0x28F48, // 
 
523
  EG_SQ_ALU_CONST_CACHE_LS_3                    = 0x28F4C, // 
 
524
  EG_SQ_ALU_CONST_CACHE_LS_4                    = 0x28F50, // 
 
525
  EG_SQ_ALU_CONST_CACHE_LS_5                    = 0x28F54, // 
 
526
  EG_SQ_ALU_CONST_CACHE_LS_6                    = 0x28F58, // 
 
527
  EG_SQ_ALU_CONST_CACHE_LS_7                    = 0x28F5C, // 
 
528
  EG_SQ_ALU_CONST_CACHE_LS_8                    = 0x28F60, // 
 
529
  EG_SQ_ALU_CONST_CACHE_LS_9                    = 0x28F64, // 
 
530
  EG_SQ_ALU_CONST_CACHE_LS_10                   = 0x28F68, // 
 
531
  EG_SQ_ALU_CONST_CACHE_LS_11                   = 0x28F6C, // 
 
532
  EG_SQ_ALU_CONST_CACHE_LS_12                   = 0x28F70, // 
 
533
  EG_SQ_ALU_CONST_CACHE_LS_13                   = 0x28F74, // 
 
534
  EG_SQ_ALU_CONST_CACHE_LS_14                   = 0x28F78, // 
 
535
  EG_SQ_ALU_CONST_CACHE_LS_15                   = 0x28F7C, // 
 
536
  EG_SQ_ALU_CONST_BUFFER_SIZE_PS_0              = 0x28140,
 
537
  EG_SQ_ALU_CONST_BUFFER_SIZE_HS_0              = 0x28F80, // 
 
538
  EG_SQ_ALU_CONST_BUFFER_SIZE_HS_1              = 0x28F84, // 
 
539
  EG_SQ_ALU_CONST_BUFFER_SIZE_HS_2              = 0x28F88, // 
 
540
  EG_SQ_ALU_CONST_BUFFER_SIZE_HS_3              = 0x28F8C, // 
 
541
  EG_SQ_ALU_CONST_BUFFER_SIZE_HS_4              = 0x28F90, // 
 
542
  EG_SQ_ALU_CONST_BUFFER_SIZE_HS_5              = 0x28F94, // 
 
543
  EG_SQ_ALU_CONST_BUFFER_SIZE_HS_6              = 0x28F98, // 
 
544
  EG_SQ_ALU_CONST_BUFFER_SIZE_HS_7              = 0x28F9C, // 
 
545
  EG_SQ_ALU_CONST_BUFFER_SIZE_HS_8              = 0x28FA0, // 
 
546
  EG_SQ_ALU_CONST_BUFFER_SIZE_HS_9              = 0x28FA4, // 
 
547
  EG_SQ_ALU_CONST_BUFFER_SIZE_HS_10             = 0x28FA8, // 
 
548
  EG_SQ_ALU_CONST_BUFFER_SIZE_HS_11             = 0x28FAC, // 
 
549
  EG_SQ_ALU_CONST_BUFFER_SIZE_HS_12             = 0x28FB0, // 
 
550
  EG_SQ_ALU_CONST_BUFFER_SIZE_HS_13             = 0x28FB4, // 
 
551
  EG_SQ_ALU_CONST_BUFFER_SIZE_HS_14             = 0x28FB8, // 
 
552
  EG_SQ_ALU_CONST_BUFFER_SIZE_HS_15             = 0x28FBC, // 
 
553
  EG_SQ_ALU_CONST_BUFFER_SIZE_LS_0              = 0x28FC0, // 
 
554
  EG_SQ_ALU_CONST_BUFFER_SIZE_LS_1              = 0x28FC4, // 
 
555
  EG_SQ_ALU_CONST_BUFFER_SIZE_LS_2              = 0x28FC8, // 
 
556
  EG_SQ_ALU_CONST_BUFFER_SIZE_LS_3              = 0x28FCC, // 
 
557
  EG_SQ_ALU_CONST_BUFFER_SIZE_LS_4              = 0x28FD0, // 
 
558
  EG_SQ_ALU_CONST_BUFFER_SIZE_LS_5              = 0x28FD4, // 
 
559
  EG_SQ_ALU_CONST_BUFFER_SIZE_LS_6              = 0x28FD8, // 
 
560
  EG_SQ_ALU_CONST_BUFFER_SIZE_LS_7              = 0x28FDC, // 
 
561
  EG_SQ_ALU_CONST_BUFFER_SIZE_LS_8              = 0x28FE0, // 
 
562
  EG_SQ_ALU_CONST_BUFFER_SIZE_LS_9              = 0x28FE4, // 
 
563
  EG_SQ_ALU_CONST_BUFFER_SIZE_LS_10             = 0x28FE8, // 
 
564
  EG_SQ_ALU_CONST_BUFFER_SIZE_LS_11             = 0x28FEC, // 
 
565
  EG_SQ_ALU_CONST_BUFFER_SIZE_LS_12             = 0x28FF0, // 
 
566
  EG_SQ_ALU_CONST_BUFFER_SIZE_LS_13             = 0x28FF4, // 
 
567
  EG_SQ_ALU_CONST_BUFFER_SIZE_LS_14             = 0x28FF8, // 
 
568
  EG_SQ_ALU_CONST_BUFFER_SIZE_LS_15             = 0x28FFC, // 
 
569
 
 
570
/* Registers from SPI block: */         
 
571
  EG_SPI_VS_OUT_ID_0                            = 0x2861C, // SAME 0x28614 
 
572
  EG_SPI_VS_OUT_ID_1                            = 0x28620, // SAME 0x28618 
 
573
  EG_SPI_VS_OUT_ID_2                            = 0x28624, // SAME 0x2861C 
 
574
  EG_SPI_VS_OUT_ID_3                            = 0x28628, // SAME 0x28620 
 
575
  EG_SPI_VS_OUT_ID_4                            = 0x2862C, // SAME 0x28624 
 
576
  EG_SPI_VS_OUT_ID_5                            = 0x28630, // SAME 0x28628 
 
577
  EG_SPI_VS_OUT_ID_6                            = 0x28634, // SAME 0x2862C 
 
578
  EG_SPI_VS_OUT_ID_7                            = 0x28638, // SAME 0x28630 
 
579
  EG_SPI_VS_OUT_ID_8                            = 0x2863C, // SAME 0x28634 
 
580
  EG_SPI_VS_OUT_ID_9                            = 0x28640, // SAME 0x28638 
 
581
  EG_SPI_PS_INPUT_CNTL_0                        = 0x28644, // SAME 
 
582
  EG_SPI_PS_INPUT_CNTL_1                        = 0x28648, // SAME 
 
583
  EG_SPI_PS_INPUT_CNTL_2                        = 0x2864C, // SAME 
 
584
  EG_SPI_PS_INPUT_CNTL_3                        = 0x28650, // SAME 
 
585
  EG_SPI_PS_INPUT_CNTL_4                        = 0x28654, // SAME 
 
586
  EG_SPI_PS_INPUT_CNTL_5                        = 0x28658, // SAME 
 
587
  EG_SPI_PS_INPUT_CNTL_6                        = 0x2865C, // SAME 
 
588
  EG_SPI_PS_INPUT_CNTL_7                        = 0x28660, // SAME 
 
589
  EG_SPI_PS_INPUT_CNTL_8                        = 0x28664, // SAME 
 
590
  EG_SPI_PS_INPUT_CNTL_9                        = 0x28668, // SAME 
 
591
  EG_SPI_PS_INPUT_CNTL_10                       = 0x2866C, // SAME 
 
592
  EG_SPI_PS_INPUT_CNTL_11                       = 0x28670, // SAME 
 
593
  EG_SPI_PS_INPUT_CNTL_12                       = 0x28674, // SAME 
 
594
  EG_SPI_PS_INPUT_CNTL_13                       = 0x28678, // SAME 
 
595
  EG_SPI_PS_INPUT_CNTL_14                       = 0x2867C, // SAME 
 
596
  EG_SPI_PS_INPUT_CNTL_15                       = 0x28680, // SAME 
 
597
  EG_SPI_PS_INPUT_CNTL_16                       = 0x28684, // SAME 
 
598
  EG_SPI_PS_INPUT_CNTL_17                       = 0x28688, // SAME 
 
599
  EG_SPI_PS_INPUT_CNTL_18                       = 0x2868C, // SAME 
 
600
  EG_SPI_PS_INPUT_CNTL_19                       = 0x28690, // SAME 
 
601
  EG_SPI_PS_INPUT_CNTL_20                       = 0x28694, // SAME 
 
602
  EG_SPI_PS_INPUT_CNTL_21                       = 0x28698, // SAME 
 
603
  EG_SPI_PS_INPUT_CNTL_22                       = 0x2869C, // SAME 
 
604
  EG_SPI_PS_INPUT_CNTL_23                       = 0x286A0, // SAME 
 
605
  EG_SPI_PS_INPUT_CNTL_24                       = 0x286A4, // SAME 
 
606
  EG_SPI_PS_INPUT_CNTL_25                       = 0x286A8, // SAME 
 
607
  EG_SPI_PS_INPUT_CNTL_26                       = 0x286AC, // SAME 
 
608
  EG_SPI_PS_INPUT_CNTL_27                       = 0x286B0, // SAME 
 
609
  EG_SPI_PS_INPUT_CNTL_28                       = 0x286B4, // SAME 
 
610
  EG_SPI_PS_INPUT_CNTL_29                       = 0x286B8, // SAME 
 
611
  EG_SPI_PS_INPUT_CNTL_30                       = 0x286BC, // SAME 
 
612
  EG_SPI_PS_INPUT_CNTL_31                       = 0x286C0, // SAME 
 
613
  EG_SPI_VS_OUT_CONFIG                          = 0x286C4, // SAME 
 
614
  EG_SPI_THREAD_GROUPING                        = 0x286C8, // DIFF 
 
615
  EG_SPI_PS_IN_CONTROL_0                        = 0x286CC, // SAME 
 
616
  EG_SPI_PS_IN_CONTROL_1                        = 0x286D0, // SAME 
 
617
  EG_SPI_INTERP_CONTROL_0                       = 0x286D4, // SAME 
 
618
  EG_SPI_INPUT_Z                                = 0x286D8, // SAME 
 
619
  EG_SPI_FOG_CNTL                               = 0x286DC, // SAME 
 
620
  EG_SPI_BARYC_CNTL                             = 0x286E0, // 
 
621
  EG_SPI_PS_IN_CONTROL_2                        = 0x286E4, // 
 
622
  EG_SPI_COMPUTE_INPUT_CNTL                     = 0x286E8, // 
 
623
  EG_SPI_COMPUTE_NUM_THREAD_X                   = 0x286EC, // 
 
624
  EG_SPI_COMPUTE_NUM_THREAD_Y                   = 0x286F0, // 
 
625
  EG_SPI_COMPUTE_NUM_THREAD_Z                   = 0x286F4, // 
 
626
 
 
627
/* Registers from SX block: */  
 
628
  EG_SX_MISC                                    = 0x28350, // SAME 
 
629
  EG_SX_SURFACE_SYNC                            = 0x28354, // DIFF 
 
630
  EG_SX_ALPHA_TEST_CONTROL                      = 0x28410, // SAME 
 
631
  EG_SX_ALPHA_REF                               = 0x28438, // SAME 
 
632
 
 
633
/* Registers from DB block: */  
 
634
  EG_DB_RENDER_CONTROL                          = 0x28000, // DIFF 0x28D0C 
 
635
  EG_DB_COUNT_CONTROL                           = 0x28004, // 
 
636
  EG_DB_DEPTH_VIEW                              = 0x28008, // DIFF 0x28004 
 
637
  EG_DB_RENDER_OVERRIDE                         = 0x2800C, // DIFF 0x28D10 
 
638
  EG_DB_RENDER_OVERRIDE2                        = 0x28010, // 
 
639
  EG_DB_HTILE_DATA_BASE                         = 0x28014, // SAME 
 
640
 
 
641
  EG_DB_STENCIL_CLEAR                           = 0x28028, // SAME 
 
642
  EG_DB_DEPTH_CLEAR                             = 0x2802C, // SAME 
 
643
 
 
644
  EG_DB_Z_INFO                                  = 0x28040, // 
 
645
  EG_DB_STENCIL_INFO                            = 0x28044, // 
 
646
  EG_DB_Z_READ_BASE                             = 0x28048, // 
 
647
  EG_DB_STENCIL_READ_BASE                       = 0x2804C, // 
 
648
  EG_DB_Z_WRITE_BASE                            = 0x28050, // 
 
649
  EG_DB_STENCIL_WRITE_BASE                      = 0x28054, // 
 
650
  EG_DB_DEPTH_SIZE                              = 0x28058, // DIFF 0x28000 
 
651
  EG_DB_DEPTH_SLICE                             = 0x2805C, // 
 
652
 
 
653
  EG_DB_STENCILREFMASK                          = 0x28430, // SAME 
 
654
  EG_DB_STENCILREFMASK_BF                       = 0x28434, // SAME 
 
655
  EG_DB_DEPTH_CONTROL                           = 0x28800, // SAME 
 
656
  EG_DB_SHADER_CONTROL                          = 0x2880C, // DIFF 
 
657
  EG_DB_HTILE_SURFACE                           = 0x28ABC, // SAME 0x28D24 
 
658
  EG_DB_SRESULTS_COMPARE_STATE0                 = 0x28AC0, // SAME 0x28D28 
 
659
  EG_DB_SRESULTS_COMPARE_STATE1                 = 0x28AC4, // SAME 0x28D2C 
 
660
  EG_DB_PRELOAD_CONTROL                         = 0x28AC8, // SAME 0x28D30 
 
661
  EG_DB_ALPHA_TO_MASK                           = 0x28B70, // SAME 0x28D44 
 
662
 
 
663
/* Registers from CB block: */  
 
664
  EG_CB_TARGET_MASK                             = 0x28238, // SAME 
 
665
  EG_CB_SHADER_MASK                             = 0x2823C, // SAME 
 
666
  EG_CB_BLEND_RED                               = 0x28414, // SAME 
 
667
  EG_CB_BLEND_GREEN                             = 0x28418, // SAME 
 
668
  EG_CB_BLEND_BLUE                              = 0x2841C, // SAME 
 
669
  EG_CB_BLEND_ALPHA                             = 0x28420, // SAME 
 
670
  EG_CB_BLEND0_CONTROL                          = 0x28780, // DIFF 
 
671
  EG_CB_BLEND1_CONTROL                          = 0x28784, // DIFF 
 
672
  EG_CB_BLEND2_CONTROL                          = 0x28788, // DIFF 
 
673
  EG_CB_BLEND3_CONTROL                          = 0x2878C, // DIFF 
 
674
  EG_CB_BLEND4_CONTROL                          = 0x28790, // DIFF 
 
675
  EG_CB_BLEND5_CONTROL                          = 0x28794, // DIFF 
 
676
  EG_CB_BLEND6_CONTROL                          = 0x28798, // DIFF 
 
677
  EG_CB_BLEND7_CONTROL                          = 0x2879C, // DIFF 
 
678
  EG_CB_COLOR_CONTROL                           = 0x28808, // DIFF 
 
679
  EG_CB_IMMED0_BASE                             = 0x28B9C, // 
 
680
  EG_CB_IMMED1_BASE                             = 0x28BA0, // 
 
681
  EG_CB_IMMED2_BASE                             = 0x28BA4, // 
 
682
  EG_CB_IMMED3_BASE                             = 0x28BA8, // 
 
683
  EG_CB_IMMED4_BASE                             = 0x28BAC, // 
 
684
  EG_CB_IMMED5_BASE                             = 0x28BB0, // 
 
685
  EG_CB_IMMED6_BASE                             = 0x28BB4, // 
 
686
  EG_CB_IMMED7_BASE                             = 0x28BB8, // 
 
687
  EG_CB_IMMED8_BASE                             = 0x28BBC, // 
 
688
  EG_CB_IMMED9_BASE                             = 0x28BC0, // 
 
689
  EG_CB_IMMED10_BASE                            = 0x28BC4, // 
 
690
  EG_CB_IMMED11_BASE                            = 0x28BC8, // 
 
691
  EG_CB_CLRCMP_CONTROL                          = 0x28C40, // SAME 0x28C30 
 
692
  EG_CB_CLRCMP_SRC                              = 0x28C44, // SAME 0x28C34 
 
693
  EG_CB_CLRCMP_DST                              = 0x28C48, // SAME 0x28C38 
 
694
  EG_CB_CLRCMP_MSK                              = 0x28C4C, // SAME 0x28C3C 
 
695
  EG_CB_COLOR0_BASE                             = 0x28C60, // SAME 0x28040 
 
696
  EG_CB_COLOR0_PITCH                            = 0x28C64, // 
 
697
  EG_CB_COLOR0_SLICE                            = 0x28C68, // 
 
698
  EG_CB_COLOR0_VIEW                             = 0x28C6C, // SAME 0x28080 
 
699
  EG_CB_COLOR0_INFO                             = 0x28C70, // DIFF 0x280A0 
 
700
  EG_CB_COLOR0_ATTRIB                           = 0x28C74, // 
 
701
  EG_CB_COLOR0_DIM                              = 0x28C78, // 
 
702
  EG_CB_COLOR0_CMASK                            = 0x28C7C, // 
 
703
  EG_CB_COLOR0_CMASK_SLICE                      = 0x28C80, // 
 
704
  EG_CB_COLOR0_FMASK                            = 0x28C84, // 
 
705
  EG_CB_COLOR0_FMASK_SLICE                      = 0x28C88, // 
 
706
  EG_CB_COLOR0_CLEAR_WORD0                      = 0x28C8C, // 
 
707
  EG_CB_COLOR0_CLEAR_WORD1                      = 0x28C90, // 
 
708
  EG_CB_COLOR0_CLEAR_WORD2                      = 0x28C94, // 
 
709
  EG_CB_COLOR0_CLEAR_WORD3                      = 0x28C98, // 
 
710
  EG_CB_COLOR1_BASE                             = 0x28C9C, // SAME 0x28044 
 
711
  EG_CB_COLOR1_PITCH                            = 0x28CA0, // 
 
712
  EG_CB_COLOR1_SLICE                            = 0x28CA4, // 
 
713
  EG_CB_COLOR1_VIEW                             = 0x28CA8, // SAME 0x28084 
 
714
  EG_CB_COLOR1_INFO                             = 0x28CAC, // DIFF 0x280A4 
 
715
  EG_CB_COLOR1_ATTRIB                           = 0x28CB0, // 
 
716
  EG_CB_COLOR1_DIM                              = 0x28CB4, // 
 
717
  EG_CB_COLOR1_CMASK                            = 0x28CB8, // 
 
718
  EG_CB_COLOR1_CMASK_SLICE                      = 0x28CBC, // 
 
719
  EG_CB_COLOR1_FMASK                            = 0x28CC0, // 
 
720
  EG_CB_COLOR1_FMASK_SLICE                      = 0x28CC4, // 
 
721
  EG_CB_COLOR1_CLEAR_WORD0                      = 0x28CC8, // 
 
722
  EG_CB_COLOR1_CLEAR_WORD1                      = 0x28CCC, // 
 
723
  EG_CB_COLOR1_CLEAR_WORD2                      = 0x28CD0, // 
 
724
  EG_CB_COLOR1_CLEAR_WORD3                      = 0x28CD4, // 
 
725
  EG_CB_COLOR2_BASE                             = 0x28CD8, // SAME 0x28048 
 
726
  EG_CB_COLOR2_PITCH                            = 0x28CDC, // 
 
727
  EG_CB_COLOR2_SLICE                            = 0x28CE0, // 
 
728
  EG_CB_COLOR2_VIEW                             = 0x28CE4, // SAME 0x28088 
 
729
  EG_CB_COLOR2_INFO                             = 0x28CE8, // DIFF 0x280A8 
 
730
  EG_CB_COLOR2_ATTRIB                           = 0x28CEC, // 
 
731
  EG_CB_COLOR2_DIM                              = 0x28CF0, // 
 
732
  EG_CB_COLOR2_CMASK                            = 0x28CF4, // 
 
733
  EG_CB_COLOR2_CMASK_SLICE                      = 0x28CF8, // 
 
734
  EG_CB_COLOR2_FMASK                            = 0x28CFC, // 
 
735
  EG_CB_COLOR2_FMASK_SLICE                      = 0x28D00, // 
 
736
  EG_CB_COLOR2_CLEAR_WORD0                      = 0x28D04, // 
 
737
  EG_CB_COLOR2_CLEAR_WORD1                      = 0x28D08, // 
 
738
  EG_CB_COLOR2_CLEAR_WORD2                      = 0x28D0C, // 
 
739
  EG_CB_COLOR2_CLEAR_WORD3                      = 0x28D10, // 
 
740
  EG_CB_COLOR3_BASE                             = 0x28D14, // SAME 0x2804C 
 
741
  EG_CB_COLOR3_PITCH                            = 0x28D18, // 
 
742
  EG_CB_COLOR3_SLICE                            = 0x28D1C, // 
 
743
  EG_CB_COLOR3_VIEW                             = 0x28D20, // SAME 0x2808C 
 
744
  EG_CB_COLOR3_INFO                             = 0x28D24, // DIFF 0x280AC 
 
745
  EG_CB_COLOR3_ATTRIB                           = 0x28D28, // 
 
746
  EG_CB_COLOR3_DIM                              = 0x28D2C, // 
 
747
  EG_CB_COLOR3_CMASK                            = 0x28D30, // 
 
748
  EG_CB_COLOR3_CMASK_SLICE                      = 0x28D34, // 
 
749
  EG_CB_COLOR3_FMASK                            = 0x28D38, // 
 
750
  EG_CB_COLOR3_FMASK_SLICE                      = 0x28D3C, // 
 
751
  EG_CB_COLOR3_CLEAR_WORD0                      = 0x28D40, // 
 
752
  EG_CB_COLOR3_CLEAR_WORD1                      = 0x28D44, // 
 
753
  EG_CB_COLOR3_CLEAR_WORD2                      = 0x28D48, // 
 
754
  EG_CB_COLOR3_CLEAR_WORD3                      = 0x28D4C, // 
 
755
  EG_CB_COLOR4_BASE                             = 0x28D50, // SAME 0x28050 
 
756
  EG_CB_COLOR4_PITCH                            = 0x28D54, // 
 
757
  EG_CB_COLOR4_SLICE                            = 0x28D58, // 
 
758
  EG_CB_COLOR4_VIEW                             = 0x28D5C, // SAME 0x28090 
 
759
  EG_CB_COLOR4_INFO                             = 0x28D60, // DIFF 0x280B0 
 
760
  EG_CB_COLOR4_ATTRIB                           = 0x28D64, // 
 
761
  EG_CB_COLOR4_DIM                              = 0x28D68, // 
 
762
  EG_CB_COLOR4_CMASK                            = 0x28D6C, // 
 
763
  EG_CB_COLOR4_CMASK_SLICE                      = 0x28D70, // 
 
764
  EG_CB_COLOR4_FMASK                            = 0x28D74, // 
 
765
  EG_CB_COLOR4_FMASK_SLICE                      = 0x28D78, // 
 
766
  EG_CB_COLOR4_CLEAR_WORD0                      = 0x28D7C, // 
 
767
  EG_CB_COLOR4_CLEAR_WORD1                      = 0x28D80, // 
 
768
  EG_CB_COLOR4_CLEAR_WORD2                      = 0x28D84, // 
 
769
  EG_CB_COLOR4_CLEAR_WORD3                      = 0x28D88, // 
 
770
  EG_CB_COLOR5_BASE                             = 0x28D8C, // SAME 0x28054 
 
771
  EG_CB_COLOR5_PITCH                            = 0x28D90, // 
 
772
  EG_CB_COLOR5_SLICE                            = 0x28D94, // 
 
773
  EG_CB_COLOR5_VIEW                             = 0x28D98, // SAME 0x28094 
 
774
  EG_CB_COLOR5_INFO                             = 0x28D9C, // DIFF 0x280B4 
 
775
  EG_CB_COLOR5_ATTRIB                           = 0x28DA0, // 
 
776
  EG_CB_COLOR5_DIM                              = 0x28DA4, // 
 
777
  EG_CB_COLOR5_CMASK                            = 0x28DA8, // 
 
778
  EG_CB_COLOR5_CMASK_SLICE                      = 0x28DAC, // 
 
779
  EG_CB_COLOR5_FMASK                            = 0x28DB0, // 
 
780
  EG_CB_COLOR5_FMASK_SLICE                      = 0x28DB4, // 
 
781
  EG_CB_COLOR5_CLEAR_WORD0                      = 0x28DB8, // 
 
782
  EG_CB_COLOR5_CLEAR_WORD1                      = 0x28DBC, // 
 
783
  EG_CB_COLOR5_CLEAR_WORD2                      = 0x28DC0, // 
 
784
  EG_CB_COLOR5_CLEAR_WORD3                      = 0x28DC4, // 
 
785
  EG_CB_COLOR6_BASE                             = 0x28DC8, // SAME 0x28058 
 
786
  EG_CB_COLOR6_PITCH                            = 0x28DCC, // 
 
787
  EG_CB_COLOR6_SLICE                            = 0x28DD0, // 
 
788
  EG_CB_COLOR6_VIEW                             = 0x28DD4, // SAME 0x28098 
 
789
  EG_CB_COLOR6_INFO                             = 0x28DD8, // DIFF 0x280B8 
 
790
  EG_CB_COLOR6_ATTRIB                           = 0x28DDC, //
 
791
  EG_CB_COLOR6_DIM                              = 0x28DE0, //
 
792
  EG_CB_COLOR6_CMASK                            = 0x28DE4, //
 
793
  EG_CB_COLOR6_CMASK_SLICE                      = 0x28DE8, //
 
794
  EG_CB_COLOR6_FMASK                            = 0x28DEC, //
 
795
  EG_CB_COLOR6_FMASK_SLICE                      = 0x28DF0, //
 
796
  EG_CB_COLOR6_CLEAR_WORD0                      = 0x28DF4, //
 
797
  EG_CB_COLOR6_CLEAR_WORD1                      = 0x28DF8, //
 
798
  EG_CB_COLOR6_CLEAR_WORD2                      = 0x28DFC, //
 
799
  EG_CB_COLOR6_CLEAR_WORD3                      = 0x28E00, //
 
800
  EG_CB_COLOR7_BASE                             = 0x28E04, // SAME 0x2805C 
 
801
  EG_CB_COLOR7_PITCH                            = 0x28E08, // 
 
802
  EG_CB_COLOR7_SLICE                            = 0x28E0C, // 
 
803
  EG_CB_COLOR7_VIEW                             = 0x28E10, // SAME 0x2809C 
 
804
  EG_CB_COLOR7_INFO                             = 0x28E14, // DIFF 0x280BC 
 
805
  EG_CB_COLOR7_ATTRIB                           = 0x28E18, // 
 
806
  EG_CB_COLOR7_DIM                              = 0x28E1C, // 
 
807
  EG_CB_COLOR7_CMASK                            = 0x28E20, // 
 
808
  EG_CB_COLOR7_CMASK_SLICE                      = 0x28E24, // 
 
809
  EG_CB_COLOR7_FMASK                            = 0x28E28, // 
 
810
  EG_CB_COLOR7_FMASK_SLICE                      = 0x28E2C, // 
 
811
  EG_CB_COLOR7_CLEAR_WORD0                      = 0x28E30, // 
 
812
  EG_CB_COLOR7_CLEAR_WORD1                      = 0x28E34, // 
 
813
  EG_CB_COLOR7_CLEAR_WORD2                      = 0x28E38, // 
 
814
  EG_CB_COLOR7_CLEAR_WORD3                      = 0x28E3C, // 
 
815
  EG_CB_COLOR8_BASE                             = 0x28E40, // 
 
816
  EG_CB_COLOR8_PITCH                            = 0x28E44, // 
 
817
  EG_CB_COLOR8_SLICE                            = 0x28E48, // 
 
818
  EG_CB_COLOR8_VIEW                             = 0x28E4C, // 
 
819
  EG_CB_COLOR8_INFO                             = 0x28E50, // 
 
820
  EG_CB_COLOR8_ATTRIB                           = 0x28E54, // 
 
821
  EG_CB_COLOR8_DIM                              = 0x28E58, // 
 
822
  EG_CB_COLOR9_BASE                             = 0x28E5C, // 
 
823
  EG_CB_COLOR9_PITCH                            = 0x28E60, // 
 
824
  EG_CB_COLOR9_SLICE                            = 0x28E64, // 
 
825
  EG_CB_COLOR9_VIEW                             = 0x28E68, // 
 
826
  EG_CB_COLOR9_INFO                             = 0x28E6C, // 
 
827
  EG_CB_COLOR9_ATTRIB                           = 0x28E70, // 
 
828
  EG_CB_COLOR9_DIM                              = 0x28E74, // 
 
829
  EG_CB_COLOR10_BASE                            = 0x28E78, // 
 
830
  EG_CB_COLOR10_PITCH                           = 0x28E7C, // 
 
831
  EG_CB_COLOR10_SLICE                           = 0x28E80, // 
 
832
  EG_CB_COLOR10_VIEW                            = 0x28E84, // 
 
833
  EG_CB_COLOR10_INFO                            = 0x28E88, // 
 
834
  EG_CB_COLOR10_ATTRIB                          = 0x28E8C, // 
 
835
  EG_CB_COLOR10_DIM                             = 0x28E90, // 
 
836
  EG_CB_COLOR11_BASE                            = 0x28E94, // 
 
837
  EG_CB_COLOR11_PITCH                           = 0x28E98, // 
 
838
  EG_CB_COLOR11_SLICE                           = 0x28E9C, // 
 
839
  EG_CB_COLOR11_VIEW                            = 0x28EA0, // 
 
840
  EG_CB_COLOR11_INFO                            = 0x28EA4, // 
 
841
  EG_CB_COLOR11_ATTRIB                          = 0x28EA8, // 
 
842
  EG_CB_COLOR11_DIM                             = 0x28EAC, // 
 
843
 
 
844
/* Registers from CP block: */  
 
845
  EG_COHER_DEST_BASE_0                          = 0x28248, // SAME 
 
846
  EG_COHER_DEST_BASE_1                          = 0x2824C, // SAME 
 
847
  EG_CP_PERFMON_CNTX_CNTL                       = 0x28358, // 
 
848
 
 
849
/* Config: */
 
850
  EG_SPI_CONFIG_CNTL                            = 0x9100,  // DIFF
 
851
  EG_SPI_CONFIG_CNTL_1                          = 0x913C,  // DIFF
 
852
  EG_CP_PERFMON_CNTL                            = 0x87FC,  // SAME
 
853
  EG_SQ_MS_FIFO_SIZES                           = 0x8CF0,  // SAME
 
854
  EG_SQ_CONFIG                                  = 0x8C00,  // DIFF
 
855
  EG_SQ_GPR_RESOURCE_MGMT_1                     = 0x8C04,  // SAME
 
856
  EG_SQ_GPR_RESOURCE_MGMT_2                     = 0x8C08,  // SAME
 
857
  EG_SQ_THREAD_RESOURCE_MGMT                    = 0x8C18,  // SAME 0x8C0C,
 
858
  EG_SQ_STACK_RESOURCE_MGMT_1                   = 0x8C20,  // SAME 0x8C10,
 
859
  EG_SQ_STACK_RESOURCE_MGMT_2                   = 0x8C24,  // SAME 0x8C14,
 
860
  EG_SQ_DYN_GPR_CNTL_PS_FLUSH_REQ               = 0x8D8C,  // DIFF
 
861
  EG_SQ_LDS_RESOURCE_MGMT                       = 0x8E2C,  //
 
862
  EG_SQ_GPR_RESOURCE_MGMT_3                     = 0x8C0C,  //
 
863
  EG_SQ_STACK_RESOURCE_MGMT_3                   = 0x8C28,  //
 
864
  EG_SQ_THREAD_RESOURCE_MGMT_2                  = 0x8C1C,  //
 
865
  EG_VGT_CACHE_INVALIDATION                     = 0x88C4,  // DIFF
 
866
  EG_VGT_GS_VERTEX_REUSE                        = 0x88D4,  // SAME
 
867
  EG_PA_SC_FORCE_EOV_MAX_CNTS                   = 0x8B24,  // SAME   
 
868
  EG_PA_SC_LINE_STIPPLE_STATE                   = 0x8B10,  // SAME
 
869
  EG_PA_CL_ENHANCE                              = 0x8A14,  // SAME
 
870
 
 
871
/* Tex border color */
 
872
  EG_TD_PS_BORDER_COLOR_RED                     = 0xA404,
 
873
  EG_TD_PS_BORDER_COLOR_GREEN                   = 0xA408,
 
874
  EG_TD_PS_BORDER_COLOR_BLUE                    = 0xA40C,
 
875
  EG_TD_PS_BORDER_COLOR_ALPHA                   = 0xA410,
 
876
 
 
877
/* const */
 
878
  EG_SQ_VTX_CONSTANT_WORD0_0                    = 0x30000, //      0x38000   
 
879
};
 
880
 
 
881
#endif /* _EVERGREEN_OFF_H_ */
 
 
b'\\ No newline at end of file'