]> code.ossystems Code Review - meta-freescale.git/blob
b880c2b5ffe12015cee6de2a08c3c479e7f08770
[meta-freescale.git] /
1 From 10841bda9560f6a5b5581f9a2df3760cf6ee8c17 Mon Sep 17 00:00:00 2001
2 From: Richard Zhao <richard.zhao@freescale.com>
3 Date: Fri, 18 Nov 2011 10:33:10 +0800
4 Subject: [PATCH] ENGR00162464 update pm4 microcode: pm4_microcode_r18_20111020.a.inl.rel
5
6 It fix gpu hang.
7
8 Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
9 (cherry picked from commit acc00a6f1847bf8cdde1802b4375dc89d5160dfe)
10 ---
11  drivers/mxc/amd-gpu/common/pm4_microcode.inl |  371 +++++++++++++-------------
12  1 files changed, 186 insertions(+), 185 deletions(-)
13
14 diff --git a/drivers/mxc/amd-gpu/common/pm4_microcode.inl b/drivers/mxc/amd-gpu/common/pm4_microcode.inl
15 index aa7c9fc..058548b 100644
16 --- a/drivers/mxc/amd-gpu/common/pm4_microcode.inl
17 +++ b/drivers/mxc/amd-gpu/common/pm4_microcode.inl
18 @@ -1,4 +1,4 @@
19 -/* Copyright (c) 2008-2010, QUALCOMM Incorporated. All rights reserved.
20 +/* Copyright (c) 2008-2011, QUALCOMM Incorporated. All rights reserved.
21   *
22   * Redistribution and use in source and binary forms, with or without
23   * modification, are permitted provided that the following conditions are met:
24 @@ -26,12 +26,14 @@
25   *
26   */
27  
28 +// Microcode Source Version 20111020.a
29 +
30  #ifndef PM4_MICROCODE_H
31  #define PM4_MICROCODE_H
32  
33 -#define PM4_MICROCODE_VERSION 322696
34 +#define PM4_MICROCODE_VERSION 422468
35  
36 -#define PM4_MICROCODE_SIZE 768
37 +#define PM4_MICROCODE_SIZE 768  // Size of PM4 microcode in QWORD
38  
39  
40  #ifdef _PRIMLIB_INCLUDE
41 @@ -47,20 +49,20 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
42      { 0x00000000, 0xd9004800, 0x000 },
43      { 0x00000000, 0x00400000, 0x000 },
44      { 0x00000000, 0x34e00000, 0x000 },
45 -    { 0x00000000, 0x00600000, 0x28c },
46 +    { 0x00000000, 0x00600000, 0x287 },
47      { 0x0000ffff, 0xc0280a20, 0x000 },
48      { 0x00000000, 0x00294582, 0x000 },
49      { 0x00000000, 0xd9004800, 0x000 },
50      { 0x00000000, 0x00400000, 0x000 },
51 -    { 0x00000000, 0x00600000, 0x28c },
52 +    { 0x00000000, 0x00600000, 0x287 },
53      { 0x0000ffff, 0xc0284620, 0x000 },
54      { 0x00000000, 0xd9004800, 0x000 },
55      { 0x00000000, 0x00400000, 0x000 },
56 -    { 0x00000000, 0x00600000, 0x2b0 },
57 +    { 0x00000000, 0x00600000, 0x2ac },
58      { 0x00000000, 0xc0200c00, 0x000 },
59      { 0x000021fc, 0x0029462c, 0x000 },
60      { 0x00000000, 0x00404803, 0x021 },
61 -    { 0x00000000, 0x00600000, 0x2b0 },
62 +    { 0x00000000, 0x00600000, 0x2ac },
63      { 0x00000000, 0xc0200000, 0x000 },
64      { 0x00000000, 0xc0200c00, 0x000 },
65      { 0x000021fc, 0x0029462c, 0x000 },
66 @@ -78,7 +80,7 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
67      { 0x0000000e, 0x00404811, 0x000 },
68      { 0x00000394, 0x00204411, 0x000 },
69      { 0x00000001, 0xc0404811, 0x000 },
70 -    { 0x00000000, 0x00600000, 0x2b0 },
71 +    { 0x00000000, 0x00600000, 0x2ac },
72      { 0x000021f9, 0x0029462c, 0x000 },
73      { 0x00000008, 0xc0210a20, 0x000 },
74      { 0x00000000, 0x14e00000, 0x02d },
75 @@ -88,53 +90,48 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
76      { 0x0000001b, 0x002f0222, 0x000 },
77      { 0x00000000, 0x0ce00000, 0x043 },
78      { 0x00000002, 0x002f0222, 0x000 },
79 -    { 0x00000000, 0x0ce00000, 0x04a },
80 +    { 0x00000000, 0x0ce00000, 0x045 },
81      { 0x00000003, 0x002f0222, 0x000 },
82 -    { 0x00000000, 0x0ce00000, 0x051 },
83 +    { 0x00000000, 0x0ce00000, 0x047 },
84      { 0x00000004, 0x002f0222, 0x000 },
85 -    { 0x00000000, 0x0ce00000, 0x058 },
86 +    { 0x00000000, 0x0ce00000, 0x049 },
87      { 0x00000014, 0x002f0222, 0x000 },
88 -    { 0x00000000, 0x0ce00000, 0x058 },
89 +    { 0x00000000, 0x0ce00000, 0x049 },
90      { 0x00000015, 0x002f0222, 0x000 },
91 -    { 0x00000000, 0x0ce00000, 0x060 },
92 +    { 0x00000000, 0x0ce00000, 0x05b },
93      { 0x000021f9, 0x0029462c, 0x000 },
94      { 0x00000000, 0xc0404802, 0x000 },
95      { 0x0000001f, 0x40280a20, 0x000 },
96      { 0x0000001b, 0x002f0222, 0x000 },
97      { 0x00000000, 0x0ce00000, 0x043 },
98      { 0x00000002, 0x002f0222, 0x000 },
99 -    { 0x00000000, 0x0ce00000, 0x04a },
100 -    { 0x00000000, 0x00400000, 0x051 },
101 +    { 0x00000000, 0x0ce00000, 0x045 },
102 +    { 0x00000000, 0x00400000, 0x047 },
103      { 0x0000001f, 0xc0210e20, 0x000 },
104 -    { 0x00000612, 0x00204411, 0x000 },
105 -    { 0x00000000, 0x00204803, 0x000 },
106 -    { 0x00000000, 0xc0204800, 0x000 },
107 -    { 0x00000000, 0xc0204800, 0x000 },
108 -    { 0x000021f9, 0x0029462c, 0x000 },
109 -    { 0x00000000, 0x00404802, 0x000 },
110 +    { 0x00000612, 0x00404411, 0x04c },
111      { 0x0000001e, 0xc0210e20, 0x000 },
112 -    { 0x00000600, 0x00204411, 0x000 },
113 -    { 0x00000000, 0x00204803, 0x000 },
114 -    { 0x00000000, 0xc0204800, 0x000 },
115 -    { 0x00000000, 0xc0204800, 0x000 },
116 -    { 0x000021f9, 0x0029462c, 0x000 },
117 -    { 0x00000000, 0x00404802, 0x000 },
118 +    { 0x00000600, 0x00404411, 0x04c },
119      { 0x0000001e, 0xc0210e20, 0x000 },
120 -    { 0x00000605, 0x00204411, 0x000 },
121 -    { 0x00000000, 0x00204803, 0x000 },
122 -    { 0x00000000, 0xc0204800, 0x000 },
123 -    { 0x00000000, 0xc0204800, 0x000 },
124 -    { 0x000021f9, 0x0029462c, 0x000 },
125 -    { 0x00000000, 0x00404802, 0x000 },
126 +    { 0x00000605, 0x00404411, 0x04c },
127      { 0x0000001f, 0x40280a20, 0x000 },
128      { 0x0000001f, 0xc0210e20, 0x000 },
129      { 0x0000060a, 0x00204411, 0x000 },
130      { 0x00000000, 0x00204803, 0x000 },
131 -    { 0x00000000, 0xc0204800, 0x000 },
132 -    { 0x00000000, 0xc0204800, 0x000 },
133 +    { 0x00000000, 0xc0201000, 0x000 },
134 +    { 0x00000000, 0x00204804, 0x000 },
135 +    { 0x00000000, 0xc0200c00, 0x000 },
136 +    { 0x00000000, 0x00204803, 0x000 },
137 +    { 0x00000080, 0x00201c11, 0x000 },
138      { 0x000021f9, 0x0029462c, 0x000 },
139 -    { 0x00000000, 0x00404802, 0x000 },
140 -    { 0x0000001f, 0xc0680a20, 0x2b0 },
141 +    { 0x00000000, 0x00204802, 0x000 },
142 +    { 0x00000000, 0x00600000, 0x130 },
143 +    { 0x00000000, 0x002f0070, 0x000 },
144 +    { 0x00000000, 0x0ce00000, 0x000 },
145 +    { 0x00000001, 0x00331e27, 0x000 },
146 +    { 0x00000000, 0x002f0227, 0x000 },
147 +    { 0x00000000, 0x0ae00000, 0x054 },
148 +    { 0x00000000, 0x00400000, 0x051 },
149 +    { 0x0000001f, 0xc0680a20, 0x2ac },
150      { 0x000021f9, 0x0029462c, 0x000 },
151      { 0x00000000, 0x00404802, 0x000 },
152      { 0x8100ffff, 0x00204411, 0x000 },
153 @@ -142,24 +139,24 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
154      { 0x00001fff, 0x40280a20, 0x000 },
155      { 0x80000000, 0x40280e20, 0x000 },
156      { 0x40000000, 0xc0281220, 0x000 },
157 -    { 0x00040000, 0x00694622, 0x2ba },
158 +    { 0x00040000, 0x00694622, 0x2b4 },
159      { 0x00000000, 0x00201410, 0x000 },
160      { 0x00000000, 0x002f0223, 0x000 },
161 -    { 0x00000000, 0x0ae00000, 0x06d },
162 -    { 0x00000000, 0xc0401800, 0x070 },
163 +    { 0x00000000, 0x0ae00000, 0x068 },
164 +    { 0x00000000, 0xc0401800, 0x06b },
165      { 0x00001fff, 0xc0281a20, 0x000 },
166 -    { 0x00040000, 0x00694626, 0x2ba },
167 +    { 0x00040000, 0x00694626, 0x2b4 },
168      { 0x00000000, 0x00201810, 0x000 },
169      { 0x00000000, 0x002f0224, 0x000 },
170 -    { 0x00000000, 0x0ae00000, 0x073 },
171 -    { 0x00000000, 0xc0401c00, 0x076 },
172 +    { 0x00000000, 0x0ae00000, 0x06e },
173 +    { 0x00000000, 0xc0401c00, 0x071 },
174      { 0x00001fff, 0xc0281e20, 0x000 },
175 -    { 0x00040000, 0x00694627, 0x2ba },
176 +    { 0x00040000, 0x00694627, 0x2b4 },
177      { 0x00000000, 0x00201c10, 0x000 },
178      { 0x00000000, 0x00204402, 0x000 },
179      { 0x00000000, 0x002820c5, 0x000 },
180      { 0x00000000, 0x004948e8, 0x000 },
181 -    { 0x00000000, 0x00600000, 0x28c },
182 +    { 0x00000000, 0x00600000, 0x287 },
183      { 0x00000010, 0x40210a20, 0x000 },
184      { 0x000000ff, 0x00280a22, 0x000 },
185      { 0x000007ff, 0x40280e20, 0x000 },
186 @@ -167,25 +164,25 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
187      { 0x00000005, 0xc0211220, 0x000 },
188      { 0x00080000, 0x00281224, 0x000 },
189      { 0x00000013, 0x00210224, 0x000 },
190 -    { 0x00000000, 0x14c00000, 0x084 },
191 +    { 0x00000000, 0x14c00000, 0x07f },
192      { 0xa100ffff, 0x00204411, 0x000 },
193      { 0x00000000, 0x00204811, 0x000 },
194      { 0x00000000, 0x002f0222, 0x000 },
195 -    { 0x00000000, 0x0ae00000, 0x088 },
196 +    { 0x00000000, 0x0ae00000, 0x083 },
197      { 0x00000000, 0x0020162d, 0x000 },
198 -    { 0x00004000, 0x00500e23, 0x097 },
199 +    { 0x00004000, 0x00500e23, 0x092 },
200      { 0x00000001, 0x002f0222, 0x000 },
201 -    { 0x00000000, 0x0ae00000, 0x08c },
202 +    { 0x00000000, 0x0ae00000, 0x087 },
203      { 0x00000001, 0x0020162d, 0x000 },
204 -    { 0x00004800, 0x00500e23, 0x097 },
205 +    { 0x00004800, 0x00500e23, 0x092 },
206      { 0x00000002, 0x002f0222, 0x000 },
207 -    { 0x00000000, 0x0ae00000, 0x090 },
208 +    { 0x00000000, 0x0ae00000, 0x08b },
209      { 0x00000003, 0x0020162d, 0x000 },
210 -    { 0x00004900, 0x00500e23, 0x097 },
211 +    { 0x00004900, 0x00500e23, 0x092 },
212      { 0x00000003, 0x002f0222, 0x000 },
213 -    { 0x00000000, 0x0ae00000, 0x094 },
214 +    { 0x00000000, 0x0ae00000, 0x08f },
215      { 0x00000002, 0x0020162d, 0x000 },
216 -    { 0x00004908, 0x00500e23, 0x097 },
217 +    { 0x00004908, 0x00500e23, 0x092 },
218      { 0x00000012, 0x0020162d, 0x000 },
219      { 0x00002000, 0x00300e23, 0x000 },
220      { 0x00000000, 0x00290d83, 0x000 },
221 @@ -200,7 +197,7 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
222      { 0x00000000, 0x002948e5, 0x000 },
223      { 0x9300ffff, 0x00204411, 0x000 },
224      { 0x00000000, 0x00404806, 0x000 },
225 -    { 0x00000000, 0x00600000, 0x28c },
226 +    { 0x00000000, 0x00600000, 0x287 },
227      { 0x00000000, 0xc0200800, 0x000 },
228      { 0x00000000, 0xc0201400, 0x000 },
229      { 0x0000001f, 0x00211a25, 0x000 },
230 @@ -209,31 +206,31 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
231      { 0x00000010, 0x00211225, 0x000 },
232      { 0x8300ffff, 0x00204411, 0x000 },
233      { 0x00000000, 0x002f0224, 0x000 },
234 -    { 0x00000000, 0x0ae00000, 0x0ae },
235 +    { 0x00000000, 0x0ae00000, 0x0a9 },
236      { 0x00000000, 0x00203622, 0x000 },
237 -    { 0x00004000, 0x00504a23, 0x0bd },
238 +    { 0x00004000, 0x00504a23, 0x0b8 },
239      { 0x00000001, 0x002f0224, 0x000 },
240 -    { 0x00000000, 0x0ae00000, 0x0b2 },
241 +    { 0x00000000, 0x0ae00000, 0x0ad },
242      { 0x00000001, 0x00203622, 0x000 },
243 -    { 0x00004800, 0x00504a23, 0x0bd },
244 +    { 0x00004800, 0x00504a23, 0x0b8 },
245      { 0x00000002, 0x002f0224, 0x000 },
246 -    { 0x00000000, 0x0ae00000, 0x0b6 },
247 +    { 0x00000000, 0x0ae00000, 0x0b1 },
248      { 0x00000003, 0x00203622, 0x000 },
249 -    { 0x00004900, 0x00504a23, 0x0bd },
250 +    { 0x00004900, 0x00504a23, 0x0b8 },
251      { 0x00000003, 0x002f0224, 0x000 },
252 -    { 0x00000000, 0x0ae00000, 0x0ba },
253 +    { 0x00000000, 0x0ae00000, 0x0b5 },
254      { 0x00000002, 0x00203622, 0x000 },
255 -    { 0x00004908, 0x00504a23, 0x0bd },
256 +    { 0x00004908, 0x00504a23, 0x0b8 },
257      { 0x00000012, 0x00203622, 0x000 },
258      { 0x00000000, 0x00290d83, 0x000 },
259      { 0x00002000, 0x00304a23, 0x000 },
260      { 0x8400ffff, 0x00204411, 0x000 },
261      { 0x00000000, 0xc0204800, 0x000 },
262      { 0x00000000, 0x21000000, 0x000 },
263 -    { 0x00000000, 0x00400000, 0x0a4 },
264 +    { 0x00000000, 0x00400000, 0x09f },
265      { 0x8100ffff, 0x00204411, 0x000 },
266      { 0x00000001, 0x00204811, 0x000 },
267 -    { 0x00040578, 0x00604411, 0x2ba },
268 +    { 0x00040578, 0x00604411, 0x2b4 },
269      { 0x00000000, 0xc0400000, 0x000 },
270      { 0x00000000, 0xc0200c00, 0x000 },
271      { 0x00000000, 0xc0201000, 0x000 },
272 @@ -241,62 +238,62 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
273      { 0x00000000, 0xc0201800, 0x000 },
274      { 0x00007f00, 0x00280a21, 0x000 },
275      { 0x00004500, 0x002f0222, 0x000 },
276 -    { 0x00000000, 0x0ce00000, 0x0cd },
277 +    { 0x00000000, 0x0ce00000, 0x0c8 },
278      { 0x00000000, 0xc0201c00, 0x000 },
279      { 0x00000000, 0x17000000, 0x000 },
280      { 0x00000010, 0x00280a23, 0x000 },
281      { 0x00000010, 0x002f0222, 0x000 },
282 -    { 0x00000000, 0x0ce00000, 0x0d5 },
283 +    { 0x00000000, 0x0ce00000, 0x0d0 },
284      { 0x8100ffff, 0x00204411, 0x000 },
285      { 0x00000001, 0x00204811, 0x000 },
286 -    { 0x00040000, 0x00694624, 0x2ba },
287 -    { 0x00000000, 0x00400000, 0x0d6 },
288 -    { 0x00000000, 0x00600000, 0x135 },
289 +    { 0x00040000, 0x00694624, 0x2b4 },
290 +    { 0x00000000, 0x00400000, 0x0d1 },
291 +    { 0x00000000, 0x00600000, 0x130 },
292      { 0x00000000, 0x002820d0, 0x000 },
293      { 0x00000007, 0x00280a23, 0x000 },
294      { 0x00000001, 0x002f0222, 0x000 },
295 -    { 0x00000000, 0x0ae00000, 0x0dd },
296 +    { 0x00000000, 0x0ae00000, 0x0d8 },
297      { 0x00000000, 0x002f00a8, 0x000 },
298 -    { 0x00000000, 0x04e00000, 0x0f6 },
299 -    { 0x00000000, 0x00400000, 0x0fd },
300 +    { 0x00000000, 0x04e00000, 0x0f1 },
301 +    { 0x00000000, 0x00400000, 0x0f8 },
302      { 0x00000002, 0x002f0222, 0x000 },
303 -    { 0x00000000, 0x0ae00000, 0x0e2 },
304 +    { 0x00000000, 0x0ae00000, 0x0dd },
305      { 0x00000000, 0x002f00a8, 0x000 },
306 -    { 0x00000000, 0x02e00000, 0x0f6 },
307 -    { 0x00000000, 0x00400000, 0x0fd },
308 +    { 0x00000000, 0x02e00000, 0x0f1 },
309 +    { 0x00000000, 0x00400000, 0x0f8 },
310      { 0x00000003, 0x002f0222, 0x000 },
311 -    { 0x00000000, 0x0ae00000, 0x0e7 },
312 +    { 0x00000000, 0x0ae00000, 0x0e2 },
313      { 0x00000000, 0x002f00a8, 0x000 },
314 -    { 0x00000000, 0x0ce00000, 0x0f6 },
315 -    { 0x00000000, 0x00400000, 0x0fd },
316 +    { 0x00000000, 0x0ce00000, 0x0f1 },
317 +    { 0x00000000, 0x00400000, 0x0f8 },
318      { 0x00000004, 0x002f0222, 0x000 },
319 -    { 0x00000000, 0x0ae00000, 0x0ec },
320 +    { 0x00000000, 0x0ae00000, 0x0e7 },
321      { 0x00000000, 0x002f00a8, 0x000 },
322 -    { 0x00000000, 0x0ae00000, 0x0f6 },
323 -    { 0x00000000, 0x00400000, 0x0fd },
324 -    { 0x00000005, 0x002f0222, 0x000 },
325      { 0x00000000, 0x0ae00000, 0x0f1 },
326 +    { 0x00000000, 0x00400000, 0x0f8 },
327 +    { 0x00000005, 0x002f0222, 0x000 },
328 +    { 0x00000000, 0x0ae00000, 0x0ec },
329      { 0x00000000, 0x002f00a8, 0x000 },
330 -    { 0x00000000, 0x06e00000, 0x0f6 },
331 -    { 0x00000000, 0x00400000, 0x0fd },
332 +    { 0x00000000, 0x06e00000, 0x0f1 },
333 +    { 0x00000000, 0x00400000, 0x0f8 },
334      { 0x00000006, 0x002f0222, 0x000 },
335 -    { 0x00000000, 0x0ae00000, 0x0f6 },
336 +    { 0x00000000, 0x0ae00000, 0x0f1 },
337      { 0x00000000, 0x002f00a8, 0x000 },
338 -    { 0x00000000, 0x08e00000, 0x0f6 },
339 -    { 0x00000000, 0x00400000, 0x0fd },
340 +    { 0x00000000, 0x08e00000, 0x0f1 },
341 +    { 0x00000000, 0x00400000, 0x0f8 },
342      { 0x00007f00, 0x00280a21, 0x000 },
343      { 0x00004500, 0x002f0222, 0x000 },
344      { 0x00000000, 0x0ae00000, 0x000 },
345      { 0x00000008, 0x00210a23, 0x000 },
346 -    { 0x00000000, 0x14e00000, 0x11b },
347 +    { 0x00000000, 0x14e00000, 0x116 },
348      { 0x00000000, 0xc0204400, 0x000 },
349      { 0x00000000, 0xc0404800, 0x000 },
350      { 0x00007f00, 0x00280a21, 0x000 },
351      { 0x00004500, 0x002f0222, 0x000 },
352 -    { 0x00000000, 0x0ae00000, 0x102 },
353 +    { 0x00000000, 0x0ae00000, 0x0fd },
354      { 0x00000000, 0xc0200000, 0x000 },
355      { 0x00000000, 0xc0400000, 0x000 },
356 -    { 0x00000000, 0x00404c07, 0x0cd },
357 +    { 0x00000000, 0x00404c07, 0x0c8 },
358      { 0x00000000, 0xc0201000, 0x000 },
359      { 0x00000000, 0xc0201400, 0x000 },
360      { 0x00000000, 0xc0201800, 0x000 },
361 @@ -304,11 +301,11 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
362      { 0x00000000, 0x17000000, 0x000 },
363      { 0x8100ffff, 0x00204411, 0x000 },
364      { 0x00000001, 0x00204811, 0x000 },
365 -    { 0x00040000, 0x00694624, 0x2ba },
366 +    { 0x00040000, 0x00694624, 0x2b4 },
367      { 0x00000000, 0x002820d0, 0x000 },
368      { 0x00000000, 0x002f00a8, 0x000 },
369      { 0x00000000, 0x0ce00000, 0x000 },
370 -    { 0x00000000, 0x00404c07, 0x107 },
371 +    { 0x00000000, 0x00404c07, 0x102 },
372      { 0x00000000, 0xc0201000, 0x000 },
373      { 0x00000000, 0xc0201400, 0x000 },
374      { 0x00000000, 0xc0201800, 0x000 },
375 @@ -316,11 +313,11 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
376      { 0x00000000, 0x17000000, 0x000 },
377      { 0x8100ffff, 0x00204411, 0x000 },
378      { 0x00000001, 0x00204811, 0x000 },
379 -    { 0x00040000, 0x00694624, 0x2ba },
380 +    { 0x00040000, 0x00694624, 0x2b4 },
381      { 0x00000000, 0x002820d0, 0x000 },
382      { 0x00000000, 0x002f00a8, 0x000 },
383      { 0x00000000, 0x06e00000, 0x000 },
384 -    { 0x00000000, 0x00404c07, 0x113 },
385 +    { 0x00000000, 0x00404c07, 0x10e },
386      { 0x0000060d, 0x00204411, 0x000 },
387      { 0x00000000, 0xc0204800, 0x000 },
388      { 0x0000860e, 0x00204411, 0x000 },
389 @@ -335,13 +332,13 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
390      { 0x00000001, 0x00204811, 0x000 },
391      { 0x00000000, 0xc0200800, 0x000 },
392      { 0x00007fff, 0x00281a22, 0x000 },
393 -    { 0x00040000, 0x00694626, 0x2ba },
394 +    { 0x00040000, 0x00694626, 0x2b4 },
395      { 0x00000000, 0x00200c10, 0x000 },
396      { 0x00000000, 0xc0201000, 0x000 },
397      { 0x80000000, 0x00281a22, 0x000 },
398      { 0x00000000, 0x002f0226, 0x000 },
399 -    { 0x00000000, 0x0ce00000, 0x132 },
400 -    { 0x00000000, 0x00600000, 0x135 },
401 +    { 0x00000000, 0x0ce00000, 0x12d },
402 +    { 0x00000000, 0x00600000, 0x130 },
403      { 0x00000000, 0x00201c10, 0x000 },
404      { 0x00000000, 0x00300c67, 0x000 },
405      { 0x0000060d, 0x00204411, 0x000 },
406 @@ -353,10 +350,10 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
407      { 0x00000000, 0x00204811, 0x000 },
408      { 0x000001ea, 0x00204411, 0x000 },
409      { 0x00000000, 0x00204804, 0x000 },
410 -    { 0x00000000, 0x1ac00000, 0x13b },
411 +    { 0x00000000, 0x1ac00000, 0x136 },
412      { 0x9e00ffff, 0x00204411, 0x000 },
413      { 0xdeadbeef, 0x00204811, 0x000 },
414 -    { 0x00000000, 0x1ae00000, 0x13e },
415 +    { 0x00000000, 0x1ae00000, 0x139 },
416      { 0xa400ffff, 0x00204411, 0x000 },
417      { 0x00000000, 0x0080480b, 0x000 },
418      { 0x000001f3, 0x00204411, 0x000 },
419 @@ -405,28 +402,28 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
420      { 0x00000001, 0x00303e2f, 0x000 },
421      { 0x00000000, 0xc0200800, 0x000 },
422      { 0x00000000, 0x002f0222, 0x000 },
423 -    { 0x00000000, 0x0ce00000, 0x172 },
424 +    { 0x00000000, 0x0ce00000, 0x16d },
425      { 0x00000000, 0xd9000000, 0x000 },
426      { 0x00000000, 0x00400000, 0x000 },
427 -    { 0x00000000, 0x00600000, 0x28c },
428 +    { 0x00000000, 0x00600000, 0x287 },
429      { 0x8100ffff, 0x00204411, 0x000 },
430      { 0x00000002, 0x00204811, 0x000 },
431      { 0x00000000, 0x002f0230, 0x000 },
432 -    { 0x00000000, 0x0ae00000, 0x175 },
433 +    { 0x00000000, 0x0ae00000, 0x170 },
434      { 0x00000000, 0xc0200800, 0x000 },
435      { 0x00000009, 0x00210222, 0x000 },
436 -    { 0x00000000, 0x14c00000, 0x17d },
437 -    { 0x00000000, 0x00600000, 0x2b7 },
438 +    { 0x00000000, 0x14c00000, 0x178 },
439 +    { 0x00000000, 0x00600000, 0x2aa },
440      { 0x00000000, 0x00200c11, 0x000 },
441      { 0x00000016, 0x00203623, 0x000 },
442      { 0x00000000, 0x00210222, 0x000 },
443 -    { 0x00000000, 0x14c00000, 0x180 },
444 +    { 0x00000000, 0x14c00000, 0x17b },
445      { 0x00000000, 0xc0200000, 0x000 },
446      { 0x00000001, 0x00210222, 0x000 },
447 -    { 0x00000000, 0x14c00000, 0x183 },
448 +    { 0x00000000, 0x14c00000, 0x17e },
449      { 0x00000000, 0xc0200000, 0x000 },
450      { 0x00000002, 0x00210222, 0x000 },
451 -    { 0x00000000, 0x14c00000, 0x18d },
452 +    { 0x00000000, 0x14c00000, 0x188 },
453      { 0x00000004, 0xc0203620, 0x000 },
454      { 0x00000005, 0xc0203620, 0x000 },
455      { 0x00000006, 0xc0203620, 0x000 },
456 @@ -436,7 +433,7 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
457      { 0x0000000a, 0xc0203620, 0x000 },
458      { 0x0000000b, 0xc0203620, 0x000 },
459      { 0x00000003, 0x00210222, 0x000 },
460 -    { 0x00000000, 0x14c00000, 0x1b5 },
461 +    { 0x00000000, 0x14c00000, 0x1b0 },
462      { 0x00000000, 0xc0200c00, 0x000 },
463      { 0x8c00ffff, 0x00204411, 0x000 },
464      { 0x00000000, 0x00204803, 0x000 },
465 @@ -476,24 +473,24 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
466      { 0x00000003, 0x00384a27, 0x000 },
467      { 0x00300000, 0x00293a2e, 0x000 },
468      { 0x00000004, 0x00210222, 0x000 },
469 -    { 0x00000000, 0x14c00000, 0x1bd },
470 +    { 0x00000000, 0x14c00000, 0x1b8 },
471      { 0xa300ffff, 0x00204411, 0x000 },
472      { 0x00000000, 0x40204800, 0x000 },
473      { 0x0000000a, 0xc0220e20, 0x000 },
474      { 0x00000011, 0x00203623, 0x000 },
475      { 0x000021f4, 0x00204411, 0x000 },
476 -    { 0x0000000a, 0x00614a2c, 0x2b7 },
477 +    { 0x0000000a, 0x00614a2c, 0x2aa },
478      { 0x00000005, 0x00210222, 0x000 },
479 -    { 0x00000000, 0x14c00000, 0x1c0 },
480 +    { 0x00000000, 0x14c00000, 0x1bb },
481      { 0x00000000, 0xc0200000, 0x000 },
482      { 0x00000006, 0x00210222, 0x000 },
483 -    { 0x00000000, 0x14c00000, 0x1c6 },
484 +    { 0x00000000, 0x14c00000, 0x1c1 },
485      { 0x9c00ffff, 0x00204411, 0x000 },
486      { 0x0000001f, 0x40214a20, 0x000 },
487      { 0x9600ffff, 0x00204411, 0x000 },
488      { 0x00000000, 0xc0204800, 0x000 },
489      { 0x00000007, 0x00210222, 0x000 },
490 -    { 0x00000000, 0x14c00000, 0x1d0 },
491 +    { 0x00000000, 0x14c00000, 0x1cb },
492      { 0x3fffffff, 0x00283a2e, 0x000 },
493      { 0xc0000000, 0x40280e20, 0x000 },
494      { 0x00000000, 0x0029386e, 0x000 },
495 @@ -503,7 +500,7 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
496      { 0x00000000, 0xc0202c00, 0x000 },
497      { 0x00000000, 0x0020480b, 0x000 },
498      { 0x00000008, 0x00210222, 0x000 },
499 -    { 0x00000000, 0x14c00000, 0x1dc },
500 +    { 0x00000000, 0x14c00000, 0x1d7 },
501      { 0x00000000, 0xc0200c00, 0x000 },
502      { 0x00000013, 0x00203623, 0x000 },
503      { 0x00000015, 0x00203623, 0x000 },
504 @@ -515,7 +512,7 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
505      { 0xefffffff, 0x00283a2e, 0x000 },
506      { 0x00000000, 0x0029386e, 0x000 },
507      { 0x00000000, 0x00400000, 0x000 },
508 -    { 0x00000000, 0x00600000, 0x28c },
509 +    { 0x00000000, 0x00600000, 0x287 },
510      { 0x00000000, 0xc0200800, 0x000 },
511      { 0x0000001f, 0x00210e22, 0x000 },
512      { 0x00000000, 0x14e00000, 0x000 },
513 @@ -529,46 +526,46 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
514      { 0x8400ffff, 0x00204411, 0x000 },
515      { 0x00000000, 0x00204803, 0x000 },
516      { 0x00000000, 0x21000000, 0x000 },
517 -    { 0x00000000, 0x00400000, 0x1de },
518 +    { 0x00000000, 0x00400000, 0x1d9 },
519      { 0x8200ffff, 0x00204411, 0x000 },
520      { 0x00000001, 0x00204811, 0x000 },
521      { 0x00000000, 0xc0200800, 0x000 },
522      { 0x00003fff, 0x40280e20, 0x000 },
523      { 0x00000010, 0xc0211220, 0x000 },
524      { 0x00000000, 0x002f0222, 0x000 },
525 -    { 0x00000000, 0x0ae00000, 0x1fb },
526 -    { 0x00000000, 0x2ae00000, 0x205 },
527 +    { 0x00000000, 0x0ae00000, 0x1f6 },
528 +    { 0x00000000, 0x2ae00000, 0x200 },
529      { 0x20000080, 0x00281e2e, 0x000 },
530      { 0x00000080, 0x002f0227, 0x000 },
531 -    { 0x00000000, 0x0ce00000, 0x1f8 },
532 -    { 0x00000000, 0x00401c0c, 0x1f9 },
533 +    { 0x00000000, 0x0ce00000, 0x1f3 },
534 +    { 0x00000000, 0x00401c0c, 0x1f4 },
535      { 0x00000010, 0x00201e2d, 0x000 },
536      { 0x000021f9, 0x00294627, 0x000 },
537 -    { 0x00000000, 0x00404811, 0x205 },
538 +    { 0x00000000, 0x00404811, 0x200 },
539      { 0x00000001, 0x002f0222, 0x000 },
540 -    { 0x00000000, 0x0ae00000, 0x23a },
541 -    { 0x00000000, 0x28e00000, 0x205 },
542 +    { 0x00000000, 0x0ae00000, 0x235 },
543 +    { 0x00000000, 0x28e00000, 0x200 },
544      { 0x00800080, 0x00281e2e, 0x000 },
545      { 0x00000080, 0x002f0227, 0x000 },
546 -    { 0x00000000, 0x0ce00000, 0x202 },
547 -    { 0x00000000, 0x00401c0c, 0x203 },
548 +    { 0x00000000, 0x0ce00000, 0x1fd },
549 +    { 0x00000000, 0x00401c0c, 0x1fe },
550      { 0x00000010, 0x00201e2d, 0x000 },
551      { 0x000021f9, 0x00294627, 0x000 },
552      { 0x00000001, 0x00204811, 0x000 },
553      { 0x8100ffff, 0x00204411, 0x000 },
554      { 0x00000000, 0x002f0222, 0x000 },
555 -    { 0x00000000, 0x0ae00000, 0x20c },
556 +    { 0x00000000, 0x0ae00000, 0x207 },
557      { 0x00000003, 0x00204811, 0x000 },
558      { 0x0000000c, 0x0020162d, 0x000 },
559      { 0x0000000d, 0x00201a2d, 0x000 },
560 -    { 0xffdfffff, 0x00483a2e, 0x210 },
561 +    { 0xffdfffff, 0x00483a2e, 0x20b },
562      { 0x00000004, 0x00204811, 0x000 },
563      { 0x0000000e, 0x0020162d, 0x000 },
564      { 0x0000000f, 0x00201a2d, 0x000 },
565      { 0xffefffff, 0x00283a2e, 0x000 },
566      { 0x00000000, 0x00201c10, 0x000 },
567      { 0x00000000, 0x002f0067, 0x000 },
568 -    { 0x00000000, 0x04e00000, 0x205 },
569 +    { 0x00000000, 0x04e00000, 0x200 },
570      { 0x8100ffff, 0x00204411, 0x000 },
571      { 0x00000006, 0x00204811, 0x000 },
572      { 0x8300ffff, 0x00204411, 0x000 },
573 @@ -578,10 +575,10 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
574      { 0x8400ffff, 0x00204411, 0x000 },
575      { 0x00000000, 0x00204803, 0x000 },
576      { 0x00000000, 0x21000000, 0x000 },
577 -    { 0x00000000, 0x00601010, 0x28c },
578 +    { 0x00000000, 0x00601010, 0x287 },
579      { 0x0000000c, 0x00221e24, 0x000 },
580      { 0x00000000, 0x002f0222, 0x000 },
581 -    { 0x00000000, 0x0ae00000, 0x22d },
582 +    { 0x00000000, 0x0ae00000, 0x228 },
583      { 0x20000000, 0x00293a2e, 0x000 },
584      { 0x000021f7, 0x0029462c, 0x000 },
585      { 0x00000000, 0x002948c7, 0x000 },
586 @@ -594,7 +591,7 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
587      { 0x00000000, 0x00204803, 0x000 },
588      { 0x00000000, 0x23000000, 0x000 },
589      { 0x8d00ffff, 0x00204411, 0x000 },
590 -    { 0x00000000, 0x00404803, 0x240 },
591 +    { 0x00000000, 0x00404803, 0x23b },
592      { 0x00800000, 0x00293a2e, 0x000 },
593      { 0x000021f6, 0x0029462c, 0x000 },
594      { 0x00000000, 0x002948c7, 0x000 },
595 @@ -607,7 +604,7 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
596      { 0x00000000, 0x00204803, 0x000 },
597      { 0x00000000, 0x25000000, 0x000 },
598      { 0x8e00ffff, 0x00204411, 0x000 },
599 -    { 0x00000000, 0x00404803, 0x240 },
600 +    { 0x00000000, 0x00404803, 0x23b },
601      { 0x8300ffff, 0x00204411, 0x000 },
602      { 0x00000003, 0x00381224, 0x000 },
603      { 0x00005000, 0x00304a24, 0x000 },
604 @@ -621,37 +618,37 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
605      { 0x8100ffff, 0x00204411, 0x000 },
606      { 0x00000001, 0x00204811, 0x000 },
607      { 0x00000001, 0x002f0222, 0x000 },
608 -    { 0x00000000, 0x0ae00000, 0x24a },
609 +    { 0x00000000, 0x0ae00000, 0x245 },
610      { 0x000021f6, 0x0029122c, 0x000 },
611 -    { 0x00040000, 0x00494624, 0x24c },
612 +    { 0x00040000, 0x00494624, 0x247 },
613      { 0x000021f7, 0x0029122c, 0x000 },
614      { 0x00040000, 0x00294624, 0x000 },
615 -    { 0x00000000, 0x00600000, 0x2ba },
616 +    { 0x00000000, 0x00600000, 0x2b4 },
617      { 0x00000000, 0x002f0222, 0x000 },
618 -    { 0x00000000, 0x0ce00000, 0x252 },
619 +    { 0x00000000, 0x0ce00000, 0x24d },
620      { 0x00000001, 0x002f0222, 0x000 },
621 -    { 0x00000000, 0x0ce00000, 0x252 },
622 -    { 0x00000000, 0x00481630, 0x258 },
623 +    { 0x00000000, 0x0ce00000, 0x24d },
624 +    { 0x00000000, 0x00481630, 0x253 },
625      { 0x00000fff, 0x00281630, 0x000 },
626      { 0x0000000c, 0x00211a30, 0x000 },
627      { 0x00000fff, 0x00281a26, 0x000 },
628      { 0x00000000, 0x002f0226, 0x000 },
629 -    { 0x00000000, 0x0ae00000, 0x258 },
630 +    { 0x00000000, 0x0ae00000, 0x253 },
631      { 0x00000000, 0xc0400000, 0x000 },
632 -    { 0x00040d02, 0x00604411, 0x2ba },
633 +    { 0x00040d02, 0x00604411, 0x2b4 },
634      { 0x00000000, 0x002f0222, 0x000 },
635 -    { 0x00000000, 0x0ae00000, 0x25d },
636 +    { 0x00000000, 0x0ae00000, 0x258 },
637      { 0x00000010, 0x00211e30, 0x000 },
638 -    { 0x00000fff, 0x00482630, 0x267 },
639 +    { 0x00000fff, 0x00482630, 0x262 },
640      { 0x00000001, 0x002f0222, 0x000 },
641 -    { 0x00000000, 0x0ae00000, 0x261 },
642 +    { 0x00000000, 0x0ae00000, 0x25c },
643      { 0x00000fff, 0x00281e30, 0x000 },
644 -    { 0x00000200, 0x00402411, 0x267 },
645 +    { 0x00000200, 0x00402411, 0x262 },
646      { 0x00000000, 0x00281e30, 0x000 },
647      { 0x00000010, 0x00212630, 0x000 },
648      { 0x00000010, 0x00211a30, 0x000 },
649      { 0x00000000, 0x002f0226, 0x000 },
650 -    { 0x00000000, 0x0ae00000, 0x258 },
651 +    { 0x00000000, 0x0ae00000, 0x253 },
652      { 0x00000000, 0xc0400000, 0x000 },
653      { 0x00000003, 0x00381625, 0x000 },
654      { 0x00000003, 0x00381a26, 0x000 },
655 @@ -662,13 +659,13 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
656      { 0x00000000, 0xc0204800, 0x000 },
657      { 0x00000000, 0x00204806, 0x000 },
658      { 0x00005000, 0x00302225, 0x000 },
659 -    { 0x00040000, 0x00694628, 0x2ba },
660 +    { 0x00040000, 0x00694628, 0x2b4 },
661      { 0x00000001, 0x00302228, 0x000 },
662      { 0x00000000, 0x00202810, 0x000 },
663 -    { 0x00040000, 0x00694628, 0x2ba },
664 +    { 0x00040000, 0x00694628, 0x2b4 },
665      { 0x00000001, 0x00302228, 0x000 },
666      { 0x00000000, 0x00200810, 0x000 },
667 -    { 0x00040000, 0x00694628, 0x2ba },
668 +    { 0x00040000, 0x00694628, 0x2b4 },
669      { 0x00000001, 0x00302228, 0x000 },
670      { 0x00000000, 0x00201410, 0x000 },
671      { 0x0000060d, 0x00204411, 0x000 },
672 @@ -678,39 +675,42 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
673      { 0x00000000, 0x00204802, 0x000 },
674      { 0x00000000, 0x00204805, 0x000 },
675      { 0x00000000, 0x002f0128, 0x000 },
676 -    { 0x00000000, 0x0ae00000, 0x282 },
677 +    { 0x00000000, 0x0ae00000, 0x27d },
678      { 0x00005000, 0x00302227, 0x000 },
679      { 0x0000000c, 0x00300e23, 0x000 },
680      { 0x00000003, 0x00331a26, 0x000 },
681      { 0x00000000, 0x002f0226, 0x000 },
682 -    { 0x00000000, 0x0ae00000, 0x270 },
683 +    { 0x00000000, 0x0ae00000, 0x26b },
684      { 0x00000000, 0x00400000, 0x000 },
685      { 0x000001f3, 0x00204411, 0x000 },
686      { 0x04000000, 0x00204811, 0x000 },
687 -    { 0x00000000, 0x00400000, 0x289 },
688 -    { 0x00000000, 0xc0600000, 0x28c },
689 +    { 0x00000000, 0x00400000, 0x284 },
690 +    { 0x00000000, 0xc0600000, 0x287 },
691      { 0x00000000, 0x00400000, 0x000 },
692 -    { 0x00000000, 0x0ec00000, 0x28e },
693 +    { 0x00000000, 0x0ec00000, 0x289 },
694      { 0x00000000, 0x00800000, 0x000 },
695      { 0x000021f9, 0x0029462c, 0x000 },
696      { 0x00000005, 0x00204811, 0x000 },
697 +    { 0x8100ffff, 0x00204411, 0x000 },
698 +    { 0x00000002, 0x00204811, 0x000 },
699 +    { 0x0000000a, 0x0021262c, 0x000 },
700 +    { 0x00000000, 0x00210130, 0x000 },
701 +    { 0x00000000, 0x14c00000, 0x292 },
702 +    { 0xa500ffff, 0x00204411, 0x000 },
703 +    { 0x00000001, 0x00404811, 0x28e },
704      { 0x00000000, 0x0020280c, 0x000 },
705      { 0x00000011, 0x0020262d, 0x000 },
706      { 0x00000000, 0x002f012c, 0x000 },
707 -    { 0x00000000, 0x0ae00000, 0x295 },
708 -    { 0x00000000, 0x00403011, 0x296 },
709 +    { 0x00000000, 0x0ae00000, 0x297 },
710 +    { 0x00000000, 0x00403011, 0x298 },
711      { 0x00000400, 0x0030322c, 0x000 },
712      { 0x8100ffff, 0x00204411, 0x000 },
713      { 0x00000002, 0x00204811, 0x000 },
714      { 0x0000000a, 0x0021262c, 0x000 },
715      { 0x00000000, 0x00210130, 0x000 },
716 -    { 0x00000000, 0x14c00000, 0x29d },
717 +    { 0x00000000, 0x14c00000, 0x29f },
718      { 0xa500ffff, 0x00204411, 0x000 },
719 -    { 0x00000001, 0x00404811, 0x299 },
720 -    { 0x8100ffff, 0x00204411, 0x000 },
721 -    { 0x00000001, 0x00204811, 0x000 },
722 -    { 0x00042294, 0x00604411, 0x2ba },
723 -    { 0x00000000, 0x00200010, 0x000 },
724 +    { 0x00000001, 0x00404811, 0x29b },
725      { 0xa500ffff, 0x00204411, 0x000 },
726      { 0x00000000, 0x00204811, 0x000 },
727      { 0x000021f4, 0x0029462c, 0x000 },
728 @@ -721,11 +721,9 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
729      { 0x00000002, 0x00204811, 0x000 },
730      { 0x00000000, 0x00210130, 0x000 },
731      { 0xdf7fffff, 0x00283a2e, 0x000 },
732 -    { 0x8100ffff, 0x00204411, 0x000 },
733 -    { 0x00000001, 0x00204811, 0x000 },
734 -    { 0x00042294, 0x00604411, 0x2ba },
735 -    { 0x00000000, 0x00200010, 0x000 },
736      { 0x00000010, 0x0080362a, 0x000 },
737 +    { 0x00000000, 0x00203011, 0x000 },
738 +    { 0x00000010, 0x0080362c, 0x000 },
739      { 0x9700ffff, 0x00204411, 0x000 },
740      { 0x00000000, 0x0020480c, 0x000 },
741      { 0xa200ffff, 0x00204411, 0x000 },
742 @@ -733,13 +731,11 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
743      { 0x8100ffff, 0x00204411, 0x000 },
744      { 0x00000002, 0x00204811, 0x000 },
745      { 0x00000000, 0x00810130, 0x000 },
746 -    { 0x00000000, 0x00203011, 0x000 },
747 -    { 0x00000010, 0x0080362c, 0x000 },
748      { 0x00000000, 0xc0400000, 0x000 },
749 -    { 0x00000000, 0x1ac00000, 0x2ba },
750 +    { 0x00000000, 0x1ac00000, 0x2b4 },
751      { 0x9f00ffff, 0x00204411, 0x000 },
752      { 0xdeadbeef, 0x00204811, 0x000 },
753 -    { 0x00000000, 0x1ae00000, 0x2bd },
754 +    { 0x00000000, 0x1ae00000, 0x2b7 },
755      { 0x00000000, 0x00800000, 0x000 },
756      { 0x00000000, 0x00000000, 0x000 },
757      { 0x00000000, 0x00000000, 0x000 },
758 @@ -778,26 +774,32 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
759      { 0x00000000, 0x00000000, 0x000 },
760      { 0x00000000, 0x00000000, 0x000 },
761      { 0x00000000, 0x00000000, 0x000 },
762 -    { 0x00020143, 0x00020002, 0x000 },
763 +    { 0x00000000, 0x00000000, 0x000 },
764 +    { 0x00000000, 0x00000000, 0x000 },
765 +    { 0x00000000, 0x00000000, 0x000 },
766 +    { 0x00000000, 0x00000000, 0x000 },
767 +    { 0x00000000, 0x00000000, 0x000 },
768 +    { 0x00000000, 0x00000000, 0x000 },
769 +    { 0x0002013e, 0x00020002, 0x000 },
770      { 0x00020002, 0x00020002, 0x000 },
771      { 0x00020002, 0x00020002, 0x000 },
772 -    { 0x00020002, 0x01dd0002, 0x000 },
773 -    { 0x006301ee, 0x00280012, 0x000 },
774 +    { 0x00020002, 0x01d80002, 0x000 },
775 +    { 0x005e01e9, 0x00280012, 0x000 },
776      { 0x00020002, 0x00020026, 0x000 },
777 -    { 0x00020002, 0x01ec0002, 0x000 },
778 -    { 0x00790242, 0x00020002, 0x000 },
779 +    { 0x00020002, 0x01e70002, 0x000 },
780 +    { 0x0074023d, 0x00020002, 0x000 },
781      { 0x00020002, 0x00020002, 0x000 },
782      { 0x00200012, 0x00020016, 0x000 },
783      { 0x00020002, 0x00020002, 0x000 },
784 -    { 0x011b00c5, 0x00020125, 0x000 },
785 -    { 0x00020141, 0x00020002, 0x000 },
786 -    { 0x00c50002, 0x0143002e, 0x000 },
787 -    { 0x00a2016b, 0x00020145, 0x000 },
788 -    { 0x00020002, 0x01200002, 0x000 },
789 -    { 0x00020002, 0x010f0103, 0x000 },
790 +    { 0x011600c0, 0x00020120, 0x000 },
791 +    { 0x0002013c, 0x00020002, 0x000 },
792 +    { 0x00c00002, 0x013e002e, 0x000 },
793 +    { 0x009d0166, 0x00020140, 0x000 },
794 +    { 0x00020002, 0x011b0002, 0x000 },
795 +    { 0x00020002, 0x010a00fe, 0x000 },
796      { 0x00090002, 0x000e000e, 0x000 },
797 -    { 0x0058003d, 0x00600002, 0x000 },
798 -    { 0x000200c1, 0x0002028a, 0x000 },
799 +    { 0x0049003d, 0x005b0002, 0x000 },
800 +    { 0x000200bc, 0x00020285, 0x000 },
801      { 0x00020002, 0x00020002, 0x000 },
802      { 0x00020002, 0x00020002, 0x000 },
803      { 0x00020002, 0x00020002, 0x000 },
804 @@ -805,7 +807,7 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
805      { 0x00020002, 0x00020002, 0x000 },
806      { 0x00020002, 0x00020002, 0x000 },
807      { 0x00020002, 0x00020002, 0x000 },
808 -    { 0x000502b9, 0x00020008, 0x000 },
809 +    { 0x000502b3, 0x00020008, 0x000 },
810  };
811  
812  #endif
813 @@ -813,4 +815,3 @@ static const uint32 ME_JUMP_TABLE_START = 740;
814  static const uint32 ME_JUMP_TABLE_END   = 768;
815  
816  #endif
817 -
818 -- 
819 1.5.4.4
820