Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / uarch / mmu / diag / mmu_cmp_test_2.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mmu_cmp_test_2.s
5* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
6* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
7*
8* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
9*
10* This program is free software; you can redistribute it and/or modify
11* it under the terms of the GNU General Public License as published by
12* the Free Software Foundation; version 2 of the License.
13*
14* This program is distributed in the hope that it will be useful,
15* but WITHOUT ANY WARRANTY; without even the implied warranty of
16* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17* GNU General Public License for more details.
18*
19* You should have received a copy of the GNU General Public License
20* along with this program; if not, write to the Free Software
21* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22*
23* For the avoidance of doubt, and except that if any non-GPL license
24* choice is available it will apply instead, Sun elects to use only
25* the General Public License version 2 (GPLv2) at this time for any
26* software where a choice of GPL license versions is made
27* available with the language indicating that GPLv2 or any later version
28* may be used, or where a choice of which version of the GPL is applied is
29* otherwise unspecified.
30*
31* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
32* CA 95054 USA or visit www.sun.com if you need additional information or
33* have any questions.
34*
35*
36* ========== Copyright Header End ============================================
37*/
38#include "asi_s.h"
39
40#ifndef NOHWTW
41#define THR0_Z_CTX_TSB_CONFIG_0 0xc000000001000150
42#define THR0_Z_CTX_TSB_CONFIG_1 0x8000000001010000
43#define THR0_Z_CTX_TSB_CONFIG_2 0x8000000001020110
44#define THR0_Z_CTX_TSB_CONFIG_3 0x8000000001030130
45#define THR0_NZ_CTX_TSB_CONFIG_0 0x8000000001200050
46#define THR0_NZ_CTX_TSB_CONFIG_1 0xa000000001210100
47#define THR0_NZ_CTX_TSB_CONFIG_2 0x8000000001220110
48#define THR0_NZ_CTX_TSB_CONFIG_3 0xe000000001230130
49#define THR1_Z_CTX_TSB_CONFIG_0 0x8000000001040000
50#define THR1_Z_CTX_TSB_CONFIG_1 0xa000000001050010
51#define THR1_Z_CTX_TSB_CONFIG_2 0x8000000001060130
52#define THR1_Z_CTX_TSB_CONFIG_3 0x8000000001070050
53#define THR1_NZ_CTX_TSB_CONFIG_0 0xc000000001240150
54#define THR1_NZ_CTX_TSB_CONFIG_1 0x8000000001250000
55#define THR1_NZ_CTX_TSB_CONFIG_2 0xc000000001260110
56#define THR1_NZ_CTX_TSB_CONFIG_3 0xa000000001270130
57#define THR2_Z_CTX_TSB_CONFIG_0 0x8000000001080030
58#define THR2_Z_CTX_TSB_CONFIG_1 0xa000000001090150
59#define THR2_Z_CTX_TSB_CONFIG_2 0x80000000010a0000
60#define THR2_Z_CTX_TSB_CONFIG_3 0x80000000010b0010
61#define THR2_NZ_CTX_TSB_CONFIG_0 0xc000000001280010
62#define THR2_NZ_CTX_TSB_CONFIG_1 0xe000000001290130
63#define THR2_NZ_CTX_TSB_CONFIG_2 0xc0000000012a0150
64#define THR2_NZ_CTX_TSB_CONFIG_3 0xc0000000012b0000
65#define THR3_Z_CTX_TSB_CONFIG_0 0x80000000010c0030
66#define THR3_Z_CTX_TSB_CONFIG_1 0xc0000000010d0150
67#define THR3_Z_CTX_TSB_CONFIG_2 0xa0000000010e0000
68#define THR3_Z_CTX_TSB_CONFIG_3 0x80000000010f0110
69#define THR3_NZ_CTX_TSB_CONFIG_0 0x80000000012c0000
70#define THR3_NZ_CTX_TSB_CONFIG_1 0xc0000000012d0110
71#define THR3_NZ_CTX_TSB_CONFIG_2 0xc0000000012e0030
72#define THR3_NZ_CTX_TSB_CONFIG_3 0x80000000012f0050
73#define THR4_Z_CTX_TSB_CONFIG_0 0x8000000001100110
74#define THR4_Z_CTX_TSB_CONFIG_1 0xc000000001110130
75#define THR4_Z_CTX_TSB_CONFIG_2 0xa000000001120050
76#define THR4_Z_CTX_TSB_CONFIG_3 0xc000000001130000
77#define THR4_NZ_CTX_TSB_CONFIG_0 0xc000000001300130
78#define THR4_NZ_CTX_TSB_CONFIG_1 0xc000000001310150
79#define THR4_NZ_CTX_TSB_CONFIG_2 0xa000000001320000
80#define THR4_NZ_CTX_TSB_CONFIG_3 0xc000000001330110
81#define THR5_Z_CTX_TSB_CONFIG_0 0xa000000001140100
82#define THR5_Z_CTX_TSB_CONFIG_1 0x8000000001150110
83#define THR5_Z_CTX_TSB_CONFIG_2 0x8000000001160030
84#define THR5_Z_CTX_TSB_CONFIG_3 0xe000000001170150
85#define THR5_NZ_CTX_TSB_CONFIG_0 0x8000000001340010
86#define THR5_NZ_CTX_TSB_CONFIG_1 0xc000000001350030
87#define THR5_NZ_CTX_TSB_CONFIG_2 0xc000000001360050
88#define THR5_NZ_CTX_TSB_CONFIG_3 0xc000000001370000
89#define THR6_Z_CTX_TSB_CONFIG_0 0x8000000001180150
90#define THR6_Z_CTX_TSB_CONFIG_1 0xa000000001190100
91#define THR6_Z_CTX_TSB_CONFIG_2 0xa0000000011a0010
92#define THR6_Z_CTX_TSB_CONFIG_3 0xc0000000011b0030
93#define THR6_NZ_CTX_TSB_CONFIG_0 0x8000000001380150
94#define THR6_NZ_CTX_TSB_CONFIG_1 0xa000000001390100
95#define THR6_NZ_CTX_TSB_CONFIG_2 0x80000000013a0110
96#define THR6_NZ_CTX_TSB_CONFIG_3 0xe0000000013b0030
97#define THR7_Z_CTX_TSB_CONFIG_0 0x80000000011c0030
98#define THR7_Z_CTX_TSB_CONFIG_1 0x80000000011d0150
99#define THR7_Z_CTX_TSB_CONFIG_2 0xc0000000011e0100
100#define THR7_Z_CTX_TSB_CONFIG_3 0x80000000011f0010
101#define THR7_NZ_CTX_TSB_CONFIG_0 0xa0000000013c0130
102#define THR7_NZ_CTX_TSB_CONFIG_1 0x80000000013d0150
103#define THR7_NZ_CTX_TSB_CONFIG_2 0xa0000000013e0000
104#define THR7_NZ_CTX_TSB_CONFIG_3 0xa0000000013f0110
105#else
106#define THR0_Z_CTX_TSB_CONFIG_0 0x4000000001000150
107#define THR0_Z_CTX_TSB_CONFIG_1 0x0000000001010000
108#define THR0_Z_CTX_TSB_CONFIG_2 0x0000000001020110
109#define THR0_Z_CTX_TSB_CONFIG_3 0x0000000001030130
110#define THR0_NZ_CTX_TSB_CONFIG_0 0x0000000001200050
111#define THR0_NZ_CTX_TSB_CONFIG_1 0x2000000001210100
112#define THR0_NZ_CTX_TSB_CONFIG_2 0x0000000001220110
113#define THR0_NZ_CTX_TSB_CONFIG_3 0x6000000001230130
114#define THR1_Z_CTX_TSB_CONFIG_0 0x0000000001040000
115#define THR1_Z_CTX_TSB_CONFIG_1 0x2000000001050010
116#define THR1_Z_CTX_TSB_CONFIG_2 0x0000000001060130
117#define THR1_Z_CTX_TSB_CONFIG_3 0x0000000001070050
118#define THR1_NZ_CTX_TSB_CONFIG_0 0x4000000001240150
119#define THR1_NZ_CTX_TSB_CONFIG_1 0x0000000001250000
120#define THR1_NZ_CTX_TSB_CONFIG_2 0x4000000001260110
121#define THR1_NZ_CTX_TSB_CONFIG_3 0x2000000001270130
122#define THR2_Z_CTX_TSB_CONFIG_0 0x0000000001080030
123#define THR2_Z_CTX_TSB_CONFIG_1 0x2000000001090150
124#define THR2_Z_CTX_TSB_CONFIG_2 0x00000000010a0000
125#define THR2_Z_CTX_TSB_CONFIG_3 0x00000000010b0010
126#define THR2_NZ_CTX_TSB_CONFIG_0 0x4000000001280010
127#define THR2_NZ_CTX_TSB_CONFIG_1 0x6000000001290130
128#define THR2_NZ_CTX_TSB_CONFIG_2 0x40000000012a0150
129#define THR2_NZ_CTX_TSB_CONFIG_3 0x40000000012b0000
130#define THR3_Z_CTX_TSB_CONFIG_0 0x00000000010c0030
131#define THR3_Z_CTX_TSB_CONFIG_1 0x40000000010d0150
132#define THR3_Z_CTX_TSB_CONFIG_2 0x20000000010e0000
133#define THR3_Z_CTX_TSB_CONFIG_3 0x00000000010f0110
134#define THR3_NZ_CTX_TSB_CONFIG_0 0x00000000012c0000
135#define THR3_NZ_CTX_TSB_CONFIG_1 0x40000000012d0110
136#define THR3_NZ_CTX_TSB_CONFIG_2 0x40000000012e0030
137#define THR3_NZ_CTX_TSB_CONFIG_3 0x00000000012f0050
138#define THR4_Z_CTX_TSB_CONFIG_0 0x0000000001100110
139#define THR4_Z_CTX_TSB_CONFIG_1 0x4000000001110130
140#define THR4_Z_CTX_TSB_CONFIG_2 0x2000000001120050
141#define THR4_Z_CTX_TSB_CONFIG_3 0x4000000001130000
142#define THR4_NZ_CTX_TSB_CONFIG_0 0x4000000001300130
143#define THR4_NZ_CTX_TSB_CONFIG_1 0x4000000001310150
144#define THR4_NZ_CTX_TSB_CONFIG_2 0x2000000001320000
145#define THR4_NZ_CTX_TSB_CONFIG_3 0x4000000001330110
146#define THR5_Z_CTX_TSB_CONFIG_0 0x2000000001140100
147#define THR5_Z_CTX_TSB_CONFIG_1 0x0000000001150110
148#define THR5_Z_CTX_TSB_CONFIG_2 0x0000000001160030
149#define THR5_Z_CTX_TSB_CONFIG_3 0x6000000001170150
150#define THR5_NZ_CTX_TSB_CONFIG_0 0x0000000001340010
151#define THR5_NZ_CTX_TSB_CONFIG_1 0x4000000001350030
152#define THR5_NZ_CTX_TSB_CONFIG_2 0x4000000001360050
153#define THR5_NZ_CTX_TSB_CONFIG_3 0x4000000001370000
154#define THR6_Z_CTX_TSB_CONFIG_0 0x0000000001180150
155#define THR6_Z_CTX_TSB_CONFIG_1 0x2000000001190100
156#define THR6_Z_CTX_TSB_CONFIG_2 0x20000000011a0010
157#define THR6_Z_CTX_TSB_CONFIG_3 0x40000000011b0030
158#define THR6_NZ_CTX_TSB_CONFIG_0 0x0000000001380150
159#define THR6_NZ_CTX_TSB_CONFIG_1 0x2000000001390100
160#define THR6_NZ_CTX_TSB_CONFIG_2 0x00000000013a0110
161#define THR6_NZ_CTX_TSB_CONFIG_3 0x60000000013b0030
162#define THR7_Z_CTX_TSB_CONFIG_0 0x00000000011c0030
163#define THR7_Z_CTX_TSB_CONFIG_1 0x00000000011d0150
164#define THR7_Z_CTX_TSB_CONFIG_2 0x40000000011e0100
165#define THR7_Z_CTX_TSB_CONFIG_3 0x00000000011f0010
166#define THR7_NZ_CTX_TSB_CONFIG_0 0x20000000013c0130
167#define THR7_NZ_CTX_TSB_CONFIG_1 0x00000000013d0150
168#define THR7_NZ_CTX_TSB_CONFIG_2 0x20000000013e0000
169#define THR7_NZ_CTX_TSB_CONFIG_3 0x20000000013f0110
170#endif
171#define THR0_REAL_RANGE_0 0x8000080000000000
172#define THR0_REAL_RANGE_1 0x8000100000000000
173#define THR0_REAL_RANGE_2 0x8000200000000000
174#define THR0_REAL_RANGE_3 0x8001000000000000
175#define THR1_REAL_RANGE_0 0x8000080000000000
176#define THR1_REAL_RANGE_1 0x8000100000000000
177#define THR1_REAL_RANGE_2 0x8000200000000000
178#define THR1_REAL_RANGE_3 0x8001000000000000
179#define THR2_REAL_RANGE_0 0x8000080000000000
180#define THR2_REAL_RANGE_1 0x8000100000000000
181#define THR2_REAL_RANGE_2 0x8000200000000000
182#define THR2_REAL_RANGE_3 0x8001000000000000
183#define THR3_REAL_RANGE_0 0x8000080000000000
184#define THR3_REAL_RANGE_1 0x8000100000000000
185#define THR3_REAL_RANGE_2 0x8000200000000000
186#define THR3_REAL_RANGE_3 0x8001000000000000
187#define THR4_REAL_RANGE_0 0x8000080000000000
188#define THR4_REAL_RANGE_1 0x8000100000000000
189#define THR4_REAL_RANGE_2 0x8000200000000000
190#define THR4_REAL_RANGE_3 0x8001000000000000
191#define THR5_REAL_RANGE_0 0x8000080000000000
192#define THR5_REAL_RANGE_1 0x8000100000000000
193#define THR5_REAL_RANGE_2 0x8000200000000000
194#define THR5_REAL_RANGE_3 0x8001000000000000
195#define THR6_REAL_RANGE_0 0x8000080000000000
196#define THR6_REAL_RANGE_1 0x8000100000000000
197#define THR6_REAL_RANGE_2 0x8000200000000000
198#define THR6_REAL_RANGE_3 0x8001000000000000
199#define THR7_REAL_RANGE_0 0x8000080000000000
200#define THR7_REAL_RANGE_1 0x8000100000000000
201#define THR7_REAL_RANGE_2 0x8000200000000000
202#define THR7_REAL_RANGE_3 0x8001000000000000
203#define THR0_PHY_OFF_0 0x0000000000000000
204#define THR0_PHY_OFF_1 0x0000000400000000
205#define THR0_PHY_OFF_2 0x0000000800000000
206#define THR0_PHY_OFF_3 0x0000000c00000000
207#define THR1_PHY_OFF_0 0x0000001000000000
208#define THR1_PHY_OFF_1 0x0000001400000000
209#define THR1_PHY_OFF_2 0x0000001800000000
210#define THR1_PHY_OFF_3 0x0000001c00000000
211#define THR2_PHY_OFF_0 0x0000002000000000
212#define THR2_PHY_OFF_1 0x0000002400000000
213#define THR2_PHY_OFF_2 0x0000002800000000
214#define THR2_PHY_OFF_3 0x0000002c00000000
215#define THR3_PHY_OFF_0 0x0000003000000000
216#define THR3_PHY_OFF_1 0x0000003400000000
217#define THR3_PHY_OFF_2 0x0000003800000000
218#define THR3_PHY_OFF_3 0x0000003c00000000
219#define THR4_PHY_OFF_0 0x0000004000000000
220#define THR4_PHY_OFF_1 0x0000004400000000
221#define THR4_PHY_OFF_2 0x0000004800000000
222#define THR4_PHY_OFF_3 0x0000004c00000000
223#define THR5_PHY_OFF_0 0x0000005000000000
224#define THR5_PHY_OFF_1 0x0000005400000000
225#define THR5_PHY_OFF_2 0x0000005800000000
226#define THR5_PHY_OFF_3 0x0000005c00000000
227#define THR6_PHY_OFF_0 0x0000006000000000
228#define THR6_PHY_OFF_1 0x0000006400000000
229#define THR6_PHY_OFF_2 0x0000006800000000
230#define THR6_PHY_OFF_3 0x0000006c00000000
231#define THR7_PHY_OFF_0 0x0000007000000000
232#define THR7_PHY_OFF_1 0x0000007400000000
233#define THR7_PHY_OFF_2 0x0000007800000000
234#define THR7_PHY_OFF_3 0x0000007c00000000
235#define THR_0_PARTID 4
236#define THR_1_PARTID 5
237#define THR_2_PARTID 7
238#define THR_3_PARTID 1
239#define THR_4_PARTID 5
240#define THR_5_PARTID 2
241#define THR_6_PARTID 6
242#define THR_7_PARTID 3
243#define NUCLEUS 0x0
244#define THR0_PCONTEXT_0 0x0807
245#define THR0_PCONTEXT_1 0x01dd
246#define THR0_SCONTEXT_0 0x1ace
247#define THR0_SCONTEXT_1 0x0286
248#define THR1_PCONTEXT_0 0x18e3
249#define THR1_PCONTEXT_1 0x1c25
250#define THR1_SCONTEXT_0 0x1bc8
251#define THR1_SCONTEXT_1 0x1a24
252#define THR2_PCONTEXT_0 0x12a1
253#define THR2_PCONTEXT_1 0x1ba5
254#define THR2_SCONTEXT_0 0x09a1
255#define THR2_SCONTEXT_1 0x0a3d
256#define THR3_PCONTEXT_0 0x1412
257#define THR3_PCONTEXT_1 0x0bad
258#define THR3_SCONTEXT_0 0x1291
259#define THR3_SCONTEXT_1 0x197f
260#define THR4_PCONTEXT_0 0x0ee3
261#define THR4_PCONTEXT_1 0x10cb
262#define THR4_SCONTEXT_0 0x1cf3
263#define THR4_SCONTEXT_1 0x16bb
264#define THR5_PCONTEXT_0 0x0a49
265#define THR5_PCONTEXT_1 0x12f7
266#define THR5_SCONTEXT_0 0x1b71
267#define THR5_SCONTEXT_1 0x021e
268#define THR6_PCONTEXT_0 0x0ebb
269#define THR6_PCONTEXT_1 0x1a67
270#define THR6_SCONTEXT_0 0x0066
271#define THR6_SCONTEXT_1 0x0aa7
272#define THR7_PCONTEXT_0 0x1cad
273#define THR7_PCONTEXT_1 0x1dba
274#define THR7_SCONTEXT_0 0x1799
275#define THR7_SCONTEXT_1 0x0764
276#define THR0_PTRAP_TEXT_VA 0x600000fb0000
277#define THR0_PTRAP_TEXT_RA 0x03b01c0000
278#define THR0_PTRAP_TEXT_PA 0x0fb01c0000
279#define THR1_PTRAP_TEXT_VA 0x640000640000
280#define THR1_PTRAP_TEXT_RA 0x03c0830000
281#define THR1_PTRAP_TEXT_PA 0x03c0830000
282#define THR2_PTRAP_TEXT_VA 0x680000060000
283#define THR2_PTRAP_TEXT_RA 0x03d0100000
284#define THR2_PTRAP_TEXT_PA 0x03d0100000
285#define THR3_PTRAP_TEXT_VA 0x6c0000920000
286#define THR3_PTRAP_TEXT_RA 0x03e0070000
287#define THR3_PTRAP_TEXT_PA 0x3fe0070000
288#define THR4_PTRAP_TEXT_VA 0x700000ce0000
289#define THR4_PTRAP_TEXT_RA 0x03f0980000
290#define THR4_PTRAP_TEXT_PA 0x4ff0980000
291#define THR5_PTRAP_TEXT_VA 0x7400001d0000
292#define THR5_PTRAP_TEXT_RA 0x0010c20000
293#define THR5_PTRAP_TEXT_PA 0x5010c20000
294#define THR6_PTRAP_TEXT_VA 0x780000420000
295#define THR6_PTRAP_TEXT_RA 0x0020860000
296#define THR6_PTRAP_TEXT_PA 0x0020860000
297#define THR7_PTRAP_TEXT_VA 0x7c0000190000
298#define THR7_PTRAP_TEXT_RA 0x00302c0000
299#define THR7_PTRAP_TEXT_PA 0x00302c0000
300#include "mmu_hred.s"
301/*********************************************************************/
302SECTION .Thr0_Priv_Sect TEXT_VA=0x5ff000046000
303attr_text {
304 Name = .Thr0_Priv_Sect ,
305 thr0_nz_ctx_tsb_1
306 VA = 0x5ff000046000 ,
307 RA = 0x0080046000 ,
308 PA = 0x0c80046000 ,
309 TTE_Context = 0x0807 ,
310 TTE_V = 1 ,
311 TTE_NFO = 0 ,
312 TTE_L = 0 ,
313 TTE_Soft = 0 ,
314 TTE_IE = 0 ,
315 TTE_E = 0 ,
316 TTE_CP = 1 ,
317 TTE_CV = 0 ,
318 TTE_P = 0 ,
319 TTE_EP = 1 ,
320 TTE_W = 0 ,
321 TTE_SW1 = 0 ,
322 TTE_SW0 = 0 ,
323 TTE_RSVD1 = 0 ,
324 TTE_Size = 0 ,
325 end_label = Thr0_Priv_Sect_text_end ,
326 compressimage ,
327 }
328.text
329.global Thr0_Priv_Sect_text_begin
330Thr0_Priv_Sect_text_begin:
331 setx THR0_PTRAP_TEXT_VA, %l0, %l1
332 wrpr %l1, %g0, %tba
333 rdpr %pstate, %l2
334 setx Thr0_user_code_entry, %l0, %l1
335 jmp %l1
336 wrpr %l2, 4, %pstate
337 EXIT_BAD
338Thr0_Priv_Sect_text_end:
339/*********************************************************************/
340SECTION .Thr1_Priv_Sect TEXT_VA=0x63100009e000
341attr_text {
342 Name = .Thr1_Priv_Sect ,
343 thr1_nz_ctx_tsb_1
344 VA = 0x63100009e000 ,
345 RA = 0x0090084000 ,
346 PA = 0x0090084000 ,
347 TTE_Context = 0x18e3 ,
348 TTE_V = 1 ,
349 TTE_NFO = 0 ,
350 TTE_L = 0 ,
351 TTE_Soft = 0 ,
352 TTE_IE = 0 ,
353 TTE_E = 0 ,
354 TTE_CP = 1 ,
355 TTE_CV = 0 ,
356 TTE_P = 0 ,
357 TTE_EP = 1 ,
358 TTE_W = 0 ,
359 TTE_SW1 = 0 ,
360 TTE_SW0 = 0 ,
361 TTE_RSVD1 = 0 ,
362 TTE_Size = 0 ,
363 end_label = Thr1_Priv_Sect_text_end ,
364 compressimage ,
365 }
366.text
367.global Thr1_Priv_Sect_text_begin
368Thr1_Priv_Sect_text_begin:
369 setx THR1_PTRAP_TEXT_VA, %l0, %l1
370 wrpr %l1, %g0, %tba
371 rdpr %pstate, %l2
372 setx Thr1_user_code_entry, %l0, %l1
373 jmp %l1
374 wrpr %l2, 4, %pstate
375 EXIT_BAD
376Thr1_Priv_Sect_text_end:
377/*********************************************************************/
378SECTION .Thr2_Priv_Sect TEXT_VA=0x6720001aa000
379attr_text {
380 Name = .Thr2_Priv_Sect ,
381 thr2_nz_ctx_tsb_3
382 VA = 0x6720001aa000 ,
383 RA = 0x00a01fe000 ,
384 PA = 0x00a01fe000 ,
385 TTE_Context = 0x12a1 ,
386 TTE_V = 1 ,
387 TTE_NFO = 0 ,
388 TTE_L = 0 ,
389 TTE_Soft = 0 ,
390 TTE_IE = 0 ,
391 TTE_E = 0 ,
392 TTE_CP = 1 ,
393 TTE_CV = 0 ,
394 TTE_P = 1 ,
395 TTE_EP = 1 ,
396 TTE_W = 1 ,
397 TTE_SW1 = 0 ,
398 TTE_SW0 = 0 ,
399 TTE_RSVD1 = 0 ,
400 TTE_Size = 0 ,
401 end_label = Thr2_Priv_Sect_text_end ,
402 compressimage ,
403 }
404.text
405.global Thr2_Priv_Sect_text_begin
406Thr2_Priv_Sect_text_begin:
407 setx THR2_PTRAP_TEXT_VA, %l0, %l1
408 wrpr %l1, %g0, %tba
409 rdpr %pstate, %l2
410 setx Thr2_user_code_entry, %l0, %l1
411 jmp %l1
412 wrpr %l2, 4, %pstate
413 EXIT_BAD
414Thr2_Priv_Sect_text_end:
415/*********************************************************************/
416SECTION .Thr3_Priv_Sect TEXT_VA=0x6b3000146000
417attr_text {
418 Name = .Thr3_Priv_Sect ,
419 thr3_nz_ctx_tsb_0
420 VA = 0x6b3000146000 ,
421 RA = 0x00b0184000 ,
422 PA = 0x00b0184000 ,
423 TTE_Context = 0x1412 ,
424 TTE_V = 1 ,
425 TTE_NFO = 0 ,
426 TTE_L = 0 ,
427 TTE_Soft = 0 ,
428 TTE_IE = 0 ,
429 TTE_E = 0 ,
430 TTE_CP = 1 ,
431 TTE_CV = 0 ,
432 TTE_P = 1 ,
433 TTE_EP = 1 ,
434 TTE_W = 0 ,
435 TTE_SW1 = 0 ,
436 TTE_SW0 = 0 ,
437 TTE_RSVD1 = 0 ,
438 TTE_Size = 0 ,
439 end_label = Thr3_Priv_Sect_text_end ,
440 compressimage ,
441 }
442.text
443.global Thr3_Priv_Sect_text_begin
444Thr3_Priv_Sect_text_begin:
445 setx THR3_PTRAP_TEXT_VA, %l0, %l1
446 wrpr %l1, %g0, %tba
447 rdpr %pstate, %l2
448 setx Thr3_user_code_entry, %l0, %l1
449 jmp %l1
450 wrpr %l2, 4, %pstate
451 EXIT_BAD
452Thr3_Priv_Sect_text_end:
453/*********************************************************************/
454SECTION .Thr4_Priv_Sect TEXT_VA=0x6f400015a000
455attr_text {
456 Name = .Thr4_Priv_Sect ,
457 thr4_nz_ctx_tsb_2
458 VA = 0x6f400015a000 ,
459 RA = 0x00c01a2000 ,
460 PA = 0x00c01a2000 ,
461 TTE_Context = 0x0ee3 ,
462 TTE_V = 1 ,
463 TTE_NFO = 0 ,
464 TTE_L = 0 ,
465 TTE_Soft = 0 ,
466 TTE_IE = 0 ,
467 TTE_E = 0 ,
468 TTE_CP = 1 ,
469 TTE_CV = 0 ,
470 TTE_P = 0 ,
471 TTE_EP = 1 ,
472 TTE_W = 0 ,
473 TTE_SW1 = 0 ,
474 TTE_SW0 = 0 ,
475 TTE_RSVD1 = 0 ,
476 TTE_Size = 0 ,
477 end_label = Thr4_Priv_Sect_text_end ,
478 compressimage ,
479 }
480.text
481.global Thr4_Priv_Sect_text_begin
482Thr4_Priv_Sect_text_begin:
483 setx THR4_PTRAP_TEXT_VA, %l0, %l1
484 wrpr %l1, %g0, %tba
485 rdpr %pstate, %l2
486 setx Thr4_user_code_entry, %l0, %l1
487 jmp %l1
488 wrpr %l2, 4, %pstate
489 EXIT_BAD
490Thr4_Priv_Sect_text_end:
491/*********************************************************************/
492SECTION .Thr5_Priv_Sect TEXT_VA=0x7350000a2000
493attr_text {
494 Name = .Thr5_Priv_Sect ,
495 thr5_nz_ctx_tsb_3
496 VA = 0x7350000a2000 ,
497 RA = 0x00d0156000 ,
498 PA = 0x00d0156000 ,
499 TTE_Context = 0x0a49 ,
500 TTE_V = 1 ,
501 TTE_NFO = 0 ,
502 TTE_L = 0 ,
503 TTE_Soft = 0 ,
504 TTE_IE = 0 ,
505 TTE_E = 0 ,
506 TTE_CP = 1 ,
507 TTE_CV = 0 ,
508 TTE_P = 1 ,
509 TTE_EP = 1 ,
510 TTE_W = 0 ,
511 TTE_SW1 = 0 ,
512 TTE_SW0 = 0 ,
513 TTE_RSVD1 = 0 ,
514 TTE_Size = 0 ,
515 end_label = Thr5_Priv_Sect_text_end ,
516 compressimage ,
517 }
518.text
519.global Thr5_Priv_Sect_text_begin
520Thr5_Priv_Sect_text_begin:
521 setx THR5_PTRAP_TEXT_VA, %l0, %l1
522 wrpr %l1, %g0, %tba
523 rdpr %pstate, %l2
524 setx Thr5_user_code_entry, %l0, %l1
525 jmp %l1
526 wrpr %l2, 4, %pstate
527 EXIT_BAD
528Thr5_Priv_Sect_text_end:
529/*********************************************************************/
530SECTION .Thr6_Priv_Sect TEXT_VA=0x7760001dc000
531attr_text {
532 Name = .Thr6_Priv_Sect ,
533 thr6_nz_ctx_tsb_1
534 VA = 0x7760001dc000 ,
535 RA = 0x00e01d6000 ,
536 PA = 0x6ce01d6000 ,
537 TTE_Context = 0x0ebb ,
538 TTE_V = 1 ,
539 TTE_NFO = 0 ,
540 TTE_L = 0 ,
541 TTE_Soft = 0 ,
542 TTE_IE = 0 ,
543 TTE_E = 0 ,
544 TTE_CP = 1 ,
545 TTE_CV = 0 ,
546 TTE_P = 1 ,
547 TTE_EP = 1 ,
548 TTE_W = 0 ,
549 TTE_SW1 = 0 ,
550 TTE_SW0 = 0 ,
551 TTE_RSVD1 = 0 ,
552 TTE_Size = 0 ,
553 end_label = Thr6_Priv_Sect_text_end ,
554 compressimage ,
555 }
556.text
557.global Thr6_Priv_Sect_text_begin
558Thr6_Priv_Sect_text_begin:
559 setx THR6_PTRAP_TEXT_VA, %l0, %l1
560 wrpr %l1, %g0, %tba
561 rdpr %pstate, %l2
562 setx Thr6_user_code_entry, %l0, %l1
563 jmp %l1
564 wrpr %l2, 4, %pstate
565 EXIT_BAD
566Thr6_Priv_Sect_text_end:
567/*********************************************************************/
568SECTION .Thr7_Priv_Sect TEXT_VA=0x7b70001b8000
569attr_text {
570 Name = .Thr7_Priv_Sect ,
571 thr7_nz_ctx_tsb_2
572 VA = 0x7b70001b8000 ,
573 RA = 0x00f010e000 ,
574 PA = 0x00f010e000 ,
575 TTE_Context = 0x1cad ,
576 TTE_V = 1 ,
577 TTE_NFO = 0 ,
578 TTE_L = 0 ,
579 TTE_Soft = 0 ,
580 TTE_IE = 0 ,
581 TTE_E = 0 ,
582 TTE_CP = 1 ,
583 TTE_CV = 0 ,
584 TTE_P = 0 ,
585 TTE_EP = 1 ,
586 TTE_W = 1 ,
587 TTE_SW1 = 0 ,
588 TTE_SW0 = 0 ,
589 TTE_RSVD1 = 0 ,
590 TTE_Size = 0 ,
591 end_label = Thr7_Priv_Sect_text_end ,
592 compressimage ,
593 }
594.text
595.global Thr7_Priv_Sect_text_begin
596Thr7_Priv_Sect_text_begin:
597 setx THR7_PTRAP_TEXT_VA, %l0, %l1
598 wrpr %l1, %g0, %tba
599 rdpr %pstate, %l2
600 setx Thr7_user_code_entry, %l0, %l1
601 jmp %l1
602 wrpr %l2, 4, %pstate
603 EXIT_BAD
604Thr7_Priv_Sect_text_end:
605/*********************************************************************/
606SECTION .Thr0_Ptrap_Sect TEXT_VA=THR0_PTRAP_TEXT_VA
607attr_text {
608 Name = .Thr0_Ptrap_Sect ,
609 thr0_z_ctx_tsb_2
610 VA = THR0_PTRAP_TEXT_VA ,
611 RA = THR0_PTRAP_TEXT_RA ,
612 PA = THR0_PTRAP_TEXT_PA ,
613 TTE_Context = NUCLEUS ,
614 TTE_V = 1 ,
615 TTE_NFO = 0 ,
616 TTE_L = 0 ,
617 TTE_Soft = 0 ,
618 TTE_IE = 0 ,
619 TTE_E = 0 ,
620 TTE_CP = 1 ,
621 TTE_CV = 0 ,
622 TTE_P = 1 ,
623 TTE_EP = 1 ,
624 TTE_W = 0 ,
625 TTE_SW1 = 0 ,
626 TTE_SW0 = 0 ,
627 TTE_RSVD1 = 0 ,
628 TTE_Size = 1 ,
629 end_label = Thr0_Ptrap_Sect_text_end ,
630 compressimage ,
631 }
632#include "mmu_ptrap.s"
633Thr0_Ptrap_Sect_text_end:
634/*********************************************************************/
635SECTION .Thr1_Ptrap_Sect TEXT_VA=THR1_PTRAP_TEXT_VA
636attr_text {
637 Name = .Thr1_Ptrap_Sect ,
638 thr1_z_ctx_tsb_1
639 VA = THR1_PTRAP_TEXT_VA ,
640 RA = THR1_PTRAP_TEXT_RA ,
641 PA = THR1_PTRAP_TEXT_PA ,
642 TTE_Context = NUCLEUS ,
643 TTE_V = 1 ,
644 TTE_NFO = 0 ,
645 TTE_L = 0 ,
646 TTE_Soft = 0 ,
647 TTE_IE = 0 ,
648 TTE_E = 0 ,
649 TTE_CP = 1 ,
650 TTE_CV = 0 ,
651 TTE_P = 0 ,
652 TTE_EP = 1 ,
653 TTE_W = 0 ,
654 TTE_SW1 = 0 ,
655 TTE_SW0 = 0 ,
656 TTE_RSVD1 = 0 ,
657 TTE_Size = 1 ,
658 end_label = Thr1_Ptrap_Sect_text_end ,
659 compressimage ,
660 }
661#include "mmu_ptrap.s"
662Thr1_Ptrap_Sect_text_end:
663/*********************************************************************/
664SECTION .Thr2_Ptrap_Sect TEXT_VA=THR2_PTRAP_TEXT_VA
665attr_text {
666 Name = .Thr2_Ptrap_Sect ,
667 thr2_z_ctx_tsb_3
668 VA = THR2_PTRAP_TEXT_VA ,
669 RA = THR2_PTRAP_TEXT_RA ,
670 PA = THR2_PTRAP_TEXT_PA ,
671 TTE_Context = NUCLEUS ,
672 TTE_V = 1 ,
673 TTE_NFO = 0 ,
674 TTE_L = 0 ,
675 TTE_Soft = 0 ,
676 TTE_IE = 0 ,
677 TTE_E = 0 ,
678 TTE_CP = 1 ,
679 TTE_CV = 0 ,
680 TTE_P = 0 ,
681 TTE_EP = 1 ,
682 TTE_W = 0 ,
683 TTE_SW1 = 0 ,
684 TTE_SW0 = 0 ,
685 TTE_RSVD1 = 0 ,
686 TTE_Size = 1 ,
687 end_label = Thr2_Ptrap_Sect_text_end ,
688 compressimage ,
689 }
690#include "mmu_ptrap.s"
691Thr2_Ptrap_Sect_text_end:
692/*********************************************************************/
693SECTION .Thr3_Ptrap_Sect TEXT_VA=THR3_PTRAP_TEXT_VA
694attr_text {
695 Name = .Thr3_Ptrap_Sect ,
696 thr3_z_ctx_tsb_3
697 VA = THR3_PTRAP_TEXT_VA ,
698 RA = THR3_PTRAP_TEXT_RA ,
699 PA = THR3_PTRAP_TEXT_PA ,
700 TTE_Context = NUCLEUS ,
701 TTE_V = 1 ,
702 TTE_NFO = 0 ,
703 TTE_L = 0 ,
704 TTE_Soft = 0 ,
705 TTE_IE = 0 ,
706 TTE_E = 0 ,
707 TTE_CP = 1 ,
708 TTE_CV = 0 ,
709 TTE_P = 1 ,
710 TTE_EP = 1 ,
711 TTE_W = 1 ,
712 TTE_SW1 = 0 ,
713 TTE_SW0 = 0 ,
714 TTE_RSVD1 = 0 ,
715 TTE_Size = 1 ,
716 end_label = Thr3_Ptrap_Sect_text_end ,
717 compressimage ,
718 }
719#include "mmu_ptrap.s"
720Thr3_Ptrap_Sect_text_end:
721/*********************************************************************/
722SECTION .Thr4_Ptrap_Sect TEXT_VA=THR4_PTRAP_TEXT_VA
723attr_text {
724 Name = .Thr4_Ptrap_Sect ,
725 thr4_z_ctx_tsb_0
726 VA = THR4_PTRAP_TEXT_VA ,
727 RA = THR4_PTRAP_TEXT_RA ,
728 PA = THR4_PTRAP_TEXT_PA ,
729 TTE_Context = NUCLEUS ,
730 TTE_V = 1 ,
731 TTE_NFO = 0 ,
732 TTE_L = 0 ,
733 TTE_Soft = 0 ,
734 TTE_IE = 0 ,
735 TTE_E = 0 ,
736 TTE_CP = 1 ,
737 TTE_CV = 0 ,
738 TTE_P = 1 ,
739 TTE_EP = 1 ,
740 TTE_W = 0 ,
741 TTE_SW1 = 0 ,
742 TTE_SW0 = 0 ,
743 TTE_RSVD1 = 0 ,
744 TTE_Size = 1 ,
745 end_label = Thr4_Ptrap_Sect_text_end ,
746 compressimage ,
747 }
748#include "mmu_ptrap.s"
749Thr4_Ptrap_Sect_text_end:
750/*********************************************************************/
751SECTION .Thr5_Ptrap_Sect TEXT_VA=THR5_PTRAP_TEXT_VA
752attr_text {
753 Name = .Thr5_Ptrap_Sect ,
754 thr5_z_ctx_tsb_1
755 VA = THR5_PTRAP_TEXT_VA ,
756 RA = THR5_PTRAP_TEXT_RA ,
757 PA = THR5_PTRAP_TEXT_PA ,
758 TTE_Context = NUCLEUS ,
759 TTE_V = 1 ,
760 TTE_NFO = 0 ,
761 TTE_L = 0 ,
762 TTE_Soft = 0 ,
763 TTE_IE = 0 ,
764 TTE_E = 0 ,
765 TTE_CP = 1 ,
766 TTE_CV = 0 ,
767 TTE_P = 0 ,
768 TTE_EP = 1 ,
769 TTE_W = 1 ,
770 TTE_SW1 = 0 ,
771 TTE_SW0 = 0 ,
772 TTE_RSVD1 = 0 ,
773 TTE_Size = 1 ,
774 end_label = Thr5_Ptrap_Sect_text_end ,
775 compressimage ,
776 }
777#include "mmu_ptrap.s"
778Thr5_Ptrap_Sect_text_end:
779/*********************************************************************/
780SECTION .Thr6_Ptrap_Sect TEXT_VA=THR6_PTRAP_TEXT_VA
781attr_text {
782 Name = .Thr6_Ptrap_Sect ,
783 thr6_z_ctx_tsb_2
784 VA = THR6_PTRAP_TEXT_VA ,
785 RA = THR6_PTRAP_TEXT_RA ,
786 PA = THR6_PTRAP_TEXT_PA ,
787 TTE_Context = NUCLEUS ,
788 TTE_V = 1 ,
789 TTE_NFO = 0 ,
790 TTE_L = 0 ,
791 TTE_Soft = 0 ,
792 TTE_IE = 0 ,
793 TTE_E = 0 ,
794 TTE_CP = 1 ,
795 TTE_CV = 0 ,
796 TTE_P = 1 ,
797 TTE_EP = 1 ,
798 TTE_W = 0 ,
799 TTE_SW1 = 0 ,
800 TTE_SW0 = 0 ,
801 TTE_RSVD1 = 0 ,
802 TTE_Size = 1 ,
803 end_label = Thr6_Ptrap_Sect_text_end ,
804 compressimage ,
805 }
806#include "mmu_ptrap.s"
807Thr6_Ptrap_Sect_text_end:
808/*********************************************************************/
809SECTION .Thr7_Ptrap_Sect TEXT_VA=THR7_PTRAP_TEXT_VA
810attr_text {
811 Name = .Thr7_Ptrap_Sect ,
812 thr7_z_ctx_tsb_3
813 VA = THR7_PTRAP_TEXT_VA ,
814 RA = THR7_PTRAP_TEXT_RA ,
815 PA = THR7_PTRAP_TEXT_PA ,
816 TTE_Context = NUCLEUS ,
817 TTE_V = 1 ,
818 TTE_NFO = 0 ,
819 TTE_L = 0 ,
820 TTE_Soft = 0 ,
821 TTE_IE = 0 ,
822 TTE_E = 0 ,
823 TTE_CP = 1 ,
824 TTE_CV = 0 ,
825 TTE_P = 0 ,
826 TTE_EP = 1 ,
827 TTE_W = 0 ,
828 TTE_SW1 = 0 ,
829 TTE_SW0 = 0 ,
830 TTE_RSVD1 = 0 ,
831 TTE_Size = 1 ,
832 end_label = Thr7_Ptrap_Sect_text_end ,
833 compressimage ,
834 }
835#include "mmu_ptrap.s"
836Thr7_Ptrap_Sect_text_end:
837#include "mmu_hptrap.s"
838Thr0_trap_occurence_cnt_begin:
839 .word 0
840 .word 0
841 .word 0
842 .word 0
843 .word 0
844 .word 0
845Thr1_trap_occurence_cnt_begin:
846 .word 0
847 .word 0
848 .word 0
849 .word 0
850 .word 0
851 .word 0
852Thr2_trap_occurence_cnt_begin:
853 .word 0
854 .word 0
855 .word 0
856 .word 0
857 .word 0
858 .word 0
859Thr3_trap_occurence_cnt_begin:
860 .word 0
861 .word 0
862 .word 0
863 .word 0
864 .word 0
865 .word 0
866Thr4_trap_occurence_cnt_begin:
867 .word 0
868 .word 0
869 .word 0
870 .word 0
871 .word 0
872 .word 0
873Thr5_trap_occurence_cnt_begin:
874 .word 0
875 .word 0
876 .word 0
877 .word 0
878 .word 0
879 .word 0
880Thr6_trap_occurence_cnt_begin:
881 .word 0
882 .word 0
883 .word 0
884 .word 0
885 .word 0
886 .word 0
887Thr7_trap_occurence_cnt_begin:
888 .word 0
889 .word 0
890 .word 0
891 .word 0
892 .word 0
893 .word 0
894.align 32
895.global Thr0_register_initial_values
896Thr0_register_initial_values:
897 .xword 0x6000007b0000
898 .xword 0x5ff000152000
899 .xword 0x600000900000
900 .xword 0x610017c00000
901 .xword 0x5ff0000c4000
902 .xword 0x600000b50000
903 .xword 0x5ff00011e000
904 .xword 0x610037000000
905 .xword 0x600000f90000
906 .xword 0x600000910000
907 .xword 0x61000a000000
908 .xword 0x5ff0000f0000
909 .xword 0x610039000000
910 .xword 0x5ff00009a000
911 .xword 0x620640000000
912 .xword 0x5ff00017e000
913 .xword 0x620b80000000
914 .xword 0x5ff000058000
915 .xword 0x5ff0001f2000
916 .xword 0x5ff000026000
917 .xword 0x5ff000036000
918 .xword 0x5ff0001ca000
919 .xword 0x6000003e0000
920 .xword 0x600000f80000
921 .xword 0x5ff0001f8000
922 .xword 0x6000000a0000
923 .xword 0x5ff0000f2000
924 .xword 0x6206d0000000
925 .xword 0x61000ec00000
926Thr1_register_initial_values:
927 .xword 0x640000d20000
928 .xword 0x650027400000
929 .xword 0x6400005c0000
930 .xword 0x640000c50000
931 .xword 0x6310000c6000
932 .xword 0x6400003d0000
933 .xword 0x65002b000000
934 .xword 0x631000076000
935 .xword 0x640000890000
936 .xword 0x640000b00000
937 .xword 0x631000114000
938 .xword 0x650021000000
939 .xword 0x650023000000
940 .xword 0x65002f400000
941 .xword 0x65003e800000
942 .xword 0x6310001e0000
943 .xword 0x631000010000
944 .xword 0x65003e000000
945 .xword 0x631000084000
946 .xword 0x65003c000000
947 .xword 0x63100013c000
948 .xword 0x640000930000
949 .xword 0x63100007a000
950 .xword 0x640000bd0000
951 .xword 0x650002400000
952 .xword 0x640000a30000
953 .xword 0x63100016c000
954 .xword 0x631000000000
955 .xword 0x631000062000
956Thr2_register_initial_values:
957 .xword 0x672000042000
958 .xword 0x67200017c000
959 .xword 0x6a0040000000
960 .xword 0x67200006c000
961 .xword 0x6720000ec000
962 .xword 0x67200002a000
963 .xword 0x680000da0000
964 .xword 0x690032c00000
965 .xword 0x672000012000
966 .xword 0x67200002c000
967 .xword 0x6720000f6000
968 .xword 0x69003a800000
969 .xword 0x6720000c8000
970 .xword 0x690019800000
971 .xword 0x6800008a0000
972 .xword 0x680000aa0000
973 .xword 0x6800000b0000
974 .xword 0x6720001e8000
975 .xword 0x690030000000
976 .xword 0x67200003c000
977 .xword 0x690003400000
978 .xword 0x69002e400000
979 .xword 0x680000cf0000
980 .xword 0x6800003f0000
981 .xword 0x672000168000
982 .xword 0x6a0280000000
983 .xword 0x6800003b0000
984 .xword 0x690013c00000
985 .xword 0x67200000a000
986Thr3_register_initial_values:
987 .xword 0x6d001a000000
988 .xword 0x6c0000020000
989 .xword 0x6d0008000000
990 .xword 0x6d003cc00000
991 .xword 0x6e0660000000
992 .xword 0x6b30001ac000
993 .xword 0x6c0000590000
994 .xword 0x6c0000d40000
995 .xword 0x6c0000610000
996 .xword 0x6d003f000000
997 .xword 0x6b3000188000
998 .xword 0x6b300006e000
999 .xword 0x6b3000106000
1000 .xword 0x6d0021400000
1001 .xword 0x6b300016e000
1002 .xword 0x6d0033000000
1003 .xword 0x6b3000130000
1004 .xword 0x6c0000940000
1005 .xword 0x6b30001fe000
1006 .xword 0x6b3000070000
1007 .xword 0x6c0000950000
1008 .xword 0x6c0000030000
1009 .xword 0x6b3000078000
1010 .xword 0x6c0000be0000
1011 .xword 0x6c0000480000
1012 .xword 0x6c0000370000
1013 .xword 0x6c0000310000
1014 .xword 0x6b3000148000
1015 .xword 0x6c0000970000
1016Thr4_register_initial_values:
1017 .xword 0x700000f10000
1018 .xword 0x6f400013e000
1019 .xword 0x710027c00000
1020 .xword 0x700000650000
1021 .xword 0x6f40000a0000
1022 .xword 0x6f4000180000
1023 .xword 0x700000700000
1024 .xword 0x710001800000
1025 .xword 0x6f4000090000
1026 .xword 0x6f4000178000
1027 .xword 0x6f400008c000
1028 .xword 0x7000006b0000
1029 .xword 0x700000510000
1030 .xword 0x6f4000022000
1031 .xword 0x71001fc00000
1032 .xword 0x700000180000
1033 .xword 0x6f4000162000
1034 .xword 0x700000440000
1035 .xword 0x6f40000b6000
1036 .xword 0x6f40001fa000
1037 .xword 0x720b60000000
1038 .xword 0x71002c800000
1039 .xword 0x6f40001cc000
1040 .xword 0x700000390000
1041 .xword 0x7000008d0000
1042 .xword 0x6f4000068000
1043 .xword 0x700000630000
1044 .xword 0x6f4000060000
1045 .xword 0x6f4000044000
1046Thr5_register_initial_values:
1047 .xword 0x75000dc00000
1048 .xword 0x740000980000
1049 .xword 0x7350000b4000
1050 .xword 0x760190000000
1051 .xword 0x740000360000
1052 .xword 0x75002d400000
1053 .xword 0x7350001e2000
1054 .xword 0x7350001a0000
1055 .xword 0x75000fc00000
1056 .xword 0x740000400000
1057 .xword 0x75003bc00000
1058 .xword 0x7350001bc000
1059 .xword 0x7350001ce000
1060 .xword 0x740000ab0000
1061 .xword 0x740000bf0000
1062 .xword 0x740000130000
1063 .xword 0x740000410000
1064 .xword 0x740000ff0000
1065 .xword 0x735000074000
1066 .xword 0x740000fa0000
1067 .xword 0x740000c00000
1068 .xword 0x7400009b0000
1069 .xword 0x740000340000
1070 .xword 0x740000120000
1071 .xword 0x735000002000
1072 .xword 0x750014800000
1073 .xword 0x7400001f0000
1074 .xword 0x740000ad0000
1075 .xword 0x735000124000
1076Thr6_register_initial_values:
1077 .xword 0x7760001f4000
1078 .xword 0x780000830000
1079 .xword 0x7800002a0000
1080 .xword 0x776000118000
1081 .xword 0x7760001de000
1082 .xword 0x780000c70000
1083 .xword 0x780000ae0000
1084 .xword 0x780000c80000
1085 .xword 0x790036c00000
1086 .xword 0x79001b000000
1087 .xword 0x776000004000
1088 .xword 0x7760000ca000
1089 .xword 0x7a02c0000000
1090 .xword 0x776000164000
1091 .xword 0x7800007c0000
1092 .xword 0x7a0440000000
1093 .xword 0x7760000fe000
1094 .xword 0x77600016a000
1095 .xword 0x790019c00000
1096 .xword 0x77600017a000
1097 .xword 0x7a0e20000000
1098 .xword 0x780000220000
1099 .xword 0x790003800000
1100 .xword 0x790038800000
1101 .xword 0x7760001a2000
1102 .xword 0x776000048000
1103 .xword 0x780000fd0000
1104 .xword 0x780000260000
1105 .xword 0x790001c00000
1106Thr7_register_initial_values:
1107 .xword 0x7b70000de000
1108 .xword 0x7b7000066000
1109 .xword 0x7b700007e000
1110 .xword 0x7c0000660000
1111 .xword 0x7d003d000000
1112 .xword 0x7b700014e000
1113 .xword 0x7c0000cb0000
1114 .xword 0x7b7000126000
1115 .xword 0x7d0000400000
1116 .xword 0x7c0000600000
1117 .xword 0x7c0000780000
1118 .xword 0x7d0002000000
1119 .xword 0x7b700014c000
1120 .xword 0x7b70001d0000
1121 .xword 0x7c0000e20000
1122 .xword 0x7e0d40000000
1123 .xword 0x7b7000128000
1124 .xword 0x7b70000b8000
1125 .xword 0x7b700000c000
1126 .xword 0x7c00005a0000
1127 .xword 0x7d000d400000
1128 .xword 0x7b70001ec000
1129 .xword 0x7d0009c00000
1130 .xword 0x7b7000006000
1131 .xword 0x7c0000db0000
1132 .xword 0x7b70001ea000
1133 .xword 0x7b7000170000
1134 .xword 0x7b70001f6000
1135 .xword 0x7b7000172000
1136.align 32
1137hptrap_itte_begin:
1138 .xword 0x00006000007b0807 !0
1139 .xword 0x8000000fb0b20081
1140 .xword 0x00005ff0000c41dd !1
1141 .xword 0x8000000c801ae080
1142 .xword 0x0000600000b50000 !2
1143 .xword 0x8000000fb0320481
1144 .xword 0x00005ff00011e1dd !3
1145 .xword 0x8000000c80078080
1146 .xword 0x000061000a000807 !4
1147 .xword 0x8000000d84800083
1148 .xword 0x00005ff0000f0000 !5
1149 .xword 0x80000000801e8480
1150 .xword 0x0000610039000807 !6
1151 .xword 0x8000000d85000083
1152 .xword 0x00005ff00017e1dd !7
1153 .xword 0x8000000c80138080
1154 .xword 0x0000620b80000807 !8
1155 .xword 0x8000000060000085
1156 .xword 0x00005ff0000261dd !9
1157 .xword 0x8000000c8010a080
1158 .xword 0x00005ff0000361dd !10
1159 .xword 0x8000000c800be080
1160 .xword 0x00006000003e0807 !11
1161 .xword 0x8000000fb0460081
1162 .xword 0x00005ff0001f81dd !12
1163 .xword 0x8000000c8008e080
1164 .xword 0x00005ff0000f21dd !13
1165 .xword 0x8000000c8014e080
1166 .xword 0x000061000ec00807 !14
1167 .xword 0x8000000d89400083
1168 .xword 0x0000610020000807 !15
1169 .xword 0x8000000d84c00083
1170 .xword 0x00005ff0000fa1dd !16
1171 .xword 0x8000000c800bc080
1172 .xword 0x00006000006f0807 !17
1173 .xword 0x8000000fb0840081
1174 .xword 0x000061003ec00807 !18
1175 .xword 0x8000000d8e000083
1176 .xword 0x0000620b00000807 !19
1177 .xword 0x8000000110000085
1178 .xword 0x00005ff0000081dd !20
1179 .xword 0x8000000c80196080
1180 .xword 0x0000640000d218e3 !21
1181 .xword 0x8000001fc0d60081
1182 .xword 0x00006310000c78e3 !22
1183 .xword 0x80000000901aa080
1184 .xword 0x00006400003d0000 !23
1185 .xword 0x80000003c06e0481
1186 .xword 0x000065002b001c25 !24
1187 .xword 0x8000001d92c00083
1188 .xword 0x00006310001158e3 !25
1189 .xword 0x800000009004e080
1190 .xword 0x0000650021000000 !26
1191 .xword 0x8000001d9c400483
1192 .xword 0x0000650023001c25 !27
1193 .xword 0x8000001d9f000083
1194 .xword 0x00006310000118e3 !28
1195 .xword 0x8000000090010080
1196 .xword 0x000065003e000000 !29
1197 .xword 0x8000001d9d800483
1198 .xword 0x00006310000858e3 !30
1199 .xword 0x80000000901d8080
1200 .xword 0x00006400009318e3 !31
1201 .xword 0x8000001fc0110081
1202 .xword 0x0000640000bd18e3 !32
1203 .xword 0x8000001fc0b60081
1204 .xword 0x0000640000a318e3 !33
1205 .xword 0x8000001fc07f0081
1206 .xword 0x00006310000018e3 !34
1207 .xword 0x80000000900ce080
1208 .xword 0x00006400005f18e3 !35
1209 .xword 0x8000001fc0000081
1210 .xword 0x000063100019f8e3 !36
1211 .xword 0x8000000090070080
1212 .xword 0x00006310001b18e3 !37
1213 .xword 0x80000000901a8080
1214 .xword 0x00006310001e78e3 !38
1215 .xword 0x8000000090026080
1216 .xword 0x00006400002318e3 !39
1217 .xword 0x8000001fc0fb0081
1218 .xword 0x00006720000432a1 !40
1219 .xword 0x80000000a005a480
1220 .xword 0x00006720000ed2a1 !41
1221 .xword 0x80000000a01ea480
1222 .xword 0x000067200002a000 !42
1223 .xword 0x80000000a016c080
1224 .xword 0x0000680000da12a1 !43
1225 .xword 0x80000003d0800481
1226 .xword 0x00006720000f72a1 !44
1227 .xword 0x80000000a0198480
1228 .xword 0x000069003a800000 !45
1229 .xword 0x80000001a5800083
1230 .xword 0x00006720000c92a1 !46
1231 .xword 0x80000000a0002480
1232 .xword 0x0000680000aa12a1 !47
1233 .xword 0x80000003d0700481
1234 .xword 0x00006800000b0000 !48
1235 .xword 0x80000003d04d0081
1236 .xword 0x00006900300012a1 !49
1237 .xword 0x8000002da8400483
1238 .xword 0x000067200003c000 !50
1239 .xword 0x80000000a0032080
1240 .xword 0x000069002e4012a1 !51
1241 .xword 0x8000002dac800483
1242 .xword 0x00006800003f12a1 !52
1243 .xword 0x80000003d0c30481
1244 .xword 0x00006a02800012a1 !53
1245 .xword 0x8000002e80000485
1246 .xword 0x0000690013c012a1 !54
1247 .xword 0x8000002da9800483
1248 .xword 0x00006800001712a1 !55
1249 .xword 0x80000003d0e90481
1250 .xword 0x00006800005d12a1 !56
1251 .xword 0x80000003d09f0481
1252 .xword 0x000067200007d2a1 !57
1253 .xword 0x80000000a007c480
1254 .xword 0x0000680000fc12a1 !58
1255 .xword 0x80000003d04a0481
1256 .xword 0x00006d001a001412 !59
1257 .xword 0x80000001b8800483
1258 .xword 0x00006e0660001412 !60
1259 .xword 0x8000000230000485
1260 .xword 0x00006b30001ac000 !61
1261 .xword 0x80000000b01ec080
1262 .xword 0x00006c0000591412 !62
1263 .xword 0x8000003fe0f40481
1264 .xword 0x00006b3000189412 !63
1265 .xword 0x80000000b01ee480
1266 .xword 0x00006b300006e000 !64
1267 .xword 0x80000000b012e080
1268 .xword 0x00006b3000107412 !65
1269 .xword 0x80000000b01a0480
1270 .xword 0x00006b3000131412 !66
1271 .xword 0x80000000b002e480
1272 .xword 0x00006c0000940000 !67
1273 .xword 0x8000003fe0280081
1274 .xword 0x00006b30001ff412 !68
1275 .xword 0x80000000b0080480
1276 .xword 0x00006c0000031412 !69
1277 .xword 0x8000003fe0490481
1278 .xword 0x00006b3000078000 !70
1279 .xword 0x80000000b009c080
1280 .xword 0x00006c0000be1412 !71
1281 .xword 0x8000003fe0900481
1282 .xword 0x00006c0000371412 !72
1283 .xword 0x8000003fe0ff0481
1284 .xword 0x00006c0000311412 !73
1285 .xword 0x8000003fe0df0481
1286 .xword 0x00006c0000971412 !74
1287 .xword 0x8000003fe0f70481
1288 .xword 0x00006b30001ef412 !75
1289 .xword 0x80000000b0182480
1290 .xword 0x00006e0210001412 !76
1291 .xword 0x80000002c0000485
1292 .xword 0x00006c00001c1412 !77
1293 .xword 0x8000003fe0bf0481
1294 .xword 0x00006c0000d61412 !78
1295 .xword 0x8000003fe0970481
1296 .xword 0x00006d002e001412 !79
1297 .xword 0x80000001bb000483
1298 .xword 0x00006d001bc01412 !80
1299 .xword 0x80000001bf800483
1300 .xword 0x00006c0000ba1412 !81
1301 .xword 0x8000003fe0010481
1302 .xword 0x0000700000f10ee3 !82
1303 .xword 0x8000004ff0680081
1304 .xword 0x00006f40000a10cb !83
1305 .xword 0x80000000c01a4080
1306 .xword 0x00006f4000180000 !84
1307 .xword 0x80000000c0034080
1308 .xword 0x0000700000700ee3 !85
1309 .xword 0x8000004ff0290081
1310 .xword 0x00006f400008d0cb !86
1311 .xword 0x80000000c01c2080
1312 .xword 0x00007000006b0000 !87
1313 .xword 0x8000004ff0620081
1314 .xword 0x0000700000510ee3 !88
1315 .xword 0x8000004ff03e0081
1316 .xword 0x00006f40001630cb !89
1317 .xword 0x80000000c0150080
1318 .xword 0x0000700000440000 !90
1319 .xword 0x8000004ff03f0081
1320 .xword 0x00006f40000b70cb !91
1321 .xword 0x80000000c00e2080
1322 .xword 0x00006f40001cd0cb !92
1323 .xword 0x80000000c005c080
1324 .xword 0x0000700000390ee3 !93
1325 .xword 0x8000004ff01b0081
1326 .xword 0x0000700000630ee3 !94
1327 .xword 0x8000004ff0340081
1328 .xword 0x00006f40000610cb !95
1329 .xword 0x80000000c0134080
1330 .xword 0x00006f40000c30cb !96
1331 .xword 0x80000000c019e080
1332 .xword 0x0000700000f60ee3 !97
1333 .xword 0x8000004ff00e0081
1334 .xword 0x0000720b20000ee3 !98
1335 .xword 0x8000004ea0000085
1336 .xword 0x000071002a800ee3 !99
1337 .xword 0x8000004dcd000083
1338 .xword 0x0000710015000ee3 !100
1339 .xword 0x8000004dcdc00083
1340 .xword 0x000075000dc00a49 !101
1341 .xword 0x80000001de400083
1342 .xword 0x0000740000360a49 !102
1343 .xword 0x8000000010ec0081
1344 .xword 0x000075002d400000 !103
1345 .xword 0x80000001da400083
1346 .xword 0x00007350001e2a49 !104
1347 .xword 0x80000000d00aa080
1348 .xword 0x000075003bc00a49 !105
1349 .xword 0x80000001d0000083
1350 .xword 0x00007350001bc000 !106
1351 .xword 0x8000005cd01e2080
1352 .xword 0x00007350001cea49 !107
1353 .xword 0x80000000d0106080
1354 .xword 0x0000740000410a49 !108
1355 .xword 0x8000000010dd0081
1356 .xword 0x0000740000ff0000 !109
1357 .xword 0x8000005010450081
1358 .xword 0x0000735000074a49 !110
1359 .xword 0x80000000d0174080
1360 .xword 0x00007400009b0a49 !111
1361 .xword 0x8000000010140081
1362 .xword 0x0000740000340000 !112
1363 .xword 0x8000005010c10081
1364 .xword 0x0000735000002a49 !113
1365 .xword 0x80000000d010c080
1366 .xword 0x0000750014800000 !114
1367 .xword 0x80000001d9c00083
1368 .xword 0x0000740000ad0a49 !115
1369 .xword 0x8000000010c00081
1370 .xword 0x0000750011000a49 !116
1371 .xword 0x80000001d7800083
1372 .xword 0x0000740000a40a49 !117
1373 .xword 0x80000000104b0081
1374 .xword 0x00007350001f0a49 !118
1375 .xword 0x80000000d0076080
1376 .xword 0x00007350001b2a49 !119
1377 .xword 0x80000000d0062080
1378 .xword 0x00007350001c2a49 !120
1379 .xword 0x80000000d01cc080
1380 .xword 0x0000740000f30a49 !121
1381 .xword 0x8000000010210081
1382 .xword 0x00007760001f5a67 !122
1383 .xword 0x8000006ce00b4480
1384 .xword 0x00007760001dfa67 !123
1385 .xword 0x8000006ce0194480
1386 .xword 0x0000780000c70000 !124
1387 .xword 0x8000000020f50081
1388 .xword 0x0000780000ae0ebb !125
1389 .xword 0x80000064202b0481
1390 .xword 0x0000776000005a67 !126
1391 .xword 0x8000006ce0116480
1392 .xword 0x00007760000ca000 !127
1393 .xword 0x8000006ce01a6080
1394 .xword 0x00007a02c0000ebb !128
1395 .xword 0x8000006e60000485
1396 .xword 0x00007760000ffa67 !129
1397 .xword 0x8000006ce001e480
1398 .xword 0x000077600016a000 !130
1399 .xword 0x8000006ce00a0080
1400 .xword 0x0000780000220ebb !131
1401 .xword 0x8000006420400481
1402 .xword 0x0000790003800000 !132
1403 .xword 0x80000001e2400083
1404 .xword 0x0000776000049a67 !133
1405 .xword 0x8000006ce015e480
1406 .xword 0x0000780000260ebb !134
1407 .xword 0x8000006420660481
1408 .xword 0x0000780000430ebb !135
1409 .xword 0x80000064207a0481
1410 .xword 0x0000776000057a67 !136
1411 .xword 0x8000006ce00da480
1412 .xword 0x00007760001e5a67 !137
1413 .xword 0x8000006ce007a480
1414 .xword 0x00007b70000dfdba !138
1415 .xword 0x80000000f0018480
1416 .xword 0x00007d003d001dba !139
1417 .xword 0x8000007df3800483
1418 .xword 0x00007b700014e000 !140
1419 .xword 0x8000007cf017c480
1420 .xword 0x00007c0000cb1dba !141
1421 .xword 0x80000074307e0481
1422 .xword 0x00007c0000781dba !142
1423 .xword 0x8000007430b80481
1424 .xword 0x00007d0002000000 !143
1425 .xword 0x80000001f1c00483
1426 .xword 0x00007b700014ddba !144
1427 .xword 0x80000000f0006480
1428 .xword 0x00007b7000129dba !145
1429 .xword 0x80000000f0186480
1430 .xword 0x00007b70000b8000 !146
1431 .xword 0x8000007cf0158480
1432 .xword 0x00007b70001eddba !147
1433 .xword 0x80000000f0028480
1434 .xword 0x00007b70001ebdba !148
1435 .xword 0x80000000f0188480
1436 .xword 0x00007b70001f7dba !149
1437 .xword 0x80000000f013a480
1438 .xword 0x00007b700000fdba !150
1439 .xword 0x80000000f0170480
1440 .xword 0x00007b7000133dba !151
1441 .xword 0x80000000f0048480
1442 .xword 0x00007c0000af1dba !152
1443 .xword 0x8000007430b30481
1444 .xword 0x00007e08b0001cad !153
1445 .xword 0x8000007d70000485
1446 .xword 0x00007b7000157dba !154
1447 .xword 0x80000000f0020480
1448 .xword 0x00007b70000a5dba !155
1449 .xword 0x80000000f0054480
1450 .xword 0x00007c0000d51dba !156
1451 .xword 0x8000007430f60481
1452 .xword 0x00007b7000017dba !157
1453 .xword 0x80000000f0168480
1454hptrap_itte_end:
1455 .xword 158
1456.align 32
1457hptrap_dtte_begin:
1458 .xword 0x00005ff0001521dd !0
1459 .xword 0x8000000c800d8440
1460 .xword 0x0000600000901ace !1
1461 .xword 0x8000000fb0120041
1462 .xword 0x0000610017c00000 !2
1463 .xword 0x8000000d84400043
1464 .xword 0x0000610037000807 !3
1465 .xword 0x8000000d86000443
1466 .xword 0x0000600000f91ace !4
1467 .xword 0x8000000fb09b0041
1468 .xword 0x0000600000910000 !5
1469 .xword 0x8000000fb0ef0041
1470 .xword 0x00005ff00009a1dd !6
1471 .xword 0x8000000c801d2440
1472 .xword 0x0000620640001ace !7
1473 .xword 0x8000000200000045
1474 .xword 0x00005ff0000581dd !8
1475 .xword 0x8000000c80038440
1476 .xword 0x00005ff0001f2286 !9
1477 .xword 0x8000000c8014a040
1478 .xword 0x00005ff0001ca1dd !10
1479 .xword 0x8000000c8017e440
1480 .xword 0x0000600000f80807 !11
1481 .xword 0x8000000fb0e80441
1482 .xword 0x00006000000a0807 !12
1483 .xword 0x8000000fb0270441
1484 .xword 0x00006206d0000807 !13
1485 .xword 0x8000000100000445
1486 .xword 0x00005ff0001441dd !14
1487 .xword 0x8000000c8005e440
1488 .xword 0x0000600000960807 !15
1489 .xword 0x8000000fb08e0441
1490 .xword 0x0000620cd0000807 !16
1491 .xword 0x80000003a0000445
1492 .xword 0x0000600000b60807 !17
1493 .xword 0x8000000fb0c40441
1494 .xword 0x0000600000ac0807 !18
1495 .xword 0x8000000fb09e0441
1496 .xword 0x0000600000820807 !19
1497 .xword 0x8000000fb0d30441
1498 .xword 0x0000600000330807 !20
1499 .xword 0x8000000fb0dc0441
1500 .xword 0x00005ff00005e1dd !21
1501 .xword 0x8000000c80030440
1502 .xword 0x00005ff0000801dd !22
1503 .xword 0x8000000c800a2440
1504 .xword 0x00005ff0001221dd !23
1505 .xword 0x8000000c801b8440
1506 .xword 0x00006000003c0807 !24
1507 .xword 0x8000000fb06b0441
1508 .xword 0x0000650027401c25 !25
1509 .xword 0x8000001d9ec00043
1510 .xword 0x00006400005c1bc8 !26
1511 .xword 0x8000001fc0540441
1512 .xword 0x0000640000c50000 !27
1513 .xword 0x80000003c0130441
1514 .xword 0x00006310000778e3 !28
1515 .xword 0x80000000900ae040
1516 .xword 0x0000640000891bc8 !29
1517 .xword 0x8000001fc0db0441
1518 .xword 0x0000640000b00000 !30
1519 .xword 0x80000003c03a0441
1520 .xword 0x000065002f401c25 !31
1521 .xword 0x8000001d9d400043
1522 .xword 0x000065003e801a24 !32
1523 .xword 0x8000001d92800443
1524 .xword 0x00006310001e0000 !33
1525 .xword 0x8000000090140440
1526 .xword 0x000065003c001c25 !34
1527 .xword 0x8000001d95400043
1528 .xword 0x000063100013c000 !35
1529 .xword 0x8000000090152440
1530 .xword 0x000063100007b8e3 !36
1531 .xword 0x8000000090132040
1532 .xword 0x0000650002401c25 !37
1533 .xword 0x8000001d9b800043
1534 .xword 0x000063100016d8e3 !38
1535 .xword 0x80000000900de040
1536 .xword 0x00006310000638e3 !39
1537 .xword 0x8000000090096040
1538 .xword 0x00006310001a78e3 !40
1539 .xword 0x8000000090052040
1540 .xword 0x00006310000ef8e3 !41
1541 .xword 0x800000009000a040
1542 .xword 0x00006400000d18e3 !42
1543 .xword 0x8000001fc0c60041
1544 .xword 0x00006310001518e3 !43
1545 .xword 0x8000000090000040
1546 .xword 0x00006607f00018e3 !44
1547 .xword 0x8000001e10000045
1548 .xword 0x0000640000d918e3 !45
1549 .xword 0x8000001fc0d70041
1550 .xword 0x000067200017d2a1 !46
1551 .xword 0x80000000a0074040
1552 .xword 0x00006a00400009a1 !47
1553 .xword 0x8000002e20000445
1554 .xword 0x000067200006c000 !48
1555 .xword 0x80000000a00b0440
1556 .xword 0x0000690032c012a1 !49
1557 .xword 0x8000002dab400043
1558 .xword 0x00006720000129a1 !50
1559 .xword 0x80000000a0072440
1560 .xword 0x000067200002c000 !51
1561 .xword 0x80000000a016e440
1562 .xword 0x00006900198012a1 !52
1563 .xword 0x8000002daa000043
1564 .xword 0x00006800008a0000 !53
1565 .xword 0x80000003d0f20441
1566 .xword 0x00006720001e92a1 !54
1567 .xword 0x80000000a00a6040
1568 .xword 0x00006900034012a1 !55
1569 .xword 0x8000002da6800043
1570 .xword 0x0000680000cf12a1 !56
1571 .xword 0x80000003d0fa0041
1572 .xword 0x00006720001692a1 !57
1573 .xword 0x80000000a00a8040
1574 .xword 0x00006800003b12a1 !58
1575 .xword 0x80000003d01d0041
1576 .xword 0x000067200000b2a1 !59
1577 .xword 0x80000000a004c040
1578 .xword 0x000069003b8012a1 !60
1579 .xword 0x8000002daa800043
1580 .xword 0x00006800002912a1 !61
1581 .xword 0x80000003d0580041
1582 .xword 0x000069000c8012a1 !62
1583 .xword 0x8000002dabc00043
1584 .xword 0x00006720000fd2a1 !63
1585 .xword 0x80000000a018c040
1586 .xword 0x00006a05c00012a1 !64
1587 .xword 0x8000002e90000045
1588 .xword 0x00006800003a12a1 !65
1589 .xword 0x80000003d0ac0041
1590 .xword 0x0000690018c012a1 !66
1591 .xword 0x8000002da6c00043
1592 .xword 0x00006900260012a1 !67
1593 .xword 0x8000002da5c00043
1594 .xword 0x000067200003f2a1 !68
1595 .xword 0x80000000a01ac040
1596 .xword 0x00006a06700012a1 !69
1597 .xword 0x8000002d20000045
1598 .xword 0x00006800006712a1 !70
1599 .xword 0x80000003d0be0041
1600 .xword 0x00006c0000021412 !71
1601 .xword 0x8000003fe0650041
1602 .xword 0x00006d0008001291 !72
1603 .xword 0x80000001b8000043
1604 .xword 0x00006d003cc00000 !73
1605 .xword 0x80000001b8c00443
1606 .xword 0x00006c0000d41412 !74
1607 .xword 0x8000003fe04f0041
1608 .xword 0x00006c0000611291 !75
1609 .xword 0x8000003fe0480041
1610 .xword 0x00006d003f000000 !76
1611 .xword 0x80000001b4000443
1612 .xword 0x00006d0021401412 !77
1613 .xword 0x80000001bc000043
1614 .xword 0x00006b300016f291 !78
1615 .xword 0x80000000b0192040
1616 .xword 0x00006d0033000000 !79
1617 .xword 0x80000001bf400443
1618 .xword 0x00006b3000071412 !80
1619 .xword 0x80000000b000c040
1620 .xword 0x00006c0000950000 !81
1621 .xword 0x8000003fe0890441
1622 .xword 0x00006c0000481412 !82
1623 .xword 0x8000003fe0230041
1624 .xword 0x00006b3000149412 !83
1625 .xword 0x80000000b019a040
1626 .xword 0x00006b30001fd412 !84
1627 .xword 0x80000000b007e040
1628 .xword 0x00006b3000121412 !85
1629 .xword 0x80000000b01c0040
1630 .xword 0x00006c0000b11412 !86
1631 .xword 0x8000003fe01e0041
1632 .xword 0x00006d002c001412 !87
1633 .xword 0x80000001b6400043
1634 .xword 0x00006b30001d7412 !88
1635 .xword 0x80000000b00ac040
1636 .xword 0x00006d0038c01412 !89
1637 .xword 0x80000001b7000043
1638 .xword 0x00006b3000073412 !90
1639 .xword 0x80000000b017a040
1640 .xword 0x00006f400013f0cb !91
1641 .xword 0x80000000c0088040
1642 .xword 0x0000710027c01cf3 !92
1643 .xword 0x8000004dc9000443
1644 .xword 0x0000700000650000 !93
1645 .xword 0x8000004ff03b0441
1646 .xword 0x0000710001800ee3 !94
1647 .xword 0x8000004dcfc00043
1648 .xword 0x00006f40000916bb !95
1649 .xword 0x80000000c013c440
1650 .xword 0x00006f4000178000 !96
1651 .xword 0x80000000c012c440
1652 .xword 0x00006f40000230cb !97
1653 .xword 0x80000000c019c040
1654 .xword 0x000071001fc01cf3 !98
1655 .xword 0x8000004dcac00443
1656 .xword 0x0000700000180000 !99
1657 .xword 0x8000004ff0fd0441
1658 .xword 0x00006f40001fb0cb !100
1659 .xword 0x80000000c0016040
1660 .xword 0x0000720b60001cf3 !101
1661 .xword 0x8000004e40000445
1662 .xword 0x000071002c800000 !102
1663 .xword 0x8000004dccc00443
1664 .xword 0x00007000008d0ee3 !103
1665 .xword 0x8000004ff0820041
1666 .xword 0x00006f4000068000 !104
1667 .xword 0x80000000c0130440
1668 .xword 0x00006f40000450cb !105
1669 .xword 0x80000000c0154040
1670 .xword 0x000071001c000ee3 !106
1671 .xword 0x8000004dc0c00043
1672 .xword 0x0000720ab0000ee3 !107
1673 .xword 0x8000004850000045
1674 .xword 0x0000710025800ee3 !108
1675 .xword 0x8000004dc7400043
1676 .xword 0x0000700000580ee3 !109
1677 .xword 0x8000004ff0570041
1678 .xword 0x0000740000980a49 !110
1679 .xword 0x8000000010f30441
1680 .xword 0x00007350000b5b71 !111
1681 .xword 0x80000000d01f0040
1682 .xword 0x0000760190000000 !112
1683 .xword 0x8000005e50000045
1684 .xword 0x00007350001a0a49 !113
1685 .xword 0x80000000d01f2440
1686 .xword 0x000075000fc01b71 !114
1687 .xword 0x80000001d3000043
1688 .xword 0x0000740000400000 !115
1689 .xword 0x8000005010440041
1690 .xword 0x0000740000ab0a49 !116
1691 .xword 0x8000000010fe0441
1692 .xword 0x0000740000bf1b71 !117
1693 .xword 0x80000000101f0041
1694 .xword 0x0000740000130000 !118
1695 .xword 0x8000005010500041
1696 .xword 0x0000740000fa0a49 !119
1697 .xword 0x8000000010a00441
1698 .xword 0x0000740000c00000 !120
1699 .xword 0x8000005010430041
1700 .xword 0x0000740000120a49 !121
1701 .xword 0x80000000102a0441
1702 .xword 0x00007400001f0a49 !122
1703 .xword 0x8000000010a40441
1704 .xword 0x0000735000124a49 !123
1705 .xword 0x80000000d0146440
1706 .xword 0x0000750039400a49 !124
1707 .xword 0x80000001de800443
1708 .xword 0x0000735000194a49 !125
1709 .xword 0x80000000d00b2440
1710 .xword 0x0000735000186a49 !126
1711 .xword 0x80000000d00a4440
1712 .xword 0x000073500012ea49 !127
1713 .xword 0x80000000d00c0440
1714 .xword 0x0000740000380a49 !128
1715 .xword 0x8000000010350441
1716 .xword 0x0000780000830ebb !129
1717 .xword 0x80000064206d0041
1718 .xword 0x00007800002a0066 !130
1719 .xword 0x8000006420550041
1720 .xword 0x0000776000118000 !131
1721 .xword 0x8000006ce00d0040
1722 .xword 0x0000780000c80ebb !132
1723 .xword 0x8000006420200041
1724 .xword 0x0000790036c00066 !133
1725 .xword 0x80000001e7c00043
1726 .xword 0x000079001b000000 !134
1727 .xword 0x80000001e0400043
1728 .xword 0x0000776000165a67 !135
1729 .xword 0x8000006ce00b6040
1730 .xword 0x00007800007c0066 !136
1731 .xword 0x8000006420ae0041
1732 .xword 0x00007a0440000000 !137
1733 .xword 0x8000006ee0000045
1734 .xword 0x0000790019c00ebb !138
1735 .xword 0x80000001e0800043
1736 .xword 0x000077600017aaa7 !139
1737 .xword 0x8000006ce01b0040
1738 .xword 0x00007a0e20000000 !140
1739 .xword 0x8000006d50000045
1740 .xword 0x0000790038800ebb !141
1741 .xword 0x80000001e1000043
1742 .xword 0x00007760001a2000 !142
1743 .xword 0x8000006ce015a040
1744 .xword 0x0000780000fd0ebb !143
1745 .xword 0x8000006420b70041
1746 .xword 0x0000790001c00ebb !144
1747 .xword 0x80000001e3400043
1748 .xword 0x0000776000021a67 !145
1749 .xword 0x8000006ce01e0040
1750 .xword 0x0000780000e90ebb !146
1751 .xword 0x8000006420c50041
1752 .xword 0x0000790030800ebb !147
1753 .xword 0x80000001e1400043
1754 .xword 0x00007760001d5a67 !148
1755 .xword 0x8000006ce00fa040
1756 .xword 0x000077600009da67 !149
1757 .xword 0x8000006ce0050040
1758 .xword 0x00007760001a9a67 !150
1759 .xword 0x8000006ce01f4040
1760 .xword 0x00007760001b5a67 !151
1761 .xword 0x8000006ce0112040
1762 .xword 0x0000776000191a67 !152
1763 .xword 0x8000006ce0004040
1764 .xword 0x0000780000860ebb !153
1765 .xword 0x80000064206f0041
1766 .xword 0x0000780000040ebb !154
1767 .xword 0x8000006420710041
1768 .xword 0x0000780000240ebb !155
1769 .xword 0x8000006420c70041
1770 .xword 0x00007b7000067dba !156
1771 .xword 0x80000000f011c440
1772 .xword 0x00007b700007e764 !157
1773 .xword 0x80000000f0104440
1774 .xword 0x00007c0000660000 !158
1775 .xword 0x8000000030c80041
1776 .xword 0x00007b7000127dba !159
1777 .xword 0x80000000f0180440
1778 .xword 0x00007d0000400764 !160
1779 .xword 0x8000007df1800443
1780 .xword 0x00007c0000600000 !161
1781 .xword 0x8000000030030041
1782 .xword 0x00007b70001d1dba !162
1783 .xword 0x80000000f000e440
1784 .xword 0x00007c0000e20764 !163
1785 .xword 0x80000074302d0441
1786 .xword 0x00007e0d40000000 !164
1787 .xword 0x8000007e70000045
1788 .xword 0x00007b700000ddba !165
1789 .xword 0x80000000f0094440
1790 .xword 0x00007c00005a0764 !166
1791 .xword 0x8000007430810441
1792 .xword 0x00007d000d400000 !167
1793 .xword 0x80000001f2000043
1794 .xword 0x00007d0009c01dba !168
1795 .xword 0x8000007df3c00443
1796 .xword 0x00007b7000006764 !169
1797 .xword 0x80000000f0008440
1798 .xword 0x00007c0000db0000 !170
1799 .xword 0x8000000030020041
1800 .xword 0x00007b7000171dba !171
1801 .xword 0x80000000f0082440
1802 .xword 0x00007b7000173dba !172
1803 .xword 0x80000000f00dc440
1804 .xword 0x00007b7000177dba !173
1805 .xword 0x80000000f0136440
1806 .xword 0x00007b700003bdba !174
1807 .xword 0x80000000f0172440
1808 .xword 0x00007b700011ddba !175
1809 .xword 0x80000000f011e440
1810 .xword 0x00007b7000015dba !176
1811 .xword 0x80000000f018a440
1812 .xword 0x00007b7000093dba !177
1813 .xword 0x80000000f01e4440
1814 .xword 0x00007b7000101dba !178
1815 .xword 0x80000000f00ee440
1816 .xword 0x00007e0730001cad !179
1817 .xword 0x8000007eb0000445
1818 .xword 0x00007c00001e1dba !180
1819 .xword 0x8000007430b50441
1820 .xword 0x00007c0000051dba !181
1821 .xword 0x8000007430b90441
1822hptrap_dtte_end:
1823 .xword 182
1824.align 32
1825hptrap_user_code_ptrs_0_begin:
1826 .xword 8
1827 .xword 0x5ff0000c4000
1828 .xword 24
1829 .xword 0x61000a000000
1830 .xword 40
1831 .xword 0x5ff00017e000
1832 .xword 56
1833 .xword 0x5ff000026000
1834 .xword 72
1835 .xword 0x6000003e0000
1836 .xword 88
1837 .xword 0x5ff0001f8000
1838 .xword 104
1839 .xword 0x5ff0000f2000
1840 .xword 120
1841 .xword 0x61000ec00000
1842 .xword 136
1843 .xword 0x610020000000
1844 .xword 152
1845 .xword 0x5ff0000fa000
1846 .xword 168
1847 .xword 0x6000006f0000
1848 .xword 184
1849 .xword 0x61003ec00000
1850 .xword 200
1851 .xword 0x620b00000000
1852 .xword 216
1853 .xword 0x5ff000008000
1854 .xword 232
1855 .xword 8
1856.align 32
1857hptrap_user_code_ptrs_1_begin:
1858 .xword 8
1859 .xword 0x6310000c6000
1860 .xword 24
1861 .xword 0x631000114000
1862 .xword 40
1863 .xword 0x631000010000
1864 .xword 56
1865 .xword 0x640000930000
1866 .xword 72
1867 .xword 0x640000bd0000
1868 .xword 88
1869 .xword 0x640000a30000
1870 .xword 104
1871 .xword 0x631000000000
1872 .xword 120
1873 .xword 0x6400005f0000
1874 .xword 136
1875 .xword 0x63100019e000
1876 .xword 152
1877 .xword 0x6310001b0000
1878 .xword 168
1879 .xword 0x6310001e6000
1880 .xword 184
1881 .xword 0x640000230000
1882 .xword 200
1883 .xword 8
1884.align 32
1885hptrap_user_code_ptrs_2_begin:
1886 .xword 8
1887 .xword 0x6720000ec000
1888 .xword 24
1889 .xword 0x6720000f6000
1890 .xword 40
1891 .xword 0x680000aa0000
1892 .xword 56
1893 .xword 0x690030000000
1894 .xword 72
1895 .xword 0x69002e400000
1896 .xword 88
1897 .xword 0x6800003f0000
1898 .xword 104
1899 .xword 0x6a0280000000
1900 .xword 120
1901 .xword 0x690013c00000
1902 .xword 136
1903 .xword 0x680000170000
1904 .xword 152
1905 .xword 0x6800005d0000
1906 .xword 168
1907 .xword 0x67200007c000
1908 .xword 184
1909 .xword 0x680000fc0000
1910 .xword 200
1911 .xword 8
1912.align 32
1913hptrap_user_code_ptrs_3_begin:
1914 .xword 8
1915 .xword 0x6e0660000000
1916 .xword 24
1917 .xword 0x6b3000188000
1918 .xword 40
1919 .xword 0x6b3000130000
1920 .xword 56
1921 .xword 0x6c0000030000
1922 .xword 72
1923 .xword 0x6c0000370000
1924 .xword 88
1925 .xword 0x6c0000970000
1926 .xword 104
1927 .xword 0x6b30001ee000
1928 .xword 120
1929 .xword 0x6e0210000000
1930 .xword 136
1931 .xword 0x6c00001c0000
1932 .xword 152
1933 .xword 0x6c0000d60000
1934 .xword 168
1935 .xword 0x6d002e000000
1936 .xword 184
1937 .xword 0x6d001bc00000
1938 .xword 200
1939 .xword 0x6c0000ba0000
1940 .xword 216
1941 .xword 8
1942.align 32
1943hptrap_user_code_ptrs_4_begin:
1944 .xword 8
1945 .xword 0x6f40000a0000
1946 .xword 24
1947 .xword 0x6f400008c000
1948 .xword 40
1949 .xword 0x6f4000162000
1950 .xword 56
1951 .xword 0x6f40001cc000
1952 .xword 72
1953 .xword 0x700000630000
1954 .xword 88
1955 .xword 0x6f40000c2000
1956 .xword 104
1957 .xword 0x700000f60000
1958 .xword 120
1959 .xword 0x720b20000000
1960 .xword 136
1961 .xword 0x71002a800000
1962 .xword 152
1963 .xword 0x710015000000
1964 .xword 168
1965 .xword 8
1966.align 32
1967hptrap_user_code_ptrs_5_begin:
1968 .xword 8
1969 .xword 0x740000360000
1970 .xword 24
1971 .xword 0x75003bc00000
1972 .xword 40
1973 .xword 0x740000410000
1974 .xword 56
1975 .xword 0x7400009b0000
1976 .xword 72
1977 .xword 0x735000002000
1978 .xword 88
1979 .xword 0x740000ad0000
1980 .xword 104
1981 .xword 0x750011000000
1982 .xword 120
1983 .xword 0x740000a40000
1984 .xword 136
1985 .xword 0x7350001f0000
1986 .xword 152
1987 .xword 0x7350001b2000
1988 .xword 168
1989 .xword 0x7350001c2000
1990 .xword 184
1991 .xword 0x740000f30000
1992 .xword 200
1993 .xword 8
1994.align 32
1995hptrap_user_code_ptrs_6_begin:
1996 .xword 8
1997 .xword 0x7760001de000
1998 .xword 24
1999 .xword 0x776000004000
2000 .xword 40
2001 .xword 0x7760000fe000
2002 .xword 56
2003 .xword 0x780000220000
2004 .xword 72
2005 .xword 0x776000048000
2006 .xword 88
2007 .xword 0x780000260000
2008 .xword 104
2009 .xword 0x780000430000
2010 .xword 120
2011 .xword 0x776000056000
2012 .xword 136
2013 .xword 0x7760001e4000
2014 .xword 152
2015 .xword 8
2016.align 32
2017hptrap_user_code_ptrs_7_begin:
2018 .xword 8
2019 .xword 0x7d003d000000
2020 .xword 24
2021 .xword 0x7c0000780000
2022 .xword 40
2023 .xword 0x7b7000128000
2024 .xword 56
2025 .xword 0x7b70001ec000
2026 .xword 72
2027 .xword 0x7b70001ea000
2028 .xword 88
2029 .xword 0x7b70001f6000
2030 .xword 104
2031 .xword 0x7b700000e000
2032 .xword 120
2033 .xword 0x7b7000132000
2034 .xword 136
2035 .xword 0x7c0000af0000
2036 .xword 152
2037 .xword 0x7e08b0000000
2038 .xword 168
2039 .xword 0x7b7000156000
2040 .xword 184
2041 .xword 0x7b70000a4000
2042 .xword 200
2043 .xword 0x7c0000d50000
2044 .xword 216
2045 .xword 0x7b7000016000
2046 .xword 232
2047 .xword 8
2048/*********************************************************************/
2049SECTION .Thr0_User_Text_4v000 TEXT_VA=0x6000007b0000
2050attr_text {
2051 Name = .Thr0_User_Text_4v000 ,
2052 VA = 0x6000007b0000 ,/* 0x6000007bffc0 */
2053 RA = 0x03b0b20000 ,
2054 PA = 0x0fb0b20000 ,
2055 TTE_Context = 0x0807 ,/* TEXT_PRIMARY */
2056 thr0_nz_ctx_tsb_2 ,
2057 TTE_V = 1 ,
2058 TTE_NFO = 0 ,
2059 TTE_L = 0 ,
2060 TTE_Soft = 0x1b0000 ,
2061 TTE_IE = 0 ,
2062 TTE_E = 0 ,
2063 TTE_CP = 0 ,
2064 TTE_CV = 0 ,
2065 TTE_P = 0 ,
2066 TTE_EP = 1 ,
2067 TTE_W = 0 ,
2068 TTE_SW1 = 0 ,
2069 TTE_SW0 = 0 ,
2070 TTE_RSVD1 = 0 ,
2071 TTE_Size = 1 ,
2072 /* ITTE_TAG_DATA = 00006000007b0807 8000000fb0b20081 */
2073 end_label = Thr0_User_Text_4v000_text_end ,
2074 compressimage ,
2075 }
2076.text
2077.global Thr0_user_code_entry
2078Thr0_user_code_entry:
2079 setx 0x5ff000152000, %g1, %g2
2080 or %g0, 12, %g1
2081 .word 0xc658a000
2082 .word 0xc858a008
2083 .word 0xca58a010
2084 .word 0xcc58a018
2085 .word 0xce58a020
2086 .word 0xd058a028
2087 .word 0xd258a030
2088 .word 0xd458a038
2089 .word 0xd658a040
2090 .word 0xd858a048
2091 .word 0xda58a050
2092 .word 0xdc58a058
2093 .word 0xde58a060
2094 .word 0xe058a068
2095 .word 0xe258a070
2096 .word 0xe458a078
2097 .word 0xe658a080
2098 .word 0xe858a088
2099 .word 0xea58a090
2100 .word 0xec58a098
2101 .word 0xee58a0a0
2102 .word 0xf058a0a8
2103 .word 0xf258a0b0
2104 .word 0xf458a0b8
2105 .word 0xf658a0c0
2106 .word 0xf858a0c8
2107 .word 0xfa58a0d0
2108 .word 0xfc58a0d8
2109.global Thr0_User_Text_4v000_text_begin
2110Thr0_User_Text_4v000_text_begin:
2111 nop
2112 sub %g1, 1, %g1
2113 brz %g1,Thr0_User_Text_4v000_exit
2114 nop
2115 .word 0x1000000
2116 or %g0, 0x268, %i7
2117 READ_DDATA_ACCESS
2118 .word 0xca58a040
2119 .word 0xfcda9000
2120 .word 0xe058a0f8
2121 .word 0xbe852108
2122 .word 0xc8dfd000
2123 DDEMAP_SCTX
2124 .word 0xbe8620e8
2125 .word 0xe8dfd000
2126 .word 0xbe15c000
2127 GOTO_SUPERVISOR0
2128 TOGGLE_LSU_DM
2129 TOGGLE_LSU_IM
2130 .word 0xfcdf1000
2131 TOGGLE_LSU_IM
2132 .word 0xfcdf1000
2133 .word 0x1000000
2134 or %g0, 0x449, %i7
2135 LOAD_DDATA_ACCESS
2136 .word 0xbe82a0b8
2137 .word 0xd4dfd000
2138 .word 0xe8772128
2139 .word 0xc032a62c
2140 DDEMAP_PCTX
2141 .word 0x1000000
2142 or %g0, 0x195, %i7
2143 LOAD_DDATA_ACCESS
2144 .word 0xbe842148
2145 .word 0xd4dfd000
2146 DO_BRANCH
2147 .word 0x81c0e088
2148 .word 0xbe15c000
2149 GOTO_SUPERVISOR0
2150 ACCESS_ITSB_PTR
2151 DO_BRANCH
2152 .word 0x81c36000
2153 .word 0xbe13c000
2154 GOTO_SUPERVISOR0
2155 .word 0x1000000
2156 or %g0, 0x005, %i7
2157 LOAD_IDATA_IN
2158 ACCESS_DTSB_PTR
2159 .word 0xe85aa038
2160thr0_MMU_ASI_PRIMARY_1:
2161 .word 0x87802080
2162 .word 0xc8f42068
2163 .word 0xbe8620a8
2164 .word 0xe0dfd000
2165 .word 0xc02c24a0
2166 DO_BRANCH
2167 .word 0x81c76000
2168 .word 0xbe124000
2169 GOTO_SUPERVISOR0
2170 .word 0xea72a010
2171 .word 0xc0252d7c
2172 .word 0xbe120000
2173 GOTO_SUPERVISOR1
2174 nop
2175Thr0_User_Text_4v000_exit:
2176 EXIT_GOOD
2177Thr0_User_Text_4v000_text_end:
2178/*********************************************************************/
2179SECTION .Thr0_User_Data_4v100 DATA_VA=0x5ff000152000
2180attr_data {
2181 Name = .Thr0_User_Data_4v100 ,
2182 VA = 0x5ff000152000 ,/* 0x5ff000153fc0 */
2183 RA = 0x00800d8000 ,
2184 PA = 0x0c800d8000 ,
2185 TTE_Context = 0x0807 ,/* DATA_PRIMARY */
2186 thr0_nz_ctx_tsb_1 ,
2187 TTE_V = 1 ,
2188 TTE_NFO = 0 ,
2189 TTE_L = 1 ,
2190 TTE_Soft = 0x110000 ,
2191 TTE_IE = 0 ,
2192 TTE_E = 0 ,
2193 TTE_CP = 1 ,
2194 TTE_CV = 0 ,
2195 TTE_P = 0 ,
2196 TTE_EP = 0 ,
2197 TTE_W = 1 ,
2198 TTE_SW1 = 1 ,
2199 TTE_SW0 = 1 ,
2200 TTE_RSVD1 = 0 ,
2201 TTE_Size = 0 ,
2202 /* DTTE_TAG_DATA = 00005ff0001521dd 8000000c800d8440 */
2203 end_label = Thr0_User_Data_4v100_data_end ,
2204 compressimage ,
2205 }
2206.data
2207.global Thr0_User_Data_4v100_data_begin
2208Thr0_User_Data_4v100_data_begin:
2209 .xword 0x6000007b0000
2210 .xword 0x5ff000152000
2211 .xword 0x600000900000
2212 .xword 0x610017c00000
2213 .xword 0x5ff0000c4000
2214 .xword 0x600000b50000
2215 .xword 0x5ff00011e000
2216 .xword 0x610037000000
2217 .xword 0x600000f90000
2218 .xword 0x600000910000
2219 .xword 0x61000a000000
2220 .xword 0x5ff0000f0000
2221 .xword 0x610039000000
2222 .xword 0x5ff00009a000
2223 .xword 0x620640000000
2224 .xword 0x5ff00017e000
2225 .xword 0x620b80000000
2226 .xword 0x5ff000058000
2227 .xword 0x5ff0001f2000
2228 .xword 0x5ff000026000
2229 .xword 0x5ff000036000
2230 .xword 0x5ff0001ca000
2231 .xword 0x6000003e0000
2232 .xword 0x600000f80000
2233 .xword 0x5ff0001f8000
2234 .xword 0x6000000a0000
2235 .xword 0x5ff0000f2000
2236 .xword 0x6206d0000000
2237 .xword 0x61000ec00000
2238 .xword 0x5ff000144000
2239 .xword 0x610020000000
2240 .xword 0x600000960000
2241 .xword 0x5ff0000fa000
2242 .xword 0x620cd0000000
2243 .xword 0x6000006f0000
2244 .xword 0x600000b60000
2245 .xword 0x61003ec00000
2246 .xword 0x600000ac0000
2247 .xword 0x620b00000000
2248 .xword 0x600000820000
2249 .xword 0x5ff000008000
2250 .xword 0x600000330000
2251 .xword 0x5ff00005e000
2252 .xword 0x5ff000080000
2253 .xword 0x5ff000122000
2254 .xword 0x6000003c0000
2255Thr0_User_Data_4v100_data_end:
2256/*********************************************************************/
2257SECTION .Thr0_User_Data_4v200 DATA_VA=0x600000900000
2258attr_data {
2259 Name = .Thr0_User_Data_4v200 ,
2260 VA = 0x600000900000 ,/* 0x60000090ffc0 */
2261 RA = 0x03b0120000 ,
2262 PA = 0x0fb0120000 ,
2263 TTE_Context = 0x1ace ,/* DATA_SECONDARY */
2264 thr0_nz_ctx_tsb_2 ,
2265 TTE_V = 1 ,
2266 TTE_NFO = 0 ,
2267 TTE_L = 0 ,
2268 TTE_Soft = 0x130000 ,
2269 TTE_IE = 0 ,
2270 TTE_E = 0 ,
2271 TTE_CP = 0 ,
2272 TTE_CV = 0 ,
2273 TTE_P = 0 ,
2274 TTE_EP = 0 ,
2275 TTE_W = 1 ,
2276 TTE_SW1 = 0 ,
2277 TTE_SW0 = 0 ,
2278 TTE_RSVD1 = 0 ,
2279 TTE_Size = 1 ,
2280 /* DTTE_TAG_DATA = 0000600000901ace 8000000fb0120041 */
2281 end_label = Thr0_User_Data_4v200_data_end ,
2282 compressimage ,
2283 }
2284.data
2285.global Thr0_User_Data_4v200_data_begin
2286Thr0_User_Data_4v200_data_begin:
2287 .xword 0x6000007b0000
2288 .xword 0x5ff000152000
2289 .xword 0x600000900000
2290 .xword 0x610017c00000
2291 .xword 0x5ff0000c4000
2292 .xword 0x600000b50000
2293 .xword 0x5ff00011e000
2294 .xword 0x610037000000
2295 .xword 0x600000f90000
2296 .xword 0x600000910000
2297 .xword 0x61000a000000
2298 .xword 0x5ff0000f0000
2299 .xword 0x610039000000
2300 .xword 0x5ff00009a000
2301 .xword 0x620640000000
2302 .xword 0x5ff00017e000
2303 .xword 0x620b80000000
2304 .xword 0x5ff000058000
2305 .xword 0x5ff0001f2000
2306 .xword 0x5ff000026000
2307 .xword 0x5ff000036000
2308 .xword 0x5ff0001ca000
2309 .xword 0x6000003e0000
2310 .xword 0x600000f80000
2311 .xword 0x5ff0001f8000
2312 .xword 0x6000000a0000
2313 .xword 0x5ff0000f2000
2314 .xword 0x6206d0000000
2315 .xword 0x61000ec00000
2316 .xword 0x5ff000144000
2317 .xword 0x610020000000
2318 .xword 0x600000960000
2319 .xword 0x5ff0000fa000
2320 .xword 0x620cd0000000
2321 .xword 0x6000006f0000
2322 .xword 0x600000b60000
2323 .xword 0x61003ec00000
2324 .xword 0x600000ac0000
2325 .xword 0x620b00000000
2326 .xword 0x600000820000
2327 .xword 0x5ff000008000
2328 .xword 0x600000330000
2329 .xword 0x5ff00005e000
2330 .xword 0x5ff000080000
2331 .xword 0x5ff000122000
2332 .xword 0x6000003c0000
2333Thr0_User_Data_4v200_data_end:
2334/*********************************************************************/
2335SECTION .Thr0_User_Data_4v300 DATA_VA=0x610017c00000
2336attr_data {
2337 Name = .Thr0_User_Data_4v300 ,
2338 VA = 0x610017c00000 ,/* 0x610017ffffc0 */
2339 RA = 0x0184400000 ,
2340 PA = 0x0d84400000 ,
2341 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
2342 thr0_z_ctx_tsb_3 ,
2343 TTE_V = 1 ,
2344 TTE_NFO = 0 ,
2345 TTE_L = 1 ,
2346 TTE_Soft = 0x0a0000 ,
2347 TTE_IE = 0 ,
2348 TTE_E = 0 ,
2349 TTE_CP = 0 ,
2350 TTE_CV = 0 ,
2351 TTE_P = 0 ,
2352 TTE_EP = 0 ,
2353 TTE_W = 1 ,
2354 TTE_SW1 = 0 ,
2355 TTE_SW0 = 0 ,
2356 TTE_RSVD1 = 0 ,
2357 TTE_Size = 3 ,
2358 /* DTTE_TAG_DATA = 0000610017c00000 8000000d84400043 */
2359 end_label = Thr0_User_Data_4v300_data_end ,
2360 compressimage ,
2361 }
2362.data
2363.global Thr0_User_Data_4v300_data_begin
2364Thr0_User_Data_4v300_data_begin:
2365 .xword 0x6000007b0000
2366 .xword 0x5ff000152000
2367 .xword 0x600000900000
2368 .xword 0x610017c00000
2369 .xword 0x5ff0000c4000
2370 .xword 0x600000b50000
2371 .xword 0x5ff00011e000
2372 .xword 0x610037000000
2373 .xword 0x600000f90000
2374 .xword 0x600000910000
2375 .xword 0x61000a000000
2376 .xword 0x5ff0000f0000
2377 .xword 0x610039000000
2378 .xword 0x5ff00009a000
2379 .xword 0x620640000000
2380 .xword 0x5ff00017e000
2381 .xword 0x620b80000000
2382 .xword 0x5ff000058000
2383 .xword 0x5ff0001f2000
2384 .xword 0x5ff000026000
2385 .xword 0x5ff000036000
2386 .xword 0x5ff0001ca000
2387 .xword 0x6000003e0000
2388 .xword 0x600000f80000
2389 .xword 0x5ff0001f8000
2390 .xword 0x6000000a0000
2391 .xword 0x5ff0000f2000
2392 .xword 0x6206d0000000
2393 .xword 0x61000ec00000
2394 .xword 0x5ff000144000
2395 .xword 0x610020000000
2396 .xword 0x600000960000
2397 .xword 0x5ff0000fa000
2398 .xword 0x620cd0000000
2399 .xword 0x6000006f0000
2400 .xword 0x600000b60000
2401 .xword 0x61003ec00000
2402 .xword 0x600000ac0000
2403 .xword 0x620b00000000
2404 .xword 0x600000820000
2405 .xword 0x5ff000008000
2406 .xword 0x600000330000
2407 .xword 0x5ff00005e000
2408 .xword 0x5ff000080000
2409 .xword 0x5ff000122000
2410 .xword 0x6000003c0000
2411Thr0_User_Data_4v300_data_end:
2412/*********************************************************************/
2413SECTION .Thr0_User_Text_4v001 TEXT_VA=0x5ff0000c4000
2414attr_text {
2415 Name = .Thr0_User_Text_4v001 ,
2416 VA = 0x5ff0000c4000 ,/* 0x5ff0000c5fc0 */
2417 RA = 0x00801ae000 ,
2418 PA = 0x0c801ae000 ,
2419 TTE_Context = 0x0807 ,/* TEXT_PRIMARY */
2420 thr0_nz_ctx_tsb_1 ,
2421 TTE_V = 1 ,
2422 TTE_NFO = 0 ,
2423 TTE_L = 0 ,
2424 TTE_Soft = 0x1b0000 ,
2425 TTE_IE = 0 ,
2426 TTE_E = 0 ,
2427 TTE_CP = 0 ,
2428 TTE_CV = 0 ,
2429 TTE_P = 0 ,
2430 TTE_EP = 1 ,
2431 TTE_W = 0 ,
2432 TTE_SW1 = 0 ,
2433 TTE_SW0 = 0 ,
2434 TTE_RSVD1 = 0 ,
2435 TTE_Size = 0 ,
2436 /* ITTE_TAG_DATA = 00005ff0000c41dd 8000000c801ae080 */
2437 end_label = Thr0_User_Text_4v001_text_end ,
2438 compressimage ,
2439 }
2440.text
2441.global Thr0_User_Text_4v001_text_begin
2442Thr0_User_Text_4v001_text_begin:
2443 nop
2444 sub %g1, 1, %g1
2445 brz %g1,Thr0_User_Text_4v001_exit
2446 nop
2447 .word 0xc022a1e4
2448 DDEMAP_ALL_RPAGES
2449 .word 0xfe56a980
2450 .word 0xbe852108
2451 .word 0xd4dfd000
2452 nop
2453 nop
2454 nop
2455 nop
2456 nop
2457 nop
2458 .word 0xf6742100
2459 .word 0xc07521b0
2460 DDEMAP_ALL_RPAGES
2461thr0_MMU_ASI_BLK_P_2:
2462 .word 0x878020f0
2463 .word 0xc1bc2b00
2464 .word 0x1000000
2465 or %g0, 0x004, %i7
2466 LOAD_IDATA_IN
2467 nop
2468 nop
2469 nop
2470 nop
2471 nop
2472 nop
2473 nop
2474 nop
2475 nop
2476 DDEMAP_NCTX
2477 .word 0xfcdc1000
2478 .word 0x1000000
2479 or %g0, 0x053, %i7
2480 LOAD_DDATA_IN
2481 .word 0xbe120000
2482 GOTO_SUPERVISOR1
2483 .word 0xd45aa038
2484 DO_BRANCH
2485 .word 0x81c1e000
2486 .word 0xbe124000
2487 GOTO_SUPERVISOR0
2488 .word 0xd6712070
2489 .word 0xc0712f50
2490 .word 0x1000000
2491 or %g0, 0x140, %i7
2492 DTLB_TAG_READ
2493 ACCESS_ITSB_PTR
2494 nop
2495 nop
2496 nop
2497 .word 0xfc9a9100
2498thr0_MMU_ASI_BLK_P_3:
2499 .word 0x878020f0
2500 .word 0xc3bc2f80
2501 .word 0xbe82a0d8
2502 .word 0xc4dfd000
2503 DDEMAP_SCTX
2504 DDEMAP_PCTX
2505 .word 0x1000000
2506 .word 0xbe16c000
2507 IDEMAP_PAGE
2508 ACCESS_ITSB_PTR
2509 .word 0xfe5c29c8
2510 .word 0x1000000
2511 .word 0xbe168000
2512 srlx %i7, 8, %i7
2513 andn %i7, 0x1f, %i7
2514 ITLB_PROBE
2515 DDEMAP_PCTX
2516 .word 0x1000000
2517 or %g0, 0x690, %i7
2518 DTLB_TAG_READ
2519 .word 0xbe120000
2520 GOTO_SUPERVISOR1
2521 nop
2522 nop
2523 nop
2524 nop
2525 nop
2526 nop
2527 nop
2528 ACCESS_DTSB_PTR
2529 DO_BRANCH
2530 .word 0x81c26000
2531 .word 0xbe13c000
2532 GOTO_SUPERVISOR0
2533 .word 0xe05d20b8
2534 .word 0xc0242170
2535 .word 0xc032a400
2536 TOGGLE_LSU_IM
2537 .word 0x1000000
2538 or %g0, 0x540, %i7
2539 READ_IDATA_ACCESS
2540 .word 0xfe4c2a7c
2541 ACCESS_DTSB_PTR
2542 DDEMAP_ALL
2543 .word 0xfa72a0e0
2544 .word 0xc03629cc
2545 .word 0xfcde9000
2546 .word 0xe258a090
2547 nop
2548 nop
2549 .word 0xbe120000
2550 GOTO_SUPERVISOR1
2551 .word 0xfe592250
2552 .word 0xbe13c000
2553 GOTO_SUPERVISOR0
2554 nop
2555Thr0_User_Text_4v001_exit:
2556 EXIT_GOOD
2557Thr0_User_Text_4v001_text_end:
2558/*********************************************************************/
2559SECTION .Thr0_User_Text_4v400 TEXT_VA=0x600000b50000
2560attr_text {
2561 Name = .Thr0_User_Text_4v400 ,
2562 VA = 0x600000b50000 ,/* 0x600000b5ffc0 */
2563 RA = 0x03b0320000 ,
2564 PA = 0x0fb0320000 ,
2565 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
2566 thr0_z_ctx_tsb_2 ,
2567 TTE_V = 1 ,
2568 TTE_NFO = 0 ,
2569 TTE_L = 1 ,
2570 TTE_Soft = 0x000000 ,
2571 TTE_IE = 0 ,
2572 TTE_E = 0 ,
2573 TTE_CP = 1 ,
2574 TTE_CV = 0 ,
2575 TTE_P = 1 ,
2576 TTE_EP = 1 ,
2577 TTE_W = 0 ,
2578 TTE_SW1 = 0 ,
2579 TTE_SW0 = 1 ,
2580 TTE_RSVD1 = 0 ,
2581 TTE_Size = 1 ,
2582 /* ITTE_TAG_DATA = 0000600000b50000 8000000fb0320481 */
2583 end_label = Thr0_User_Text_4v400_text_end ,
2584 compressimage ,
2585 }
2586.text
2587.global Thr0_User_Text_4v400_text_begin
2588Thr0_User_Text_4v400_text_begin:
2589 wrpr 0, %gl
2590 P_ACCESS_DTSB_PTR
2591 nop
2592 nop
2593 nop
2594 nop
2595 nop
2596 nop
2597 nop
2598 nop
2599 .word 0xbe816010
2600 .word 0xcadfd060
2601 .word 0xfe41a200
2602 .word 0xfcd95060
2603 .word 0xbe82a0c8
2604 .word 0xe8dfd000
2605 .word 0xc031a368
2606 nop
2607 nop
2608 .word 0xfcda8200
2609 .word 0x1000000
2610 or %g0, 0x0b5, %i7
2611 P_LOAD_DDATA_IN
2612 .word 0x1000000
2613 or %g0, 0xd8, %i7
2614 P_READ_IDATA_ACCESS
2615 nop
2616 .word 0x1000000
2617 .word 0xbe12c000
2618 P_DDEMAP_RPAGE
2619 .word 0xfcdc0300
2620 P_TOGGLE_LSU_DM
2621thr0_MMU_ASI_PRIMARY_4:
2622 .word 0x87802080
2623 .word 0xf4f72068
2624 .word 0x1000000
2625 .word 0xbe150000
2626 srlx %i7, 8, %i7
2627 andn %i7, 0x1f, %i7
2628 P_ITLB_PROBE
2629 nop
2630 .word 0xfcdec2a0
2631 P_TOGGLE_LSU_DM
2632 P_DDEMAP_ALL_PAGES
2633 nop
2634 .word 0xe859a138
2635 P_IDEMAP_NCTX
2636 .word 0xbe8520d8
2637 .word 0xc8dfd000
2638 .word 0x1000000
2639 .word 0xbe13c000
2640 srlx %i7, 8, %i7
2641 andn %i7, 0x1f, %i7
2642 xor %i7, 0x10, %i7
2643 P_ITLB_PROBE
2644 .word 0xbe8420f8
2645 .word 0xc4dfd000
2646 nop
2647 nop
2648 nop
2649 nop
2650 .word 0xd471a038
2651 .word 0xc021aebc
2652 .word 0xfcd94320
2653thr0_MMU_ASI_BLK_SL_5:
2654 .word 0x878020f9
2655 .word 0xc3bc6140
2656 .word 0xbe11c000
2657 RETURN_FROM_SUPERVISOR1
2658 nop
2659Thr0_User_Text_4v400_exit:
2660 EXIT_GOOD
2661Thr0_User_Text_4v400_text_end:
2662/*********************************************************************/
2663SECTION .Thr0_User_Text_4v002 TEXT_VA=0x5ff00011e000
2664attr_text {
2665 Name = .Thr0_User_Text_4v002 ,
2666 VA = 0x5ff00011e000 ,/* 0x5ff00011ffc0 */
2667 RA = 0x0080078000 ,
2668 PA = 0x0c80078000 ,
2669 TTE_Context = 0x0807 ,/* TEXT_PRIMARY */
2670 thr0_nz_ctx_tsb_1 ,
2671 TTE_V = 1 ,
2672 TTE_NFO = 0 ,
2673 TTE_L = 0 ,
2674 TTE_Soft = 0x1b0000 ,
2675 TTE_IE = 0 ,
2676 TTE_E = 0 ,
2677 TTE_CP = 0 ,
2678 TTE_CV = 0 ,
2679 TTE_P = 1 ,
2680 TTE_EP = 1 ,
2681 TTE_W = 0 ,
2682 TTE_SW1 = 0 ,
2683 TTE_SW0 = 0 ,
2684 TTE_RSVD1 = 0 ,
2685 TTE_Size = 0 ,
2686 /* ITTE_TAG_DATA = 00005ff00011e1dd 8000000c80078080 */
2687 end_label = Thr0_User_Text_4v002_text_end ,
2688 compressimage ,
2689 }
2690.text
2691.global Thr0_User_Text_4v002_text_begin
2692Thr0_User_Text_4v002_text_begin:
2693 wrpr 0, %gl
2694 .word 0x1000000
2695 .word 0xbe120000
2696 srlx %i7, 8, %i7
2697 andn %i7, 0x1f, %i7
2698 xor %i7, 0x10, %i7
2699 P_ITLB_PROBE
2700 .word 0xfcd89000
2701thr0_MMU_ASI_AS_IF_USER_PRIMARY_6:
2702 .word 0x87802010
2703 .word 0xdcf62028
2704 .word 0xbe812108
2705 .word 0xe0dfd000
2706 .word 0x1000000
2707 or %g0, 0x3f8, %i7
2708 P_DTLB_TAG_READ
2709 .word 0x1000000
2710 or %g0, 0x1c0, %i7
2711 P_ITLB_TAG_READ
2712 .word 0xf6762110
2713 .word 0xc0742170
2714 .word 0x1000000
2715 or %g0, 0x4d4, %i7
2716 P_LOAD_IDATA_ACCESS
2717 P_ACCESS_DTSB_PTR
2718 .word 0x1000000
2719 .word 0xbe114000
2720 P_DDEMAP_PAGE
2721 P_ACCESS_DTSB_PTR
2722thr0_MMU_ASI_BLK_COMMIT_S_7:
2723 .word 0x878020e1
2724 .word 0xc1bc6140
2725 .word 0xd8752018
2726 .word 0xc026a3d4
2727 .word 0xfcdf0200
2728 P_DDEMAP_ALL_RPAGES
2729 .word 0xc037279a
2730thr0_MMU_ASI_BLK_P_8:
2731 .word 0x878020f0
2732 .word 0xc3bea700
2733 .word 0x1000000
2734 or %g0, 0x458, %i7
2735 P_ITLB_TAG_READ
2736 P_DDEMAP_ALL
2737 .word 0x1000000
2738 or %g0, 0x01a, %i7
2739 P_LOAD_IDATA_IN
2740thr0_MMU_ASI_AS_IF_USER_PRIMARY_9:
2741 .word 0x87802010
2742 .word 0xfaf2a020
2743 .word 0x1000000
2744 .word 0xbe13c000
2745 P_IDEMAP_RPAGE
2746 .word 0xbe158000
2747 RETURN_FROM_SUPERVISOR0
2748 nop
2749Thr0_User_Text_4v002_exit:
2750 EXIT_GOOD
2751Thr0_User_Text_4v002_text_end:
2752/*********************************************************************/
2753SECTION .Thr0_User_Data_4v101 DATA_VA=0x610037000000
2754attr_data {
2755 Name = .Thr0_User_Data_4v101 ,
2756 VA = 0x610037000000 ,/* 0x6100373fffc0 */
2757 RA = 0x0186000000 ,
2758 PA = 0x0d86000000 ,
2759 TTE_Context = 0x0807 ,/* DATA_PRIMARY */
2760 thr0_nz_ctx_tsb_3 ,
2761 TTE_V = 1 ,
2762 TTE_NFO = 0 ,
2763 TTE_L = 1 ,
2764 TTE_Soft = 0x110000 ,
2765 TTE_IE = 0 ,
2766 TTE_E = 0 ,
2767 TTE_CP = 1 ,
2768 TTE_CV = 0 ,
2769 TTE_P = 0 ,
2770 TTE_EP = 0 ,
2771 TTE_W = 1 ,
2772 TTE_SW1 = 1 ,
2773 TTE_SW0 = 1 ,
2774 TTE_RSVD1 = 0 ,
2775 TTE_Size = 3 ,
2776 /* DTTE_TAG_DATA = 0000610037000807 8000000d86000443 */
2777 end_label = Thr0_User_Data_4v101_data_end ,
2778 compressimage ,
2779 }
2780.data
2781.global Thr0_User_Data_4v101_data_begin
2782Thr0_User_Data_4v101_data_begin:
2783 .xword 0x6000007b0000
2784 .xword 0x5ff000152000
2785 .xword 0x600000900000
2786 .xword 0x610017c00000
2787 .xword 0x5ff0000c4000
2788 .xword 0x600000b50000
2789 .xword 0x5ff00011e000
2790 .xword 0x610037000000
2791 .xword 0x600000f90000
2792 .xword 0x600000910000
2793 .xword 0x61000a000000
2794 .xword 0x5ff0000f0000
2795 .xword 0x610039000000
2796 .xword 0x5ff00009a000
2797 .xword 0x620640000000
2798 .xword 0x5ff00017e000
2799 .xword 0x620b80000000
2800 .xword 0x5ff000058000
2801 .xword 0x5ff0001f2000
2802 .xword 0x5ff000026000
2803 .xword 0x5ff000036000
2804 .xword 0x5ff0001ca000
2805 .xword 0x6000003e0000
2806 .xword 0x600000f80000
2807 .xword 0x5ff0001f8000
2808 .xword 0x6000000a0000
2809 .xword 0x5ff0000f2000
2810 .xword 0x6206d0000000
2811 .xword 0x61000ec00000
2812 .xword 0x5ff000144000
2813 .xword 0x610020000000
2814 .xword 0x600000960000
2815 .xword 0x5ff0000fa000
2816 .xword 0x620cd0000000
2817 .xword 0x6000006f0000
2818 .xword 0x600000b60000
2819 .xword 0x61003ec00000
2820 .xword 0x600000ac0000
2821 .xword 0x620b00000000
2822 .xword 0x600000820000
2823 .xword 0x5ff000008000
2824 .xword 0x600000330000
2825 .xword 0x5ff00005e000
2826 .xword 0x5ff000080000
2827 .xword 0x5ff000122000
2828 .xword 0x6000003c0000
2829Thr0_User_Data_4v101_data_end:
2830/*********************************************************************/
2831SECTION .Thr0_User_Data_4v201 DATA_VA=0x600000f90000
2832attr_data {
2833 Name = .Thr0_User_Data_4v201 ,
2834 VA = 0x600000f90000 ,/* 0x600000f9ffc0 */
2835 RA = 0x03b09b0000 ,
2836 PA = 0x0fb09b0000 ,
2837 TTE_Context = 0x1ace ,/* DATA_SECONDARY */
2838 thr0_nz_ctx_tsb_2 ,
2839 TTE_V = 1 ,
2840 TTE_NFO = 0 ,
2841 TTE_L = 0 ,
2842 TTE_Soft = 0x130000 ,
2843 TTE_IE = 0 ,
2844 TTE_E = 0 ,
2845 TTE_CP = 0 ,
2846 TTE_CV = 0 ,
2847 TTE_P = 0 ,
2848 TTE_EP = 0 ,
2849 TTE_W = 1 ,
2850 TTE_SW1 = 0 ,
2851 TTE_SW0 = 0 ,
2852 TTE_RSVD1 = 0 ,
2853 TTE_Size = 1 ,
2854 /* DTTE_TAG_DATA = 0000600000f91ace 8000000fb09b0041 */
2855 end_label = Thr0_User_Data_4v201_data_end ,
2856 compressimage ,
2857 }
2858.data
2859.global Thr0_User_Data_4v201_data_begin
2860Thr0_User_Data_4v201_data_begin:
2861 .xword 0x6000007b0000
2862 .xword 0x5ff000152000
2863 .xword 0x600000900000
2864 .xword 0x610017c00000
2865 .xword 0x5ff0000c4000
2866 .xword 0x600000b50000
2867 .xword 0x5ff00011e000
2868 .xword 0x610037000000
2869 .xword 0x600000f90000
2870 .xword 0x600000910000
2871 .xword 0x61000a000000
2872 .xword 0x5ff0000f0000
2873 .xword 0x610039000000
2874 .xword 0x5ff00009a000
2875 .xword 0x620640000000
2876 .xword 0x5ff00017e000
2877 .xword 0x620b80000000
2878 .xword 0x5ff000058000
2879 .xword 0x5ff0001f2000
2880 .xword 0x5ff000026000
2881 .xword 0x5ff000036000
2882 .xword 0x5ff0001ca000
2883 .xword 0x6000003e0000
2884 .xword 0x600000f80000
2885 .xword 0x5ff0001f8000
2886 .xword 0x6000000a0000
2887 .xword 0x5ff0000f2000
2888 .xword 0x6206d0000000
2889 .xword 0x61000ec00000
2890 .xword 0x5ff000144000
2891 .xword 0x610020000000
2892 .xword 0x600000960000
2893 .xword 0x5ff0000fa000
2894 .xword 0x620cd0000000
2895 .xword 0x6000006f0000
2896 .xword 0x600000b60000
2897 .xword 0x61003ec00000
2898 .xword 0x600000ac0000
2899 .xword 0x620b00000000
2900 .xword 0x600000820000
2901 .xword 0x5ff000008000
2902 .xword 0x600000330000
2903 .xword 0x5ff00005e000
2904 .xword 0x5ff000080000
2905 .xword 0x5ff000122000
2906 .xword 0x6000003c0000
2907Thr0_User_Data_4v201_data_end:
2908/*********************************************************************/
2909SECTION .Thr0_User_Data_4v301 DATA_VA=0x600000910000
2910attr_data {
2911 Name = .Thr0_User_Data_4v301 ,
2912 VA = 0x600000910000 ,/* 0x60000091ffc0 */
2913 RA = 0x03b0ef0000 ,
2914 PA = 0x0fb0ef0000 ,
2915 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
2916 thr0_z_ctx_tsb_2 ,
2917 TTE_V = 1 ,
2918 TTE_NFO = 0 ,
2919 TTE_L = 1 ,
2920 TTE_Soft = 0x0a0000 ,
2921 TTE_IE = 0 ,
2922 TTE_E = 0 ,
2923 TTE_CP = 0 ,
2924 TTE_CV = 0 ,
2925 TTE_P = 0 ,
2926 TTE_EP = 0 ,
2927 TTE_W = 1 ,
2928 TTE_SW1 = 0 ,
2929 TTE_SW0 = 0 ,
2930 TTE_RSVD1 = 0 ,
2931 TTE_Size = 1 ,
2932 /* DTTE_TAG_DATA = 0000600000910000 8000000fb0ef0041 */
2933 end_label = Thr0_User_Data_4v301_data_end ,
2934 compressimage ,
2935 }
2936.data
2937.global Thr0_User_Data_4v301_data_begin
2938Thr0_User_Data_4v301_data_begin:
2939 .xword 0x6000007b0000
2940 .xword 0x5ff000152000
2941 .xword 0x600000900000
2942 .xword 0x610017c00000
2943 .xword 0x5ff0000c4000
2944 .xword 0x600000b50000
2945 .xword 0x5ff00011e000
2946 .xword 0x610037000000
2947 .xword 0x600000f90000
2948 .xword 0x600000910000
2949 .xword 0x61000a000000
2950 .xword 0x5ff0000f0000
2951 .xword 0x610039000000
2952 .xword 0x5ff00009a000
2953 .xword 0x620640000000
2954 .xword 0x5ff00017e000
2955 .xword 0x620b80000000
2956 .xword 0x5ff000058000
2957 .xword 0x5ff0001f2000
2958 .xword 0x5ff000026000
2959 .xword 0x5ff000036000
2960 .xword 0x5ff0001ca000
2961 .xword 0x6000003e0000
2962 .xword 0x600000f80000
2963 .xword 0x5ff0001f8000
2964 .xword 0x6000000a0000
2965 .xword 0x5ff0000f2000
2966 .xword 0x6206d0000000
2967 .xword 0x61000ec00000
2968 .xword 0x5ff000144000
2969 .xword 0x610020000000
2970 .xword 0x600000960000
2971 .xword 0x5ff0000fa000
2972 .xword 0x620cd0000000
2973 .xword 0x6000006f0000
2974 .xword 0x600000b60000
2975 .xword 0x61003ec00000
2976 .xword 0x600000ac0000
2977 .xword 0x620b00000000
2978 .xword 0x600000820000
2979 .xword 0x5ff000008000
2980 .xword 0x600000330000
2981 .xword 0x5ff00005e000
2982 .xword 0x5ff000080000
2983 .xword 0x5ff000122000
2984 .xword 0x6000003c0000
2985Thr0_User_Data_4v301_data_end:
2986/*********************************************************************/
2987SECTION .Thr0_User_Text_4v003 TEXT_VA=0x61000a000000
2988attr_text {
2989 Name = .Thr0_User_Text_4v003 ,
2990 VA = 0x61000a000000 ,/* 0x61000a3fffc0 */
2991 RA = 0x0184800000 ,
2992 PA = 0x0d84800000 ,
2993 TTE_Context = 0x0807 ,/* TEXT_PRIMARY */
2994 thr0_nz_ctx_tsb_3 ,
2995 TTE_V = 1 ,
2996 TTE_NFO = 0 ,
2997 TTE_L = 0 ,
2998 TTE_Soft = 0x1b0000 ,
2999 TTE_IE = 0 ,
3000 TTE_E = 0 ,
3001 TTE_CP = 0 ,
3002 TTE_CV = 0 ,
3003 TTE_P = 0 ,
3004 TTE_EP = 1 ,
3005 TTE_W = 0 ,
3006 TTE_SW1 = 0 ,
3007 TTE_SW0 = 0 ,
3008 TTE_RSVD1 = 0 ,
3009 TTE_Size = 3 ,
3010 /* ITTE_TAG_DATA = 000061000a000807 8000000d84800083 */
3011 end_label = Thr0_User_Text_4v003_text_end ,
3012 compressimage ,
3013 }
3014.text
3015.global Thr0_User_Text_4v003_text_begin
3016Thr0_User_Text_4v003_text_begin:
3017 nop
3018 sub %g1, 1, %g1
3019 brz %g1,Thr0_User_Text_4v003_exit
3020 nop
3021thr0_MMU_ASI_BLK_S_10:
3022 .word 0x878020f1
3023 .word 0xc1b96b80
3024 TOGGLE_LSU_DM
3025 TOGGLE_LSU_DM
3026 .word 0xbe124000
3027 GOTO_SUPERVISOR0
3028 .word 0x1000000
3029 or %g0, 0x3b0, %i7
3030 READ_DDATA_ACCESS
3031 nop
3032 nop
3033 nop
3034 ACCESS_ITSB_PTR
3035 .word 0x1000000
3036 .word 0xbe13c000
3037 srlx %i7, 8, %i7
3038 andn %i7, 0x1f, %i7
3039 ITLB_PROBE
3040 .word 0xfe5d2290
3041 .word 0x1000000
3042 .word 0xbe16c000
3043 srlx %i7, 8, %i7
3044 andn %i7, 0x1f, %i7
3045 xor %i7, 0x10, %i7
3046 ITLB_PROBE
3047 IDEMAP_ALL
3048 .word 0x1000000
3049 or %g0, 0x3d6, %i7
3050 LOAD_DDATA_ACCESS
3051 TOGGLE_LSU_IM
3052thr0_MMU_ASI_BLK_COMMIT_P_11:
3053 .word 0x878020e0
3054 .word 0xc3bc2880
3055 .word 0xe05e2008
3056 TOGGLE_LSU_IM
3057 .word 0xbe120000
3058 GOTO_SUPERVISOR1
3059 .word 0xfcdf1000
3060 .word 0xfe58ae68
3061 .word 0xc036a170
3062 .word 0xbe842038
3063 .word 0xe0dfd040
3064 .word 0x1000000
3065 or %g0, 0x110, %i7
3066 ITLB_TAG_READ
3067 nop
3068 nop
3069 nop
3070 .word 0xfcdc5120
3071 DO_BRANCH
3072 .word 0x81c66000
3073 .word 0xbe124000
3074 GOTO_SUPERVISOR0
3075 .word 0xfe512992
3076 .word 0xfcda9000
3077 nop
3078 nop
3079 nop
3080 nop
3081 nop
3082 nop
3083 nop
3084 nop
3085 .word 0xfe4c2a36
3086 IDEMAP_PCTX
3087 .word 0x1000000
3088 or %g0, 0x005, %i7
3089 LOAD_IDATA_IN
3090 .word 0xf472a088
3091 .word 0xc02c2ab7
3092 .word 0xfe592cd8
3093 DDEMAP_ALL_PAGES
3094 .word 0xd45d20e8
3095 .word 0xe05ea108
3096 nop
3097 DDEMAP_ALL
3098 .word 0x1000000
3099 or %g0, 0x18a, %i7
3100 LOAD_IDATA_ACCESS
3101 .word 0xc1995e20
3102thr0_MMU_ASI_BLK_PL_12:
3103 .word 0x878020f8
3104 .word 0xc1bd2f00
3105 IDEMAP_NCTX
3106 .word 0xbe8720e8
3107 .word 0xd4dfd000
3108 .word 0xbe13c000
3109 GOTO_SUPERVISOR0
3110thr0_MMU_ASI_BLK_P_13:
3111 .word 0x878020f0
3112 .word 0xc3baa140
3113 .word 0x1000000
3114 .word 0xbe104000
3115 DDEMAP_PAGE
3116 .word 0xfc9e1d40
3117 nop
3118 nop
3119 nop
3120 nop
3121 nop
3122 nop
3123 ACCESS_DTSB_PTR
3124 .word 0xbe812068
3125 .word 0xe8dfd000
3126 .word 0xfcdad160
3127 .word 0xc02ea8ae
3128 .word 0x1000000
3129 or %g0, 0x90, %i7
3130 LOAD_DDATA_ACCESS
3131 nop
3132 nop
3133 nop
3134 nop
3135 nop
3136 DDEMAP_NCTX
3137 nop
3138 nop
3139 nop
3140 nop
3141 nop
3142 nop
3143 nop
3144 .word 0xfa712020
3145 .word 0xc0372d4e
3146 DO_BRANCH
3147 .word 0x81c3e000
3148 .word 0xbe13c000
3149 GOTO_SUPERVISOR0
3150 .word 0xcc5ea018
3151 .word 0x81c5e000
3152 .word 0xbe124000
3153 GOTO_SUPERVISOR0
3154 nop
3155Thr0_User_Text_4v003_exit:
3156 EXIT_GOOD
3157Thr0_User_Text_4v003_text_end:
3158/*********************************************************************/
3159SECTION .Thr0_User_Text_4v401 TEXT_VA=0x5ff0000f0000
3160attr_text {
3161 Name = .Thr0_User_Text_4v401 ,
3162 VA = 0x5ff0000f0000 ,/* 0x5ff0000f1fc0 */
3163 RA = 0x00801e8000 ,
3164 PA = 0x00801e8000 ,
3165 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
3166 thr0_z_ctx_tsb_1 ,
3167 TTE_V = 1 ,
3168 TTE_NFO = 0 ,
3169 TTE_L = 1 ,
3170 TTE_Soft = 0x000000 ,
3171 TTE_IE = 0 ,
3172 TTE_E = 0 ,
3173 TTE_CP = 1 ,
3174 TTE_CV = 0 ,
3175 TTE_P = 1 ,
3176 TTE_EP = 1 ,
3177 TTE_W = 0 ,
3178 TTE_SW1 = 0 ,
3179 TTE_SW0 = 1 ,
3180 TTE_RSVD1 = 0 ,
3181 TTE_Size = 0 ,
3182 /* ITTE_TAG_DATA = 00005ff0000f0000 80000000801e8480 */
3183 end_label = Thr0_User_Text_4v401_text_end ,
3184 compressimage ,
3185 }
3186.text
3187.global Thr0_User_Text_4v401_text_begin
3188Thr0_User_Text_4v401_text_begin:
3189 wrpr 0, %gl
3190 .word 0x1000000
3191 or %g0, 0x5f8, %i7
3192 P_ITLB_TAG_READ
3193 .word 0xfcdc0200
3194 P_DDEMAP_SCTX
3195 .word 0x1000000
3196 or %g0, 0x93, %i7
3197 P_LOAD_DDATA_ACCESS
3198 .word 0x1000000
3199 .word 0xbe16c000
3200 srlx %i7, 8, %i7
3201 andn %i7, 0x1f, %i7
3202 P_ITLB_PROBE
3203thr0_MMU_ASI_AS_IF_USER_PRIMARY_14:
3204 .word 0x87802010
3205 .word 0xc8f620c8
3206thr0_MMU_ASI_AS_IF_USER_PRIMARY_15:
3207 .word 0x87802010
3208 .word 0xe2f52040
3209 .word 0xc029af51
3210 P_ACCESS_ITSB_PTR
3211 P_DDEMAP_ALL_RPAGES
3212 P_ACCESS_ITSB_PTR
3213 P_IDEMAP_NCTX
3214thr0_MMU_ASI_BLK_P_16:
3215 .word 0x878020f0
3216 .word 0xc3b8ad40
3217 P_DDEMAP_NCTX
3218 .word 0x1000000
3219 or %g0, 0x070, %i7
3220 P_LOAD_IDATA_IN
3221 .word 0x1000000
3222 .word 0xbe160000
3223 P_IDEMAP_RPAGE
3224 nop
3225 nop
3226 nop
3227 nop
3228 nop
3229 P_TOGGLE_LSU_DM
3230 .word 0xc071a860
3231 P_ACCESS_DTSB_PTR
3232 .word 0xbe852160
3233 .word 0xc8dfd000
3234 .word 0xfe49a03a
3235thr0_MMU_ASI_PRIMARY_17:
3236 .word 0x87802080
3237 .word 0xf4f2a038
3238 P_IDEMAP_PCTX
3239 P_ACCESS_DTSB_PTR
3240thr0_MMU_ASI_AS_IF_USER_PRIMARY_18:
3241 .word 0x87802010
3242 .word 0xe6f2a000
3243 .word 0x1000000
3244 or %g0, 0x98, %i7
3245 P_DTLB_TAG_READ
3246 P_DDEMAP_PCTX
3247 .word 0x1000000
3248 or %g0, 0x43b, %i7
3249 P_LOAD_IDATA_ACCESS
3250 nop
3251 nop
3252 nop
3253 nop
3254 nop
3255 nop
3256 nop
3257 nop
3258 nop
3259 P_IDEMAP_NCTX
3260 .word 0xbe842038
3261 .word 0xc4dfd000
3262 .word 0x1000000
3263 or %g0, 0x478, %i7
3264 P_READ_IDATA_ACCESS
3265 .word 0xbe82a038
3266 .word 0xf4dfd000
3267 nop
3268 nop
3269 nop
3270 .word 0xbe8420d8
3271 .word 0xd4dfd000
3272 P_IDEMAP_ALL_PAGES
3273 .word 0xfc9b0480
3274 nop
3275 nop
3276 nop
3277 nop
3278 nop
3279 nop
3280 nop
3281 P_DDEMAP_ALL
3282thr0_MMU_ASI_PRIMARY_19:
3283 .word 0x87802080
3284 .word 0xd0f42028
3285 P_TOGGLE_LSU_IM
3286 nop
3287 nop
3288 nop
3289 nop
3290 nop
3291 nop
3292 .word 0xfcde0200
3293 .word 0x1000000
3294 .word 0xbe130000
3295 P_DDEMAP_PAGE
3296 .word 0x1000000
3297 .word 0xbe168000
3298 P_IDEMAP_RPAGE
3299 nop
3300 nop
3301 nop
3302 nop
3303 nop
3304 P_TOGGLE_LSU_IM
3305 nop
3306 nop
3307 nop
3308 nop
3309 nop
3310 nop
3311 nop
3312 .word 0xfc9a9000
3313 .word 0x1000000
3314 .word 0xbe164000
3315 P_DDEMAP_PAGE
3316 .word 0xe39a9f00
3317 .word 0xbe148000
3318 RETURN_FROM_SUPERVISOR1
3319 nop
3320Thr0_User_Text_4v401_exit:
3321 EXIT_GOOD
3322Thr0_User_Text_4v401_text_end:
3323/*********************************************************************/
3324SECTION .Thr0_User_Text_4v004 TEXT_VA=0x610039000000
3325attr_text {
3326 Name = .Thr0_User_Text_4v004 ,
3327 VA = 0x610039000000 ,/* 0x6100393fffc0 */
3328 RA = 0x0185000000 ,
3329 PA = 0x0d85000000 ,
3330 TTE_Context = 0x0807 ,/* TEXT_PRIMARY */
3331 thr0_nz_ctx_tsb_3 ,
3332 TTE_V = 1 ,
3333 TTE_NFO = 0 ,
3334 TTE_L = 0 ,
3335 TTE_Soft = 0x1b0000 ,
3336 TTE_IE = 0 ,
3337 TTE_E = 0 ,
3338 TTE_CP = 0 ,
3339 TTE_CV = 0 ,
3340 TTE_P = 1 ,
3341 TTE_EP = 1 ,
3342 TTE_W = 0 ,
3343 TTE_SW1 = 0 ,
3344 TTE_SW0 = 0 ,
3345 TTE_RSVD1 = 0 ,
3346 TTE_Size = 3 ,
3347 /* ITTE_TAG_DATA = 0000610039000807 8000000d85000083 */
3348 end_label = Thr0_User_Text_4v004_text_end ,
3349 compressimage ,
3350 }
3351.text
3352.global Thr0_User_Text_4v004_text_begin
3353Thr0_User_Text_4v004_text_begin:
3354 wrpr 0, %gl
3355 P_DDEMAP_NCTX
3356 .word 0xc022ae60
3357 P_DDEMAP_ALL_PAGES
3358 .word 0xbe80a0a8
3359 .word 0xe0dfc200
3360 .word 0xfe452be0
3361 nop
3362 nop
3363 nop
3364 nop
3365 nop
3366 nop
3367 nop
3368 nop
3369 nop
3370 nop
3371 nop
3372 nop
3373 nop
3374 nop
3375 nop
3376 nop
3377 nop
3378 nop
3379 nop
3380 nop
3381 nop
3382 nop
3383 nop
3384 nop
3385 .word 0xbe82a148
3386 .word 0xe0dfc200
3387 nop
3388 nop
3389 nop
3390 nop
3391 nop
3392 nop
3393 .word 0xf6762050
3394 .word 0xc032a6c8
3395thr0_MMU_ASI_BLK_COMMIT_P_20:
3396 .word 0x878020e0
3397 .word 0xe1bd2440
3398 P_IDEMAP_ALL_RPAGES
3399 .word 0xfcdc1000
3400 P_IDEMAP_ALL
3401 P_ACCESS_ITSB_PTR
3402 .word 0xc036aaa2
3403 P_IDEMAP_ALL_RPAGES
3404 nop
3405 nop
3406 .word 0xde772098
3407 .word 0xc028a44a
3408 P_ACCESS_ITSB_PTR
3409 .word 0xc3995e20
3410 .word 0xfcdf43a0
3411 P_ACCESS_DTSB_PTR
3412 .word 0xbe134000
3413 RETURN_FROM_SUPERVISOR0
3414 nop
3415Thr0_User_Text_4v004_exit:
3416 EXIT_GOOD
3417Thr0_User_Text_4v004_text_end:
3418/*********************************************************************/
3419SECTION .Thr0_User_Data_4v102 DATA_VA=0x5ff00009a000
3420attr_data {
3421 Name = .Thr0_User_Data_4v102 ,
3422 VA = 0x5ff00009a000 ,/* 0x5ff00009bfc0 */
3423 RA = 0x00801d2000 ,
3424 PA = 0x0c801d2000 ,
3425 TTE_Context = 0x0807 ,/* DATA_PRIMARY */
3426 thr0_nz_ctx_tsb_1 ,
3427 TTE_V = 1 ,
3428 TTE_NFO = 0 ,
3429 TTE_L = 1 ,
3430 TTE_Soft = 0x110000 ,
3431 TTE_IE = 0 ,
3432 TTE_E = 0 ,
3433 TTE_CP = 1 ,
3434 TTE_CV = 0 ,
3435 TTE_P = 0 ,
3436 TTE_EP = 0 ,
3437 TTE_W = 1 ,
3438 TTE_SW1 = 1 ,
3439 TTE_SW0 = 1 ,
3440 TTE_RSVD1 = 0 ,
3441 TTE_Size = 0 ,
3442 /* DTTE_TAG_DATA = 00005ff00009a1dd 8000000c801d2440 */
3443 end_label = Thr0_User_Data_4v102_data_end ,
3444 compressimage ,
3445 }
3446.data
3447.global Thr0_User_Data_4v102_data_begin
3448Thr0_User_Data_4v102_data_begin:
3449 .xword 0x6000007b0000
3450 .xword 0x5ff000152000
3451 .xword 0x600000900000
3452 .xword 0x610017c00000
3453 .xword 0x5ff0000c4000
3454 .xword 0x600000b50000
3455 .xword 0x5ff00011e000
3456 .xword 0x610037000000
3457 .xword 0x600000f90000
3458 .xword 0x600000910000
3459 .xword 0x61000a000000
3460 .xword 0x5ff0000f0000
3461 .xword 0x610039000000
3462 .xword 0x5ff00009a000
3463 .xword 0x620640000000
3464 .xword 0x5ff00017e000
3465 .xword 0x620b80000000
3466 .xword 0x5ff000058000
3467 .xword 0x5ff0001f2000
3468 .xword 0x5ff000026000
3469 .xword 0x5ff000036000
3470 .xword 0x5ff0001ca000
3471 .xword 0x6000003e0000
3472 .xword 0x600000f80000
3473 .xword 0x5ff0001f8000
3474 .xword 0x6000000a0000
3475 .xword 0x5ff0000f2000
3476 .xword 0x6206d0000000
3477 .xword 0x61000ec00000
3478 .xword 0x5ff000144000
3479 .xword 0x610020000000
3480 .xword 0x600000960000
3481 .xword 0x5ff0000fa000
3482 .xword 0x620cd0000000
3483 .xword 0x6000006f0000
3484 .xword 0x600000b60000
3485 .xword 0x61003ec00000
3486 .xword 0x600000ac0000
3487 .xword 0x620b00000000
3488 .xword 0x600000820000
3489 .xword 0x5ff000008000
3490 .xword 0x600000330000
3491 .xword 0x5ff00005e000
3492 .xword 0x5ff000080000
3493 .xword 0x5ff000122000
3494 .xword 0x6000003c0000
3495Thr0_User_Data_4v102_data_end:
3496/*********************************************************************/
3497SECTION .Thr0_User_Data_4v202 DATA_VA=0x620640000000
3498attr_data {
3499 Name = .Thr0_User_Data_4v202 ,
3500 VA = 0x620640000000 ,/* 0x62064fffffc0 */
3501 RA = 0x0200000000 ,
3502 PA = 0x0200000000 ,
3503 TTE_Context = 0x1ace ,/* DATA_SECONDARY */
3504 thr0_nz_ctx_tsb_0 ,
3505 TTE_V = 1 ,
3506 TTE_NFO = 0 ,
3507 TTE_L = 0 ,
3508 TTE_Soft = 0x130000 ,
3509 TTE_IE = 0 ,
3510 TTE_E = 0 ,
3511 TTE_CP = 0 ,
3512 TTE_CV = 0 ,
3513 TTE_P = 0 ,
3514 TTE_EP = 0 ,
3515 TTE_W = 1 ,
3516 TTE_SW1 = 0 ,
3517 TTE_SW0 = 0 ,
3518 TTE_RSVD1 = 0 ,
3519 TTE_Size = 5 ,
3520 /* DTTE_TAG_DATA = 0000620640001ace 8000000200000045 */
3521 end_label = Thr0_User_Data_4v202_data_end ,
3522 compressimage ,
3523 }
3524.data
3525.global Thr0_User_Data_4v202_data_begin
3526Thr0_User_Data_4v202_data_begin:
3527 .xword 0x6000007b0000
3528 .xword 0x5ff000152000
3529 .xword 0x600000900000
3530 .xword 0x610017c00000
3531 .xword 0x5ff0000c4000
3532 .xword 0x600000b50000
3533 .xword 0x5ff00011e000
3534 .xword 0x610037000000
3535 .xword 0x600000f90000
3536 .xword 0x600000910000
3537 .xword 0x61000a000000
3538 .xword 0x5ff0000f0000
3539 .xword 0x610039000000
3540 .xword 0x5ff00009a000
3541 .xword 0x620640000000
3542 .xword 0x5ff00017e000
3543 .xword 0x620b80000000
3544 .xword 0x5ff000058000
3545 .xword 0x5ff0001f2000
3546 .xword 0x5ff000026000
3547 .xword 0x5ff000036000
3548 .xword 0x5ff0001ca000
3549 .xword 0x6000003e0000
3550 .xword 0x600000f80000
3551 .xword 0x5ff0001f8000
3552 .xword 0x6000000a0000
3553 .xword 0x5ff0000f2000
3554 .xword 0x6206d0000000
3555 .xword 0x61000ec00000
3556 .xword 0x5ff000144000
3557 .xword 0x610020000000
3558 .xword 0x600000960000
3559 .xword 0x5ff0000fa000
3560 .xword 0x620cd0000000
3561 .xword 0x6000006f0000
3562 .xword 0x600000b60000
3563 .xword 0x61003ec00000
3564 .xword 0x600000ac0000
3565 .xword 0x620b00000000
3566 .xword 0x600000820000
3567 .xword 0x5ff000008000
3568 .xword 0x600000330000
3569 .xword 0x5ff00005e000
3570 .xword 0x5ff000080000
3571 .xword 0x5ff000122000
3572 .xword 0x6000003c0000
3573Thr0_User_Data_4v202_data_end:
3574/*********************************************************************/
3575SECTION .Thr0_User_Text_4v005 TEXT_VA=0x5ff00017e000
3576attr_text {
3577 Name = .Thr0_User_Text_4v005 ,
3578 VA = 0x5ff00017e000 ,/* 0x5ff00017ffc0 */
3579 RA = 0x0080138000 ,
3580 PA = 0x0c80138000 ,
3581 TTE_Context = 0x0807 ,/* TEXT_PRIMARY */
3582 thr0_nz_ctx_tsb_1 ,
3583 TTE_V = 1 ,
3584 TTE_NFO = 0 ,
3585 TTE_L = 0 ,
3586 TTE_Soft = 0x1b0000 ,
3587 TTE_IE = 0 ,
3588 TTE_E = 0 ,
3589 TTE_CP = 0 ,
3590 TTE_CV = 0 ,
3591 TTE_P = 0 ,
3592 TTE_EP = 1 ,
3593 TTE_W = 0 ,
3594 TTE_SW1 = 0 ,
3595 TTE_SW0 = 0 ,
3596 TTE_RSVD1 = 0 ,
3597 TTE_Size = 0 ,
3598 /* ITTE_TAG_DATA = 00005ff00017e1dd 8000000c80138080 */
3599 end_label = Thr0_User_Text_4v005_text_end ,
3600 compressimage ,
3601 }
3602.text
3603.global Thr0_User_Text_4v005_text_begin
3604Thr0_User_Text_4v005_text_begin:
3605 nop
3606 sub %g1, 1, %g1
3607 brz %g1,Thr0_User_Text_4v005_exit
3608 nop
3609 .word 0xfe5126f4
3610 .word 0x1000000
3611 .word 0xbe120000
3612 srlx %i7, 8, %i7
3613 andn %i7, 0x1f, %i7
3614 ITLB_PROBE
3615 .word 0xfe4c2b3b
3616 .word 0xfe42a608
3617thr0_MMU_ASI_BLK_COMMIT_P_21:
3618 .word 0x878020e0
3619 .word 0xc3bf2800
3620 .word 0xc022a580
3621 .word 0xbe842118
3622 .word 0xd4dfd000
3623 .word 0x1000000
3624 or %g0, 0x5a8, %i7
3625 DTLB_TAG_READ
3626 DDEMAP_ALL_PAGES
3627 DDEMAP_PCTX
3628 .word 0x1000000
3629 or %g0, 0x2a8, %i7
3630 READ_DDATA_ACCESS
3631 .word 0xfe48aac7
3632 TOGGLE_LSU_DM
3633 .word 0x1000000
3634 or %g0, 0x0, %i7
3635 ITLB_TAG_READ
3636 .word 0xfcdd1000
3637 .word 0xfc9e1c40
3638 .word 0x1000000
3639 or %g0, 0x5d9, %i7
3640 LOAD_IDATA_ACCESS
3641 .word 0x1000000
3642 .word 0xbe150000
3643 srlx %i7, 8, %i7
3644 andn %i7, 0x1f, %i7
3645 xor %i7, 0x10, %i7
3646 ITLB_PROBE
3647 .word 0xfcd89000
3648 .word 0xfcdc1000
3649 .word 0xbe15c000
3650 GOTO_SUPERVISOR0
3651 .word 0xc072a1f8
3652 .word 0xda7420d0
3653 .word 0xc028ab1d
3654 .word 0xe05c20f8
3655 .word 0x1000000
3656 or %g0, 0x580, %i7
3657 DTLB_TAG_READ
3658 .word 0xfcdc1140
3659 .word 0xbe120000
3660 GOTO_SUPERVISOR1
3661thr0_MMU_ASI_PRIMARY_22:
3662 .word 0x87802080
3663 .word 0xd2f62100
3664 IDEMAP_ALL_RPAGES
3665 .word 0xfcdc1040
3666 .word 0xfc9c1d40
3667 TOGGLE_LSU_DM
3668 .word 0xe47620d0
3669 .word 0xc02e27ce
3670 .word 0xbe82a108
3671 .word 0xc4dfd000
3672 .word 0xbe120000
3673 GOTO_SUPERVISOR1
3674 .word 0x1000000
3675 or %g0, 0x51b, %i7
3676 LOAD_IDATA_ACCESS
3677 IDEMAP_ALL
3678thr0_MMU_ASI_PRIMARY_23:
3679 .word 0x87802080
3680 .word 0xf6f12078
3681 IDEMAP_ALL_RPAGES
3682 .word 0x1000000
3683 or %g0, 0x1bc, %i7
3684 LOAD_DDATA_ACCESS
3685 .word 0x1000000
3686 or %g0, 0x3f0, %i7
3687 DTLB_TAG_READ
3688 ACCESS_ITSB_PTR
3689 IDEMAP_ALL_RPAGES
3690 .word 0xbe120000
3691 GOTO_SUPERVISOR1
3692 .word 0xd4762068
3693 .word 0xc072a208
3694 .word 0x81c1e000
3695 .word 0xbe14c000
3696 GOTO_SUPERVISOR0
3697 nop
3698Thr0_User_Text_4v005_exit:
3699 EXIT_GOOD
3700Thr0_User_Text_4v005_text_end:
3701/*********************************************************************/
3702SECTION .Thr0_User_Text_4v006 TEXT_VA=0x620b80000000
3703attr_text {
3704 Name = .Thr0_User_Text_4v006 ,
3705 VA = 0x620b80000000 ,/* 0x620b8fffffc0 */
3706 RA = 0x0060000000 ,
3707 PA = 0x0060000000 ,
3708 TTE_Context = 0x0807 ,/* TEXT_PRIMARY */
3709 thr0_nz_ctx_tsb_0 ,
3710 TTE_V = 1 ,
3711 TTE_NFO = 0 ,
3712 TTE_L = 0 ,
3713 TTE_Soft = 0x1b0000 ,
3714 TTE_IE = 0 ,
3715 TTE_E = 0 ,
3716 TTE_CP = 0 ,
3717 TTE_CV = 0 ,
3718 TTE_P = 1 ,
3719 TTE_EP = 1 ,
3720 TTE_W = 0 ,
3721 TTE_SW1 = 0 ,
3722 TTE_SW0 = 0 ,
3723 TTE_RSVD1 = 0 ,
3724 TTE_Size = 5 ,
3725 /* ITTE_TAG_DATA = 0000620b80000807 8000000060000085 */
3726 end_label = Thr0_User_Text_4v006_text_end ,
3727 compressimage ,
3728 }
3729.text
3730.global Thr0_User_Text_4v006_text_begin
3731Thr0_User_Text_4v006_text_begin:
3732 wrpr 0, %gl
3733thr0_MMU_ASI_REAL_MEM_24:
3734 .word 0x87802014
3735 .word 0xeaf42010
3736 .word 0xfcde1000
3737 .word 0xbe8120c8
3738 .word 0xc4dfc200
3739 .word 0xfc998480
3740 .word 0x1000000
3741 or %g0, 0x1d0, %i7
3742 P_ITLB_TAG_READ
3743thr0_MMU_ASI_AS_IF_USER_PRIMARY_25:
3744 .word 0x87802010
3745 .word 0xd8f12018
3746 .word 0xbe862038
3747 .word 0xd4dfd000
3748 .word 0xf05f20a8
3749 .word 0xbe80a148
3750 .word 0xf0dfd000
3751 .word 0xfe5aadd0
3752 .word 0xfc9d1000
3753 .word 0x1000000
3754 .word 0xbe108000
3755 srlx %i7, 8, %i7
3756 andn %i7, 0x1f, %i7
3757 xor %i7, 0x10, %i7
3758 P_ITLB_PROBE
3759 P_TOGGLE_LSU_DM
3760 nop
3761 nop
3762 nop
3763 nop
3764 .word 0x1000000
3765 or %g0, 0x7af, %i7
3766 P_LOAD_DDATA_ACCESS
3767 P_IDEMAP_ALL_PAGES
3768 P_IDEMAP_ALL_PAGES
3769 P_IDEMAP_NCTX
3770 .word 0xbe8520c8
3771 .word 0xe0dfc200
3772 .word 0x1000000
3773 .word 0xbe13c000
3774 P_IDEMAP_RPAGE
3775 .word 0xfcd91000
3776 .word 0x1000000
3777 or %g0, 0x703, %i7
3778 P_LOAD_DDATA_ACCESS
3779 .word 0xbe8520a8
3780 .word 0xe0dfd000
3781 P_ACCESS_DTSB_PTR
3782 .word 0x1000000
3783 or %g0, 0x138, %i7
3784 P_DTLB_TAG_READ
3785 .word 0xbe856010
3786 .word 0xc39fc2e0
3787 .word 0xbe80a088
3788 .word 0xd4dfd000
3789 P_ACCESS_ITSB_PTR
3790 .word 0xbe842168
3791 .word 0xe0dfd000
3792thr0_MMU_ASI_AS_IF_USER_PRIMARY_26:
3793 .word 0x87802010
3794 .word 0xd2f2a078
3795 .word 0x1000000
3796 or %g0, 0x5d0, %i7
3797 P_ITLB_TAG_READ
3798 .word 0x1000000
3799 or %g0, 0x2a, %i7
3800 P_LOAD_IDATA_ACCESS
3801 .word 0xbe148000
3802 RETURN_FROM_SUPERVISOR0
3803 nop
3804Thr0_User_Text_4v006_exit:
3805 EXIT_GOOD
3806Thr0_User_Text_4v006_text_end:
3807/*********************************************************************/
3808SECTION .Thr0_User_Data_4v103 DATA_VA=0x5ff000058000
3809attr_data {
3810 Name = .Thr0_User_Data_4v103 ,
3811 VA = 0x5ff000058000 ,/* 0x5ff000059fc0 */
3812 RA = 0x0080038000 ,
3813 PA = 0x0c80038000 ,
3814 TTE_Context = 0x0807 ,/* DATA_PRIMARY */
3815 thr0_nz_ctx_tsb_1 ,
3816 TTE_V = 1 ,
3817 TTE_NFO = 0 ,
3818 TTE_L = 1 ,
3819 TTE_Soft = 0x110000 ,
3820 TTE_IE = 0 ,
3821 TTE_E = 0 ,
3822 TTE_CP = 1 ,
3823 TTE_CV = 0 ,
3824 TTE_P = 0 ,
3825 TTE_EP = 0 ,
3826 TTE_W = 1 ,
3827 TTE_SW1 = 1 ,
3828 TTE_SW0 = 1 ,
3829 TTE_RSVD1 = 0 ,
3830 TTE_Size = 0 ,
3831 /* DTTE_TAG_DATA = 00005ff0000581dd 8000000c80038440 */
3832 end_label = Thr0_User_Data_4v103_data_end ,
3833 compressimage ,
3834 }
3835.data
3836.global Thr0_User_Data_4v103_data_begin
3837Thr0_User_Data_4v103_data_begin:
3838 .xword 0x6000007b0000
3839 .xword 0x5ff000152000
3840 .xword 0x600000900000
3841 .xword 0x610017c00000
3842 .xword 0x5ff0000c4000
3843 .xword 0x600000b50000
3844 .xword 0x5ff00011e000
3845 .xword 0x610037000000
3846 .xword 0x600000f90000
3847 .xword 0x600000910000
3848 .xword 0x61000a000000
3849 .xword 0x5ff0000f0000
3850 .xword 0x610039000000
3851 .xword 0x5ff00009a000
3852 .xword 0x620640000000
3853 .xword 0x5ff00017e000
3854 .xword 0x620b80000000
3855 .xword 0x5ff000058000
3856 .xword 0x5ff0001f2000
3857 .xword 0x5ff000026000
3858 .xword 0x5ff000036000
3859 .xword 0x5ff0001ca000
3860 .xword 0x6000003e0000
3861 .xword 0x600000f80000
3862 .xword 0x5ff0001f8000
3863 .xword 0x6000000a0000
3864 .xword 0x5ff0000f2000
3865 .xword 0x6206d0000000
3866 .xword 0x61000ec00000
3867 .xword 0x5ff000144000
3868 .xword 0x610020000000
3869 .xword 0x600000960000
3870 .xword 0x5ff0000fa000
3871 .xword 0x620cd0000000
3872 .xword 0x6000006f0000
3873 .xword 0x600000b60000
3874 .xword 0x61003ec00000
3875 .xword 0x600000ac0000
3876 .xword 0x620b00000000
3877 .xword 0x600000820000
3878 .xword 0x5ff000008000
3879 .xword 0x600000330000
3880 .xword 0x5ff00005e000
3881 .xword 0x5ff000080000
3882 .xword 0x5ff000122000
3883 .xword 0x6000003c0000
3884Thr0_User_Data_4v103_data_end:
3885/*********************************************************************/
3886SECTION .Thr0_User_Data_4v203 DATA_VA=0x5ff0001f2000
3887attr_data {
3888 Name = .Thr0_User_Data_4v203 ,
3889 VA = 0x5ff0001f2000 ,/* 0x5ff0001f3fc0 */
3890 RA = 0x008014a000 ,
3891 PA = 0x0c8014a000 ,
3892 TTE_Context = 0x1ace ,/* DATA_SECONDARY */
3893 thr0_nz_ctx_tsb_1 ,
3894 TTE_V = 1 ,
3895 TTE_NFO = 0 ,
3896 TTE_L = 0 ,
3897 TTE_Soft = 0x130000 ,
3898 TTE_IE = 0 ,
3899 TTE_E = 0 ,
3900 TTE_CP = 0 ,
3901 TTE_CV = 0 ,
3902 TTE_P = 0 ,
3903 TTE_EP = 0 ,
3904 TTE_W = 1 ,
3905 TTE_SW1 = 0 ,
3906 TTE_SW0 = 0 ,
3907 TTE_RSVD1 = 0 ,
3908 TTE_Size = 0 ,
3909 /* DTTE_TAG_DATA = 00005ff0001f2286 8000000c8014a040 */
3910 end_label = Thr0_User_Data_4v203_data_end ,
3911 compressimage ,
3912 }
3913.data
3914.global Thr0_User_Data_4v203_data_begin
3915Thr0_User_Data_4v203_data_begin:
3916 .xword 0x6000007b0000
3917 .xword 0x5ff000152000
3918 .xword 0x600000900000
3919 .xword 0x610017c00000
3920 .xword 0x5ff0000c4000
3921 .xword 0x600000b50000
3922 .xword 0x5ff00011e000
3923 .xword 0x610037000000
3924 .xword 0x600000f90000
3925 .xword 0x600000910000
3926 .xword 0x61000a000000
3927 .xword 0x5ff0000f0000
3928 .xword 0x610039000000
3929 .xword 0x5ff00009a000
3930 .xword 0x620640000000
3931 .xword 0x5ff00017e000
3932 .xword 0x620b80000000
3933 .xword 0x5ff000058000
3934 .xword 0x5ff0001f2000
3935 .xword 0x5ff000026000
3936 .xword 0x5ff000036000
3937 .xword 0x5ff0001ca000
3938 .xword 0x6000003e0000
3939 .xword 0x600000f80000
3940 .xword 0x5ff0001f8000
3941 .xword 0x6000000a0000
3942 .xword 0x5ff0000f2000
3943 .xword 0x6206d0000000
3944 .xword 0x61000ec00000
3945 .xword 0x5ff000144000
3946 .xword 0x610020000000
3947 .xword 0x600000960000
3948 .xword 0x5ff0000fa000
3949 .xword 0x620cd0000000
3950 .xword 0x6000006f0000
3951 .xword 0x600000b60000
3952 .xword 0x61003ec00000
3953 .xword 0x600000ac0000
3954 .xword 0x620b00000000
3955 .xword 0x600000820000
3956 .xword 0x5ff000008000
3957 .xword 0x600000330000
3958 .xword 0x5ff00005e000
3959 .xword 0x5ff000080000
3960 .xword 0x5ff000122000
3961 .xword 0x6000003c0000
3962Thr0_User_Data_4v203_data_end:
3963/*********************************************************************/
3964SECTION .Thr0_User_Text_4v007 TEXT_VA=0x5ff000026000
3965attr_text {
3966 Name = .Thr0_User_Text_4v007 ,
3967 VA = 0x5ff000026000 ,/* 0x5ff000027fc0 */
3968 RA = 0x008010a000 ,
3969 PA = 0x0c8010a000 ,
3970 TTE_Context = 0x0807 ,/* TEXT_PRIMARY */
3971 thr0_nz_ctx_tsb_1 ,
3972 TTE_V = 1 ,
3973 TTE_NFO = 0 ,
3974 TTE_L = 0 ,
3975 TTE_Soft = 0x1b0000 ,
3976 TTE_IE = 0 ,
3977 TTE_E = 0 ,
3978 TTE_CP = 0 ,
3979 TTE_CV = 0 ,
3980 TTE_P = 0 ,
3981 TTE_EP = 1 ,
3982 TTE_W = 0 ,
3983 TTE_SW1 = 0 ,
3984 TTE_SW0 = 0 ,
3985 TTE_RSVD1 = 0 ,
3986 TTE_Size = 0 ,
3987 /* ITTE_TAG_DATA = 00005ff0000261dd 8000000c8010a080 */
3988 end_label = Thr0_User_Text_4v007_text_end ,
3989 compressimage ,
3990 }
3991.text
3992.global Thr0_User_Text_4v007_text_begin
3993Thr0_User_Text_4v007_text_begin:
3994 nop
3995 sub %g1, 1, %g1
3996 brz %g1,Thr0_User_Text_4v007_exit
3997 nop
3998 nop
3999 nop
4000 nop
4001 nop
4002 nop
4003 nop
4004 nop
4005 nop
4006 nop
4007 .word 0x1000000
4008 .word 0xbe100000
4009 IDEMAP_RPAGE
4010 nop
4011 nop
4012 nop
4013 IDEMAP_ALL_PAGES
4014 .word 0xee762020
4015 .word 0xc0262638
4016 .word 0xd8772018
4017 .word 0xc024237c
4018 .word 0x1000000
4019 or %g0, 0x019, %i7
4020 LOAD_DDATA_IN
4021 IDEMAP_NCTX
4022 .word 0xbe862038
4023 .word 0xe0dfd000
4024 ACCESS_ITSB_PTR
4025 .word 0x1000000
4026 or %g0, 0x278, %i7
4027 READ_DDATA_ACCESS
4028 .word 0x1000000
4029 or %g0, 0x409, %i7
4030 LOAD_IDATA_ACCESS
4031 .word 0xbe120000
4032 GOTO_SUPERVISOR1
4033 nop
4034 nop
4035 nop
4036 nop
4037 .word 0xc85d20a8
4038 .word 0xda76a120
4039 .word 0xc0292243
4040 .word 0xea70a010
4041 .word 0xc022a44c
4042 .word 0xf85f20a8
4043 .word 0xe05c2118
4044 .word 0xcc5c2018
4045 .word 0xbe120000
4046 GOTO_SUPERVISOR1
4047 .word 0x1000000
4048 .word 0xbe124000
4049 srlx %i7, 8, %i7
4050 andn %i7, 0x1f, %i7
4051 ITLB_PROBE
4052 .word 0x1000000
4053 or %g0, 0x438, %i7
4054 LOAD_IDATA_ACCESS
4055 ACCESS_DTSB_PTR
4056 .word 0xbe124000
4057 GOTO_SUPERVISOR0
4058 .word 0x1000000
4059 or %g0, 0x85, %i7
4060 LOAD_IDATA_ACCESS
4061 .word 0xfe40a294
4062 .word 0x1000000
4063 or %g0, 0x4a8, %i7
4064 READ_IDATA_ACCESS
4065 IDEMAP_ALL_PAGES
4066 nop
4067 nop
4068 nop
4069 nop
4070 nop
4071 nop
4072 nop
4073 nop
4074 .word 0xfc9a9c40
4075thr0_MMU_ASI_BLK_P_27:
4076 .word 0x878020f0
4077 .word 0xc1baa5c0
4078 .word 0x1000000
4079 or %g0, 0x658, %i7
4080 READ_DDATA_ACCESS
4081 .word 0xf470a068
4082 .word 0xc02e229f
4083 nop
4084 nop
4085 .word 0xda7520e0
4086 .word 0xc02aab27
4087 TOGGLE_LSU_DM
4088 .word 0x1000000
4089 or %g0, 0x120, %i7
4090 READ_DDATA_ACCESS
4091 .word 0xfe4c2746
4092 nop
4093 nop
4094 nop
4095 .word 0xbe120000
4096 GOTO_SUPERVISOR1
4097 .word 0xc0212170
4098 .word 0xbe124000
4099 GOTO_SUPERVISOR0
4100 nop
4101Thr0_User_Text_4v007_exit:
4102 EXIT_GOOD
4103Thr0_User_Text_4v007_text_end:
4104/*********************************************************************/
4105SECTION .Thr0_User_Text_4v008 TEXT_VA=0x5ff000036000
4106attr_text {
4107 Name = .Thr0_User_Text_4v008 ,
4108 VA = 0x5ff000036000 ,/* 0x5ff000037fc0 */
4109 RA = 0x00800be000 ,
4110 PA = 0x0c800be000 ,
4111 TTE_Context = 0x0807 ,/* TEXT_PRIMARY */
4112 thr0_nz_ctx_tsb_1 ,
4113 TTE_V = 1 ,
4114 TTE_NFO = 0 ,
4115 TTE_L = 0 ,
4116 TTE_Soft = 0x1b0000 ,
4117 TTE_IE = 0 ,
4118 TTE_E = 0 ,
4119 TTE_CP = 0 ,
4120 TTE_CV = 0 ,
4121 TTE_P = 1 ,
4122 TTE_EP = 1 ,
4123 TTE_W = 0 ,
4124 TTE_SW1 = 0 ,
4125 TTE_SW0 = 0 ,
4126 TTE_RSVD1 = 0 ,
4127 TTE_Size = 0 ,
4128 /* ITTE_TAG_DATA = 00005ff0000361dd 8000000c800be080 */
4129 end_label = Thr0_User_Text_4v008_text_end ,
4130 compressimage ,
4131 }
4132.text
4133.global Thr0_User_Text_4v008_text_begin
4134Thr0_User_Text_4v008_text_begin:
4135 wrpr 0, %gl
4136 .word 0xfcde0300
4137 P_TOGGLE_LSU_DM
4138 .word 0xfcda9100
4139 P_ACCESS_ITSB_PTR
4140 P_TOGGLE_LSU_IM
4141 P_DDEMAP_SCTX
4142 .word 0x1000000
4143 or %g0, 0x1d0, %i7
4144 P_READ_DDATA_ACCESS
4145 .word 0x1000000
4146 or %g0, 0x5a8, %i7
4147 P_ITLB_TAG_READ
4148 .word 0xbe82a068
4149 .word 0xc8dfc200
4150 nop
4151 nop
4152 nop
4153 nop
4154 nop
4155 nop
4156 nop
4157 nop
4158 nop
4159 P_IDEMAP_NCTX
4160 P_IDEMAP_ALL_RPAGES
4161thr0_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_28:
4162 .word 0x87802018
4163 .word 0xecf42080
4164 P_DDEMAP_NCTX
4165 .word 0xfcdd0300
4166 .word 0xfc989000
4167 .word 0xbe86a008
4168 .word 0xf8dfd000
4169thr0_MMU_ASI_PRIMARY_29:
4170 .word 0x87802080
4171 .word 0xf2f72050
4172thr0_MMU_ASI_PRIMARY_LITTLE_30:
4173 .word 0x87802088
4174 .word 0xc4f52088
4175 .word 0xfcd95160
4176 .word 0x1000000
4177 .word 0xbe118000
4178 P_DDEMAP_PAGE
4179thr0_MMU_ASI_PRIMARY_31:
4180 .word 0x87802080
4181 .word 0xc4f62138
4182 .word 0xe270a010
4183 .word 0xc022a8d0
4184 .word 0xbe842068
4185 .word 0xd4dfc200
4186 .word 0xbe158000
4187 RETURN_FROM_SUPERVISOR0
4188 nop
4189Thr0_User_Text_4v008_exit:
4190 EXIT_GOOD
4191Thr0_User_Text_4v008_text_end:
4192/*********************************************************************/
4193SECTION .Thr0_User_Data_4v104 DATA_VA=0x5ff0001ca000
4194attr_data {
4195 Name = .Thr0_User_Data_4v104 ,
4196 VA = 0x5ff0001ca000 ,/* 0x5ff0001cbfc0 */
4197 RA = 0x008017e000 ,
4198 PA = 0x0c8017e000 ,
4199 TTE_Context = 0x0807 ,/* DATA_PRIMARY */
4200 thr0_nz_ctx_tsb_1 ,
4201 TTE_V = 1 ,
4202 TTE_NFO = 0 ,
4203 TTE_L = 1 ,
4204 TTE_Soft = 0x110000 ,
4205 TTE_IE = 0 ,
4206 TTE_E = 0 ,
4207 TTE_CP = 1 ,
4208 TTE_CV = 0 ,
4209 TTE_P = 0 ,
4210 TTE_EP = 0 ,
4211 TTE_W = 1 ,
4212 TTE_SW1 = 1 ,
4213 TTE_SW0 = 1 ,
4214 TTE_RSVD1 = 0 ,
4215 TTE_Size = 0 ,
4216 /* DTTE_TAG_DATA = 00005ff0001ca1dd 8000000c8017e440 */
4217 end_label = Thr0_User_Data_4v104_data_end ,
4218 compressimage ,
4219 }
4220.data
4221.global Thr0_User_Data_4v104_data_begin
4222Thr0_User_Data_4v104_data_begin:
4223 .xword 0x6000007b0000
4224 .xword 0x5ff000152000
4225 .xword 0x600000900000
4226 .xword 0x610017c00000
4227 .xword 0x5ff0000c4000
4228 .xword 0x600000b50000
4229 .xword 0x5ff00011e000
4230 .xword 0x610037000000
4231 .xword 0x600000f90000
4232 .xword 0x600000910000
4233 .xword 0x61000a000000
4234 .xword 0x5ff0000f0000
4235 .xword 0x610039000000
4236 .xword 0x5ff00009a000
4237 .xword 0x620640000000
4238 .xword 0x5ff00017e000
4239 .xword 0x620b80000000
4240 .xword 0x5ff000058000
4241 .xword 0x5ff0001f2000
4242 .xword 0x5ff000026000
4243 .xword 0x5ff000036000
4244 .xword 0x5ff0001ca000
4245 .xword 0x6000003e0000
4246 .xword 0x600000f80000
4247 .xword 0x5ff0001f8000
4248 .xword 0x6000000a0000
4249 .xword 0x5ff0000f2000
4250 .xword 0x6206d0000000
4251 .xword 0x61000ec00000
4252 .xword 0x5ff000144000
4253 .xword 0x610020000000
4254 .xword 0x600000960000
4255 .xword 0x5ff0000fa000
4256 .xword 0x620cd0000000
4257 .xword 0x6000006f0000
4258 .xword 0x600000b60000
4259 .xword 0x61003ec00000
4260 .xword 0x600000ac0000
4261 .xword 0x620b00000000
4262 .xword 0x600000820000
4263 .xword 0x5ff000008000
4264 .xword 0x600000330000
4265 .xword 0x5ff00005e000
4266 .xword 0x5ff000080000
4267 .xword 0x5ff000122000
4268 .xword 0x6000003c0000
4269Thr0_User_Data_4v104_data_end:
4270/*********************************************************************/
4271SECTION .Thr0_User_Text_4v009 TEXT_VA=0x6000003e0000
4272attr_text {
4273 Name = .Thr0_User_Text_4v009 ,
4274 VA = 0x6000003e0000 ,/* 0x6000003effc0 */
4275 RA = 0x03b0460000 ,
4276 PA = 0x0fb0460000 ,
4277 TTE_Context = 0x0807 ,/* TEXT_PRIMARY */
4278 thr0_nz_ctx_tsb_2 ,
4279 TTE_V = 1 ,
4280 TTE_NFO = 0 ,
4281 TTE_L = 0 ,
4282 TTE_Soft = 0x1b0000 ,
4283 TTE_IE = 0 ,
4284 TTE_E = 0 ,
4285 TTE_CP = 0 ,
4286 TTE_CV = 0 ,
4287 TTE_P = 0 ,
4288 TTE_EP = 1 ,
4289 TTE_W = 0 ,
4290 TTE_SW1 = 0 ,
4291 TTE_SW0 = 0 ,
4292 TTE_RSVD1 = 0 ,
4293 TTE_Size = 1 ,
4294 /* ITTE_TAG_DATA = 00006000003e0807 8000000fb0460081 */
4295 end_label = Thr0_User_Text_4v009_text_end ,
4296 compressimage ,
4297 }
4298.text
4299.global Thr0_User_Text_4v009_text_begin
4300Thr0_User_Text_4v009_text_begin:
4301 nop
4302 sub %g1, 1, %g1
4303 brz %g1,Thr0_User_Text_4v009_exit
4304 nop
4305 TOGGLE_LSU_DM
4306 DDEMAP_ALL
4307 nop
4308 nop
4309 nop
4310 nop
4311 nop
4312 nop
4313 nop
4314 DDEMAP_ALL_PAGES
4315 nop
4316 nop
4317 .word 0x1000000
4318 or %g0, 0x06f, %i7
4319 LOAD_IDATA_IN
4320 .word 0xc032a170
4321 .word 0xe1995f20
4322 .word 0x1000000
4323 or %g0, 0x1c2, %i7
4324 LOAD_IDATA_ACCESS
4325 .word 0xbe82a0d0
4326 .word 0xe19fde00
4327 .word 0xfe562780
4328 DO_BRANCH
4329 .word 0x81c76000
4330 .word 0xbe15c000
4331 GOTO_SUPERVISOR0
4332 .word 0xfc9a9c40
4333 .word 0xf45d2108
4334thr0_MMU_ASI_PRIMARY_32:
4335 .word 0x87802080
4336 .word 0xd0f42028
4337thr0_MMU_ASI_PRIMARY_33:
4338 .word 0x87802080
4339 .word 0xfaf120e0
4340 .word 0x1000000
4341 or %g0, 0x5e8, %i7
4342 READ_DDATA_ACCESS
4343 IDEMAP_PCTX
4344 nop
4345 nop
4346 nop
4347 nop
4348 nop
4349 .word 0xbe852068
4350 .word 0xe8dfd000
4351 .word 0xf05e2038
4352 .word 0xd6712010
4353 .word 0xc02422b8
4354 TOGGLE_LSU_IM
4355 .word 0x1000000
4356 or %g0, 0x016, %i7
4357 LOAD_DDATA_IN
4358 .word 0xbe120000
4359 GOTO_SUPERVISOR1
4360 .word 0xfe46a510
4361 .word 0xbe120000
4362 GOTO_SUPERVISOR1
4363 nop
4364Thr0_User_Text_4v009_exit:
4365 EXIT_GOOD
4366Thr0_User_Text_4v009_text_end:
4367/*********************************************************************/
4368SECTION .Thr0_User_Data_4v105 DATA_VA=0x600000f80000
4369attr_data {
4370 Name = .Thr0_User_Data_4v105 ,
4371 VA = 0x600000f80000 ,/* 0x600000f8ffc0 */
4372 RA = 0x03b0e80000 ,
4373 PA = 0x0fb0e80000 ,
4374 TTE_Context = 0x0807 ,/* DATA_PRIMARY */
4375 thr0_nz_ctx_tsb_2 ,
4376 TTE_V = 1 ,
4377 TTE_NFO = 0 ,
4378 TTE_L = 1 ,
4379 TTE_Soft = 0x110000 ,
4380 TTE_IE = 0 ,
4381 TTE_E = 0 ,
4382 TTE_CP = 1 ,
4383 TTE_CV = 0 ,
4384 TTE_P = 0 ,
4385 TTE_EP = 0 ,
4386 TTE_W = 1 ,
4387 TTE_SW1 = 1 ,
4388 TTE_SW0 = 1 ,
4389 TTE_RSVD1 = 0 ,
4390 TTE_Size = 1 ,
4391 /* DTTE_TAG_DATA = 0000600000f80807 8000000fb0e80441 */
4392 end_label = Thr0_User_Data_4v105_data_end ,
4393 compressimage ,
4394 }
4395.data
4396.global Thr0_User_Data_4v105_data_begin
4397Thr0_User_Data_4v105_data_begin:
4398 .xword 0x6000007b0000
4399 .xword 0x5ff000152000
4400 .xword 0x600000900000
4401 .xword 0x610017c00000
4402 .xword 0x5ff0000c4000
4403 .xword 0x600000b50000
4404 .xword 0x5ff00011e000
4405 .xword 0x610037000000
4406 .xword 0x600000f90000
4407 .xword 0x600000910000
4408 .xword 0x61000a000000
4409 .xword 0x5ff0000f0000
4410 .xword 0x610039000000
4411 .xword 0x5ff00009a000
4412 .xword 0x620640000000
4413 .xword 0x5ff00017e000
4414 .xword 0x620b80000000
4415 .xword 0x5ff000058000
4416 .xword 0x5ff0001f2000
4417 .xword 0x5ff000026000
4418 .xword 0x5ff000036000
4419 .xword 0x5ff0001ca000
4420 .xword 0x6000003e0000
4421 .xword 0x600000f80000
4422 .xword 0x5ff0001f8000
4423 .xword 0x6000000a0000
4424 .xword 0x5ff0000f2000
4425 .xword 0x6206d0000000
4426 .xword 0x61000ec00000
4427 .xword 0x5ff000144000
4428 .xword 0x610020000000
4429 .xword 0x600000960000
4430 .xword 0x5ff0000fa000
4431 .xword 0x620cd0000000
4432 .xword 0x6000006f0000
4433 .xword 0x600000b60000
4434 .xword 0x61003ec00000
4435 .xword 0x600000ac0000
4436 .xword 0x620b00000000
4437 .xword 0x600000820000
4438 .xword 0x5ff000008000
4439 .xword 0x600000330000
4440 .xword 0x5ff00005e000
4441 .xword 0x5ff000080000
4442 .xword 0x5ff000122000
4443 .xword 0x6000003c0000
4444Thr0_User_Data_4v105_data_end:
4445/*********************************************************************/
4446SECTION .Thr0_User_Text_4v00a TEXT_VA=0x5ff0001f8000
4447attr_text {
4448 Name = .Thr0_User_Text_4v00a ,
4449 VA = 0x5ff0001f8000 ,/* 0x5ff0001f9fc0 */
4450 RA = 0x008008e000 ,
4451 PA = 0x0c8008e000 ,
4452 TTE_Context = 0x0807 ,/* TEXT_PRIMARY */
4453 thr0_nz_ctx_tsb_1 ,
4454 TTE_V = 1 ,
4455 TTE_NFO = 0 ,
4456 TTE_L = 0 ,
4457 TTE_Soft = 0x1b0000 ,
4458 TTE_IE = 0 ,
4459 TTE_E = 0 ,
4460 TTE_CP = 0 ,
4461 TTE_CV = 0 ,
4462 TTE_P = 0 ,
4463 TTE_EP = 1 ,
4464 TTE_W = 0 ,
4465 TTE_SW1 = 0 ,
4466 TTE_SW0 = 0 ,
4467 TTE_RSVD1 = 0 ,
4468 TTE_Size = 0 ,
4469 /* ITTE_TAG_DATA = 00005ff0001f81dd 8000000c8008e080 */
4470 end_label = Thr0_User_Text_4v00a_text_end ,
4471 compressimage ,
4472 }
4473.text
4474.global Thr0_User_Text_4v00a_text_begin
4475Thr0_User_Text_4v00a_text_begin:
4476 nop
4477 sub %g1, 1, %g1
4478 brz %g1,Thr0_User_Text_4v00a_exit
4479 nop
4480thr0_MMU_ASI_PRIMARY_34:
4481 .word 0x87802080
4482 .word 0xcaf42010
4483 .word 0xfcda9000
4484 TOGGLE_LSU_DM
4485 .word 0x1000000
4486 or %g0, 0x553, %i7
4487 LOAD_DDATA_ACCESS
4488 .word 0xf85f2038
4489thr0_MMU_ASI_BLK_P_35:
4490 .word 0x878020f0
4491 .word 0xe1be2ac0
4492 TOGGLE_LSU_DM
4493 DDEMAP_ALL_RPAGES
4494 .word 0x1000000
4495 .word 0xbe164000
4496 IDEMAP_RPAGE
4497 nop
4498 nop
4499 DDEMAP_ALL_RPAGES
4500 .word 0x1000000
4501 .word 0xbe14c000
4502 srlx %i7, 8, %i7
4503 andn %i7, 0x1f, %i7
4504 xor %i7, 0x10, %i7
4505 ITLB_PROBE
4506 .word 0xbe120000
4507 GOTO_SUPERVISOR1
4508 .word 0xc02126bc
4509 .word 0x1000000
4510 or %g0, 0x031, %i7
4511 LOAD_DDATA_IN
4512 nop
4513 nop
4514 nop
4515 nop
4516 .word 0xd2752050
4517 .word 0xc02426a8
4518 .word 0xc07521f8
4519 .word 0xfe552db4
4520 .word 0x1000000
4521 .word 0xbe170000
4522 srlx %i7, 8, %i7
4523 andn %i7, 0x1f, %i7
4524 ITLB_PROBE
4525 .word 0xe85c2128
4526thr0_MMU_ASI_PRIMARY_36:
4527 .word 0x87802080
4528 .word 0xeaf0a040
4529 .word 0x1000000
4530 or %g0, 0x278, %i7
4531 READ_DDATA_ACCESS
4532 IDEMAP_ALL_PAGES
4533 nop
4534 nop
4535 nop
4536 nop
4537 nop
4538 nop
4539 nop
4540 nop
4541 nop
4542 DDEMAP_ALL_RPAGES
4543 .word 0x1000000
4544 or %g0, 0x180, %i7
4545 LOAD_DDATA_ACCESS
4546 ACCESS_ITSB_PTR
4547 nop
4548 nop
4549 nop
4550 nop
4551 nop
4552 .word 0xc072acc8
4553 .word 0xbe120000
4554 GOTO_SUPERVISOR1
4555 .word 0xee76a098
4556 .word 0xc0362e8a
4557 .word 0x1000000
4558 .word 0xbe178000
4559 IDEMAP_PAGE
4560 .word 0x1000000
4561 .word 0xbe148000
4562 DDEMAP_RPAGE
4563 TOGGLE_LSU_DM
4564 .word 0xfc9f1000
4565 .word 0xfe42a81c
4566 DDEMAP_ALL
4567 .word 0xf6772000
4568 .word 0xc03726e2
4569 .word 0xfc9a9c40
4570 .word 0xbe138000
4571 GOTO_SUPERVISOR1
4572 .word 0x1000000
4573 .word 0xbe120000
4574 IDEMAP_RPAGE
4575 TOGGLE_LSU_IM
4576 ACCESS_ITSB_PTR
4577thr0_MMU_ASI_PRIMARY_LITTLE_37:
4578 .word 0x87802088
4579 .word 0xf4bf2db0
4580 .word 0xbe138000
4581 GOTO_SUPERVISOR1
4582 .word 0xfe5e2f90
4583 .word 0x81c76000
4584 .word 0xbe14c000
4585 GOTO_SUPERVISOR0
4586 nop
4587Thr0_User_Text_4v00a_exit:
4588 EXIT_GOOD
4589Thr0_User_Text_4v00a_text_end:
4590/*********************************************************************/
4591SECTION .Thr0_User_Data_4v106 DATA_VA=0x6000000a0000
4592attr_data {
4593 Name = .Thr0_User_Data_4v106 ,
4594 VA = 0x6000000a0000 ,/* 0x6000000affc0 */
4595 RA = 0x03b0270000 ,
4596 PA = 0x0fb0270000 ,
4597 TTE_Context = 0x0807 ,/* DATA_PRIMARY */
4598 thr0_nz_ctx_tsb_2 ,
4599 TTE_V = 1 ,
4600 TTE_NFO = 0 ,
4601 TTE_L = 1 ,
4602 TTE_Soft = 0x110000 ,
4603 TTE_IE = 0 ,
4604 TTE_E = 0 ,
4605 TTE_CP = 1 ,
4606 TTE_CV = 0 ,
4607 TTE_P = 0 ,
4608 TTE_EP = 0 ,
4609 TTE_W = 1 ,
4610 TTE_SW1 = 1 ,
4611 TTE_SW0 = 1 ,
4612 TTE_RSVD1 = 0 ,
4613 TTE_Size = 1 ,
4614 /* DTTE_TAG_DATA = 00006000000a0807 8000000fb0270441 */
4615 end_label = Thr0_User_Data_4v106_data_end ,
4616 compressimage ,
4617 }
4618.data
4619.global Thr0_User_Data_4v106_data_begin
4620Thr0_User_Data_4v106_data_begin:
4621 .xword 0x6000007b0000
4622 .xword 0x5ff000152000
4623 .xword 0x600000900000
4624 .xword 0x610017c00000
4625 .xword 0x5ff0000c4000
4626 .xword 0x600000b50000
4627 .xword 0x5ff00011e000
4628 .xword 0x610037000000
4629 .xword 0x600000f90000
4630 .xword 0x600000910000
4631 .xword 0x61000a000000
4632 .xword 0x5ff0000f0000
4633 .xword 0x610039000000
4634 .xword 0x5ff00009a000
4635 .xword 0x620640000000
4636 .xword 0x5ff00017e000
4637 .xword 0x620b80000000
4638 .xword 0x5ff000058000
4639 .xword 0x5ff0001f2000
4640 .xword 0x5ff000026000
4641 .xword 0x5ff000036000
4642 .xword 0x5ff0001ca000
4643 .xword 0x6000003e0000
4644 .xword 0x600000f80000
4645 .xword 0x5ff0001f8000
4646 .xword 0x6000000a0000
4647 .xword 0x5ff0000f2000
4648 .xword 0x6206d0000000
4649 .xword 0x61000ec00000
4650 .xword 0x5ff000144000
4651 .xword 0x610020000000
4652 .xword 0x600000960000
4653 .xword 0x5ff0000fa000
4654 .xword 0x620cd0000000
4655 .xword 0x6000006f0000
4656 .xword 0x600000b60000
4657 .xword 0x61003ec00000
4658 .xword 0x600000ac0000
4659 .xword 0x620b00000000
4660 .xword 0x600000820000
4661 .xword 0x5ff000008000
4662 .xword 0x600000330000
4663 .xword 0x5ff00005e000
4664 .xword 0x5ff000080000
4665 .xword 0x5ff000122000
4666 .xword 0x6000003c0000
4667Thr0_User_Data_4v106_data_end:
4668/*********************************************************************/
4669SECTION .Thr0_User_Text_4v00b TEXT_VA=0x5ff0000f2000
4670attr_text {
4671 Name = .Thr0_User_Text_4v00b ,
4672 VA = 0x5ff0000f2000 ,/* 0x5ff0000f3fc0 */
4673 RA = 0x008014e000 ,
4674 PA = 0x0c8014e000 ,
4675 TTE_Context = 0x0807 ,/* TEXT_PRIMARY */
4676 thr0_nz_ctx_tsb_1 ,
4677 TTE_V = 1 ,
4678 TTE_NFO = 0 ,
4679 TTE_L = 0 ,
4680 TTE_Soft = 0x1b0000 ,
4681 TTE_IE = 0 ,
4682 TTE_E = 0 ,
4683 TTE_CP = 0 ,
4684 TTE_CV = 0 ,
4685 TTE_P = 0 ,
4686 TTE_EP = 1 ,
4687 TTE_W = 0 ,
4688 TTE_SW1 = 0 ,
4689 TTE_SW0 = 0 ,
4690 TTE_RSVD1 = 0 ,
4691 TTE_Size = 0 ,
4692 /* ITTE_TAG_DATA = 00005ff0000f21dd 8000000c8014e080 */
4693 end_label = Thr0_User_Text_4v00b_text_end ,
4694 compressimage ,
4695 }
4696.text
4697.global Thr0_User_Text_4v00b_text_begin
4698Thr0_User_Text_4v00b_text_begin:
4699 nop
4700 sub %g1, 1, %g1
4701 brz %g1,Thr0_User_Text_4v00b_exit
4702 nop
4703 .word 0x1000000
4704 or %g0, 0x5c0, %i7
4705 DTLB_TAG_READ
4706 .word 0xd45d2148
4707 .word 0xfe5423c0
4708 DO_BRANCH
4709 .word 0x81c4e000
4710 .word 0xbe15c000
4711 GOTO_SUPERVISOR0
4712 TOGGLE_LSU_IM
4713 DO_BRANCH
4714 .word 0x81c76000
4715 .word 0xbe124000
4716 GOTO_SUPERVISOR0
4717thr0_MMU_ASI_SECONDARY_LITTLE_38:
4718 .word 0x87802089
4719 .word 0xc8b96c50
4720 .word 0x1000000
4721 or %g0, 0x4ed, %i7
4722 LOAD_IDATA_ACCESS
4723 DO_BRANCH
4724 .word 0x81c4e000
4725 .word 0xbe124000
4726 GOTO_SUPERVISOR0
4727 .word 0xc45aa150
4728 .word 0x81c0e088
4729 .word 0xbe15c000
4730 GOTO_SUPERVISOR0
4731 nop
4732Thr0_User_Text_4v00b_exit:
4733 EXIT_GOOD
4734Thr0_User_Text_4v00b_text_end:
4735/*********************************************************************/
4736SECTION .Thr0_User_Data_4v107 DATA_VA=0x6206d0000000
4737attr_data {
4738 Name = .Thr0_User_Data_4v107 ,
4739 VA = 0x6206d0000000 ,/* 0x6206dfffffc0 */
4740 RA = 0x0100000000 ,
4741 PA = 0x0100000000 ,
4742 TTE_Context = 0x0807 ,/* DATA_PRIMARY */
4743 thr0_nz_ctx_tsb_0 ,
4744 TTE_V = 1 ,
4745 TTE_NFO = 0 ,
4746 TTE_L = 1 ,
4747 TTE_Soft = 0x110000 ,
4748 TTE_IE = 0 ,
4749 TTE_E = 0 ,
4750 TTE_CP = 1 ,
4751 TTE_CV = 0 ,
4752 TTE_P = 0 ,
4753 TTE_EP = 0 ,
4754 TTE_W = 1 ,
4755 TTE_SW1 = 1 ,
4756 TTE_SW0 = 1 ,
4757 TTE_RSVD1 = 0 ,
4758 TTE_Size = 5 ,
4759 /* DTTE_TAG_DATA = 00006206d0000807 8000000100000445 */
4760 end_label = Thr0_User_Data_4v107_data_end ,
4761 compressimage ,
4762 }
4763.data
4764.global Thr0_User_Data_4v107_data_begin
4765Thr0_User_Data_4v107_data_begin:
4766 .xword 0x6000007b0000
4767 .xword 0x5ff000152000
4768 .xword 0x600000900000
4769 .xword 0x610017c00000
4770 .xword 0x5ff0000c4000
4771 .xword 0x600000b50000
4772 .xword 0x5ff00011e000
4773 .xword 0x610037000000
4774 .xword 0x600000f90000
4775 .xword 0x600000910000
4776 .xword 0x61000a000000
4777 .xword 0x5ff0000f0000
4778 .xword 0x610039000000
4779 .xword 0x5ff00009a000
4780 .xword 0x620640000000
4781 .xword 0x5ff00017e000
4782 .xword 0x620b80000000
4783 .xword 0x5ff000058000
4784 .xword 0x5ff0001f2000
4785 .xword 0x5ff000026000
4786 .xword 0x5ff000036000
4787 .xword 0x5ff0001ca000
4788 .xword 0x6000003e0000
4789 .xword 0x600000f80000
4790 .xword 0x5ff0001f8000
4791 .xword 0x6000000a0000
4792 .xword 0x5ff0000f2000
4793 .xword 0x6206d0000000
4794 .xword 0x61000ec00000
4795 .xword 0x5ff000144000
4796 .xword 0x610020000000
4797 .xword 0x600000960000
4798 .xword 0x5ff0000fa000
4799 .xword 0x620cd0000000
4800 .xword 0x6000006f0000
4801 .xword 0x600000b60000
4802 .xword 0x61003ec00000
4803 .xword 0x600000ac0000
4804 .xword 0x620b00000000
4805 .xword 0x600000820000
4806 .xword 0x5ff000008000
4807 .xword 0x600000330000
4808 .xword 0x5ff00005e000
4809 .xword 0x5ff000080000
4810 .xword 0x5ff000122000
4811 .xword 0x6000003c0000
4812Thr0_User_Data_4v107_data_end:
4813/*********************************************************************/
4814SECTION .Thr0_User_Text_4v00c TEXT_VA=0x61000ec00000
4815attr_text {
4816 Name = .Thr0_User_Text_4v00c ,
4817 VA = 0x61000ec00000 ,/* 0x61000effffc0 */
4818 RA = 0x0189400000 ,
4819 PA = 0x0d89400000 ,
4820 TTE_Context = 0x0807 ,/* TEXT_PRIMARY */
4821 thr0_nz_ctx_tsb_3 ,
4822 TTE_V = 1 ,
4823 TTE_NFO = 0 ,
4824 TTE_L = 0 ,
4825 TTE_Soft = 0x1b0000 ,
4826 TTE_IE = 0 ,
4827 TTE_E = 0 ,
4828 TTE_CP = 0 ,
4829 TTE_CV = 0 ,
4830 TTE_P = 0 ,
4831 TTE_EP = 1 ,
4832 TTE_W = 0 ,
4833 TTE_SW1 = 0 ,
4834 TTE_SW0 = 0 ,
4835 TTE_RSVD1 = 0 ,
4836 TTE_Size = 3 ,
4837 /* ITTE_TAG_DATA = 000061000ec00807 8000000d89400083 */
4838 end_label = Thr0_User_Text_4v00c_text_end ,
4839 compressimage ,
4840 }
4841.text
4842.global Thr0_User_Text_4v00c_text_begin
4843Thr0_User_Text_4v00c_text_begin:
4844 nop
4845 sub %g1, 1, %g1
4846 brz %g1,Thr0_User_Text_4v00c_exit
4847 nop
4848 DDEMAP_PCTX
4849 DO_BRANCH
4850 .word 0x81c3e000
4851 .word 0xbe124000
4852 GOTO_SUPERVISOR0
4853 TOGGLE_LSU_IM
4854 .word 0x1000000
4855 or %g0, 0x07b, %i7
4856 LOAD_IDATA_IN
4857 IDEMAP_ALL_RPAGES
4858 .word 0x1000000
4859 .word 0xbe13c000
4860 IDEMAP_PAGE
4861 .word 0xfe4f2038
4862 .word 0xe05aa088
4863 nop
4864 nop
4865 nop
4866 nop
4867 nop
4868 nop
4869 nop
4870 nop
4871 .word 0xe2752010
4872 .word 0xc02425b4
4873 .word 0x1000000
4874 or %g0, 0x457, %i7
4875 LOAD_DDATA_ACCESS
4876 nop
4877 nop
4878 nop
4879 .word 0x1000000
4880 or %g0, 0x054, %i7
4881 LOAD_DDATA_IN
4882 nop
4883 nop
4884 nop
4885 nop
4886 nop
4887 nop
4888 nop
4889 .word 0x1000000
4890 or %g0, 0x4b0, %i7
4891 ITLB_TAG_READ
4892thr0_MMU_ASI_PRIMARY_39:
4893 .word 0x87802080
4894 .word 0xd4f52138
4895 TOGGLE_LSU_IM
4896 .word 0x1000000
4897 or %g0, 0x618, %i7
4898 DTLB_TAG_READ
4899 .word 0xbe124000
4900 GOTO_SUPERVISOR0
4901 .word 0xc072a4a8
4902 .word 0x81c5e000
4903 .word 0xbe13c000
4904 GOTO_SUPERVISOR0
4905 nop
4906Thr0_User_Text_4v00c_exit:
4907 EXIT_GOOD
4908Thr0_User_Text_4v00c_text_end:
4909/*********************************************************************/
4910SECTION .Thr0_User_Data_4v108 DATA_VA=0x5ff000144000
4911attr_data {
4912 Name = .Thr0_User_Data_4v108 ,
4913 VA = 0x5ff000144000 ,/* 0x5ff000145fc0 */
4914 RA = 0x008005e000 ,
4915 PA = 0x0c8005e000 ,
4916 TTE_Context = 0x0807 ,/* DATA_PRIMARY */
4917 thr0_nz_ctx_tsb_1 ,
4918 TTE_V = 1 ,
4919 TTE_NFO = 0 ,
4920 TTE_L = 1 ,
4921 TTE_Soft = 0x110000 ,
4922 TTE_IE = 0 ,
4923 TTE_E = 0 ,
4924 TTE_CP = 1 ,
4925 TTE_CV = 0 ,
4926 TTE_P = 0 ,
4927 TTE_EP = 0 ,
4928 TTE_W = 1 ,
4929 TTE_SW1 = 1 ,
4930 TTE_SW0 = 1 ,
4931 TTE_RSVD1 = 0 ,
4932 TTE_Size = 0 ,
4933 /* DTTE_TAG_DATA = 00005ff0001441dd 8000000c8005e440 */
4934 end_label = Thr0_User_Data_4v108_data_end ,
4935 compressimage ,
4936 }
4937.data
4938.global Thr0_User_Data_4v108_data_begin
4939Thr0_User_Data_4v108_data_begin:
4940 .xword 0x6000007b0000
4941 .xword 0x5ff000152000
4942 .xword 0x600000900000
4943 .xword 0x610017c00000
4944 .xword 0x5ff0000c4000
4945 .xword 0x600000b50000
4946 .xword 0x5ff00011e000
4947 .xword 0x610037000000
4948 .xword 0x600000f90000
4949 .xword 0x600000910000
4950 .xword 0x61000a000000
4951 .xword 0x5ff0000f0000
4952 .xword 0x610039000000
4953 .xword 0x5ff00009a000
4954 .xword 0x620640000000
4955 .xword 0x5ff00017e000
4956 .xword 0x620b80000000
4957 .xword 0x5ff000058000
4958 .xword 0x5ff0001f2000
4959 .xword 0x5ff000026000
4960 .xword 0x5ff000036000
4961 .xword 0x5ff0001ca000
4962 .xword 0x6000003e0000
4963 .xword 0x600000f80000
4964 .xword 0x5ff0001f8000
4965 .xword 0x6000000a0000
4966 .xword 0x5ff0000f2000
4967 .xword 0x6206d0000000
4968 .xword 0x61000ec00000
4969 .xword 0x5ff000144000
4970 .xword 0x610020000000
4971 .xword 0x600000960000
4972 .xword 0x5ff0000fa000
4973 .xword 0x620cd0000000
4974 .xword 0x6000006f0000
4975 .xword 0x600000b60000
4976 .xword 0x61003ec00000
4977 .xword 0x600000ac0000
4978 .xword 0x620b00000000
4979 .xword 0x600000820000
4980 .xword 0x5ff000008000
4981 .xword 0x600000330000
4982 .xword 0x5ff00005e000
4983 .xword 0x5ff000080000
4984 .xword 0x5ff000122000
4985 .xword 0x6000003c0000
4986Thr0_User_Data_4v108_data_end:
4987/*********************************************************************/
4988SECTION .Thr0_User_Text_4v00d TEXT_VA=0x610020000000
4989attr_text {
4990 Name = .Thr0_User_Text_4v00d ,
4991 VA = 0x610020000000 ,/* 0x6100203fffc0 */
4992 RA = 0x0184c00000 ,
4993 PA = 0x0d84c00000 ,
4994 TTE_Context = 0x0807 ,/* TEXT_PRIMARY */
4995 thr0_nz_ctx_tsb_3 ,
4996 TTE_V = 1 ,
4997 TTE_NFO = 0 ,
4998 TTE_L = 0 ,
4999 TTE_Soft = 0x1b0000 ,
5000 TTE_IE = 0 ,
5001 TTE_E = 0 ,
5002 TTE_CP = 0 ,
5003 TTE_CV = 0 ,
5004 TTE_P = 0 ,
5005 TTE_EP = 1 ,
5006 TTE_W = 0 ,
5007 TTE_SW1 = 0 ,
5008 TTE_SW0 = 0 ,
5009 TTE_RSVD1 = 0 ,
5010 TTE_Size = 3 ,
5011 /* ITTE_TAG_DATA = 0000610020000807 8000000d84c00083 */
5012 end_label = Thr0_User_Text_4v00d_text_end ,
5013 compressimage ,
5014 }
5015.text
5016.global Thr0_User_Text_4v00d_text_begin
5017Thr0_User_Text_4v00d_text_begin:
5018 nop
5019 sub %g1, 1, %g1
5020 brz %g1,Thr0_User_Text_4v00d_exit
5021 nop
5022 .word 0xfcd95120
5023 .word 0x1000000
5024 or %g0, 0x020, %i7
5025 LOAD_IDATA_IN
5026 DDEMAP_SCTX
5027 .word 0x1000000
5028 or %g0, 0x120, %i7
5029 READ_DDATA_ACCESS
5030 .word 0x1000000
5031 or %g0, 0x1a3, %i7
5032 LOAD_IDATA_ACCESS
5033 IDEMAP_ALL_RPAGES
5034 .word 0x1000000
5035 .word 0xbe128000
5036 srlx %i7, 8, %i7
5037 andn %i7, 0x1f, %i7
5038 ITLB_PROBE
5039 DO_BRANCH
5040 .word 0x81c3e000
5041 .word 0xbe14c000
5042 GOTO_SUPERVISOR0
5043 nop
5044 .word 0x1000000
5045 or %g0, 0x35a, %i7
5046 LOAD_DDATA_ACCESS
5047 nop
5048 nop
5049 nop
5050 nop
5051 nop
5052 nop
5053 nop
5054 .word 0xfcde9000
5055 .word 0xbe124000
5056 GOTO_SUPERVISOR0
5057 .word 0xfe4c234c
5058 .word 0x81c5e000
5059 .word 0xbe124000
5060 GOTO_SUPERVISOR0
5061 nop
5062Thr0_User_Text_4v00d_exit:
5063 EXIT_GOOD
5064Thr0_User_Text_4v00d_text_end:
5065/*********************************************************************/
5066SECTION .Thr0_User_Data_4v109 DATA_VA=0x600000960000
5067attr_data {
5068 Name = .Thr0_User_Data_4v109 ,
5069 VA = 0x600000960000 ,/* 0x60000096ffc0 */
5070 RA = 0x03b08e0000 ,
5071 PA = 0x0fb08e0000 ,
5072 TTE_Context = 0x0807 ,/* DATA_PRIMARY */
5073 thr0_nz_ctx_tsb_2 ,
5074 TTE_V = 1 ,
5075 TTE_NFO = 0 ,
5076 TTE_L = 1 ,
5077 TTE_Soft = 0x110000 ,
5078 TTE_IE = 0 ,
5079 TTE_E = 0 ,
5080 TTE_CP = 1 ,
5081 TTE_CV = 0 ,
5082 TTE_P = 0 ,
5083 TTE_EP = 0 ,
5084 TTE_W = 1 ,
5085 TTE_SW1 = 1 ,
5086 TTE_SW0 = 1 ,
5087 TTE_RSVD1 = 0 ,
5088 TTE_Size = 1 ,
5089 /* DTTE_TAG_DATA = 0000600000960807 8000000fb08e0441 */
5090 end_label = Thr0_User_Data_4v109_data_end ,
5091 compressimage ,
5092 }
5093.data
5094.global Thr0_User_Data_4v109_data_begin
5095Thr0_User_Data_4v109_data_begin:
5096 .xword 0x6000007b0000
5097 .xword 0x5ff000152000
5098 .xword 0x600000900000
5099 .xword 0x610017c00000
5100 .xword 0x5ff0000c4000
5101 .xword 0x600000b50000
5102 .xword 0x5ff00011e000
5103 .xword 0x610037000000
5104 .xword 0x600000f90000
5105 .xword 0x600000910000
5106 .xword 0x61000a000000
5107 .xword 0x5ff0000f0000
5108 .xword 0x610039000000
5109 .xword 0x5ff00009a000
5110 .xword 0x620640000000
5111 .xword 0x5ff00017e000
5112 .xword 0x620b80000000
5113 .xword 0x5ff000058000
5114 .xword 0x5ff0001f2000
5115 .xword 0x5ff000026000
5116 .xword 0x5ff000036000
5117 .xword 0x5ff0001ca000
5118 .xword 0x6000003e0000
5119 .xword 0x600000f80000
5120 .xword 0x5ff0001f8000
5121 .xword 0x6000000a0000
5122 .xword 0x5ff0000f2000
5123 .xword 0x6206d0000000
5124 .xword 0x61000ec00000
5125 .xword 0x5ff000144000
5126 .xword 0x610020000000
5127 .xword 0x600000960000
5128 .xword 0x5ff0000fa000
5129 .xword 0x620cd0000000
5130 .xword 0x6000006f0000
5131 .xword 0x600000b60000
5132 .xword 0x61003ec00000
5133 .xword 0x600000ac0000
5134 .xword 0x620b00000000
5135 .xword 0x600000820000
5136 .xword 0x5ff000008000
5137 .xword 0x600000330000
5138 .xword 0x5ff00005e000
5139 .xword 0x5ff000080000
5140 .xword 0x5ff000122000
5141 .xword 0x6000003c0000
5142Thr0_User_Data_4v109_data_end:
5143/*********************************************************************/
5144SECTION .Thr0_User_Text_4v00e TEXT_VA=0x5ff0000fa000
5145attr_text {
5146 Name = .Thr0_User_Text_4v00e ,
5147 VA = 0x5ff0000fa000 ,/* 0x5ff0000fbfc0 */
5148 RA = 0x00800bc000 ,
5149 PA = 0x0c800bc000 ,
5150 TTE_Context = 0x0807 ,/* TEXT_PRIMARY */
5151 thr0_nz_ctx_tsb_1 ,
5152 TTE_V = 1 ,
5153 TTE_NFO = 0 ,
5154 TTE_L = 0 ,
5155 TTE_Soft = 0x1b0000 ,
5156 TTE_IE = 0 ,
5157 TTE_E = 0 ,
5158 TTE_CP = 0 ,
5159 TTE_CV = 0 ,
5160 TTE_P = 0 ,
5161 TTE_EP = 1 ,
5162 TTE_W = 0 ,
5163 TTE_SW1 = 0 ,
5164 TTE_SW0 = 0 ,
5165 TTE_RSVD1 = 0 ,
5166 TTE_Size = 0 ,
5167 /* ITTE_TAG_DATA = 00005ff0000fa1dd 8000000c800bc080 */
5168 end_label = Thr0_User_Text_4v00e_text_end ,
5169 compressimage ,
5170 }
5171.text
5172.global Thr0_User_Text_4v00e_text_begin
5173Thr0_User_Text_4v00e_text_begin:
5174 nop
5175 sub %g1, 1, %g1
5176 brz %g1,Thr0_User_Text_4v00e_exit
5177 nop
5178thr0_MMU_ASI_PRIMARY_40:
5179 .word 0x87802080
5180 .word 0xd8f42018
5181 DDEMAP_ALL_PAGES
5182 .word 0x1000000
5183 .word 0xbe100000
5184 srlx %i7, 8, %i7
5185 andn %i7, 0x1f, %i7
5186 ITLB_PROBE
5187 .word 0x1000000
5188 or %g0, 0x510, %i7
5189 ITLB_TAG_READ
5190 TOGGLE_LSU_DM
5191 nop
5192 nop
5193 nop
5194 nop
5195 nop
5196 nop
5197 nop
5198 nop
5199 nop
5200 .word 0xbe852108
5201 .word 0xd4dfd000
5202 .word 0xc0742ff0
5203 IDEMAP_ALL
5204 .word 0x1000000
5205 or %g0, 0x040, %i7
5206 LOAD_IDATA_IN
5207 .word 0x1000000
5208 or %g0, 0x7ce, %i7
5209 LOAD_DDATA_ACCESS
5210 TOGGLE_LSU_DM
5211 .word 0xd45c2148
5212 TOGGLE_LSU_IM
5213 .word 0x1000000
5214 .word 0xbe15c000
5215 srlx %i7, 8, %i7
5216 andn %i7, 0x1f, %i7
5217 xor %i7, 0x10, %i7
5218 ITLB_PROBE
5219 .word 0xc0762858
5220 .word 0xfa72a100
5221 .word 0xc072a4e8
5222 .word 0xbe86a128
5223 .word 0xe8dfd000
5224 .word 0xfcdc1000
5225 .word 0xbe14c000
5226 GOTO_SUPERVISOR0
5227 .word 0xc85c2108
5228 nop
5229 .word 0xbe124000
5230 GOTO_SUPERVISOR0
5231 .word 0xbe82a118
5232 .word 0xd4dfd040
5233 nop
5234 nop
5235 nop
5236 nop
5237 nop
5238 nop
5239 nop
5240 .word 0xfcdd1000
5241 .word 0xbe846010
5242 .word 0xe2dfd060
5243 .word 0xc3995e20
5244 DDEMAP_ALL_PAGES
5245 .word 0xc02d2170
5246 .word 0xd85d2018
5247 .word 0x1000000
5248 or %g0, 0x064, %i7
5249 LOAD_IDATA_IN
5250 DO_BRANCH
5251 .word 0x81c4e000
5252 .word 0xbe13c000
5253 GOTO_SUPERVISOR0
5254 .word 0xc032aca8
5255 .word 0x81c4e000
5256 .word 0xbe124000
5257 GOTO_SUPERVISOR0
5258 nop
5259Thr0_User_Text_4v00e_exit:
5260 EXIT_GOOD
5261Thr0_User_Text_4v00e_text_end:
5262/*********************************************************************/
5263SECTION .Thr0_User_Data_4v10a DATA_VA=0x620cd0000000
5264attr_data {
5265 Name = .Thr0_User_Data_4v10a ,
5266 VA = 0x620cd0000000 ,/* 0x620cdfffffc0 */
5267 RA = 0x03a0000000 ,
5268 PA = 0x03a0000000 ,
5269 TTE_Context = 0x0807 ,/* DATA_PRIMARY */
5270 thr0_nz_ctx_tsb_0 ,
5271 TTE_V = 1 ,
5272 TTE_NFO = 0 ,
5273 TTE_L = 1 ,
5274 TTE_Soft = 0x110000 ,
5275 TTE_IE = 0 ,
5276 TTE_E = 0 ,
5277 TTE_CP = 1 ,
5278 TTE_CV = 0 ,
5279 TTE_P = 0 ,
5280 TTE_EP = 0 ,
5281 TTE_W = 1 ,
5282 TTE_SW1 = 1 ,
5283 TTE_SW0 = 1 ,
5284 TTE_RSVD1 = 0 ,
5285 TTE_Size = 5 ,
5286 /* DTTE_TAG_DATA = 0000620cd0000807 80000003a0000445 */
5287 end_label = Thr0_User_Data_4v10a_data_end ,
5288 compressimage ,
5289 }
5290.data
5291.global Thr0_User_Data_4v10a_data_begin
5292Thr0_User_Data_4v10a_data_begin:
5293 .xword 0x6000007b0000
5294 .xword 0x5ff000152000
5295 .xword 0x600000900000
5296 .xword 0x610017c00000
5297 .xword 0x5ff0000c4000
5298 .xword 0x600000b50000
5299 .xword 0x5ff00011e000
5300 .xword 0x610037000000
5301 .xword 0x600000f90000
5302 .xword 0x600000910000
5303 .xword 0x61000a000000
5304 .xword 0x5ff0000f0000
5305 .xword 0x610039000000
5306 .xword 0x5ff00009a000
5307 .xword 0x620640000000
5308 .xword 0x5ff00017e000
5309 .xword 0x620b80000000
5310 .xword 0x5ff000058000
5311 .xword 0x5ff0001f2000
5312 .xword 0x5ff000026000
5313 .xword 0x5ff000036000
5314 .xword 0x5ff0001ca000
5315 .xword 0x6000003e0000
5316 .xword 0x600000f80000
5317 .xword 0x5ff0001f8000
5318 .xword 0x6000000a0000
5319 .xword 0x5ff0000f2000
5320 .xword 0x6206d0000000
5321 .xword 0x61000ec00000
5322 .xword 0x5ff000144000
5323 .xword 0x610020000000
5324 .xword 0x600000960000
5325 .xword 0x5ff0000fa000
5326 .xword 0x620cd0000000
5327 .xword 0x6000006f0000
5328 .xword 0x600000b60000
5329 .xword 0x61003ec00000
5330 .xword 0x600000ac0000
5331 .xword 0x620b00000000
5332 .xword 0x600000820000
5333 .xword 0x5ff000008000
5334 .xword 0x600000330000
5335 .xword 0x5ff00005e000
5336 .xword 0x5ff000080000
5337 .xword 0x5ff000122000
5338 .xword 0x6000003c0000
5339Thr0_User_Data_4v10a_data_end:
5340/*********************************************************************/
5341SECTION .Thr0_User_Text_4v00f TEXT_VA=0x6000006f0000
5342attr_text {
5343 Name = .Thr0_User_Text_4v00f ,
5344 VA = 0x6000006f0000 ,/* 0x6000006fffc0 */
5345 RA = 0x03b0840000 ,
5346 PA = 0x0fb0840000 ,
5347 TTE_Context = 0x0807 ,/* TEXT_PRIMARY */
5348 thr0_nz_ctx_tsb_2 ,
5349 TTE_V = 1 ,
5350 TTE_NFO = 0 ,
5351 TTE_L = 0 ,
5352 TTE_Soft = 0x1b0000 ,
5353 TTE_IE = 0 ,
5354 TTE_E = 0 ,
5355 TTE_CP = 0 ,
5356 TTE_CV = 0 ,
5357 TTE_P = 0 ,
5358 TTE_EP = 1 ,
5359 TTE_W = 0 ,
5360 TTE_SW1 = 0 ,
5361 TTE_SW0 = 0 ,
5362 TTE_RSVD1 = 0 ,
5363 TTE_Size = 1 ,
5364 /* ITTE_TAG_DATA = 00006000006f0807 8000000fb0840081 */
5365 end_label = Thr0_User_Text_4v00f_text_end ,
5366 compressimage ,
5367 }
5368.text
5369.global Thr0_User_Text_4v00f_text_begin
5370Thr0_User_Text_4v00f_text_begin:
5371 nop
5372 sub %g1, 1, %g1
5373 brz %g1,Thr0_User_Text_4v00f_exit
5374 nop
5375 .word 0xfcda9000
5376 ACCESS_DTSB_PTR
5377 nop
5378 nop
5379 nop
5380 nop
5381thr0_MMU_ASI_SECONDARY_41:
5382 .word 0x87802081
5383 .word 0xc4b96ea0
5384 .word 0x1000000
5385 or %g0, 0x4cb, %i7
5386 LOAD_DDATA_ACCESS
5387 .word 0xfcdd1000
5388 .word 0xc072a170
5389 .word 0xfe4e24cb
5390 DO_BRANCH
5391 .word 0x81c1e000
5392 .word 0xbe15c000
5393 GOTO_SUPERVISOR0
5394 TOGGLE_LSU_IM
5395 .word 0xbe120000
5396 GOTO_SUPERVISOR1
5397 ACCESS_DTSB_PTR
5398 .word 0xc0742170
5399 .word 0x1000000
5400 .word 0xbe120000
5401 srlx %i7, 8, %i7
5402 andn %i7, 0x1f, %i7
5403 ITLB_PROBE
5404 .word 0xc02aa882
5405 nop
5406 nop
5407 nop
5408 .word 0xc072ad68
5409 .word 0x1000000
5410 or %g0, 0x1e8, %i7
5411 READ_IDATA_ACCESS
5412 .word 0xbe82a128
5413 .word 0xd4dfd000
5414 DDEMAP_SCTX
5415 .word 0xfc9e1c40
5416 .word 0xbe138000
5417 GOTO_SUPERVISOR1
5418 .word 0xc028a2cc
5419 .word 0xbe15c000
5420 GOTO_SUPERVISOR0
5421 nop
5422Thr0_User_Text_4v00f_exit:
5423 EXIT_GOOD
5424Thr0_User_Text_4v00f_text_end:
5425/*********************************************************************/
5426SECTION .Thr0_User_Data_4v10b DATA_VA=0x600000b60000
5427attr_data {
5428 Name = .Thr0_User_Data_4v10b ,
5429 VA = 0x600000b60000 ,/* 0x600000b6ffc0 */
5430 RA = 0x03b0c40000 ,
5431 PA = 0x0fb0c40000 ,
5432 TTE_Context = 0x0807 ,/* DATA_PRIMARY */
5433 thr0_nz_ctx_tsb_2 ,
5434 TTE_V = 1 ,
5435 TTE_NFO = 0 ,
5436 TTE_L = 1 ,
5437 TTE_Soft = 0x110000 ,
5438 TTE_IE = 0 ,
5439 TTE_E = 0 ,
5440 TTE_CP = 1 ,
5441 TTE_CV = 0 ,
5442 TTE_P = 0 ,
5443 TTE_EP = 0 ,
5444 TTE_W = 1 ,
5445 TTE_SW1 = 1 ,
5446 TTE_SW0 = 1 ,
5447 TTE_RSVD1 = 0 ,
5448 TTE_Size = 1 ,
5449 /* DTTE_TAG_DATA = 0000600000b60807 8000000fb0c40441 */
5450 end_label = Thr0_User_Data_4v10b_data_end ,
5451 compressimage ,
5452 }
5453.data
5454.global Thr0_User_Data_4v10b_data_begin
5455Thr0_User_Data_4v10b_data_begin:
5456 .xword 0x6000007b0000
5457 .xword 0x5ff000152000
5458 .xword 0x600000900000
5459 .xword 0x610017c00000
5460 .xword 0x5ff0000c4000
5461 .xword 0x600000b50000
5462 .xword 0x5ff00011e000
5463 .xword 0x610037000000
5464 .xword 0x600000f90000
5465 .xword 0x600000910000
5466 .xword 0x61000a000000
5467 .xword 0x5ff0000f0000
5468 .xword 0x610039000000
5469 .xword 0x5ff00009a000
5470 .xword 0x620640000000
5471 .xword 0x5ff00017e000
5472 .xword 0x620b80000000
5473 .xword 0x5ff000058000
5474 .xword 0x5ff0001f2000
5475 .xword 0x5ff000026000
5476 .xword 0x5ff000036000
5477 .xword 0x5ff0001ca000
5478 .xword 0x6000003e0000
5479 .xword 0x600000f80000
5480 .xword 0x5ff0001f8000
5481 .xword 0x6000000a0000
5482 .xword 0x5ff0000f2000
5483 .xword 0x6206d0000000
5484 .xword 0x61000ec00000
5485 .xword 0x5ff000144000
5486 .xword 0x610020000000
5487 .xword 0x600000960000
5488 .xword 0x5ff0000fa000
5489 .xword 0x620cd0000000
5490 .xword 0x6000006f0000
5491 .xword 0x600000b60000
5492 .xword 0x61003ec00000
5493 .xword 0x600000ac0000
5494 .xword 0x620b00000000
5495 .xword 0x600000820000
5496 .xword 0x5ff000008000
5497 .xword 0x600000330000
5498 .xword 0x5ff00005e000
5499 .xword 0x5ff000080000
5500 .xword 0x5ff000122000
5501 .xword 0x6000003c0000
5502Thr0_User_Data_4v10b_data_end:
5503/*********************************************************************/
5504SECTION .Thr0_User_Text_4v010 TEXT_VA=0x61003ec00000
5505attr_text {
5506 Name = .Thr0_User_Text_4v010 ,
5507 VA = 0x61003ec00000 ,/* 0x61003effffc0 */
5508 RA = 0x018e000000 ,
5509 PA = 0x0d8e000000 ,
5510 TTE_Context = 0x0807 ,/* TEXT_PRIMARY */
5511 thr0_nz_ctx_tsb_3 ,
5512 TTE_V = 1 ,
5513 TTE_NFO = 0 ,
5514 TTE_L = 0 ,
5515 TTE_Soft = 0x1b0000 ,
5516 TTE_IE = 0 ,
5517 TTE_E = 0 ,
5518 TTE_CP = 0 ,
5519 TTE_CV = 0 ,
5520 TTE_P = 0 ,
5521 TTE_EP = 1 ,
5522 TTE_W = 0 ,
5523 TTE_SW1 = 0 ,
5524 TTE_SW0 = 0 ,
5525 TTE_RSVD1 = 0 ,
5526 TTE_Size = 3 ,
5527 /* ITTE_TAG_DATA = 000061003ec00807 8000000d8e000083 */
5528 end_label = Thr0_User_Text_4v010_text_end ,
5529 compressimage ,
5530 }
5531.text
5532.global Thr0_User_Text_4v010_text_begin
5533Thr0_User_Text_4v010_text_begin:
5534 nop
5535 sub %g1, 1, %g1
5536 brz %g1,Thr0_User_Text_4v010_exit
5537 nop
5538 .word 0x1000000
5539 or %g0, 0x361, %i7
5540 LOAD_DDATA_ACCESS
5541 .word 0xde76a0b0
5542 .word 0xc02426b4
5543 .word 0x1000000
5544 .word 0xbe134000
5545 IDEMAP_PAGE
5546 IDEMAP_ALL_PAGES
5547 .word 0xfe5c22a0
5548 .word 0xbe120000
5549 GOTO_SUPERVISOR1
5550 .word 0x1000000
5551 .word 0xbe15c000
5552 srlx %i7, 8, %i7
5553 andn %i7, 0x1f, %i7
5554 ITLB_PROBE
5555 .word 0xc8752088
5556 .word 0xc0742318
5557 .word 0xfcdc1000
5558 .word 0xea5c2040
5559 .word 0x1000000
5560 .word 0xbe10c000
5561 srlx %i7, 8, %i7
5562 andn %i7, 0x1f, %i7
5563 ITLB_PROBE
5564 .word 0xfe4aa483
5565 .word 0xbe120000
5566 GOTO_SUPERVISOR1
5567 .word 0xe4742060
5568 .word 0xc0752170
5569 .word 0x81c26000
5570 .word 0xbe14c000
5571 GOTO_SUPERVISOR0
5572 nop
5573Thr0_User_Text_4v010_exit:
5574 EXIT_GOOD
5575Thr0_User_Text_4v010_text_end:
5576/*********************************************************************/
5577SECTION .Thr0_User_Data_4v10c DATA_VA=0x600000ac0000
5578attr_data {
5579 Name = .Thr0_User_Data_4v10c ,
5580 VA = 0x600000ac0000 ,/* 0x600000acffc0 */
5581 RA = 0x03b09e0000 ,
5582 PA = 0x0fb09e0000 ,
5583 TTE_Context = 0x0807 ,/* DATA_PRIMARY */
5584 thr0_nz_ctx_tsb_2 ,
5585 TTE_V = 1 ,
5586 TTE_NFO = 0 ,
5587 TTE_L = 1 ,
5588 TTE_Soft = 0x110000 ,
5589 TTE_IE = 0 ,
5590 TTE_E = 0 ,
5591 TTE_CP = 1 ,
5592 TTE_CV = 0 ,
5593 TTE_P = 0 ,
5594 TTE_EP = 0 ,
5595 TTE_W = 1 ,
5596 TTE_SW1 = 1 ,
5597 TTE_SW0 = 1 ,
5598 TTE_RSVD1 = 0 ,
5599 TTE_Size = 1 ,
5600 /* DTTE_TAG_DATA = 0000600000ac0807 8000000fb09e0441 */
5601 end_label = Thr0_User_Data_4v10c_data_end ,
5602 compressimage ,
5603 }
5604.data
5605.global Thr0_User_Data_4v10c_data_begin
5606Thr0_User_Data_4v10c_data_begin:
5607 .xword 0x6000007b0000
5608 .xword 0x5ff000152000
5609 .xword 0x600000900000
5610 .xword 0x610017c00000
5611 .xword 0x5ff0000c4000
5612 .xword 0x600000b50000
5613 .xword 0x5ff00011e000
5614 .xword 0x610037000000
5615 .xword 0x600000f90000
5616 .xword 0x600000910000
5617 .xword 0x61000a000000
5618 .xword 0x5ff0000f0000
5619 .xword 0x610039000000
5620 .xword 0x5ff00009a000
5621 .xword 0x620640000000
5622 .xword 0x5ff00017e000
5623 .xword 0x620b80000000
5624 .xword 0x5ff000058000
5625 .xword 0x5ff0001f2000
5626 .xword 0x5ff000026000
5627 .xword 0x5ff000036000
5628 .xword 0x5ff0001ca000
5629 .xword 0x6000003e0000
5630 .xword 0x600000f80000
5631 .xword 0x5ff0001f8000
5632 .xword 0x6000000a0000
5633 .xword 0x5ff0000f2000
5634 .xword 0x6206d0000000
5635 .xword 0x61000ec00000
5636 .xword 0x5ff000144000
5637 .xword 0x610020000000
5638 .xword 0x600000960000
5639 .xword 0x5ff0000fa000
5640 .xword 0x620cd0000000
5641 .xword 0x6000006f0000
5642 .xword 0x600000b60000
5643 .xword 0x61003ec00000
5644 .xword 0x600000ac0000
5645 .xword 0x620b00000000
5646 .xword 0x600000820000
5647 .xword 0x5ff000008000
5648 .xword 0x600000330000
5649 .xword 0x5ff00005e000
5650 .xword 0x5ff000080000
5651 .xword 0x5ff000122000
5652 .xword 0x6000003c0000
5653Thr0_User_Data_4v10c_data_end:
5654/*********************************************************************/
5655SECTION .Thr0_User_Text_4v011 TEXT_VA=0x620b00000000
5656attr_text {
5657 Name = .Thr0_User_Text_4v011 ,
5658 VA = 0x620b00000000 ,/* 0x620b0fffffc0 */
5659 RA = 0x0110000000 ,
5660 PA = 0x0110000000 ,
5661 TTE_Context = 0x0807 ,/* TEXT_PRIMARY */
5662 thr0_nz_ctx_tsb_0 ,
5663 TTE_V = 1 ,
5664 TTE_NFO = 0 ,
5665 TTE_L = 0 ,
5666 TTE_Soft = 0x1b0000 ,
5667 TTE_IE = 0 ,
5668 TTE_E = 0 ,
5669 TTE_CP = 0 ,
5670 TTE_CV = 0 ,
5671 TTE_P = 0 ,
5672 TTE_EP = 1 ,
5673 TTE_W = 0 ,
5674 TTE_SW1 = 0 ,
5675 TTE_SW0 = 0 ,
5676 TTE_RSVD1 = 0 ,
5677 TTE_Size = 5 ,
5678 /* ITTE_TAG_DATA = 0000620b00000807 8000000110000085 */
5679 end_label = Thr0_User_Text_4v011_text_end ,
5680 compressimage ,
5681 }
5682.text
5683.global Thr0_User_Text_4v011_text_begin
5684Thr0_User_Text_4v011_text_begin:
5685 nop
5686 sub %g1, 1, %g1
5687 brz %g1,Thr0_User_Text_4v011_exit
5688 nop
5689 TOGGLE_LSU_DM
5690 .word 0xc032a3c6
5691 .word 0xfe56246a
5692 DDEMAP_ALL_PAGES
5693 .word 0xfe562fde
5694 .word 0xc472a128
5695 .word 0xc0312676
5696 nop
5697 nop
5698 nop
5699 TOGGLE_LSU_DM
5700 nop
5701 nop
5702 nop
5703 nop
5704 .word 0xc030a922
5705 .word 0xd45d20c8
5706thr0_MMU_ASI_PRIMARY_42:
5707 .word 0x87802080
5708 .word 0xc4f120a8
5709 .word 0xe0592008
5710thr0_MMU_ASI_PRIMARY_43:
5711 .word 0x87802080
5712 .word 0xf6f52100
5713 ACCESS_DTSB_PTR
5714 DDEMAP_NCTX
5715thr0_MMU_ASI_PRIMARY_44:
5716 .word 0x87802080
5717 .word 0xfaf62130
5718 TOGGLE_LSU_IM
5719 DO_BRANCH
5720 .word 0x81c0e088
5721 .word 0xbe124000
5722 GOTO_SUPERVISOR0
5723 .word 0x1000000
5724 or %g0, 0x04f, %i7
5725 LOAD_IDATA_IN
5726 DDEMAP_SCTX
5727 .word 0xc0762790
5728 .word 0x1000000
5729 or %g0, 0x4de, %i7
5730 LOAD_IDATA_ACCESS
5731 nop
5732 nop
5733thr0_MMU_ASI_PRIMARY_45:
5734 .word 0x87802080
5735 .word 0xccf42018
5736 DO_BRANCH
5737 .word 0x81c4a000
5738 .word 0xbe124000
5739 GOTO_SUPERVISOR0
5740 .word 0xc02c2bf0
5741 .word 0x1000000
5742 .word 0xbe128000
5743 DDEMAP_PAGE
5744 nop
5745 nop
5746 nop
5747 nop
5748 nop
5749thr0_MMU_ASI_SECONDARY_46:
5750 .word 0x87802081
5751 .word 0xccf16048
5752 .word 0xfe592b58
5753 nop
5754 nop
5755 .word 0x1000000
5756 .word 0xbe170000
5757 srlx %i7, 8, %i7
5758 andn %i7, 0x1f, %i7
5759 ITLB_PROBE
5760 .word 0x1000000
5761 .word 0xbe108000
5762 IDEMAP_PAGE
5763thr0_MMU_ASI_PRIMARY_47:
5764 .word 0x87802080
5765 .word 0xf0f620d8
5766 .word 0x1000000
5767 or %g0, 0x1ac, %i7
5768 LOAD_IDATA_ACCESS
5769 .word 0xfe5d2760
5770 .word 0xbe8620f8
5771 .word 0xe8dfd000
5772 DO_BRANCH
5773 .word 0x81c4a000
5774 .word 0xbe124000
5775 GOTO_SUPERVISOR0
5776 IDEMAP_ALL_PAGES
5777 .word 0xfe4c24d2
5778 .word 0xe85d2160
5779 .word 0x1000000
5780 or %g0, 0x460, %i7
5781 ITLB_TAG_READ
5782thr0_MMU_ASI_SECONDARY_LITTLE_48:
5783 .word 0x87802089
5784 .word 0xe8b96210
5785 .word 0x1000000
5786 or %g0, 0x5c8, %i7
5787 READ_IDATA_ACCESS
5788 ACCESS_ITSB_PTR
5789 .word 0xbe8420a8
5790 .word 0xe0dfd000
5791 .word 0x1000000
5792 .word 0xbe158000
5793 DDEMAP_RPAGE
5794 .word 0xcc5f2018
5795 .word 0xbe124000
5796 GOTO_SUPERVISOR0
5797 .word 0xe05c2068
5798 .word 0xbe120000
5799 GOTO_SUPERVISOR1
5800 nop
5801Thr0_User_Text_4v011_exit:
5802 EXIT_GOOD
5803Thr0_User_Text_4v011_text_end:
5804/*********************************************************************/
5805SECTION .Thr0_User_Data_4v10d DATA_VA=0x600000820000
5806attr_data {
5807 Name = .Thr0_User_Data_4v10d ,
5808 VA = 0x600000820000 ,/* 0x60000082ffc0 */
5809 RA = 0x03b0d30000 ,
5810 PA = 0x0fb0d30000 ,
5811 TTE_Context = 0x0807 ,/* DATA_PRIMARY */
5812 thr0_nz_ctx_tsb_2 ,
5813 TTE_V = 1 ,
5814 TTE_NFO = 0 ,
5815 TTE_L = 1 ,
5816 TTE_Soft = 0x110000 ,
5817 TTE_IE = 0 ,
5818 TTE_E = 0 ,
5819 TTE_CP = 1 ,
5820 TTE_CV = 0 ,
5821 TTE_P = 0 ,
5822 TTE_EP = 0 ,
5823 TTE_W = 1 ,
5824 TTE_SW1 = 1 ,
5825 TTE_SW0 = 1 ,
5826 TTE_RSVD1 = 0 ,
5827 TTE_Size = 1 ,
5828 /* DTTE_TAG_DATA = 0000600000820807 8000000fb0d30441 */
5829 end_label = Thr0_User_Data_4v10d_data_end ,
5830 compressimage ,
5831 }
5832.data
5833.global Thr0_User_Data_4v10d_data_begin
5834Thr0_User_Data_4v10d_data_begin:
5835 .xword 0x6000007b0000
5836 .xword 0x5ff000152000
5837 .xword 0x600000900000
5838 .xword 0x610017c00000
5839 .xword 0x5ff0000c4000
5840 .xword 0x600000b50000
5841 .xword 0x5ff00011e000
5842 .xword 0x610037000000
5843 .xword 0x600000f90000
5844 .xword 0x600000910000
5845 .xword 0x61000a000000
5846 .xword 0x5ff0000f0000
5847 .xword 0x610039000000
5848 .xword 0x5ff00009a000
5849 .xword 0x620640000000
5850 .xword 0x5ff00017e000
5851 .xword 0x620b80000000
5852 .xword 0x5ff000058000
5853 .xword 0x5ff0001f2000
5854 .xword 0x5ff000026000
5855 .xword 0x5ff000036000
5856 .xword 0x5ff0001ca000
5857 .xword 0x6000003e0000
5858 .xword 0x600000f80000
5859 .xword 0x5ff0001f8000
5860 .xword 0x6000000a0000
5861 .xword 0x5ff0000f2000
5862 .xword 0x6206d0000000
5863 .xword 0x61000ec00000
5864 .xword 0x5ff000144000
5865 .xword 0x610020000000
5866 .xword 0x600000960000
5867 .xword 0x5ff0000fa000
5868 .xword 0x620cd0000000
5869 .xword 0x6000006f0000
5870 .xword 0x600000b60000
5871 .xword 0x61003ec00000
5872 .xword 0x600000ac0000
5873 .xword 0x620b00000000
5874 .xword 0x600000820000
5875 .xword 0x5ff000008000
5876 .xword 0x600000330000
5877 .xword 0x5ff00005e000
5878 .xword 0x5ff000080000
5879 .xword 0x5ff000122000
5880 .xword 0x6000003c0000
5881Thr0_User_Data_4v10d_data_end:
5882/*********************************************************************/
5883SECTION .Thr0_User_Text_4v012 TEXT_VA=0x5ff000008000
5884attr_text {
5885 Name = .Thr0_User_Text_4v012 ,
5886 VA = 0x5ff000008000 ,/* 0x5ff000009fc0 */
5887 RA = 0x0080196000 ,
5888 PA = 0x0c80196000 ,
5889 TTE_Context = 0x0807 ,/* TEXT_PRIMARY */
5890 thr0_nz_ctx_tsb_1 ,
5891 TTE_V = 1 ,
5892 TTE_NFO = 0 ,
5893 TTE_L = 0 ,
5894 TTE_Soft = 0x1b0000 ,
5895 TTE_IE = 0 ,
5896 TTE_E = 0 ,
5897 TTE_CP = 0 ,
5898 TTE_CV = 0 ,
5899 TTE_P = 0 ,
5900 TTE_EP = 1 ,
5901 TTE_W = 0 ,
5902 TTE_SW1 = 0 ,
5903 TTE_SW0 = 0 ,
5904 TTE_RSVD1 = 0 ,
5905 TTE_Size = 0 ,
5906 /* ITTE_TAG_DATA = 00005ff0000081dd 8000000c80196080 */
5907 end_label = Thr0_User_Text_4v012_text_end ,
5908 compressimage ,
5909 }
5910.text
5911.global Thr0_User_Text_4v012_text_begin
5912Thr0_User_Text_4v012_text_begin:
5913 nop
5914 sub %g1, 1, %g1
5915 brz %g1,Thr0_User_Text_4v012_exit
5916 nop
5917 .word 0x1000000
5918 or %g0, 0x4b8, %i7
5919 ITLB_TAG_READ
5920 TOGGLE_LSU_IM
5921 .word 0x1000000
5922 or %g0, 0x348, %i7
5923 DTLB_TAG_READ
5924 .word 0x1000000
5925 .word 0xbe100000
5926 srlx %i7, 8, %i7
5927 andn %i7, 0x1f, %i7
5928 xor %i7, 0x10, %i7
5929 ITLB_PROBE
5930 .word 0xcc762018
5931 .word 0xc07428a8
5932 .word 0xc85ea0d8
5933 IDEMAP_ALL
5934 TOGGLE_LSU_DM
5935 nop
5936 nop
5937 nop
5938 nop
5939 nop
5940 nop
5941 .word 0xc0352fe6
5942 .word 0xfe4d2fc6
5943 .word 0xe85aa068
5944 .word 0xde7520e0
5945 .word 0xc020adec
5946 .word 0xd45c2008
5947 DDEMAP_SCTX
5948 .word 0x1000000
5949 or %g0, 0x190, %i7
5950 ITLB_TAG_READ
5951 DO_BRANCH
5952 .word 0x81c76000
5953 .word 0xbe13c000
5954 GOTO_SUPERVISOR0
5955 IDEMAP_ALL_PAGES
5956 .word 0xe670a060
5957 .word 0xc022ae00
5958 .word 0x1000000
5959 or %g0, 0x80, %i7
5960 READ_DDATA_ACCESS
5961 .word 0xc0762170
5962 .word 0xc07525e8
5963 .word 0xbe842068
5964 .word 0xe8dfd000
5965 nop
5966 nop
5967 nop
5968 nop
5969 nop
5970 .word 0x1000000
5971 .word 0xbe140000
5972 DDEMAP_RPAGE
5973 .word 0x1000000
5974 or %g0, 0x4d8, %i7
5975 ITLB_TAG_READ
5976 TOGGLE_LSU_DM
5977 TOGGLE_LSU_DM
5978 .word 0xbe138000
5979 GOTO_SUPERVISOR1
5980 .word 0xc02aafe0
5981 .word 0xbe138000
5982 GOTO_SUPERVISOR1
5983 nop
5984Thr0_User_Text_4v012_exit:
5985 EXIT_GOOD
5986Thr0_User_Text_4v012_text_end:
5987/*********************************************************************/
5988SECTION .Thr0_User_Data_4v10e DATA_VA=0x600000330000
5989attr_data {
5990 Name = .Thr0_User_Data_4v10e ,
5991 VA = 0x600000330000 ,/* 0x60000033ffc0 */
5992 RA = 0x03b0dc0000 ,
5993 PA = 0x0fb0dc0000 ,
5994 TTE_Context = 0x0807 ,/* DATA_PRIMARY */
5995 thr0_nz_ctx_tsb_2 ,
5996 TTE_V = 1 ,
5997 TTE_NFO = 0 ,
5998 TTE_L = 1 ,
5999 TTE_Soft = 0x110000 ,
6000 TTE_IE = 0 ,
6001 TTE_E = 0 ,
6002 TTE_CP = 1 ,
6003 TTE_CV = 0 ,
6004 TTE_P = 0 ,
6005 TTE_EP = 0 ,
6006 TTE_W = 1 ,
6007 TTE_SW1 = 1 ,
6008 TTE_SW0 = 1 ,
6009 TTE_RSVD1 = 0 ,
6010 TTE_Size = 1 ,
6011 /* DTTE_TAG_DATA = 0000600000330807 8000000fb0dc0441 */
6012 end_label = Thr0_User_Data_4v10e_data_end ,
6013 compressimage ,
6014 }
6015.data
6016.global Thr0_User_Data_4v10e_data_begin
6017Thr0_User_Data_4v10e_data_begin:
6018 .xword 0x6000007b0000
6019 .xword 0x5ff000152000
6020 .xword 0x600000900000
6021 .xword 0x610017c00000
6022 .xword 0x5ff0000c4000
6023 .xword 0x600000b50000
6024 .xword 0x5ff00011e000
6025 .xword 0x610037000000
6026 .xword 0x600000f90000
6027 .xword 0x600000910000
6028 .xword 0x61000a000000
6029 .xword 0x5ff0000f0000
6030 .xword 0x610039000000
6031 .xword 0x5ff00009a000
6032 .xword 0x620640000000
6033 .xword 0x5ff00017e000
6034 .xword 0x620b80000000
6035 .xword 0x5ff000058000
6036 .xword 0x5ff0001f2000
6037 .xword 0x5ff000026000
6038 .xword 0x5ff000036000
6039 .xword 0x5ff0001ca000
6040 .xword 0x6000003e0000
6041 .xword 0x600000f80000
6042 .xword 0x5ff0001f8000
6043 .xword 0x6000000a0000
6044 .xword 0x5ff0000f2000
6045 .xword 0x6206d0000000
6046 .xword 0x61000ec00000
6047 .xword 0x5ff000144000
6048 .xword 0x610020000000
6049 .xword 0x600000960000
6050 .xword 0x5ff0000fa000
6051 .xword 0x620cd0000000
6052 .xword 0x6000006f0000
6053 .xword 0x600000b60000
6054 .xword 0x61003ec00000
6055 .xword 0x600000ac0000
6056 .xword 0x620b00000000
6057 .xword 0x600000820000
6058 .xword 0x5ff000008000
6059 .xword 0x600000330000
6060 .xword 0x5ff00005e000
6061 .xword 0x5ff000080000
6062 .xword 0x5ff000122000
6063 .xword 0x6000003c0000
6064Thr0_User_Data_4v10e_data_end:
6065/*********************************************************************/
6066SECTION .Thr0_User_Data_4v10f DATA_VA=0x5ff00005e000
6067attr_data {
6068 Name = .Thr0_User_Data_4v10f ,
6069 VA = 0x5ff00005e000 ,/* 0x5ff00005ffc0 */
6070 RA = 0x0080030000 ,
6071 PA = 0x0c80030000 ,
6072 TTE_Context = 0x0807 ,/* DATA_PRIMARY */
6073 thr0_nz_ctx_tsb_1 ,
6074 TTE_V = 1 ,
6075 TTE_NFO = 0 ,
6076 TTE_L = 1 ,
6077 TTE_Soft = 0x110000 ,
6078 TTE_IE = 0 ,
6079 TTE_E = 0 ,
6080 TTE_CP = 1 ,
6081 TTE_CV = 0 ,
6082 TTE_P = 0 ,
6083 TTE_EP = 0 ,
6084 TTE_W = 1 ,
6085 TTE_SW1 = 1 ,
6086 TTE_SW0 = 1 ,
6087 TTE_RSVD1 = 0 ,
6088 TTE_Size = 0 ,
6089 /* DTTE_TAG_DATA = 00005ff00005e1dd 8000000c80030440 */
6090 end_label = Thr0_User_Data_4v10f_data_end ,
6091 compressimage ,
6092 }
6093.data
6094.global Thr0_User_Data_4v10f_data_begin
6095Thr0_User_Data_4v10f_data_begin:
6096 .xword 0x6000007b0000
6097 .xword 0x5ff000152000
6098 .xword 0x600000900000
6099 .xword 0x610017c00000
6100 .xword 0x5ff0000c4000
6101 .xword 0x600000b50000
6102 .xword 0x5ff00011e000
6103 .xword 0x610037000000
6104 .xword 0x600000f90000
6105 .xword 0x600000910000
6106 .xword 0x61000a000000
6107 .xword 0x5ff0000f0000
6108 .xword 0x610039000000
6109 .xword 0x5ff00009a000
6110 .xword 0x620640000000
6111 .xword 0x5ff00017e000
6112 .xword 0x620b80000000
6113 .xword 0x5ff000058000
6114 .xword 0x5ff0001f2000
6115 .xword 0x5ff000026000
6116 .xword 0x5ff000036000
6117 .xword 0x5ff0001ca000
6118 .xword 0x6000003e0000
6119 .xword 0x600000f80000
6120 .xword 0x5ff0001f8000
6121 .xword 0x6000000a0000
6122 .xword 0x5ff0000f2000
6123 .xword 0x6206d0000000
6124 .xword 0x61000ec00000
6125 .xword 0x5ff000144000
6126 .xword 0x610020000000
6127 .xword 0x600000960000
6128 .xword 0x5ff0000fa000
6129 .xword 0x620cd0000000
6130 .xword 0x6000006f0000
6131 .xword 0x600000b60000
6132 .xword 0x61003ec00000
6133 .xword 0x600000ac0000
6134 .xword 0x620b00000000
6135 .xword 0x600000820000
6136 .xword 0x5ff000008000
6137 .xword 0x600000330000
6138 .xword 0x5ff00005e000
6139 .xword 0x5ff000080000
6140 .xword 0x5ff000122000
6141 .xword 0x6000003c0000
6142Thr0_User_Data_4v10f_data_end:
6143/*********************************************************************/
6144SECTION .Thr0_User_Data_4v110 DATA_VA=0x5ff000080000
6145attr_data {
6146 Name = .Thr0_User_Data_4v110 ,
6147 VA = 0x5ff000080000 ,/* 0x5ff000081fc0 */
6148 RA = 0x00800a2000 ,
6149 PA = 0x0c800a2000 ,
6150 TTE_Context = 0x0807 ,/* DATA_PRIMARY */
6151 thr0_nz_ctx_tsb_1 ,
6152 TTE_V = 1 ,
6153 TTE_NFO = 0 ,
6154 TTE_L = 1 ,
6155 TTE_Soft = 0x110000 ,
6156 TTE_IE = 0 ,
6157 TTE_E = 0 ,
6158 TTE_CP = 1 ,
6159 TTE_CV = 0 ,
6160 TTE_P = 0 ,
6161 TTE_EP = 0 ,
6162 TTE_W = 1 ,
6163 TTE_SW1 = 1 ,
6164 TTE_SW0 = 1 ,
6165 TTE_RSVD1 = 0 ,
6166 TTE_Size = 0 ,
6167 /* DTTE_TAG_DATA = 00005ff0000801dd 8000000c800a2440 */
6168 end_label = Thr0_User_Data_4v110_data_end ,
6169 compressimage ,
6170 }
6171.data
6172.global Thr0_User_Data_4v110_data_begin
6173Thr0_User_Data_4v110_data_begin:
6174 .xword 0x6000007b0000
6175 .xword 0x5ff000152000
6176 .xword 0x600000900000
6177 .xword 0x610017c00000
6178 .xword 0x5ff0000c4000
6179 .xword 0x600000b50000
6180 .xword 0x5ff00011e000
6181 .xword 0x610037000000
6182 .xword 0x600000f90000
6183 .xword 0x600000910000
6184 .xword 0x61000a000000
6185 .xword 0x5ff0000f0000
6186 .xword 0x610039000000
6187 .xword 0x5ff00009a000
6188 .xword 0x620640000000
6189 .xword 0x5ff00017e000
6190 .xword 0x620b80000000
6191 .xword 0x5ff000058000
6192 .xword 0x5ff0001f2000
6193 .xword 0x5ff000026000
6194 .xword 0x5ff000036000
6195 .xword 0x5ff0001ca000
6196 .xword 0x6000003e0000
6197 .xword 0x600000f80000
6198 .xword 0x5ff0001f8000
6199 .xword 0x6000000a0000
6200 .xword 0x5ff0000f2000
6201 .xword 0x6206d0000000
6202 .xword 0x61000ec00000
6203 .xword 0x5ff000144000
6204 .xword 0x610020000000
6205 .xword 0x600000960000
6206 .xword 0x5ff0000fa000
6207 .xword 0x620cd0000000
6208 .xword 0x6000006f0000
6209 .xword 0x600000b60000
6210 .xword 0x61003ec00000
6211 .xword 0x600000ac0000
6212 .xword 0x620b00000000
6213 .xword 0x600000820000
6214 .xword 0x5ff000008000
6215 .xword 0x600000330000
6216 .xword 0x5ff00005e000
6217 .xword 0x5ff000080000
6218 .xword 0x5ff000122000
6219 .xword 0x6000003c0000
6220Thr0_User_Data_4v110_data_end:
6221/*********************************************************************/
6222SECTION .Thr0_User_Data_4v111 DATA_VA=0x5ff000122000
6223attr_data {
6224 Name = .Thr0_User_Data_4v111 ,
6225 VA = 0x5ff000122000 ,/* 0x5ff000123fc0 */
6226 RA = 0x00801b8000 ,
6227 PA = 0x0c801b8000 ,
6228 TTE_Context = 0x0807 ,/* DATA_PRIMARY */
6229 thr0_nz_ctx_tsb_1 ,
6230 TTE_V = 1 ,
6231 TTE_NFO = 0 ,
6232 TTE_L = 1 ,
6233 TTE_Soft = 0x110000 ,
6234 TTE_IE = 0 ,
6235 TTE_E = 0 ,
6236 TTE_CP = 1 ,
6237 TTE_CV = 0 ,
6238 TTE_P = 0 ,
6239 TTE_EP = 0 ,
6240 TTE_W = 1 ,
6241 TTE_SW1 = 1 ,
6242 TTE_SW0 = 1 ,
6243 TTE_RSVD1 = 0 ,
6244 TTE_Size = 0 ,
6245 /* DTTE_TAG_DATA = 00005ff0001221dd 8000000c801b8440 */
6246 end_label = Thr0_User_Data_4v111_data_end ,
6247 compressimage ,
6248 }
6249.data
6250.global Thr0_User_Data_4v111_data_begin
6251Thr0_User_Data_4v111_data_begin:
6252 .xword 0x6000007b0000
6253 .xword 0x5ff000152000
6254 .xword 0x600000900000
6255 .xword 0x610017c00000
6256 .xword 0x5ff0000c4000
6257 .xword 0x600000b50000
6258 .xword 0x5ff00011e000
6259 .xword 0x610037000000
6260 .xword 0x600000f90000
6261 .xword 0x600000910000
6262 .xword 0x61000a000000
6263 .xword 0x5ff0000f0000
6264 .xword 0x610039000000
6265 .xword 0x5ff00009a000
6266 .xword 0x620640000000
6267 .xword 0x5ff00017e000
6268 .xword 0x620b80000000
6269 .xword 0x5ff000058000
6270 .xword 0x5ff0001f2000
6271 .xword 0x5ff000026000
6272 .xword 0x5ff000036000
6273 .xword 0x5ff0001ca000
6274 .xword 0x6000003e0000
6275 .xword 0x600000f80000
6276 .xword 0x5ff0001f8000
6277 .xword 0x6000000a0000
6278 .xword 0x5ff0000f2000
6279 .xword 0x6206d0000000
6280 .xword 0x61000ec00000
6281 .xword 0x5ff000144000
6282 .xword 0x610020000000
6283 .xword 0x600000960000
6284 .xword 0x5ff0000fa000
6285 .xword 0x620cd0000000
6286 .xword 0x6000006f0000
6287 .xword 0x600000b60000
6288 .xword 0x61003ec00000
6289 .xword 0x600000ac0000
6290 .xword 0x620b00000000
6291 .xword 0x600000820000
6292 .xword 0x5ff000008000
6293 .xword 0x600000330000
6294 .xword 0x5ff00005e000
6295 .xword 0x5ff000080000
6296 .xword 0x5ff000122000
6297 .xword 0x6000003c0000
6298Thr0_User_Data_4v111_data_end:
6299/*********************************************************************/
6300SECTION .Thr0_User_Data_4v112 DATA_VA=0x6000003c0000
6301attr_data {
6302 Name = .Thr0_User_Data_4v112 ,
6303 VA = 0x6000003c0000 ,/* 0x6000003cffc0 */
6304 RA = 0x03b06b0000 ,
6305 PA = 0x0fb06b0000 ,
6306 TTE_Context = 0x0807 ,/* DATA_PRIMARY */
6307 thr0_nz_ctx_tsb_2 ,
6308 TTE_V = 1 ,
6309 TTE_NFO = 0 ,
6310 TTE_L = 1 ,
6311 TTE_Soft = 0x110000 ,
6312 TTE_IE = 0 ,
6313 TTE_E = 0 ,
6314 TTE_CP = 1 ,
6315 TTE_CV = 0 ,
6316 TTE_P = 0 ,
6317 TTE_EP = 0 ,
6318 TTE_W = 1 ,
6319 TTE_SW1 = 1 ,
6320 TTE_SW0 = 1 ,
6321 TTE_RSVD1 = 0 ,
6322 TTE_Size = 1 ,
6323 /* DTTE_TAG_DATA = 00006000003c0807 8000000fb06b0441 */
6324 end_label = Thr0_User_Data_4v112_data_end ,
6325 compressimage ,
6326 }
6327.data
6328.global Thr0_User_Data_4v112_data_begin
6329Thr0_User_Data_4v112_data_begin:
6330 .xword 0x6000007b0000
6331 .xword 0x5ff000152000
6332 .xword 0x600000900000
6333 .xword 0x610017c00000
6334 .xword 0x5ff0000c4000
6335 .xword 0x600000b50000
6336 .xword 0x5ff00011e000
6337 .xword 0x610037000000
6338 .xword 0x600000f90000
6339 .xword 0x600000910000
6340 .xword 0x61000a000000
6341 .xword 0x5ff0000f0000
6342 .xword 0x610039000000
6343 .xword 0x5ff00009a000
6344 .xword 0x620640000000
6345 .xword 0x5ff00017e000
6346 .xword 0x620b80000000
6347 .xword 0x5ff000058000
6348 .xword 0x5ff0001f2000
6349 .xword 0x5ff000026000
6350 .xword 0x5ff000036000
6351 .xword 0x5ff0001ca000
6352 .xword 0x6000003e0000
6353 .xword 0x600000f80000
6354 .xword 0x5ff0001f8000
6355 .xword 0x6000000a0000
6356 .xword 0x5ff0000f2000
6357 .xword 0x6206d0000000
6358 .xword 0x61000ec00000
6359 .xword 0x5ff000144000
6360 .xword 0x610020000000
6361 .xword 0x600000960000
6362 .xword 0x5ff0000fa000
6363 .xword 0x620cd0000000
6364 .xword 0x6000006f0000
6365 .xword 0x600000b60000
6366 .xword 0x61003ec00000
6367 .xword 0x600000ac0000
6368 .xword 0x620b00000000
6369 .xword 0x600000820000
6370 .xword 0x5ff000008000
6371 .xword 0x600000330000
6372 .xword 0x5ff00005e000
6373 .xword 0x5ff000080000
6374 .xword 0x5ff000122000
6375 .xword 0x6000003c0000
6376Thr0_User_Data_4v112_data_end:
6377/*********************************************************************/
6378SECTION .Thr1_User_Text_4v000 TEXT_VA=0x640000d20000
6379attr_text {
6380 Name = .Thr1_User_Text_4v000 ,
6381 VA = 0x640000d20000 ,/* 0x640000d2ffc0 */
6382 RA = 0x03c0d60000 ,
6383 PA = 0x1fc0d60000 ,
6384 TTE_Context = 0x18e3 ,/* TEXT_PRIMARY */
6385 thr1_nz_ctx_tsb_2 ,
6386 TTE_V = 1 ,
6387 TTE_NFO = 0 ,
6388 TTE_L = 0 ,
6389 TTE_Soft = 0x070000 ,
6390 TTE_IE = 0 ,
6391 TTE_E = 0 ,
6392 TTE_CP = 0 ,
6393 TTE_CV = 0 ,
6394 TTE_P = 0 ,
6395 TTE_EP = 1 ,
6396 TTE_W = 0 ,
6397 TTE_SW1 = 0 ,
6398 TTE_SW0 = 1 ,
6399 TTE_RSVD1 = 0 ,
6400 TTE_Size = 1 ,
6401 /* ITTE_TAG_DATA = 0000640000d218e3 8000001fc0d60081 */
6402 end_label = Thr1_User_Text_4v000_text_end ,
6403 compressimage ,
6404 }
6405.text
6406.global Thr1_user_code_entry
6407Thr1_user_code_entry:
6408 setx 0x650027400000, %g1, %g2
6409 or %g0, 12, %g1
6410 .word 0xc658a000
6411 .word 0xc858a008
6412 .word 0xca58a010
6413 .word 0xcc58a018
6414 .word 0xce58a020
6415 .word 0xd058a028
6416 .word 0xd258a030
6417 .word 0xd458a038
6418 .word 0xd658a040
6419 .word 0xd858a048
6420 .word 0xda58a050
6421 .word 0xdc58a058
6422 .word 0xde58a060
6423 .word 0xe058a068
6424 .word 0xe258a070
6425 .word 0xe458a078
6426 .word 0xe658a080
6427 .word 0xe858a088
6428 .word 0xea58a090
6429 .word 0xec58a098
6430 .word 0xee58a0a0
6431 .word 0xf058a0a8
6432 .word 0xf258a0b0
6433 .word 0xf458a0b8
6434 .word 0xf658a0c0
6435 .word 0xf858a0c8
6436 .word 0xfa58a0d0
6437 .word 0xfc58a0d8
6438.global Thr1_User_Text_4v000_text_begin
6439Thr1_User_Text_4v000_text_begin:
6440 nop
6441 sub %g1, 1, %g1
6442 brz %g1,Thr1_User_Text_4v000_exit
6443 nop
6444 .word 0x1000000
6445 or %g0, 0x422, %i7
6446 LOAD_IDATA_ACCESS
6447 ACCESS_ITSB_PTR
6448 DDEMAP_ALL_PAGES
6449 .word 0x1000000
6450 or %g0, 0x76, %i7
6451 LOAD_IDATA_ACCESS
6452 .word 0xfe5f6f98
6453 .word 0x1000000
6454 or %g0, 0x20, %i7
6455 ITLB_TAG_READ
6456 .word 0xf475a050
6457 .word 0xc034269e
6458 .word 0x1000000
6459 or %g0, 0x60f, %i7
6460 LOAD_DDATA_ACCESS
6461 .word 0x1000000
6462 or %g0, 0x034, %i7
6463 LOAD_IDATA_IN
6464 nop
6465 DDEMAP_ALL
6466 .word 0x1000000
6467 or %g0, 0x2f7, %i7
6468 LOAD_DDATA_ACCESS
6469 .word 0x1000000
6470 .word 0xbe130000
6471 srlx %i7, 8, %i7
6472 andn %i7, 0x1f, %i7
6473 ITLB_PROBE
6474 DO_BRANCH
6475 .word 0x81c62000
6476 .word 0xbe154000
6477 GOTO_SUPERVISOR0
6478 .word 0x1000000
6479 or %g0, 0x159, %i7
6480 LOAD_DDATA_ACCESS
6481 .word 0xf875a000
6482 .word 0xc02e63e3
6483 .word 0xbe842068
6484 .word 0xfadfd000
6485 DDEMAP_SCTX
6486 IDEMAP_ALL
6487 .word 0xd475a0e0
6488 .word 0xc02129f8
6489 .word 0x1000000
6490 or %g0, 0x44a, %i7
6491 LOAD_DDATA_ACCESS
6492 .word 0xbe13c000
6493 GOTO_SUPERVISOR0
6494 nop
6495 nop
6496 nop
6497 nop
6498 nop
6499 nop
6500 nop
6501 nop
6502 .word 0xbe812130
6503 .word 0xc4dfd000
6504 nop
6505 nop
6506 nop
6507 nop
6508 nop
6509 nop
6510 nop
6511 nop
6512 nop
6513 nop
6514 nop
6515 nop
6516 nop
6517 nop
6518 .word 0xe05da038
6519 .word 0xfcdc5120
6520 .word 0xbe866068
6521 .word 0xecdfd000
6522 DDEMAP_NCTX
6523 nop
6524 nop
6525 nop
6526 nop
6527 nop
6528 nop
6529 nop
6530 nop
6531 nop
6532thr1_MMU_ASI_SECONDARY_LITTLE_49:
6533 .word 0x87802089
6534 .word 0xeaf46108
6535 .word 0xfcda9000
6536 DO_BRANCH
6537 .word 0x81c56000
6538 .word 0xbe154000
6539 GOTO_SUPERVISOR0
6540 .word 0xfe52a884
6541 .word 0xbe124000
6542 GOTO_SUPERVISOR0
6543 nop
6544Thr1_User_Text_4v000_exit:
6545 EXIT_GOOD
6546Thr1_User_Text_4v000_text_end:
6547/*********************************************************************/
6548SECTION .Thr1_User_Data_4v100 DATA_VA=0x650027400000
6549attr_data {
6550 Name = .Thr1_User_Data_4v100 ,
6551 VA = 0x650027400000 ,/* 0x6500277fffc0 */
6552 RA = 0x019ec00000 ,
6553 PA = 0x1d9ec00000 ,
6554 TTE_Context = 0x18e3 ,/* DATA_PRIMARY */
6555 thr1_nz_ctx_tsb_3 ,
6556 TTE_V = 1 ,
6557 TTE_NFO = 0 ,
6558 TTE_L = 0 ,
6559 TTE_Soft = 0x140000 ,
6560 TTE_IE = 0 ,
6561 TTE_E = 0 ,
6562 TTE_CP = 0 ,
6563 TTE_CV = 0 ,
6564 TTE_P = 0 ,
6565 TTE_EP = 0 ,
6566 TTE_W = 1 ,
6567 TTE_SW1 = 0 ,
6568 TTE_SW0 = 1 ,
6569 TTE_RSVD1 = 0 ,
6570 TTE_Size = 3 ,
6571 /* DTTE_TAG_DATA = 0000650027401c25 8000001d9ec00043 */
6572 end_label = Thr1_User_Data_4v100_data_end ,
6573 compressimage ,
6574 }
6575.data
6576.global Thr1_User_Data_4v100_data_begin
6577Thr1_User_Data_4v100_data_begin:
6578 .xword 0x640000d20000
6579 .xword 0x650027400000
6580 .xword 0x6400005c0000
6581 .xword 0x640000c50000
6582 .xword 0x6310000c6000
6583 .xword 0x6400003d0000
6584 .xword 0x65002b000000
6585 .xword 0x631000076000
6586 .xword 0x640000890000
6587 .xword 0x640000b00000
6588 .xword 0x631000114000
6589 .xword 0x650021000000
6590 .xword 0x650023000000
6591 .xword 0x65002f400000
6592 .xword 0x65003e800000
6593 .xword 0x6310001e0000
6594 .xword 0x631000010000
6595 .xword 0x65003e000000
6596 .xword 0x631000084000
6597 .xword 0x65003c000000
6598 .xword 0x63100013c000
6599 .xword 0x640000930000
6600 .xword 0x63100007a000
6601 .xword 0x640000bd0000
6602 .xword 0x650002400000
6603 .xword 0x640000a30000
6604 .xword 0x63100016c000
6605 .xword 0x631000000000
6606 .xword 0x631000062000
6607 .xword 0x6400005f0000
6608 .xword 0x6310001a6000
6609 .xword 0x63100019e000
6610 .xword 0x6310000ee000
6611 .xword 0x6310001b0000
6612 .xword 0x6400000d0000
6613 .xword 0x6310001e6000
6614 .xword 0x631000150000
6615 .xword 0x640000230000
6616 .xword 0x6607f0000000
6617 .xword 0x640000d90000
6618Thr1_User_Data_4v100_data_end:
6619/*********************************************************************/
6620SECTION .Thr1_User_Data_4v200 DATA_VA=0x6400005c0000
6621attr_data {
6622 Name = .Thr1_User_Data_4v200 ,
6623 VA = 0x6400005c0000 ,/* 0x6400005cffc0 */
6624 RA = 0x03c0540000 ,
6625 PA = 0x1fc0540000 ,
6626 TTE_Context = 0x1bc8 ,/* DATA_SECONDARY */
6627 thr1_nz_ctx_tsb_2 ,
6628 TTE_V = 1 ,
6629 TTE_NFO = 0 ,
6630 TTE_L = 0 ,
6631 TTE_Soft = 0x0b0000 ,
6632 TTE_IE = 0 ,
6633 TTE_E = 0 ,
6634 TTE_CP = 1 ,
6635 TTE_CV = 0 ,
6636 TTE_P = 0 ,
6637 TTE_EP = 0 ,
6638 TTE_W = 1 ,
6639 TTE_SW1 = 1 ,
6640 TTE_SW0 = 1 ,
6641 TTE_RSVD1 = 0 ,
6642 TTE_Size = 1 ,
6643 /* DTTE_TAG_DATA = 00006400005c1bc8 8000001fc0540441 */
6644 end_label = Thr1_User_Data_4v200_data_end ,
6645 compressimage ,
6646 }
6647.data
6648.global Thr1_User_Data_4v200_data_begin
6649Thr1_User_Data_4v200_data_begin:
6650 .xword 0x640000d20000
6651 .xword 0x650027400000
6652 .xword 0x6400005c0000
6653 .xword 0x640000c50000
6654 .xword 0x6310000c6000
6655 .xword 0x6400003d0000
6656 .xword 0x65002b000000
6657 .xword 0x631000076000
6658 .xword 0x640000890000
6659 .xword 0x640000b00000
6660 .xword 0x631000114000
6661 .xword 0x650021000000
6662 .xword 0x650023000000
6663 .xword 0x65002f400000
6664 .xword 0x65003e800000
6665 .xword 0x6310001e0000
6666 .xword 0x631000010000
6667 .xword 0x65003e000000
6668 .xword 0x631000084000
6669 .xword 0x65003c000000
6670 .xword 0x63100013c000
6671 .xword 0x640000930000
6672 .xword 0x63100007a000
6673 .xword 0x640000bd0000
6674 .xword 0x650002400000
6675 .xword 0x640000a30000
6676 .xword 0x63100016c000
6677 .xword 0x631000000000
6678 .xword 0x631000062000
6679 .xword 0x6400005f0000
6680 .xword 0x6310001a6000
6681 .xword 0x63100019e000
6682 .xword 0x6310000ee000
6683 .xword 0x6310001b0000
6684 .xword 0x6400000d0000
6685 .xword 0x6310001e6000
6686 .xword 0x631000150000
6687 .xword 0x640000230000
6688 .xword 0x6607f0000000
6689 .xword 0x640000d90000
6690Thr1_User_Data_4v200_data_end:
6691/*********************************************************************/
6692SECTION .Thr1_User_Data_4v300 DATA_VA=0x640000c50000
6693attr_data {
6694 Name = .Thr1_User_Data_4v300 ,
6695 VA = 0x640000c50000 ,/* 0x640000c5ffc0 */
6696 RA = 0x03c0130000 ,
6697 PA = 0x03c0130000 ,
6698 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
6699 thr1_z_ctx_tsb_1 ,
6700 TTE_V = 1 ,
6701 TTE_NFO = 0 ,
6702 TTE_L = 1 ,
6703 TTE_Soft = 0x1f0000 ,
6704 TTE_IE = 0 ,
6705 TTE_E = 0 ,
6706 TTE_CP = 1 ,
6707 TTE_CV = 0 ,
6708 TTE_P = 0 ,
6709 TTE_EP = 0 ,
6710 TTE_W = 1 ,
6711 TTE_SW1 = 0 ,
6712 TTE_SW0 = 1 ,
6713 TTE_RSVD1 = 0 ,
6714 TTE_Size = 1 ,
6715 /* DTTE_TAG_DATA = 0000640000c50000 80000003c0130441 */
6716 end_label = Thr1_User_Data_4v300_data_end ,
6717 compressimage ,
6718 }
6719.data
6720.global Thr1_User_Data_4v300_data_begin
6721Thr1_User_Data_4v300_data_begin:
6722 .xword 0x640000d20000
6723 .xword 0x650027400000
6724 .xword 0x6400005c0000
6725 .xword 0x640000c50000
6726 .xword 0x6310000c6000
6727 .xword 0x6400003d0000
6728 .xword 0x65002b000000
6729 .xword 0x631000076000
6730 .xword 0x640000890000
6731 .xword 0x640000b00000
6732 .xword 0x631000114000
6733 .xword 0x650021000000
6734 .xword 0x650023000000
6735 .xword 0x65002f400000
6736 .xword 0x65003e800000
6737 .xword 0x6310001e0000
6738 .xword 0x631000010000
6739 .xword 0x65003e000000
6740 .xword 0x631000084000
6741 .xword 0x65003c000000
6742 .xword 0x63100013c000
6743 .xword 0x640000930000
6744 .xword 0x63100007a000
6745 .xword 0x640000bd0000
6746 .xword 0x650002400000
6747 .xword 0x640000a30000
6748 .xword 0x63100016c000
6749 .xword 0x631000000000
6750 .xword 0x631000062000
6751 .xword 0x6400005f0000
6752 .xword 0x6310001a6000
6753 .xword 0x63100019e000
6754 .xword 0x6310000ee000
6755 .xword 0x6310001b0000
6756 .xword 0x6400000d0000
6757 .xword 0x6310001e6000
6758 .xword 0x631000150000
6759 .xword 0x640000230000
6760 .xword 0x6607f0000000
6761 .xword 0x640000d90000
6762Thr1_User_Data_4v300_data_end:
6763/*********************************************************************/
6764SECTION .Thr1_User_Text_4v001 TEXT_VA=0x6310000c6000
6765attr_text {
6766 Name = .Thr1_User_Text_4v001 ,
6767 VA = 0x6310000c6000 ,/* 0x6310000c7fc0 */
6768 RA = 0x00901aa000 ,
6769 PA = 0x00901aa000 ,
6770 TTE_Context = 0x18e3 ,/* TEXT_PRIMARY */
6771 thr1_nz_ctx_tsb_1 ,
6772 TTE_V = 1 ,
6773 TTE_NFO = 0 ,
6774 TTE_L = 0 ,
6775 TTE_Soft = 0x070000 ,
6776 TTE_IE = 0 ,
6777 TTE_E = 0 ,
6778 TTE_CP = 0 ,
6779 TTE_CV = 0 ,
6780 TTE_P = 0 ,
6781 TTE_EP = 1 ,
6782 TTE_W = 0 ,
6783 TTE_SW1 = 0 ,
6784 TTE_SW0 = 1 ,
6785 TTE_RSVD1 = 0 ,
6786 TTE_Size = 0 ,
6787 /* ITTE_TAG_DATA = 00006310000c78e3 80000000901aa080 */
6788 end_label = Thr1_User_Text_4v001_text_end ,
6789 compressimage ,
6790 }
6791.text
6792.global Thr1_User_Text_4v001_text_begin
6793Thr1_User_Text_4v001_text_begin:
6794 nop
6795 sub %g1, 1, %g1
6796 brz %g1,Thr1_User_Text_4v001_exit
6797 nop
6798 .word 0xc45ee038
6799 .word 0xf65da038
6800 nop
6801 nop
6802 nop
6803 nop
6804 nop
6805 nop
6806 .word 0x1000000
6807 or %g0, 0x118, %i7
6808 READ_IDATA_ACCESS
6809thr1_MMU_ASI_PRIMARY_50:
6810 .word 0x87802080
6811 .word 0xfaf120d0
6812 .word 0xf075a000
6813 .word 0xc0242a3c
6814 .word 0x1000000
6815 or %g0, 0x3de, %i7
6816 LOAD_DDATA_ACCESS
6817 ACCESS_DTSB_PTR
6818 .word 0x1000000
6819 or %g0, 0x4d0, %i7
6820 READ_DDATA_ACCESS
6821 .word 0xbe120000
6822 GOTO_SUPERVISOR1
6823 nop
6824 .word 0xfcded100
6825 .word 0xc02423cc
6826 nop
6827 nop
6828 nop
6829 nop
6830 nop
6831 nop
6832 nop
6833 nop
6834 DO_BRANCH
6835 .word 0x81c56000
6836 .word 0xbe13c000
6837 GOTO_SUPERVISOR0
6838 .word 0xec5aa098
6839 nop
6840thr1_MMU_ASI_PRIMARY_51:
6841 .word 0x87802080
6842 .word 0xcaf5a010
6843 .word 0xfe4429e8
6844 .word 0x1000000
6845 or %g0, 0x05c, %i7
6846 LOAD_IDATA_IN
6847 .word 0xc0292208
6848 .word 0xfcdf5000
6849 .word 0xd45aa008
6850 .word 0xec5f6038
6851 .word 0xfe55aece
6852 .word 0x1000000
6853 or %g0, 0x1b8, %i7
6854 ITLB_TAG_READ
6855 .word 0xfe5eee30
6856 .word 0x1000000
6857 .word 0xbe130000
6858 DDEMAP_RPAGE
6859 .word 0x1000000
6860 or %g0, 0x470, %i7
6861 ITLB_TAG_READ
6862 TOGGLE_LSU_DM
6863 .word 0xbe150000
6864 GOTO_SUPERVISOR1
6865 .word 0xe05da0c0
6866 .word 0xfe576c0a
6867 .word 0xf65ee008
6868 ACCESS_ITSB_PTR
6869 .word 0xfcdd9100
6870 ACCESS_DTSB_PTR
6871 .word 0x1000000
6872 or %g0, 0x054, %i7
6873 LOAD_DDATA_IN
6874 DDEMAP_ALL
6875 .word 0xfcdd9000
6876 DO_BRANCH
6877 .word 0x81c62000
6878 .word 0xbe124000
6879 GOTO_SUPERVISOR0
6880 .word 0xfe4125bc
6881 .word 0x81c4e000
6882 .word 0xbe13c000
6883 GOTO_SUPERVISOR0
6884 nop
6885Thr1_User_Text_4v001_exit:
6886 EXIT_GOOD
6887Thr1_User_Text_4v001_text_end:
6888/*********************************************************************/
6889SECTION .Thr1_User_Text_4v400 TEXT_VA=0x6400003d0000
6890attr_text {
6891 Name = .Thr1_User_Text_4v400 ,
6892 VA = 0x6400003d0000 ,/* 0x6400003dffc0 */
6893 RA = 0x03c06e0000 ,
6894 PA = 0x03c06e0000 ,
6895 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
6896 thr1_z_ctx_tsb_1 ,
6897 TTE_V = 1 ,
6898 TTE_NFO = 0 ,
6899 TTE_L = 0 ,
6900 TTE_Soft = 0x120000 ,
6901 TTE_IE = 0 ,
6902 TTE_E = 0 ,
6903 TTE_CP = 1 ,
6904 TTE_CV = 0 ,
6905 TTE_P = 1 ,
6906 TTE_EP = 1 ,
6907 TTE_W = 0 ,
6908 TTE_SW1 = 1 ,
6909 TTE_SW0 = 1 ,
6910 TTE_RSVD1 = 0 ,
6911 TTE_Size = 1 ,
6912 /* ITTE_TAG_DATA = 00006400003d0000 80000003c06e0481 */
6913 end_label = Thr1_User_Text_4v400_text_end ,
6914 compressimage ,
6915 }
6916.text
6917.global Thr1_User_Text_4v400_text_begin
6918Thr1_User_Text_4v400_text_begin:
6919 wrpr 0, %gl
6920 .word 0xfcdf5000
6921 P_TOGGLE_LSU_DM
6922thr1_MMU_ASI_AS_IF_USER_PRIMARY_52:
6923 .word 0x87802010
6924 .word 0xe8f42028
6925 .word 0xbe846070
6926 .word 0xcadfd060
6927 .word 0xf0732000
6928 .word 0xc031a454
6929 .word 0xfe5328dc
6930 P_IDEMAP_ALL_RPAGES
6931 .word 0x1000000
6932 or %g0, 0x488, %i7
6933 P_ITLB_TAG_READ
6934 P_IDEMAP_ALL_PAGES
6935 .word 0xbe842098
6936 .word 0xf6dfc200
6937 nop
6938 nop
6939 nop
6940 nop
6941 nop
6942 nop
6943 nop
6944 nop
6945 P_IDEMAP_ALL_PAGES
6946 .word 0x1000000
6947 .word 0xbe178000
6948 P_IDEMAP_RPAGE
6949thr1_MMU_ASI_AS_IF_USER_SECONDARY_LITTLE_53:
6950 .word 0x87802019
6951 .word 0xe6f2e0e8
6952thr1_MMU_ASI_AS_IF_USER_PRIMARY_54:
6953 .word 0x87802010
6954 .word 0xeef66018
6955 P_ACCESS_ITSB_PTR
6956 P_IDEMAP_ALL_RPAGES
6957 .word 0xc034a140
6958 .word 0xbe85a110
6959 .word 0xfadfc200
6960 P_TOGGLE_LSU_DM
6961 P_IDEMAP_ALL_PAGES
6962 .word 0xbe11c000
6963 RETURN_FROM_SUPERVISOR1
6964 nop
6965Thr1_User_Text_4v400_exit:
6966 EXIT_GOOD
6967Thr1_User_Text_4v400_text_end:
6968/*********************************************************************/
6969SECTION .Thr1_User_Text_4v002 TEXT_VA=0x65002b000000
6970attr_text {
6971 Name = .Thr1_User_Text_4v002 ,
6972 VA = 0x65002b000000 ,/* 0x65002b3fffc0 */
6973 RA = 0x0192c00000 ,
6974 PA = 0x1d92c00000 ,
6975 TTE_Context = 0x18e3 ,/* TEXT_PRIMARY */
6976 thr1_nz_ctx_tsb_3 ,
6977 TTE_V = 1 ,
6978 TTE_NFO = 0 ,
6979 TTE_L = 0 ,
6980 TTE_Soft = 0x070000 ,
6981 TTE_IE = 0 ,
6982 TTE_E = 0 ,
6983 TTE_CP = 0 ,
6984 TTE_CV = 0 ,
6985 TTE_P = 1 ,
6986 TTE_EP = 1 ,
6987 TTE_W = 0 ,
6988 TTE_SW1 = 0 ,
6989 TTE_SW0 = 1 ,
6990 TTE_RSVD1 = 0 ,
6991 TTE_Size = 3 ,
6992 /* ITTE_TAG_DATA = 000065002b001c25 8000001d92c00083 */
6993 end_label = Thr1_User_Text_4v002_text_end ,
6994 compressimage ,
6995 }
6996.text
6997.global Thr1_User_Text_4v002_text_begin
6998Thr1_User_Text_4v002_text_begin:
6999 wrpr 0, %gl
7000 P_DDEMAP_PCTX
7001 .word 0xee5920a0
7002 .word 0x1000000
7003 .word 0xbe120000
7004 srlx %i7, 8, %i7
7005 andn %i7, 0x1f, %i7
7006 P_ITLB_PROBE
7007 .word 0x1000000
7008 or %g0, 0x081, %i7
7009 P_LOAD_IDATA_IN
7010 .word 0x1000000
7011 or %g0, 0x570, %i7
7012 P_DTLB_TAG_READ
7013thr1_MMU_ASI_SECONDARY_LITTLE_55:
7014 .word 0x87802089
7015 .word 0xe8f16028
7016 .word 0xf25c2068
7017 nop
7018 nop
7019 nop
7020 nop
7021 nop
7022 nop
7023 nop
7024 P_IDEMAP_PCTX
7025 nop
7026 nop
7027 nop
7028 nop
7029 nop
7030 nop
7031 nop
7032 nop
7033 nop
7034 .word 0xe875a028
7035 .word 0xc022a9bc
7036 P_IDEMAP_PCTX
7037 P_DDEMAP_SCTX
7038 .word 0xfcdd9000
7039 nop
7040 nop
7041 nop
7042 .word 0xfe4da225
7043thr1_MMU_ASI_PRIMARY_56:
7044 .word 0x87802080
7045 .word 0xdaf42020
7046 P_ACCESS_ITSB_PTR
7047 P_DDEMAP_SCTX
7048 .word 0xbe816010
7049 .word 0xe39fde20
7050 .word 0xda75a020
7051 .word 0xc026694c
7052thr1_MMU_ASI_AS_IF_USER_SECONDARY_57:
7053 .word 0x87802011
7054 .word 0xccf16018
7055 .word 0x1000000
7056 or %g0, 0x7f0, %i7
7057 P_READ_DDATA_ACCESS
7058 P_DDEMAP_PCTX
7059 .word 0x1000000
7060 or %g0, 0x2b6, %i7
7061 P_LOAD_DDATA_ACCESS
7062 .word 0x1000000
7063 or %g0, 0x178, %i7
7064 P_ITLB_TAG_READ
7065 P_ACCESS_ITSB_PTR
7066 .word 0xc0276a64
7067 P_ACCESS_ITSB_PTR
7068 .word 0xe45da018
7069 .word 0xe2742010
7070 .word 0xc035a346
7071 .word 0xcc5c2018
7072 P_ACCESS_DTSB_PTR
7073 .word 0xfa5aa038
7074thr1_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_LITTLE_58:
7075 .word 0x8780202b
7076 .word 0xd0bc6a30
7077 .word 0xfcdc0200
7078 .word 0xfe46ea98
7079 .word 0x1000000
7080 or %g0, 0x470, %i7
7081 P_ITLB_TAG_READ
7082 .word 0xc076ed10
7083 .word 0xf25e60e0
7084 P_TOGGLE_LSU_IM
7085thr1_MMU_ASI_AS_IF_USER_PRIMARY_59:
7086 .word 0x87802010
7087 .word 0xeaf5a050
7088 P_DDEMAP_ALL
7089 .word 0xd872a0a0
7090 .word 0xc02e63f7
7091 .word 0xc675a080
7092 .word 0xc02f64be
7093 nop
7094 nop
7095 nop
7096 nop
7097 nop
7098 nop
7099 nop
7100 nop
7101thr1_MMU_ASI_AS_IF_USER_PRIMARY_60:
7102 .word 0x87802010
7103 .word 0xe6f12118
7104 .word 0xbe170000
7105 RETURN_FROM_SUPERVISOR0
7106 nop
7107Thr1_User_Text_4v002_exit:
7108 EXIT_GOOD
7109Thr1_User_Text_4v002_text_end:
7110/*********************************************************************/
7111SECTION .Thr1_User_Data_4v101 DATA_VA=0x631000076000
7112attr_data {
7113 Name = .Thr1_User_Data_4v101 ,
7114 VA = 0x631000076000 ,/* 0x631000077fc0 */
7115 RA = 0x00900ae000 ,
7116 PA = 0x00900ae000 ,
7117 TTE_Context = 0x18e3 ,/* DATA_PRIMARY */
7118 thr1_nz_ctx_tsb_1 ,
7119 TTE_V = 1 ,
7120 TTE_NFO = 0 ,
7121 TTE_L = 0 ,
7122 TTE_Soft = 0x140000 ,
7123 TTE_IE = 0 ,
7124 TTE_E = 0 ,
7125 TTE_CP = 0 ,
7126 TTE_CV = 0 ,
7127 TTE_P = 0 ,
7128 TTE_EP = 0 ,
7129 TTE_W = 1 ,
7130 TTE_SW1 = 0 ,
7131 TTE_SW0 = 1 ,
7132 TTE_RSVD1 = 0 ,
7133 TTE_Size = 0 ,
7134 /* DTTE_TAG_DATA = 00006310000778e3 80000000900ae040 */
7135 end_label = Thr1_User_Data_4v101_data_end ,
7136 compressimage ,
7137 }
7138.data
7139.global Thr1_User_Data_4v101_data_begin
7140Thr1_User_Data_4v101_data_begin:
7141 .xword 0x640000d20000
7142 .xword 0x650027400000
7143 .xword 0x6400005c0000
7144 .xword 0x640000c50000
7145 .xword 0x6310000c6000
7146 .xword 0x6400003d0000
7147 .xword 0x65002b000000
7148 .xword 0x631000076000
7149 .xword 0x640000890000
7150 .xword 0x640000b00000
7151 .xword 0x631000114000
7152 .xword 0x650021000000
7153 .xword 0x650023000000
7154 .xword 0x65002f400000
7155 .xword 0x65003e800000
7156 .xword 0x6310001e0000
7157 .xword 0x631000010000
7158 .xword 0x65003e000000
7159 .xword 0x631000084000
7160 .xword 0x65003c000000
7161 .xword 0x63100013c000
7162 .xword 0x640000930000
7163 .xword 0x63100007a000
7164 .xword 0x640000bd0000
7165 .xword 0x650002400000
7166 .xword 0x640000a30000
7167 .xword 0x63100016c000
7168 .xword 0x631000000000
7169 .xword 0x631000062000
7170 .xword 0x6400005f0000
7171 .xword 0x6310001a6000
7172 .xword 0x63100019e000
7173 .xword 0x6310000ee000
7174 .xword 0x6310001b0000
7175 .xword 0x6400000d0000
7176 .xword 0x6310001e6000
7177 .xword 0x631000150000
7178 .xword 0x640000230000
7179 .xword 0x6607f0000000
7180 .xword 0x640000d90000
7181Thr1_User_Data_4v101_data_end:
7182/*********************************************************************/
7183SECTION .Thr1_User_Data_4v201 DATA_VA=0x640000890000
7184attr_data {
7185 Name = .Thr1_User_Data_4v201 ,
7186 VA = 0x640000890000 ,/* 0x64000089ffc0 */
7187 RA = 0x03c0db0000 ,
7188 PA = 0x1fc0db0000 ,
7189 TTE_Context = 0x1bc8 ,/* DATA_SECONDARY */
7190 thr1_nz_ctx_tsb_2 ,
7191 TTE_V = 1 ,
7192 TTE_NFO = 0 ,
7193 TTE_L = 0 ,
7194 TTE_Soft = 0x0b0000 ,
7195 TTE_IE = 0 ,
7196 TTE_E = 0 ,
7197 TTE_CP = 1 ,
7198 TTE_CV = 0 ,
7199 TTE_P = 0 ,
7200 TTE_EP = 0 ,
7201 TTE_W = 1 ,
7202 TTE_SW1 = 1 ,
7203 TTE_SW0 = 1 ,
7204 TTE_RSVD1 = 0 ,
7205 TTE_Size = 1 ,
7206 /* DTTE_TAG_DATA = 0000640000891bc8 8000001fc0db0441 */
7207 end_label = Thr1_User_Data_4v201_data_end ,
7208 compressimage ,
7209 }
7210.data
7211.global Thr1_User_Data_4v201_data_begin
7212Thr1_User_Data_4v201_data_begin:
7213 .xword 0x640000d20000
7214 .xword 0x650027400000
7215 .xword 0x6400005c0000
7216 .xword 0x640000c50000
7217 .xword 0x6310000c6000
7218 .xword 0x6400003d0000
7219 .xword 0x65002b000000
7220 .xword 0x631000076000
7221 .xword 0x640000890000
7222 .xword 0x640000b00000
7223 .xword 0x631000114000
7224 .xword 0x650021000000
7225 .xword 0x650023000000
7226 .xword 0x65002f400000
7227 .xword 0x65003e800000
7228 .xword 0x6310001e0000
7229 .xword 0x631000010000
7230 .xword 0x65003e000000
7231 .xword 0x631000084000
7232 .xword 0x65003c000000
7233 .xword 0x63100013c000
7234 .xword 0x640000930000
7235 .xword 0x63100007a000
7236 .xword 0x640000bd0000
7237 .xword 0x650002400000
7238 .xword 0x640000a30000
7239 .xword 0x63100016c000
7240 .xword 0x631000000000
7241 .xword 0x631000062000
7242 .xword 0x6400005f0000
7243 .xword 0x6310001a6000
7244 .xword 0x63100019e000
7245 .xword 0x6310000ee000
7246 .xword 0x6310001b0000
7247 .xword 0x6400000d0000
7248 .xword 0x6310001e6000
7249 .xword 0x631000150000
7250 .xword 0x640000230000
7251 .xword 0x6607f0000000
7252 .xword 0x640000d90000
7253Thr1_User_Data_4v201_data_end:
7254/*********************************************************************/
7255SECTION .Thr1_User_Data_4v301 DATA_VA=0x640000b00000
7256attr_data {
7257 Name = .Thr1_User_Data_4v301 ,
7258 VA = 0x640000b00000 ,/* 0x640000b0ffc0 */
7259 RA = 0x03c03a0000 ,
7260 PA = 0x03c03a0000 ,
7261 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
7262 thr1_z_ctx_tsb_1 ,
7263 TTE_V = 1 ,
7264 TTE_NFO = 0 ,
7265 TTE_L = 1 ,
7266 TTE_Soft = 0x1f0000 ,
7267 TTE_IE = 0 ,
7268 TTE_E = 0 ,
7269 TTE_CP = 1 ,
7270 TTE_CV = 0 ,
7271 TTE_P = 0 ,
7272 TTE_EP = 0 ,
7273 TTE_W = 1 ,
7274 TTE_SW1 = 0 ,
7275 TTE_SW0 = 1 ,
7276 TTE_RSVD1 = 0 ,
7277 TTE_Size = 1 ,
7278 /* DTTE_TAG_DATA = 0000640000b00000 80000003c03a0441 */
7279 end_label = Thr1_User_Data_4v301_data_end ,
7280 compressimage ,
7281 }
7282.data
7283.global Thr1_User_Data_4v301_data_begin
7284Thr1_User_Data_4v301_data_begin:
7285 .xword 0x640000d20000
7286 .xword 0x650027400000
7287 .xword 0x6400005c0000
7288 .xword 0x640000c50000
7289 .xword 0x6310000c6000
7290 .xword 0x6400003d0000
7291 .xword 0x65002b000000
7292 .xword 0x631000076000
7293 .xword 0x640000890000
7294 .xword 0x640000b00000
7295 .xword 0x631000114000
7296 .xword 0x650021000000
7297 .xword 0x650023000000
7298 .xword 0x65002f400000
7299 .xword 0x65003e800000
7300 .xword 0x6310001e0000
7301 .xword 0x631000010000
7302 .xword 0x65003e000000
7303 .xword 0x631000084000
7304 .xword 0x65003c000000
7305 .xword 0x63100013c000
7306 .xword 0x640000930000
7307 .xword 0x63100007a000
7308 .xword 0x640000bd0000
7309 .xword 0x650002400000
7310 .xword 0x640000a30000
7311 .xword 0x63100016c000
7312 .xword 0x631000000000
7313 .xword 0x631000062000
7314 .xword 0x6400005f0000
7315 .xword 0x6310001a6000
7316 .xword 0x63100019e000
7317 .xword 0x6310000ee000
7318 .xword 0x6310001b0000
7319 .xword 0x6400000d0000
7320 .xword 0x6310001e6000
7321 .xword 0x631000150000
7322 .xword 0x640000230000
7323 .xword 0x6607f0000000
7324 .xword 0x640000d90000
7325Thr1_User_Data_4v301_data_end:
7326/*********************************************************************/
7327SECTION .Thr1_User_Text_4v003 TEXT_VA=0x631000114000
7328attr_text {
7329 Name = .Thr1_User_Text_4v003 ,
7330 VA = 0x631000114000 ,/* 0x631000115fc0 */
7331 RA = 0x009004e000 ,
7332 PA = 0x009004e000 ,
7333 TTE_Context = 0x18e3 ,/* TEXT_PRIMARY */
7334 thr1_nz_ctx_tsb_1 ,
7335 TTE_V = 1 ,
7336 TTE_NFO = 0 ,
7337 TTE_L = 0 ,
7338 TTE_Soft = 0x070000 ,
7339 TTE_IE = 0 ,
7340 TTE_E = 0 ,
7341 TTE_CP = 0 ,
7342 TTE_CV = 0 ,
7343 TTE_P = 0 ,
7344 TTE_EP = 1 ,
7345 TTE_W = 0 ,
7346 TTE_SW1 = 0 ,
7347 TTE_SW0 = 1 ,
7348 TTE_RSVD1 = 0 ,
7349 TTE_Size = 0 ,
7350 /* ITTE_TAG_DATA = 00006310001158e3 800000009004e080 */
7351 end_label = Thr1_User_Text_4v003_text_end ,
7352 compressimage ,
7353 }
7354.text
7355.global Thr1_User_Text_4v003_text_begin
7356Thr1_User_Text_4v003_text_begin:
7357 nop
7358 sub %g1, 1, %g1
7359 brz %g1,Thr1_User_Text_4v003_exit
7360 nop
7361thr1_MMU_ASI_PRIMARY_LITTLE_61:
7362 .word 0x87802088
7363 .word 0xe2f5a010
7364 .word 0x1000000
7365 or %g0, 0x454, %i7
7366 LOAD_IDATA_ACCESS
7367 .word 0x1000000
7368 or %g0, 0x420, %i7
7369 READ_IDATA_ACCESS
7370 .word 0x1000000
7371 or %g0, 0x78, %i7
7372 LOAD_DDATA_ACCESS
7373 .word 0x1000000
7374 .word 0xbe174000
7375 srlx %i7, 8, %i7
7376 andn %i7, 0x1f, %i7
7377 ITLB_PROBE
7378 .word 0xee5c2078
7379thr1_MMU_ASI_BLK_COMMIT_P_62:
7380 .word 0x878020e0
7381 .word 0xc1baa700
7382 nop
7383 nop
7384 nop
7385 nop
7386 nop
7387 nop
7388 nop
7389 nop
7390 nop
7391 TOGGLE_LSU_DM
7392thr1_MMU_ASI_PRIMARY_63:
7393 .word 0x87802080
7394 .word 0xdcf2a028
7395thr1_MMU_ASI_BLK_COMMIT_P_64:
7396 .word 0x878020e0
7397 .word 0xe1baabc0
7398 DDEMAP_SCTX
7399 .word 0xbe138000
7400 GOTO_SUPERVISOR1
7401 .word 0xc67760c8
7402 .word 0xc0776460
7403 .word 0xfe466378
7404 .word 0xc022a848
7405 TOGGLE_LSU_DM
7406 .word 0xc875a120
7407 .word 0xc076e608
7408 .word 0xfe45ad9c
7409 .word 0x1000000
7410 or %g0, 0x370, %i7
7411 DTLB_TAG_READ
7412 .word 0xc072abf0
7413 .word 0x1000000
7414 or %g0, 0x1a0, %i7
7415 ITLB_TAG_READ
7416 .word 0xd45aa098
7417 .word 0xbe150000
7418 GOTO_SUPERVISOR1
7419 .word 0xc024262c
7420 .word 0xbe150000
7421 GOTO_SUPERVISOR1
7422 nop
7423Thr1_User_Text_4v003_exit:
7424 EXIT_GOOD
7425Thr1_User_Text_4v003_text_end:
7426/*********************************************************************/
7427SECTION .Thr1_User_Text_4v401 TEXT_VA=0x650021000000
7428attr_text {
7429 Name = .Thr1_User_Text_4v401 ,
7430 VA = 0x650021000000 ,/* 0x6500213fffc0 */
7431 RA = 0x019c400000 ,
7432 PA = 0x1d9c400000 ,
7433 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
7434 thr1_z_ctx_tsb_2 ,
7435 TTE_V = 1 ,
7436 TTE_NFO = 0 ,
7437 TTE_L = 0 ,
7438 TTE_Soft = 0x120000 ,
7439 TTE_IE = 0 ,
7440 TTE_E = 0 ,
7441 TTE_CP = 1 ,
7442 TTE_CV = 0 ,
7443 TTE_P = 1 ,
7444 TTE_EP = 1 ,
7445 TTE_W = 0 ,
7446 TTE_SW1 = 1 ,
7447 TTE_SW0 = 1 ,
7448 TTE_RSVD1 = 0 ,
7449 TTE_Size = 3 ,
7450 /* ITTE_TAG_DATA = 0000650021000000 8000001d9c400483 */
7451 end_label = Thr1_User_Text_4v401_text_end ,
7452 compressimage ,
7453 }
7454.text
7455.global Thr1_User_Text_4v401_text_begin
7456Thr1_User_Text_4v401_text_begin:
7457 wrpr 0, %gl
7458 .word 0x1000000
7459 .word 0xbe15c000
7460 P_DDEMAP_RPAGE
7461 P_IDEMAP_ALL_RPAGES
7462 .word 0xfcda8200
7463 .word 0xfcd88200
7464 .word 0xfe49af91
7465thr1_MMU_ASI_PRIMARY_65:
7466 .word 0x87802080
7467 .word 0xccf2a0a0
7468 .word 0xc024a380
7469 nop
7470 nop
7471 nop
7472 P_DDEMAP_ALL_RPAGES
7473 .word 0x1000000
7474 or %g0, 0x369, %i7
7475 P_LOAD_DDATA_ACCESS
7476 P_DDEMAP_NCTX
7477 .word 0xfcda4280
7478 .word 0x1000000
7479 or %g0, 0x069, %i7
7480 P_LOAD_IDATA_IN
7481 P_TOGGLE_LSU_IM
7482 .word 0x1000000
7483 or %g0, 0x210, %i7
7484 P_READ_DDATA_ACCESS
7485 P_ACCESS_ITSB_PTR
7486 .word 0xbe85a120
7487 .word 0xf2dfd040
7488 P_IDEMAP_PCTX
7489 .word 0xbe842068
7490 .word 0xd4dfd000
7491 .word 0xde732030
7492 .word 0xc034aabc
7493 .word 0x1000000
7494 or %g0, 0x5c0, %i7
7495 P_ITLB_TAG_READ
7496thr1_MMU_ASI_AS_IF_USER_PRIMARY_66:
7497 .word 0x87802010
7498 .word 0xc4f5a100
7499 .word 0xfe4deb00
7500thr1_MMU_ASI_PRIMARY_LITTLE_67:
7501 .word 0x87802088
7502 .word 0xd2f76090
7503 .word 0xf259a068
7504 .word 0xfe5de790
7505 P_DDEMAP_ALL_RPAGES
7506 P_IDEMAP_ALL_PAGES
7507 nop
7508 .word 0x1000000
7509 or %g0, 0x0b1, %i7
7510 P_LOAD_DDATA_IN
7511 nop
7512 nop
7513 nop
7514 nop
7515 nop
7516 nop
7517 .word 0xbe82a138
7518 .word 0xd4dfc200
7519 nop
7520 .word 0xfcdc0200
7521thr1_MMU_ASI_AS_IF_USER_PRIMARY_68:
7522 .word 0x87802010
7523 .word 0xd2f2a0a8
7524 .word 0xf65b2068
7525 P_DDEMAP_ALL_PAGES
7526 nop
7527 nop
7528 nop
7529 nop
7530 nop
7531 nop
7532 nop
7533 nop
7534 P_IDEMAP_ALL_PAGES
7535 .word 0xbe86e098
7536 .word 0xe0dfd000
7537 .word 0x1000000
7538 or %g0, 0x680, %i7
7539 P_READ_DDATA_ACCESS
7540 .word 0xfcda9000
7541 P_TOGGLE_LSU_DM
7542 .word 0xe19943e0
7543thr1_MMU_ASI_AS_IF_USER_PRIMARY_69:
7544 .word 0x87802010
7545 .word 0xd6f5a010
7546 .word 0x1000000
7547 or %g0, 0x42c, %i7
7548 P_LOAD_IDATA_ACCESS
7549 .word 0xbe168000
7550 RETURN_FROM_SUPERVISOR1
7551 nop
7552Thr1_User_Text_4v401_exit:
7553 EXIT_GOOD
7554Thr1_User_Text_4v401_text_end:
7555/*********************************************************************/
7556SECTION .Thr1_User_Text_4v004 TEXT_VA=0x650023000000
7557attr_text {
7558 Name = .Thr1_User_Text_4v004 ,
7559 VA = 0x650023000000 ,/* 0x6500233fffc0 */
7560 RA = 0x019f000000 ,
7561 PA = 0x1d9f000000 ,
7562 TTE_Context = 0x18e3 ,/* TEXT_PRIMARY */
7563 thr1_nz_ctx_tsb_3 ,
7564 TTE_V = 1 ,
7565 TTE_NFO = 0 ,
7566 TTE_L = 0 ,
7567 TTE_Soft = 0x070000 ,
7568 TTE_IE = 0 ,
7569 TTE_E = 0 ,
7570 TTE_CP = 0 ,
7571 TTE_CV = 0 ,
7572 TTE_P = 1 ,
7573 TTE_EP = 1 ,
7574 TTE_W = 0 ,
7575 TTE_SW1 = 0 ,
7576 TTE_SW0 = 1 ,
7577 TTE_RSVD1 = 0 ,
7578 TTE_Size = 3 ,
7579 /* ITTE_TAG_DATA = 0000650023001c25 8000001d9f000083 */
7580 end_label = Thr1_User_Text_4v004_text_end ,
7581 compressimage ,
7582 }
7583.text
7584.global Thr1_User_Text_4v004_text_begin
7585Thr1_User_Text_4v004_text_begin:
7586 wrpr 0, %gl
7587thr1_MMU_ASI_AS_IF_USER_PRIMARY_70:
7588 .word 0x87802010
7589 .word 0xc4f2a100
7590 nop
7591 nop
7592 nop
7593 nop
7594 nop
7595 nop
7596 nop
7597 .word 0x1000000
7598 or %g0, 0x1d0, %i7
7599 P_READ_DDATA_ACCESS
7600 nop
7601 nop
7602 nop
7603 nop
7604 .word 0x1000000
7605 or %g0, 0x698, %i7
7606 P_DTLB_TAG_READ
7607thr1_MMU_ASI_AS_IF_USER_PRIMARY_71:
7608 .word 0x87802010
7609 .word 0xcef66020
7610 P_DDEMAP_NCTX
7611 .word 0xbe816010
7612 .word 0xc19fc2e0
7613thr1_MMU_ASI_SECONDARY_72:
7614 .word 0x87802081
7615 .word 0xdcb96a10
7616 .word 0xfc9e5000
7617 .word 0x1000000
7618 or %g0, 0x400, %i7
7619 P_READ_DDATA_ACCESS
7620 .word 0xfe5aaec8
7621 nop
7622 nop
7623 nop
7624 nop
7625 nop
7626 nop
7627 nop
7628 nop
7629 nop
7630 .word 0x1000000
7631 or %g0, 0xce, %i7
7632 P_LOAD_IDATA_ACCESS
7633 P_TOGGLE_LSU_DM
7634 nop
7635 nop
7636 nop
7637 nop
7638 nop
7639 nop
7640 nop
7641 nop
7642 P_DDEMAP_ALL
7643 .word 0xf65da120
7644 P_DDEMAP_ALL
7645thr1_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_73:
7646 .word 0x8780202a
7647 .word 0xe8b8ac20
7648 P_TOGGLE_LSU_DM
7649 .word 0x1000000
7650 or %g0, 0x170, %i7
7651 P_DTLB_TAG_READ
7652 .word 0xfe45a764
7653thr1_MMU_ASI_SECONDARY_74:
7654 .word 0x87802081
7655 .word 0xdcbae700
7656 nop
7657 nop
7658 nop
7659 nop
7660 P_TOGGLE_LSU_DM
7661 .word 0xbe86e0e0
7662 .word 0xe0dfd040
7663 .word 0x1000000
7664 or %g0, 0x458, %i7
7665 P_ITLB_TAG_READ
7666 .word 0xfcdd9000
7667 .word 0xbe160000
7668 RETURN_FROM_SUPERVISOR0
7669 nop
7670Thr1_User_Text_4v004_exit:
7671 EXIT_GOOD
7672Thr1_User_Text_4v004_text_end:
7673/*********************************************************************/
7674SECTION .Thr1_User_Data_4v102 DATA_VA=0x65002f400000
7675attr_data {
7676 Name = .Thr1_User_Data_4v102 ,
7677 VA = 0x65002f400000 ,/* 0x65002f7fffc0 */
7678 RA = 0x019d400000 ,
7679 PA = 0x1d9d400000 ,
7680 TTE_Context = 0x18e3 ,/* DATA_PRIMARY */
7681 thr1_nz_ctx_tsb_3 ,
7682 TTE_V = 1 ,
7683 TTE_NFO = 0 ,
7684 TTE_L = 0 ,
7685 TTE_Soft = 0x140000 ,
7686 TTE_IE = 0 ,
7687 TTE_E = 0 ,
7688 TTE_CP = 0 ,
7689 TTE_CV = 0 ,
7690 TTE_P = 0 ,
7691 TTE_EP = 0 ,
7692 TTE_W = 1 ,
7693 TTE_SW1 = 0 ,
7694 TTE_SW0 = 1 ,
7695 TTE_RSVD1 = 0 ,
7696 TTE_Size = 3 ,
7697 /* DTTE_TAG_DATA = 000065002f401c25 8000001d9d400043 */
7698 end_label = Thr1_User_Data_4v102_data_end ,
7699 compressimage ,
7700 }
7701.data
7702.global Thr1_User_Data_4v102_data_begin
7703Thr1_User_Data_4v102_data_begin:
7704 .xword 0x640000d20000
7705 .xword 0x650027400000
7706 .xword 0x6400005c0000
7707 .xword 0x640000c50000
7708 .xword 0x6310000c6000
7709 .xword 0x6400003d0000
7710 .xword 0x65002b000000
7711 .xword 0x631000076000
7712 .xword 0x640000890000
7713 .xword 0x640000b00000
7714 .xword 0x631000114000
7715 .xword 0x650021000000
7716 .xword 0x650023000000
7717 .xword 0x65002f400000
7718 .xword 0x65003e800000
7719 .xword 0x6310001e0000
7720 .xword 0x631000010000
7721 .xword 0x65003e000000
7722 .xword 0x631000084000
7723 .xword 0x65003c000000
7724 .xword 0x63100013c000
7725 .xword 0x640000930000
7726 .xword 0x63100007a000
7727 .xword 0x640000bd0000
7728 .xword 0x650002400000
7729 .xword 0x640000a30000
7730 .xword 0x63100016c000
7731 .xword 0x631000000000
7732 .xword 0x631000062000
7733 .xword 0x6400005f0000
7734 .xword 0x6310001a6000
7735 .xword 0x63100019e000
7736 .xword 0x6310000ee000
7737 .xword 0x6310001b0000
7738 .xword 0x6400000d0000
7739 .xword 0x6310001e6000
7740 .xword 0x631000150000
7741 .xword 0x640000230000
7742 .xword 0x6607f0000000
7743 .xword 0x640000d90000
7744Thr1_User_Data_4v102_data_end:
7745/*********************************************************************/
7746SECTION .Thr1_User_Data_4v202 DATA_VA=0x65003e800000
7747attr_data {
7748 Name = .Thr1_User_Data_4v202 ,
7749 VA = 0x65003e800000 ,/* 0x65003ebfffc0 */
7750 RA = 0x0192800000 ,
7751 PA = 0x1d92800000 ,
7752 TTE_Context = 0x1bc8 ,/* DATA_SECONDARY */
7753 thr1_nz_ctx_tsb_3 ,
7754 TTE_V = 1 ,
7755 TTE_NFO = 0 ,
7756 TTE_L = 0 ,
7757 TTE_Soft = 0x0b0000 ,
7758 TTE_IE = 0 ,
7759 TTE_E = 0 ,
7760 TTE_CP = 1 ,
7761 TTE_CV = 0 ,
7762 TTE_P = 0 ,
7763 TTE_EP = 0 ,
7764 TTE_W = 1 ,
7765 TTE_SW1 = 1 ,
7766 TTE_SW0 = 1 ,
7767 TTE_RSVD1 = 0 ,
7768 TTE_Size = 3 ,
7769 /* DTTE_TAG_DATA = 000065003e801a24 8000001d92800443 */
7770 end_label = Thr1_User_Data_4v202_data_end ,
7771 compressimage ,
7772 }
7773.data
7774.global Thr1_User_Data_4v202_data_begin
7775Thr1_User_Data_4v202_data_begin:
7776 .xword 0x640000d20000
7777 .xword 0x650027400000
7778 .xword 0x6400005c0000
7779 .xword 0x640000c50000
7780 .xword 0x6310000c6000
7781 .xword 0x6400003d0000
7782 .xword 0x65002b000000
7783 .xword 0x631000076000
7784 .xword 0x640000890000
7785 .xword 0x640000b00000
7786 .xword 0x631000114000
7787 .xword 0x650021000000
7788 .xword 0x650023000000
7789 .xword 0x65002f400000
7790 .xword 0x65003e800000
7791 .xword 0x6310001e0000
7792 .xword 0x631000010000
7793 .xword 0x65003e000000
7794 .xword 0x631000084000
7795 .xword 0x65003c000000
7796 .xword 0x63100013c000
7797 .xword 0x640000930000
7798 .xword 0x63100007a000
7799 .xword 0x640000bd0000
7800 .xword 0x650002400000
7801 .xword 0x640000a30000
7802 .xword 0x63100016c000
7803 .xword 0x631000000000
7804 .xword 0x631000062000
7805 .xword 0x6400005f0000
7806 .xword 0x6310001a6000
7807 .xword 0x63100019e000
7808 .xword 0x6310000ee000
7809 .xword 0x6310001b0000
7810 .xword 0x6400000d0000
7811 .xword 0x6310001e6000
7812 .xword 0x631000150000
7813 .xword 0x640000230000
7814 .xword 0x6607f0000000
7815 .xword 0x640000d90000
7816Thr1_User_Data_4v202_data_end:
7817/*********************************************************************/
7818SECTION .Thr1_User_Data_4v302 DATA_VA=0x6310001e0000
7819attr_data {
7820 Name = .Thr1_User_Data_4v302 ,
7821 VA = 0x6310001e0000 ,/* 0x6310001e1fc0 */
7822 RA = 0x0090140000 ,
7823 PA = 0x0090140000 ,
7824 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
7825 thr1_z_ctx_tsb_0 ,
7826 TTE_V = 1 ,
7827 TTE_NFO = 0 ,
7828 TTE_L = 1 ,
7829 TTE_Soft = 0x1f0000 ,
7830 TTE_IE = 0 ,
7831 TTE_E = 0 ,
7832 TTE_CP = 1 ,
7833 TTE_CV = 0 ,
7834 TTE_P = 0 ,
7835 TTE_EP = 0 ,
7836 TTE_W = 1 ,
7837 TTE_SW1 = 0 ,
7838 TTE_SW0 = 1 ,
7839 TTE_RSVD1 = 0 ,
7840 TTE_Size = 0 ,
7841 /* DTTE_TAG_DATA = 00006310001e0000 8000000090140440 */
7842 end_label = Thr1_User_Data_4v302_data_end ,
7843 compressimage ,
7844 }
7845.data
7846.global Thr1_User_Data_4v302_data_begin
7847Thr1_User_Data_4v302_data_begin:
7848 .xword 0x640000d20000
7849 .xword 0x650027400000
7850 .xword 0x6400005c0000
7851 .xword 0x640000c50000
7852 .xword 0x6310000c6000
7853 .xword 0x6400003d0000
7854 .xword 0x65002b000000
7855 .xword 0x631000076000
7856 .xword 0x640000890000
7857 .xword 0x640000b00000
7858 .xword 0x631000114000
7859 .xword 0x650021000000
7860 .xword 0x650023000000
7861 .xword 0x65002f400000
7862 .xword 0x65003e800000
7863 .xword 0x6310001e0000
7864 .xword 0x631000010000
7865 .xword 0x65003e000000
7866 .xword 0x631000084000
7867 .xword 0x65003c000000
7868 .xword 0x63100013c000
7869 .xword 0x640000930000
7870 .xword 0x63100007a000
7871 .xword 0x640000bd0000
7872 .xword 0x650002400000
7873 .xword 0x640000a30000
7874 .xword 0x63100016c000
7875 .xword 0x631000000000
7876 .xword 0x631000062000
7877 .xword 0x6400005f0000
7878 .xword 0x6310001a6000
7879 .xword 0x63100019e000
7880 .xword 0x6310000ee000
7881 .xword 0x6310001b0000
7882 .xword 0x6400000d0000
7883 .xword 0x6310001e6000
7884 .xword 0x631000150000
7885 .xword 0x640000230000
7886 .xword 0x6607f0000000
7887 .xword 0x640000d90000
7888Thr1_User_Data_4v302_data_end:
7889/*********************************************************************/
7890SECTION .Thr1_User_Text_4v005 TEXT_VA=0x631000010000
7891attr_text {
7892 Name = .Thr1_User_Text_4v005 ,
7893 VA = 0x631000010000 ,/* 0x631000011fc0 */
7894 RA = 0x0090010000 ,
7895 PA = 0x0090010000 ,
7896 TTE_Context = 0x18e3 ,/* TEXT_PRIMARY */
7897 thr1_nz_ctx_tsb_1 ,
7898 TTE_V = 1 ,
7899 TTE_NFO = 0 ,
7900 TTE_L = 0 ,
7901 TTE_Soft = 0x070000 ,
7902 TTE_IE = 0 ,
7903 TTE_E = 0 ,
7904 TTE_CP = 0 ,
7905 TTE_CV = 0 ,
7906 TTE_P = 0 ,
7907 TTE_EP = 1 ,
7908 TTE_W = 0 ,
7909 TTE_SW1 = 0 ,
7910 TTE_SW0 = 1 ,
7911 TTE_RSVD1 = 0 ,
7912 TTE_Size = 0 ,
7913 /* ITTE_TAG_DATA = 00006310000118e3 8000000090010080 */
7914 end_label = Thr1_User_Text_4v005_text_end ,
7915 compressimage ,
7916 }
7917.text
7918.global Thr1_User_Text_4v005_text_begin
7919Thr1_User_Text_4v005_text_begin:
7920 nop
7921 sub %g1, 1, %g1
7922 brz %g1,Thr1_User_Text_4v005_exit
7923 nop
7924 .word 0xbe85a0e0
7925 .word 0xecdfd000
7926 .word 0x1000000
7927 .word 0xbe128000
7928 DDEMAP_RPAGE
7929 .word 0xfe4da201
7930 .word 0xee742018
7931 .word 0xc032a496
7932 .word 0xd8766048
7933 .word 0xc076ebb8
7934 .word 0xbe154000
7935 GOTO_SUPERVISOR0
7936 .word 0xc0312888
7937 .word 0x1000000
7938 or %g0, 0x1e8, %i7
7939 READ_IDATA_ACCESS
7940 ACCESS_ITSB_PTR
7941 .word 0x1000000
7942 or %g0, 0x025, %i7
7943 LOAD_DDATA_IN
7944 .word 0xe45e6018
7945 .word 0xc022a140
7946 .word 0x1000000
7947 or %g0, 0x488, %i7
7948 READ_IDATA_ACCESS
7949 IDEMAP_NCTX
7950 .word 0xbe85a110
7951 .word 0xf2dfd000
7952 DO_BRANCH
7953 .word 0x81c62000
7954 .word 0xbe154000
7955 GOTO_SUPERVISOR0
7956 .word 0xfe55a62e
7957 .word 0x81c0e088
7958 .word 0xbe124000
7959 GOTO_SUPERVISOR0
7960 nop
7961Thr1_User_Text_4v005_exit:
7962 EXIT_GOOD
7963Thr1_User_Text_4v005_text_end:
7964/*********************************************************************/
7965SECTION .Thr1_User_Text_4v402 TEXT_VA=0x65003e000000
7966attr_text {
7967 Name = .Thr1_User_Text_4v402 ,
7968 VA = 0x65003e000000 ,/* 0x65003e3fffc0 */
7969 RA = 0x019d800000 ,
7970 PA = 0x1d9d800000 ,
7971 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
7972 thr1_z_ctx_tsb_2 ,
7973 TTE_V = 1 ,
7974 TTE_NFO = 0 ,
7975 TTE_L = 0 ,
7976 TTE_Soft = 0x120000 ,
7977 TTE_IE = 0 ,
7978 TTE_E = 0 ,
7979 TTE_CP = 1 ,
7980 TTE_CV = 0 ,
7981 TTE_P = 1 ,
7982 TTE_EP = 1 ,
7983 TTE_W = 0 ,
7984 TTE_SW1 = 1 ,
7985 TTE_SW0 = 1 ,
7986 TTE_RSVD1 = 0 ,
7987 TTE_Size = 3 ,
7988 /* ITTE_TAG_DATA = 000065003e000000 8000001d9d800483 */
7989 end_label = Thr1_User_Text_4v402_text_end ,
7990 compressimage ,
7991 }
7992.text
7993.global Thr1_User_Text_4v402_text_begin
7994Thr1_User_Text_4v402_text_begin:
7995 wrpr 0, %gl
7996 nop
7997 nop
7998 nop
7999 nop
8000 nop
8001 nop
8002 nop
8003 nop
8004 nop
8005 .word 0x1000000
8006 or %g0, 0x249, %i7
8007 P_LOAD_DDATA_ACCESS
8008 .word 0xfe49aee9
8009 .word 0x1000000
8010 or %g0, 0x80, %i7
8011 P_DTLB_TAG_READ
8012 P_IDEMAP_ALL
8013thr1_MMU_ASI_PRIMARY_75:
8014 .word 0x87802080
8015 .word 0xf0f6e030
8016 nop
8017 nop
8018 nop
8019 nop
8020 .word 0xfcde5000
8021 P_DDEMAP_SCTX
8022 nop
8023 nop
8024 .word 0xfc9c5d60
8025 P_DDEMAP_NCTX
8026 nop
8027 nop
8028 nop
8029 nop
8030 nop
8031 nop
8032 nop
8033 .word 0xc029ad8c
8034 nop
8035 nop
8036 nop
8037 .word 0xbe82a130
8038 .word 0xe19fc2c0
8039 .word 0xc674a020
8040 .word 0xc02de896
8041thr1_MMU_ASI_AS_IF_USER_PRIMARY_76:
8042 .word 0x87802010
8043 .word 0xdaf2a0a8
8044 .word 0xfcdc1000
8045 P_IDEMAP_NCTX
8046 .word 0x1000000
8047 or %g0, 0x1a0, %i7
8048 P_READ_DDATA_ACCESS
8049 .word 0xbe86e098
8050 .word 0xecdfd000
8051 .word 0xfcdc0200
8052 .word 0xfcdc1000
8053 P_IDEMAP_ALL
8054 .word 0xc674a090
8055 .word 0xc02b292a
8056 nop
8057 nop
8058 nop
8059 nop
8060 nop
8061 .word 0xc029a983
8062 .word 0xc19e5f00
8063 .word 0xd85ca018
8064 .word 0xfcdec380
8065 .word 0xbe134000
8066 RETURN_FROM_SUPERVISOR1
8067 nop
8068Thr1_User_Text_4v402_exit:
8069 EXIT_GOOD
8070Thr1_User_Text_4v402_text_end:
8071/*********************************************************************/
8072SECTION .Thr1_User_Text_4v006 TEXT_VA=0x631000084000
8073attr_text {
8074 Name = .Thr1_User_Text_4v006 ,
8075 VA = 0x631000084000 ,/* 0x631000085fc0 */
8076 RA = 0x00901d8000 ,
8077 PA = 0x00901d8000 ,
8078 TTE_Context = 0x18e3 ,/* TEXT_PRIMARY */
8079 thr1_nz_ctx_tsb_1 ,
8080 TTE_V = 1 ,
8081 TTE_NFO = 0 ,
8082 TTE_L = 0 ,
8083 TTE_Soft = 0x070000 ,
8084 TTE_IE = 0 ,
8085 TTE_E = 0 ,
8086 TTE_CP = 0 ,
8087 TTE_CV = 0 ,
8088 TTE_P = 1 ,
8089 TTE_EP = 1 ,
8090 TTE_W = 0 ,
8091 TTE_SW1 = 0 ,
8092 TTE_SW0 = 1 ,
8093 TTE_RSVD1 = 0 ,
8094 TTE_Size = 0 ,
8095 /* ITTE_TAG_DATA = 00006310000858e3 80000000901d8080 */
8096 end_label = Thr1_User_Text_4v006_text_end ,
8097 compressimage ,
8098 }
8099.text
8100.global Thr1_User_Text_4v006_text_begin
8101Thr1_User_Text_4v006_text_begin:
8102 wrpr 0, %gl
8103 .word 0xbe842038
8104 .word 0xecdfc200
8105 P_ACCESS_ITSB_PTR
8106 .word 0xec58a008
8107thr1_MMU_ASI_BLK_P_77:
8108 .word 0x878020f0
8109 .word 0xc1bda280
8110thr1_MMU_ASI_SECONDARY_78:
8111 .word 0x87802081
8112 .word 0xf4b964c0
8113 .word 0xbe86e130
8114 .word 0xe0dfd000
8115 .word 0xe870a028
8116 .word 0xc02dab12
8117thr1_MMU_ASI_BLK_COMMIT_P_79:
8118 .word 0x878020e0
8119 .word 0xc3bc22c0
8120 P_DDEMAP_ALL_PAGES
8121thr1_MMU_ASI_PRIMARY_80:
8122 .word 0x87802080
8123 .word 0xeef5a048
8124 .word 0x1000000
8125 or %g0, 0x059, %i7
8126 P_LOAD_DDATA_IN
8127 .word 0xbe85a0f0
8128 .word 0xe0dfd000
8129 P_TOGGLE_LSU_DM
8130 nop
8131 nop
8132 nop
8133 nop
8134 nop
8135 .word 0xbe82a110
8136 .word 0xe0dfd000
8137 nop
8138 nop
8139 nop
8140 nop
8141 nop
8142 nop
8143 nop
8144 nop
8145 .word 0x1000000
8146 or %g0, 0x9b, %i7
8147 P_LOAD_DDATA_ACCESS
8148 .word 0xfcda42a0
8149 .word 0xfcdc1000
8150 P_IDEMAP_ALL_PAGES
8151 .word 0x1000000
8152 .word 0xbe140000
8153 P_DDEMAP_PAGE
8154 .word 0xfcdc1000
8155 .word 0x1000000
8156 or %g0, 0x198, %i7
8157 P_ITLB_TAG_READ
8158 .word 0xbe11c000
8159 RETURN_FROM_SUPERVISOR0
8160 nop
8161Thr1_User_Text_4v006_exit:
8162 EXIT_GOOD
8163Thr1_User_Text_4v006_text_end:
8164/*********************************************************************/
8165SECTION .Thr1_User_Data_4v103 DATA_VA=0x65003c000000
8166attr_data {
8167 Name = .Thr1_User_Data_4v103 ,
8168 VA = 0x65003c000000 ,/* 0x65003c3fffc0 */
8169 RA = 0x0195400000 ,
8170 PA = 0x1d95400000 ,
8171 TTE_Context = 0x18e3 ,/* DATA_PRIMARY */
8172 thr1_nz_ctx_tsb_3 ,
8173 TTE_V = 1 ,
8174 TTE_NFO = 0 ,
8175 TTE_L = 0 ,
8176 TTE_Soft = 0x140000 ,
8177 TTE_IE = 0 ,
8178 TTE_E = 0 ,
8179 TTE_CP = 0 ,
8180 TTE_CV = 0 ,
8181 TTE_P = 0 ,
8182 TTE_EP = 0 ,
8183 TTE_W = 1 ,
8184 TTE_SW1 = 0 ,
8185 TTE_SW0 = 1 ,
8186 TTE_RSVD1 = 0 ,
8187 TTE_Size = 3 ,
8188 /* DTTE_TAG_DATA = 000065003c001c25 8000001d95400043 */
8189 end_label = Thr1_User_Data_4v103_data_end ,
8190 compressimage ,
8191 }
8192.data
8193.global Thr1_User_Data_4v103_data_begin
8194Thr1_User_Data_4v103_data_begin:
8195 .xword 0x640000d20000
8196 .xword 0x650027400000
8197 .xword 0x6400005c0000
8198 .xword 0x640000c50000
8199 .xword 0x6310000c6000
8200 .xword 0x6400003d0000
8201 .xword 0x65002b000000
8202 .xword 0x631000076000
8203 .xword 0x640000890000
8204 .xword 0x640000b00000
8205 .xword 0x631000114000
8206 .xword 0x650021000000
8207 .xword 0x650023000000
8208 .xword 0x65002f400000
8209 .xword 0x65003e800000
8210 .xword 0x6310001e0000
8211 .xword 0x631000010000
8212 .xword 0x65003e000000
8213 .xword 0x631000084000
8214 .xword 0x65003c000000
8215 .xword 0x63100013c000
8216 .xword 0x640000930000
8217 .xword 0x63100007a000
8218 .xword 0x640000bd0000
8219 .xword 0x650002400000
8220 .xword 0x640000a30000
8221 .xword 0x63100016c000
8222 .xword 0x631000000000
8223 .xword 0x631000062000
8224 .xword 0x6400005f0000
8225 .xword 0x6310001a6000
8226 .xword 0x63100019e000
8227 .xword 0x6310000ee000
8228 .xword 0x6310001b0000
8229 .xword 0x6400000d0000
8230 .xword 0x6310001e6000
8231 .xword 0x631000150000
8232 .xword 0x640000230000
8233 .xword 0x6607f0000000
8234 .xword 0x640000d90000
8235Thr1_User_Data_4v103_data_end:
8236/*********************************************************************/
8237SECTION .Thr1_User_Data_4v303 DATA_VA=0x63100013c000
8238attr_data {
8239 Name = .Thr1_User_Data_4v303 ,
8240 VA = 0x63100013c000 ,/* 0x63100013dfc0 */
8241 RA = 0x0090152000 ,
8242 PA = 0x0090152000 ,
8243 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
8244 thr1_z_ctx_tsb_0 ,
8245 TTE_V = 1 ,
8246 TTE_NFO = 0 ,
8247 TTE_L = 1 ,
8248 TTE_Soft = 0x1f0000 ,
8249 TTE_IE = 0 ,
8250 TTE_E = 0 ,
8251 TTE_CP = 1 ,
8252 TTE_CV = 0 ,
8253 TTE_P = 0 ,
8254 TTE_EP = 0 ,
8255 TTE_W = 1 ,
8256 TTE_SW1 = 0 ,
8257 TTE_SW0 = 1 ,
8258 TTE_RSVD1 = 0 ,
8259 TTE_Size = 0 ,
8260 /* DTTE_TAG_DATA = 000063100013c000 8000000090152440 */
8261 end_label = Thr1_User_Data_4v303_data_end ,
8262 compressimage ,
8263 }
8264.data
8265.global Thr1_User_Data_4v303_data_begin
8266Thr1_User_Data_4v303_data_begin:
8267 .xword 0x640000d20000
8268 .xword 0x650027400000
8269 .xword 0x6400005c0000
8270 .xword 0x640000c50000
8271 .xword 0x6310000c6000
8272 .xword 0x6400003d0000
8273 .xword 0x65002b000000
8274 .xword 0x631000076000
8275 .xword 0x640000890000
8276 .xword 0x640000b00000
8277 .xword 0x631000114000
8278 .xword 0x650021000000
8279 .xword 0x650023000000
8280 .xword 0x65002f400000
8281 .xword 0x65003e800000
8282 .xword 0x6310001e0000
8283 .xword 0x631000010000
8284 .xword 0x65003e000000
8285 .xword 0x631000084000
8286 .xword 0x65003c000000
8287 .xword 0x63100013c000
8288 .xword 0x640000930000
8289 .xword 0x63100007a000
8290 .xword 0x640000bd0000
8291 .xword 0x650002400000
8292 .xword 0x640000a30000
8293 .xword 0x63100016c000
8294 .xword 0x631000000000
8295 .xword 0x631000062000
8296 .xword 0x6400005f0000
8297 .xword 0x6310001a6000
8298 .xword 0x63100019e000
8299 .xword 0x6310000ee000
8300 .xword 0x6310001b0000
8301 .xword 0x6400000d0000
8302 .xword 0x6310001e6000
8303 .xword 0x631000150000
8304 .xword 0x640000230000
8305 .xword 0x6607f0000000
8306 .xword 0x640000d90000
8307Thr1_User_Data_4v303_data_end:
8308/*********************************************************************/
8309SECTION .Thr1_User_Text_4v007 TEXT_VA=0x640000930000
8310attr_text {
8311 Name = .Thr1_User_Text_4v007 ,
8312 VA = 0x640000930000 ,/* 0x64000093ffc0 */
8313 RA = 0x03c0110000 ,
8314 PA = 0x1fc0110000 ,
8315 TTE_Context = 0x18e3 ,/* TEXT_PRIMARY */
8316 thr1_nz_ctx_tsb_2 ,
8317 TTE_V = 1 ,
8318 TTE_NFO = 0 ,
8319 TTE_L = 0 ,
8320 TTE_Soft = 0x070000 ,
8321 TTE_IE = 0 ,
8322 TTE_E = 0 ,
8323 TTE_CP = 0 ,
8324 TTE_CV = 0 ,
8325 TTE_P = 0 ,
8326 TTE_EP = 1 ,
8327 TTE_W = 0 ,
8328 TTE_SW1 = 0 ,
8329 TTE_SW0 = 1 ,
8330 TTE_RSVD1 = 0 ,
8331 TTE_Size = 1 ,
8332 /* ITTE_TAG_DATA = 00006400009318e3 8000001fc0110081 */
8333 end_label = Thr1_User_Text_4v007_text_end ,
8334 compressimage ,
8335 }
8336.text
8337.global Thr1_User_Text_4v007_text_begin
8338Thr1_User_Text_4v007_text_begin:
8339 nop
8340 sub %g1, 1, %g1
8341 brz %g1,Thr1_User_Text_4v007_exit
8342 nop
8343 .word 0xfe5666a6
8344 nop
8345 nop
8346 nop
8347 nop
8348 nop
8349 nop
8350 nop
8351 .word 0xbe82a038
8352 .word 0xc4dfd000
8353 .word 0xc026e874
8354thr1_MMU_ASI_PRIMARY_LITTLE_81:
8355 .word 0x87802088
8356 .word 0xdef42050
8357 .word 0x1000000
8358 .word 0xbe160000
8359 DDEMAP_PAGE
8360 .word 0xbe8660b0
8361 .word 0xe0dfd000
8362 .word 0xca5c2010
8363 .word 0x1000000
8364 or %g0, 0x570, %i7
8365 READ_IDATA_ACCESS
8366 .word 0x1000000
8367 or %g0, 0x58, %i7
8368 READ_DDATA_ACCESS
8369 .word 0xc032a66e
8370 TOGGLE_LSU_IM
8371 .word 0x1000000
8372 or %g0, 0x4d8, %i7
8373 READ_DDATA_ACCESS
8374 .word 0x1000000
8375 or %g0, 0x720, %i7
8376 DTLB_TAG_READ
8377 .word 0xf25da120
8378 .word 0xe672a128
8379 .word 0xc02da868
8380 .word 0x1000000
8381 or %g0, 0xe0, %i7
8382 READ_IDATA_ACCESS
8383 DO_BRANCH
8384 .word 0x81c4e000
8385 .word 0xbe124000
8386 GOTO_SUPERVISOR0
8387 ACCESS_DTSB_PTR
8388 .word 0xbe842068
8389 .word 0xd4dfd000
8390 .word 0x1000000
8391 or %g0, 0x093, %i7
8392 LOAD_DDATA_IN
8393 .word 0x1000000
8394 .word 0xbe148000
8395 srlx %i7, 8, %i7
8396 andn %i7, 0x1f, %i7
8397 xor %i7, 0x10, %i7
8398 ITLB_PROBE
8399 IDEMAP_ALL_RPAGES
8400 .word 0xbe120000
8401 GOTO_SUPERVISOR1
8402 .word 0xfe4dae46
8403thr1_MMU_ASI_PRIMARY_82:
8404 .word 0x87802080
8405 .word 0xfaf660f0
8406 IDEMAP_ALL_RPAGES
8407 .word 0x1000000
8408 .word 0xbe160000
8409 IDEMAP_RPAGE
8410 .word 0xd6766040
8411 .word 0xc0342e7a
8412 .word 0x1000000
8413 or %g0, 0x034, %i7
8414 LOAD_DDATA_IN
8415 .word 0x1000000
8416 or %g0, 0x48, %i7
8417 DTLB_TAG_READ
8418 IDEMAP_ALL_RPAGES
8419 ACCESS_DTSB_PTR
8420 .word 0xc0242cec
8421 .word 0xf675a068
8422 .word 0xc02c2b61
8423 IDEMAP_NCTX
8424 .word 0x1000000
8425 or %g0, 0x074, %i7
8426 LOAD_IDATA_IN
8427 .word 0xc035a2ac
8428 IDEMAP_ALL
8429 .word 0xe05c20f0
8430 .word 0xbe150000
8431 GOTO_SUPERVISOR1
8432 .word 0xfe4c2f46
8433thr1_MMU_ASI_BLK_SL_83:
8434 .word 0x878020f9
8435 .word 0xc1b96580
8436 DDEMAP_PCTX
8437 nop
8438 nop
8439 nop
8440 nop
8441 nop
8442 nop
8443 nop
8444 nop
8445 nop
8446 nop
8447 nop
8448 nop
8449 nop
8450 nop
8451 nop
8452 nop
8453 .word 0x1000000
8454 or %g0, 0x60, %i7
8455 ITLB_TAG_READ
8456 nop
8457 nop
8458 nop
8459 nop
8460 nop
8461 nop
8462 nop
8463 nop
8464 nop
8465 .word 0x1000000
8466 or %g0, 0x480, %i7
8467 READ_IDATA_ACCESS
8468 ACCESS_ITSB_PTR
8469 .word 0xbe866098
8470 .word 0xf6dfd000
8471 .word 0x1000000
8472 .word 0xbe170000
8473 DDEMAP_RPAGE
8474 TOGGLE_LSU_IM
8475 nop
8476 nop
8477 nop
8478 nop
8479 nop
8480 .word 0xbe154000
8481 GOTO_SUPERVISOR0
8482 .word 0xea72a0b8
8483 .word 0xc02ee662
8484 .word 0xbe154000
8485 GOTO_SUPERVISOR0
8486 nop
8487Thr1_User_Text_4v007_exit:
8488 EXIT_GOOD
8489Thr1_User_Text_4v007_text_end:
8490/*********************************************************************/
8491SECTION .Thr1_User_Data_4v104 DATA_VA=0x63100007a000
8492attr_data {
8493 Name = .Thr1_User_Data_4v104 ,
8494 VA = 0x63100007a000 ,/* 0x63100007bfc0 */
8495 RA = 0x0090132000 ,
8496 PA = 0x0090132000 ,
8497 TTE_Context = 0x18e3 ,/* DATA_PRIMARY */
8498 thr1_nz_ctx_tsb_1 ,
8499 TTE_V = 1 ,
8500 TTE_NFO = 0 ,
8501 TTE_L = 0 ,
8502 TTE_Soft = 0x140000 ,
8503 TTE_IE = 0 ,
8504 TTE_E = 0 ,
8505 TTE_CP = 0 ,
8506 TTE_CV = 0 ,
8507 TTE_P = 0 ,
8508 TTE_EP = 0 ,
8509 TTE_W = 1 ,
8510 TTE_SW1 = 0 ,
8511 TTE_SW0 = 1 ,
8512 TTE_RSVD1 = 0 ,
8513 TTE_Size = 0 ,
8514 /* DTTE_TAG_DATA = 000063100007b8e3 8000000090132040 */
8515 end_label = Thr1_User_Data_4v104_data_end ,
8516 compressimage ,
8517 }
8518.data
8519.global Thr1_User_Data_4v104_data_begin
8520Thr1_User_Data_4v104_data_begin:
8521 .xword 0x640000d20000
8522 .xword 0x650027400000
8523 .xword 0x6400005c0000
8524 .xword 0x640000c50000
8525 .xword 0x6310000c6000
8526 .xword 0x6400003d0000
8527 .xword 0x65002b000000
8528 .xword 0x631000076000
8529 .xword 0x640000890000
8530 .xword 0x640000b00000
8531 .xword 0x631000114000
8532 .xword 0x650021000000
8533 .xword 0x650023000000
8534 .xword 0x65002f400000
8535 .xword 0x65003e800000
8536 .xword 0x6310001e0000
8537 .xword 0x631000010000
8538 .xword 0x65003e000000
8539 .xword 0x631000084000
8540 .xword 0x65003c000000
8541 .xword 0x63100013c000
8542 .xword 0x640000930000
8543 .xword 0x63100007a000
8544 .xword 0x640000bd0000
8545 .xword 0x650002400000
8546 .xword 0x640000a30000
8547 .xword 0x63100016c000
8548 .xword 0x631000000000
8549 .xword 0x631000062000
8550 .xword 0x6400005f0000
8551 .xword 0x6310001a6000
8552 .xword 0x63100019e000
8553 .xword 0x6310000ee000
8554 .xword 0x6310001b0000
8555 .xword 0x6400000d0000
8556 .xword 0x6310001e6000
8557 .xword 0x631000150000
8558 .xword 0x640000230000
8559 .xword 0x6607f0000000
8560 .xword 0x640000d90000
8561Thr1_User_Data_4v104_data_end:
8562/*********************************************************************/
8563SECTION .Thr1_User_Text_4v008 TEXT_VA=0x640000bd0000
8564attr_text {
8565 Name = .Thr1_User_Text_4v008 ,
8566 VA = 0x640000bd0000 ,/* 0x640000bdffc0 */
8567 RA = 0x03c0b60000 ,
8568 PA = 0x1fc0b60000 ,
8569 TTE_Context = 0x18e3 ,/* TEXT_PRIMARY */
8570 thr1_nz_ctx_tsb_2 ,
8571 TTE_V = 1 ,
8572 TTE_NFO = 0 ,
8573 TTE_L = 0 ,
8574 TTE_Soft = 0x070000 ,
8575 TTE_IE = 0 ,
8576 TTE_E = 0 ,
8577 TTE_CP = 0 ,
8578 TTE_CV = 0 ,
8579 TTE_P = 0 ,
8580 TTE_EP = 1 ,
8581 TTE_W = 0 ,
8582 TTE_SW1 = 0 ,
8583 TTE_SW0 = 1 ,
8584 TTE_RSVD1 = 0 ,
8585 TTE_Size = 1 ,
8586 /* ITTE_TAG_DATA = 0000640000bd18e3 8000001fc0b60081 */
8587 end_label = Thr1_User_Text_4v008_text_end ,
8588 compressimage ,
8589 }
8590.text
8591.global Thr1_User_Text_4v008_text_begin
8592Thr1_User_Text_4v008_text_begin:
8593 nop
8594 sub %g1, 1, %g1
8595 brz %g1,Thr1_User_Text_4v008_exit
8596 nop
8597 .word 0x1000000
8598 or %g0, 0x510, %i7
8599 READ_IDATA_ACCESS
8600 .word 0xbe816040
8601 .word 0xc19fde20
8602 DDEMAP_NCTX
8603 TOGGLE_LSU_DM
8604 TOGGLE_LSU_IM
8605 .word 0xbe138000
8606 GOTO_SUPERVISOR1
8607 DO_BRANCH
8608 .word 0x81c72000
8609 .word 0xbe13c000
8610 GOTO_SUPERVISOR0
8611 .word 0x1000000
8612 .word 0xbe160000
8613 srlx %i7, 8, %i7
8614 andn %i7, 0x1f, %i7
8615 xor %i7, 0x10, %i7
8616 ITLB_PROBE
8617 .word 0xfe442f4c
8618 nop
8619 nop
8620 nop
8621 nop
8622 nop
8623 nop
8624 nop
8625 nop
8626 nop
8627 nop
8628 nop
8629 nop
8630 nop
8631 nop
8632 nop
8633 nop
8634 nop
8635 nop
8636 nop
8637 nop
8638 nop
8639 nop
8640 .word 0xfe52a47a
8641 .word 0x1000000
8642 or %g0, 0x4b6, %i7
8643 LOAD_IDATA_ACCESS
8644thr1_MMU_ASI_PRIMARY_84:
8645 .word 0x87802080
8646 .word 0xcaf42010
8647thr1_MMU_ASI_PRIMARY_85:
8648 .word 0x87802080
8649 .word 0xf4f6e0e8
8650 .word 0x1000000
8651 or %g0, 0x90, %i7
8652 READ_IDATA_ACCESS
8653 IDEMAP_NCTX
8654 nop
8655 nop
8656 .word 0x1000000
8657 or %g0, 0x01c, %i7
8658 LOAD_IDATA_IN
8659 .word 0x1000000
8660 or %g0, 0x076, %i7
8661 LOAD_DDATA_IN
8662 .word 0xfc9c1c40
8663 .word 0xfa72a068
8664 .word 0xc075a1b0
8665 .word 0x1000000
8666 or %g0, 0x04b, %i7
8667 LOAD_IDATA_IN
8668 .word 0xbe124000
8669 GOTO_SUPERVISOR0
8670 .word 0x1000000
8671 or %g0, 0x430, %i7
8672 ITLB_TAG_READ
8673 .word 0x1000000
8674 or %g0, 0x730, %i7
8675 LOAD_DDATA_ACCESS
8676 nop
8677 nop
8678 nop
8679thr1_MMU_ASI_SECONDARY_LITTLE_86:
8680 .word 0x87802089
8681 .word 0xc0baeb20
8682 .word 0x1000000
8683 or %g0, 0x07d, %i7
8684 LOAD_DDATA_IN
8685 .word 0x1000000
8686 or %g0, 0x4b3, %i7
8687 LOAD_IDATA_ACCESS
8688 .word 0xd476e008
8689 .word 0xc02da613
8690 .word 0x1000000
8691 .word 0xbe13c000
8692 srlx %i7, 8, %i7
8693 andn %i7, 0x1f, %i7
8694 xor %i7, 0x10, %i7
8695 ITLB_PROBE
8696 .word 0x1000000
8697 or %g0, 0x03a, %i7
8698 LOAD_IDATA_IN
8699 IDEMAP_NCTX
8700 .word 0xd458a100
8701 .word 0x1000000
8702 or %g0, 0x08d, %i7
8703 LOAD_IDATA_IN
8704 .word 0x1000000
8705 or %g0, 0x010, %i7
8706 LOAD_IDATA_IN
8707 nop
8708 nop
8709 nop
8710 nop
8711 nop
8712 nop
8713 DO_BRANCH
8714 .word 0x81c56000
8715 .word 0xbe124000
8716 GOTO_SUPERVISOR0
8717 .word 0xc032ad18
8718 .word 0xbe124000
8719 GOTO_SUPERVISOR0
8720 nop
8721Thr1_User_Text_4v008_exit:
8722 EXIT_GOOD
8723Thr1_User_Text_4v008_text_end:
8724/*********************************************************************/
8725SECTION .Thr1_User_Data_4v105 DATA_VA=0x650002400000
8726attr_data {
8727 Name = .Thr1_User_Data_4v105 ,
8728 VA = 0x650002400000 ,/* 0x6500027fffc0 */
8729 RA = 0x019b800000 ,
8730 PA = 0x1d9b800000 ,
8731 TTE_Context = 0x18e3 ,/* DATA_PRIMARY */
8732 thr1_nz_ctx_tsb_3 ,
8733 TTE_V = 1 ,
8734 TTE_NFO = 0 ,
8735 TTE_L = 0 ,
8736 TTE_Soft = 0x140000 ,
8737 TTE_IE = 0 ,
8738 TTE_E = 0 ,
8739 TTE_CP = 0 ,
8740 TTE_CV = 0 ,
8741 TTE_P = 0 ,
8742 TTE_EP = 0 ,
8743 TTE_W = 1 ,
8744 TTE_SW1 = 0 ,
8745 TTE_SW0 = 1 ,
8746 TTE_RSVD1 = 0 ,
8747 TTE_Size = 3 ,
8748 /* DTTE_TAG_DATA = 0000650002401c25 8000001d9b800043 */
8749 end_label = Thr1_User_Data_4v105_data_end ,
8750 compressimage ,
8751 }
8752.data
8753.global Thr1_User_Data_4v105_data_begin
8754Thr1_User_Data_4v105_data_begin:
8755 .xword 0x640000d20000
8756 .xword 0x650027400000
8757 .xword 0x6400005c0000
8758 .xword 0x640000c50000
8759 .xword 0x6310000c6000
8760 .xword 0x6400003d0000
8761 .xword 0x65002b000000
8762 .xword 0x631000076000
8763 .xword 0x640000890000
8764 .xword 0x640000b00000
8765 .xword 0x631000114000
8766 .xword 0x650021000000
8767 .xword 0x650023000000
8768 .xword 0x65002f400000
8769 .xword 0x65003e800000
8770 .xword 0x6310001e0000
8771 .xword 0x631000010000
8772 .xword 0x65003e000000
8773 .xword 0x631000084000
8774 .xword 0x65003c000000
8775 .xword 0x63100013c000
8776 .xword 0x640000930000
8777 .xword 0x63100007a000
8778 .xword 0x640000bd0000
8779 .xword 0x650002400000
8780 .xword 0x640000a30000
8781 .xword 0x63100016c000
8782 .xword 0x631000000000
8783 .xword 0x631000062000
8784 .xword 0x6400005f0000
8785 .xword 0x6310001a6000
8786 .xword 0x63100019e000
8787 .xword 0x6310000ee000
8788 .xword 0x6310001b0000
8789 .xword 0x6400000d0000
8790 .xword 0x6310001e6000
8791 .xword 0x631000150000
8792 .xword 0x640000230000
8793 .xword 0x6607f0000000
8794 .xword 0x640000d90000
8795Thr1_User_Data_4v105_data_end:
8796/*********************************************************************/
8797SECTION .Thr1_User_Text_4v009 TEXT_VA=0x640000a30000
8798attr_text {
8799 Name = .Thr1_User_Text_4v009 ,
8800 VA = 0x640000a30000 ,/* 0x640000a3ffc0 */
8801 RA = 0x03c07f0000 ,
8802 PA = 0x1fc07f0000 ,
8803 TTE_Context = 0x18e3 ,/* TEXT_PRIMARY */
8804 thr1_nz_ctx_tsb_2 ,
8805 TTE_V = 1 ,
8806 TTE_NFO = 0 ,
8807 TTE_L = 0 ,
8808 TTE_Soft = 0x070000 ,
8809 TTE_IE = 0 ,
8810 TTE_E = 0 ,
8811 TTE_CP = 0 ,
8812 TTE_CV = 0 ,
8813 TTE_P = 0 ,
8814 TTE_EP = 1 ,
8815 TTE_W = 0 ,
8816 TTE_SW1 = 0 ,
8817 TTE_SW0 = 1 ,
8818 TTE_RSVD1 = 0 ,
8819 TTE_Size = 1 ,
8820 /* ITTE_TAG_DATA = 0000640000a318e3 8000001fc07f0081 */
8821 end_label = Thr1_User_Text_4v009_text_end ,
8822 compressimage ,
8823 }
8824.text
8825.global Thr1_User_Text_4v009_text_begin
8826Thr1_User_Text_4v009_text_begin:
8827 nop
8828 sub %g1, 1, %g1
8829 brz %g1,Thr1_User_Text_4v009_exit
8830 nop
8831 .word 0xc0366140
8832 .word 0x1000000
8833 or %g0, 0x360, %i7
8834 READ_DDATA_ACCESS
8835 ACCESS_ITSB_PTR
8836 TOGGLE_LSU_IM
8837 .word 0xfe50a20c
8838 .word 0xc032a140
8839 DO_BRANCH
8840 .word 0x81c72000
8841 .word 0xbe124000
8842 GOTO_SUPERVISOR0
8843 ACCESS_DTSB_PTR
8844 .word 0xfcdad020
8845 .word 0xbe86e0d0
8846 .word 0xf2dfd000
8847 .word 0xc45c2068
8848 .word 0xf876e050
8849 .word 0xc0766450
8850 .word 0xbe842098
8851 .word 0xf6dfd000
8852 ACCESS_DTSB_PTR
8853 .word 0xd85da078
8854thr1_MMU_ASI_BLK_P_87:
8855 .word 0x878020f0
8856 .word 0xc3b8a540
8857 .word 0xbe13c000
8858 GOTO_SUPERVISOR0
8859thr1_MMU_ASI_PRIMARY_88:
8860 .word 0x87802080
8861 .word 0xd2f12118
8862 TOGGLE_LSU_DM
8863 .word 0xee5c2078
8864 nop
8865 nop
8866 nop
8867 .word 0xfe5da078
8868 .word 0xee5aa078
8869 .word 0x1000000
8870 .word 0xbe178000
8871 srlx %i7, 8, %i7
8872 andn %i7, 0x1f, %i7
8873 ITLB_PROBE
8874 .word 0x1000000
8875 or %g0, 0xb3, %i7
8876 LOAD_IDATA_ACCESS
8877 .word 0xd65e6010
8878 .word 0xc02da803
8879 .word 0xd47660f0
8880 .word 0xc026ec70
8881 .word 0xbe124000
8882 GOTO_SUPERVISOR0
8883 .word 0x1000000
8884 .word 0xbe14c000
8885 DDEMAP_RPAGE
8886 IDEMAP_ALL
8887 nop
8888 nop
8889 nop
8890 nop
8891 nop
8892 nop
8893 nop
8894 nop
8895 nop
8896 .word 0xbe8660e0
8897 .word 0xecdfd000
8898 IDEMAP_ALL
8899 nop
8900 nop
8901 nop
8902 nop
8903 nop
8904 nop
8905 nop
8906 ACCESS_DTSB_PTR
8907 .word 0xfe442638
8908 .word 0xe05f6138
8909 .word 0xec5aa068
8910 .word 0xbe85a0c0
8911 .word 0xe0dfd000
8912 nop
8913 nop
8914 nop
8915 nop
8916 nop
8917 nop
8918 .word 0x1000000
8919 or %g0, 0x438, %i7
8920 ITLB_TAG_READ
8921 nop
8922 nop
8923 nop
8924 nop
8925 nop
8926 nop
8927 nop
8928 nop
8929 .word 0x1000000
8930 or %g0, 0x548, %i7
8931 ITLB_TAG_READ
8932 DO_BRANCH
8933 .word 0x81c4e000
8934 .word 0xbe154000
8935 GOTO_SUPERVISOR0
8936 .word 0x1000000
8937 .word 0xbe168000
8938 DDEMAP_PAGE
8939 nop
8940 nop
8941 nop
8942 nop
8943 nop
8944 ACCESS_DTSB_PTR
8945 DDEMAP_ALL_RPAGES
8946 .word 0xc02c222c
8947thr1_MMU_ASI_PRIMARY_89:
8948 .word 0x87802080
8949 .word 0xccf66018
8950 .word 0xbe150000
8951 GOTO_SUPERVISOR1
8952 .word 0xd45da068
8953 .word 0xbe124000
8954 GOTO_SUPERVISOR0
8955 nop
8956Thr1_User_Text_4v009_exit:
8957 EXIT_GOOD
8958Thr1_User_Text_4v009_text_end:
8959/*********************************************************************/
8960SECTION .Thr1_User_Data_4v106 DATA_VA=0x63100016c000
8961attr_data {
8962 Name = .Thr1_User_Data_4v106 ,
8963 VA = 0x63100016c000 ,/* 0x63100016dfc0 */
8964 RA = 0x00900de000 ,
8965 PA = 0x00900de000 ,
8966 TTE_Context = 0x18e3 ,/* DATA_PRIMARY */
8967 thr1_nz_ctx_tsb_1 ,
8968 TTE_V = 1 ,
8969 TTE_NFO = 0 ,
8970 TTE_L = 0 ,
8971 TTE_Soft = 0x140000 ,
8972 TTE_IE = 0 ,
8973 TTE_E = 0 ,
8974 TTE_CP = 0 ,
8975 TTE_CV = 0 ,
8976 TTE_P = 0 ,
8977 TTE_EP = 0 ,
8978 TTE_W = 1 ,
8979 TTE_SW1 = 0 ,
8980 TTE_SW0 = 1 ,
8981 TTE_RSVD1 = 0 ,
8982 TTE_Size = 0 ,
8983 /* DTTE_TAG_DATA = 000063100016d8e3 80000000900de040 */
8984 end_label = Thr1_User_Data_4v106_data_end ,
8985 compressimage ,
8986 }
8987.data
8988.global Thr1_User_Data_4v106_data_begin
8989Thr1_User_Data_4v106_data_begin:
8990 .xword 0x640000d20000
8991 .xword 0x650027400000
8992 .xword 0x6400005c0000
8993 .xword 0x640000c50000
8994 .xword 0x6310000c6000
8995 .xword 0x6400003d0000
8996 .xword 0x65002b000000
8997 .xword 0x631000076000
8998 .xword 0x640000890000
8999 .xword 0x640000b00000
9000 .xword 0x631000114000
9001 .xword 0x650021000000
9002 .xword 0x650023000000
9003 .xword 0x65002f400000
9004 .xword 0x65003e800000
9005 .xword 0x6310001e0000
9006 .xword 0x631000010000
9007 .xword 0x65003e000000
9008 .xword 0x631000084000
9009 .xword 0x65003c000000
9010 .xword 0x63100013c000
9011 .xword 0x640000930000
9012 .xword 0x63100007a000
9013 .xword 0x640000bd0000
9014 .xword 0x650002400000
9015 .xword 0x640000a30000
9016 .xword 0x63100016c000
9017 .xword 0x631000000000
9018 .xword 0x631000062000
9019 .xword 0x6400005f0000
9020 .xword 0x6310001a6000
9021 .xword 0x63100019e000
9022 .xword 0x6310000ee000
9023 .xword 0x6310001b0000
9024 .xword 0x6400000d0000
9025 .xword 0x6310001e6000
9026 .xword 0x631000150000
9027 .xword 0x640000230000
9028 .xword 0x6607f0000000
9029 .xword 0x640000d90000
9030Thr1_User_Data_4v106_data_end:
9031/*********************************************************************/
9032SECTION .Thr1_User_Text_4v00a TEXT_VA=0x631000000000
9033attr_text {
9034 Name = .Thr1_User_Text_4v00a ,
9035 VA = 0x631000000000 ,/* 0x631000001fc0 */
9036 RA = 0x00900ce000 ,
9037 PA = 0x00900ce000 ,
9038 TTE_Context = 0x18e3 ,/* TEXT_PRIMARY */
9039 thr1_nz_ctx_tsb_1 ,
9040 TTE_V = 1 ,
9041 TTE_NFO = 0 ,
9042 TTE_L = 0 ,
9043 TTE_Soft = 0x070000 ,
9044 TTE_IE = 0 ,
9045 TTE_E = 0 ,
9046 TTE_CP = 0 ,
9047 TTE_CV = 0 ,
9048 TTE_P = 0 ,
9049 TTE_EP = 1 ,
9050 TTE_W = 0 ,
9051 TTE_SW1 = 0 ,
9052 TTE_SW0 = 1 ,
9053 TTE_RSVD1 = 0 ,
9054 TTE_Size = 0 ,
9055 /* ITTE_TAG_DATA = 00006310000018e3 80000000900ce080 */
9056 end_label = Thr1_User_Text_4v00a_text_end ,
9057 compressimage ,
9058 }
9059.text
9060.global Thr1_User_Text_4v00a_text_begin
9061Thr1_User_Text_4v00a_text_begin:
9062 nop
9063 sub %g1, 1, %g1
9064 brz %g1,Thr1_User_Text_4v00a_exit
9065 nop
9066 .word 0xec5c20b0
9067 .word 0xc67120e8
9068 .word 0xc035aa90
9069 .word 0xfcded000
9070 .word 0xfa76e0b0
9071 .word 0xc02ee4a8
9072 TOGGLE_LSU_IM
9073 .word 0x1000000
9074 or %g0, 0x88, %i7
9075 DTLB_TAG_READ
9076 .word 0xca5da010
9077 .word 0xec5f60e0
9078 .word 0xdc766028
9079 .word 0xc028a8ec
9080thr1_MMU_ASI_BLK_COMMIT_S_90:
9081 .word 0x878020e1
9082 .word 0xe3b96980
9083thr1_MMU_ASI_BLK_S_91:
9084 .word 0x878020f1
9085 .word 0xc3b96b80
9086 .word 0x1000000
9087 or %g0, 0x032, %i7
9088 LOAD_DDATA_IN
9089 .word 0xbe82e010
9090 .word 0xcadfd020
9091 IDEMAP_ALL
9092 .word 0x1000000
9093 or %g0, 0x18, %i7
9094 READ_IDATA_ACCESS
9095 DDEMAP_ALL_RPAGES
9096 .word 0x1000000
9097 .word 0xbe15c000
9098 IDEMAP_RPAGE
9099 DO_BRANCH
9100 .word 0x81c36000
9101 .word 0xbe13c000
9102 GOTO_SUPERVISOR0
9103thr1_MMU_ASI_PRIMARY_92:
9104 .word 0x87802080
9105 .word 0xc4f6e068
9106 .word 0xbe138000
9107 GOTO_SUPERVISOR1
9108 .word 0xec5aa038
9109 .word 0x81c0e088
9110 .word 0xbe124000
9111 GOTO_SUPERVISOR0
9112 nop
9113Thr1_User_Text_4v00a_exit:
9114 EXIT_GOOD
9115Thr1_User_Text_4v00a_text_end:
9116/*********************************************************************/
9117SECTION .Thr1_User_Data_4v107 DATA_VA=0x631000062000
9118attr_data {
9119 Name = .Thr1_User_Data_4v107 ,
9120 VA = 0x631000062000 ,/* 0x631000063fc0 */
9121 RA = 0x0090096000 ,
9122 PA = 0x0090096000 ,
9123 TTE_Context = 0x18e3 ,/* DATA_PRIMARY */
9124 thr1_nz_ctx_tsb_1 ,
9125 TTE_V = 1 ,
9126 TTE_NFO = 0 ,
9127 TTE_L = 0 ,
9128 TTE_Soft = 0x140000 ,
9129 TTE_IE = 0 ,
9130 TTE_E = 0 ,
9131 TTE_CP = 0 ,
9132 TTE_CV = 0 ,
9133 TTE_P = 0 ,
9134 TTE_EP = 0 ,
9135 TTE_W = 1 ,
9136 TTE_SW1 = 0 ,
9137 TTE_SW0 = 1 ,
9138 TTE_RSVD1 = 0 ,
9139 TTE_Size = 0 ,
9140 /* DTTE_TAG_DATA = 00006310000638e3 8000000090096040 */
9141 end_label = Thr1_User_Data_4v107_data_end ,
9142 compressimage ,
9143 }
9144.data
9145.global Thr1_User_Data_4v107_data_begin
9146Thr1_User_Data_4v107_data_begin:
9147 .xword 0x640000d20000
9148 .xword 0x650027400000
9149 .xword 0x6400005c0000
9150 .xword 0x640000c50000
9151 .xword 0x6310000c6000
9152 .xword 0x6400003d0000
9153 .xword 0x65002b000000
9154 .xword 0x631000076000
9155 .xword 0x640000890000
9156 .xword 0x640000b00000
9157 .xword 0x631000114000
9158 .xword 0x650021000000
9159 .xword 0x650023000000
9160 .xword 0x65002f400000
9161 .xword 0x65003e800000
9162 .xword 0x6310001e0000
9163 .xword 0x631000010000
9164 .xword 0x65003e000000
9165 .xword 0x631000084000
9166 .xword 0x65003c000000
9167 .xword 0x63100013c000
9168 .xword 0x640000930000
9169 .xword 0x63100007a000
9170 .xword 0x640000bd0000
9171 .xword 0x650002400000
9172 .xword 0x640000a30000
9173 .xword 0x63100016c000
9174 .xword 0x631000000000
9175 .xword 0x631000062000
9176 .xword 0x6400005f0000
9177 .xword 0x6310001a6000
9178 .xword 0x63100019e000
9179 .xword 0x6310000ee000
9180 .xword 0x6310001b0000
9181 .xword 0x6400000d0000
9182 .xword 0x6310001e6000
9183 .xword 0x631000150000
9184 .xword 0x640000230000
9185 .xword 0x6607f0000000
9186 .xword 0x640000d90000
9187Thr1_User_Data_4v107_data_end:
9188/*********************************************************************/
9189SECTION .Thr1_User_Text_4v00b TEXT_VA=0x6400005f0000
9190attr_text {
9191 Name = .Thr1_User_Text_4v00b ,
9192 VA = 0x6400005f0000 ,/* 0x6400005fffc0 */
9193 RA = 0x03c0000000 ,
9194 PA = 0x1fc0000000 ,
9195 TTE_Context = 0x18e3 ,/* TEXT_PRIMARY */
9196 thr1_nz_ctx_tsb_2 ,
9197 TTE_V = 1 ,
9198 TTE_NFO = 0 ,
9199 TTE_L = 0 ,
9200 TTE_Soft = 0x070000 ,
9201 TTE_IE = 0 ,
9202 TTE_E = 0 ,
9203 TTE_CP = 0 ,
9204 TTE_CV = 0 ,
9205 TTE_P = 0 ,
9206 TTE_EP = 1 ,
9207 TTE_W = 0 ,
9208 TTE_SW1 = 0 ,
9209 TTE_SW0 = 1 ,
9210 TTE_RSVD1 = 0 ,
9211 TTE_Size = 1 ,
9212 /* ITTE_TAG_DATA = 00006400005f18e3 8000001fc0000081 */
9213 end_label = Thr1_User_Text_4v00b_text_end ,
9214 compressimage ,
9215 }
9216.text
9217.global Thr1_User_Text_4v00b_text_begin
9218Thr1_User_Text_4v00b_text_begin:
9219 nop
9220 sub %g1, 1, %g1
9221 brz %g1,Thr1_User_Text_4v00b_exit
9222 nop
9223 .word 0x1000000
9224 or %g0, 0x438, %i7
9225 READ_IDATA_ACCESS
9226 .word 0x1000000
9227 or %g0, 0x047, %i7
9228 LOAD_DDATA_IN
9229 .word 0xbe120000
9230 GOTO_SUPERVISOR1
9231 .word 0xe4776078
9232 .word 0xc024299c
9233 .word 0xc872a0d0
9234 .word 0xc02dac54
9235 .word 0xec5f6038
9236 .word 0xee72a018
9237 .word 0xc0242140
9238 .word 0xfe55a61a
9239 .word 0xbe138000
9240 GOTO_SUPERVISOR1
9241 .word 0xd4592038
9242 .word 0xbe120000
9243 GOTO_SUPERVISOR1
9244 nop
9245Thr1_User_Text_4v00b_exit:
9246 EXIT_GOOD
9247Thr1_User_Text_4v00b_text_end:
9248/*********************************************************************/
9249SECTION .Thr1_User_Data_4v108 DATA_VA=0x6310001a6000
9250attr_data {
9251 Name = .Thr1_User_Data_4v108 ,
9252 VA = 0x6310001a6000 ,/* 0x6310001a7fc0 */
9253 RA = 0x0090052000 ,
9254 PA = 0x0090052000 ,
9255 TTE_Context = 0x18e3 ,/* DATA_PRIMARY */
9256 thr1_nz_ctx_tsb_1 ,
9257 TTE_V = 1 ,
9258 TTE_NFO = 0 ,
9259 TTE_L = 0 ,
9260 TTE_Soft = 0x140000 ,
9261 TTE_IE = 0 ,
9262 TTE_E = 0 ,
9263 TTE_CP = 0 ,
9264 TTE_CV = 0 ,
9265 TTE_P = 0 ,
9266 TTE_EP = 0 ,
9267 TTE_W = 1 ,
9268 TTE_SW1 = 0 ,
9269 TTE_SW0 = 1 ,
9270 TTE_RSVD1 = 0 ,
9271 TTE_Size = 0 ,
9272 /* DTTE_TAG_DATA = 00006310001a78e3 8000000090052040 */
9273 end_label = Thr1_User_Data_4v108_data_end ,
9274 compressimage ,
9275 }
9276.data
9277.global Thr1_User_Data_4v108_data_begin
9278Thr1_User_Data_4v108_data_begin:
9279 .xword 0x640000d20000
9280 .xword 0x650027400000
9281 .xword 0x6400005c0000
9282 .xword 0x640000c50000
9283 .xword 0x6310000c6000
9284 .xword 0x6400003d0000
9285 .xword 0x65002b000000
9286 .xword 0x631000076000
9287 .xword 0x640000890000
9288 .xword 0x640000b00000
9289 .xword 0x631000114000
9290 .xword 0x650021000000
9291 .xword 0x650023000000
9292 .xword 0x65002f400000
9293 .xword 0x65003e800000
9294 .xword 0x6310001e0000
9295 .xword 0x631000010000
9296 .xword 0x65003e000000
9297 .xword 0x631000084000
9298 .xword 0x65003c000000
9299 .xword 0x63100013c000
9300 .xword 0x640000930000
9301 .xword 0x63100007a000
9302 .xword 0x640000bd0000
9303 .xword 0x650002400000
9304 .xword 0x640000a30000
9305 .xword 0x63100016c000
9306 .xword 0x631000000000
9307 .xword 0x631000062000
9308 .xword 0x6400005f0000
9309 .xword 0x6310001a6000
9310 .xword 0x63100019e000
9311 .xword 0x6310000ee000
9312 .xword 0x6310001b0000
9313 .xword 0x6400000d0000
9314 .xword 0x6310001e6000
9315 .xword 0x631000150000
9316 .xword 0x640000230000
9317 .xword 0x6607f0000000
9318 .xword 0x640000d90000
9319Thr1_User_Data_4v108_data_end:
9320/*********************************************************************/
9321SECTION .Thr1_User_Text_4v00c TEXT_VA=0x63100019e000
9322attr_text {
9323 Name = .Thr1_User_Text_4v00c ,
9324 VA = 0x63100019e000 ,/* 0x63100019ffc0 */
9325 RA = 0x0090070000 ,
9326 PA = 0x0090070000 ,
9327 TTE_Context = 0x18e3 ,/* TEXT_PRIMARY */
9328 thr1_nz_ctx_tsb_1 ,
9329 TTE_V = 1 ,
9330 TTE_NFO = 0 ,
9331 TTE_L = 0 ,
9332 TTE_Soft = 0x070000 ,
9333 TTE_IE = 0 ,
9334 TTE_E = 0 ,
9335 TTE_CP = 0 ,
9336 TTE_CV = 0 ,
9337 TTE_P = 0 ,
9338 TTE_EP = 1 ,
9339 TTE_W = 0 ,
9340 TTE_SW1 = 0 ,
9341 TTE_SW0 = 1 ,
9342 TTE_RSVD1 = 0 ,
9343 TTE_Size = 0 ,
9344 /* ITTE_TAG_DATA = 000063100019f8e3 8000000090070080 */
9345 end_label = Thr1_User_Text_4v00c_text_end ,
9346 compressimage ,
9347 }
9348.text
9349.global Thr1_User_Text_4v00c_text_begin
9350Thr1_User_Text_4v00c_text_begin:
9351 nop
9352 sub %g1, 1, %g1
9353 brz %g1,Thr1_User_Text_4v00c_exit
9354 nop
9355 TOGGLE_LSU_IM
9356 nop
9357 nop
9358 nop
9359 nop
9360 nop
9361 nop
9362 nop
9363 nop
9364 nop
9365 DDEMAP_ALL
9366 nop
9367 .word 0x1000000
9368 .word 0xbe170000
9369 IDEMAP_RPAGE
9370 DO_BRANCH
9371 .word 0x81c1e000
9372 .word 0xbe124000
9373 GOTO_SUPERVISOR0
9374 .word 0xc02aa668
9375 DDEMAP_SCTX
9376 IDEMAP_PCTX
9377 IDEMAP_ALL_RPAGES
9378 DDEMAP_ALL_PAGES
9379 .word 0xfe55a4a6
9380 TOGGLE_LSU_IM
9381 TOGGLE_LSU_DM
9382 .word 0x1000000
9383 or %g0, 0x410, %i7
9384 DTLB_TAG_READ
9385 .word 0x1000000
9386 or %g0, 0x094, %i7
9387 LOAD_IDATA_IN
9388 .word 0x1000000
9389 or %g0, 0x133, %i7
9390 LOAD_IDATA_ACCESS
9391 .word 0x1000000
9392 or %g0, 0x1a0, %i7
9393 ITLB_TAG_READ
9394 .word 0xd45e6110
9395 .word 0x1000000
9396 or %g0, 0x93, %i7
9397 LOAD_IDATA_ACCESS
9398 .word 0xbe120000
9399 GOTO_SUPERVISOR1
9400 nop
9401 nop
9402 nop
9403 nop
9404 nop
9405 nop
9406 nop
9407 nop
9408 nop
9409 .word 0xfe56e3ac
9410 .word 0xc0766918
9411 .word 0x1000000
9412 or %g0, 0x568, %i7
9413 ITLB_TAG_READ
9414 .word 0x1000000
9415 or %g0, 0x02d, %i7
9416 LOAD_IDATA_IN
9417 .word 0xfe55aa0e
9418 DO_BRANCH
9419 .word 0x81c26000
9420 .word 0xbe124000
9421 GOTO_SUPERVISOR0
9422 .word 0xfe5dac08
9423 .word 0xbe120000
9424 GOTO_SUPERVISOR1
9425 nop
9426Thr1_User_Text_4v00c_exit:
9427 EXIT_GOOD
9428Thr1_User_Text_4v00c_text_end:
9429/*********************************************************************/
9430SECTION .Thr1_User_Data_4v109 DATA_VA=0x6310000ee000
9431attr_data {
9432 Name = .Thr1_User_Data_4v109 ,
9433 VA = 0x6310000ee000 ,/* 0x6310000effc0 */
9434 RA = 0x009000a000 ,
9435 PA = 0x009000a000 ,
9436 TTE_Context = 0x18e3 ,/* DATA_PRIMARY */
9437 thr1_nz_ctx_tsb_1 ,
9438 TTE_V = 1 ,
9439 TTE_NFO = 0 ,
9440 TTE_L = 0 ,
9441 TTE_Soft = 0x140000 ,
9442 TTE_IE = 0 ,
9443 TTE_E = 0 ,
9444 TTE_CP = 0 ,
9445 TTE_CV = 0 ,
9446 TTE_P = 0 ,
9447 TTE_EP = 0 ,
9448 TTE_W = 1 ,
9449 TTE_SW1 = 0 ,
9450 TTE_SW0 = 1 ,
9451 TTE_RSVD1 = 0 ,
9452 TTE_Size = 0 ,
9453 /* DTTE_TAG_DATA = 00006310000ef8e3 800000009000a040 */
9454 end_label = Thr1_User_Data_4v109_data_end ,
9455 compressimage ,
9456 }
9457.data
9458.global Thr1_User_Data_4v109_data_begin
9459Thr1_User_Data_4v109_data_begin:
9460 .xword 0x640000d20000
9461 .xword 0x650027400000
9462 .xword 0x6400005c0000
9463 .xword 0x640000c50000
9464 .xword 0x6310000c6000
9465 .xword 0x6400003d0000
9466 .xword 0x65002b000000
9467 .xword 0x631000076000
9468 .xword 0x640000890000
9469 .xword 0x640000b00000
9470 .xword 0x631000114000
9471 .xword 0x650021000000
9472 .xword 0x650023000000
9473 .xword 0x65002f400000
9474 .xword 0x65003e800000
9475 .xword 0x6310001e0000
9476 .xword 0x631000010000
9477 .xword 0x65003e000000
9478 .xword 0x631000084000
9479 .xword 0x65003c000000
9480 .xword 0x63100013c000
9481 .xword 0x640000930000
9482 .xword 0x63100007a000
9483 .xword 0x640000bd0000
9484 .xword 0x650002400000
9485 .xword 0x640000a30000
9486 .xword 0x63100016c000
9487 .xword 0x631000000000
9488 .xword 0x631000062000
9489 .xword 0x6400005f0000
9490 .xword 0x6310001a6000
9491 .xword 0x63100019e000
9492 .xword 0x6310000ee000
9493 .xword 0x6310001b0000
9494 .xword 0x6400000d0000
9495 .xword 0x6310001e6000
9496 .xword 0x631000150000
9497 .xword 0x640000230000
9498 .xword 0x6607f0000000
9499 .xword 0x640000d90000
9500Thr1_User_Data_4v109_data_end:
9501/*********************************************************************/
9502SECTION .Thr1_User_Text_4v00d TEXT_VA=0x6310001b0000
9503attr_text {
9504 Name = .Thr1_User_Text_4v00d ,
9505 VA = 0x6310001b0000 ,/* 0x6310001b1fc0 */
9506 RA = 0x00901a8000 ,
9507 PA = 0x00901a8000 ,
9508 TTE_Context = 0x18e3 ,/* TEXT_PRIMARY */
9509 thr1_nz_ctx_tsb_1 ,
9510 TTE_V = 1 ,
9511 TTE_NFO = 0 ,
9512 TTE_L = 0 ,
9513 TTE_Soft = 0x070000 ,
9514 TTE_IE = 0 ,
9515 TTE_E = 0 ,
9516 TTE_CP = 0 ,
9517 TTE_CV = 0 ,
9518 TTE_P = 0 ,
9519 TTE_EP = 1 ,
9520 TTE_W = 0 ,
9521 TTE_SW1 = 0 ,
9522 TTE_SW0 = 1 ,
9523 TTE_RSVD1 = 0 ,
9524 TTE_Size = 0 ,
9525 /* ITTE_TAG_DATA = 00006310001b18e3 80000000901a8080 */
9526 end_label = Thr1_User_Text_4v00d_text_end ,
9527 compressimage ,
9528 }
9529.text
9530.global Thr1_User_Text_4v00d_text_begin
9531Thr1_User_Text_4v00d_text_begin:
9532 nop
9533 sub %g1, 1, %g1
9534 brz %g1,Thr1_User_Text_4v00d_exit
9535 nop
9536 .word 0xfcde5000
9537 nop
9538 nop
9539 nop
9540 nop
9541 nop
9542 nop
9543 nop
9544 .word 0xfcda9000
9545 .word 0xc025ad08
9546 .word 0x1000000
9547 or %g0, 0x40, %i7
9548 DTLB_TAG_READ
9549 DO_BRANCH
9550 .word 0x81c36000
9551 .word 0xbe124000
9552 GOTO_SUPERVISOR0
9553 .word 0x1000000
9554 or %g0, 0x047, %i7
9555 LOAD_IDATA_IN
9556 .word 0xfcda9000
9557 .word 0xd65c2010
9558 .word 0xd85c2018
9559 DO_BRANCH
9560 .word 0x81c1e000
9561 .word 0xbe124000
9562 GOTO_SUPERVISOR0
9563 .word 0xc0742350
9564 .word 0xbe120000
9565 GOTO_SUPERVISOR1
9566 nop
9567Thr1_User_Text_4v00d_exit:
9568 EXIT_GOOD
9569Thr1_User_Text_4v00d_text_end:
9570/*********************************************************************/
9571SECTION .Thr1_User_Data_4v10a DATA_VA=0x6400000d0000
9572attr_data {
9573 Name = .Thr1_User_Data_4v10a ,
9574 VA = 0x6400000d0000 ,/* 0x6400000dffc0 */
9575 RA = 0x03c0c60000 ,
9576 PA = 0x1fc0c60000 ,
9577 TTE_Context = 0x18e3 ,/* DATA_PRIMARY */
9578 thr1_nz_ctx_tsb_2 ,
9579 TTE_V = 1 ,
9580 TTE_NFO = 0 ,
9581 TTE_L = 0 ,
9582 TTE_Soft = 0x140000 ,
9583 TTE_IE = 0 ,
9584 TTE_E = 0 ,
9585 TTE_CP = 0 ,
9586 TTE_CV = 0 ,
9587 TTE_P = 0 ,
9588 TTE_EP = 0 ,
9589 TTE_W = 1 ,
9590 TTE_SW1 = 0 ,
9591 TTE_SW0 = 1 ,
9592 TTE_RSVD1 = 0 ,
9593 TTE_Size = 1 ,
9594 /* DTTE_TAG_DATA = 00006400000d18e3 8000001fc0c60041 */
9595 end_label = Thr1_User_Data_4v10a_data_end ,
9596 compressimage ,
9597 }
9598.data
9599.global Thr1_User_Data_4v10a_data_begin
9600Thr1_User_Data_4v10a_data_begin:
9601 .xword 0x640000d20000
9602 .xword 0x650027400000
9603 .xword 0x6400005c0000
9604 .xword 0x640000c50000
9605 .xword 0x6310000c6000
9606 .xword 0x6400003d0000
9607 .xword 0x65002b000000
9608 .xword 0x631000076000
9609 .xword 0x640000890000
9610 .xword 0x640000b00000
9611 .xword 0x631000114000
9612 .xword 0x650021000000
9613 .xword 0x650023000000
9614 .xword 0x65002f400000
9615 .xword 0x65003e800000
9616 .xword 0x6310001e0000
9617 .xword 0x631000010000
9618 .xword 0x65003e000000
9619 .xword 0x631000084000
9620 .xword 0x65003c000000
9621 .xword 0x63100013c000
9622 .xword 0x640000930000
9623 .xword 0x63100007a000
9624 .xword 0x640000bd0000
9625 .xword 0x650002400000
9626 .xword 0x640000a30000
9627 .xword 0x63100016c000
9628 .xword 0x631000000000
9629 .xword 0x631000062000
9630 .xword 0x6400005f0000
9631 .xword 0x6310001a6000
9632 .xword 0x63100019e000
9633 .xword 0x6310000ee000
9634 .xword 0x6310001b0000
9635 .xword 0x6400000d0000
9636 .xword 0x6310001e6000
9637 .xword 0x631000150000
9638 .xword 0x640000230000
9639 .xword 0x6607f0000000
9640 .xword 0x640000d90000
9641Thr1_User_Data_4v10a_data_end:
9642/*********************************************************************/
9643SECTION .Thr1_User_Text_4v00e TEXT_VA=0x6310001e6000
9644attr_text {
9645 Name = .Thr1_User_Text_4v00e ,
9646 VA = 0x6310001e6000 ,/* 0x6310001e7fc0 */
9647 RA = 0x0090026000 ,
9648 PA = 0x0090026000 ,
9649 TTE_Context = 0x18e3 ,/* TEXT_PRIMARY */
9650 thr1_nz_ctx_tsb_1 ,
9651 TTE_V = 1 ,
9652 TTE_NFO = 0 ,
9653 TTE_L = 0 ,
9654 TTE_Soft = 0x070000 ,
9655 TTE_IE = 0 ,
9656 TTE_E = 0 ,
9657 TTE_CP = 0 ,
9658 TTE_CV = 0 ,
9659 TTE_P = 0 ,
9660 TTE_EP = 1 ,
9661 TTE_W = 0 ,
9662 TTE_SW1 = 0 ,
9663 TTE_SW0 = 1 ,
9664 TTE_RSVD1 = 0 ,
9665 TTE_Size = 0 ,
9666 /* ITTE_TAG_DATA = 00006310001e78e3 8000000090026080 */
9667 end_label = Thr1_User_Text_4v00e_text_end ,
9668 compressimage ,
9669 }
9670.text
9671.global Thr1_User_Text_4v00e_text_begin
9672Thr1_User_Text_4v00e_text_begin:
9673 nop
9674 sub %g1, 1, %g1
9675 brz %g1,Thr1_User_Text_4v00e_exit
9676 nop
9677 IDEMAP_NCTX
9678thr1_MMU_ASI_PRIMARY_93:
9679 .word 0x87802080
9680 .word 0xcaf12070
9681 .word 0xfe45a308
9682 .word 0x1000000
9683 .word 0xbe134000
9684 IDEMAP_PAGE
9685 IDEMAP_NCTX
9686 .word 0x1000000
9687 or %g0, 0x45b, %i7
9688 LOAD_IDATA_ACCESS
9689 .word 0xfcded000
9690 .word 0xc0312dde
9691 DDEMAP_ALL_RPAGES
9692 .word 0xbe82a098
9693 .word 0xc8dfd000
9694 .word 0x1000000
9695 or %g0, 0x03d, %i7
9696 LOAD_DDATA_IN
9697 .word 0xf2766038
9698 .word 0xc0742498
9699 .word 0xec5da110
9700 .word 0x1000000
9701 .word 0xbe174000
9702 DDEMAP_PAGE
9703 .word 0xee712048
9704 .word 0xc0242fa8
9705 .word 0xbe80a038
9706 .word 0xf2dfd000
9707 .word 0xde712020
9708 .word 0xc035a140
9709 DO_BRANCH
9710 .word 0x81c62000
9711 .word 0xbe154000
9712 GOTO_SUPERVISOR0
9713 .word 0xe07420c0
9714 .word 0xc035a344
9715 DDEMAP_ALL_PAGES
9716thr1_MMU_ASI_PRIMARY_94:
9717 .word 0x87802080
9718 .word 0xc8f660d0
9719 TOGGLE_LSU_DM
9720 .word 0x1000000
9721 or %g0, 0x10b, %i7
9722 LOAD_IDATA_ACCESS
9723 .word 0x1000000
9724 or %g0, 0x5e8, %i7
9725 READ_DDATA_ACCESS
9726 .word 0xec5c20c0
9727 .word 0x1000000
9728 or %g0, 0x340, %i7
9729 READ_DDATA_ACCESS
9730 .word 0x1000000
9731 .word 0xbe144000
9732 DDEMAP_RPAGE
9733 DO_BRANCH
9734 .word 0x81c0e088
9735 .word 0xbe124000
9736 GOTO_SUPERVISOR0
9737 TOGGLE_LSU_DM
9738 IDEMAP_NCTX
9739 .word 0xc02da140
9740 .word 0xfcdf5000
9741 .word 0xbe85a068
9742 .word 0xf2dfd000
9743 ACCESS_ITSB_PTR
9744 .word 0xc076e140
9745thr1_MMU_ASI_PRIMARY_95:
9746 .word 0x87802080
9747 .word 0xf0f42118
9748 .word 0xbe8420d0
9749 .word 0xe0dfd000
9750 IDEMAP_PCTX
9751 DO_BRANCH
9752 .word 0x81c72000
9753 .word 0xbe13c000
9754 GOTO_SUPERVISOR0
9755 .word 0xe05c2008
9756 .word 0xbe13c000
9757 GOTO_SUPERVISOR0
9758 nop
9759Thr1_User_Text_4v00e_exit:
9760 EXIT_GOOD
9761Thr1_User_Text_4v00e_text_end:
9762/*********************************************************************/
9763SECTION .Thr1_User_Data_4v10b DATA_VA=0x631000150000
9764attr_data {
9765 Name = .Thr1_User_Data_4v10b ,
9766 VA = 0x631000150000 ,/* 0x631000151fc0 */
9767 RA = 0x0090000000 ,
9768 PA = 0x0090000000 ,
9769 TTE_Context = 0x18e3 ,/* DATA_PRIMARY */
9770 thr1_nz_ctx_tsb_1 ,
9771 TTE_V = 1 ,
9772 TTE_NFO = 0 ,
9773 TTE_L = 0 ,
9774 TTE_Soft = 0x140000 ,
9775 TTE_IE = 0 ,
9776 TTE_E = 0 ,
9777 TTE_CP = 0 ,
9778 TTE_CV = 0 ,
9779 TTE_P = 0 ,
9780 TTE_EP = 0 ,
9781 TTE_W = 1 ,
9782 TTE_SW1 = 0 ,
9783 TTE_SW0 = 1 ,
9784 TTE_RSVD1 = 0 ,
9785 TTE_Size = 0 ,
9786 /* DTTE_TAG_DATA = 00006310001518e3 8000000090000040 */
9787 end_label = Thr1_User_Data_4v10b_data_end ,
9788 compressimage ,
9789 }
9790.data
9791.global Thr1_User_Data_4v10b_data_begin
9792Thr1_User_Data_4v10b_data_begin:
9793 .xword 0x640000d20000
9794 .xword 0x650027400000
9795 .xword 0x6400005c0000
9796 .xword 0x640000c50000
9797 .xword 0x6310000c6000
9798 .xword 0x6400003d0000
9799 .xword 0x65002b000000
9800 .xword 0x631000076000
9801 .xword 0x640000890000
9802 .xword 0x640000b00000
9803 .xword 0x631000114000
9804 .xword 0x650021000000
9805 .xword 0x650023000000
9806 .xword 0x65002f400000
9807 .xword 0x65003e800000
9808 .xword 0x6310001e0000
9809 .xword 0x631000010000
9810 .xword 0x65003e000000
9811 .xword 0x631000084000
9812 .xword 0x65003c000000
9813 .xword 0x63100013c000
9814 .xword 0x640000930000
9815 .xword 0x63100007a000
9816 .xword 0x640000bd0000
9817 .xword 0x650002400000
9818 .xword 0x640000a30000
9819 .xword 0x63100016c000
9820 .xword 0x631000000000
9821 .xword 0x631000062000
9822 .xword 0x6400005f0000
9823 .xword 0x6310001a6000
9824 .xword 0x63100019e000
9825 .xword 0x6310000ee000
9826 .xword 0x6310001b0000
9827 .xword 0x6400000d0000
9828 .xword 0x6310001e6000
9829 .xword 0x631000150000
9830 .xword 0x640000230000
9831 .xword 0x6607f0000000
9832 .xword 0x640000d90000
9833Thr1_User_Data_4v10b_data_end:
9834/*********************************************************************/
9835SECTION .Thr1_User_Text_4v00f TEXT_VA=0x640000230000
9836attr_text {
9837 Name = .Thr1_User_Text_4v00f ,
9838 VA = 0x640000230000 ,/* 0x64000023ffc0 */
9839 RA = 0x03c0fb0000 ,
9840 PA = 0x1fc0fb0000 ,
9841 TTE_Context = 0x18e3 ,/* TEXT_PRIMARY */
9842 thr1_nz_ctx_tsb_2 ,
9843 TTE_V = 1 ,
9844 TTE_NFO = 0 ,
9845 TTE_L = 0 ,
9846 TTE_Soft = 0x070000 ,
9847 TTE_IE = 0 ,
9848 TTE_E = 0 ,
9849 TTE_CP = 0 ,
9850 TTE_CV = 0 ,
9851 TTE_P = 0 ,
9852 TTE_EP = 1 ,
9853 TTE_W = 0 ,
9854 TTE_SW1 = 0 ,
9855 TTE_SW0 = 1 ,
9856 TTE_RSVD1 = 0 ,
9857 TTE_Size = 1 ,
9858 /* ITTE_TAG_DATA = 00006400002318e3 8000001fc0fb0081 */
9859 end_label = Thr1_User_Text_4v00f_text_end ,
9860 compressimage ,
9861 }
9862.text
9863.global Thr1_User_Text_4v00f_text_begin
9864Thr1_User_Text_4v00f_text_begin:
9865 nop
9866 sub %g1, 1, %g1
9867 brz %g1,Thr1_User_Text_4v00f_exit
9868 nop
9869 .word 0xc02aab36
9870 .word 0x1000000
9871 or %g0, 0x6b0, %i7
9872 READ_DDATA_ACCESS
9873 .word 0xc02763c0
9874 .word 0xc02428b8
9875 .word 0xbe842068
9876 .word 0xf2dfd000
9877 nop
9878 nop
9879 nop
9880 nop
9881 nop
9882 nop
9883 .word 0xbe82a120
9884 .word 0xf2dfd000
9885thr1_MMU_ASI_PRIMARY_96:
9886 .word 0x87802080
9887 .word 0xf2f0a098
9888 .word 0xc872a110
9889 .word 0xc0242bf8
9890thr1_MMU_ASI_BLK_COMMIT_P_97:
9891 .word 0x878020e0
9892 .word 0xe3be6680
9893 .word 0xc025a768
9894 DO_BRANCH
9895 .word 0x81c4e000
9896 .word 0xbe124000
9897 GOTO_SUPERVISOR0
9898 TOGGLE_LSU_IM
9899 .word 0xec5da098
9900 .word 0x1000000
9901 or %g0, 0x43c, %i7
9902 LOAD_DDATA_ACCESS
9903 .word 0x1000000
9904 or %g0, 0x405, %i7
9905 LOAD_DDATA_ACCESS
9906 .word 0xc072ae30
9907 TOGGLE_LSU_IM
9908 DO_BRANCH
9909 .word 0x81c6a000
9910 .word 0xbe124000
9911 GOTO_SUPERVISOR0
9912thr1_MMU_ASI_PRIMARY_98:
9913 .word 0x87802080
9914 .word 0xdcbc2670
9915 ACCESS_DTSB_PTR
9916 .word 0xbe82a098
9917 .word 0xf2dfd000
9918 DO_BRANCH
9919 .word 0x81c56000
9920 .word 0xbe13c000
9921 GOTO_SUPERVISOR0
9922 .word 0xf25aa068
9923 .word 0xbe150000
9924 GOTO_SUPERVISOR1
9925 nop
9926Thr1_User_Text_4v00f_exit:
9927 EXIT_GOOD
9928Thr1_User_Text_4v00f_text_end:
9929/*********************************************************************/
9930SECTION .Thr1_User_Data_4v10c DATA_VA=0x6607f0000000
9931attr_data {
9932 Name = .Thr1_User_Data_4v10c ,
9933 VA = 0x6607f0000000 ,/* 0x6607ffffffc0 */
9934 RA = 0x0210000000 ,
9935 PA = 0x1e10000000 ,
9936 TTE_Context = 0x18e3 ,/* DATA_PRIMARY */
9937 thr1_nz_ctx_tsb_0 ,
9938 TTE_V = 1 ,
9939 TTE_NFO = 0 ,
9940 TTE_L = 0 ,
9941 TTE_Soft = 0x140000 ,
9942 TTE_IE = 0 ,
9943 TTE_E = 0 ,
9944 TTE_CP = 0 ,
9945 TTE_CV = 0 ,
9946 TTE_P = 0 ,
9947 TTE_EP = 0 ,
9948 TTE_W = 1 ,
9949 TTE_SW1 = 0 ,
9950 TTE_SW0 = 1 ,
9951 TTE_RSVD1 = 0 ,
9952 TTE_Size = 5 ,
9953 /* DTTE_TAG_DATA = 00006607f00018e3 8000001e10000045 */
9954 end_label = Thr1_User_Data_4v10c_data_end ,
9955 compressimage ,
9956 }
9957.data
9958.global Thr1_User_Data_4v10c_data_begin
9959Thr1_User_Data_4v10c_data_begin:
9960 .xword 0x640000d20000
9961 .xword 0x650027400000
9962 .xword 0x6400005c0000
9963 .xword 0x640000c50000
9964 .xword 0x6310000c6000
9965 .xword 0x6400003d0000
9966 .xword 0x65002b000000
9967 .xword 0x631000076000
9968 .xword 0x640000890000
9969 .xword 0x640000b00000
9970 .xword 0x631000114000
9971 .xword 0x650021000000
9972 .xword 0x650023000000
9973 .xword 0x65002f400000
9974 .xword 0x65003e800000
9975 .xword 0x6310001e0000
9976 .xword 0x631000010000
9977 .xword 0x65003e000000
9978 .xword 0x631000084000
9979 .xword 0x65003c000000
9980 .xword 0x63100013c000
9981 .xword 0x640000930000
9982 .xword 0x63100007a000
9983 .xword 0x640000bd0000
9984 .xword 0x650002400000
9985 .xword 0x640000a30000
9986 .xword 0x63100016c000
9987 .xword 0x631000000000
9988 .xword 0x631000062000
9989 .xword 0x6400005f0000
9990 .xword 0x6310001a6000
9991 .xword 0x63100019e000
9992 .xword 0x6310000ee000
9993 .xword 0x6310001b0000
9994 .xword 0x6400000d0000
9995 .xword 0x6310001e6000
9996 .xword 0x631000150000
9997 .xword 0x640000230000
9998 .xword 0x6607f0000000
9999 .xword 0x640000d90000
10000Thr1_User_Data_4v10c_data_end:
10001/*********************************************************************/
10002SECTION .Thr1_User_Data_4v10d DATA_VA=0x640000d90000
10003attr_data {
10004 Name = .Thr1_User_Data_4v10d ,
10005 VA = 0x640000d90000 ,/* 0x640000d9ffc0 */
10006 RA = 0x03c0d70000 ,
10007 PA = 0x1fc0d70000 ,
10008 TTE_Context = 0x18e3 ,/* DATA_PRIMARY */
10009 thr1_nz_ctx_tsb_2 ,
10010 TTE_V = 1 ,
10011 TTE_NFO = 0 ,
10012 TTE_L = 0 ,
10013 TTE_Soft = 0x140000 ,
10014 TTE_IE = 0 ,
10015 TTE_E = 0 ,
10016 TTE_CP = 0 ,
10017 TTE_CV = 0 ,
10018 TTE_P = 0 ,
10019 TTE_EP = 0 ,
10020 TTE_W = 1 ,
10021 TTE_SW1 = 0 ,
10022 TTE_SW0 = 1 ,
10023 TTE_RSVD1 = 0 ,
10024 TTE_Size = 1 ,
10025 /* DTTE_TAG_DATA = 0000640000d918e3 8000001fc0d70041 */
10026 end_label = Thr1_User_Data_4v10d_data_end ,
10027 compressimage ,
10028 }
10029.data
10030.global Thr1_User_Data_4v10d_data_begin
10031Thr1_User_Data_4v10d_data_begin:
10032 .xword 0x640000d20000
10033 .xword 0x650027400000
10034 .xword 0x6400005c0000
10035 .xword 0x640000c50000
10036 .xword 0x6310000c6000
10037 .xword 0x6400003d0000
10038 .xword 0x65002b000000
10039 .xword 0x631000076000
10040 .xword 0x640000890000
10041 .xword 0x640000b00000
10042 .xword 0x631000114000
10043 .xword 0x650021000000
10044 .xword 0x650023000000
10045 .xword 0x65002f400000
10046 .xword 0x65003e800000
10047 .xword 0x6310001e0000
10048 .xword 0x631000010000
10049 .xword 0x65003e000000
10050 .xword 0x631000084000
10051 .xword 0x65003c000000
10052 .xword 0x63100013c000
10053 .xword 0x640000930000
10054 .xword 0x63100007a000
10055 .xword 0x640000bd0000
10056 .xword 0x650002400000
10057 .xword 0x640000a30000
10058 .xword 0x63100016c000
10059 .xword 0x631000000000
10060 .xword 0x631000062000
10061 .xword 0x6400005f0000
10062 .xword 0x6310001a6000
10063 .xword 0x63100019e000
10064 .xword 0x6310000ee000
10065 .xword 0x6310001b0000
10066 .xword 0x6400000d0000
10067 .xword 0x6310001e6000
10068 .xword 0x631000150000
10069 .xword 0x640000230000
10070 .xword 0x6607f0000000
10071 .xword 0x640000d90000
10072Thr1_User_Data_4v10d_data_end:
10073/*********************************************************************/
10074SECTION .Thr2_User_Text_4v000 TEXT_VA=0x672000042000
10075attr_text {
10076 Name = .Thr2_User_Text_4v000 ,
10077 VA = 0x672000042000 ,/* 0x672000043fc0 */
10078 RA = 0x00a005a000 ,
10079 PA = 0x00a005a000 ,
10080 TTE_Context = 0x12a1 ,/* TEXT_PRIMARY */
10081 thr2_nz_ctx_tsb_3 ,
10082 TTE_V = 1 ,
10083 TTE_NFO = 0 ,
10084 TTE_L = 0 ,
10085 TTE_Soft = 0x120000 ,
10086 TTE_IE = 0 ,
10087 TTE_E = 0 ,
10088 TTE_CP = 1 ,
10089 TTE_CV = 0 ,
10090 TTE_P = 0 ,
10091 TTE_EP = 1 ,
10092 TTE_W = 0 ,
10093 TTE_SW1 = 1 ,
10094 TTE_SW0 = 1 ,
10095 TTE_RSVD1 = 0 ,
10096 TTE_Size = 0 ,
10097 /* ITTE_TAG_DATA = 00006720000432a1 80000000a005a480 */
10098 end_label = Thr2_User_Text_4v000_text_end ,
10099 compressimage ,
10100 }
10101.text
10102.global Thr2_user_code_entry
10103Thr2_user_code_entry:
10104 setx 0x67200017c000, %g1, %g2
10105 or %g0, 12, %g1
10106 .word 0xc658a000
10107 .word 0xc858a008
10108 .word 0xca58a010
10109 .word 0xcc58a018
10110 .word 0xce58a020
10111 .word 0xd058a028
10112 .word 0xd258a030
10113 .word 0xd458a038
10114 .word 0xd658a040
10115 .word 0xd858a048
10116 .word 0xda58a050
10117 .word 0xdc58a058
10118 .word 0xde58a060
10119 .word 0xe058a068
10120 .word 0xe258a070
10121 .word 0xe458a078
10122 .word 0xe658a080
10123 .word 0xe858a088
10124 .word 0xea58a090
10125 .word 0xec58a098
10126 .word 0xee58a0a0
10127 .word 0xf058a0a8
10128 .word 0xf258a0b0
10129 .word 0xf458a0b8
10130 .word 0xf658a0c0
10131 .word 0xf858a0c8
10132 .word 0xfa58a0d0
10133 .word 0xfc58a0d8
10134.global Thr2_User_Text_4v000_text_begin
10135Thr2_User_Text_4v000_text_begin:
10136 nop
10137 sub %g1, 1, %g1
10138 brz %g1,Thr2_User_Text_4v000_exit
10139 nop
10140 .word 0xfe42aed8
10141 nop
10142 nop
10143 nop
10144 .word 0xfe4d21c7
10145 .word 0xde70a000
10146 .word 0xc02d22bf
10147 .word 0xc02c21b5
10148 .word 0xea76e0d8
10149 .word 0xc029227d
10150 IDEMAP_ALL
10151thr2_MMU_ASI_PRIMARY_99:
10152 .word 0x87802080
10153 .word 0xe6f52028
10154thr2_MMU_ASI_PRIMARY_LITTLE_100:
10155 .word 0x87802088
10156 .word 0xe0b92cc0
10157 DDEMAP_ALL_PAGES
10158 nop
10159 nop
10160 nop
10161 nop
10162 .word 0xbe876008
10163 .word 0xe8dfd000
10164 .word 0xee5f6068
10165 DO_BRANCH
10166 .word 0x81c4a000
10167 .word 0xbe13c000
10168 GOTO_SUPERVISOR0
10169 nop
10170 nop
10171 nop
10172 nop
10173 nop
10174 .word 0xd870a018
10175 .word 0xc07427e0
10176 ACCESS_ITSB_PTR
10177thr2_MMU_ASI_PRIMARY_101:
10178 .word 0x87802080
10179 .word 0xfaf42150
10180 IDEMAP_ALL
10181 .word 0x1000000
10182 or %g0, 0x00b, %i7
10183 LOAD_DDATA_IN
10184 .word 0xfcdc1000
10185 .word 0xda776090
10186 .word 0xc0376160
10187 ACCESS_DTSB_PTR
10188 .word 0x1000000
10189 or %g0, 0x118, %i7
10190 DTLB_TAG_READ
10191 .word 0x1000000
10192 or %g0, 0x1c8, %i7
10193 READ_IDATA_ACCESS
10194 .word 0xc675e000
10195 .word 0xc0342e68
10196 .word 0x1000000
10197 or %g0, 0x53, %i7
10198 LOAD_IDATA_ACCESS
10199thr2_MMU_ASI_BLK_P_102:
10200 .word 0x878020f0
10201 .word 0xe1baa140
10202 nop
10203 nop
10204 nop
10205 nop
10206 nop
10207 nop
10208 nop
10209 nop
10210 nop
10211 nop
10212 nop
10213 nop
10214 DO_BRANCH
10215 .word 0x81c72000
10216 .word 0xbe124000
10217 GOTO_SUPERVISOR0
10218 ACCESS_ITSB_PTR
10219 .word 0xbe852068
10220 .word 0xd4dfd040
10221 .word 0x1000000
10222 or %g0, 0x5a0, %i7
10223 READ_IDATA_ACCESS
10224 .word 0xc0342160
10225 .word 0x1000000
10226 .word 0xbe16c000
10227 srlx %i7, 8, %i7
10228 andn %i7, 0x1f, %i7
10229 ITLB_PROBE
10230 nop
10231 nop
10232 nop
10233 nop
10234 nop
10235thr2_MMU_ASI_PRIMARY_LITTLE_103:
10236 .word 0x87802088
10237 .word 0xd2f42030
10238 .word 0xd458a150
10239 TOGGLE_LSU_DM
10240 IDEMAP_ALL_RPAGES
10241 .word 0xfa776008
10242 .word 0xc07524c8
10243 .word 0xee5c20a0
10244 .word 0xbe82a120
10245 .word 0xe0dfd000
10246 .word 0xbe124000
10247 GOTO_SUPERVISOR0
10248 .word 0xbe86e128
10249 .word 0xf6dfd000
10250 ACCESS_ITSB_PTR
10251 nop
10252 nop
10253 nop
10254 nop
10255 .word 0xfcdc1000
10256 .word 0xbe120000
10257 GOTO_SUPERVISOR1
10258 .word 0xc85ee150
10259 .word 0xbe124000
10260 GOTO_SUPERVISOR0
10261 nop
10262Thr2_User_Text_4v000_exit:
10263 EXIT_GOOD
10264Thr2_User_Text_4v000_text_end:
10265/*********************************************************************/
10266SECTION .Thr2_User_Data_4v100 DATA_VA=0x67200017c000
10267attr_data {
10268 Name = .Thr2_User_Data_4v100 ,
10269 VA = 0x67200017c000 ,/* 0x67200017dfc0 */
10270 RA = 0x00a0074000 ,
10271 PA = 0x00a0074000 ,
10272 TTE_Context = 0x12a1 ,/* DATA_PRIMARY */
10273 thr2_nz_ctx_tsb_3 ,
10274 TTE_V = 1 ,
10275 TTE_NFO = 0 ,
10276 TTE_L = 1 ,
10277 TTE_Soft = 0x1a0000 ,
10278 TTE_IE = 0 ,
10279 TTE_E = 0 ,
10280 TTE_CP = 0 ,
10281 TTE_CV = 0 ,
10282 TTE_P = 0 ,
10283 TTE_EP = 0 ,
10284 TTE_W = 1 ,
10285 TTE_SW1 = 1 ,
10286 TTE_SW0 = 1 ,
10287 TTE_RSVD1 = 0 ,
10288 TTE_Size = 0 ,
10289 /* DTTE_TAG_DATA = 000067200017d2a1 80000000a0074040 */
10290 end_label = Thr2_User_Data_4v100_data_end ,
10291 compressimage ,
10292 }
10293.data
10294.global Thr2_User_Data_4v100_data_begin
10295Thr2_User_Data_4v100_data_begin:
10296 .xword 0x672000042000
10297 .xword 0x67200017c000
10298 .xword 0x6a0040000000
10299 .xword 0x67200006c000
10300 .xword 0x6720000ec000
10301 .xword 0x67200002a000
10302 .xword 0x680000da0000
10303 .xword 0x690032c00000
10304 .xword 0x672000012000
10305 .xword 0x67200002c000
10306 .xword 0x6720000f6000
10307 .xword 0x69003a800000
10308 .xword 0x6720000c8000
10309 .xword 0x690019800000
10310 .xword 0x6800008a0000
10311 .xword 0x680000aa0000
10312 .xword 0x6800000b0000
10313 .xword 0x6720001e8000
10314 .xword 0x690030000000
10315 .xword 0x67200003c000
10316 .xword 0x690003400000
10317 .xword 0x69002e400000
10318 .xword 0x680000cf0000
10319 .xword 0x6800003f0000
10320 .xword 0x672000168000
10321 .xword 0x6a0280000000
10322 .xword 0x6800003b0000
10323 .xword 0x690013c00000
10324 .xword 0x67200000a000
10325 .xword 0x680000170000
10326 .xword 0x69003b800000
10327 .xword 0x6800005d0000
10328 .xword 0x680000290000
10329 .xword 0x67200007c000
10330 .xword 0x69000c800000
10331 .xword 0x680000fc0000
10332 .xword 0x6720000fc000
10333 .xword 0x6a05c0000000
10334 .xword 0x6800003a0000
10335 .xword 0x690018c00000
10336 .xword 0x690026000000
10337 .xword 0x67200003e000
10338 .xword 0x6a0670000000
10339 .xword 0x680000670000
10340Thr2_User_Data_4v100_data_end:
10341/*********************************************************************/
10342SECTION .Thr2_User_Data_4v200 DATA_VA=0x6a0040000000
10343attr_data {
10344 Name = .Thr2_User_Data_4v200 ,
10345 VA = 0x6a0040000000 ,/* 0x6a004fffffc0 */
10346 RA = 0x0220000000 ,
10347 PA = 0x2e20000000 ,
10348 TTE_Context = 0x09a1 ,/* DATA_SECONDARY */
10349 thr2_nz_ctx_tsb_2 ,
10350 TTE_V = 1 ,
10351 TTE_NFO = 0 ,
10352 TTE_L = 1 ,
10353 TTE_Soft = 0x180000 ,
10354 TTE_IE = 0 ,
10355 TTE_E = 0 ,
10356 TTE_CP = 1 ,
10357 TTE_CV = 0 ,
10358 TTE_P = 0 ,
10359 TTE_EP = 0 ,
10360 TTE_W = 1 ,
10361 TTE_SW1 = 0 ,
10362 TTE_SW0 = 0 ,
10363 TTE_RSVD1 = 0 ,
10364 TTE_Size = 5 ,
10365 /* DTTE_TAG_DATA = 00006a00400009a1 8000002e20000445 */
10366 end_label = Thr2_User_Data_4v200_data_end ,
10367 compressimage ,
10368 }
10369.data
10370.global Thr2_User_Data_4v200_data_begin
10371Thr2_User_Data_4v200_data_begin:
10372 .xword 0x672000042000
10373 .xword 0x67200017c000
10374 .xword 0x6a0040000000
10375 .xword 0x67200006c000
10376 .xword 0x6720000ec000
10377 .xword 0x67200002a000
10378 .xword 0x680000da0000
10379 .xword 0x690032c00000
10380 .xword 0x672000012000
10381 .xword 0x67200002c000
10382 .xword 0x6720000f6000
10383 .xword 0x69003a800000
10384 .xword 0x6720000c8000
10385 .xword 0x690019800000
10386 .xword 0x6800008a0000
10387 .xword 0x680000aa0000
10388 .xword 0x6800000b0000
10389 .xword 0x6720001e8000
10390 .xword 0x690030000000
10391 .xword 0x67200003c000
10392 .xword 0x690003400000
10393 .xword 0x69002e400000
10394 .xword 0x680000cf0000
10395 .xword 0x6800003f0000
10396 .xword 0x672000168000
10397 .xword 0x6a0280000000
10398 .xword 0x6800003b0000
10399 .xword 0x690013c00000
10400 .xword 0x67200000a000
10401 .xword 0x680000170000
10402 .xword 0x69003b800000
10403 .xword 0x6800005d0000
10404 .xword 0x680000290000
10405 .xword 0x67200007c000
10406 .xword 0x69000c800000
10407 .xword 0x680000fc0000
10408 .xword 0x6720000fc000
10409 .xword 0x6a05c0000000
10410 .xword 0x6800003a0000
10411 .xword 0x690018c00000
10412 .xword 0x690026000000
10413 .xword 0x67200003e000
10414 .xword 0x6a0670000000
10415 .xword 0x680000670000
10416Thr2_User_Data_4v200_data_end:
10417/*********************************************************************/
10418SECTION .Thr2_User_Data_4v300 DATA_VA=0x67200006c000
10419attr_data {
10420 Name = .Thr2_User_Data_4v300 ,
10421 VA = 0x67200006c000 ,/* 0x67200006dfc0 */
10422 RA = 0x00a00b0000 ,
10423 PA = 0x00a00b0000 ,
10424 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
10425 thr2_z_ctx_tsb_2 ,
10426 TTE_V = 1 ,
10427 TTE_NFO = 0 ,
10428 TTE_L = 0 ,
10429 TTE_Soft = 0x0f0000 ,
10430 TTE_IE = 0 ,
10431 TTE_E = 0 ,
10432 TTE_CP = 1 ,
10433 TTE_CV = 0 ,
10434 TTE_P = 0 ,
10435 TTE_EP = 0 ,
10436 TTE_W = 1 ,
10437 TTE_SW1 = 1 ,
10438 TTE_SW0 = 0 ,
10439 TTE_RSVD1 = 0 ,
10440 TTE_Size = 0 ,
10441 /* DTTE_TAG_DATA = 000067200006c000 80000000a00b0440 */
10442 end_label = Thr2_User_Data_4v300_data_end ,
10443 compressimage ,
10444 }
10445.data
10446.global Thr2_User_Data_4v300_data_begin
10447Thr2_User_Data_4v300_data_begin:
10448 .xword 0x672000042000
10449 .xword 0x67200017c000
10450 .xword 0x6a0040000000
10451 .xword 0x67200006c000
10452 .xword 0x6720000ec000
10453 .xword 0x67200002a000
10454 .xword 0x680000da0000
10455 .xword 0x690032c00000
10456 .xword 0x672000012000
10457 .xword 0x67200002c000
10458 .xword 0x6720000f6000
10459 .xword 0x69003a800000
10460 .xword 0x6720000c8000
10461 .xword 0x690019800000
10462 .xword 0x6800008a0000
10463 .xword 0x680000aa0000
10464 .xword 0x6800000b0000
10465 .xword 0x6720001e8000
10466 .xword 0x690030000000
10467 .xword 0x67200003c000
10468 .xword 0x690003400000
10469 .xword 0x69002e400000
10470 .xword 0x680000cf0000
10471 .xword 0x6800003f0000
10472 .xword 0x672000168000
10473 .xword 0x6a0280000000
10474 .xword 0x6800003b0000
10475 .xword 0x690013c00000
10476 .xword 0x67200000a000
10477 .xword 0x680000170000
10478 .xword 0x69003b800000
10479 .xword 0x6800005d0000
10480 .xword 0x680000290000
10481 .xword 0x67200007c000
10482 .xword 0x69000c800000
10483 .xword 0x680000fc0000
10484 .xword 0x6720000fc000
10485 .xword 0x6a05c0000000
10486 .xword 0x6800003a0000
10487 .xword 0x690018c00000
10488 .xword 0x690026000000
10489 .xword 0x67200003e000
10490 .xword 0x6a0670000000
10491 .xword 0x680000670000
10492Thr2_User_Data_4v300_data_end:
10493/*********************************************************************/
10494SECTION .Thr2_User_Text_4v001 TEXT_VA=0x6720000ec000
10495attr_text {
10496 Name = .Thr2_User_Text_4v001 ,
10497 VA = 0x6720000ec000 ,/* 0x6720000edfc0 */
10498 RA = 0x00a01ea000 ,
10499 PA = 0x00a01ea000 ,
10500 TTE_Context = 0x12a1 ,/* TEXT_PRIMARY */
10501 thr2_nz_ctx_tsb_3 ,
10502 TTE_V = 1 ,
10503 TTE_NFO = 0 ,
10504 TTE_L = 0 ,
10505 TTE_Soft = 0x120000 ,
10506 TTE_IE = 0 ,
10507 TTE_E = 0 ,
10508 TTE_CP = 1 ,
10509 TTE_CV = 0 ,
10510 TTE_P = 0 ,
10511 TTE_EP = 1 ,
10512 TTE_W = 0 ,
10513 TTE_SW1 = 1 ,
10514 TTE_SW0 = 1 ,
10515 TTE_RSVD1 = 0 ,
10516 TTE_Size = 0 ,
10517 /* ITTE_TAG_DATA = 00006720000ed2a1 80000000a01ea480 */
10518 end_label = Thr2_User_Text_4v001_text_end ,
10519 compressimage ,
10520 }
10521.text
10522.global Thr2_User_Text_4v001_text_begin
10523Thr2_User_Text_4v001_text_begin:
10524 nop
10525 sub %g1, 1, %g1
10526 brz %g1,Thr2_User_Text_4v001_exit
10527 nop
10528 .word 0xbe842148
10529 .word 0xfadfd000
10530thr2_MMU_ASI_PRIMARY_104:
10531 .word 0x87802080
10532 .word 0xfaf2a088
10533 .word 0x1000000
10534 or %g0, 0x5a0, %i7
10535 READ_IDATA_ACCESS
10536 TOGGLE_LSU_DM
10537 TOGGLE_LSU_IM
10538 TOGGLE_LSU_DM
10539 .word 0x1000000
10540 or %g0, 0x206, %i7
10541 LOAD_DDATA_ACCESS
10542 .word 0xfcdc1000
10543 ACCESS_ITSB_PTR
10544 .word 0xe05ee100
10545 .word 0xfcdd1000
10546 nop
10547 nop
10548 nop
10549 nop
10550 nop
10551 nop
10552 nop
10553 IDEMAP_NCTX
10554 .word 0xc02e6bd0
10555 .word 0x1000000
10556 .word 0xbe118000
10557 DDEMAP_RPAGE
10558 DDEMAP_ALL
10559 .word 0xbe82e040
10560 .word 0xcadfd020
10561 .word 0xf8776030
10562 .word 0xc03122b2
10563 ACCESS_ITSB_PTR
10564 nop
10565 nop
10566 .word 0xbe124000
10567 GOTO_SUPERVISOR0
10568thr2_MMU_ASI_BLK_S_105:
10569 .word 0x878020f1
10570 .word 0xe1b96700
10571 .word 0xc8752068
10572 .word 0xc075ec28
10573 .word 0xfe42a224
10574 .word 0xfe4e68ec
10575 .word 0xbe85e150
10576 .word 0xfadfd000
10577 .word 0xfe42a028
10578 .word 0x1000000
10579 .word 0xbe114000
10580 srlx %i7, 8, %i7
10581 andn %i7, 0x1f, %i7
10582 xor %i7, 0x10, %i7
10583 ITLB_PROBE
10584thr2_MMU_ASI_BLK_COMMIT_P_106:
10585 .word 0x878020e0
10586 .word 0xe1baadc0
10587 ACCESS_ITSB_PTR
10588 DO_BRANCH
10589 .word 0x81c26000
10590 .word 0xbe124000
10591 GOTO_SUPERVISOR0
10592 nop
10593 nop
10594 nop
10595thr2_MMU_ASI_BLK_P_107:
10596 .word 0x878020f0
10597 .word 0xe3b8ad00
10598 DO_BRANCH
10599 .word 0x81c72000
10600 .word 0xbe124000
10601 GOTO_SUPERVISOR0
10602 .word 0xfe4c2168
10603 .word 0x81c1e000
10604 .word 0xbe124000
10605 GOTO_SUPERVISOR0
10606 nop
10607Thr2_User_Text_4v001_exit:
10608 EXIT_GOOD
10609Thr2_User_Text_4v001_text_end:
10610/*********************************************************************/
10611SECTION .Thr2_User_Text_4v400 TEXT_VA=0x67200002a000
10612attr_text {
10613 Name = .Thr2_User_Text_4v400 ,
10614 VA = 0x67200002a000 ,/* 0x67200002bfc0 */
10615 RA = 0x00a016c000 ,
10616 PA = 0x00a016c000 ,
10617 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
10618 thr2_z_ctx_tsb_2 ,
10619 TTE_V = 1 ,
10620 TTE_NFO = 0 ,
10621 TTE_L = 1 ,
10622 TTE_Soft = 0x040000 ,
10623 TTE_IE = 0 ,
10624 TTE_E = 0 ,
10625 TTE_CP = 0 ,
10626 TTE_CV = 0 ,
10627 TTE_P = 1 ,
10628 TTE_EP = 1 ,
10629 TTE_W = 0 ,
10630 TTE_SW1 = 1 ,
10631 TTE_SW0 = 0 ,
10632 TTE_RSVD1 = 0 ,
10633 TTE_Size = 0 ,
10634 /* ITTE_TAG_DATA = 000067200002a000 80000000a016c080 */
10635 end_label = Thr2_User_Text_4v400_text_end ,
10636 compressimage ,
10637 }
10638.text
10639.global Thr2_User_Text_4v400_text_begin
10640Thr2_User_Text_4v400_text_begin:
10641 wrpr 0, %gl
10642 .word 0xc071ae78
10643 .word 0x1000000
10644 or %g0, 0x4b5, %i7
10645 P_LOAD_DDATA_ACCESS
10646 nop
10647 nop
10648 nop
10649 nop
10650 nop
10651 nop
10652 nop
10653 nop
10654 nop
10655 nop
10656 nop
10657 nop
10658 .word 0xbe876068
10659 .word 0xe0dfc200
10660 .word 0xfcd95060
10661 P_IDEMAP_PCTX
10662 .word 0xf071a090
10663 .word 0xc0746468
10664 P_TOGGLE_LSU_IM
10665 .word 0xbe8120b0
10666 .word 0xd4dfc200
10667thr2_MMU_ASI_AS_IF_USER_PRIMARY_108:
10668 .word 0x87802010
10669 .word 0xd4f2a088
10670thr2_MMU_ASI_BLK_S_109:
10671 .word 0x878020f1
10672 .word 0xc3bae180
10673thr2_MMU_ASI_AS_IF_USER_PRIMARY_110:
10674 .word 0x87802010
10675 .word 0xd6f6e040
10676 .word 0x1000000
10677 or %g0, 0x168, %i7
10678 P_LOAD_IDATA_ACCESS
10679 .word 0xc031ada2
10680thr2_MMU_ASI_PRIMARY_111:
10681 .word 0x87802080
10682 .word 0xd8f42070
10683thr2_MMU_ASI_BLK_COMMIT_P_112:
10684 .word 0x878020e0
10685 .word 0xe1bd2400
10686 nop
10687 nop
10688 nop
10689 nop
10690 nop
10691 nop
10692 nop
10693 nop
10694 .word 0xfcddd000
10695thr2_MMU_ASI_BLK_P_113:
10696 .word 0x878020f0
10697 .word 0xc1bd2940
10698 .word 0xbe82e010
10699 .word 0xcadfd060
10700 .word 0xbe82a0f0
10701 .word 0xd4dfc200
10702 .word 0xd45c6150
10703thr2_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_114:
10704 .word 0x8780202a
10705 .word 0xecbc27f0
10706 .word 0xc07325b0
10707 P_ACCESS_DTSB_PTR
10708 .word 0x1000000
10709 .word 0xbe104000
10710 srlx %i7, 8, %i7
10711 andn %i7, 0x1f, %i7
10712 P_ITLB_PROBE
10713thr2_MMU_ASI_PRIMARY_115:
10714 .word 0x87802080
10715 .word 0xcaf2a010
10716 .word 0xfe59ad90
10717 .word 0x1000000
10718 or %g0, 0x6e4, %i7
10719 P_LOAD_DDATA_ACCESS
10720 nop
10721 nop
10722 nop
10723 nop
10724 nop
10725 nop
10726 nop
10727 nop
10728 nop
10729 .word 0xbe8420b0
10730 .word 0xf6dfd000
10731 nop
10732 nop
10733 nop
10734 nop
10735 nop
10736 nop
10737 nop
10738 nop
10739 nop
10740 .word 0x1000000
10741 or %g0, 0x594, %i7
10742 P_LOAD_IDATA_ACCESS
10743 .word 0xbe852068
10744 .word 0xc8dfd000
10745 P_DDEMAP_PCTX
10746 .word 0xfcde4200
10747 .word 0xbe11c000
10748 RETURN_FROM_SUPERVISOR1
10749 nop
10750Thr2_User_Text_4v400_exit:
10751 EXIT_GOOD
10752Thr2_User_Text_4v400_text_end:
10753/*********************************************************************/
10754SECTION .Thr2_User_Text_4v002 TEXT_VA=0x680000da0000
10755attr_text {
10756 Name = .Thr2_User_Text_4v002 ,
10757 VA = 0x680000da0000 ,/* 0x680000daffc0 */
10758 RA = 0x03d0800000 ,
10759 PA = 0x03d0800000 ,
10760 TTE_Context = 0x12a1 ,/* TEXT_PRIMARY */
10761 thr2_nz_ctx_tsb_0 ,
10762 TTE_V = 1 ,
10763 TTE_NFO = 0 ,
10764 TTE_L = 0 ,
10765 TTE_Soft = 0x120000 ,
10766 TTE_IE = 0 ,
10767 TTE_E = 0 ,
10768 TTE_CP = 1 ,
10769 TTE_CV = 0 ,
10770 TTE_P = 1 ,
10771 TTE_EP = 1 ,
10772 TTE_W = 0 ,
10773 TTE_SW1 = 1 ,
10774 TTE_SW0 = 1 ,
10775 TTE_RSVD1 = 0 ,
10776 TTE_Size = 1 ,
10777 /* ITTE_TAG_DATA = 0000680000da12a1 80000003d0800481 */
10778 end_label = Thr2_User_Text_4v002_text_end ,
10779 compressimage ,
10780 }
10781.text
10782.global Thr2_User_Text_4v002_text_begin
10783Thr2_User_Text_4v002_text_begin:
10784 wrpr 0, %gl
10785 P_DDEMAP_PCTX
10786 nop
10787 nop
10788 nop
10789 nop
10790 nop
10791 nop
10792 .word 0x1000000
10793 or %g0, 0x5f8, %i7
10794 P_READ_IDATA_ACCESS
10795thr2_MMU_ASI_BLK_P_116:
10796 .word 0x878020f0
10797 .word 0xe1bf6f00
10798thr2_MMU_ASI_AS_IF_USER_PRIMARY_117:
10799 .word 0x87802010
10800 .word 0xe0f66120
10801thr2_MMU_ASI_PRIMARY_LITTLE_118:
10802 .word 0x87802088
10803 .word 0xe4bd2180
10804 P_DDEMAP_PCTX
10805 P_TOGGLE_LSU_DM
10806thr2_MMU_ASI_AS_IF_USER_PRIMARY_119:
10807 .word 0x87802010
10808 .word 0xeaf42000
10809 .word 0xfe542ca2
10810 nop
10811 nop
10812 nop
10813 nop
10814 nop
10815 nop
10816 nop
10817 nop
10818 nop
10819thr2_MMU_ASI_BLK_COMMIT_S_120:
10820 .word 0x878020e1
10821 .word 0xe3b962c0
10822 .word 0x1000000
10823 or %g0, 0x077, %i7
10824 P_LOAD_IDATA_IN
10825 .word 0x1000000
10826 or %g0, 0xc8, %i7
10827 P_READ_IDATA_ACCESS
10828thr2_MMU_ASI_PRIMARY_121:
10829 .word 0x87802080
10830 .word 0xf0f2a000
10831 .word 0xfe552818
10832 P_IDEMAP_ALL_RPAGES
10833 nop
10834 nop
10835 nop
10836 nop
10837 nop
10838 nop
10839 nop
10840 nop
10841 .word 0xfcddd000
10842 .word 0xbe82a088
10843 .word 0xd4dfc200
10844 nop
10845 nop
10846 nop
10847 nop
10848 nop
10849 .word 0x1000000
10850 or %g0, 0x540, %i7
10851 P_LOAD_IDATA_ACCESS
10852 .word 0x1000000
10853 .word 0xbe120000
10854 P_DDEMAP_RPAGE
10855 .word 0xbe148000
10856 RETURN_FROM_SUPERVISOR0
10857 nop
10858Thr2_User_Text_4v002_exit:
10859 EXIT_GOOD
10860Thr2_User_Text_4v002_text_end:
10861/*********************************************************************/
10862SECTION .Thr2_User_Data_4v101 DATA_VA=0x690032c00000
10863attr_data {
10864 Name = .Thr2_User_Data_4v101 ,
10865 VA = 0x690032c00000 ,/* 0x690032ffffc0 */
10866 RA = 0x01ab400000 ,
10867 PA = 0x2dab400000 ,
10868 TTE_Context = 0x12a1 ,/* DATA_PRIMARY */
10869 thr2_nz_ctx_tsb_1 ,
10870 TTE_V = 1 ,
10871 TTE_NFO = 0 ,
10872 TTE_L = 1 ,
10873 TTE_Soft = 0x1a0000 ,
10874 TTE_IE = 0 ,
10875 TTE_E = 0 ,
10876 TTE_CP = 0 ,
10877 TTE_CV = 0 ,
10878 TTE_P = 0 ,
10879 TTE_EP = 0 ,
10880 TTE_W = 1 ,
10881 TTE_SW1 = 1 ,
10882 TTE_SW0 = 1 ,
10883 TTE_RSVD1 = 0 ,
10884 TTE_Size = 3 ,
10885 /* DTTE_TAG_DATA = 0000690032c012a1 8000002dab400043 */
10886 end_label = Thr2_User_Data_4v101_data_end ,
10887 compressimage ,
10888 }
10889.data
10890.global Thr2_User_Data_4v101_data_begin
10891Thr2_User_Data_4v101_data_begin:
10892 .xword 0x672000042000
10893 .xword 0x67200017c000
10894 .xword 0x6a0040000000
10895 .xword 0x67200006c000
10896 .xword 0x6720000ec000
10897 .xword 0x67200002a000
10898 .xword 0x680000da0000
10899 .xword 0x690032c00000
10900 .xword 0x672000012000
10901 .xword 0x67200002c000
10902 .xword 0x6720000f6000
10903 .xword 0x69003a800000
10904 .xword 0x6720000c8000
10905 .xword 0x690019800000
10906 .xword 0x6800008a0000
10907 .xword 0x680000aa0000
10908 .xword 0x6800000b0000
10909 .xword 0x6720001e8000
10910 .xword 0x690030000000
10911 .xword 0x67200003c000
10912 .xword 0x690003400000
10913 .xword 0x69002e400000
10914 .xword 0x680000cf0000
10915 .xword 0x6800003f0000
10916 .xword 0x672000168000
10917 .xword 0x6a0280000000
10918 .xword 0x6800003b0000
10919 .xword 0x690013c00000
10920 .xword 0x67200000a000
10921 .xword 0x680000170000
10922 .xword 0x69003b800000
10923 .xword 0x6800005d0000
10924 .xword 0x680000290000
10925 .xword 0x67200007c000
10926 .xword 0x69000c800000
10927 .xword 0x680000fc0000
10928 .xword 0x6720000fc000
10929 .xword 0x6a05c0000000
10930 .xword 0x6800003a0000
10931 .xword 0x690018c00000
10932 .xword 0x690026000000
10933 .xword 0x67200003e000
10934 .xword 0x6a0670000000
10935 .xword 0x680000670000
10936Thr2_User_Data_4v101_data_end:
10937/*********************************************************************/
10938SECTION .Thr2_User_Data_4v201 DATA_VA=0x672000012000
10939attr_data {
10940 Name = .Thr2_User_Data_4v201 ,
10941 VA = 0x672000012000 ,/* 0x672000013fc0 */
10942 RA = 0x00a0072000 ,
10943 PA = 0x00a0072000 ,
10944 TTE_Context = 0x09a1 ,/* DATA_SECONDARY */
10945 thr2_nz_ctx_tsb_3 ,
10946 TTE_V = 1 ,
10947 TTE_NFO = 0 ,
10948 TTE_L = 1 ,
10949 TTE_Soft = 0x180000 ,
10950 TTE_IE = 0 ,
10951 TTE_E = 0 ,
10952 TTE_CP = 1 ,
10953 TTE_CV = 0 ,
10954 TTE_P = 0 ,
10955 TTE_EP = 0 ,
10956 TTE_W = 1 ,
10957 TTE_SW1 = 0 ,
10958 TTE_SW0 = 0 ,
10959 TTE_RSVD1 = 0 ,
10960 TTE_Size = 0 ,
10961 /* DTTE_TAG_DATA = 00006720000129a1 80000000a0072440 */
10962 end_label = Thr2_User_Data_4v201_data_end ,
10963 compressimage ,
10964 }
10965.data
10966.global Thr2_User_Data_4v201_data_begin
10967Thr2_User_Data_4v201_data_begin:
10968 .xword 0x672000042000
10969 .xword 0x67200017c000
10970 .xword 0x6a0040000000
10971 .xword 0x67200006c000
10972 .xword 0x6720000ec000
10973 .xword 0x67200002a000
10974 .xword 0x680000da0000
10975 .xword 0x690032c00000
10976 .xword 0x672000012000
10977 .xword 0x67200002c000
10978 .xword 0x6720000f6000
10979 .xword 0x69003a800000
10980 .xword 0x6720000c8000
10981 .xword 0x690019800000
10982 .xword 0x6800008a0000
10983 .xword 0x680000aa0000
10984 .xword 0x6800000b0000
10985 .xword 0x6720001e8000
10986 .xword 0x690030000000
10987 .xword 0x67200003c000
10988 .xword 0x690003400000
10989 .xword 0x69002e400000
10990 .xword 0x680000cf0000
10991 .xword 0x6800003f0000
10992 .xword 0x672000168000
10993 .xword 0x6a0280000000
10994 .xword 0x6800003b0000
10995 .xword 0x690013c00000
10996 .xword 0x67200000a000
10997 .xword 0x680000170000
10998 .xword 0x69003b800000
10999 .xword 0x6800005d0000
11000 .xword 0x680000290000
11001 .xword 0x67200007c000
11002 .xword 0x69000c800000
11003 .xword 0x680000fc0000
11004 .xword 0x6720000fc000
11005 .xword 0x6a05c0000000
11006 .xword 0x6800003a0000
11007 .xword 0x690018c00000
11008 .xword 0x690026000000
11009 .xword 0x67200003e000
11010 .xword 0x6a0670000000
11011 .xword 0x680000670000
11012Thr2_User_Data_4v201_data_end:
11013/*********************************************************************/
11014SECTION .Thr2_User_Data_4v301 DATA_VA=0x67200002c000
11015attr_data {
11016 Name = .Thr2_User_Data_4v301 ,
11017 VA = 0x67200002c000 ,/* 0x67200002dfc0 */
11018 RA = 0x00a016e000 ,
11019 PA = 0x00a016e000 ,
11020 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
11021 thr2_z_ctx_tsb_2 ,
11022 TTE_V = 1 ,
11023 TTE_NFO = 0 ,
11024 TTE_L = 0 ,
11025 TTE_Soft = 0x0f0000 ,
11026 TTE_IE = 0 ,
11027 TTE_E = 0 ,
11028 TTE_CP = 1 ,
11029 TTE_CV = 0 ,
11030 TTE_P = 0 ,
11031 TTE_EP = 0 ,
11032 TTE_W = 1 ,
11033 TTE_SW1 = 1 ,
11034 TTE_SW0 = 0 ,
11035 TTE_RSVD1 = 0 ,
11036 TTE_Size = 0 ,
11037 /* DTTE_TAG_DATA = 000067200002c000 80000000a016e440 */
11038 end_label = Thr2_User_Data_4v301_data_end ,
11039 compressimage ,
11040 }
11041.data
11042.global Thr2_User_Data_4v301_data_begin
11043Thr2_User_Data_4v301_data_begin:
11044 .xword 0x672000042000
11045 .xword 0x67200017c000
11046 .xword 0x6a0040000000
11047 .xword 0x67200006c000
11048 .xword 0x6720000ec000
11049 .xword 0x67200002a000
11050 .xword 0x680000da0000
11051 .xword 0x690032c00000
11052 .xword 0x672000012000
11053 .xword 0x67200002c000
11054 .xword 0x6720000f6000
11055 .xword 0x69003a800000
11056 .xword 0x6720000c8000
11057 .xword 0x690019800000
11058 .xword 0x6800008a0000
11059 .xword 0x680000aa0000
11060 .xword 0x6800000b0000
11061 .xword 0x6720001e8000
11062 .xword 0x690030000000
11063 .xword 0x67200003c000
11064 .xword 0x690003400000
11065 .xword 0x69002e400000
11066 .xword 0x680000cf0000
11067 .xword 0x6800003f0000
11068 .xword 0x672000168000
11069 .xword 0x6a0280000000
11070 .xword 0x6800003b0000
11071 .xword 0x690013c00000
11072 .xword 0x67200000a000
11073 .xword 0x680000170000
11074 .xword 0x69003b800000
11075 .xword 0x6800005d0000
11076 .xword 0x680000290000
11077 .xword 0x67200007c000
11078 .xword 0x69000c800000
11079 .xword 0x680000fc0000
11080 .xword 0x6720000fc000
11081 .xword 0x6a05c0000000
11082 .xword 0x6800003a0000
11083 .xword 0x690018c00000
11084 .xword 0x690026000000
11085 .xword 0x67200003e000
11086 .xword 0x6a0670000000
11087 .xword 0x680000670000
11088Thr2_User_Data_4v301_data_end:
11089/*********************************************************************/
11090SECTION .Thr2_User_Text_4v003 TEXT_VA=0x6720000f6000
11091attr_text {
11092 Name = .Thr2_User_Text_4v003 ,
11093 VA = 0x6720000f6000 ,/* 0x6720000f7fc0 */
11094 RA = 0x00a0198000 ,
11095 PA = 0x00a0198000 ,
11096 TTE_Context = 0x12a1 ,/* TEXT_PRIMARY */
11097 thr2_nz_ctx_tsb_3 ,
11098 TTE_V = 1 ,
11099 TTE_NFO = 0 ,
11100 TTE_L = 0 ,
11101 TTE_Soft = 0x120000 ,
11102 TTE_IE = 0 ,
11103 TTE_E = 0 ,
11104 TTE_CP = 1 ,
11105 TTE_CV = 0 ,
11106 TTE_P = 0 ,
11107 TTE_EP = 1 ,
11108 TTE_W = 0 ,
11109 TTE_SW1 = 1 ,
11110 TTE_SW0 = 1 ,
11111 TTE_RSVD1 = 0 ,
11112 TTE_Size = 0 ,
11113 /* ITTE_TAG_DATA = 00006720000f72a1 80000000a0198480 */
11114 end_label = Thr2_User_Text_4v003_text_end ,
11115 compressimage ,
11116 }
11117.text
11118.global Thr2_User_Text_4v003_text_begin
11119Thr2_User_Text_4v003_text_begin:
11120 nop
11121 sub %g1, 1, %g1
11122 brz %g1,Thr2_User_Text_4v003_exit
11123 nop
11124 .word 0xf0742050
11125 .word 0xc07127c0
11126 nop
11127 nop
11128 .word 0x1000000
11129 .word 0xbe150000
11130 srlx %i7, 8, %i7
11131 andn %i7, 0x1f, %i7
11132 ITLB_PROBE
11133 .word 0xe85aa038
11134 .word 0x1000000
11135 or %g0, 0x05c, %i7
11136 LOAD_IDATA_IN
11137 ACCESS_ITSB_PTR
11138 .word 0x1000000
11139 or %g0, 0x4d4, %i7
11140 LOAD_DDATA_ACCESS
11141 .word 0xc02e6a73
11142 .word 0x1000000
11143 or %g0, 0x550, %i7
11144 READ_IDATA_ACCESS
11145 .word 0xe05ee120
11146 DDEMAP_PCTX
11147 .word 0xd65e6010
11148 TOGGLE_LSU_IM
11149 .word 0xc0712f10
11150 .word 0x1000000
11151 or %g0, 0x5c, %i7
11152 LOAD_IDATA_ACCESS
11153 DO_BRANCH
11154 .word 0x81c26000
11155 .word 0xbe124000
11156 GOTO_SUPERVISOR0
11157 .word 0xbe80a0e0
11158 .word 0xe8dfd000
11159thr2_MMU_ASI_PRIMARY_122:
11160 .word 0x87802080
11161 .word 0xd4f5e038
11162thr2_MMU_ASI_BLK_P_123:
11163 .word 0x878020f0
11164 .word 0xc1bc25c0
11165 nop
11166 nop
11167 nop
11168 .word 0xf675e158
11169 .word 0xc072a608
11170 .word 0xfc995d60
11171 .word 0x1000000
11172 .word 0xbe170000
11173 srlx %i7, 8, %i7
11174 andn %i7, 0x1f, %i7
11175 xor %i7, 0x10, %i7
11176 ITLB_PROBE
11177 nop
11178 nop
11179 nop
11180 nop
11181 nop
11182 nop
11183 nop
11184 nop
11185 nop
11186 TOGGLE_LSU_DM
11187 IDEMAP_ALL
11188thr2_MMU_ASI_BLK_P_124:
11189 .word 0x878020f0
11190 .word 0xc1bc2e00
11191 .word 0xf4742090
11192 .word 0xc02d263b
11193 .word 0x1000000
11194 or %g0, 0x4c0, %i7
11195 DTLB_TAG_READ
11196 DO_BRANCH
11197 .word 0x81c72000
11198 .word 0xbe124000
11199 GOTO_SUPERVISOR0
11200 .word 0xfe45264c
11201 nop
11202 nop
11203 nop
11204 nop
11205 nop
11206 nop
11207 nop
11208 nop
11209 .word 0xfcde5000
11210 .word 0xc4742068
11211 .word 0xc020a250
11212 IDEMAP_ALL_PAGES
11213 .word 0xfcd89000
11214 .word 0xbe85e038
11215 .word 0xe8dfd000
11216 .word 0xfe442954
11217 .word 0xbe842038
11218 .word 0xe0dfd000
11219thr2_MMU_ASI_PRIMARY_125:
11220 .word 0x87802080
11221 .word 0xe0f120f0
11222 ACCESS_DTSB_PTR
11223 .word 0xc0266504
11224 .word 0xe85e60d0
11225 .word 0xc070a7c0
11226 .word 0x1000000
11227 .word 0xbe11c000
11228 IDEMAP_RPAGE
11229thr2_MMU_ASI_PRIMARY_126:
11230 .word 0x87802080
11231 .word 0xf6f42128
11232 DO_BRANCH
11233 .word 0x81c3e000
11234 .word 0xbe124000
11235 GOTO_SUPERVISOR0
11236 .word 0xca72a010
11237 .word 0xc02aa4b3
11238 .word 0x1000000
11239 or %g0, 0x5b4, %i7
11240 LOAD_IDATA_ACCESS
11241 .word 0xc072a798
11242 .word 0xd45d20b0
11243 .word 0xc0252160
11244 .word 0xfc9e5c40
11245 TOGGLE_LSU_DM
11246 .word 0xfcdd1000
11247 .word 0x1000000
11248 or %g0, 0x09c, %i7
11249 LOAD_IDATA_IN
11250 IDEMAP_NCTX
11251 .word 0xbe120000
11252 GOTO_SUPERVISOR1
11253 .word 0xd45aa0a0
11254 .word 0xbe13c000
11255 GOTO_SUPERVISOR0
11256 nop
11257Thr2_User_Text_4v003_exit:
11258 EXIT_GOOD
11259Thr2_User_Text_4v003_text_end:
11260/*********************************************************************/
11261SECTION .Thr2_User_Text_4v401 TEXT_VA=0x69003a800000
11262attr_text {
11263 Name = .Thr2_User_Text_4v401 ,
11264 VA = 0x69003a800000 ,/* 0x69003abfffc0 */
11265 RA = 0x01a5800000 ,
11266 PA = 0x01a5800000 ,
11267 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
11268 thr2_z_ctx_tsb_0 ,
11269 TTE_V = 1 ,
11270 TTE_NFO = 0 ,
11271 TTE_L = 1 ,
11272 TTE_Soft = 0x040000 ,
11273 TTE_IE = 0 ,
11274 TTE_E = 0 ,
11275 TTE_CP = 0 ,
11276 TTE_CV = 0 ,
11277 TTE_P = 1 ,
11278 TTE_EP = 1 ,
11279 TTE_W = 0 ,
11280 TTE_SW1 = 1 ,
11281 TTE_SW0 = 0 ,
11282 TTE_RSVD1 = 0 ,
11283 TTE_Size = 3 ,
11284 /* ITTE_TAG_DATA = 000069003a800000 80000001a5800083 */
11285 end_label = Thr2_User_Text_4v401_text_end ,
11286 compressimage ,
11287 }
11288.text
11289.global Thr2_User_Text_4v401_text_begin
11290Thr2_User_Text_4v401_text_begin:
11291 wrpr 0, %gl
11292 .word 0x1000000
11293 .word 0xbe108000
11294 srlx %i7, 8, %i7
11295 andn %i7, 0x1f, %i7
11296 P_ITLB_PROBE
11297thr2_MMU_ASI_REAL_MEM_LITTLE_127:
11298 .word 0x8780201c
11299 .word 0xdef5e050
11300 P_DDEMAP_SCTX
11301 P_DDEMAP_PCTX
11302 .word 0x1000000
11303 or %g0, 0x071, %i7
11304 P_LOAD_IDATA_IN
11305 .word 0x1000000
11306 .word 0xbe100000
11307 P_IDEMAP_RPAGE
11308 .word 0xbe842100
11309 .word 0xc8dfd000
11310 P_IDEMAP_PCTX
11311 .word 0xfcda9000
11312 .word 0xfe432490
11313 .word 0x1000000
11314 or %g0, 0x4b8, %i7
11315 P_READ_DDATA_ACCESS
11316 .word 0xfcd90200
11317thr2_MMU_ASI_PRIMARY_128:
11318 .word 0x87802080
11319 .word 0xecf42028
11320thr2_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_129:
11321 .word 0x87802018
11322 .word 0xdef76020
11323 .word 0x1000000
11324 .word 0xbe178000
11325 P_IDEMAP_RPAGE
11326 .word 0xfcda8200
11327 .word 0xfe5c6438
11328thr2_MMU_ASI_PRIMARY_130:
11329 .word 0x87802080
11330 .word 0xdaf120f8
11331 .word 0xbe11c000
11332 RETURN_FROM_SUPERVISOR1
11333 nop
11334Thr2_User_Text_4v401_exit:
11335 EXIT_GOOD
11336Thr2_User_Text_4v401_text_end:
11337/*********************************************************************/
11338SECTION .Thr2_User_Text_4v004 TEXT_VA=0x6720000c8000
11339attr_text {
11340 Name = .Thr2_User_Text_4v004 ,
11341 VA = 0x6720000c8000 ,/* 0x6720000c9fc0 */
11342 RA = 0x00a0002000 ,
11343 PA = 0x00a0002000 ,
11344 TTE_Context = 0x12a1 ,/* TEXT_PRIMARY */
11345 thr2_nz_ctx_tsb_3 ,
11346 TTE_V = 1 ,
11347 TTE_NFO = 0 ,
11348 TTE_L = 0 ,
11349 TTE_Soft = 0x120000 ,
11350 TTE_IE = 0 ,
11351 TTE_E = 0 ,
11352 TTE_CP = 1 ,
11353 TTE_CV = 0 ,
11354 TTE_P = 1 ,
11355 TTE_EP = 1 ,
11356 TTE_W = 0 ,
11357 TTE_SW1 = 1 ,
11358 TTE_SW0 = 1 ,
11359 TTE_RSVD1 = 0 ,
11360 TTE_Size = 0 ,
11361 /* ITTE_TAG_DATA = 00006720000c92a1 80000000a0002480 */
11362 end_label = Thr2_User_Text_4v004_text_end ,
11363 compressimage ,
11364 }
11365.text
11366.global Thr2_User_Text_4v004_text_begin
11367Thr2_User_Text_4v004_text_begin:
11368 wrpr 0, %gl
11369 .word 0xdc752028
11370 .word 0xc076e940
11371 .word 0x1000000
11372 .word 0xbe170000
11373 srlx %i7, 8, %i7
11374 andn %i7, 0x1f, %i7
11375 xor %i7, 0x10, %i7
11376 P_ITLB_PROBE
11377 .word 0x1000000
11378 or %g0, 0x011, %i7
11379 P_LOAD_DDATA_IN
11380 .word 0xfc9ddc40
11381 P_DDEMAP_ALL
11382 .word 0xe076e038
11383 .word 0xc02aa9d1
11384thr2_MMU_ASI_REAL_IO_LITTLE_131:
11385 .word 0x8780201d
11386 .word 0xd0f4a028
11387 .word 0xbe866038
11388 .word 0xe8dfd000
11389 .word 0xc032a8ea
11390 .word 0xbe876038
11391 .word 0xd4dfd000
11392 .word 0xfcdc0200
11393 .word 0x1000000
11394 or %g0, 0x5b3, %i7
11395 P_LOAD_DDATA_ACCESS
11396 .word 0xc39a83c0
11397 .word 0xfc9f5000
11398 P_TOGGLE_LSU_IM
11399 P_DDEMAP_ALL_RPAGES
11400 .word 0xe6712028
11401 .word 0xc0342c84
11402 .word 0xc0276950
11403 nop
11404 nop
11405 nop
11406 nop
11407 nop
11408 nop
11409 nop
11410 nop
11411 nop
11412 .word 0xca776010
11413 .word 0xc022aa40
11414thr2_MMU_ASI_AS_IF_USER_PRIMARY_132:
11415 .word 0x87802010
11416 .word 0xeaf12050
11417 P_IDEMAP_PCTX
11418 .word 0x1000000
11419 or %g0, 0x408, %i7
11420 P_DTLB_TAG_READ
11421 .word 0xbe85e120
11422 .word 0xd4dfc200
11423 P_TOGGLE_LSU_IM
11424 .word 0xbe82e010
11425 .word 0xe19fde20
11426 .word 0xfc998580
11427 P_TOGGLE_LSU_DM
11428 P_IDEMAP_ALL
11429 .word 0xfcded000
11430 .word 0xfc99c4c0
11431 .word 0x1000000
11432 or %g0, 0x610, %i7
11433 P_READ_DDATA_ACCESS
11434 .word 0x1000000
11435 or %g0, 0x2e8, %i7
11436 P_READ_DDATA_ACCESS
11437 .word 0xfe512956
11438 .word 0xe076e0a0
11439 .word 0xc02aa5ac
11440thr2_MMU_ASI_PRIMARY_133:
11441 .word 0x87802080
11442 .word 0xecf6e028
11443thr2_MMU_ASI_PRIMARY_134:
11444 .word 0x87802080
11445 .word 0xf0f42050
11446 .word 0xfc9b0480
11447 .word 0x1000000
11448 .word 0xbe174000
11449 P_DDEMAP_RPAGE
11450 nop
11451 nop
11452 nop
11453 .word 0x1000000
11454 .word 0xbe12c000
11455 P_IDEMAP_PAGE
11456thr2_MMU_ASI_AS_IF_USER_PRIMARY_135:
11457 .word 0x87802010
11458 .word 0xdcf42028
11459 .word 0x1000000
11460 or %g0, 0x068, %i7
11461 P_LOAD_DDATA_IN
11462 P_ACCESS_ITSB_PTR
11463 .word 0xfcd95120
11464 .word 0xc3995e20
11465 .word 0xbe82a038
11466 .word 0xfadfd000
11467 .word 0xbe160000
11468 RETURN_FROM_SUPERVISOR0
11469 nop
11470Thr2_User_Text_4v004_exit:
11471 EXIT_GOOD
11472Thr2_User_Text_4v004_text_end:
11473/*********************************************************************/
11474SECTION .Thr2_User_Data_4v102 DATA_VA=0x690019800000
11475attr_data {
11476 Name = .Thr2_User_Data_4v102 ,
11477 VA = 0x690019800000 ,/* 0x690019bfffc0 */
11478 RA = 0x01aa000000 ,
11479 PA = 0x2daa000000 ,
11480 TTE_Context = 0x12a1 ,/* DATA_PRIMARY */
11481 thr2_nz_ctx_tsb_1 ,
11482 TTE_V = 1 ,
11483 TTE_NFO = 0 ,
11484 TTE_L = 1 ,
11485 TTE_Soft = 0x1a0000 ,
11486 TTE_IE = 0 ,
11487 TTE_E = 0 ,
11488 TTE_CP = 0 ,
11489 TTE_CV = 0 ,
11490 TTE_P = 0 ,
11491 TTE_EP = 0 ,
11492 TTE_W = 1 ,
11493 TTE_SW1 = 1 ,
11494 TTE_SW0 = 1 ,
11495 TTE_RSVD1 = 0 ,
11496 TTE_Size = 3 ,
11497 /* DTTE_TAG_DATA = 00006900198012a1 8000002daa000043 */
11498 end_label = Thr2_User_Data_4v102_data_end ,
11499 compressimage ,
11500 }
11501.data
11502.global Thr2_User_Data_4v102_data_begin
11503Thr2_User_Data_4v102_data_begin:
11504 .xword 0x672000042000
11505 .xword 0x67200017c000
11506 .xword 0x6a0040000000
11507 .xword 0x67200006c000
11508 .xword 0x6720000ec000
11509 .xword 0x67200002a000
11510 .xword 0x680000da0000
11511 .xword 0x690032c00000
11512 .xword 0x672000012000
11513 .xword 0x67200002c000
11514 .xword 0x6720000f6000
11515 .xword 0x69003a800000
11516 .xword 0x6720000c8000
11517 .xword 0x690019800000
11518 .xword 0x6800008a0000
11519 .xword 0x680000aa0000
11520 .xword 0x6800000b0000
11521 .xword 0x6720001e8000
11522 .xword 0x690030000000
11523 .xword 0x67200003c000
11524 .xword 0x690003400000
11525 .xword 0x69002e400000
11526 .xword 0x680000cf0000
11527 .xword 0x6800003f0000
11528 .xword 0x672000168000
11529 .xword 0x6a0280000000
11530 .xword 0x6800003b0000
11531 .xword 0x690013c00000
11532 .xword 0x67200000a000
11533 .xword 0x680000170000
11534 .xword 0x69003b800000
11535 .xword 0x6800005d0000
11536 .xword 0x680000290000
11537 .xword 0x67200007c000
11538 .xword 0x69000c800000
11539 .xword 0x680000fc0000
11540 .xword 0x6720000fc000
11541 .xword 0x6a05c0000000
11542 .xword 0x6800003a0000
11543 .xword 0x690018c00000
11544 .xword 0x690026000000
11545 .xword 0x67200003e000
11546 .xword 0x6a0670000000
11547 .xword 0x680000670000
11548Thr2_User_Data_4v102_data_end:
11549/*********************************************************************/
11550SECTION .Thr2_User_Data_4v302 DATA_VA=0x6800008a0000
11551attr_data {
11552 Name = .Thr2_User_Data_4v302 ,
11553 VA = 0x6800008a0000 ,/* 0x6800008affc0 */
11554 RA = 0x03d0f20000 ,
11555 PA = 0x03d0f20000 ,
11556 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
11557 thr2_z_ctx_tsb_3 ,
11558 TTE_V = 1 ,
11559 TTE_NFO = 0 ,
11560 TTE_L = 0 ,
11561 TTE_Soft = 0x0f0000 ,
11562 TTE_IE = 0 ,
11563 TTE_E = 0 ,
11564 TTE_CP = 1 ,
11565 TTE_CV = 0 ,
11566 TTE_P = 0 ,
11567 TTE_EP = 0 ,
11568 TTE_W = 1 ,
11569 TTE_SW1 = 1 ,
11570 TTE_SW0 = 0 ,
11571 TTE_RSVD1 = 0 ,
11572 TTE_Size = 1 ,
11573 /* DTTE_TAG_DATA = 00006800008a0000 80000003d0f20441 */
11574 end_label = Thr2_User_Data_4v302_data_end ,
11575 compressimage ,
11576 }
11577.data
11578.global Thr2_User_Data_4v302_data_begin
11579Thr2_User_Data_4v302_data_begin:
11580 .xword 0x672000042000
11581 .xword 0x67200017c000
11582 .xword 0x6a0040000000
11583 .xword 0x67200006c000
11584 .xword 0x6720000ec000
11585 .xword 0x67200002a000
11586 .xword 0x680000da0000
11587 .xword 0x690032c00000
11588 .xword 0x672000012000
11589 .xword 0x67200002c000
11590 .xword 0x6720000f6000
11591 .xword 0x69003a800000
11592 .xword 0x6720000c8000
11593 .xword 0x690019800000
11594 .xword 0x6800008a0000
11595 .xword 0x680000aa0000
11596 .xword 0x6800000b0000
11597 .xword 0x6720001e8000
11598 .xword 0x690030000000
11599 .xword 0x67200003c000
11600 .xword 0x690003400000
11601 .xword 0x69002e400000
11602 .xword 0x680000cf0000
11603 .xword 0x6800003f0000
11604 .xword 0x672000168000
11605 .xword 0x6a0280000000
11606 .xword 0x6800003b0000
11607 .xword 0x690013c00000
11608 .xword 0x67200000a000
11609 .xword 0x680000170000
11610 .xword 0x69003b800000
11611 .xword 0x6800005d0000
11612 .xword 0x680000290000
11613 .xword 0x67200007c000
11614 .xword 0x69000c800000
11615 .xword 0x680000fc0000
11616 .xword 0x6720000fc000
11617 .xword 0x6a05c0000000
11618 .xword 0x6800003a0000
11619 .xword 0x690018c00000
11620 .xword 0x690026000000
11621 .xword 0x67200003e000
11622 .xword 0x6a0670000000
11623 .xword 0x680000670000
11624Thr2_User_Data_4v302_data_end:
11625/*********************************************************************/
11626SECTION .Thr2_User_Text_4v005 TEXT_VA=0x680000aa0000
11627attr_text {
11628 Name = .Thr2_User_Text_4v005 ,
11629 VA = 0x680000aa0000 ,/* 0x680000aaffc0 */
11630 RA = 0x03d0700000 ,
11631 PA = 0x03d0700000 ,
11632 TTE_Context = 0x12a1 ,/* TEXT_PRIMARY */
11633 thr2_nz_ctx_tsb_0 ,
11634 TTE_V = 1 ,
11635 TTE_NFO = 0 ,
11636 TTE_L = 0 ,
11637 TTE_Soft = 0x120000 ,
11638 TTE_IE = 0 ,
11639 TTE_E = 0 ,
11640 TTE_CP = 1 ,
11641 TTE_CV = 0 ,
11642 TTE_P = 0 ,
11643 TTE_EP = 1 ,
11644 TTE_W = 0 ,
11645 TTE_SW1 = 1 ,
11646 TTE_SW0 = 1 ,
11647 TTE_RSVD1 = 0 ,
11648 TTE_Size = 1 ,
11649 /* ITTE_TAG_DATA = 0000680000aa12a1 80000003d0700481 */
11650 end_label = Thr2_User_Text_4v005_text_end ,
11651 compressimage ,
11652 }
11653.text
11654.global Thr2_User_Text_4v005_text_begin
11655Thr2_User_Text_4v005_text_begin:
11656 nop
11657 sub %g1, 1, %g1
11658 brz %g1,Thr2_User_Text_4v005_exit
11659 nop
11660 ACCESS_DTSB_PTR
11661 DDEMAP_ALL_PAGES
11662 TOGGLE_LSU_IM
11663 DDEMAP_ALL_PAGES
11664 .word 0xfcdc1000
11665 nop
11666 nop
11667 nop
11668 nop
11669 nop
11670 nop
11671 nop
11672 .word 0x1000000
11673 or %g0, 0x180, %i7
11674 DTLB_TAG_READ
11675 .word 0x1000000
11676 or %g0, 0x1d5, %i7
11677 LOAD_IDATA_ACCESS
11678 nop
11679 nop
11680 nop
11681 .word 0x1000000
11682 or %g0, 0x6a8, %i7
11683 READ_DDATA_ACCESS
11684 .word 0xc0242160
11685 .word 0xc075e668
11686 .word 0xbe124000
11687 GOTO_SUPERVISOR0
11688 IDEMAP_ALL
11689 .word 0xc032abd4
11690 .word 0xc85aa110
11691 .word 0xd45920a0
11692 .word 0xc032a160
11693thr2_MMU_ASI_PRIMARY_136:
11694 .word 0x87802080
11695 .word 0xdef760e8
11696 .word 0xfe50aa1a
11697 .word 0xfe452408
11698 TOGGLE_LSU_DM
11699 DDEMAP_SCTX
11700 .word 0xbe8660e0
11701 .word 0xfadfd000
11702 .word 0x1000000
11703 or %g0, 0x2e8, %i7
11704 DTLB_TAG_READ
11705 .word 0xbe124000
11706 GOTO_SUPERVISOR0
11707 ACCESS_DTSB_PTR
11708 DO_BRANCH
11709 .word 0x81c56000
11710 .word 0xbe13c000
11711 GOTO_SUPERVISOR0
11712 .word 0xfcdc1000
11713 DO_BRANCH
11714 .word 0x81c36000
11715 .word 0xbe124000
11716 GOTO_SUPERVISOR0
11717 nop
11718 nop
11719 .word 0x1000000
11720 .word 0xbe100000
11721 DDEMAP_PAGE
11722 .word 0xf65f60e0
11723 .word 0xf472a0d8
11724 .word 0xc036e160
11725 ACCESS_DTSB_PTR
11726 .word 0xc0766b20
11727 .word 0xe25c2018
11728 .word 0x1000000
11729 or %g0, 0x510, %i7
11730 READ_IDATA_ACCESS
11731 .word 0x1000000
11732 or %g0, 0x520, %i7
11733 ITLB_TAG_READ
11734 DDEMAP_PCTX
11735 .word 0x1000000
11736 or %g0, 0x158, %i7
11737 READ_DDATA_ACCESS
11738 .word 0xce70a060
11739 .word 0xc026e6fc
11740 DDEMAP_ALL
11741 .word 0xbe13c000
11742 GOTO_SUPERVISOR0
11743 .word 0xd85aa018
11744 .word 0x81c4a000
11745 .word 0xbe124000
11746 GOTO_SUPERVISOR0
11747 nop
11748Thr2_User_Text_4v005_exit:
11749 EXIT_GOOD
11750Thr2_User_Text_4v005_text_end:
11751/*********************************************************************/
11752SECTION .Thr2_User_Text_4v402 TEXT_VA=0x6800000b0000
11753attr_text {
11754 Name = .Thr2_User_Text_4v402 ,
11755 VA = 0x6800000b0000 ,/* 0x6800000bffc0 */
11756 RA = 0x03d04d0000 ,
11757 PA = 0x03d04d0000 ,
11758 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
11759 thr2_z_ctx_tsb_3 ,
11760 TTE_V = 1 ,
11761 TTE_NFO = 0 ,
11762 TTE_L = 1 ,
11763 TTE_Soft = 0x040000 ,
11764 TTE_IE = 0 ,
11765 TTE_E = 0 ,
11766 TTE_CP = 0 ,
11767 TTE_CV = 0 ,
11768 TTE_P = 1 ,
11769 TTE_EP = 1 ,
11770 TTE_W = 0 ,
11771 TTE_SW1 = 1 ,
11772 TTE_SW0 = 0 ,
11773 TTE_RSVD1 = 0 ,
11774 TTE_Size = 1 ,
11775 /* ITTE_TAG_DATA = 00006800000b0000 80000003d04d0081 */
11776 end_label = Thr2_User_Text_4v402_text_end ,
11777 compressimage ,
11778 }
11779.text
11780.global Thr2_User_Text_4v402_text_begin
11781Thr2_User_Text_4v402_text_begin:
11782 wrpr 0, %gl
11783 nop
11784 nop
11785 nop
11786 nop
11787thr2_MMU_ASI_PRIMARY_LITTLE_137:
11788 .word 0x87802088
11789 .word 0xdef0a0a8
11790 .word 0xfcde8280
11791 .word 0xfcda8200
11792 P_TOGGLE_LSU_IM
11793 nop
11794 nop
11795 nop
11796 nop
11797 nop
11798 .word 0xfcddd000
11799thr2_MMU_ASI_AS_IF_USER_PRIMARY_138:
11800 .word 0x87802010
11801 .word 0xe6f2a028
11802 .word 0x1000000
11803 or %g0, 0x1e0, %i7
11804 P_DTLB_TAG_READ
11805 .word 0xbe816010
11806 .word 0xc19fc2e0
11807 .word 0xc071aa88
11808 .word 0x1000000
11809 or %g0, 0x178, %i7
11810 P_ITLB_TAG_READ
11811 .word 0x1000000
11812 or %g0, 0x510, %i7
11813 P_READ_DDATA_ACCESS
11814 .word 0xbe148000
11815 RETURN_FROM_SUPERVISOR1
11816 nop
11817Thr2_User_Text_4v402_exit:
11818 EXIT_GOOD
11819Thr2_User_Text_4v402_text_end:
11820/*********************************************************************/
11821SECTION .Thr2_User_Data_4v103 DATA_VA=0x6720001e8000
11822attr_data {
11823 Name = .Thr2_User_Data_4v103 ,
11824 VA = 0x6720001e8000 ,/* 0x6720001e9fc0 */
11825 RA = 0x00a00a6000 ,
11826 PA = 0x00a00a6000 ,
11827 TTE_Context = 0x12a1 ,/* DATA_PRIMARY */
11828 thr2_nz_ctx_tsb_3 ,
11829 TTE_V = 1 ,
11830 TTE_NFO = 0 ,
11831 TTE_L = 1 ,
11832 TTE_Soft = 0x1a0000 ,
11833 TTE_IE = 0 ,
11834 TTE_E = 0 ,
11835 TTE_CP = 0 ,
11836 TTE_CV = 0 ,
11837 TTE_P = 0 ,
11838 TTE_EP = 0 ,
11839 TTE_W = 1 ,
11840 TTE_SW1 = 1 ,
11841 TTE_SW0 = 1 ,
11842 TTE_RSVD1 = 0 ,
11843 TTE_Size = 0 ,
11844 /* DTTE_TAG_DATA = 00006720001e92a1 80000000a00a6040 */
11845 end_label = Thr2_User_Data_4v103_data_end ,
11846 compressimage ,
11847 }
11848.data
11849.global Thr2_User_Data_4v103_data_begin
11850Thr2_User_Data_4v103_data_begin:
11851 .xword 0x672000042000
11852 .xword 0x67200017c000
11853 .xword 0x6a0040000000
11854 .xword 0x67200006c000
11855 .xword 0x6720000ec000
11856 .xword 0x67200002a000
11857 .xword 0x680000da0000
11858 .xword 0x690032c00000
11859 .xword 0x672000012000
11860 .xword 0x67200002c000
11861 .xword 0x6720000f6000
11862 .xword 0x69003a800000
11863 .xword 0x6720000c8000
11864 .xword 0x690019800000
11865 .xword 0x6800008a0000
11866 .xword 0x680000aa0000
11867 .xword 0x6800000b0000
11868 .xword 0x6720001e8000
11869 .xword 0x690030000000
11870 .xword 0x67200003c000
11871 .xword 0x690003400000
11872 .xword 0x69002e400000
11873 .xword 0x680000cf0000
11874 .xword 0x6800003f0000
11875 .xword 0x672000168000
11876 .xword 0x6a0280000000
11877 .xword 0x6800003b0000
11878 .xword 0x690013c00000
11879 .xword 0x67200000a000
11880 .xword 0x680000170000
11881 .xword 0x69003b800000
11882 .xword 0x6800005d0000
11883 .xword 0x680000290000
11884 .xword 0x67200007c000
11885 .xword 0x69000c800000
11886 .xword 0x680000fc0000
11887 .xword 0x6720000fc000
11888 .xword 0x6a05c0000000
11889 .xword 0x6800003a0000
11890 .xword 0x690018c00000
11891 .xword 0x690026000000
11892 .xword 0x67200003e000
11893 .xword 0x6a0670000000
11894 .xword 0x680000670000
11895Thr2_User_Data_4v103_data_end:
11896/*********************************************************************/
11897SECTION .Thr2_User_Text_4v006 TEXT_VA=0x690030000000
11898attr_text {
11899 Name = .Thr2_User_Text_4v006 ,
11900 VA = 0x690030000000 ,/* 0x6900303fffc0 */
11901 RA = 0x01a8400000 ,
11902 PA = 0x2da8400000 ,
11903 TTE_Context = 0x12a1 ,/* TEXT_PRIMARY */
11904 thr2_nz_ctx_tsb_1 ,
11905 TTE_V = 1 ,
11906 TTE_NFO = 0 ,
11907 TTE_L = 0 ,
11908 TTE_Soft = 0x120000 ,
11909 TTE_IE = 0 ,
11910 TTE_E = 0 ,
11911 TTE_CP = 1 ,
11912 TTE_CV = 0 ,
11913 TTE_P = 0 ,
11914 TTE_EP = 1 ,
11915 TTE_W = 0 ,
11916 TTE_SW1 = 1 ,
11917 TTE_SW0 = 1 ,
11918 TTE_RSVD1 = 0 ,
11919 TTE_Size = 3 ,
11920 /* ITTE_TAG_DATA = 00006900300012a1 8000002da8400483 */
11921 end_label = Thr2_User_Text_4v006_text_end ,
11922 compressimage ,
11923 }
11924.text
11925.global Thr2_User_Text_4v006_text_begin
11926Thr2_User_Text_4v006_text_begin:
11927 nop
11928 sub %g1, 1, %g1
11929 brz %g1,Thr2_User_Text_4v006_exit
11930 nop
11931 .word 0xc85de0e0
11932 IDEMAP_ALL
11933 DDEMAP_ALL_PAGES
11934 .word 0x1000000
11935 or %g0, 0x016, %i7
11936 LOAD_DDATA_IN
11937 .word 0xfcdd1000
11938 .word 0x1000000
11939 or %g0, 0x7c8, %i7
11940 READ_DDATA_ACCESS
11941 .word 0x1000000
11942 or %g0, 0x02b, %i7
11943 LOAD_IDATA_IN
11944 .word 0xe85aa0a0
11945 .word 0x1000000
11946 or %g0, 0x055, %i7
11947 LOAD_IDATA_IN
11948 nop
11949 nop
11950 nop
11951 nop
11952 nop
11953 nop
11954 nop
11955 nop
11956 nop
11957 nop
11958 nop
11959 nop
11960 nop
11961 nop
11962 nop
11963 nop
11964 nop
11965 nop
11966 nop
11967 nop
11968 .word 0xfe42a09c
11969 ACCESS_DTSB_PTR
11970 DO_BRANCH
11971 .word 0x81c3e000
11972 .word 0xbe13c000
11973 GOTO_SUPERVISOR0
11974 .word 0xdc776028
11975 .word 0xc022a1bc
11976 .word 0xfe45ef34
11977 nop
11978 TOGGLE_LSU_IM
11979 .word 0xfe52a0e8
11980 TOGGLE_LSU_DM
11981 .word 0xbe8420a0
11982 .word 0xd4dfd040
11983 TOGGLE_LSU_DM
11984 .word 0xe19adf20
11985 .word 0xbe14c000
11986 GOTO_SUPERVISOR1
11987 .word 0xc075e360
11988 IDEMAP_PCTX
11989 .word 0xfcda9000
11990 .word 0x1000000
11991 or %g0, 0x200, %i7
11992 DTLB_TAG_READ
11993 .word 0x1000000
11994 or %g0, 0x468, %i7
11995 ITLB_TAG_READ
11996 .word 0xd45f6068
11997 IDEMAP_ALL_RPAGES
11998 .word 0xc076e9c8
11999 .word 0x1000000
12000 or %g0, 0x446, %i7
12001 LOAD_IDATA_ACCESS
12002 DO_BRANCH
12003 .word 0x81c0e088
12004 .word 0xbe124000
12005 GOTO_SUPERVISOR0
12006thr2_MMU_ASI_PRIMARY_LITTLE_139:
12007 .word 0x87802088
12008 .word 0xccf5e018
12009 .word 0xc076edf8
12010 .word 0xc03429f0
12011 nop
12012 nop
12013 nop
12014 nop
12015 nop
12016 nop
12017thr2_MMU_ASI_PRIMARY_140:
12018 .word 0x87802080
12019 .word 0xe2f6e018
12020 .word 0xfe5aa8b8
12021 .word 0xd45c20b0
12022 DO_BRANCH
12023 .word 0x81c6a000
12024 .word 0xbe124000
12025 GOTO_SUPERVISOR0
12026 .word 0x1000000
12027 or %g0, 0x03b, %i7
12028 LOAD_IDATA_IN
12029 nop
12030 ACCESS_ITSB_PTR
12031 .word 0xe85f60e0
12032 DO_BRANCH
12033 .word 0x81c26000
12034 .word 0xbe124000
12035 GOTO_SUPERVISOR0
12036 .word 0xe25d2048
12037 .word 0x81c0e088
12038 .word 0xbe124000
12039 GOTO_SUPERVISOR0
12040 nop
12041Thr2_User_Text_4v006_exit:
12042 EXIT_GOOD
12043Thr2_User_Text_4v006_text_end:
12044/*********************************************************************/
12045SECTION .Thr2_User_Text_4v403 TEXT_VA=0x67200003c000
12046attr_text {
12047 Name = .Thr2_User_Text_4v403 ,
12048 VA = 0x67200003c000 ,/* 0x67200003dfc0 */
12049 RA = 0x00a0032000 ,
12050 PA = 0x00a0032000 ,
12051 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
12052 thr2_z_ctx_tsb_2 ,
12053 TTE_V = 1 ,
12054 TTE_NFO = 0 ,
12055 TTE_L = 1 ,
12056 TTE_Soft = 0x040000 ,
12057 TTE_IE = 0 ,
12058 TTE_E = 0 ,
12059 TTE_CP = 0 ,
12060 TTE_CV = 0 ,
12061 TTE_P = 1 ,
12062 TTE_EP = 1 ,
12063 TTE_W = 0 ,
12064 TTE_SW1 = 1 ,
12065 TTE_SW0 = 0 ,
12066 TTE_RSVD1 = 0 ,
12067 TTE_Size = 0 ,
12068 /* ITTE_TAG_DATA = 000067200003c000 80000000a0032080 */
12069 end_label = Thr2_User_Text_4v403_text_end ,
12070 compressimage ,
12071 }
12072.text
12073.global Thr2_User_Text_4v403_text_begin
12074Thr2_User_Text_4v403_text_begin:
12075 wrpr 0, %gl
12076 .word 0xbe852158
12077 .word 0xf6dfd000
12078 .word 0xfcdf5000
12079 .word 0x1000000
12080 or %g0, 0x88, %i7
12081 P_ITLB_TAG_READ
12082thr2_MMU_ASI_AS_IF_USER_PRIMARY_141:
12083 .word 0x87802010
12084 .word 0xd0f5e028
12085 .word 0x1000000
12086 or %g0, 0x510, %i7
12087 P_LOAD_IDATA_ACCESS
12088 nop
12089 nop
12090 nop
12091 nop
12092 nop
12093 nop
12094 nop
12095 nop
12096 nop
12097 .word 0xfc9a9c40
12098 nop
12099 nop
12100 nop
12101 nop
12102 nop
12103 nop
12104 .word 0xca5c6040
12105 .word 0xbe85e100
12106 .word 0xe39fde00
12107 .word 0xf671a038
12108 .word 0xc023267c
12109 nop
12110 nop
12111 nop
12112 nop
12113 nop
12114 nop
12115 nop
12116 nop
12117 nop
12118 .word 0xbe8420a0
12119 .word 0xc8dfc200
12120 nop
12121 nop
12122 nop
12123 nop
12124 nop
12125 nop
12126 nop
12127 .word 0xde71a0a8
12128 .word 0xc0746ed0
12129 .word 0xfcddd000
12130 .word 0x1000000
12131 .word 0xbe100000
12132 srlx %i7, 8, %i7
12133 andn %i7, 0x1f, %i7
12134 xor %i7, 0x10, %i7
12135 P_ITLB_PROBE
12136 .word 0x1000000
12137 or %g0, 0x00b, %i7
12138 P_LOAD_IDATA_IN
12139 .word 0x1000000
12140 or %g0, 0x590, %i7
12141 P_READ_IDATA_ACCESS
12142thr2_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_142:
12143 .word 0x87802018
12144 .word 0xf0f520d8
12145 .word 0x1000000
12146 or %g0, 0x414, %i7
12147 P_LOAD_IDATA_ACCESS
12148 .word 0x1000000
12149 .word 0xbe108000
12150 P_IDEMAP_RPAGE
12151 .word 0xc071a768
12152 .word 0xc0346258
12153thr2_MMU_ASI_BLK_P_143:
12154 .word 0x878020f0
12155 .word 0xe3baa3c0
12156 nop
12157 nop
12158 nop
12159 nop
12160 nop
12161 nop
12162 nop
12163 nop
12164 P_ACCESS_ITSB_PTR
12165 .word 0x1000000
12166 .word 0xbe108000
12167 P_IDEMAP_PAGE
12168 nop
12169 nop
12170 nop
12171 nop
12172 nop
12173 nop
12174 nop
12175thr2_MMU_ASI_PRIMARY_144:
12176 .word 0x87802080
12177 .word 0xf0f660c8
12178 P_IDEMAP_NCTX
12179 P_TOGGLE_LSU_IM
12180 .word 0x1000000
12181 .word 0xbe13c000
12182 P_DDEMAP_RPAGE
12183 .word 0xc39c03c0
12184 P_IDEMAP_NCTX
12185 .word 0xfcdc0200
12186 nop
12187 .word 0xbe8760d0
12188 .word 0xd4dfd000
12189 .word 0xfcddd000
12190 P_IDEMAP_ALL_RPAGES
12191 P_IDEMAP_NCTX
12192 .word 0xbe876138
12193 .word 0xd4dfc200
12194 .word 0xbe160000
12195 RETURN_FROM_SUPERVISOR1
12196 nop
12197Thr2_User_Text_4v403_exit:
12198 EXIT_GOOD
12199Thr2_User_Text_4v403_text_end:
12200/*********************************************************************/
12201SECTION .Thr2_User_Data_4v104 DATA_VA=0x690003400000
12202attr_data {
12203 Name = .Thr2_User_Data_4v104 ,
12204 VA = 0x690003400000 ,/* 0x6900037fffc0 */
12205 RA = 0x01a6800000 ,
12206 PA = 0x2da6800000 ,
12207 TTE_Context = 0x12a1 ,/* DATA_PRIMARY */
12208 thr2_nz_ctx_tsb_1 ,
12209 TTE_V = 1 ,
12210 TTE_NFO = 0 ,
12211 TTE_L = 1 ,
12212 TTE_Soft = 0x1a0000 ,
12213 TTE_IE = 0 ,
12214 TTE_E = 0 ,
12215 TTE_CP = 0 ,
12216 TTE_CV = 0 ,
12217 TTE_P = 0 ,
12218 TTE_EP = 0 ,
12219 TTE_W = 1 ,
12220 TTE_SW1 = 1 ,
12221 TTE_SW0 = 1 ,
12222 TTE_RSVD1 = 0 ,
12223 TTE_Size = 3 ,
12224 /* DTTE_TAG_DATA = 00006900034012a1 8000002da6800043 */
12225 end_label = Thr2_User_Data_4v104_data_end ,
12226 compressimage ,
12227 }
12228.data
12229.global Thr2_User_Data_4v104_data_begin
12230Thr2_User_Data_4v104_data_begin:
12231 .xword 0x672000042000
12232 .xword 0x67200017c000
12233 .xword 0x6a0040000000
12234 .xword 0x67200006c000
12235 .xword 0x6720000ec000
12236 .xword 0x67200002a000
12237 .xword 0x680000da0000
12238 .xword 0x690032c00000
12239 .xword 0x672000012000
12240 .xword 0x67200002c000
12241 .xword 0x6720000f6000
12242 .xword 0x69003a800000
12243 .xword 0x6720000c8000
12244 .xword 0x690019800000
12245 .xword 0x6800008a0000
12246 .xword 0x680000aa0000
12247 .xword 0x6800000b0000
12248 .xword 0x6720001e8000
12249 .xword 0x690030000000
12250 .xword 0x67200003c000
12251 .xword 0x690003400000
12252 .xword 0x69002e400000
12253 .xword 0x680000cf0000
12254 .xword 0x6800003f0000
12255 .xword 0x672000168000
12256 .xword 0x6a0280000000
12257 .xword 0x6800003b0000
12258 .xword 0x690013c00000
12259 .xword 0x67200000a000
12260 .xword 0x680000170000
12261 .xword 0x69003b800000
12262 .xword 0x6800005d0000
12263 .xword 0x680000290000
12264 .xword 0x67200007c000
12265 .xword 0x69000c800000
12266 .xword 0x680000fc0000
12267 .xword 0x6720000fc000
12268 .xword 0x6a05c0000000
12269 .xword 0x6800003a0000
12270 .xword 0x690018c00000
12271 .xword 0x690026000000
12272 .xword 0x67200003e000
12273 .xword 0x6a0670000000
12274 .xword 0x680000670000
12275Thr2_User_Data_4v104_data_end:
12276/*********************************************************************/
12277SECTION .Thr2_User_Text_4v007 TEXT_VA=0x69002e400000
12278attr_text {
12279 Name = .Thr2_User_Text_4v007 ,
12280 VA = 0x69002e400000 ,/* 0x69002e7fffc0 */
12281 RA = 0x01ac800000 ,
12282 PA = 0x2dac800000 ,
12283 TTE_Context = 0x12a1 ,/* TEXT_PRIMARY */
12284 thr2_nz_ctx_tsb_1 ,
12285 TTE_V = 1 ,
12286 TTE_NFO = 0 ,
12287 TTE_L = 0 ,
12288 TTE_Soft = 0x120000 ,
12289 TTE_IE = 0 ,
12290 TTE_E = 0 ,
12291 TTE_CP = 1 ,
12292 TTE_CV = 0 ,
12293 TTE_P = 0 ,
12294 TTE_EP = 1 ,
12295 TTE_W = 0 ,
12296 TTE_SW1 = 1 ,
12297 TTE_SW0 = 1 ,
12298 TTE_RSVD1 = 0 ,
12299 TTE_Size = 3 ,
12300 /* ITTE_TAG_DATA = 000069002e4012a1 8000002dac800483 */
12301 end_label = Thr2_User_Text_4v007_text_end ,
12302 compressimage ,
12303 }
12304.text
12305.global Thr2_User_Text_4v007_text_begin
12306Thr2_User_Text_4v007_text_begin:
12307 nop
12308 sub %g1, 1, %g1
12309 brz %g1,Thr2_User_Text_4v007_exit
12310 nop
12311 .word 0xd45f6088
12312thr2_MMU_ASI_PRIMARY_145:
12313 .word 0x87802080
12314 .word 0xe8f52110
12315 ACCESS_DTSB_PTR
12316 .word 0xc87760e0
12317 .word 0xc036e6a0
12318 .word 0xfcdd1000
12319 nop
12320 nop
12321 nop
12322 nop
12323 .word 0x1000000
12324 or %g0, 0xb8, %i7
12325 DTLB_TAG_READ
12326 .word 0xf072a020
12327 .word 0xc0352240
12328 IDEMAP_NCTX
12329 DO_BRANCH
12330 .word 0x81c26000
12331 .word 0xbe124000
12332 GOTO_SUPERVISOR0
12333thr2_MMU_ASI_SECONDARY_146:
12334 .word 0x87802081
12335 .word 0xe0f16110
12336 .word 0xe05e6088
12337 .word 0xc0276e90
12338 .word 0x1000000
12339 or %g0, 0x708, %i7
12340 DTLB_TAG_READ
12341thr2_MMU_ASI_PRIMARY_147:
12342 .word 0x87802080
12343 .word 0xcaf42010
12344 .word 0x1000000
12345 or %g0, 0x7c5, %i7
12346 LOAD_DDATA_ACCESS
12347 .word 0x1000000
12348 or %g0, 0x098, %i7
12349 LOAD_DDATA_IN
12350 .word 0x1000000
12351 or %g0, 0x298, %i7
12352 DTLB_TAG_READ
12353 .word 0xe05e6120
12354 .word 0xd458a120
12355 TOGGLE_LSU_IM
12356 .word 0x1000000
12357 or %g0, 0x0a8, %i7
12358 LOAD_DDATA_IN
12359 .word 0xe85c2008
12360 .word 0xec742028
12361 .word 0xc025ec78
12362 nop
12363 nop
12364 nop
12365 nop
12366 nop
12367 nop
12368 nop
12369 nop
12370 .word 0xbe14c000
12371 GOTO_SUPERVISOR1
12372 .word 0xfcdd1000
12373 .word 0xbe876038
12374 .word 0xf6dfd000
12375 nop
12376 nop
12377 nop
12378 nop
12379 .word 0x1000000
12380 or %g0, 0x093, %i7
12381 LOAD_DDATA_IN
12382 .word 0x1000000
12383 or %g0, 0x508, %i7
12384 ITLB_TAG_READ
12385 nop
12386 nop
12387 nop
12388 nop
12389 nop
12390 nop
12391 nop
12392 nop
12393 nop
12394 nop
12395 nop
12396 nop
12397 nop
12398 .word 0xca72a010
12399 .word 0xc036ee4e
12400 .word 0x1000000
12401 or %g0, 0x440, %i7
12402 READ_IDATA_ACCESS
12403 .word 0xc0776398
12404 DO_BRANCH
12405 .word 0x81c6a000
12406 .word 0xbe124000
12407 GOTO_SUPERVISOR0
12408 .word 0x1000000
12409 or %g0, 0x578, %i7
12410 READ_IDATA_ACCESS
12411 .word 0xfe4c275d
12412 .word 0xbe138000
12413 GOTO_SUPERVISOR1
12414 .word 0xc028a3fe
12415 .word 0xbe13c000
12416 GOTO_SUPERVISOR0
12417 nop
12418Thr2_User_Text_4v007_exit:
12419 EXIT_GOOD
12420Thr2_User_Text_4v007_text_end:
12421/*********************************************************************/
12422SECTION .Thr2_User_Data_4v105 DATA_VA=0x680000cf0000
12423attr_data {
12424 Name = .Thr2_User_Data_4v105 ,
12425 VA = 0x680000cf0000 ,/* 0x680000cfffc0 */
12426 RA = 0x03d0fa0000 ,
12427 PA = 0x03d0fa0000 ,
12428 TTE_Context = 0x12a1 ,/* DATA_PRIMARY */
12429 thr2_nz_ctx_tsb_0 ,
12430 TTE_V = 1 ,
12431 TTE_NFO = 0 ,
12432 TTE_L = 1 ,
12433 TTE_Soft = 0x1a0000 ,
12434 TTE_IE = 0 ,
12435 TTE_E = 0 ,
12436 TTE_CP = 0 ,
12437 TTE_CV = 0 ,
12438 TTE_P = 0 ,
12439 TTE_EP = 0 ,
12440 TTE_W = 1 ,
12441 TTE_SW1 = 1 ,
12442 TTE_SW0 = 1 ,
12443 TTE_RSVD1 = 0 ,
12444 TTE_Size = 1 ,
12445 /* DTTE_TAG_DATA = 0000680000cf12a1 80000003d0fa0041 */
12446 end_label = Thr2_User_Data_4v105_data_end ,
12447 compressimage ,
12448 }
12449.data
12450.global Thr2_User_Data_4v105_data_begin
12451Thr2_User_Data_4v105_data_begin:
12452 .xword 0x672000042000
12453 .xword 0x67200017c000
12454 .xword 0x6a0040000000
12455 .xword 0x67200006c000
12456 .xword 0x6720000ec000
12457 .xword 0x67200002a000
12458 .xword 0x680000da0000
12459 .xword 0x690032c00000
12460 .xword 0x672000012000
12461 .xword 0x67200002c000
12462 .xword 0x6720000f6000
12463 .xword 0x69003a800000
12464 .xword 0x6720000c8000
12465 .xword 0x690019800000
12466 .xword 0x6800008a0000
12467 .xword 0x680000aa0000
12468 .xword 0x6800000b0000
12469 .xword 0x6720001e8000
12470 .xword 0x690030000000
12471 .xword 0x67200003c000
12472 .xword 0x690003400000
12473 .xword 0x69002e400000
12474 .xword 0x680000cf0000
12475 .xword 0x6800003f0000
12476 .xword 0x672000168000
12477 .xword 0x6a0280000000
12478 .xword 0x6800003b0000
12479 .xword 0x690013c00000
12480 .xword 0x67200000a000
12481 .xword 0x680000170000
12482 .xword 0x69003b800000
12483 .xword 0x6800005d0000
12484 .xword 0x680000290000
12485 .xword 0x67200007c000
12486 .xword 0x69000c800000
12487 .xword 0x680000fc0000
12488 .xword 0x6720000fc000
12489 .xword 0x6a05c0000000
12490 .xword 0x6800003a0000
12491 .xword 0x690018c00000
12492 .xword 0x690026000000
12493 .xword 0x67200003e000
12494 .xword 0x6a0670000000
12495 .xword 0x680000670000
12496Thr2_User_Data_4v105_data_end:
12497/*********************************************************************/
12498SECTION .Thr2_User_Text_4v008 TEXT_VA=0x6800003f0000
12499attr_text {
12500 Name = .Thr2_User_Text_4v008 ,
12501 VA = 0x6800003f0000 ,/* 0x6800003fffc0 */
12502 RA = 0x03d0c30000 ,
12503 PA = 0x03d0c30000 ,
12504 TTE_Context = 0x12a1 ,/* TEXT_PRIMARY */
12505 thr2_nz_ctx_tsb_0 ,
12506 TTE_V = 1 ,
12507 TTE_NFO = 0 ,
12508 TTE_L = 0 ,
12509 TTE_Soft = 0x120000 ,
12510 TTE_IE = 0 ,
12511 TTE_E = 0 ,
12512 TTE_CP = 1 ,
12513 TTE_CV = 0 ,
12514 TTE_P = 0 ,
12515 TTE_EP = 1 ,
12516 TTE_W = 0 ,
12517 TTE_SW1 = 1 ,
12518 TTE_SW0 = 1 ,
12519 TTE_RSVD1 = 0 ,
12520 TTE_Size = 1 ,
12521 /* ITTE_TAG_DATA = 00006800003f12a1 80000003d0c30481 */
12522 end_label = Thr2_User_Text_4v008_text_end ,
12523 compressimage ,
12524 }
12525.text
12526.global Thr2_User_Text_4v008_text_begin
12527Thr2_User_Text_4v008_text_begin:
12528 nop
12529 sub %g1, 1, %g1
12530 brz %g1,Thr2_User_Text_4v008_exit
12531 nop
12532 .word 0x1000000
12533 .word 0xbe13c000
12534 srlx %i7, 8, %i7
12535 andn %i7, 0x1f, %i7
12536 ITLB_PROBE
12537 .word 0xfe5aa7d0
12538 .word 0xfe5d22e8
12539 .word 0xfe46e53c
12540 .word 0x1000000
12541 or %g0, 0x43f, %i7
12542 LOAD_IDATA_ACCESS
12543 DDEMAP_SCTX
12544thr2_MMU_ASI_PRIMARY_148:
12545 .word 0x87802080
12546 .word 0xe8f0a038
12547 DO_BRANCH
12548 .word 0x81c0e088
12549 .word 0xbe124000
12550 GOTO_SUPERVISOR0
12551 nop
12552 nop
12553 nop
12554 nop
12555 nop
12556 nop
12557 .word 0x1000000
12558 or %g0, 0x5b8, %i7
12559 ITLB_TAG_READ
12560 .word 0x1000000
12561 or %g0, 0xd0, %i7
12562 READ_IDATA_ACCESS
12563 nop
12564 nop
12565 .word 0xf4766050
12566 .word 0xc022a160
12567thr2_MMU_ASI_PRIMARY_LITTLE_149:
12568 .word 0x87802088
12569 .word 0xf4bde7c0
12570 nop
12571 .word 0xbe812068
12572 .word 0xe8dfd000
12573 IDEMAP_ALL_RPAGES
12574 .word 0x1000000
12575 or %g0, 0x20, %i7
12576 LOAD_IDATA_ACCESS
12577 nop
12578 nop
12579 nop
12580 nop
12581 nop
12582 nop
12583 nop
12584 .word 0xbe13c000
12585 GOTO_SUPERVISOR0
12586 .word 0xbe852100
12587 .word 0xf2dfd000
12588 DDEMAP_ALL_RPAGES
12589thr2_MMU_ASI_BLK_SL_150:
12590 .word 0x878020f9
12591 .word 0xe1b96600
12592 .word 0x1000000
12593 .word 0xbe108000
12594 srlx %i7, 8, %i7
12595 andn %i7, 0x1f, %i7
12596 xor %i7, 0x10, %i7
12597 ITLB_PROBE
12598 .word 0xfa742068
12599 .word 0xc02427b0
12600 .word 0xfe5aae40
12601 .word 0xd45c20e0
12602 .word 0xbe86e120
12603 .word 0xc4dfd000
12604 .word 0xfcdc1000
12605 .word 0xe8592088
12606thr2_MMU_ASI_PRIMARY_151:
12607 .word 0x87802080
12608 .word 0xe8f66110
12609 .word 0xfcdc1000
12610 .word 0x1000000
12611 .word 0xbe11c000
12612 DDEMAP_PAGE
12613 .word 0x1000000
12614 or %g0, 0x8, %i7
12615 READ_IDATA_ACCESS
12616thr2_MMU_ASI_PRIMARY_152:
12617 .word 0x87802080
12618 .word 0xd0f42028
12619 .word 0xfc995020
12620 .word 0xe272a018
12621 .word 0xc070aec0
12622 .word 0x1000000
12623 or %g0, 0x030, %i7
12624 LOAD_DDATA_IN
12625thr2_MMU_ASI_BLK_P_153:
12626 .word 0x878020f0
12627 .word 0xe3bd2340
12628 DO_BRANCH
12629 .word 0x81c6a000
12630 .word 0xbe124000
12631 GOTO_SUPERVISOR0
12632 .word 0xf25aa148
12633 .word 0x81c3e000
12634 .word 0xbe124000
12635 GOTO_SUPERVISOR0
12636 nop
12637Thr2_User_Text_4v008_exit:
12638 EXIT_GOOD
12639Thr2_User_Text_4v008_text_end:
12640/*********************************************************************/
12641SECTION .Thr2_User_Data_4v106 DATA_VA=0x672000168000
12642attr_data {
12643 Name = .Thr2_User_Data_4v106 ,
12644 VA = 0x672000168000 ,/* 0x672000169fc0 */
12645 RA = 0x00a00a8000 ,
12646 PA = 0x00a00a8000 ,
12647 TTE_Context = 0x12a1 ,/* DATA_PRIMARY */
12648 thr2_nz_ctx_tsb_3 ,
12649 TTE_V = 1 ,
12650 TTE_NFO = 0 ,
12651 TTE_L = 1 ,
12652 TTE_Soft = 0x1a0000 ,
12653 TTE_IE = 0 ,
12654 TTE_E = 0 ,
12655 TTE_CP = 0 ,
12656 TTE_CV = 0 ,
12657 TTE_P = 0 ,
12658 TTE_EP = 0 ,
12659 TTE_W = 1 ,
12660 TTE_SW1 = 1 ,
12661 TTE_SW0 = 1 ,
12662 TTE_RSVD1 = 0 ,
12663 TTE_Size = 0 ,
12664 /* DTTE_TAG_DATA = 00006720001692a1 80000000a00a8040 */
12665 end_label = Thr2_User_Data_4v106_data_end ,
12666 compressimage ,
12667 }
12668.data
12669.global Thr2_User_Data_4v106_data_begin
12670Thr2_User_Data_4v106_data_begin:
12671 .xword 0x672000042000
12672 .xword 0x67200017c000
12673 .xword 0x6a0040000000
12674 .xword 0x67200006c000
12675 .xword 0x6720000ec000
12676 .xword 0x67200002a000
12677 .xword 0x680000da0000
12678 .xword 0x690032c00000
12679 .xword 0x672000012000
12680 .xword 0x67200002c000
12681 .xword 0x6720000f6000
12682 .xword 0x69003a800000
12683 .xword 0x6720000c8000
12684 .xword 0x690019800000
12685 .xword 0x6800008a0000
12686 .xword 0x680000aa0000
12687 .xword 0x6800000b0000
12688 .xword 0x6720001e8000
12689 .xword 0x690030000000
12690 .xword 0x67200003c000
12691 .xword 0x690003400000
12692 .xword 0x69002e400000
12693 .xword 0x680000cf0000
12694 .xword 0x6800003f0000
12695 .xword 0x672000168000
12696 .xword 0x6a0280000000
12697 .xword 0x6800003b0000
12698 .xword 0x690013c00000
12699 .xword 0x67200000a000
12700 .xword 0x680000170000
12701 .xword 0x69003b800000
12702 .xword 0x6800005d0000
12703 .xword 0x680000290000
12704 .xword 0x67200007c000
12705 .xword 0x69000c800000
12706 .xword 0x680000fc0000
12707 .xword 0x6720000fc000
12708 .xword 0x6a05c0000000
12709 .xword 0x6800003a0000
12710 .xword 0x690018c00000
12711 .xword 0x690026000000
12712 .xword 0x67200003e000
12713 .xword 0x6a0670000000
12714 .xword 0x680000670000
12715Thr2_User_Data_4v106_data_end:
12716/*********************************************************************/
12717SECTION .Thr2_User_Text_4v009 TEXT_VA=0x6a0280000000
12718attr_text {
12719 Name = .Thr2_User_Text_4v009 ,
12720 VA = 0x6a0280000000 ,/* 0x6a028fffffc0 */
12721 RA = 0x0280000000 ,
12722 PA = 0x2e80000000 ,
12723 TTE_Context = 0x12a1 ,/* TEXT_PRIMARY */
12724 thr2_nz_ctx_tsb_2 ,
12725 TTE_V = 1 ,
12726 TTE_NFO = 0 ,
12727 TTE_L = 0 ,
12728 TTE_Soft = 0x120000 ,
12729 TTE_IE = 0 ,
12730 TTE_E = 0 ,
12731 TTE_CP = 1 ,
12732 TTE_CV = 0 ,
12733 TTE_P = 0 ,
12734 TTE_EP = 1 ,
12735 TTE_W = 0 ,
12736 TTE_SW1 = 1 ,
12737 TTE_SW0 = 1 ,
12738 TTE_RSVD1 = 0 ,
12739 TTE_Size = 5 ,
12740 /* ITTE_TAG_DATA = 00006a02800012a1 8000002e80000485 */
12741 end_label = Thr2_User_Text_4v009_text_end ,
12742 compressimage ,
12743 }
12744.text
12745.global Thr2_User_Text_4v009_text_begin
12746Thr2_User_Text_4v009_text_begin:
12747 nop
12748 sub %g1, 1, %g1
12749 brz %g1,Thr2_User_Text_4v009_exit
12750 nop
12751 .word 0xfe4c294a
12752 TOGGLE_LSU_DM
12753 nop
12754 .word 0xc03421c0
12755 .word 0xbe876100
12756 .word 0xd4dfd000
12757 DO_BRANCH
12758 .word 0x81c62000
12759 .word 0xbe124000
12760 GOTO_SUPERVISOR0
12761 .word 0x1000000
12762 or %g0, 0x5c3, %i7
12763 LOAD_IDATA_ACCESS
12764 .word 0xfe5e69c0
12765 .word 0xe05c2068
12766 .word 0xc07123a0
12767 .word 0xfe4eefcd
12768thr2_MMU_ASI_BLK_P_154:
12769 .word 0x878020f0
12770 .word 0xe1bc2800
12771 .word 0xbe8520d0
12772 .word 0xd4dfd000
12773 .word 0x1000000
12774 or %g0, 0x03d, %i7
12775 LOAD_IDATA_IN
12776 nop
12777 nop
12778 nop
12779 .word 0xc0242628
12780 .word 0xbe13c000
12781 GOTO_SUPERVISOR0
12782 .word 0xd45c20a0
12783 .word 0xc02de475
12784 DDEMAP_PCTX
12785 .word 0x1000000
12786 or %g0, 0xa0, %i7
12787 READ_IDATA_ACCESS
12788thr2_MMU_ASI_BLK_COMMIT_P_155:
12789 .word 0x878020e0
12790 .word 0xe3bd21c0
12791 .word 0xfe52a202
12792 .word 0xbe842100
12793 .word 0xeedfd000
12794 .word 0x1000000
12795 or %g0, 0x023, %i7
12796 LOAD_DDATA_IN
12797 .word 0x1000000
12798 .word 0xbe114000
12799 DDEMAP_PAGE
12800 .word 0xfe4d291c
12801 .word 0xc0252eb0
12802 DDEMAP_SCTX
12803 DO_BRANCH
12804 .word 0x81c0e088
12805 .word 0xbe124000
12806 GOTO_SUPERVISOR0
12807 TOGGLE_LSU_DM
12808thr2_MMU_ASI_BLK_S_156:
12809 .word 0x878020f1
12810 .word 0xc3baee00
12811 .word 0x1000000
12812 .word 0xbe100000
12813 srlx %i7, 8, %i7
12814 andn %i7, 0x1f, %i7
12815 xor %i7, 0x10, %i7
12816 ITLB_PROBE
12817 .word 0x1000000
12818 or %g0, 0x608, %i7
12819 DTLB_TAG_READ
12820 TOGGLE_LSU_DM
12821 .word 0x1000000
12822 or %g0, 0x02b, %i7
12823 LOAD_DDATA_IN
12824 nop
12825 nop
12826 nop
12827 nop
12828 .word 0xf0742078
12829 .word 0xc03768fe
12830 DO_BRANCH
12831 .word 0x81c6a000
12832 .word 0xbe124000
12833 GOTO_SUPERVISOR0
12834 .word 0xfe55249e
12835 TOGGLE_LSU_IM
12836 .word 0x1000000
12837 or %g0, 0x005, %i7
12838 LOAD_IDATA_IN
12839 TOGGLE_LSU_DM
12840 .word 0xfcdc1000
12841 nop
12842 nop
12843 nop
12844 ACCESS_ITSB_PTR
12845 TOGGLE_LSU_DM
12846thr2_MMU_ASI_BLK_P_157:
12847 .word 0x878020f0
12848 .word 0xe3bc2140
12849 .word 0x1000000
12850 or %g0, 0xb8, %i7
12851 ITLB_TAG_READ
12852 IDEMAP_ALL
12853 .word 0xc45c20a0
12854 .word 0xfe512424
12855 DO_BRANCH
12856 .word 0x81c26000
12857 .word 0xbe124000
12858 GOTO_SUPERVISOR0
12859 .word 0xfe52ac8c
12860 .word 0xbe124000
12861 GOTO_SUPERVISOR0
12862 nop
12863Thr2_User_Text_4v009_exit:
12864 EXIT_GOOD
12865Thr2_User_Text_4v009_text_end:
12866/*********************************************************************/
12867SECTION .Thr2_User_Data_4v107 DATA_VA=0x6800003b0000
12868attr_data {
12869 Name = .Thr2_User_Data_4v107 ,
12870 VA = 0x6800003b0000 ,/* 0x6800003bffc0 */
12871 RA = 0x03d01d0000 ,
12872 PA = 0x03d01d0000 ,
12873 TTE_Context = 0x12a1 ,/* DATA_PRIMARY */
12874 thr2_nz_ctx_tsb_0 ,
12875 TTE_V = 1 ,
12876 TTE_NFO = 0 ,
12877 TTE_L = 1 ,
12878 TTE_Soft = 0x1a0000 ,
12879 TTE_IE = 0 ,
12880 TTE_E = 0 ,
12881 TTE_CP = 0 ,
12882 TTE_CV = 0 ,
12883 TTE_P = 0 ,
12884 TTE_EP = 0 ,
12885 TTE_W = 1 ,
12886 TTE_SW1 = 1 ,
12887 TTE_SW0 = 1 ,
12888 TTE_RSVD1 = 0 ,
12889 TTE_Size = 1 ,
12890 /* DTTE_TAG_DATA = 00006800003b12a1 80000003d01d0041 */
12891 end_label = Thr2_User_Data_4v107_data_end ,
12892 compressimage ,
12893 }
12894.data
12895.global Thr2_User_Data_4v107_data_begin
12896Thr2_User_Data_4v107_data_begin:
12897 .xword 0x672000042000
12898 .xword 0x67200017c000
12899 .xword 0x6a0040000000
12900 .xword 0x67200006c000
12901 .xword 0x6720000ec000
12902 .xword 0x67200002a000
12903 .xword 0x680000da0000
12904 .xword 0x690032c00000
12905 .xword 0x672000012000
12906 .xword 0x67200002c000
12907 .xword 0x6720000f6000
12908 .xword 0x69003a800000
12909 .xword 0x6720000c8000
12910 .xword 0x690019800000
12911 .xword 0x6800008a0000
12912 .xword 0x680000aa0000
12913 .xword 0x6800000b0000
12914 .xword 0x6720001e8000
12915 .xword 0x690030000000
12916 .xword 0x67200003c000
12917 .xword 0x690003400000
12918 .xword 0x69002e400000
12919 .xword 0x680000cf0000
12920 .xword 0x6800003f0000
12921 .xword 0x672000168000
12922 .xword 0x6a0280000000
12923 .xword 0x6800003b0000
12924 .xword 0x690013c00000
12925 .xword 0x67200000a000
12926 .xword 0x680000170000
12927 .xword 0x69003b800000
12928 .xword 0x6800005d0000
12929 .xword 0x680000290000
12930 .xword 0x67200007c000
12931 .xword 0x69000c800000
12932 .xword 0x680000fc0000
12933 .xword 0x6720000fc000
12934 .xword 0x6a05c0000000
12935 .xword 0x6800003a0000
12936 .xword 0x690018c00000
12937 .xword 0x690026000000
12938 .xword 0x67200003e000
12939 .xword 0x6a0670000000
12940 .xword 0x680000670000
12941Thr2_User_Data_4v107_data_end:
12942/*********************************************************************/
12943SECTION .Thr2_User_Text_4v00a TEXT_VA=0x690013c00000
12944attr_text {
12945 Name = .Thr2_User_Text_4v00a ,
12946 VA = 0x690013c00000 ,/* 0x690013ffffc0 */
12947 RA = 0x01a9800000 ,
12948 PA = 0x2da9800000 ,
12949 TTE_Context = 0x12a1 ,/* TEXT_PRIMARY */
12950 thr2_nz_ctx_tsb_1 ,
12951 TTE_V = 1 ,
12952 TTE_NFO = 0 ,
12953 TTE_L = 0 ,
12954 TTE_Soft = 0x120000 ,
12955 TTE_IE = 0 ,
12956 TTE_E = 0 ,
12957 TTE_CP = 1 ,
12958 TTE_CV = 0 ,
12959 TTE_P = 0 ,
12960 TTE_EP = 1 ,
12961 TTE_W = 0 ,
12962 TTE_SW1 = 1 ,
12963 TTE_SW0 = 1 ,
12964 TTE_RSVD1 = 0 ,
12965 TTE_Size = 3 ,
12966 /* ITTE_TAG_DATA = 0000690013c012a1 8000002da9800483 */
12967 end_label = Thr2_User_Text_4v00a_text_end ,
12968 compressimage ,
12969 }
12970.text
12971.global Thr2_User_Text_4v00a_text_begin
12972Thr2_User_Text_4v00a_text_begin:
12973 nop
12974 sub %g1, 1, %g1
12975 brz %g1,Thr2_User_Text_4v00a_exit
12976 nop
12977 .word 0xd65c2010
12978 IDEMAP_NCTX
12979 .word 0x1000000
12980 or %g0, 0x1c0, %i7
12981 ITLB_TAG_READ
12982 .word 0xfcda9000
12983 .word 0x1000000
12984 or %g0, 0x0a9, %i7
12985 LOAD_DDATA_IN
12986 IDEMAP_ALL_PAGES
12987 .word 0xfcddd000
12988 .word 0x1000000
12989 or %g0, 0x468, %i7
12990 READ_DDATA_ACCESS
12991 .word 0xd65c2010
12992 .word 0x1000000
12993 or %g0, 0x1a8, %i7
12994 READ_DDATA_ACCESS
12995 nop
12996 .word 0xc02aa1cc
12997 DDEMAP_SCTX
12998 .word 0xc035e48a
12999 .word 0xbe120000
13000 GOTO_SUPERVISOR1
13001 nop
13002 nop
13003 nop
13004 nop
13005 nop
13006 nop
13007 nop
13008 nop
13009 ACCESS_DTSB_PTR
13010 .word 0xbe8520b0
13011 .word 0xe0dfd000
13012 .word 0x1000000
13013 or %g0, 0x00c, %i7
13014 LOAD_DDATA_IN
13015thr2_MMU_ASI_PRIMARY_158:
13016 .word 0x87802080
13017 .word 0xccf42070
13018 ACCESS_ITSB_PTR
13019 .word 0xfc9d1000
13020 .word 0x1000000
13021 or %g0, 0x1a0, %i7
13022 ITLB_TAG_READ
13023 .word 0x1000000
13024 or %g0, 0x498, %i7
13025 DTLB_TAG_READ
13026 .word 0xbe82a150
13027 .word 0xeedfd000
13028 .word 0xc39f5e00
13029 .word 0xfcdc1000
13030thr2_MMU_ASI_PRIMARY_159:
13031 .word 0x87802080
13032 .word 0xe0f2a130
13033 TOGGLE_LSU_DM
13034 DO_BRANCH
13035 .word 0x81c62000
13036 .word 0xbe124000
13037 GOTO_SUPERVISOR0
13038 .word 0xc022a29c
13039 .word 0xc475e088
13040 .word 0xc02765d8
13041 nop
13042 nop
13043 nop
13044 nop
13045 nop
13046 .word 0x1000000
13047 or %g0, 0x3d5, %i7
13048 LOAD_DDATA_ACCESS
13049thr2_MMU_ASI_PRIMARY_160:
13050 .word 0x87802080
13051 .word 0xdcf2a028
13052 .word 0xce766020
13053 .word 0xc02aa9c0
13054 .word 0xe25e6018
13055 .word 0xd45d2110
13056 .word 0xc39a9e00
13057 .word 0xe05aa140
13058 ACCESS_ITSB_PTR
13059 .word 0x1000000
13060 or %g0, 0x02c, %i7
13061 LOAD_IDATA_IN
13062 .word 0xe85aa0c0
13063 .word 0xc0742160
13064 IDEMAP_ALL_PAGES
13065 .word 0xfe5f68d8
13066 nop
13067 nop
13068 .word 0x1000000
13069 .word 0xbe104000
13070 srlx %i7, 8, %i7
13071 andn %i7, 0x1f, %i7
13072 ITLB_PROBE
13073 .word 0xfe4f60d7
13074 .word 0xbe13c000
13075 GOTO_SUPERVISOR0
13076 .word 0xc0352e9a
13077 .word 0x81c72000
13078 .word 0xbe124000
13079 GOTO_SUPERVISOR0
13080 nop
13081Thr2_User_Text_4v00a_exit:
13082 EXIT_GOOD
13083Thr2_User_Text_4v00a_text_end:
13084/*********************************************************************/
13085SECTION .Thr2_User_Data_4v108 DATA_VA=0x67200000a000
13086attr_data {
13087 Name = .Thr2_User_Data_4v108 ,
13088 VA = 0x67200000a000 ,/* 0x67200000bfc0 */
13089 RA = 0x00a004c000 ,
13090 PA = 0x00a004c000 ,
13091 TTE_Context = 0x12a1 ,/* DATA_PRIMARY */
13092 thr2_nz_ctx_tsb_3 ,
13093 TTE_V = 1 ,
13094 TTE_NFO = 0 ,
13095 TTE_L = 1 ,
13096 TTE_Soft = 0x1a0000 ,
13097 TTE_IE = 0 ,
13098 TTE_E = 0 ,
13099 TTE_CP = 0 ,
13100 TTE_CV = 0 ,
13101 TTE_P = 0 ,
13102 TTE_EP = 0 ,
13103 TTE_W = 1 ,
13104 TTE_SW1 = 1 ,
13105 TTE_SW0 = 1 ,
13106 TTE_RSVD1 = 0 ,
13107 TTE_Size = 0 ,
13108 /* DTTE_TAG_DATA = 000067200000b2a1 80000000a004c040 */
13109 end_label = Thr2_User_Data_4v108_data_end ,
13110 compressimage ,
13111 }
13112.data
13113.global Thr2_User_Data_4v108_data_begin
13114Thr2_User_Data_4v108_data_begin:
13115 .xword 0x672000042000
13116 .xword 0x67200017c000
13117 .xword 0x6a0040000000
13118 .xword 0x67200006c000
13119 .xword 0x6720000ec000
13120 .xword 0x67200002a000
13121 .xword 0x680000da0000
13122 .xword 0x690032c00000
13123 .xword 0x672000012000
13124 .xword 0x67200002c000
13125 .xword 0x6720000f6000
13126 .xword 0x69003a800000
13127 .xword 0x6720000c8000
13128 .xword 0x690019800000
13129 .xword 0x6800008a0000
13130 .xword 0x680000aa0000
13131 .xword 0x6800000b0000
13132 .xword 0x6720001e8000
13133 .xword 0x690030000000
13134 .xword 0x67200003c000
13135 .xword 0x690003400000
13136 .xword 0x69002e400000
13137 .xword 0x680000cf0000
13138 .xword 0x6800003f0000
13139 .xword 0x672000168000
13140 .xword 0x6a0280000000
13141 .xword 0x6800003b0000
13142 .xword 0x690013c00000
13143 .xword 0x67200000a000
13144 .xword 0x680000170000
13145 .xword 0x69003b800000
13146 .xword 0x6800005d0000
13147 .xword 0x680000290000
13148 .xword 0x67200007c000
13149 .xword 0x69000c800000
13150 .xword 0x680000fc0000
13151 .xword 0x6720000fc000
13152 .xword 0x6a05c0000000
13153 .xword 0x6800003a0000
13154 .xword 0x690018c00000
13155 .xword 0x690026000000
13156 .xword 0x67200003e000
13157 .xword 0x6a0670000000
13158 .xword 0x680000670000
13159Thr2_User_Data_4v108_data_end:
13160/*********************************************************************/
13161SECTION .Thr2_User_Text_4v00b TEXT_VA=0x680000170000
13162attr_text {
13163 Name = .Thr2_User_Text_4v00b ,
13164 VA = 0x680000170000 ,/* 0x68000017ffc0 */
13165 RA = 0x03d0e90000 ,
13166 PA = 0x03d0e90000 ,
13167 TTE_Context = 0x12a1 ,/* TEXT_PRIMARY */
13168 thr2_nz_ctx_tsb_0 ,
13169 TTE_V = 1 ,
13170 TTE_NFO = 0 ,
13171 TTE_L = 0 ,
13172 TTE_Soft = 0x120000 ,
13173 TTE_IE = 0 ,
13174 TTE_E = 0 ,
13175 TTE_CP = 1 ,
13176 TTE_CV = 0 ,
13177 TTE_P = 0 ,
13178 TTE_EP = 1 ,
13179 TTE_W = 0 ,
13180 TTE_SW1 = 1 ,
13181 TTE_SW0 = 1 ,
13182 TTE_RSVD1 = 0 ,
13183 TTE_Size = 1 ,
13184 /* ITTE_TAG_DATA = 00006800001712a1 80000003d0e90481 */
13185 end_label = Thr2_User_Text_4v00b_text_end ,
13186 compressimage ,
13187 }
13188.text
13189.global Thr2_User_Text_4v00b_text_begin
13190Thr2_User_Text_4v00b_text_begin:
13191 nop
13192 sub %g1, 1, %g1
13193 brz %g1,Thr2_User_Text_4v00b_exit
13194 nop
13195 .word 0xd8776018
13196 .word 0xc022ae88
13197 .word 0x1000000
13198 or %g0, 0x07e, %i7
13199 LOAD_DDATA_IN
13200 TOGGLE_LSU_IM
13201 .word 0xca742010
13202 .word 0xc02c2f6c
13203 nop
13204 nop
13205 nop
13206 nop
13207 nop
13208 .word 0x1000000
13209 or %g0, 0x358, %i7
13210 LOAD_DDATA_ACCESS
13211 DDEMAP_ALL
13212 nop
13213 nop
13214 nop
13215 nop
13216 nop
13217 nop
13218 nop
13219 nop
13220 nop
13221 nop
13222 nop
13223 nop
13224 nop
13225 nop
13226 .word 0xbe816040
13227 .word 0xcadfd060
13228 .word 0xfcda9000
13229 .word 0xfe4425f8
13230 .word 0xf475e020
13231 .word 0xc0242160
13232 .word 0xf25aa148
13233 IDEMAP_ALL_PAGES
13234 IDEMAP_ALL
13235 ACCESS_DTSB_PTR
13236 .word 0xbe13c000
13237 GOTO_SUPERVISOR0
13238 DDEMAP_NCTX
13239 nop
13240 nop
13241 nop
13242 nop
13243 nop
13244 nop
13245 nop
13246 nop
13247 .word 0x1000000
13248 or %g0, 0x468, %i7
13249 ITLB_TAG_READ
13250 .word 0x1000000
13251 or %g0, 0x280, %i7
13252 READ_DDATA_ACCESS
13253 IDEMAP_NCTX
13254thr2_MMU_ASI_BLK_SL_161:
13255 .word 0x878020f9
13256 .word 0xc1b96d00
13257 .word 0xbe842068
13258 .word 0xc8dfd000
13259 .word 0x1000000
13260 or %g0, 0x2d0, %i7
13261 READ_DDATA_ACCESS
13262 .word 0xbe124000
13263 GOTO_SUPERVISOR0
13264 .word 0x1000000
13265 or %g0, 0x15c, %i7
13266 LOAD_IDATA_ACCESS
13267 .word 0xbe82a0c0
13268 .word 0xe0dfd000
13269 .word 0xfe50a6cc
13270 .word 0x1000000
13271 .word 0xbe10c000
13272 DDEMAP_RPAGE
13273 .word 0x1000000
13274 or %g0, 0x750, %i7
13275 READ_DDATA_ACCESS
13276 .word 0xd45aa0b0
13277 .word 0x1000000
13278 or %g0, 0x478, %i7
13279 READ_IDATA_ACCESS
13280 .word 0x1000000
13281 or %g0, 0x4c8, %i7
13282 READ_IDATA_ACCESS
13283 DDEMAP_SCTX
13284 DO_BRANCH
13285 .word 0x81c62000
13286 .word 0xbe124000
13287 GOTO_SUPERVISOR0
13288 .word 0x1000000
13289 .word 0xbe158000
13290 DDEMAP_PAGE
13291 nop
13292 nop
13293 nop
13294 nop
13295 nop
13296 .word 0xbe876068
13297 .word 0xeedfd000
13298 .word 0xe85d2068
13299 DDEMAP_ALL
13300 .word 0x1000000
13301 .word 0xbe15c000
13302 DDEMAP_PAGE
13303 .word 0x1000000
13304 .word 0xbe120000
13305 srlx %i7, 8, %i7
13306 andn %i7, 0x1f, %i7
13307 ITLB_PROBE
13308 ACCESS_DTSB_PTR
13309 .word 0xf676e038
13310 .word 0xc0742518
13311 IDEMAP_NCTX
13312 nop
13313 nop
13314 nop
13315 nop
13316 nop
13317 nop
13318 nop
13319 nop
13320thr2_MMU_ASI_BLK_PL_162:
13321 .word 0x878020f8
13322 .word 0xc3bf6980
13323 .word 0xe85f60f0
13324 nop
13325 nop
13326 nop
13327 nop
13328 nop
13329 .word 0xbe124000
13330 GOTO_SUPERVISOR0
13331 .word 0xc03521a0
13332 .word 0x81c1e000
13333 .word 0xbe13c000
13334 GOTO_SUPERVISOR0
13335 nop
13336Thr2_User_Text_4v00b_exit:
13337 EXIT_GOOD
13338Thr2_User_Text_4v00b_text_end:
13339/*********************************************************************/
13340SECTION .Thr2_User_Data_4v109 DATA_VA=0x69003b800000
13341attr_data {
13342 Name = .Thr2_User_Data_4v109 ,
13343 VA = 0x69003b800000 ,/* 0x69003bbfffc0 */
13344 RA = 0x01aa800000 ,
13345 PA = 0x2daa800000 ,
13346 TTE_Context = 0x12a1 ,/* DATA_PRIMARY */
13347 thr2_nz_ctx_tsb_1 ,
13348 TTE_V = 1 ,
13349 TTE_NFO = 0 ,
13350 TTE_L = 1 ,
13351 TTE_Soft = 0x1a0000 ,
13352 TTE_IE = 0 ,
13353 TTE_E = 0 ,
13354 TTE_CP = 0 ,
13355 TTE_CV = 0 ,
13356 TTE_P = 0 ,
13357 TTE_EP = 0 ,
13358 TTE_W = 1 ,
13359 TTE_SW1 = 1 ,
13360 TTE_SW0 = 1 ,
13361 TTE_RSVD1 = 0 ,
13362 TTE_Size = 3 ,
13363 /* DTTE_TAG_DATA = 000069003b8012a1 8000002daa800043 */
13364 end_label = Thr2_User_Data_4v109_data_end ,
13365 compressimage ,
13366 }
13367.data
13368.global Thr2_User_Data_4v109_data_begin
13369Thr2_User_Data_4v109_data_begin:
13370 .xword 0x672000042000
13371 .xword 0x67200017c000
13372 .xword 0x6a0040000000
13373 .xword 0x67200006c000
13374 .xword 0x6720000ec000
13375 .xword 0x67200002a000
13376 .xword 0x680000da0000
13377 .xword 0x690032c00000
13378 .xword 0x672000012000
13379 .xword 0x67200002c000
13380 .xword 0x6720000f6000
13381 .xword 0x69003a800000
13382 .xword 0x6720000c8000
13383 .xword 0x690019800000
13384 .xword 0x6800008a0000
13385 .xword 0x680000aa0000
13386 .xword 0x6800000b0000
13387 .xword 0x6720001e8000
13388 .xword 0x690030000000
13389 .xword 0x67200003c000
13390 .xword 0x690003400000
13391 .xword 0x69002e400000
13392 .xword 0x680000cf0000
13393 .xword 0x6800003f0000
13394 .xword 0x672000168000
13395 .xword 0x6a0280000000
13396 .xword 0x6800003b0000
13397 .xword 0x690013c00000
13398 .xword 0x67200000a000
13399 .xword 0x680000170000
13400 .xword 0x69003b800000
13401 .xword 0x6800005d0000
13402 .xword 0x680000290000
13403 .xword 0x67200007c000
13404 .xword 0x69000c800000
13405 .xword 0x680000fc0000
13406 .xword 0x6720000fc000
13407 .xword 0x6a05c0000000
13408 .xword 0x6800003a0000
13409 .xword 0x690018c00000
13410 .xword 0x690026000000
13411 .xword 0x67200003e000
13412 .xword 0x6a0670000000
13413 .xword 0x680000670000
13414Thr2_User_Data_4v109_data_end:
13415/*********************************************************************/
13416SECTION .Thr2_User_Text_4v00c TEXT_VA=0x6800005d0000
13417attr_text {
13418 Name = .Thr2_User_Text_4v00c ,
13419 VA = 0x6800005d0000 ,/* 0x6800005dffc0 */
13420 RA = 0x03d09f0000 ,
13421 PA = 0x03d09f0000 ,
13422 TTE_Context = 0x12a1 ,/* TEXT_PRIMARY */
13423 thr2_nz_ctx_tsb_0 ,
13424 TTE_V = 1 ,
13425 TTE_NFO = 0 ,
13426 TTE_L = 0 ,
13427 TTE_Soft = 0x120000 ,
13428 TTE_IE = 0 ,
13429 TTE_E = 0 ,
13430 TTE_CP = 1 ,
13431 TTE_CV = 0 ,
13432 TTE_P = 0 ,
13433 TTE_EP = 1 ,
13434 TTE_W = 0 ,
13435 TTE_SW1 = 1 ,
13436 TTE_SW0 = 1 ,
13437 TTE_RSVD1 = 0 ,
13438 TTE_Size = 1 ,
13439 /* ITTE_TAG_DATA = 00006800005d12a1 80000003d09f0481 */
13440 end_label = Thr2_User_Text_4v00c_text_end ,
13441 compressimage ,
13442 }
13443.text
13444.global Thr2_User_Text_4v00c_text_begin
13445Thr2_User_Text_4v00c_text_begin:
13446 nop
13447 sub %g1, 1, %g1
13448 brz %g1,Thr2_User_Text_4v00c_exit
13449 nop
13450 .word 0xd2712020
13451 .word 0xc028abae
13452 nop
13453 nop
13454 nop
13455 nop
13456 nop
13457 nop
13458 .word 0xfe54210c
13459 .word 0xec742058
13460 .word 0xc02f6e93
13461 .word 0x1000000
13462 or %g0, 0x6d8, %i7
13463 DTLB_TAG_READ
13464 nop
13465 nop
13466 nop
13467 nop
13468 nop
13469 nop
13470 nop
13471 nop
13472thr2_MMU_ASI_BLK_P_163:
13473 .word 0x878020f0
13474 .word 0xe3baa900
13475 TOGGLE_LSU_DM
13476 .word 0xbe842008
13477 .word 0xe8dfd000
13478 .word 0xbe138000
13479 GOTO_SUPERVISOR1
13480 .word 0xc022ad58
13481 TOGGLE_LSU_DM
13482 .word 0xfc9ddc40
13483 .word 0xfe47620c
13484 .word 0xf65ee0a0
13485 .word 0xc0752338
13486 .word 0x1000000
13487 or %g0, 0x690, %i7
13488 DTLB_TAG_READ
13489 IDEMAP_ALL_RPAGES
13490 ACCESS_DTSB_PTR
13491 nop
13492 nop
13493 nop
13494 .word 0x1000000
13495 or %g0, 0x338, %i7
13496 READ_DDATA_ACCESS
13497 .word 0xc8592008
13498 DO_BRANCH
13499 .word 0x81c3e000
13500 .word 0xbe124000
13501 GOTO_SUPERVISOR0
13502 .word 0x1000000
13503 .word 0xbe114000
13504 IDEMAP_PAGE
13505 .word 0xe39d1f00
13506thr2_MMU_ASI_PRIMARY_LITTLE_164:
13507 .word 0x87802088
13508 .word 0xecbde670
13509 .word 0xe05aa088
13510 .word 0xfe5d2f08
13511 IDEMAP_ALL_RPAGES
13512 .word 0xc02de74d
13513 nop
13514 nop
13515 nop
13516 nop
13517 nop
13518 nop
13519 nop
13520 .word 0x1000000
13521 or %g0, 0x5a8, %i7
13522 READ_IDATA_ACCESS
13523 .word 0x1000000
13524 .word 0xbe110000
13525 DDEMAP_RPAGE
13526 .word 0xce70a078
13527 .word 0xc0752368
13528 .word 0xbe14c000
13529 GOTO_SUPERVISOR1
13530 ACCESS_DTSB_PTR
13531 .word 0xc1995e20
13532 .word 0xfcdc1000
13533 .word 0x1000000
13534 or %g0, 0x0aa, %i7
13535 LOAD_DDATA_IN
13536 TOGGLE_LSU_DM
13537 .word 0xc0252d04
13538 .word 0x1000000
13539 or %g0, 0x1c0, %i7
13540 READ_IDATA_ACCESS
13541 .word 0x1000000
13542 or %g0, 0x2c9, %i7
13543 LOAD_DDATA_ACCESS
13544 .word 0xca5ee010
13545 .word 0xc02aa314
13546 .word 0x1000000
13547 or %g0, 0x00f, %i7
13548 LOAD_IDATA_IN
13549 nop
13550 nop
13551 .word 0xfe4e653e
13552 nop
13553 nop
13554 nop
13555thr2_MMU_ASI_PRIMARY_165:
13556 .word 0x87802080
13557 .word 0xecf42028
13558 .word 0xe05aa038
13559 .word 0x1000000
13560 or %g0, 0x4d8, %i7
13561 DTLB_TAG_READ
13562 DO_BRANCH
13563 .word 0x81c56000
13564 .word 0xbe124000
13565 GOTO_SUPERVISOR0
13566 .word 0x1000000
13567 or %g0, 0x499, %i7
13568 LOAD_IDATA_ACCESS
13569 .word 0xe85aa120
13570 .word 0xc0352ef6
13571 .word 0xc072a340
13572 .word 0xca76e010
13573 .word 0xc0252fb0
13574 .word 0xc022a160
13575 .word 0xfe442984
13576 .word 0xfe52afde
13577thr2_MMU_ASI_PRIMARY_166:
13578 .word 0x87802080
13579 .word 0xeaf5e000
13580 .word 0xfe4aa88f
13581 .word 0xfcdc1000
13582 .word 0xfc9c1100
13583thr2_MMU_ASI_PRIMARY_167:
13584 .word 0x87802080
13585 .word 0xeef2a038
13586 .word 0x1000000
13587 .word 0xbe148000
13588 DDEMAP_RPAGE
13589 .word 0xc0292949
13590 IDEMAP_ALL
13591 DO_BRANCH
13592 .word 0x81c4a000
13593 .word 0xbe124000
13594 GOTO_SUPERVISOR0
13595 .word 0xc02aacc5
13596 .word 0x81c36000
13597 .word 0xbe13c000
13598 GOTO_SUPERVISOR0
13599 nop
13600Thr2_User_Text_4v00c_exit:
13601 EXIT_GOOD
13602Thr2_User_Text_4v00c_text_end:
13603/*********************************************************************/
13604SECTION .Thr2_User_Data_4v10a DATA_VA=0x680000290000
13605attr_data {
13606 Name = .Thr2_User_Data_4v10a ,
13607 VA = 0x680000290000 ,/* 0x68000029ffc0 */
13608 RA = 0x03d0580000 ,
13609 PA = 0x03d0580000 ,
13610 TTE_Context = 0x12a1 ,/* DATA_PRIMARY */
13611 thr2_nz_ctx_tsb_0 ,
13612 TTE_V = 1 ,
13613 TTE_NFO = 0 ,
13614 TTE_L = 1 ,
13615 TTE_Soft = 0x1a0000 ,
13616 TTE_IE = 0 ,
13617 TTE_E = 0 ,
13618 TTE_CP = 0 ,
13619 TTE_CV = 0 ,
13620 TTE_P = 0 ,
13621 TTE_EP = 0 ,
13622 TTE_W = 1 ,
13623 TTE_SW1 = 1 ,
13624 TTE_SW0 = 1 ,
13625 TTE_RSVD1 = 0 ,
13626 TTE_Size = 1 ,
13627 /* DTTE_TAG_DATA = 00006800002912a1 80000003d0580041 */
13628 end_label = Thr2_User_Data_4v10a_data_end ,
13629 compressimage ,
13630 }
13631.data
13632.global Thr2_User_Data_4v10a_data_begin
13633Thr2_User_Data_4v10a_data_begin:
13634 .xword 0x672000042000
13635 .xword 0x67200017c000
13636 .xword 0x6a0040000000
13637 .xword 0x67200006c000
13638 .xword 0x6720000ec000
13639 .xword 0x67200002a000
13640 .xword 0x680000da0000
13641 .xword 0x690032c00000
13642 .xword 0x672000012000
13643 .xword 0x67200002c000
13644 .xword 0x6720000f6000
13645 .xword 0x69003a800000
13646 .xword 0x6720000c8000
13647 .xword 0x690019800000
13648 .xword 0x6800008a0000
13649 .xword 0x680000aa0000
13650 .xword 0x6800000b0000
13651 .xword 0x6720001e8000
13652 .xword 0x690030000000
13653 .xword 0x67200003c000
13654 .xword 0x690003400000
13655 .xword 0x69002e400000
13656 .xword 0x680000cf0000
13657 .xword 0x6800003f0000
13658 .xword 0x672000168000
13659 .xword 0x6a0280000000
13660 .xword 0x6800003b0000
13661 .xword 0x690013c00000
13662 .xword 0x67200000a000
13663 .xword 0x680000170000
13664 .xword 0x69003b800000
13665 .xword 0x6800005d0000
13666 .xword 0x680000290000
13667 .xword 0x67200007c000
13668 .xword 0x69000c800000
13669 .xword 0x680000fc0000
13670 .xword 0x6720000fc000
13671 .xword 0x6a05c0000000
13672 .xword 0x6800003a0000
13673 .xword 0x690018c00000
13674 .xword 0x690026000000
13675 .xword 0x67200003e000
13676 .xword 0x6a0670000000
13677 .xword 0x680000670000
13678Thr2_User_Data_4v10a_data_end:
13679/*********************************************************************/
13680SECTION .Thr2_User_Text_4v00d TEXT_VA=0x67200007c000
13681attr_text {
13682 Name = .Thr2_User_Text_4v00d ,
13683 VA = 0x67200007c000 ,/* 0x67200007dfc0 */
13684 RA = 0x00a007c000 ,
13685 PA = 0x00a007c000 ,
13686 TTE_Context = 0x12a1 ,/* TEXT_PRIMARY */
13687 thr2_nz_ctx_tsb_3 ,
13688 TTE_V = 1 ,
13689 TTE_NFO = 0 ,
13690 TTE_L = 0 ,
13691 TTE_Soft = 0x120000 ,
13692 TTE_IE = 0 ,
13693 TTE_E = 0 ,
13694 TTE_CP = 1 ,
13695 TTE_CV = 0 ,
13696 TTE_P = 0 ,
13697 TTE_EP = 1 ,
13698 TTE_W = 0 ,
13699 TTE_SW1 = 1 ,
13700 TTE_SW0 = 1 ,
13701 TTE_RSVD1 = 0 ,
13702 TTE_Size = 0 ,
13703 /* ITTE_TAG_DATA = 000067200007d2a1 80000000a007c480 */
13704 end_label = Thr2_User_Text_4v00d_text_end ,
13705 compressimage ,
13706 }
13707.text
13708.global Thr2_User_Text_4v00d_text_begin
13709Thr2_User_Text_4v00d_text_begin:
13710 nop
13711 sub %g1, 1, %g1
13712 brz %g1,Thr2_User_Text_4v00d_exit
13713 nop
13714 .word 0xe0592120
13715 .word 0xfc9a9c40
13716 .word 0xfe5c2f20
13717 .word 0xe272a048
13718 .word 0xc025e7dc
13719 nop
13720 nop
13721 nop
13722 nop
13723 nop
13724 nop
13725 .word 0xf65aa0c0
13726 .word 0x1000000
13727 or %g0, 0xf0, %i7
13728 READ_IDATA_ACCESS
13729 .word 0xbe86e068
13730 .word 0xe0dfd040
13731 .word 0xc0242cc8
13732 nop
13733 nop
13734 nop
13735 nop
13736 nop
13737 nop
13738 nop
13739 nop
13740 nop
13741 .word 0xc0376780
13742 .word 0xfe56e998
13743 ACCESS_DTSB_PTR
13744 .word 0x1000000
13745 or %g0, 0x045, %i7
13746 LOAD_DDATA_IN
13747 .word 0xc072a710
13748thr2_MMU_ASI_PRIMARY_168:
13749 .word 0x87802080
13750 .word 0xf8f42000
13751 .word 0x1000000
13752 or %g0, 0x47d, %i7
13753 LOAD_IDATA_ACCESS
13754 DO_BRANCH
13755 .word 0x81c56000
13756 .word 0xbe13c000
13757 GOTO_SUPERVISOR0
13758 IDEMAP_ALL
13759thr2_MMU_ASI_BLK_PL_169:
13760 .word 0x878020f8
13761 .word 0xc1baac40
13762 TOGGLE_LSU_DM
13763 .word 0xfe42aa9c
13764 .word 0x1000000
13765 .word 0xbe154000
13766 DDEMAP_PAGE
13767 ACCESS_ITSB_PTR
13768 .word 0x1000000
13769 or %g0, 0x003, %i7
13770 LOAD_IDATA_IN
13771 TOGGLE_LSU_IM
13772 .word 0x1000000
13773 or %g0, 0x73c, %i7
13774 LOAD_DDATA_ACCESS
13775 nop
13776 nop
13777 nop
13778 nop
13779 nop
13780 nop
13781 nop
13782 nop
13783 nop
13784 DO_BRANCH
13785 .word 0x81c6a000
13786 .word 0xbe124000
13787 GOTO_SUPERVISOR0
13788 ACCESS_DTSB_PTR
13789 nop
13790 .word 0xbe82e010
13791 .word 0xcadfd060
13792 .word 0xfcdd1000
13793 IDEMAP_NCTX
13794 .word 0x1000000
13795 or %g0, 0x72b, %i7
13796 LOAD_DDATA_ACCESS
13797thr2_MMU_ASI_PRIMARY_170:
13798 .word 0x87802080
13799 .word 0xccf42018
13800 ACCESS_DTSB_PTR
13801 .word 0x1000000
13802 or %g0, 0x70, %i7
13803 LOAD_DDATA_ACCESS
13804 DO_BRANCH
13805 .word 0x81c4a000
13806 .word 0xbe124000
13807 GOTO_SUPERVISOR0
13808 nop
13809 nop
13810 nop
13811 nop
13812 nop
13813 nop
13814 nop
13815 nop
13816 .word 0xc19a9f00
13817 .word 0xfe52a976
13818 .word 0xfcdd1000
13819 .word 0xbe120000
13820 GOTO_SUPERVISOR1
13821 .word 0x1000000
13822 .word 0xbe140000
13823 srlx %i7, 8, %i7
13824 andn %i7, 0x1f, %i7
13825 ITLB_PROBE
13826 DDEMAP_ALL_RPAGES
13827 .word 0xfa5e6068
13828 .word 0x1000000
13829 or %g0, 0x262, %i7
13830 LOAD_DDATA_ACCESS
13831 .word 0xcc5aa070
13832 DDEMAP_ALL_PAGES
13833 .word 0xc0742890
13834 nop
13835 nop
13836 nop
13837 nop
13838 nop
13839 nop
13840 nop
13841 nop
13842 nop
13843 .word 0x1000000
13844 or %g0, 0x284, %i7
13845 LOAD_DDATA_ACCESS
13846 .word 0x1000000
13847 or %g0, 0x488, %i7
13848 ITLB_TAG_READ
13849 IDEMAP_ALL_PAGES
13850 DO_BRANCH
13851 .word 0x81c36000
13852 .word 0xbe124000
13853 GOTO_SUPERVISOR0
13854 .word 0xd0752028
13855 .word 0xc02aada4
13856 .word 0x81c36000
13857 .word 0xbe124000
13858 GOTO_SUPERVISOR0
13859 nop
13860Thr2_User_Text_4v00d_exit:
13861 EXIT_GOOD
13862Thr2_User_Text_4v00d_text_end:
13863/*********************************************************************/
13864SECTION .Thr2_User_Data_4v10b DATA_VA=0x69000c800000
13865attr_data {
13866 Name = .Thr2_User_Data_4v10b ,
13867 VA = 0x69000c800000 ,/* 0x69000cbfffc0 */
13868 RA = 0x01abc00000 ,
13869 PA = 0x2dabc00000 ,
13870 TTE_Context = 0x12a1 ,/* DATA_PRIMARY */
13871 thr2_nz_ctx_tsb_1 ,
13872 TTE_V = 1 ,
13873 TTE_NFO = 0 ,
13874 TTE_L = 1 ,
13875 TTE_Soft = 0x1a0000 ,
13876 TTE_IE = 0 ,
13877 TTE_E = 0 ,
13878 TTE_CP = 0 ,
13879 TTE_CV = 0 ,
13880 TTE_P = 0 ,
13881 TTE_EP = 0 ,
13882 TTE_W = 1 ,
13883 TTE_SW1 = 1 ,
13884 TTE_SW0 = 1 ,
13885 TTE_RSVD1 = 0 ,
13886 TTE_Size = 3 ,
13887 /* DTTE_TAG_DATA = 000069000c8012a1 8000002dabc00043 */
13888 end_label = Thr2_User_Data_4v10b_data_end ,
13889 compressimage ,
13890 }
13891.data
13892.global Thr2_User_Data_4v10b_data_begin
13893Thr2_User_Data_4v10b_data_begin:
13894 .xword 0x672000042000
13895 .xword 0x67200017c000
13896 .xword 0x6a0040000000
13897 .xword 0x67200006c000
13898 .xword 0x6720000ec000
13899 .xword 0x67200002a000
13900 .xword 0x680000da0000
13901 .xword 0x690032c00000
13902 .xword 0x672000012000
13903 .xword 0x67200002c000
13904 .xword 0x6720000f6000
13905 .xword 0x69003a800000
13906 .xword 0x6720000c8000
13907 .xword 0x690019800000
13908 .xword 0x6800008a0000
13909 .xword 0x680000aa0000
13910 .xword 0x6800000b0000
13911 .xword 0x6720001e8000
13912 .xword 0x690030000000
13913 .xword 0x67200003c000
13914 .xword 0x690003400000
13915 .xword 0x69002e400000
13916 .xword 0x680000cf0000
13917 .xword 0x6800003f0000
13918 .xword 0x672000168000
13919 .xword 0x6a0280000000
13920 .xword 0x6800003b0000
13921 .xword 0x690013c00000
13922 .xword 0x67200000a000
13923 .xword 0x680000170000
13924 .xword 0x69003b800000
13925 .xword 0x6800005d0000
13926 .xword 0x680000290000
13927 .xword 0x67200007c000
13928 .xword 0x69000c800000
13929 .xword 0x680000fc0000
13930 .xword 0x6720000fc000
13931 .xword 0x6a05c0000000
13932 .xword 0x6800003a0000
13933 .xword 0x690018c00000
13934 .xword 0x690026000000
13935 .xword 0x67200003e000
13936 .xword 0x6a0670000000
13937 .xword 0x680000670000
13938Thr2_User_Data_4v10b_data_end:
13939/*********************************************************************/
13940SECTION .Thr2_User_Text_4v00e TEXT_VA=0x680000fc0000
13941attr_text {
13942 Name = .Thr2_User_Text_4v00e ,
13943 VA = 0x680000fc0000 ,/* 0x680000fcffc0 */
13944 RA = 0x03d04a0000 ,
13945 PA = 0x03d04a0000 ,
13946 TTE_Context = 0x12a1 ,/* TEXT_PRIMARY */
13947 thr2_nz_ctx_tsb_0 ,
13948 TTE_V = 1 ,
13949 TTE_NFO = 0 ,
13950 TTE_L = 0 ,
13951 TTE_Soft = 0x120000 ,
13952 TTE_IE = 0 ,
13953 TTE_E = 0 ,
13954 TTE_CP = 1 ,
13955 TTE_CV = 0 ,
13956 TTE_P = 0 ,
13957 TTE_EP = 1 ,
13958 TTE_W = 0 ,
13959 TTE_SW1 = 1 ,
13960 TTE_SW0 = 1 ,
13961 TTE_RSVD1 = 0 ,
13962 TTE_Size = 1 ,
13963 /* ITTE_TAG_DATA = 0000680000fc12a1 80000003d04a0481 */
13964 end_label = Thr2_User_Text_4v00e_text_end ,
13965 compressimage ,
13966 }
13967.text
13968.global Thr2_User_Text_4v00e_text_begin
13969Thr2_User_Text_4v00e_text_begin:
13970 nop
13971 sub %g1, 1, %g1
13972 brz %g1,Thr2_User_Text_4v00e_exit
13973 nop
13974 nop
13975 nop
13976 nop
13977 nop
13978 nop
13979 nop
13980 .word 0xe39ddf00
13981 nop
13982 nop
13983 nop
13984 nop
13985 nop
13986 nop
13987 nop
13988 nop
13989 nop
13990 DDEMAP_NCTX
13991 .word 0x1000000
13992 or %g0, 0xe0, %i7
13993 ITLB_TAG_READ
13994 nop
13995 nop
13996 nop
13997 nop
13998 nop
13999 nop
14000 nop
14001 nop
14002 nop
14003 .word 0xbe852068
14004 .word 0xe0dfd000
14005 DO_BRANCH
14006 .word 0x81c0e088
14007 .word 0xbe124000
14008 GOTO_SUPERVISOR0
14009 .word 0xd2712000
14010 .word 0xc02aac7b
14011 ACCESS_DTSB_PTR
14012 nop
14013 nop
14014 nop
14015 nop
14016 nop
14017 .word 0xc02aaa20
14018thr2_MMU_ASI_BLK_COMMIT_P_171:
14019 .word 0x878020e0
14020 .word 0xe1b8ab80
14021 DDEMAP_ALL
14022 .word 0xfcded000
14023 .word 0x1000000
14024 or %g0, 0x2d9, %i7
14025 LOAD_DDATA_ACCESS
14026 .word 0x1000000
14027 or %g0, 0x091, %i7
14028 LOAD_DDATA_IN
14029 .word 0xc0342160
14030 .word 0x1000000
14031 .word 0xbe16c000
14032 srlx %i7, 8, %i7
14033 andn %i7, 0x1f, %i7
14034 xor %i7, 0x10, %i7
14035 ITLB_PROBE
14036 IDEMAP_PCTX
14037 .word 0xc0342f8c
14038 .word 0x1000000
14039 or %g0, 0xc8, %i7
14040 DTLB_TAG_READ
14041 .word 0xfcde5000
14042thr2_MMU_ASI_PRIMARY_172:
14043 .word 0x87802080
14044 .word 0xecf2a080
14045 .word 0xbe158000
14046 GOTO_SUPERVISOR1
14047 .word 0x1000000
14048 or %g0, 0x056, %i7
14049 LOAD_IDATA_IN
14050 DDEMAP_NCTX
14051 .word 0x1000000
14052 or %g0, 0x1f0, %i7
14053 READ_IDATA_ACCESS
14054 .word 0x1000000
14055 or %g0, 0x1f6, %i7
14056 LOAD_IDATA_ACCESS
14057 .word 0x1000000
14058 .word 0xbe140000
14059 srlx %i7, 8, %i7
14060 andn %i7, 0x1f, %i7
14061 xor %i7, 0x10, %i7
14062 ITLB_PROBE
14063 TOGGLE_LSU_IM
14064 .word 0x1000000
14065 or %g0, 0x4f8, %i7
14066 READ_IDATA_ACCESS
14067 .word 0x1000000
14068 or %g0, 0x08a, %i7
14069 LOAD_IDATA_IN
14070 .word 0xfcdf5100
14071thr2_MMU_ASI_PRIMARY_173:
14072 .word 0x87802080
14073 .word 0xf8f76108
14074 .word 0xdc76e028
14075 .word 0xc0342a18
14076 DDEMAP_ALL_RPAGES
14077 .word 0xbe124000
14078 GOTO_SUPERVISOR0
14079 .word 0x1000000
14080 or %g0, 0x4dc, %i7
14081 LOAD_DDATA_ACCESS
14082 .word 0xc02128e4
14083 nop
14084 nop
14085 nop
14086 nop
14087 nop
14088 nop
14089 .word 0xfe4c2c36
14090 .word 0xfcdf5000
14091 .word 0xbe85e088
14092 .word 0xfadfd000
14093thr2_MMU_ASI_PRIMARY_174:
14094 .word 0x87802080
14095 .word 0xc8f2a0c0
14096 TOGGLE_LSU_IM
14097 nop
14098 nop
14099 nop
14100 nop
14101 nop
14102 nop
14103 nop
14104 nop
14105 .word 0x1000000
14106 or %g0, 0x550, %i7
14107 ITLB_TAG_READ
14108 .word 0xfc9d1000
14109 .word 0x1000000
14110 or %g0, 0x71, %i7
14111 LOAD_IDATA_ACCESS
14112 .word 0x1000000
14113 or %g0, 0x0af, %i7
14114 LOAD_DDATA_IN
14115 .word 0xe05aa0c0
14116 nop
14117 nop
14118 nop
14119 DO_BRANCH
14120 .word 0x81c62000
14121 .word 0xbe124000
14122 GOTO_SUPERVISOR0
14123 DDEMAP_ALL_PAGES
14124 DO_BRANCH
14125 .word 0x81c62000
14126 .word 0xbe124000
14127 GOTO_SUPERVISOR0
14128 .word 0xf25f6068
14129 .word 0xbe120000
14130 GOTO_SUPERVISOR1
14131 nop
14132Thr2_User_Text_4v00e_exit:
14133 EXIT_GOOD
14134Thr2_User_Text_4v00e_text_end:
14135/*********************************************************************/
14136SECTION .Thr2_User_Data_4v10c DATA_VA=0x6720000fc000
14137attr_data {
14138 Name = .Thr2_User_Data_4v10c ,
14139 VA = 0x6720000fc000 ,/* 0x6720000fdfc0 */
14140 RA = 0x00a018c000 ,
14141 PA = 0x00a018c000 ,
14142 TTE_Context = 0x12a1 ,/* DATA_PRIMARY */
14143 thr2_nz_ctx_tsb_3 ,
14144 TTE_V = 1 ,
14145 TTE_NFO = 0 ,
14146 TTE_L = 1 ,
14147 TTE_Soft = 0x1a0000 ,
14148 TTE_IE = 0 ,
14149 TTE_E = 0 ,
14150 TTE_CP = 0 ,
14151 TTE_CV = 0 ,
14152 TTE_P = 0 ,
14153 TTE_EP = 0 ,
14154 TTE_W = 1 ,
14155 TTE_SW1 = 1 ,
14156 TTE_SW0 = 1 ,
14157 TTE_RSVD1 = 0 ,
14158 TTE_Size = 0 ,
14159 /* DTTE_TAG_DATA = 00006720000fd2a1 80000000a018c040 */
14160 end_label = Thr2_User_Data_4v10c_data_end ,
14161 compressimage ,
14162 }
14163.data
14164.global Thr2_User_Data_4v10c_data_begin
14165Thr2_User_Data_4v10c_data_begin:
14166 .xword 0x672000042000
14167 .xword 0x67200017c000
14168 .xword 0x6a0040000000
14169 .xword 0x67200006c000
14170 .xword 0x6720000ec000
14171 .xword 0x67200002a000
14172 .xword 0x680000da0000
14173 .xword 0x690032c00000
14174 .xword 0x672000012000
14175 .xword 0x67200002c000
14176 .xword 0x6720000f6000
14177 .xword 0x69003a800000
14178 .xword 0x6720000c8000
14179 .xword 0x690019800000
14180 .xword 0x6800008a0000
14181 .xword 0x680000aa0000
14182 .xword 0x6800000b0000
14183 .xword 0x6720001e8000
14184 .xword 0x690030000000
14185 .xword 0x67200003c000
14186 .xword 0x690003400000
14187 .xword 0x69002e400000
14188 .xword 0x680000cf0000
14189 .xword 0x6800003f0000
14190 .xword 0x672000168000
14191 .xword 0x6a0280000000
14192 .xword 0x6800003b0000
14193 .xword 0x690013c00000
14194 .xword 0x67200000a000
14195 .xword 0x680000170000
14196 .xword 0x69003b800000
14197 .xword 0x6800005d0000
14198 .xword 0x680000290000
14199 .xword 0x67200007c000
14200 .xword 0x69000c800000
14201 .xword 0x680000fc0000
14202 .xword 0x6720000fc000
14203 .xword 0x6a05c0000000
14204 .xword 0x6800003a0000
14205 .xword 0x690018c00000
14206 .xword 0x690026000000
14207 .xword 0x67200003e000
14208 .xword 0x6a0670000000
14209 .xword 0x680000670000
14210Thr2_User_Data_4v10c_data_end:
14211/*********************************************************************/
14212SECTION .Thr2_User_Data_4v10d DATA_VA=0x6a05c0000000
14213attr_data {
14214 Name = .Thr2_User_Data_4v10d ,
14215 VA = 0x6a05c0000000 ,/* 0x6a05cfffffc0 */
14216 RA = 0x0290000000 ,
14217 PA = 0x2e90000000 ,
14218 TTE_Context = 0x12a1 ,/* DATA_PRIMARY */
14219 thr2_nz_ctx_tsb_2 ,
14220 TTE_V = 1 ,
14221 TTE_NFO = 0 ,
14222 TTE_L = 1 ,
14223 TTE_Soft = 0x1a0000 ,
14224 TTE_IE = 0 ,
14225 TTE_E = 0 ,
14226 TTE_CP = 0 ,
14227 TTE_CV = 0 ,
14228 TTE_P = 0 ,
14229 TTE_EP = 0 ,
14230 TTE_W = 1 ,
14231 TTE_SW1 = 1 ,
14232 TTE_SW0 = 1 ,
14233 TTE_RSVD1 = 0 ,
14234 TTE_Size = 5 ,
14235 /* DTTE_TAG_DATA = 00006a05c00012a1 8000002e90000045 */
14236 end_label = Thr2_User_Data_4v10d_data_end ,
14237 compressimage ,
14238 }
14239.data
14240.global Thr2_User_Data_4v10d_data_begin
14241Thr2_User_Data_4v10d_data_begin:
14242 .xword 0x672000042000
14243 .xword 0x67200017c000
14244 .xword 0x6a0040000000
14245 .xword 0x67200006c000
14246 .xword 0x6720000ec000
14247 .xword 0x67200002a000
14248 .xword 0x680000da0000
14249 .xword 0x690032c00000
14250 .xword 0x672000012000
14251 .xword 0x67200002c000
14252 .xword 0x6720000f6000
14253 .xword 0x69003a800000
14254 .xword 0x6720000c8000
14255 .xword 0x690019800000
14256 .xword 0x6800008a0000
14257 .xword 0x680000aa0000
14258 .xword 0x6800000b0000
14259 .xword 0x6720001e8000
14260 .xword 0x690030000000
14261 .xword 0x67200003c000
14262 .xword 0x690003400000
14263 .xword 0x69002e400000
14264 .xword 0x680000cf0000
14265 .xword 0x6800003f0000
14266 .xword 0x672000168000
14267 .xword 0x6a0280000000
14268 .xword 0x6800003b0000
14269 .xword 0x690013c00000
14270 .xword 0x67200000a000
14271 .xword 0x680000170000
14272 .xword 0x69003b800000
14273 .xword 0x6800005d0000
14274 .xword 0x680000290000
14275 .xword 0x67200007c000
14276 .xword 0x69000c800000
14277 .xword 0x680000fc0000
14278 .xword 0x6720000fc000
14279 .xword 0x6a05c0000000
14280 .xword 0x6800003a0000
14281 .xword 0x690018c00000
14282 .xword 0x690026000000
14283 .xword 0x67200003e000
14284 .xword 0x6a0670000000
14285 .xword 0x680000670000
14286Thr2_User_Data_4v10d_data_end:
14287/*********************************************************************/
14288SECTION .Thr2_User_Data_4v10e DATA_VA=0x6800003a0000
14289attr_data {
14290 Name = .Thr2_User_Data_4v10e ,
14291 VA = 0x6800003a0000 ,/* 0x6800003affc0 */
14292 RA = 0x03d0ac0000 ,
14293 PA = 0x03d0ac0000 ,
14294 TTE_Context = 0x12a1 ,/* DATA_PRIMARY */
14295 thr2_nz_ctx_tsb_0 ,
14296 TTE_V = 1 ,
14297 TTE_NFO = 0 ,
14298 TTE_L = 1 ,
14299 TTE_Soft = 0x1a0000 ,
14300 TTE_IE = 0 ,
14301 TTE_E = 0 ,
14302 TTE_CP = 0 ,
14303 TTE_CV = 0 ,
14304 TTE_P = 0 ,
14305 TTE_EP = 0 ,
14306 TTE_W = 1 ,
14307 TTE_SW1 = 1 ,
14308 TTE_SW0 = 1 ,
14309 TTE_RSVD1 = 0 ,
14310 TTE_Size = 1 ,
14311 /* DTTE_TAG_DATA = 00006800003a12a1 80000003d0ac0041 */
14312 end_label = Thr2_User_Data_4v10e_data_end ,
14313 compressimage ,
14314 }
14315.data
14316.global Thr2_User_Data_4v10e_data_begin
14317Thr2_User_Data_4v10e_data_begin:
14318 .xword 0x672000042000
14319 .xword 0x67200017c000
14320 .xword 0x6a0040000000
14321 .xword 0x67200006c000
14322 .xword 0x6720000ec000
14323 .xword 0x67200002a000
14324 .xword 0x680000da0000
14325 .xword 0x690032c00000
14326 .xword 0x672000012000
14327 .xword 0x67200002c000
14328 .xword 0x6720000f6000
14329 .xword 0x69003a800000
14330 .xword 0x6720000c8000
14331 .xword 0x690019800000
14332 .xword 0x6800008a0000
14333 .xword 0x680000aa0000
14334 .xword 0x6800000b0000
14335 .xword 0x6720001e8000
14336 .xword 0x690030000000
14337 .xword 0x67200003c000
14338 .xword 0x690003400000
14339 .xword 0x69002e400000
14340 .xword 0x680000cf0000
14341 .xword 0x6800003f0000
14342 .xword 0x672000168000
14343 .xword 0x6a0280000000
14344 .xword 0x6800003b0000
14345 .xword 0x690013c00000
14346 .xword 0x67200000a000
14347 .xword 0x680000170000
14348 .xword 0x69003b800000
14349 .xword 0x6800005d0000
14350 .xword 0x680000290000
14351 .xword 0x67200007c000
14352 .xword 0x69000c800000
14353 .xword 0x680000fc0000
14354 .xword 0x6720000fc000
14355 .xword 0x6a05c0000000
14356 .xword 0x6800003a0000
14357 .xword 0x690018c00000
14358 .xword 0x690026000000
14359 .xword 0x67200003e000
14360 .xword 0x6a0670000000
14361 .xword 0x680000670000
14362Thr2_User_Data_4v10e_data_end:
14363/*********************************************************************/
14364SECTION .Thr2_User_Data_4v10f DATA_VA=0x690018c00000
14365attr_data {
14366 Name = .Thr2_User_Data_4v10f ,
14367 VA = 0x690018c00000 ,/* 0x690018ffffc0 */
14368 RA = 0x01a6c00000 ,
14369 PA = 0x2da6c00000 ,
14370 TTE_Context = 0x12a1 ,/* DATA_PRIMARY */
14371 thr2_nz_ctx_tsb_1 ,
14372 TTE_V = 1 ,
14373 TTE_NFO = 0 ,
14374 TTE_L = 1 ,
14375 TTE_Soft = 0x1a0000 ,
14376 TTE_IE = 0 ,
14377 TTE_E = 0 ,
14378 TTE_CP = 0 ,
14379 TTE_CV = 0 ,
14380 TTE_P = 0 ,
14381 TTE_EP = 0 ,
14382 TTE_W = 1 ,
14383 TTE_SW1 = 1 ,
14384 TTE_SW0 = 1 ,
14385 TTE_RSVD1 = 0 ,
14386 TTE_Size = 3 ,
14387 /* DTTE_TAG_DATA = 0000690018c012a1 8000002da6c00043 */
14388 end_label = Thr2_User_Data_4v10f_data_end ,
14389 compressimage ,
14390 }
14391.data
14392.global Thr2_User_Data_4v10f_data_begin
14393Thr2_User_Data_4v10f_data_begin:
14394 .xword 0x672000042000
14395 .xword 0x67200017c000
14396 .xword 0x6a0040000000
14397 .xword 0x67200006c000
14398 .xword 0x6720000ec000
14399 .xword 0x67200002a000
14400 .xword 0x680000da0000
14401 .xword 0x690032c00000
14402 .xword 0x672000012000
14403 .xword 0x67200002c000
14404 .xword 0x6720000f6000
14405 .xword 0x69003a800000
14406 .xword 0x6720000c8000
14407 .xword 0x690019800000
14408 .xword 0x6800008a0000
14409 .xword 0x680000aa0000
14410 .xword 0x6800000b0000
14411 .xword 0x6720001e8000
14412 .xword 0x690030000000
14413 .xword 0x67200003c000
14414 .xword 0x690003400000
14415 .xword 0x69002e400000
14416 .xword 0x680000cf0000
14417 .xword 0x6800003f0000
14418 .xword 0x672000168000
14419 .xword 0x6a0280000000
14420 .xword 0x6800003b0000
14421 .xword 0x690013c00000
14422 .xword 0x67200000a000
14423 .xword 0x680000170000
14424 .xword 0x69003b800000
14425 .xword 0x6800005d0000
14426 .xword 0x680000290000
14427 .xword 0x67200007c000
14428 .xword 0x69000c800000
14429 .xword 0x680000fc0000
14430 .xword 0x6720000fc000
14431 .xword 0x6a05c0000000
14432 .xword 0x6800003a0000
14433 .xword 0x690018c00000
14434 .xword 0x690026000000
14435 .xword 0x67200003e000
14436 .xword 0x6a0670000000
14437 .xword 0x680000670000
14438Thr2_User_Data_4v10f_data_end:
14439/*********************************************************************/
14440SECTION .Thr2_User_Data_4v110 DATA_VA=0x690026000000
14441attr_data {
14442 Name = .Thr2_User_Data_4v110 ,
14443 VA = 0x690026000000 ,/* 0x6900263fffc0 */
14444 RA = 0x01a5c00000 ,
14445 PA = 0x2da5c00000 ,
14446 TTE_Context = 0x12a1 ,/* DATA_PRIMARY */
14447 thr2_nz_ctx_tsb_1 ,
14448 TTE_V = 1 ,
14449 TTE_NFO = 0 ,
14450 TTE_L = 1 ,
14451 TTE_Soft = 0x1a0000 ,
14452 TTE_IE = 0 ,
14453 TTE_E = 0 ,
14454 TTE_CP = 0 ,
14455 TTE_CV = 0 ,
14456 TTE_P = 0 ,
14457 TTE_EP = 0 ,
14458 TTE_W = 1 ,
14459 TTE_SW1 = 1 ,
14460 TTE_SW0 = 1 ,
14461 TTE_RSVD1 = 0 ,
14462 TTE_Size = 3 ,
14463 /* DTTE_TAG_DATA = 00006900260012a1 8000002da5c00043 */
14464 end_label = Thr2_User_Data_4v110_data_end ,
14465 compressimage ,
14466 }
14467.data
14468.global Thr2_User_Data_4v110_data_begin
14469Thr2_User_Data_4v110_data_begin:
14470 .xword 0x672000042000
14471 .xword 0x67200017c000
14472 .xword 0x6a0040000000
14473 .xword 0x67200006c000
14474 .xword 0x6720000ec000
14475 .xword 0x67200002a000
14476 .xword 0x680000da0000
14477 .xword 0x690032c00000
14478 .xword 0x672000012000
14479 .xword 0x67200002c000
14480 .xword 0x6720000f6000
14481 .xword 0x69003a800000
14482 .xword 0x6720000c8000
14483 .xword 0x690019800000
14484 .xword 0x6800008a0000
14485 .xword 0x680000aa0000
14486 .xword 0x6800000b0000
14487 .xword 0x6720001e8000
14488 .xword 0x690030000000
14489 .xword 0x67200003c000
14490 .xword 0x690003400000
14491 .xword 0x69002e400000
14492 .xword 0x680000cf0000
14493 .xword 0x6800003f0000
14494 .xword 0x672000168000
14495 .xword 0x6a0280000000
14496 .xword 0x6800003b0000
14497 .xword 0x690013c00000
14498 .xword 0x67200000a000
14499 .xword 0x680000170000
14500 .xword 0x69003b800000
14501 .xword 0x6800005d0000
14502 .xword 0x680000290000
14503 .xword 0x67200007c000
14504 .xword 0x69000c800000
14505 .xword 0x680000fc0000
14506 .xword 0x6720000fc000
14507 .xword 0x6a05c0000000
14508 .xword 0x6800003a0000
14509 .xword 0x690018c00000
14510 .xword 0x690026000000
14511 .xword 0x67200003e000
14512 .xword 0x6a0670000000
14513 .xword 0x680000670000
14514Thr2_User_Data_4v110_data_end:
14515/*********************************************************************/
14516SECTION .Thr2_User_Data_4v111 DATA_VA=0x67200003e000
14517attr_data {
14518 Name = .Thr2_User_Data_4v111 ,
14519 VA = 0x67200003e000 ,/* 0x67200003ffc0 */
14520 RA = 0x00a01ac000 ,
14521 PA = 0x00a01ac000 ,
14522 TTE_Context = 0x12a1 ,/* DATA_PRIMARY */
14523 thr2_nz_ctx_tsb_3 ,
14524 TTE_V = 1 ,
14525 TTE_NFO = 0 ,
14526 TTE_L = 1 ,
14527 TTE_Soft = 0x1a0000 ,
14528 TTE_IE = 0 ,
14529 TTE_E = 0 ,
14530 TTE_CP = 0 ,
14531 TTE_CV = 0 ,
14532 TTE_P = 0 ,
14533 TTE_EP = 0 ,
14534 TTE_W = 1 ,
14535 TTE_SW1 = 1 ,
14536 TTE_SW0 = 1 ,
14537 TTE_RSVD1 = 0 ,
14538 TTE_Size = 0 ,
14539 /* DTTE_TAG_DATA = 000067200003f2a1 80000000a01ac040 */
14540 end_label = Thr2_User_Data_4v111_data_end ,
14541 compressimage ,
14542 }
14543.data
14544.global Thr2_User_Data_4v111_data_begin
14545Thr2_User_Data_4v111_data_begin:
14546 .xword 0x672000042000
14547 .xword 0x67200017c000
14548 .xword 0x6a0040000000
14549 .xword 0x67200006c000
14550 .xword 0x6720000ec000
14551 .xword 0x67200002a000
14552 .xword 0x680000da0000
14553 .xword 0x690032c00000
14554 .xword 0x672000012000
14555 .xword 0x67200002c000
14556 .xword 0x6720000f6000
14557 .xword 0x69003a800000
14558 .xword 0x6720000c8000
14559 .xword 0x690019800000
14560 .xword 0x6800008a0000
14561 .xword 0x680000aa0000
14562 .xword 0x6800000b0000
14563 .xword 0x6720001e8000
14564 .xword 0x690030000000
14565 .xword 0x67200003c000
14566 .xword 0x690003400000
14567 .xword 0x69002e400000
14568 .xword 0x680000cf0000
14569 .xword 0x6800003f0000
14570 .xword 0x672000168000
14571 .xword 0x6a0280000000
14572 .xword 0x6800003b0000
14573 .xword 0x690013c00000
14574 .xword 0x67200000a000
14575 .xword 0x680000170000
14576 .xword 0x69003b800000
14577 .xword 0x6800005d0000
14578 .xword 0x680000290000
14579 .xword 0x67200007c000
14580 .xword 0x69000c800000
14581 .xword 0x680000fc0000
14582 .xword 0x6720000fc000
14583 .xword 0x6a05c0000000
14584 .xword 0x6800003a0000
14585 .xword 0x690018c00000
14586 .xword 0x690026000000
14587 .xword 0x67200003e000
14588 .xword 0x6a0670000000
14589 .xword 0x680000670000
14590Thr2_User_Data_4v111_data_end:
14591/*********************************************************************/
14592SECTION .Thr2_User_Data_4v112 DATA_VA=0x6a0670000000
14593attr_data {
14594 Name = .Thr2_User_Data_4v112 ,
14595 VA = 0x6a0670000000 ,/* 0x6a067fffffc0 */
14596 RA = 0x0120000000 ,
14597 PA = 0x2d20000000 ,
14598 TTE_Context = 0x12a1 ,/* DATA_PRIMARY */
14599 thr2_nz_ctx_tsb_2 ,
14600 TTE_V = 1 ,
14601 TTE_NFO = 0 ,
14602 TTE_L = 1 ,
14603 TTE_Soft = 0x1a0000 ,
14604 TTE_IE = 0 ,
14605 TTE_E = 0 ,
14606 TTE_CP = 0 ,
14607 TTE_CV = 0 ,
14608 TTE_P = 0 ,
14609 TTE_EP = 0 ,
14610 TTE_W = 1 ,
14611 TTE_SW1 = 1 ,
14612 TTE_SW0 = 1 ,
14613 TTE_RSVD1 = 0 ,
14614 TTE_Size = 5 ,
14615 /* DTTE_TAG_DATA = 00006a06700012a1 8000002d20000045 */
14616 end_label = Thr2_User_Data_4v112_data_end ,
14617 compressimage ,
14618 }
14619.data
14620.global Thr2_User_Data_4v112_data_begin
14621Thr2_User_Data_4v112_data_begin:
14622 .xword 0x672000042000
14623 .xword 0x67200017c000
14624 .xword 0x6a0040000000
14625 .xword 0x67200006c000
14626 .xword 0x6720000ec000
14627 .xword 0x67200002a000
14628 .xword 0x680000da0000
14629 .xword 0x690032c00000
14630 .xword 0x672000012000
14631 .xword 0x67200002c000
14632 .xword 0x6720000f6000
14633 .xword 0x69003a800000
14634 .xword 0x6720000c8000
14635 .xword 0x690019800000
14636 .xword 0x6800008a0000
14637 .xword 0x680000aa0000
14638 .xword 0x6800000b0000
14639 .xword 0x6720001e8000
14640 .xword 0x690030000000
14641 .xword 0x67200003c000
14642 .xword 0x690003400000
14643 .xword 0x69002e400000
14644 .xword 0x680000cf0000
14645 .xword 0x6800003f0000
14646 .xword 0x672000168000
14647 .xword 0x6a0280000000
14648 .xword 0x6800003b0000
14649 .xword 0x690013c00000
14650 .xword 0x67200000a000
14651 .xword 0x680000170000
14652 .xword 0x69003b800000
14653 .xword 0x6800005d0000
14654 .xword 0x680000290000
14655 .xword 0x67200007c000
14656 .xword 0x69000c800000
14657 .xword 0x680000fc0000
14658 .xword 0x6720000fc000
14659 .xword 0x6a05c0000000
14660 .xword 0x6800003a0000
14661 .xword 0x690018c00000
14662 .xword 0x690026000000
14663 .xword 0x67200003e000
14664 .xword 0x6a0670000000
14665 .xword 0x680000670000
14666Thr2_User_Data_4v112_data_end:
14667/*********************************************************************/
14668SECTION .Thr2_User_Data_4v113 DATA_VA=0x680000670000
14669attr_data {
14670 Name = .Thr2_User_Data_4v113 ,
14671 VA = 0x680000670000 ,/* 0x68000067ffc0 */
14672 RA = 0x03d0be0000 ,
14673 PA = 0x03d0be0000 ,
14674 TTE_Context = 0x12a1 ,/* DATA_PRIMARY */
14675 thr2_nz_ctx_tsb_0 ,
14676 TTE_V = 1 ,
14677 TTE_NFO = 0 ,
14678 TTE_L = 1 ,
14679 TTE_Soft = 0x1a0000 ,
14680 TTE_IE = 0 ,
14681 TTE_E = 0 ,
14682 TTE_CP = 0 ,
14683 TTE_CV = 0 ,
14684 TTE_P = 0 ,
14685 TTE_EP = 0 ,
14686 TTE_W = 1 ,
14687 TTE_SW1 = 1 ,
14688 TTE_SW0 = 1 ,
14689 TTE_RSVD1 = 0 ,
14690 TTE_Size = 1 ,
14691 /* DTTE_TAG_DATA = 00006800006712a1 80000003d0be0041 */
14692 end_label = Thr2_User_Data_4v113_data_end ,
14693 compressimage ,
14694 }
14695.data
14696.global Thr2_User_Data_4v113_data_begin
14697Thr2_User_Data_4v113_data_begin:
14698 .xword 0x672000042000
14699 .xword 0x67200017c000
14700 .xword 0x6a0040000000
14701 .xword 0x67200006c000
14702 .xword 0x6720000ec000
14703 .xword 0x67200002a000
14704 .xword 0x680000da0000
14705 .xword 0x690032c00000
14706 .xword 0x672000012000
14707 .xword 0x67200002c000
14708 .xword 0x6720000f6000
14709 .xword 0x69003a800000
14710 .xword 0x6720000c8000
14711 .xword 0x690019800000
14712 .xword 0x6800008a0000
14713 .xword 0x680000aa0000
14714 .xword 0x6800000b0000
14715 .xword 0x6720001e8000
14716 .xword 0x690030000000
14717 .xword 0x67200003c000
14718 .xword 0x690003400000
14719 .xword 0x69002e400000
14720 .xword 0x680000cf0000
14721 .xword 0x6800003f0000
14722 .xword 0x672000168000
14723 .xword 0x6a0280000000
14724 .xword 0x6800003b0000
14725 .xword 0x690013c00000
14726 .xword 0x67200000a000
14727 .xword 0x680000170000
14728 .xword 0x69003b800000
14729 .xword 0x6800005d0000
14730 .xword 0x680000290000
14731 .xword 0x67200007c000
14732 .xword 0x69000c800000
14733 .xword 0x680000fc0000
14734 .xword 0x6720000fc000
14735 .xword 0x6a05c0000000
14736 .xword 0x6800003a0000
14737 .xword 0x690018c00000
14738 .xword 0x690026000000
14739 .xword 0x67200003e000
14740 .xword 0x6a0670000000
14741 .xword 0x680000670000
14742Thr2_User_Data_4v113_data_end:
14743/*********************************************************************/
14744SECTION .Thr3_User_Text_4v000 TEXT_VA=0x6d001a000000
14745attr_text {
14746 Name = .Thr3_User_Text_4v000 ,
14747 VA = 0x6d001a000000 ,/* 0x6d001a3fffc0 */
14748 RA = 0x01b8800000 ,
14749 PA = 0x01b8800000 ,
14750 TTE_Context = 0x1412 ,/* TEXT_PRIMARY */
14751 thr3_nz_ctx_tsb_2 ,
14752 TTE_V = 1 ,
14753 TTE_NFO = 0 ,
14754 TTE_L = 0 ,
14755 TTE_Soft = 0x060000 ,
14756 TTE_IE = 0 ,
14757 TTE_E = 0 ,
14758 TTE_CP = 1 ,
14759 TTE_CV = 0 ,
14760 TTE_P = 0 ,
14761 TTE_EP = 1 ,
14762 TTE_W = 0 ,
14763 TTE_SW1 = 1 ,
14764 TTE_SW0 = 1 ,
14765 TTE_RSVD1 = 0 ,
14766 TTE_Size = 3 ,
14767 /* ITTE_TAG_DATA = 00006d001a001412 80000001b8800483 */
14768 end_label = Thr3_User_Text_4v000_text_end ,
14769 compressimage ,
14770 }
14771.text
14772.global Thr3_user_code_entry
14773Thr3_user_code_entry:
14774 setx 0x6c0000020000, %g1, %g2
14775 or %g0, 12, %g1
14776 .word 0xc658a000
14777 .word 0xc858a008
14778 .word 0xca58a010
14779 .word 0xcc58a018
14780 .word 0xce58a020
14781 .word 0xd058a028
14782 .word 0xd258a030
14783 .word 0xd458a038
14784 .word 0xd658a040
14785 .word 0xd858a048
14786 .word 0xda58a050
14787 .word 0xdc58a058
14788 .word 0xde58a060
14789 .word 0xe058a068
14790 .word 0xe258a070
14791 .word 0xe458a078
14792 .word 0xe658a080
14793 .word 0xe858a088
14794 .word 0xea58a090
14795 .word 0xec58a098
14796 .word 0xee58a0a0
14797 .word 0xf058a0a8
14798 .word 0xf258a0b0
14799 .word 0xf458a0b8
14800 .word 0xf658a0c0
14801 .word 0xf858a0c8
14802 .word 0xfa58a0d0
14803 .word 0xfc58a0d8
14804.global Thr3_User_Text_4v000_text_begin
14805Thr3_User_Text_4v000_text_begin:
14806 nop
14807 sub %g1, 1, %g1
14808 brz %g1,Thr3_User_Text_4v000_exit
14809 nop
14810 .word 0xc02ee992
14811 .word 0x1000000
14812 or %g0, 0x29, %i7
14813 LOAD_IDATA_ACCESS
14814 .word 0x1000000
14815 or %g0, 0x188, %i7
14816 ITLB_TAG_READ
14817 .word 0xfe4426dc
14818 .word 0x1000000
14819 .word 0xbe110000
14820 DDEMAP_PAGE
14821 nop
14822 nop
14823 nop
14824 DDEMAP_PCTX
14825 nop
14826 nop
14827 nop
14828 nop
14829 .word 0xd45da098
14830 .word 0xfe55a376
14831 nop
14832 nop
14833 nop
14834 nop
14835 nop
14836 nop
14837 nop
14838 nop
14839 .word 0xc4742068
14840 .word 0xc032af9e
14841thr3_MMU_ASI_PRIMARY_175:
14842 .word 0x87802080
14843 .word 0xf8f120b8
14844 .word 0xec5aa0c0
14845 .word 0xfe5da1f8
14846 nop
14847 nop
14848 nop
14849 nop
14850 .word 0x1000000
14851 or %g0, 0x1bf, %i7
14852 LOAD_DDATA_ACCESS
14853 .word 0xc875a0c0
14854 .word 0xc02429ac
14855 DO_BRANCH
14856 .word 0x81c1e000
14857 .word 0xbe13c000
14858 GOTO_SUPERVISOR0
14859 IDEMAP_PCTX
14860 .word 0xfcd89000
14861 .word 0x1000000
14862 or %g0, 0x064, %i7
14863 LOAD_IDATA_IN
14864 .word 0x1000000
14865 .word 0xbe154000
14866 IDEMAP_PAGE
14867 .word 0xc025ac20
14868thr3_MMU_ASI_BLK_P_176:
14869 .word 0x878020f0
14870 .word 0xe3bee400
14871 .word 0x1000000
14872 .word 0xbe154000
14873 srlx %i7, 8, %i7
14874 andn %i7, 0x1f, %i7
14875 ITLB_PROBE
14876thr3_MMU_ASI_PRIMARY_177:
14877 .word 0x87802080
14878 .word 0xdaf6e020
14879thr3_MMU_ASI_PRIMARY_178:
14880 .word 0x87802080
14881 .word 0xd6f42010
14882 nop
14883 nop
14884 nop
14885 nop
14886 nop
14887 nop
14888 nop
14889 nop
14890 .word 0xc036e304
14891 .word 0xd876e048
14892 .word 0xc07421e8
14893 nop
14894 nop
14895 nop
14896 nop
14897 nop
14898 nop
14899 nop
14900 nop
14901 nop
14902 .word 0x1000000
14903 or %g0, 0x7e8, %i7
14904 DTLB_TAG_READ
14905 .word 0xfe58a010
14906 .word 0xbe82e070
14907 .word 0xe39fde20
14908 .word 0xf4742090
14909 .word 0xc03127ca
14910 .word 0xfcd95160
14911 .word 0xbe124000
14912 GOTO_SUPERVISOR0
14913thr3_MMU_ASI_PRIMARY_179:
14914 .word 0x87802080
14915 .word 0xdef120e0
14916 TOGGLE_LSU_DM
14917 .word 0x1000000
14918 or %g0, 0x568, %i7
14919 READ_DDATA_ACCESS
14920 .word 0xf65da068
14921 .word 0xbe124000
14922 GOTO_SUPERVISOR0
14923 .word 0xfe46e250
14924 .word 0x81c76000
14925 .word 0xbe168000
14926 GOTO_SUPERVISOR0
14927 nop
14928Thr3_User_Text_4v000_exit:
14929 EXIT_GOOD
14930Thr3_User_Text_4v000_text_end:
14931/*********************************************************************/
14932SECTION .Thr3_User_Data_4v100 DATA_VA=0x6c0000020000
14933attr_data {
14934 Name = .Thr3_User_Data_4v100 ,
14935 VA = 0x6c0000020000 ,/* 0x6c000002ffc0 */
14936 RA = 0x03e0650000 ,
14937 PA = 0x3fe0650000 ,
14938 TTE_Context = 0x1412 ,/* DATA_PRIMARY */
14939 thr3_nz_ctx_tsb_1 ,
14940 TTE_V = 1 ,
14941 TTE_NFO = 0 ,
14942 TTE_L = 1 ,
14943 TTE_Soft = 0x1b0000 ,
14944 TTE_IE = 0 ,
14945 TTE_E = 0 ,
14946 TTE_CP = 0 ,
14947 TTE_CV = 0 ,
14948 TTE_P = 0 ,
14949 TTE_EP = 0 ,
14950 TTE_W = 1 ,
14951 TTE_SW1 = 0 ,
14952 TTE_SW0 = 0 ,
14953 TTE_RSVD1 = 0 ,
14954 TTE_Size = 1 ,
14955 /* DTTE_TAG_DATA = 00006c0000021412 8000003fe0650041 */
14956 end_label = Thr3_User_Data_4v100_data_end ,
14957 compressimage ,
14958 }
14959.data
14960.global Thr3_User_Data_4v100_data_begin
14961Thr3_User_Data_4v100_data_begin:
14962 .xword 0x6d001a000000
14963 .xword 0x6c0000020000
14964 .xword 0x6d0008000000
14965 .xword 0x6d003cc00000
14966 .xword 0x6e0660000000
14967 .xword 0x6b30001ac000
14968 .xword 0x6c0000590000
14969 .xword 0x6c0000d40000
14970 .xword 0x6c0000610000
14971 .xword 0x6d003f000000
14972 .xword 0x6b3000188000
14973 .xword 0x6b300006e000
14974 .xword 0x6b3000106000
14975 .xword 0x6d0021400000
14976 .xword 0x6b300016e000
14977 .xword 0x6d0033000000
14978 .xword 0x6b3000130000
14979 .xword 0x6c0000940000
14980 .xword 0x6b30001fe000
14981 .xword 0x6b3000070000
14982 .xword 0x6c0000950000
14983 .xword 0x6c0000030000
14984 .xword 0x6b3000078000
14985 .xword 0x6c0000be0000
14986 .xword 0x6c0000480000
14987 .xword 0x6c0000370000
14988 .xword 0x6c0000310000
14989 .xword 0x6b3000148000
14990 .xword 0x6c0000970000
14991 .xword 0x6b30001fc000
14992 .xword 0x6b30001ee000
14993 .xword 0x6b3000120000
14994 .xword 0x6e0210000000
14995 .xword 0x6c0000b10000
14996 .xword 0x6c00001c0000
14997 .xword 0x6d002c000000
14998 .xword 0x6c0000d60000
14999 .xword 0x6b30001d6000
15000 .xword 0x6d002e000000
15001 .xword 0x6d0038c00000
15002 .xword 0x6d001bc00000
15003 .xword 0x6b3000072000
15004 .xword 0x6c0000ba0000
15005Thr3_User_Data_4v100_data_end:
15006/*********************************************************************/
15007SECTION .Thr3_User_Data_4v200 DATA_VA=0x6d0008000000
15008attr_data {
15009 Name = .Thr3_User_Data_4v200 ,
15010 VA = 0x6d0008000000 ,/* 0x6d00083fffc0 */
15011 RA = 0x01b8000000 ,
15012 PA = 0x01b8000000 ,
15013 TTE_Context = 0x1291 ,/* DATA_SECONDARY */
15014 thr3_nz_ctx_tsb_2 ,
15015 TTE_V = 1 ,
15016 TTE_NFO = 0 ,
15017 TTE_L = 1 ,
15018 TTE_Soft = 0x070000 ,
15019 TTE_IE = 0 ,
15020 TTE_E = 0 ,
15021 TTE_CP = 0 ,
15022 TTE_CV = 0 ,
15023 TTE_P = 0 ,
15024 TTE_EP = 0 ,
15025 TTE_W = 1 ,
15026 TTE_SW1 = 1 ,
15027 TTE_SW0 = 0 ,
15028 TTE_RSVD1 = 0 ,
15029 TTE_Size = 3 ,
15030 /* DTTE_TAG_DATA = 00006d0008001291 80000001b8000043 */
15031 end_label = Thr3_User_Data_4v200_data_end ,
15032 compressimage ,
15033 }
15034.data
15035.global Thr3_User_Data_4v200_data_begin
15036Thr3_User_Data_4v200_data_begin:
15037 .xword 0x6d001a000000
15038 .xword 0x6c0000020000
15039 .xword 0x6d0008000000
15040 .xword 0x6d003cc00000
15041 .xword 0x6e0660000000
15042 .xword 0x6b30001ac000
15043 .xword 0x6c0000590000
15044 .xword 0x6c0000d40000
15045 .xword 0x6c0000610000
15046 .xword 0x6d003f000000
15047 .xword 0x6b3000188000
15048 .xword 0x6b300006e000
15049 .xword 0x6b3000106000
15050 .xword 0x6d0021400000
15051 .xword 0x6b300016e000
15052 .xword 0x6d0033000000
15053 .xword 0x6b3000130000
15054 .xword 0x6c0000940000
15055 .xword 0x6b30001fe000
15056 .xword 0x6b3000070000
15057 .xword 0x6c0000950000
15058 .xword 0x6c0000030000
15059 .xword 0x6b3000078000
15060 .xword 0x6c0000be0000
15061 .xword 0x6c0000480000
15062 .xword 0x6c0000370000
15063 .xword 0x6c0000310000
15064 .xword 0x6b3000148000
15065 .xword 0x6c0000970000
15066 .xword 0x6b30001fc000
15067 .xword 0x6b30001ee000
15068 .xword 0x6b3000120000
15069 .xword 0x6e0210000000
15070 .xword 0x6c0000b10000
15071 .xword 0x6c00001c0000
15072 .xword 0x6d002c000000
15073 .xword 0x6c0000d60000
15074 .xword 0x6b30001d6000
15075 .xword 0x6d002e000000
15076 .xword 0x6d0038c00000
15077 .xword 0x6d001bc00000
15078 .xword 0x6b3000072000
15079 .xword 0x6c0000ba0000
15080Thr3_User_Data_4v200_data_end:
15081/*********************************************************************/
15082SECTION .Thr3_User_Data_4v300 DATA_VA=0x6d003cc00000
15083attr_data {
15084 Name = .Thr3_User_Data_4v300 ,
15085 VA = 0x6d003cc00000 ,/* 0x6d003cffffc0 */
15086 RA = 0x01b8c00000 ,
15087 PA = 0x01b8c00000 ,
15088 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
15089 thr3_z_ctx_tsb_0 ,
15090 TTE_V = 1 ,
15091 TTE_NFO = 0 ,
15092 TTE_L = 1 ,
15093 TTE_Soft = 0x1a0000 ,
15094 TTE_IE = 0 ,
15095 TTE_E = 0 ,
15096 TTE_CP = 1 ,
15097 TTE_CV = 0 ,
15098 TTE_P = 0 ,
15099 TTE_EP = 0 ,
15100 TTE_W = 1 ,
15101 TTE_SW1 = 1 ,
15102 TTE_SW0 = 0 ,
15103 TTE_RSVD1 = 0 ,
15104 TTE_Size = 3 ,
15105 /* DTTE_TAG_DATA = 00006d003cc00000 80000001b8c00443 */
15106 end_label = Thr3_User_Data_4v300_data_end ,
15107 compressimage ,
15108 }
15109.data
15110.global Thr3_User_Data_4v300_data_begin
15111Thr3_User_Data_4v300_data_begin:
15112 .xword 0x6d001a000000
15113 .xword 0x6c0000020000
15114 .xword 0x6d0008000000
15115 .xword 0x6d003cc00000
15116 .xword 0x6e0660000000
15117 .xword 0x6b30001ac000
15118 .xword 0x6c0000590000
15119 .xword 0x6c0000d40000
15120 .xword 0x6c0000610000
15121 .xword 0x6d003f000000
15122 .xword 0x6b3000188000
15123 .xword 0x6b300006e000
15124 .xword 0x6b3000106000
15125 .xword 0x6d0021400000
15126 .xword 0x6b300016e000
15127 .xword 0x6d0033000000
15128 .xword 0x6b3000130000
15129 .xword 0x6c0000940000
15130 .xword 0x6b30001fe000
15131 .xword 0x6b3000070000
15132 .xword 0x6c0000950000
15133 .xword 0x6c0000030000
15134 .xword 0x6b3000078000
15135 .xword 0x6c0000be0000
15136 .xword 0x6c0000480000
15137 .xword 0x6c0000370000
15138 .xword 0x6c0000310000
15139 .xword 0x6b3000148000
15140 .xword 0x6c0000970000
15141 .xword 0x6b30001fc000
15142 .xword 0x6b30001ee000
15143 .xword 0x6b3000120000
15144 .xword 0x6e0210000000
15145 .xword 0x6c0000b10000
15146 .xword 0x6c00001c0000
15147 .xword 0x6d002c000000
15148 .xword 0x6c0000d60000
15149 .xword 0x6b30001d6000
15150 .xword 0x6d002e000000
15151 .xword 0x6d0038c00000
15152 .xword 0x6d001bc00000
15153 .xword 0x6b3000072000
15154 .xword 0x6c0000ba0000
15155Thr3_User_Data_4v300_data_end:
15156/*********************************************************************/
15157SECTION .Thr3_User_Text_4v001 TEXT_VA=0x6e0660000000
15158attr_text {
15159 Name = .Thr3_User_Text_4v001 ,
15160 VA = 0x6e0660000000 ,/* 0x6e066fffffc0 */
15161 RA = 0x0230000000 ,
15162 PA = 0x0230000000 ,
15163 TTE_Context = 0x1412 ,/* TEXT_PRIMARY */
15164 thr3_nz_ctx_tsb_3 ,
15165 TTE_V = 1 ,
15166 TTE_NFO = 0 ,
15167 TTE_L = 0 ,
15168 TTE_Soft = 0x060000 ,
15169 TTE_IE = 0 ,
15170 TTE_E = 0 ,
15171 TTE_CP = 1 ,
15172 TTE_CV = 0 ,
15173 TTE_P = 0 ,
15174 TTE_EP = 1 ,
15175 TTE_W = 0 ,
15176 TTE_SW1 = 1 ,
15177 TTE_SW0 = 1 ,
15178 TTE_RSVD1 = 0 ,
15179 TTE_Size = 5 ,
15180 /* ITTE_TAG_DATA = 00006e0660001412 8000000230000485 */
15181 end_label = Thr3_User_Text_4v001_text_end ,
15182 compressimage ,
15183 }
15184.text
15185.global Thr3_User_Text_4v001_text_begin
15186Thr3_User_Text_4v001_text_begin:
15187 nop
15188 sub %g1, 1, %g1
15189 brz %g1,Thr3_User_Text_4v001_exit
15190 nop
15191 .word 0x1000000
15192 .word 0xbe158000
15193 IDEMAP_RPAGE
15194 TOGGLE_LSU_DM
15195 .word 0x1000000
15196 or %g0, 0x063, %i7
15197 LOAD_DDATA_IN
15198 ACCESS_DTSB_PTR
15199 nop
15200 nop
15201 nop
15202 nop
15203 nop
15204 nop
15205 nop
15206 nop
15207 DDEMAP_SCTX
15208 .word 0xfe40a8b0
15209 TOGGLE_LSU_IM
15210 IDEMAP_ALL_PAGES
15211 .word 0x1000000
15212 or %g0, 0x629, %i7
15213 LOAD_DDATA_ACCESS
15214 DDEMAP_PCTX
15215 .word 0x1000000
15216 .word 0xbe17c000
15217 srlx %i7, 8, %i7
15218 andn %i7, 0x1f, %i7
15219 xor %i7, 0x10, %i7
15220 ITLB_PROBE
15221 DDEMAP_PCTX
15222 .word 0xfe4da09d
15223 .word 0xbe80a0f8
15224 .word 0xf6dfd000
15225 .word 0xfe56e078
15226 .word 0xfcda9000
15227 .word 0xbe124000
15228 GOTO_SUPERVISOR0
15229 IDEMAP_ALL
15230 .word 0xec72a138
15231 .word 0xc075a4d0
15232 TOGGLE_LSU_IM
15233 DDEMAP_SCTX
15234 TOGGLE_LSU_IM
15235 .word 0x1000000
15236 or %g0, 0x00a, %i7
15237 LOAD_IDATA_IN
15238 ACCESS_ITSB_PTR
15239 IDEMAP_ALL_RPAGES
15240 .word 0xf275a088
15241 .word 0xc02eef4e
15242 .word 0xbe86e038
15243 .word 0xc4dfd000
15244 .word 0xbe80a0c0
15245 .word 0xc19fde00
15246 IDEMAP_ALL
15247 .word 0xbe138000
15248 GOTO_SUPERVISOR1
15249 DDEMAP_SCTX
15250 .word 0xc670a130
15251 .word 0xc075abd8
15252 ACCESS_ITSB_PTR
15253 .word 0x1000000
15254 or %g0, 0x119, %i7
15255 LOAD_IDATA_ACCESS
15256 .word 0xf872a0a8
15257 .word 0xc02aa3b8
15258 .word 0xbe138000
15259 GOTO_SUPERVISOR1
15260 .word 0xfe46e634
15261 .word 0x81c6a000
15262 .word 0xbe168000
15263 GOTO_SUPERVISOR0
15264 nop
15265Thr3_User_Text_4v001_exit:
15266 EXIT_GOOD
15267Thr3_User_Text_4v001_text_end:
15268/*********************************************************************/
15269SECTION .Thr3_User_Text_4v400 TEXT_VA=0x6b30001ac000
15270attr_text {
15271 Name = .Thr3_User_Text_4v400 ,
15272 VA = 0x6b30001ac000 ,/* 0x6b30001adfc0 */
15273 RA = 0x00b01ec000 ,
15274 PA = 0x00b01ec000 ,
15275 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
15276 thr3_z_ctx_tsb_2 ,
15277 TTE_V = 1 ,
15278 TTE_NFO = 0 ,
15279 TTE_L = 1 ,
15280 TTE_Soft = 0x180000 ,
15281 TTE_IE = 0 ,
15282 TTE_E = 0 ,
15283 TTE_CP = 0 ,
15284 TTE_CV = 0 ,
15285 TTE_P = 1 ,
15286 TTE_EP = 1 ,
15287 TTE_W = 0 ,
15288 TTE_SW1 = 1 ,
15289 TTE_SW0 = 1 ,
15290 TTE_RSVD1 = 0 ,
15291 TTE_Size = 0 ,
15292 /* ITTE_TAG_DATA = 00006b30001ac000 80000000b01ec080 */
15293 end_label = Thr3_User_Text_4v400_text_end ,
15294 compressimage ,
15295 }
15296.text
15297.global Thr3_User_Text_4v400_text_begin
15298Thr3_User_Text_4v400_text_begin:
15299 wrpr 0, %gl
15300 .word 0x1000000
15301 .word 0xbe11c000
15302 srlx %i7, 8, %i7
15303 andn %i7, 0x1f, %i7
15304 xor %i7, 0x10, %i7
15305 P_ITLB_PROBE
15306thr3_MMU_ASI_AS_IF_USER_PRIMARY_180:
15307 .word 0x87802010
15308 .word 0xdef0a110
15309 nop
15310 nop
15311 nop
15312 nop
15313 nop
15314 nop
15315 nop
15316 nop
15317 .word 0x1000000
15318 or %g0, 0x418, %i7
15319 P_DTLB_TAG_READ
15320thr3_MMU_ASI_PRIMARY_181:
15321 .word 0x87802080
15322 .word 0xf8f6e100
15323 P_DDEMAP_PCTX
15324thr3_MMU_ASI_PRIMARY_182:
15325 .word 0x87802080
15326 .word 0xd0f6e058
15327 .word 0xfcdc0200
15328 .word 0xfcdd8200
15329 P_IDEMAP_NCTX
15330 .word 0x1000000
15331 or %g0, 0x230, %i7
15332 P_READ_DDATA_ACCESS
15333 .word 0xfe5de7a0
15334 .word 0x1000000
15335 or %g0, 0x10, %i7
15336 P_READ_IDATA_ACCESS
15337 .word 0x1000000
15338 or %g0, 0x7a0, %i7
15339 P_DTLB_TAG_READ
15340 .word 0xfe5cac90
15341 .word 0x1000000
15342 or %g0, 0x5f0, %i7
15343 P_READ_IDATA_ACCESS
15344 P_DDEMAP_ALL
15345thr3_MMU_ASI_AS_IF_USER_PRIMARY_183:
15346 .word 0x87802010
15347 .word 0xc8f2a038
15348 .word 0xfcdc0200
15349 nop
15350 .word 0xbe82a098
15351 .word 0xf6dfd000
15352 .word 0xfcdc1000
15353 nop
15354 nop
15355 nop
15356 nop
15357 nop
15358 nop
15359 nop
15360 nop
15361 nop
15362 nop
15363thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_184:
15364 .word 0x8780202a
15365 .word 0xdcbaa7f0
15366 P_TOGGLE_LSU_IM
15367 .word 0x1000000
15368 or %g0, 0x786, %i7
15369 P_LOAD_DDATA_ACCESS
15370 P_ACCESS_DTSB_PTR
15371thr3_MMU_ASI_AS_IF_USER_PRIMARY_185:
15372 .word 0x87802010
15373 .word 0xdcf6e028
15374 .word 0x1000000
15375 .word 0xbe11c000
15376 P_DDEMAP_RPAGE
15377 .word 0xfcd90200
15378thr3_MMU_ASI_PRIMARY_186:
15379 .word 0x87802080
15380 .word 0xd4f5a108
15381 .word 0xfe44afe8
15382 .word 0x1000000
15383 or %g0, 0x551, %i7
15384 P_LOAD_DDATA_ACCESS
15385thr3_MMU_ASI_PRIMARY_LITTLE_187:
15386 .word 0x87802088
15387 .word 0xc4f5a098
15388 P_DDEMAP_ALL_RPAGES
15389 nop
15390 nop
15391 nop
15392 nop
15393 .word 0xc85ca038
15394thr3_MMU_ASI_SECONDARY_188:
15395 .word 0x87802081
15396 .word 0xeaf46090
15397 P_TOGGLE_LSU_IM
15398 .word 0xbe86e098
15399 .word 0xc8dfc200
15400 P_ACCESS_DTSB_PTR
15401 .word 0x1000000
15402 or %g0, 0x47a, %i7
15403 P_LOAD_IDATA_ACCESS
15404 .word 0xc029ad32
15405thr3_MMU_ASI_PRIMARY_189:
15406 .word 0x87802080
15407 .word 0xf2f2a058
15408 .word 0x1000000
15409 or %g0, 0x4a0, %i7
15410 P_ITLB_TAG_READ
15411 P_TOGGLE_LSU_IM
15412 .word 0xfc9b0580
15413 P_DDEMAP_NCTX
15414thr3_MMU_ASI_PRIMARY_190:
15415 .word 0x87802080
15416 .word 0xf8baa4c0
15417thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_191:
15418 .word 0x87802023
15419 .word 0xf4bc6bb0
15420 .word 0x1000000
15421 or %g0, 0x405, %i7
15422 P_LOAD_DDATA_ACCESS
15423 nop
15424 .word 0xfcd95120
15425 P_DDEMAP_NCTX
15426 P_DDEMAP_ALL_PAGES
15427 .word 0xfcdc0200
15428 .word 0xfcd90380
15429 .word 0x1000000
15430 or %g0, 0x28, %i7
15431 P_READ_DDATA_ACCESS
15432 .word 0xbe160000
15433 RETURN_FROM_SUPERVISOR1
15434 nop
15435Thr3_User_Text_4v400_exit:
15436 EXIT_GOOD
15437Thr3_User_Text_4v400_text_end:
15438/*********************************************************************/
15439SECTION .Thr3_User_Text_4v002 TEXT_VA=0x6c0000590000
15440attr_text {
15441 Name = .Thr3_User_Text_4v002 ,
15442 VA = 0x6c0000590000 ,/* 0x6c000059ffc0 */
15443 RA = 0x03e0f40000 ,
15444 PA = 0x3fe0f40000 ,
15445 TTE_Context = 0x1412 ,/* TEXT_PRIMARY */
15446 thr3_nz_ctx_tsb_1 ,
15447 TTE_V = 1 ,
15448 TTE_NFO = 0 ,
15449 TTE_L = 0 ,
15450 TTE_Soft = 0x060000 ,
15451 TTE_IE = 0 ,
15452 TTE_E = 0 ,
15453 TTE_CP = 1 ,
15454 TTE_CV = 0 ,
15455 TTE_P = 1 ,
15456 TTE_EP = 1 ,
15457 TTE_W = 0 ,
15458 TTE_SW1 = 1 ,
15459 TTE_SW0 = 1 ,
15460 TTE_RSVD1 = 0 ,
15461 TTE_Size = 1 ,
15462 /* ITTE_TAG_DATA = 00006c0000591412 8000003fe0f40481 */
15463 end_label = Thr3_User_Text_4v002_text_end ,
15464 compressimage ,
15465 }
15466.text
15467.global Thr3_User_Text_4v002_text_begin
15468Thr3_User_Text_4v002_text_begin:
15469 wrpr 0, %gl
15470 .word 0x1000000
15471 or %g0, 0x3b7, %i7
15472 P_LOAD_DDATA_ACCESS
15473 .word 0xf672a068
15474 .word 0xc0342158
15475 .word 0xc0742b98
15476thr3_MMU_ASI_AS_IF_USER_PRIMARY_192:
15477 .word 0x87802010
15478 .word 0xcaf42010
15479thr3_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_193:
15480 .word 0x87802018
15481 .word 0xcaf0a010
15482 .word 0xd8742078
15483 .word 0xc022a3bc
15484thr3_MMU_ASI_AS_IF_USER_PRIMARY_194:
15485 .word 0x87802010
15486 .word 0xcef0a060
15487 .word 0xc47420e8
15488 .word 0xc022a458
15489 .word 0xfcdb42a0
15490 .word 0xfe56e2bc
15491 .word 0xc020a6e4
15492 .word 0xfcdd8200
15493 .word 0x1000000
15494 or %g0, 0x05b, %i7
15495 P_LOAD_DDATA_IN
15496 .word 0xbe80a068
15497 .word 0xf6dfc200
15498 .word 0xc1995e20
15499thr3_MMU_ASI_AS_IF_USER_PRIMARY_195:
15500 .word 0x87802010
15501 .word 0xc6f2a130
15502 .word 0xbe80a038
15503 .word 0xf6dfd000
15504thr3_MMU_ASI_AS_IF_USER_PRIMARY_196:
15505 .word 0x87802010
15506 .word 0xdcf12028
15507 .word 0xc39942e0
15508 .word 0xee5aa018
15509 .word 0x1000000
15510 .word 0xbe148000
15511 srlx %i7, 8, %i7
15512 andn %i7, 0x1f, %i7
15513 xor %i7, 0x10, %i7
15514 P_ITLB_PROBE
15515 nop
15516 nop
15517 nop
15518 nop
15519 nop
15520 nop
15521 nop
15522 nop
15523 .word 0x1000000
15524 or %g0, 0x280, %i7
15525 P_READ_DDATA_ACCESS
15526 nop
15527 nop
15528 nop
15529 nop
15530 nop
15531 nop
15532 nop
15533 nop
15534 nop
15535 .word 0xfcdad160
15536 P_IDEMAP_ALL
15537 .word 0xfcdc0200
15538 nop
15539 nop
15540 nop
15541 nop
15542 nop
15543 nop
15544 nop
15545 nop
15546 nop
15547 nop
15548 nop
15549 .word 0x1000000
15550 or %g0, 0x005, %i7
15551 P_LOAD_IDATA_IN
15552 .word 0x1000000
15553 or %g0, 0x364, %i7
15554 P_LOAD_DDATA_ACCESS
15555 .word 0x1000000
15556 or %g0, 0x4a8, %i7
15557 P_DTLB_TAG_READ
15558 nop
15559 .word 0xc022ab40
15560 P_TOGGLE_LSU_IM
15561 .word 0xfe5da0c0
15562 nop
15563 nop
15564 nop
15565 nop
15566 nop
15567 nop
15568 nop
15569thr3_MMU_ASI_BLK_P_197:
15570 .word 0x878020f0
15571 .word 0xc3bdae40
15572 .word 0xc0292789
15573 .word 0xce75a020
15574 .word 0xc02aaf0a
15575 .word 0xfc9adc60
15576 .word 0xbe170000
15577 RETURN_FROM_SUPERVISOR0
15578 nop
15579Thr3_User_Text_4v002_exit:
15580 EXIT_GOOD
15581Thr3_User_Text_4v002_text_end:
15582/*********************************************************************/
15583SECTION .Thr3_User_Data_4v101 DATA_VA=0x6c0000d40000
15584attr_data {
15585 Name = .Thr3_User_Data_4v101 ,
15586 VA = 0x6c0000d40000 ,/* 0x6c0000d4ffc0 */
15587 RA = 0x03e04f0000 ,
15588 PA = 0x3fe04f0000 ,
15589 TTE_Context = 0x1412 ,/* DATA_PRIMARY */
15590 thr3_nz_ctx_tsb_1 ,
15591 TTE_V = 1 ,
15592 TTE_NFO = 0 ,
15593 TTE_L = 1 ,
15594 TTE_Soft = 0x1b0000 ,
15595 TTE_IE = 0 ,
15596 TTE_E = 0 ,
15597 TTE_CP = 0 ,
15598 TTE_CV = 0 ,
15599 TTE_P = 0 ,
15600 TTE_EP = 0 ,
15601 TTE_W = 1 ,
15602 TTE_SW1 = 0 ,
15603 TTE_SW0 = 0 ,
15604 TTE_RSVD1 = 0 ,
15605 TTE_Size = 1 ,
15606 /* DTTE_TAG_DATA = 00006c0000d41412 8000003fe04f0041 */
15607 end_label = Thr3_User_Data_4v101_data_end ,
15608 compressimage ,
15609 }
15610.data
15611.global Thr3_User_Data_4v101_data_begin
15612Thr3_User_Data_4v101_data_begin:
15613 .xword 0x6d001a000000
15614 .xword 0x6c0000020000
15615 .xword 0x6d0008000000
15616 .xword 0x6d003cc00000
15617 .xword 0x6e0660000000
15618 .xword 0x6b30001ac000
15619 .xword 0x6c0000590000
15620 .xword 0x6c0000d40000
15621 .xword 0x6c0000610000
15622 .xword 0x6d003f000000
15623 .xword 0x6b3000188000
15624 .xword 0x6b300006e000
15625 .xword 0x6b3000106000
15626 .xword 0x6d0021400000
15627 .xword 0x6b300016e000
15628 .xword 0x6d0033000000
15629 .xword 0x6b3000130000
15630 .xword 0x6c0000940000
15631 .xword 0x6b30001fe000
15632 .xword 0x6b3000070000
15633 .xword 0x6c0000950000
15634 .xword 0x6c0000030000
15635 .xword 0x6b3000078000
15636 .xword 0x6c0000be0000
15637 .xword 0x6c0000480000
15638 .xword 0x6c0000370000
15639 .xword 0x6c0000310000
15640 .xword 0x6b3000148000
15641 .xword 0x6c0000970000
15642 .xword 0x6b30001fc000
15643 .xword 0x6b30001ee000
15644 .xword 0x6b3000120000
15645 .xword 0x6e0210000000
15646 .xword 0x6c0000b10000
15647 .xword 0x6c00001c0000
15648 .xword 0x6d002c000000
15649 .xword 0x6c0000d60000
15650 .xword 0x6b30001d6000
15651 .xword 0x6d002e000000
15652 .xword 0x6d0038c00000
15653 .xword 0x6d001bc00000
15654 .xword 0x6b3000072000
15655 .xword 0x6c0000ba0000
15656Thr3_User_Data_4v101_data_end:
15657/*********************************************************************/
15658SECTION .Thr3_User_Data_4v201 DATA_VA=0x6c0000610000
15659attr_data {
15660 Name = .Thr3_User_Data_4v201 ,
15661 VA = 0x6c0000610000 ,/* 0x6c000061ffc0 */
15662 RA = 0x03e0480000 ,
15663 PA = 0x3fe0480000 ,
15664 TTE_Context = 0x1291 ,/* DATA_SECONDARY */
15665 thr3_nz_ctx_tsb_1 ,
15666 TTE_V = 1 ,
15667 TTE_NFO = 0 ,
15668 TTE_L = 1 ,
15669 TTE_Soft = 0x070000 ,
15670 TTE_IE = 0 ,
15671 TTE_E = 0 ,
15672 TTE_CP = 0 ,
15673 TTE_CV = 0 ,
15674 TTE_P = 0 ,
15675 TTE_EP = 0 ,
15676 TTE_W = 1 ,
15677 TTE_SW1 = 1 ,
15678 TTE_SW0 = 0 ,
15679 TTE_RSVD1 = 0 ,
15680 TTE_Size = 1 ,
15681 /* DTTE_TAG_DATA = 00006c0000611291 8000003fe0480041 */
15682 end_label = Thr3_User_Data_4v201_data_end ,
15683 compressimage ,
15684 }
15685.data
15686.global Thr3_User_Data_4v201_data_begin
15687Thr3_User_Data_4v201_data_begin:
15688 .xword 0x6d001a000000
15689 .xword 0x6c0000020000
15690 .xword 0x6d0008000000
15691 .xword 0x6d003cc00000
15692 .xword 0x6e0660000000
15693 .xword 0x6b30001ac000
15694 .xword 0x6c0000590000
15695 .xword 0x6c0000d40000
15696 .xword 0x6c0000610000
15697 .xword 0x6d003f000000
15698 .xword 0x6b3000188000
15699 .xword 0x6b300006e000
15700 .xword 0x6b3000106000
15701 .xword 0x6d0021400000
15702 .xword 0x6b300016e000
15703 .xword 0x6d0033000000
15704 .xword 0x6b3000130000
15705 .xword 0x6c0000940000
15706 .xword 0x6b30001fe000
15707 .xword 0x6b3000070000
15708 .xword 0x6c0000950000
15709 .xword 0x6c0000030000
15710 .xword 0x6b3000078000
15711 .xword 0x6c0000be0000
15712 .xword 0x6c0000480000
15713 .xword 0x6c0000370000
15714 .xword 0x6c0000310000
15715 .xword 0x6b3000148000
15716 .xword 0x6c0000970000
15717 .xword 0x6b30001fc000
15718 .xword 0x6b30001ee000
15719 .xword 0x6b3000120000
15720 .xword 0x6e0210000000
15721 .xword 0x6c0000b10000
15722 .xword 0x6c00001c0000
15723 .xword 0x6d002c000000
15724 .xword 0x6c0000d60000
15725 .xword 0x6b30001d6000
15726 .xword 0x6d002e000000
15727 .xword 0x6d0038c00000
15728 .xword 0x6d001bc00000
15729 .xword 0x6b3000072000
15730 .xword 0x6c0000ba0000
15731Thr3_User_Data_4v201_data_end:
15732/*********************************************************************/
15733SECTION .Thr3_User_Data_4v301 DATA_VA=0x6d003f000000
15734attr_data {
15735 Name = .Thr3_User_Data_4v301 ,
15736 VA = 0x6d003f000000 ,/* 0x6d003f3fffc0 */
15737 RA = 0x01b4000000 ,
15738 PA = 0x01b4000000 ,
15739 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
15740 thr3_z_ctx_tsb_0 ,
15741 TTE_V = 1 ,
15742 TTE_NFO = 0 ,
15743 TTE_L = 1 ,
15744 TTE_Soft = 0x1a0000 ,
15745 TTE_IE = 0 ,
15746 TTE_E = 0 ,
15747 TTE_CP = 1 ,
15748 TTE_CV = 0 ,
15749 TTE_P = 0 ,
15750 TTE_EP = 0 ,
15751 TTE_W = 1 ,
15752 TTE_SW1 = 1 ,
15753 TTE_SW0 = 0 ,
15754 TTE_RSVD1 = 0 ,
15755 TTE_Size = 3 ,
15756 /* DTTE_TAG_DATA = 00006d003f000000 80000001b4000443 */
15757 end_label = Thr3_User_Data_4v301_data_end ,
15758 compressimage ,
15759 }
15760.data
15761.global Thr3_User_Data_4v301_data_begin
15762Thr3_User_Data_4v301_data_begin:
15763 .xword 0x6d001a000000
15764 .xword 0x6c0000020000
15765 .xword 0x6d0008000000
15766 .xword 0x6d003cc00000
15767 .xword 0x6e0660000000
15768 .xword 0x6b30001ac000
15769 .xword 0x6c0000590000
15770 .xword 0x6c0000d40000
15771 .xword 0x6c0000610000
15772 .xword 0x6d003f000000
15773 .xword 0x6b3000188000
15774 .xword 0x6b300006e000
15775 .xword 0x6b3000106000
15776 .xword 0x6d0021400000
15777 .xword 0x6b300016e000
15778 .xword 0x6d0033000000
15779 .xword 0x6b3000130000
15780 .xword 0x6c0000940000
15781 .xword 0x6b30001fe000
15782 .xword 0x6b3000070000
15783 .xword 0x6c0000950000
15784 .xword 0x6c0000030000
15785 .xword 0x6b3000078000
15786 .xword 0x6c0000be0000
15787 .xword 0x6c0000480000
15788 .xword 0x6c0000370000
15789 .xword 0x6c0000310000
15790 .xword 0x6b3000148000
15791 .xword 0x6c0000970000
15792 .xword 0x6b30001fc000
15793 .xword 0x6b30001ee000
15794 .xword 0x6b3000120000
15795 .xword 0x6e0210000000
15796 .xword 0x6c0000b10000
15797 .xword 0x6c00001c0000
15798 .xword 0x6d002c000000
15799 .xword 0x6c0000d60000
15800 .xword 0x6b30001d6000
15801 .xword 0x6d002e000000
15802 .xword 0x6d0038c00000
15803 .xword 0x6d001bc00000
15804 .xword 0x6b3000072000
15805 .xword 0x6c0000ba0000
15806Thr3_User_Data_4v301_data_end:
15807/*********************************************************************/
15808SECTION .Thr3_User_Text_4v003 TEXT_VA=0x6b3000188000
15809attr_text {
15810 Name = .Thr3_User_Text_4v003 ,
15811 VA = 0x6b3000188000 ,/* 0x6b3000189fc0 */
15812 RA = 0x00b01ee000 ,
15813 PA = 0x00b01ee000 ,
15814 TTE_Context = 0x1412 ,/* TEXT_PRIMARY */
15815 thr3_nz_ctx_tsb_0 ,
15816 TTE_V = 1 ,
15817 TTE_NFO = 0 ,
15818 TTE_L = 0 ,
15819 TTE_Soft = 0x060000 ,
15820 TTE_IE = 0 ,
15821 TTE_E = 0 ,
15822 TTE_CP = 1 ,
15823 TTE_CV = 0 ,
15824 TTE_P = 0 ,
15825 TTE_EP = 1 ,
15826 TTE_W = 0 ,
15827 TTE_SW1 = 1 ,
15828 TTE_SW0 = 1 ,
15829 TTE_RSVD1 = 0 ,
15830 TTE_Size = 0 ,
15831 /* ITTE_TAG_DATA = 00006b3000189412 80000000b01ee480 */
15832 end_label = Thr3_User_Text_4v003_text_end ,
15833 compressimage ,
15834 }
15835.text
15836.global Thr3_User_Text_4v003_text_begin
15837Thr3_User_Text_4v003_text_begin:
15838 nop
15839 sub %g1, 1, %g1
15840 brz %g1,Thr3_User_Text_4v003_exit
15841 nop
15842 .word 0xd275a120
15843 .word 0xc02423d4
15844 IDEMAP_ALL_PAGES
15845 .word 0xbe85a0c0
15846 .word 0xe0dfd000
15847 DDEMAP_ALL_RPAGES
15848thr3_MMU_ASI_PRIMARY_198:
15849 .word 0x87802080
15850 .word 0xeaf0a060
15851 .word 0xbe168000
15852 GOTO_SUPERVISOR0
15853 .word 0xfcdc1000
15854 nop
15855 IDEMAP_ALL
15856 .word 0xbe86e038
15857 .word 0xd4dfd000
15858 TOGGLE_LSU_DM
15859 .word 0x1000000
15860 or %g0, 0x012, %i7
15861 LOAD_IDATA_IN
15862 .word 0x1000000
15863 or %g0, 0x500, %i7
15864 READ_IDATA_ACCESS
15865 .word 0xbe120000
15866 GOTO_SUPERVISOR1
15867 .word 0xc0742830
15868 .word 0xbe138000
15869 GOTO_SUPERVISOR1
15870 nop
15871Thr3_User_Text_4v003_exit:
15872 EXIT_GOOD
15873Thr3_User_Text_4v003_text_end:
15874/*********************************************************************/
15875SECTION .Thr3_User_Text_4v401 TEXT_VA=0x6b300006e000
15876attr_text {
15877 Name = .Thr3_User_Text_4v401 ,
15878 VA = 0x6b300006e000 ,/* 0x6b300006ffc0 */
15879 RA = 0x00b012e000 ,
15880 PA = 0x00b012e000 ,
15881 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
15882 thr3_z_ctx_tsb_2 ,
15883 TTE_V = 1 ,
15884 TTE_NFO = 0 ,
15885 TTE_L = 1 ,
15886 TTE_Soft = 0x180000 ,
15887 TTE_IE = 0 ,
15888 TTE_E = 0 ,
15889 TTE_CP = 0 ,
15890 TTE_CV = 0 ,
15891 TTE_P = 1 ,
15892 TTE_EP = 1 ,
15893 TTE_W = 0 ,
15894 TTE_SW1 = 1 ,
15895 TTE_SW0 = 1 ,
15896 TTE_RSVD1 = 0 ,
15897 TTE_Size = 0 ,
15898 /* ITTE_TAG_DATA = 00006b300006e000 80000000b012e080 */
15899 end_label = Thr3_User_Text_4v401_text_end ,
15900 compressimage ,
15901 }
15902.text
15903.global Thr3_User_Text_4v401_text_begin
15904Thr3_User_Text_4v401_text_begin:
15905 wrpr 0, %gl
15906 nop
15907 nop
15908 nop
15909 nop
15910 nop
15911 nop
15912 nop
15913 nop
15914 nop
15915 .word 0xfc995c60
15916 .word 0x1000000
15917 .word 0xbe16c000
15918 srlx %i7, 8, %i7
15919 andn %i7, 0x1f, %i7
15920 xor %i7, 0x10, %i7
15921 P_ITLB_PROBE
15922thr3_MMU_ASI_PRIMARY_199:
15923 .word 0x87802080
15924 .word 0xc4f5a0c0
15925 .word 0xbe85a008
15926 .word 0xe0dfc200
15927 .word 0xbe812108
15928 .word 0xd4dfd000
15929 .word 0xc02cad39
15930 .word 0x1000000
15931 .word 0xbe170000
15932 P_IDEMAP_RPAGE
15933thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_200:
15934 .word 0x8780202a
15935 .word 0xdcbda9d0
15936 .word 0xc85b20d8
15937 .word 0xec5ca0e8
15938thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_LITTLE_201:
15939 .word 0x8780202b
15940 .word 0xd4b96920
15941 .word 0xfc998480
15942 .word 0x1000000
15943 or %g0, 0xa5, %i7
15944 P_LOAD_IDATA_ACCESS
15945 P_DDEMAP_NCTX
15946 .word 0xfcdd9000
15947 .word 0xfe5de6f8
15948thr3_MMU_ASI_BLK_P_202:
15949 .word 0x878020f0
15950 .word 0xe1baa4c0
15951 .word 0x1000000
15952 .word 0xbe124000
15953 srlx %i7, 8, %i7
15954 andn %i7, 0x1f, %i7
15955 xor %i7, 0x10, %i7
15956 P_ITLB_PROBE
15957 nop
15958 nop
15959 nop
15960 P_IDEMAP_NCTX
15961 .word 0x1000000
15962 or %g0, 0x312, %i7
15963 P_LOAD_DDATA_ACCESS
15964 P_TOGGLE_LSU_IM
15965 .word 0xfe59ab40
15966 P_TOGGLE_LSU_IM
15967 P_IDEMAP_NCTX
15968 P_DDEMAP_ALL_PAGES
15969 .word 0xbe85a148
15970 .word 0xecdfc200
15971 .word 0xe05ca0c0
15972 .word 0xbe82a108
15973 .word 0xd4dfd000
15974thr3_MMU_ASI_AS_IF_USER_PRIMARY_203:
15975 .word 0x87802010
15976 .word 0xd6f0a070
15977 .word 0xfcda9000
15978 P_TOGGLE_LSU_DM
15979 .word 0xc021a450
15980 .word 0xfc998480
15981 nop
15982 nop
15983 nop
15984 P_IDEMAP_NCTX
15985 .word 0xfc9b0480
15986 .word 0x1000000
15987 or %g0, 0x52b, %i7
15988 P_LOAD_DDATA_ACCESS
15989 nop
15990 nop
15991 nop
15992 .word 0xfc995d60
15993 .word 0x1000000
15994 or %g0, 0x160, %i7
15995 P_ITLB_TAG_READ
15996 .word 0xbe14c000
15997 RETURN_FROM_SUPERVISOR1
15998 nop
15999Thr3_User_Text_4v401_exit:
16000 EXIT_GOOD
16001Thr3_User_Text_4v401_text_end:
16002/*********************************************************************/
16003SECTION .Thr3_User_Text_4v004 TEXT_VA=0x6b3000106000
16004attr_text {
16005 Name = .Thr3_User_Text_4v004 ,
16006 VA = 0x6b3000106000 ,/* 0x6b3000107fc0 */
16007 RA = 0x00b01a0000 ,
16008 PA = 0x00b01a0000 ,
16009 TTE_Context = 0x1412 ,/* TEXT_PRIMARY */
16010 thr3_nz_ctx_tsb_0 ,
16011 TTE_V = 1 ,
16012 TTE_NFO = 0 ,
16013 TTE_L = 0 ,
16014 TTE_Soft = 0x060000 ,
16015 TTE_IE = 0 ,
16016 TTE_E = 0 ,
16017 TTE_CP = 1 ,
16018 TTE_CV = 0 ,
16019 TTE_P = 1 ,
16020 TTE_EP = 1 ,
16021 TTE_W = 0 ,
16022 TTE_SW1 = 1 ,
16023 TTE_SW0 = 1 ,
16024 TTE_RSVD1 = 0 ,
16025 TTE_Size = 0 ,
16026 /* ITTE_TAG_DATA = 00006b3000107412 80000000b01a0480 */
16027 end_label = Thr3_User_Text_4v004_text_end ,
16028 compressimage ,
16029 }
16030.text
16031.global Thr3_User_Text_4v004_text_begin
16032Thr3_User_Text_4v004_text_begin:
16033 wrpr 0, %gl
16034 nop
16035 nop
16036 nop
16037 nop
16038 nop
16039 nop
16040 nop
16041 nop
16042 .word 0xc072a158
16043 .word 0xfc9c8480
16044 .word 0x1000000
16045 or %g0, 0x076, %i7
16046 P_LOAD_IDATA_IN
16047 .word 0x1000000
16048 or %g0, 0x258, %i7
16049 P_DTLB_TAG_READ
16050thr3_MMU_ASI_AS_IF_USER_PRIMARY_204:
16051 .word 0x87802010
16052 .word 0xf6f2a068
16053 .word 0xfcdd9040
16054 .word 0x1000000
16055 .word 0xbe108000
16056 P_DDEMAP_PAGE
16057 .word 0xfcda8200
16058 .word 0x1000000
16059 or %g0, 0x440, %i7
16060 P_ITLB_TAG_READ
16061 nop
16062 .word 0xbe80a068
16063 .word 0xf6dfc200
16064 .word 0xbe8420f8
16065 .word 0xf6dfd040
16066 P_ACCESS_ITSB_PTR
16067 .word 0x1000000
16068 .word 0xbe13c000
16069 P_DDEMAP_PAGE
16070 .word 0xbe82a098
16071 .word 0xd4dfd000
16072thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_205:
16073 .word 0x8780202a
16074 .word 0xf8b8a230
16075 .word 0xc872a098
16076 .word 0xc031240a
16077 nop
16078 nop
16079 nop
16080 nop
16081 nop
16082 nop
16083 .word 0xfc998580
16084 P_ACCESS_ITSB_PTR
16085 nop
16086 nop
16087 nop
16088 nop
16089 nop
16090 nop
16091 nop
16092 nop
16093 nop
16094 P_TOGGLE_LSU_DM
16095thr3_MMU_ASI_PRIMARY_206:
16096 .word 0x87802080
16097 .word 0xf4f0a0e0
16098 P_DDEMAP_SCTX
16099 nop
16100 nop
16101 nop
16102 nop
16103 nop
16104thr3_MMU_ASI_AS_IF_USER_PRIMARY_207:
16105 .word 0x87802010
16106 .word 0xe4f5a018
16107 .word 0x1000000
16108 or %g0, 0x5b8, %i7
16109 P_READ_IDATA_ACCESS
16110 .word 0xbe80a0e8
16111 .word 0xf6dfc200
16112 .word 0xd45aa008
16113 .word 0x1000000
16114 .word 0xbe120000
16115 srlx %i7, 8, %i7
16116 andn %i7, 0x1f, %i7
16117 xor %i7, 0x10, %i7
16118 P_ITLB_PROBE
16119 .word 0x1000000
16120 or %g0, 0xe4, %i7
16121 P_LOAD_IDATA_ACCESS
16122thr3_MMU_ASI_BLK_P_208:
16123 .word 0x878020f0
16124 .word 0xe3b8a140
16125 P_ACCESS_DTSB_PTR
16126 .word 0xc85c2008
16127 nop
16128 nop
16129 nop
16130 nop
16131 nop
16132thr3_MMU_ASI_PRIMARY_209:
16133 .word 0x87802080
16134 .word 0xdef6e150
16135 .word 0x1000000
16136 or %g0, 0x073, %i7
16137 P_LOAD_IDATA_IN
16138 P_ACCESS_DTSB_PTR
16139 P_DDEMAP_ALL
16140 .word 0x1000000
16141 or %g0, 0x5c8, %i7
16142 P_READ_DDATA_ACCESS
16143 .word 0xbe134000
16144 RETURN_FROM_SUPERVISOR0
16145 nop
16146Thr3_User_Text_4v004_exit:
16147 EXIT_GOOD
16148Thr3_User_Text_4v004_text_end:
16149/*********************************************************************/
16150SECTION .Thr3_User_Data_4v102 DATA_VA=0x6d0021400000
16151attr_data {
16152 Name = .Thr3_User_Data_4v102 ,
16153 VA = 0x6d0021400000 ,/* 0x6d00217fffc0 */
16154 RA = 0x01bc000000 ,
16155 PA = 0x01bc000000 ,
16156 TTE_Context = 0x1412 ,/* DATA_PRIMARY */
16157 thr3_nz_ctx_tsb_2 ,
16158 TTE_V = 1 ,
16159 TTE_NFO = 0 ,
16160 TTE_L = 1 ,
16161 TTE_Soft = 0x1b0000 ,
16162 TTE_IE = 0 ,
16163 TTE_E = 0 ,
16164 TTE_CP = 0 ,
16165 TTE_CV = 0 ,
16166 TTE_P = 0 ,
16167 TTE_EP = 0 ,
16168 TTE_W = 1 ,
16169 TTE_SW1 = 0 ,
16170 TTE_SW0 = 0 ,
16171 TTE_RSVD1 = 0 ,
16172 TTE_Size = 3 ,
16173 /* DTTE_TAG_DATA = 00006d0021401412 80000001bc000043 */
16174 end_label = Thr3_User_Data_4v102_data_end ,
16175 compressimage ,
16176 }
16177.data
16178.global Thr3_User_Data_4v102_data_begin
16179Thr3_User_Data_4v102_data_begin:
16180 .xword 0x6d001a000000
16181 .xword 0x6c0000020000
16182 .xword 0x6d0008000000
16183 .xword 0x6d003cc00000
16184 .xword 0x6e0660000000
16185 .xword 0x6b30001ac000
16186 .xword 0x6c0000590000
16187 .xword 0x6c0000d40000
16188 .xword 0x6c0000610000
16189 .xword 0x6d003f000000
16190 .xword 0x6b3000188000
16191 .xword 0x6b300006e000
16192 .xword 0x6b3000106000
16193 .xword 0x6d0021400000
16194 .xword 0x6b300016e000
16195 .xword 0x6d0033000000
16196 .xword 0x6b3000130000
16197 .xword 0x6c0000940000
16198 .xword 0x6b30001fe000
16199 .xword 0x6b3000070000
16200 .xword 0x6c0000950000
16201 .xword 0x6c0000030000
16202 .xword 0x6b3000078000
16203 .xword 0x6c0000be0000
16204 .xword 0x6c0000480000
16205 .xword 0x6c0000370000
16206 .xword 0x6c0000310000
16207 .xword 0x6b3000148000
16208 .xword 0x6c0000970000
16209 .xword 0x6b30001fc000
16210 .xword 0x6b30001ee000
16211 .xword 0x6b3000120000
16212 .xword 0x6e0210000000
16213 .xword 0x6c0000b10000
16214 .xword 0x6c00001c0000
16215 .xword 0x6d002c000000
16216 .xword 0x6c0000d60000
16217 .xword 0x6b30001d6000
16218 .xword 0x6d002e000000
16219 .xword 0x6d0038c00000
16220 .xword 0x6d001bc00000
16221 .xword 0x6b3000072000
16222 .xword 0x6c0000ba0000
16223Thr3_User_Data_4v102_data_end:
16224/*********************************************************************/
16225SECTION .Thr3_User_Data_4v202 DATA_VA=0x6b300016e000
16226attr_data {
16227 Name = .Thr3_User_Data_4v202 ,
16228 VA = 0x6b300016e000 ,/* 0x6b300016ffc0 */
16229 RA = 0x00b0192000 ,
16230 PA = 0x00b0192000 ,
16231 TTE_Context = 0x1291 ,/* DATA_SECONDARY */
16232 thr3_nz_ctx_tsb_0 ,
16233 TTE_V = 1 ,
16234 TTE_NFO = 0 ,
16235 TTE_L = 1 ,
16236 TTE_Soft = 0x070000 ,
16237 TTE_IE = 0 ,
16238 TTE_E = 0 ,
16239 TTE_CP = 0 ,
16240 TTE_CV = 0 ,
16241 TTE_P = 0 ,
16242 TTE_EP = 0 ,
16243 TTE_W = 1 ,
16244 TTE_SW1 = 1 ,
16245 TTE_SW0 = 0 ,
16246 TTE_RSVD1 = 0 ,
16247 TTE_Size = 0 ,
16248 /* DTTE_TAG_DATA = 00006b300016f291 80000000b0192040 */
16249 end_label = Thr3_User_Data_4v202_data_end ,
16250 compressimage ,
16251 }
16252.data
16253.global Thr3_User_Data_4v202_data_begin
16254Thr3_User_Data_4v202_data_begin:
16255 .xword 0x6d001a000000
16256 .xword 0x6c0000020000
16257 .xword 0x6d0008000000
16258 .xword 0x6d003cc00000
16259 .xword 0x6e0660000000
16260 .xword 0x6b30001ac000
16261 .xword 0x6c0000590000
16262 .xword 0x6c0000d40000
16263 .xword 0x6c0000610000
16264 .xword 0x6d003f000000
16265 .xword 0x6b3000188000
16266 .xword 0x6b300006e000
16267 .xword 0x6b3000106000
16268 .xword 0x6d0021400000
16269 .xword 0x6b300016e000
16270 .xword 0x6d0033000000
16271 .xword 0x6b3000130000
16272 .xword 0x6c0000940000
16273 .xword 0x6b30001fe000
16274 .xword 0x6b3000070000
16275 .xword 0x6c0000950000
16276 .xword 0x6c0000030000
16277 .xword 0x6b3000078000
16278 .xword 0x6c0000be0000
16279 .xword 0x6c0000480000
16280 .xword 0x6c0000370000
16281 .xword 0x6c0000310000
16282 .xword 0x6b3000148000
16283 .xword 0x6c0000970000
16284 .xword 0x6b30001fc000
16285 .xword 0x6b30001ee000
16286 .xword 0x6b3000120000
16287 .xword 0x6e0210000000
16288 .xword 0x6c0000b10000
16289 .xword 0x6c00001c0000
16290 .xword 0x6d002c000000
16291 .xword 0x6c0000d60000
16292 .xword 0x6b30001d6000
16293 .xword 0x6d002e000000
16294 .xword 0x6d0038c00000
16295 .xword 0x6d001bc00000
16296 .xword 0x6b3000072000
16297 .xword 0x6c0000ba0000
16298Thr3_User_Data_4v202_data_end:
16299/*********************************************************************/
16300SECTION .Thr3_User_Data_4v302 DATA_VA=0x6d0033000000
16301attr_data {
16302 Name = .Thr3_User_Data_4v302 ,
16303 VA = 0x6d0033000000 ,/* 0x6d00333fffc0 */
16304 RA = 0x01bf400000 ,
16305 PA = 0x01bf400000 ,
16306 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
16307 thr3_z_ctx_tsb_0 ,
16308 TTE_V = 1 ,
16309 TTE_NFO = 0 ,
16310 TTE_L = 1 ,
16311 TTE_Soft = 0x1a0000 ,
16312 TTE_IE = 0 ,
16313 TTE_E = 0 ,
16314 TTE_CP = 1 ,
16315 TTE_CV = 0 ,
16316 TTE_P = 0 ,
16317 TTE_EP = 0 ,
16318 TTE_W = 1 ,
16319 TTE_SW1 = 1 ,
16320 TTE_SW0 = 0 ,
16321 TTE_RSVD1 = 0 ,
16322 TTE_Size = 3 ,
16323 /* DTTE_TAG_DATA = 00006d0033000000 80000001bf400443 */
16324 end_label = Thr3_User_Data_4v302_data_end ,
16325 compressimage ,
16326 }
16327.data
16328.global Thr3_User_Data_4v302_data_begin
16329Thr3_User_Data_4v302_data_begin:
16330 .xword 0x6d001a000000
16331 .xword 0x6c0000020000
16332 .xword 0x6d0008000000
16333 .xword 0x6d003cc00000
16334 .xword 0x6e0660000000
16335 .xword 0x6b30001ac000
16336 .xword 0x6c0000590000
16337 .xword 0x6c0000d40000
16338 .xword 0x6c0000610000
16339 .xword 0x6d003f000000
16340 .xword 0x6b3000188000
16341 .xword 0x6b300006e000
16342 .xword 0x6b3000106000
16343 .xword 0x6d0021400000
16344 .xword 0x6b300016e000
16345 .xword 0x6d0033000000
16346 .xword 0x6b3000130000
16347 .xword 0x6c0000940000
16348 .xword 0x6b30001fe000
16349 .xword 0x6b3000070000
16350 .xword 0x6c0000950000
16351 .xword 0x6c0000030000
16352 .xword 0x6b3000078000
16353 .xword 0x6c0000be0000
16354 .xword 0x6c0000480000
16355 .xword 0x6c0000370000
16356 .xword 0x6c0000310000
16357 .xword 0x6b3000148000
16358 .xword 0x6c0000970000
16359 .xword 0x6b30001fc000
16360 .xword 0x6b30001ee000
16361 .xword 0x6b3000120000
16362 .xword 0x6e0210000000
16363 .xword 0x6c0000b10000
16364 .xword 0x6c00001c0000
16365 .xword 0x6d002c000000
16366 .xword 0x6c0000d60000
16367 .xword 0x6b30001d6000
16368 .xword 0x6d002e000000
16369 .xword 0x6d0038c00000
16370 .xword 0x6d001bc00000
16371 .xword 0x6b3000072000
16372 .xword 0x6c0000ba0000
16373Thr3_User_Data_4v302_data_end:
16374/*********************************************************************/
16375SECTION .Thr3_User_Text_4v005 TEXT_VA=0x6b3000130000
16376attr_text {
16377 Name = .Thr3_User_Text_4v005 ,
16378 VA = 0x6b3000130000 ,/* 0x6b3000131fc0 */
16379 RA = 0x00b002e000 ,
16380 PA = 0x00b002e000 ,
16381 TTE_Context = 0x1412 ,/* TEXT_PRIMARY */
16382 thr3_nz_ctx_tsb_0 ,
16383 TTE_V = 1 ,
16384 TTE_NFO = 0 ,
16385 TTE_L = 0 ,
16386 TTE_Soft = 0x060000 ,
16387 TTE_IE = 0 ,
16388 TTE_E = 0 ,
16389 TTE_CP = 1 ,
16390 TTE_CV = 0 ,
16391 TTE_P = 0 ,
16392 TTE_EP = 1 ,
16393 TTE_W = 0 ,
16394 TTE_SW1 = 1 ,
16395 TTE_SW0 = 1 ,
16396 TTE_RSVD1 = 0 ,
16397 TTE_Size = 0 ,
16398 /* ITTE_TAG_DATA = 00006b3000131412 80000000b002e480 */
16399 end_label = Thr3_User_Text_4v005_text_end ,
16400 compressimage ,
16401 }
16402.text
16403.global Thr3_User_Text_4v005_text_begin
16404Thr3_User_Text_4v005_text_begin:
16405 nop
16406 sub %g1, 1, %g1
16407 brz %g1,Thr3_User_Text_4v005_exit
16408 nop
16409 DDEMAP_ALL_PAGES
16410 .word 0xbe86e068
16411 .word 0xe0dfd000
16412 DDEMAP_NCTX
16413 TOGGLE_LSU_IM
16414 .word 0xc030af6e
16415 .word 0xea7420a8
16416 .word 0xc025ad84
16417 nop
16418 nop
16419 nop
16420 nop
16421 nop
16422 nop
16423 nop
16424 nop
16425 nop
16426 nop
16427 nop
16428 nop
16429 nop
16430 nop
16431 nop
16432 nop
16433 nop
16434 nop
16435 nop
16436 nop
16437 .word 0x1000000
16438 .word 0xbe164000
16439 DDEMAP_RPAGE
16440 DDEMAP_SCTX
16441 .word 0xe276e040
16442 .word 0xc03423aa
16443 .word 0x1000000
16444 or %g0, 0x461, %i7
16445 LOAD_DDATA_ACCESS
16446 .word 0x1000000
16447 or %g0, 0x0a4, %i7
16448 LOAD_DDATA_IN
16449 IDEMAP_ALL_RPAGES
16450 nop
16451 nop
16452 .word 0xfe442d44
16453 .word 0x1000000
16454 or %g0, 0x04f, %i7
16455 LOAD_IDATA_IN
16456 DO_BRANCH
16457 .word 0x81c62000
16458 .word 0xbe174000
16459 GOTO_SUPERVISOR0
16460 .word 0x1000000
16461 or %g0, 0x5ed, %i7
16462 LOAD_IDATA_ACCESS
16463 .word 0xe05aa138
16464 IDEMAP_PCTX
16465 DO_BRANCH
16466 .word 0x81c26000
16467 .word 0xbe13c000
16468 GOTO_SUPERVISOR0
16469 IDEMAP_ALL_RPAGES
16470 .word 0xda72a140
16471 .word 0xc036ee46
16472 .word 0x1000000
16473 or %g0, 0x328, %i7
16474 DTLB_TAG_READ
16475 nop
16476 nop
16477 nop
16478 nop
16479 nop
16480 nop
16481 nop
16482 nop
16483 nop
16484 .word 0xc026ee24
16485 .word 0x1000000
16486 or %g0, 0x18, %i7
16487 LOAD_DDATA_ACCESS
16488 .word 0xec5c2128
16489 .word 0xc45ee0c0
16490 .word 0x1000000
16491 or %g0, 0x5fb, %i7
16492 LOAD_IDATA_ACCESS
16493 ACCESS_ITSB_PTR
16494 .word 0xfe5c2578
16495 .word 0x1000000
16496 or %g0, 0x5db, %i7
16497 LOAD_DDATA_ACCESS
16498 .word 0xfcda9040
16499 .word 0x1000000
16500 or %g0, 0x5d8, %i7
16501 DTLB_TAG_READ
16502 nop
16503 nop
16504 nop
16505 nop
16506 .word 0xfe56e5a0
16507 DO_BRANCH
16508 .word 0x81c4e000
16509 .word 0xbe13c000
16510 GOTO_SUPERVISOR0
16511 .word 0xf072a050
16512 .word 0xc0712df0
16513 .word 0x81c76000
16514 .word 0xbe154000
16515 GOTO_SUPERVISOR0
16516 nop
16517Thr3_User_Text_4v005_exit:
16518 EXIT_GOOD
16519Thr3_User_Text_4v005_text_end:
16520/*********************************************************************/
16521SECTION .Thr3_User_Text_4v402 TEXT_VA=0x6c0000940000
16522attr_text {
16523 Name = .Thr3_User_Text_4v402 ,
16524 VA = 0x6c0000940000 ,/* 0x6c000094ffc0 */
16525 RA = 0x03e0280000 ,
16526 PA = 0x3fe0280000 ,
16527 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
16528 thr3_z_ctx_tsb_3 ,
16529 TTE_V = 1 ,
16530 TTE_NFO = 0 ,
16531 TTE_L = 1 ,
16532 TTE_Soft = 0x180000 ,
16533 TTE_IE = 0 ,
16534 TTE_E = 0 ,
16535 TTE_CP = 0 ,
16536 TTE_CV = 0 ,
16537 TTE_P = 1 ,
16538 TTE_EP = 1 ,
16539 TTE_W = 0 ,
16540 TTE_SW1 = 1 ,
16541 TTE_SW0 = 1 ,
16542 TTE_RSVD1 = 0 ,
16543 TTE_Size = 1 ,
16544 /* ITTE_TAG_DATA = 00006c0000940000 8000003fe0280081 */
16545 end_label = Thr3_User_Text_4v402_text_end ,
16546 compressimage ,
16547 }
16548.text
16549.global Thr3_User_Text_4v402_text_begin
16550Thr3_User_Text_4v402_text_begin:
16551 wrpr 0, %gl
16552 .word 0xc021a270
16553 nop
16554 nop
16555 nop
16556 nop
16557 nop
16558 nop
16559 nop
16560thr3_MMU_ASI_PRIMARY_210:
16561 .word 0x87802080
16562 .word 0xf8f0a150
16563 .word 0xfcda9000
16564thr3_MMU_ASI_SECONDARY_211:
16565 .word 0x87802081
16566 .word 0xd6f16010
16567 .word 0xf659a0c0
16568 P_TOGGLE_LSU_DM
16569 .word 0x1000000
16570 or %g0, 0x034, %i7
16571 P_LOAD_IDATA_IN
16572 .word 0x1000000
16573 or %g0, 0x190, %i7
16574 P_DTLB_TAG_READ
16575 .word 0x1000000
16576 or %g0, 0x460, %i7
16577 P_LOAD_IDATA_ACCESS
16578 P_ACCESS_DTSB_PTR
16579 P_ACCESS_ITSB_PTR
16580 .word 0x1000000
16581 .word 0xbe14c000
16582 P_DDEMAP_PAGE
16583 .word 0xfe44a454
16584thr3_MMU_ASI_AS_IF_USER_PRIMARY_212:
16585 .word 0x87802010
16586 .word 0xf6f2a038
16587 .word 0x1000000
16588 or %g0, 0x5d8, %i7
16589 P_READ_IDATA_ACCESS
16590 nop
16591 nop
16592 nop
16593 nop
16594 nop
16595 nop
16596 nop
16597 .word 0x1000000
16598 or %g0, 0x1d7, %i7
16599 P_LOAD_DDATA_ACCESS
16600 P_IDEMAP_NCTX
16601 P_ACCESS_ITSB_PTR
16602 .word 0xcc74a078
16603 .word 0xc031a328
16604 nop
16605 nop
16606 nop
16607 nop
16608 nop
16609 nop
16610 nop
16611 nop
16612 .word 0xbe842068
16613 .word 0xd4dfd000
16614 .word 0xc021a238
16615 .word 0xf675e098
16616 .word 0xc024a218
16617 .word 0xfe41a8f8
16618 .word 0x1000000
16619 or %g0, 0xb8, %i7
16620 P_READ_IDATA_ACCESS
16621 .word 0xca5b2040
16622 P_DDEMAP_ALL_RPAGES
16623thr3_MMU_ASI_AS_IF_USER_PRIMARY_213:
16624 .word 0x87802010
16625 .word 0xc4f6e0d8
16626 P_ACCESS_ITSB_PTR
16627 .word 0x1000000
16628 or %g0, 0x240, %i7
16629 P_DTLB_TAG_READ
16630thr3_MMU_ASI_PRIMARY_LITTLE_214:
16631 .word 0x87802088
16632 .word 0xd6f2a010
16633 .word 0xf659a128
16634 P_DDEMAP_PCTX
16635thr3_MMU_ASI_PRIMARY_215:
16636 .word 0x87802080
16637 .word 0xcef5a0d0
16638 P_DDEMAP_NCTX
16639 .word 0xfcded000
16640 .word 0xbe11c000
16641 RETURN_FROM_SUPERVISOR1
16642 nop
16643Thr3_User_Text_4v402_exit:
16644 EXIT_GOOD
16645Thr3_User_Text_4v402_text_end:
16646/*********************************************************************/
16647SECTION .Thr3_User_Text_4v006 TEXT_VA=0x6b30001fe000
16648attr_text {
16649 Name = .Thr3_User_Text_4v006 ,
16650 VA = 0x6b30001fe000 ,/* 0x6b30001fffc0 */
16651 RA = 0x00b0080000 ,
16652 PA = 0x00b0080000 ,
16653 TTE_Context = 0x1412 ,/* TEXT_PRIMARY */
16654 thr3_nz_ctx_tsb_0 ,
16655 TTE_V = 1 ,
16656 TTE_NFO = 0 ,
16657 TTE_L = 0 ,
16658 TTE_Soft = 0x060000 ,
16659 TTE_IE = 0 ,
16660 TTE_E = 0 ,
16661 TTE_CP = 1 ,
16662 TTE_CV = 0 ,
16663 TTE_P = 1 ,
16664 TTE_EP = 1 ,
16665 TTE_W = 0 ,
16666 TTE_SW1 = 1 ,
16667 TTE_SW0 = 1 ,
16668 TTE_RSVD1 = 0 ,
16669 TTE_Size = 0 ,
16670 /* ITTE_TAG_DATA = 00006b30001ff412 80000000b0080480 */
16671 end_label = Thr3_User_Text_4v006_text_end ,
16672 compressimage ,
16673 }
16674.text
16675.global Thr3_User_Text_4v006_text_begin
16676Thr3_User_Text_4v006_text_begin:
16677 wrpr 0, %gl
16678 P_DDEMAP_PCTX
16679 .word 0xc02aa343
16680 P_IDEMAP_PCTX
16681 .word 0xfcd95160
16682thr3_MMU_ASI_PRIMARY_216:
16683 .word 0x87802080
16684 .word 0xe6f0a0f0
16685thr3_MMU_ASI_BLK_P_217:
16686 .word 0x878020f0
16687 .word 0xc1b8a2c0
16688 .word 0xec58a0f8
16689 nop
16690 nop
16691 nop
16692 nop
16693 nop
16694 nop
16695 nop
16696 nop
16697thr3_MMU_ASI_AS_IF_USER_PRIMARY_218:
16698 .word 0x87802010
16699 .word 0xc6f120a8
16700 .word 0x1000000
16701 or %g0, 0x198, %i7
16702 P_ITLB_TAG_READ
16703 .word 0xfe4ee570
16704 nop
16705 nop
16706 nop
16707 .word 0xfcded000
16708 .word 0xfc9a9000
16709 .word 0x1000000
16710 or %g0, 0x039, %i7
16711 P_LOAD_DDATA_IN
16712 .word 0xbe842148
16713 .word 0xc8dfc200
16714 .word 0xfcdd9000
16715 nop
16716 nop
16717 nop
16718 nop
16719 nop
16720 nop
16721 nop
16722 nop
16723 .word 0xbe160000
16724 RETURN_FROM_SUPERVISOR0
16725 nop
16726Thr3_User_Text_4v006_exit:
16727 EXIT_GOOD
16728Thr3_User_Text_4v006_text_end:
16729/*********************************************************************/
16730SECTION .Thr3_User_Data_4v103 DATA_VA=0x6b3000070000
16731attr_data {
16732 Name = .Thr3_User_Data_4v103 ,
16733 VA = 0x6b3000070000 ,/* 0x6b3000071fc0 */
16734 RA = 0x00b000c000 ,
16735 PA = 0x00b000c000 ,
16736 TTE_Context = 0x1412 ,/* DATA_PRIMARY */
16737 thr3_nz_ctx_tsb_0 ,
16738 TTE_V = 1 ,
16739 TTE_NFO = 0 ,
16740 TTE_L = 1 ,
16741 TTE_Soft = 0x1b0000 ,
16742 TTE_IE = 0 ,
16743 TTE_E = 0 ,
16744 TTE_CP = 0 ,
16745 TTE_CV = 0 ,
16746 TTE_P = 0 ,
16747 TTE_EP = 0 ,
16748 TTE_W = 1 ,
16749 TTE_SW1 = 0 ,
16750 TTE_SW0 = 0 ,
16751 TTE_RSVD1 = 0 ,
16752 TTE_Size = 0 ,
16753 /* DTTE_TAG_DATA = 00006b3000071412 80000000b000c040 */
16754 end_label = Thr3_User_Data_4v103_data_end ,
16755 compressimage ,
16756 }
16757.data
16758.global Thr3_User_Data_4v103_data_begin
16759Thr3_User_Data_4v103_data_begin:
16760 .xword 0x6d001a000000
16761 .xword 0x6c0000020000
16762 .xword 0x6d0008000000
16763 .xword 0x6d003cc00000
16764 .xword 0x6e0660000000
16765 .xword 0x6b30001ac000
16766 .xword 0x6c0000590000
16767 .xword 0x6c0000d40000
16768 .xword 0x6c0000610000
16769 .xword 0x6d003f000000
16770 .xword 0x6b3000188000
16771 .xword 0x6b300006e000
16772 .xword 0x6b3000106000
16773 .xword 0x6d0021400000
16774 .xword 0x6b300016e000
16775 .xword 0x6d0033000000
16776 .xword 0x6b3000130000
16777 .xword 0x6c0000940000
16778 .xword 0x6b30001fe000
16779 .xword 0x6b3000070000
16780 .xword 0x6c0000950000
16781 .xword 0x6c0000030000
16782 .xword 0x6b3000078000
16783 .xword 0x6c0000be0000
16784 .xword 0x6c0000480000
16785 .xword 0x6c0000370000
16786 .xword 0x6c0000310000
16787 .xword 0x6b3000148000
16788 .xword 0x6c0000970000
16789 .xword 0x6b30001fc000
16790 .xword 0x6b30001ee000
16791 .xword 0x6b3000120000
16792 .xword 0x6e0210000000
16793 .xword 0x6c0000b10000
16794 .xword 0x6c00001c0000
16795 .xword 0x6d002c000000
16796 .xword 0x6c0000d60000
16797 .xword 0x6b30001d6000
16798 .xword 0x6d002e000000
16799 .xword 0x6d0038c00000
16800 .xword 0x6d001bc00000
16801 .xword 0x6b3000072000
16802 .xword 0x6c0000ba0000
16803Thr3_User_Data_4v103_data_end:
16804/*********************************************************************/
16805SECTION .Thr3_User_Data_4v303 DATA_VA=0x6c0000950000
16806attr_data {
16807 Name = .Thr3_User_Data_4v303 ,
16808 VA = 0x6c0000950000 ,/* 0x6c000095ffc0 */
16809 RA = 0x03e0890000 ,
16810 PA = 0x3fe0890000 ,
16811 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
16812 thr3_z_ctx_tsb_3 ,
16813 TTE_V = 1 ,
16814 TTE_NFO = 0 ,
16815 TTE_L = 1 ,
16816 TTE_Soft = 0x1a0000 ,
16817 TTE_IE = 0 ,
16818 TTE_E = 0 ,
16819 TTE_CP = 1 ,
16820 TTE_CV = 0 ,
16821 TTE_P = 0 ,
16822 TTE_EP = 0 ,
16823 TTE_W = 1 ,
16824 TTE_SW1 = 1 ,
16825 TTE_SW0 = 0 ,
16826 TTE_RSVD1 = 0 ,
16827 TTE_Size = 1 ,
16828 /* DTTE_TAG_DATA = 00006c0000950000 8000003fe0890441 */
16829 end_label = Thr3_User_Data_4v303_data_end ,
16830 compressimage ,
16831 }
16832.data
16833.global Thr3_User_Data_4v303_data_begin
16834Thr3_User_Data_4v303_data_begin:
16835 .xword 0x6d001a000000
16836 .xword 0x6c0000020000
16837 .xword 0x6d0008000000
16838 .xword 0x6d003cc00000
16839 .xword 0x6e0660000000
16840 .xword 0x6b30001ac000
16841 .xword 0x6c0000590000
16842 .xword 0x6c0000d40000
16843 .xword 0x6c0000610000
16844 .xword 0x6d003f000000
16845 .xword 0x6b3000188000
16846 .xword 0x6b300006e000
16847 .xword 0x6b3000106000
16848 .xword 0x6d0021400000
16849 .xword 0x6b300016e000
16850 .xword 0x6d0033000000
16851 .xword 0x6b3000130000
16852 .xword 0x6c0000940000
16853 .xword 0x6b30001fe000
16854 .xword 0x6b3000070000
16855 .xword 0x6c0000950000
16856 .xword 0x6c0000030000
16857 .xword 0x6b3000078000
16858 .xword 0x6c0000be0000
16859 .xword 0x6c0000480000
16860 .xword 0x6c0000370000
16861 .xword 0x6c0000310000
16862 .xword 0x6b3000148000
16863 .xword 0x6c0000970000
16864 .xword 0x6b30001fc000
16865 .xword 0x6b30001ee000
16866 .xword 0x6b3000120000
16867 .xword 0x6e0210000000
16868 .xword 0x6c0000b10000
16869 .xword 0x6c00001c0000
16870 .xword 0x6d002c000000
16871 .xword 0x6c0000d60000
16872 .xword 0x6b30001d6000
16873 .xword 0x6d002e000000
16874 .xword 0x6d0038c00000
16875 .xword 0x6d001bc00000
16876 .xword 0x6b3000072000
16877 .xword 0x6c0000ba0000
16878Thr3_User_Data_4v303_data_end:
16879/*********************************************************************/
16880SECTION .Thr3_User_Text_4v007 TEXT_VA=0x6c0000030000
16881attr_text {
16882 Name = .Thr3_User_Text_4v007 ,
16883 VA = 0x6c0000030000 ,/* 0x6c000003ffc0 */
16884 RA = 0x03e0490000 ,
16885 PA = 0x3fe0490000 ,
16886 TTE_Context = 0x1412 ,/* TEXT_PRIMARY */
16887 thr3_nz_ctx_tsb_1 ,
16888 TTE_V = 1 ,
16889 TTE_NFO = 0 ,
16890 TTE_L = 0 ,
16891 TTE_Soft = 0x060000 ,
16892 TTE_IE = 0 ,
16893 TTE_E = 0 ,
16894 TTE_CP = 1 ,
16895 TTE_CV = 0 ,
16896 TTE_P = 0 ,
16897 TTE_EP = 1 ,
16898 TTE_W = 0 ,
16899 TTE_SW1 = 1 ,
16900 TTE_SW0 = 1 ,
16901 TTE_RSVD1 = 0 ,
16902 TTE_Size = 1 ,
16903 /* ITTE_TAG_DATA = 00006c0000031412 8000003fe0490481 */
16904 end_label = Thr3_User_Text_4v007_text_end ,
16905 compressimage ,
16906 }
16907.text
16908.global Thr3_User_Text_4v007_text_begin
16909Thr3_User_Text_4v007_text_begin:
16910 nop
16911 sub %g1, 1, %g1
16912 brz %g1,Thr3_User_Text_4v007_exit
16913 nop
16914thr3_MMU_ASI_PRIMARY_LITTLE_219:
16915 .word 0x87802088
16916 .word 0xf8f42030
16917 DO_BRANCH
16918 .word 0x81c6a000
16919 .word 0xbe154000
16920 GOTO_SUPERVISOR0
16921 .word 0xc032a448
16922 ACCESS_DTSB_PTR
16923 .word 0xc67120c8
16924 .word 0xc0712848
16925 DO_BRANCH
16926 .word 0x81c72000
16927 .word 0xbe124000
16928 GOTO_SUPERVISOR0
16929 .word 0xc026efd8
16930 .word 0xbe13c000
16931 GOTO_SUPERVISOR0
16932 nop
16933Thr3_User_Text_4v007_exit:
16934 EXIT_GOOD
16935Thr3_User_Text_4v007_text_end:
16936/*********************************************************************/
16937SECTION .Thr3_User_Text_4v403 TEXT_VA=0x6b3000078000
16938attr_text {
16939 Name = .Thr3_User_Text_4v403 ,
16940 VA = 0x6b3000078000 ,/* 0x6b3000079fc0 */
16941 RA = 0x00b009c000 ,
16942 PA = 0x00b009c000 ,
16943 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
16944 thr3_z_ctx_tsb_2 ,
16945 TTE_V = 1 ,
16946 TTE_NFO = 0 ,
16947 TTE_L = 1 ,
16948 TTE_Soft = 0x180000 ,
16949 TTE_IE = 0 ,
16950 TTE_E = 0 ,
16951 TTE_CP = 0 ,
16952 TTE_CV = 0 ,
16953 TTE_P = 1 ,
16954 TTE_EP = 1 ,
16955 TTE_W = 0 ,
16956 TTE_SW1 = 1 ,
16957 TTE_SW0 = 1 ,
16958 TTE_RSVD1 = 0 ,
16959 TTE_Size = 0 ,
16960 /* ITTE_TAG_DATA = 00006b3000078000 80000000b009c080 */
16961 end_label = Thr3_User_Text_4v403_text_end ,
16962 compressimage ,
16963 }
16964.text
16965.global Thr3_User_Text_4v403_text_begin
16966Thr3_User_Text_4v403_text_begin:
16967 wrpr 0, %gl
16968 nop
16969 nop
16970 nop
16971 nop
16972 nop
16973 nop
16974 .word 0xd659a010
16975 nop
16976 nop
16977 nop
16978 nop
16979 .word 0xbe86e068
16980 .word 0xecdfd000
16981 .word 0xc024a764
16982 P_ACCESS_ITSB_PTR
16983 .word 0x1000000
16984 .word 0xbe174000
16985 P_DDEMAP_RPAGE
16986 .word 0x1000000
16987 or %g0, 0x186, %i7
16988 P_LOAD_IDATA_ACCESS
16989 .word 0xfcded000
16990 nop
16991 .word 0xc0732158
16992 .word 0xbe82a118
16993 .word 0xd4dfc200
16994 P_ACCESS_ITSB_PTR
16995 .word 0xfcda83a0
16996 .word 0x1000000
16997 or %g0, 0x168, %i7
16998 P_READ_IDATA_ACCESS
16999 .word 0xbe80a098
17000 .word 0xd4dfd000
17001 nop
17002 nop
17003 nop
17004 nop
17005 nop
17006 nop
17007 nop
17008 P_IDEMAP_PCTX
17009thr3_MMU_ASI_AS_IF_USER_PRIMARY_220:
17010 .word 0x87802010
17011 .word 0xf0f0a0b8
17012 P_DDEMAP_PCTX
17013 .word 0xf871a0f0
17014 .word 0xc074a158
17015thr3_MMU_ASI_AS_IF_USER_PRIMARY_221:
17016 .word 0x87802010
17017 .word 0xf2f0a028
17018 P_TOGGLE_LSU_IM
17019 .word 0xc02b242d
17020 .word 0xfcdec200
17021 .word 0xbe11c000
17022 RETURN_FROM_SUPERVISOR1
17023 nop
17024Thr3_User_Text_4v403_exit:
17025 EXIT_GOOD
17026Thr3_User_Text_4v403_text_end:
17027/*********************************************************************/
17028SECTION .Thr3_User_Text_4v008 TEXT_VA=0x6c0000be0000
17029attr_text {
17030 Name = .Thr3_User_Text_4v008 ,
17031 VA = 0x6c0000be0000 ,/* 0x6c0000beffc0 */
17032 RA = 0x03e0900000 ,
17033 PA = 0x3fe0900000 ,
17034 TTE_Context = 0x1412 ,/* TEXT_PRIMARY */
17035 thr3_nz_ctx_tsb_1 ,
17036 TTE_V = 1 ,
17037 TTE_NFO = 0 ,
17038 TTE_L = 0 ,
17039 TTE_Soft = 0x060000 ,
17040 TTE_IE = 0 ,
17041 TTE_E = 0 ,
17042 TTE_CP = 1 ,
17043 TTE_CV = 0 ,
17044 TTE_P = 1 ,
17045 TTE_EP = 1 ,
17046 TTE_W = 0 ,
17047 TTE_SW1 = 1 ,
17048 TTE_SW0 = 1 ,
17049 TTE_RSVD1 = 0 ,
17050 TTE_Size = 1 ,
17051 /* ITTE_TAG_DATA = 00006c0000be1412 8000003fe0900481 */
17052 end_label = Thr3_User_Text_4v008_text_end ,
17053 compressimage ,
17054 }
17055.text
17056.global Thr3_User_Text_4v008_text_begin
17057Thr3_User_Text_4v008_text_begin:
17058 wrpr 0, %gl
17059 .word 0x1000000
17060 or %g0, 0x6f8, %i7
17061 P_READ_DDATA_ACCESS
17062thr3_MMU_ASI_PRIMARY_LITTLE_222:
17063 .word 0x87802088
17064 .word 0xd4bc2d20
17065 .word 0xfe42a81c
17066thr3_MMU_ASI_AS_IF_USER_PRIMARY_223:
17067 .word 0x87802010
17068 .word 0xe2f5a010
17069 P_IDEMAP_PCTX
17070 nop
17071 nop
17072 nop
17073 nop
17074 nop
17075 .word 0x1000000
17076 .word 0xbe13c000
17077 P_DDEMAP_RPAGE
17078 .word 0x1000000
17079 .word 0xbe14c000
17080 P_DDEMAP_PAGE
17081 .word 0x1000000
17082 or %g0, 0x7a1, %i7
17083 P_LOAD_DDATA_ACCESS
17084 .word 0x1000000
17085 or %g0, 0x029, %i7
17086 P_LOAD_IDATA_IN
17087 .word 0x1000000
17088 or %g0, 0x1b5, %i7
17089 P_LOAD_IDATA_ACCESS
17090thr3_MMU_ASI_PRIMARY_224:
17091 .word 0x87802080
17092 .word 0xc6f5a140
17093 .word 0xe19942e0
17094 .word 0xfcdd9000
17095 P_DDEMAP_ALL_RPAGES
17096 .word 0x1000000
17097 or %g0, 0x033, %i7
17098 P_LOAD_DDATA_IN
17099 nop
17100 nop
17101 nop
17102 nop
17103 nop
17104 nop
17105 nop
17106 nop
17107 nop
17108 .word 0x1000000
17109 or %g0, 0x05d, %i7
17110 P_LOAD_DDATA_IN
17111thr3_MMU_ASI_AS_IF_USER_PRIMARY_225:
17112 .word 0x87802010
17113 .word 0xfaf0a000
17114 .word 0xe39a83c0
17115 P_IDEMAP_ALL
17116 P_DDEMAP_NCTX
17117 P_TOGGLE_LSU_DM
17118 .word 0xbe82a118
17119 .word 0xe0dfc200
17120 P_DDEMAP_SCTX
17121 P_DDEMAP_ALL
17122 .word 0xbe160000
17123 RETURN_FROM_SUPERVISOR0
17124 nop
17125Thr3_User_Text_4v008_exit:
17126 EXIT_GOOD
17127Thr3_User_Text_4v008_text_end:
17128/*********************************************************************/
17129SECTION .Thr3_User_Data_4v104 DATA_VA=0x6c0000480000
17130attr_data {
17131 Name = .Thr3_User_Data_4v104 ,
17132 VA = 0x6c0000480000 ,/* 0x6c000048ffc0 */
17133 RA = 0x03e0230000 ,
17134 PA = 0x3fe0230000 ,
17135 TTE_Context = 0x1412 ,/* DATA_PRIMARY */
17136 thr3_nz_ctx_tsb_1 ,
17137 TTE_V = 1 ,
17138 TTE_NFO = 0 ,
17139 TTE_L = 1 ,
17140 TTE_Soft = 0x1b0000 ,
17141 TTE_IE = 0 ,
17142 TTE_E = 0 ,
17143 TTE_CP = 0 ,
17144 TTE_CV = 0 ,
17145 TTE_P = 0 ,
17146 TTE_EP = 0 ,
17147 TTE_W = 1 ,
17148 TTE_SW1 = 0 ,
17149 TTE_SW0 = 0 ,
17150 TTE_RSVD1 = 0 ,
17151 TTE_Size = 1 ,
17152 /* DTTE_TAG_DATA = 00006c0000481412 8000003fe0230041 */
17153 end_label = Thr3_User_Data_4v104_data_end ,
17154 compressimage ,
17155 }
17156.data
17157.global Thr3_User_Data_4v104_data_begin
17158Thr3_User_Data_4v104_data_begin:
17159 .xword 0x6d001a000000
17160 .xword 0x6c0000020000
17161 .xword 0x6d0008000000
17162 .xword 0x6d003cc00000
17163 .xword 0x6e0660000000
17164 .xword 0x6b30001ac000
17165 .xword 0x6c0000590000
17166 .xword 0x6c0000d40000
17167 .xword 0x6c0000610000
17168 .xword 0x6d003f000000
17169 .xword 0x6b3000188000
17170 .xword 0x6b300006e000
17171 .xword 0x6b3000106000
17172 .xword 0x6d0021400000
17173 .xword 0x6b300016e000
17174 .xword 0x6d0033000000
17175 .xword 0x6b3000130000
17176 .xword 0x6c0000940000
17177 .xword 0x6b30001fe000
17178 .xword 0x6b3000070000
17179 .xword 0x6c0000950000
17180 .xword 0x6c0000030000
17181 .xword 0x6b3000078000
17182 .xword 0x6c0000be0000
17183 .xword 0x6c0000480000
17184 .xword 0x6c0000370000
17185 .xword 0x6c0000310000
17186 .xword 0x6b3000148000
17187 .xword 0x6c0000970000
17188 .xword 0x6b30001fc000
17189 .xword 0x6b30001ee000
17190 .xword 0x6b3000120000
17191 .xword 0x6e0210000000
17192 .xword 0x6c0000b10000
17193 .xword 0x6c00001c0000
17194 .xword 0x6d002c000000
17195 .xword 0x6c0000d60000
17196 .xword 0x6b30001d6000
17197 .xword 0x6d002e000000
17198 .xword 0x6d0038c00000
17199 .xword 0x6d001bc00000
17200 .xword 0x6b3000072000
17201 .xword 0x6c0000ba0000
17202Thr3_User_Data_4v104_data_end:
17203/*********************************************************************/
17204SECTION .Thr3_User_Text_4v009 TEXT_VA=0x6c0000370000
17205attr_text {
17206 Name = .Thr3_User_Text_4v009 ,
17207 VA = 0x6c0000370000 ,/* 0x6c000037ffc0 */
17208 RA = 0x03e0ff0000 ,
17209 PA = 0x3fe0ff0000 ,
17210 TTE_Context = 0x1412 ,/* TEXT_PRIMARY */
17211 thr3_nz_ctx_tsb_1 ,
17212 TTE_V = 1 ,
17213 TTE_NFO = 0 ,
17214 TTE_L = 0 ,
17215 TTE_Soft = 0x060000 ,
17216 TTE_IE = 0 ,
17217 TTE_E = 0 ,
17218 TTE_CP = 1 ,
17219 TTE_CV = 0 ,
17220 TTE_P = 0 ,
17221 TTE_EP = 1 ,
17222 TTE_W = 0 ,
17223 TTE_SW1 = 1 ,
17224 TTE_SW0 = 1 ,
17225 TTE_RSVD1 = 0 ,
17226 TTE_Size = 1 ,
17227 /* ITTE_TAG_DATA = 00006c0000371412 8000003fe0ff0481 */
17228 end_label = Thr3_User_Text_4v009_text_end ,
17229 compressimage ,
17230 }
17231.text
17232.global Thr3_User_Text_4v009_text_begin
17233Thr3_User_Text_4v009_text_begin:
17234 nop
17235 sub %g1, 1, %g1
17236 brz %g1,Thr3_User_Text_4v009_exit
17237 nop
17238 nop
17239 nop
17240 nop
17241 nop
17242 nop
17243 nop
17244 nop
17245thr3_MMU_ASI_PRIMARY_LITTLE_226:
17246 .word 0x87802088
17247 .word 0xdef5a120
17248 .word 0xfe40a038
17249 .word 0x1000000
17250 .word 0xbe130000
17251 IDEMAP_PAGE
17252 .word 0xfc9d9c40
17253 .word 0xf875a140
17254 .word 0xc02c2c03
17255 .word 0x1000000
17256 or %g0, 0x4b0, %i7
17257 ITLB_TAG_READ
17258 nop
17259 nop
17260 nop
17261 IDEMAP_ALL_PAGES
17262 .word 0xc076e8c8
17263 .word 0x1000000
17264 .word 0xbe120000
17265 DDEMAP_PAGE
17266 IDEMAP_ALL
17267 .word 0x1000000
17268 .word 0xbe174000
17269 IDEMAP_PAGE
17270 .word 0xbe168000
17271 GOTO_SUPERVISOR0
17272 DO_BRANCH
17273 .word 0x81c62000
17274 .word 0xbe168000
17275 GOTO_SUPERVISOR0
17276 .word 0xf276e028
17277 .word 0xc02da779
17278 .word 0xbe138000
17279 GOTO_SUPERVISOR1
17280 nop
17281Thr3_User_Text_4v009_exit:
17282 EXIT_GOOD
17283Thr3_User_Text_4v009_text_end:
17284/*********************************************************************/
17285SECTION .Thr3_User_Text_4v00a TEXT_VA=0x6c0000310000
17286attr_text {
17287 Name = .Thr3_User_Text_4v00a ,
17288 VA = 0x6c0000310000 ,/* 0x6c000031ffc0 */
17289 RA = 0x03e0df0000 ,
17290 PA = 0x3fe0df0000 ,
17291 TTE_Context = 0x1412 ,/* TEXT_PRIMARY */
17292 thr3_nz_ctx_tsb_1 ,
17293 TTE_V = 1 ,
17294 TTE_NFO = 0 ,
17295 TTE_L = 0 ,
17296 TTE_Soft = 0x060000 ,
17297 TTE_IE = 0 ,
17298 TTE_E = 0 ,
17299 TTE_CP = 1 ,
17300 TTE_CV = 0 ,
17301 TTE_P = 1 ,
17302 TTE_EP = 1 ,
17303 TTE_W = 0 ,
17304 TTE_SW1 = 1 ,
17305 TTE_SW0 = 1 ,
17306 TTE_RSVD1 = 0 ,
17307 TTE_Size = 1 ,
17308 /* ITTE_TAG_DATA = 00006c0000311412 8000003fe0df0481 */
17309 end_label = Thr3_User_Text_4v00a_text_end ,
17310 compressimage ,
17311 }
17312.text
17313.global Thr3_User_Text_4v00a_text_begin
17314Thr3_User_Text_4v00a_text_begin:
17315 wrpr 0, %gl
17316 P_IDEMAP_PCTX
17317 .word 0xfc998480
17318 .word 0xfcd89000
17319 P_DDEMAP_NCTX
17320 P_TOGGLE_LSU_DM
17321thr3_MMU_ASI_PRIMARY_227:
17322 .word 0x87802080
17323 .word 0xdaf42080
17324 .word 0xf076e020
17325 .word 0xc0742778
17326 .word 0x1000000
17327 .word 0xbe10c000
17328 P_IDEMAP_RPAGE
17329thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_228:
17330 .word 0x8780202a
17331 .word 0xfcbc2630
17332 .word 0x1000000
17333 or %g0, 0xa5, %i7
17334 P_LOAD_DDATA_ACCESS
17335 nop
17336 nop
17337 nop
17338 nop
17339 nop
17340 .word 0xbe8120c0
17341 .word 0xf6dfd000
17342 .word 0x1000000
17343 or %g0, 0x5f0, %i7
17344 P_ITLB_TAG_READ
17345 nop
17346 nop
17347 .word 0xbe872060
17348 .word 0xccdfc280
17349 .word 0xfcdc0200
17350 .word 0xbe85a008
17351 .word 0xd4dfd000
17352 .word 0xc0342b2e
17353 P_DDEMAP_SCTX
17354 .word 0xee72a048
17355 .word 0xc030ad86
17356 nop
17357 nop
17358 nop
17359 .word 0xbe86e108
17360 .word 0xecdfd000
17361 .word 0x1000000
17362 .word 0xbe16c000
17363 P_IDEMAP_PAGE
17364thr3_MMU_ASI_PRIMARY_229:
17365 .word 0x87802080
17366 .word 0xd2f5a100
17367 .word 0xc035acce
17368 .word 0x1000000
17369 or %g0, 0x32d, %i7
17370 P_LOAD_DDATA_ACCESS
17371 nop
17372 nop
17373 nop
17374 P_ACCESS_ITSB_PTR
17375 P_TOGGLE_LSU_IM
17376 .word 0xc0742188
17377 .word 0x1000000
17378 .word 0xbe16c000
17379 P_IDEMAP_RPAGE
17380 P_IDEMAP_ALL
17381 .word 0xbe842138
17382 .word 0xe0dfc200
17383 .word 0x1000000
17384 or %g0, 0x1c0, %i7
17385 P_READ_DDATA_ACCESS
17386 .word 0x1000000
17387 or %g0, 0x5c8, %i7
17388 P_READ_IDATA_ACCESS
17389 .word 0xc036e650
17390 P_ACCESS_ITSB_PTR
17391 .word 0x1000000
17392 or %g0, 0x588, %i7
17393 P_READ_DDATA_ACCESS
17394 nop
17395 nop
17396 nop
17397 nop
17398thr3_MMU_ASI_AS_IF_USER_PRIMARY_230:
17399 .word 0x87802010
17400 .word 0xdef420a8
17401 nop
17402 nop
17403 nop
17404 nop
17405 .word 0x1000000
17406 or %g0, 0x338, %i7
17407 P_READ_DDATA_ACCESS
17408 .word 0xfcda8200
17409 nop
17410 nop
17411 nop
17412 nop
17413 nop
17414 nop
17415 nop
17416 nop
17417 nop
17418 P_IDEMAP_ALL_RPAGES
17419 .word 0x1000000
17420 or %g0, 0x130, %i7
17421 P_LOAD_IDATA_ACCESS
17422 P_TOGGLE_LSU_DM
17423thr3_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_231:
17424 .word 0x87802018
17425 .word 0xdef2a140
17426 .word 0xc0342e84
17427 P_ACCESS_DTSB_PTR
17428 .word 0xc022ac14
17429 .word 0x1000000
17430 or %g0, 0x1c0, %i7
17431 P_LOAD_IDATA_ACCESS
17432 .word 0x1000000
17433 or %g0, 0x1a0, %i7
17434 P_READ_IDATA_ACCESS
17435 .word 0xc025a158
17436 .word 0xbe80a128
17437 .word 0xecdfc200
17438 .word 0xfe492f89
17439 .word 0xbe160000
17440 RETURN_FROM_SUPERVISOR0
17441 nop
17442Thr3_User_Text_4v00a_exit:
17443 EXIT_GOOD
17444Thr3_User_Text_4v00a_text_end:
17445/*********************************************************************/
17446SECTION .Thr3_User_Data_4v105 DATA_VA=0x6b3000148000
17447attr_data {
17448 Name = .Thr3_User_Data_4v105 ,
17449 VA = 0x6b3000148000 ,/* 0x6b3000149fc0 */
17450 RA = 0x00b019a000 ,
17451 PA = 0x00b019a000 ,
17452 TTE_Context = 0x1412 ,/* DATA_PRIMARY */
17453 thr3_nz_ctx_tsb_0 ,
17454 TTE_V = 1 ,
17455 TTE_NFO = 0 ,
17456 TTE_L = 1 ,
17457 TTE_Soft = 0x1b0000 ,
17458 TTE_IE = 0 ,
17459 TTE_E = 0 ,
17460 TTE_CP = 0 ,
17461 TTE_CV = 0 ,
17462 TTE_P = 0 ,
17463 TTE_EP = 0 ,
17464 TTE_W = 1 ,
17465 TTE_SW1 = 0 ,
17466 TTE_SW0 = 0 ,
17467 TTE_RSVD1 = 0 ,
17468 TTE_Size = 0 ,
17469 /* DTTE_TAG_DATA = 00006b3000149412 80000000b019a040 */
17470 end_label = Thr3_User_Data_4v105_data_end ,
17471 compressimage ,
17472 }
17473.data
17474.global Thr3_User_Data_4v105_data_begin
17475Thr3_User_Data_4v105_data_begin:
17476 .xword 0x6d001a000000
17477 .xword 0x6c0000020000
17478 .xword 0x6d0008000000
17479 .xword 0x6d003cc00000
17480 .xword 0x6e0660000000
17481 .xword 0x6b30001ac000
17482 .xword 0x6c0000590000
17483 .xword 0x6c0000d40000
17484 .xword 0x6c0000610000
17485 .xword 0x6d003f000000
17486 .xword 0x6b3000188000
17487 .xword 0x6b300006e000
17488 .xword 0x6b3000106000
17489 .xword 0x6d0021400000
17490 .xword 0x6b300016e000
17491 .xword 0x6d0033000000
17492 .xword 0x6b3000130000
17493 .xword 0x6c0000940000
17494 .xword 0x6b30001fe000
17495 .xword 0x6b3000070000
17496 .xword 0x6c0000950000
17497 .xword 0x6c0000030000
17498 .xword 0x6b3000078000
17499 .xword 0x6c0000be0000
17500 .xword 0x6c0000480000
17501 .xword 0x6c0000370000
17502 .xword 0x6c0000310000
17503 .xword 0x6b3000148000
17504 .xword 0x6c0000970000
17505 .xword 0x6b30001fc000
17506 .xword 0x6b30001ee000
17507 .xword 0x6b3000120000
17508 .xword 0x6e0210000000
17509 .xword 0x6c0000b10000
17510 .xword 0x6c00001c0000
17511 .xword 0x6d002c000000
17512 .xword 0x6c0000d60000
17513 .xword 0x6b30001d6000
17514 .xword 0x6d002e000000
17515 .xword 0x6d0038c00000
17516 .xword 0x6d001bc00000
17517 .xword 0x6b3000072000
17518 .xword 0x6c0000ba0000
17519Thr3_User_Data_4v105_data_end:
17520/*********************************************************************/
17521SECTION .Thr3_User_Text_4v00b TEXT_VA=0x6c0000970000
17522attr_text {
17523 Name = .Thr3_User_Text_4v00b ,
17524 VA = 0x6c0000970000 ,/* 0x6c000097ffc0 */
17525 RA = 0x03e0f70000 ,
17526 PA = 0x3fe0f70000 ,
17527 TTE_Context = 0x1412 ,/* TEXT_PRIMARY */
17528 thr3_nz_ctx_tsb_1 ,
17529 TTE_V = 1 ,
17530 TTE_NFO = 0 ,
17531 TTE_L = 0 ,
17532 TTE_Soft = 0x060000 ,
17533 TTE_IE = 0 ,
17534 TTE_E = 0 ,
17535 TTE_CP = 1 ,
17536 TTE_CV = 0 ,
17537 TTE_P = 0 ,
17538 TTE_EP = 1 ,
17539 TTE_W = 0 ,
17540 TTE_SW1 = 1 ,
17541 TTE_SW0 = 1 ,
17542 TTE_RSVD1 = 0 ,
17543 TTE_Size = 1 ,
17544 /* ITTE_TAG_DATA = 00006c0000971412 8000003fe0f70481 */
17545 end_label = Thr3_User_Text_4v00b_text_end ,
17546 compressimage ,
17547 }
17548.text
17549.global Thr3_User_Text_4v00b_text_begin
17550Thr3_User_Text_4v00b_text_begin:
17551 nop
17552 sub %g1, 1, %g1
17553 brz %g1,Thr3_User_Text_4v00b_exit
17554 nop
17555 .word 0xfcda9000
17556 .word 0xfcded000
17557 .word 0xc02c2932
17558 nop
17559 nop
17560 nop
17561 nop
17562 .word 0x1000000
17563 or %g0, 0x095, %i7
17564 LOAD_DDATA_IN
17565 ACCESS_ITSB_PTR
17566 .word 0xcc58a018
17567 .word 0x1000000
17568 or %g0, 0x5c0, %i7
17569 ITLB_TAG_READ
17570 .word 0xfe592a28
17571 .word 0xcc5da018
17572 .word 0xfe42aa3c
17573 .word 0xe05aa098
17574 DO_BRANCH
17575 .word 0x81c4e000
17576 .word 0xbe124000
17577 GOTO_SUPERVISOR0
17578 .word 0xf872a130
17579 .word 0xc02ee2ad
17580 .word 0xd076e028
17581 .word 0xc072aeb0
17582 .word 0xfe50a6aa
17583 DO_BRANCH
17584 .word 0x81c6a000
17585 .word 0xbe168000
17586 GOTO_SUPERVISOR0
17587 .word 0x1000000
17588 or %g0, 0xb0, %i7
17589 DTLB_TAG_READ
17590 .word 0x1000000
17591 or %g0, 0x478, %i7
17592 READ_IDATA_ACCESS
17593 .word 0xf672a118
17594 .word 0xc0712988
17595 .word 0x1000000
17596 or %g0, 0x3da, %i7
17597 LOAD_DDATA_ACCESS
17598 .word 0x1000000
17599 or %g0, 0x628, %i7
17600 READ_DDATA_ACCESS
17601 nop
17602 nop
17603 nop
17604 nop
17605 nop
17606 nop
17607 .word 0xfe4daca6
17608 .word 0xd470a0d8
17609 .word 0xc0742538
17610 .word 0x1000000
17611 .word 0xbe104000
17612 srlx %i7, 8, %i7
17613 andn %i7, 0x1f, %i7
17614 xor %i7, 0x10, %i7
17615 ITLB_PROBE
17616 .word 0xfcdd9000
17617 ACCESS_DTSB_PTR
17618 .word 0xfe4da350
17619 nop
17620 nop
17621 nop
17622 nop
17623 nop
17624 nop
17625 nop
17626 nop
17627 DDEMAP_SCTX
17628 .word 0xca5da010
17629 DO_BRANCH
17630 .word 0x81c0e088
17631 .word 0xbe13c000
17632 GOTO_SUPERVISOR0
17633 .word 0xc030a172
17634 .word 0xfc9c1c40
17635 TOGGLE_LSU_DM
17636 IDEMAP_ALL
17637 DDEMAP_ALL_PAGES
17638 .word 0xfcdc1000
17639 .word 0xfa76e110
17640 .word 0xc0342988
17641 TOGGLE_LSU_IM
17642 DO_BRANCH
17643 .word 0x81c0e088
17644 .word 0xbe154000
17645 GOTO_SUPERVISOR0
17646 .word 0xe45ee0a0
17647 .word 0x81c26000
17648 .word 0xbe124000
17649 GOTO_SUPERVISOR0
17650 nop
17651Thr3_User_Text_4v00b_exit:
17652 EXIT_GOOD
17653Thr3_User_Text_4v00b_text_end:
17654/*********************************************************************/
17655SECTION .Thr3_User_Data_4v106 DATA_VA=0x6b30001fc000
17656attr_data {
17657 Name = .Thr3_User_Data_4v106 ,
17658 VA = 0x6b30001fc000 ,/* 0x6b30001fdfc0 */
17659 RA = 0x00b007e000 ,
17660 PA = 0x00b007e000 ,
17661 TTE_Context = 0x1412 ,/* DATA_PRIMARY */
17662 thr3_nz_ctx_tsb_0 ,
17663 TTE_V = 1 ,
17664 TTE_NFO = 0 ,
17665 TTE_L = 1 ,
17666 TTE_Soft = 0x1b0000 ,
17667 TTE_IE = 0 ,
17668 TTE_E = 0 ,
17669 TTE_CP = 0 ,
17670 TTE_CV = 0 ,
17671 TTE_P = 0 ,
17672 TTE_EP = 0 ,
17673 TTE_W = 1 ,
17674 TTE_SW1 = 0 ,
17675 TTE_SW0 = 0 ,
17676 TTE_RSVD1 = 0 ,
17677 TTE_Size = 0 ,
17678 /* DTTE_TAG_DATA = 00006b30001fd412 80000000b007e040 */
17679 end_label = Thr3_User_Data_4v106_data_end ,
17680 compressimage ,
17681 }
17682.data
17683.global Thr3_User_Data_4v106_data_begin
17684Thr3_User_Data_4v106_data_begin:
17685 .xword 0x6d001a000000
17686 .xword 0x6c0000020000
17687 .xword 0x6d0008000000
17688 .xword 0x6d003cc00000
17689 .xword 0x6e0660000000
17690 .xword 0x6b30001ac000
17691 .xword 0x6c0000590000
17692 .xword 0x6c0000d40000
17693 .xword 0x6c0000610000
17694 .xword 0x6d003f000000
17695 .xword 0x6b3000188000
17696 .xword 0x6b300006e000
17697 .xword 0x6b3000106000
17698 .xword 0x6d0021400000
17699 .xword 0x6b300016e000
17700 .xword 0x6d0033000000
17701 .xword 0x6b3000130000
17702 .xword 0x6c0000940000
17703 .xword 0x6b30001fe000
17704 .xword 0x6b3000070000
17705 .xword 0x6c0000950000
17706 .xword 0x6c0000030000
17707 .xword 0x6b3000078000
17708 .xword 0x6c0000be0000
17709 .xword 0x6c0000480000
17710 .xword 0x6c0000370000
17711 .xword 0x6c0000310000
17712 .xword 0x6b3000148000
17713 .xword 0x6c0000970000
17714 .xword 0x6b30001fc000
17715 .xword 0x6b30001ee000
17716 .xword 0x6b3000120000
17717 .xword 0x6e0210000000
17718 .xword 0x6c0000b10000
17719 .xword 0x6c00001c0000
17720 .xword 0x6d002c000000
17721 .xword 0x6c0000d60000
17722 .xword 0x6b30001d6000
17723 .xword 0x6d002e000000
17724 .xword 0x6d0038c00000
17725 .xword 0x6d001bc00000
17726 .xword 0x6b3000072000
17727 .xword 0x6c0000ba0000
17728Thr3_User_Data_4v106_data_end:
17729/*********************************************************************/
17730SECTION .Thr3_User_Text_4v00c TEXT_VA=0x6b30001ee000
17731attr_text {
17732 Name = .Thr3_User_Text_4v00c ,
17733 VA = 0x6b30001ee000 ,/* 0x6b30001effc0 */
17734 RA = 0x00b0182000 ,
17735 PA = 0x00b0182000 ,
17736 TTE_Context = 0x1412 ,/* TEXT_PRIMARY */
17737 thr3_nz_ctx_tsb_0 ,
17738 TTE_V = 1 ,
17739 TTE_NFO = 0 ,
17740 TTE_L = 0 ,
17741 TTE_Soft = 0x060000 ,
17742 TTE_IE = 0 ,
17743 TTE_E = 0 ,
17744 TTE_CP = 1 ,
17745 TTE_CV = 0 ,
17746 TTE_P = 0 ,
17747 TTE_EP = 1 ,
17748 TTE_W = 0 ,
17749 TTE_SW1 = 1 ,
17750 TTE_SW0 = 1 ,
17751 TTE_RSVD1 = 0 ,
17752 TTE_Size = 0 ,
17753 /* ITTE_TAG_DATA = 00006b30001ef412 80000000b0182480 */
17754 end_label = Thr3_User_Text_4v00c_text_end ,
17755 compressimage ,
17756 }
17757.text
17758.global Thr3_User_Text_4v00c_text_begin
17759Thr3_User_Text_4v00c_text_begin:
17760 nop
17761 sub %g1, 1, %g1
17762 brz %g1,Thr3_User_Text_4v00c_exit
17763 nop
17764 .word 0xc072ad18
17765 nop
17766 nop
17767 nop
17768 .word 0xc034276e
17769 .word 0x1000000
17770 or %g0, 0x30, %i7
17771 READ_IDATA_ACCESS
17772 DDEMAP_NCTX
17773 .word 0x1000000
17774 or %g0, 0x74, %i7
17775 LOAD_DDATA_ACCESS
17776 IDEMAP_ALL_PAGES
17777 .word 0xfc9c5020
17778 .word 0xe275a010
17779 .word 0xc076ee18
17780 nop
17781 nop
17782 nop
17783 nop
17784 nop
17785 nop
17786 nop
17787 nop
17788 nop
17789 nop
17790 nop
17791 .word 0x1000000
17792 or %g0, 0x510, %i7
17793 ITLB_TAG_READ
17794 .word 0x1000000
17795 .word 0xbe134000
17796 srlx %i7, 8, %i7
17797 andn %i7, 0x1f, %i7
17798 xor %i7, 0x10, %i7
17799 ITLB_PROBE
17800 nop
17801 nop
17802 nop
17803 nop
17804 nop
17805 .word 0xfa7420a8
17806 .word 0xc072a980
17807 .word 0x1000000
17808 or %g0, 0x4f8, %i7
17809 DTLB_TAG_READ
17810 .word 0x1000000
17811 or %g0, 0x077, %i7
17812 LOAD_DDATA_IN
17813 .word 0x1000000
17814 or %g0, 0xda, %i7
17815 LOAD_DDATA_ACCESS
17816 .word 0xcc76e018
17817 .word 0xc075ab40
17818 DO_BRANCH
17819 .word 0x81c6a000
17820 .word 0xbe124000
17821 GOTO_SUPERVISOR0
17822 .word 0xbe82a038
17823 .word 0xe0dfd000
17824thr3_MMU_ASI_PRIMARY_232:
17825 .word 0x87802080
17826 .word 0xc4f2a038
17827 .word 0x1000000
17828 or %g0, 0x4f8, %i7
17829 READ_DDATA_ACCESS
17830 IDEMAP_PCTX
17831 .word 0x1000000
17832 or %g0, 0x046, %i7
17833 LOAD_IDATA_IN
17834thr3_MMU_ASI_PRIMARY_233:
17835 .word 0x87802080
17836 .word 0xd2f5a030
17837 .word 0xfc9ad120
17838 ACCESS_ITSB_PTR
17839 .word 0xfcd89000
17840 .word 0xbe80a068
17841 .word 0xc8dfd000
17842 DO_BRANCH
17843 .word 0x81c4e000
17844 .word 0xbe13c000
17845 GOTO_SUPERVISOR0
17846 nop
17847 nop
17848 nop
17849 nop
17850 nop
17851 nop
17852 nop
17853 nop
17854 .word 0xfc9c1c40
17855 .word 0xe275a040
17856 .word 0xc03425ca
17857 .word 0xc85aa0d8
17858 .word 0xe05c20e8
17859 .word 0xfcda9000
17860 nop
17861 nop
17862 .word 0x1000000
17863 or %g0, 0x78, %i7
17864 READ_IDATA_ACCESS
17865 .word 0x1000000
17866 or %g0, 0x25, %i7
17867 LOAD_IDATA_ACCESS
17868 .word 0x1000000
17869 or %g0, 0x091, %i7
17870 LOAD_DDATA_IN
17871 TOGGLE_LSU_DM
17872 .word 0xcc72a018
17873 .word 0xc02da158
17874thr3_MMU_ASI_PRIMARY_234:
17875 .word 0x87802080
17876 .word 0xd2f42060
17877 .word 0xfcdd9000
17878 .word 0xfe55a376
17879 nop
17880 nop
17881 .word 0xc022a3a4
17882 .word 0x1000000
17883 or %g0, 0x04e, %i7
17884 LOAD_IDATA_IN
17885 .word 0xbe138000
17886 GOTO_SUPERVISOR1
17887 nop
17888 nop
17889 nop
17890 nop
17891 nop
17892 nop
17893 .word 0x1000000
17894 or %g0, 0x40c, %i7
17895 LOAD_IDATA_ACCESS
17896 .word 0xec58a0c0
17897 .word 0xca72a010
17898 .word 0xc036e21c
17899 .word 0xbe168000
17900 GOTO_SUPERVISOR0
17901 .word 0xe05c2068
17902 .word 0x1000000
17903 or %g0, 0x0ad, %i7
17904 LOAD_DDATA_IN
17905 .word 0x1000000
17906 or %g0, 0x53d, %i7
17907 LOAD_IDATA_ACCESS
17908 .word 0x1000000
17909 or %g0, 0x01c, %i7
17910 LOAD_DDATA_IN
17911 TOGGLE_LSU_DM
17912 .word 0xfe5daf68
17913 nop
17914 nop
17915 nop
17916 nop
17917 nop
17918 .word 0x1000000
17919 or %g0, 0x458, %i7
17920 READ_IDATA_ACCESS
17921 .word 0xfcded000
17922 .word 0x1000000
17923 or %g0, 0x5c8, %i7
17924 READ_IDATA_ACCESS
17925 .word 0xc4742118
17926 .word 0xc025aaa0
17927 .word 0xf272a028
17928 .word 0xc02eecdb
17929thr3_MMU_ASI_PRIMARY_235:
17930 .word 0x87802080
17931 .word 0xe2f6e010
17932 IDEMAP_ALL_PAGES
17933 .word 0xc45da0c0
17934 .word 0x1000000
17935 or %g0, 0x065, %i7
17936 LOAD_IDATA_IN
17937 TOGGLE_LSU_DM
17938 DO_BRANCH
17939 .word 0x81c76000
17940 .word 0xbe168000
17941 GOTO_SUPERVISOR0
17942 .word 0xc020ace4
17943 .word 0xbe154000
17944 GOTO_SUPERVISOR0
17945 nop
17946Thr3_User_Text_4v00c_exit:
17947 EXIT_GOOD
17948Thr3_User_Text_4v00c_text_end:
17949/*********************************************************************/
17950SECTION .Thr3_User_Data_4v107 DATA_VA=0x6b3000120000
17951attr_data {
17952 Name = .Thr3_User_Data_4v107 ,
17953 VA = 0x6b3000120000 ,/* 0x6b3000121fc0 */
17954 RA = 0x00b01c0000 ,
17955 PA = 0x00b01c0000 ,
17956 TTE_Context = 0x1412 ,/* DATA_PRIMARY */
17957 thr3_nz_ctx_tsb_0 ,
17958 TTE_V = 1 ,
17959 TTE_NFO = 0 ,
17960 TTE_L = 1 ,
17961 TTE_Soft = 0x1b0000 ,
17962 TTE_IE = 0 ,
17963 TTE_E = 0 ,
17964 TTE_CP = 0 ,
17965 TTE_CV = 0 ,
17966 TTE_P = 0 ,
17967 TTE_EP = 0 ,
17968 TTE_W = 1 ,
17969 TTE_SW1 = 0 ,
17970 TTE_SW0 = 0 ,
17971 TTE_RSVD1 = 0 ,
17972 TTE_Size = 0 ,
17973 /* DTTE_TAG_DATA = 00006b3000121412 80000000b01c0040 */
17974 end_label = Thr3_User_Data_4v107_data_end ,
17975 compressimage ,
17976 }
17977.data
17978.global Thr3_User_Data_4v107_data_begin
17979Thr3_User_Data_4v107_data_begin:
17980 .xword 0x6d001a000000
17981 .xword 0x6c0000020000
17982 .xword 0x6d0008000000
17983 .xword 0x6d003cc00000
17984 .xword 0x6e0660000000
17985 .xword 0x6b30001ac000
17986 .xword 0x6c0000590000
17987 .xword 0x6c0000d40000
17988 .xword 0x6c0000610000
17989 .xword 0x6d003f000000
17990 .xword 0x6b3000188000
17991 .xword 0x6b300006e000
17992 .xword 0x6b3000106000
17993 .xword 0x6d0021400000
17994 .xword 0x6b300016e000
17995 .xword 0x6d0033000000
17996 .xword 0x6b3000130000
17997 .xword 0x6c0000940000
17998 .xword 0x6b30001fe000
17999 .xword 0x6b3000070000
18000 .xword 0x6c0000950000
18001 .xword 0x6c0000030000
18002 .xword 0x6b3000078000
18003 .xword 0x6c0000be0000
18004 .xword 0x6c0000480000
18005 .xword 0x6c0000370000
18006 .xword 0x6c0000310000
18007 .xword 0x6b3000148000
18008 .xword 0x6c0000970000
18009 .xword 0x6b30001fc000
18010 .xword 0x6b30001ee000
18011 .xword 0x6b3000120000
18012 .xword 0x6e0210000000
18013 .xword 0x6c0000b10000
18014 .xword 0x6c00001c0000
18015 .xword 0x6d002c000000
18016 .xword 0x6c0000d60000
18017 .xword 0x6b30001d6000
18018 .xword 0x6d002e000000
18019 .xword 0x6d0038c00000
18020 .xword 0x6d001bc00000
18021 .xword 0x6b3000072000
18022 .xword 0x6c0000ba0000
18023Thr3_User_Data_4v107_data_end:
18024/*********************************************************************/
18025SECTION .Thr3_User_Text_4v00d TEXT_VA=0x6e0210000000
18026attr_text {
18027 Name = .Thr3_User_Text_4v00d ,
18028 VA = 0x6e0210000000 ,/* 0x6e021fffffc0 */
18029 RA = 0x02c0000000 ,
18030 PA = 0x02c0000000 ,
18031 TTE_Context = 0x1412 ,/* TEXT_PRIMARY */
18032 thr3_nz_ctx_tsb_3 ,
18033 TTE_V = 1 ,
18034 TTE_NFO = 0 ,
18035 TTE_L = 0 ,
18036 TTE_Soft = 0x060000 ,
18037 TTE_IE = 0 ,
18038 TTE_E = 0 ,
18039 TTE_CP = 1 ,
18040 TTE_CV = 0 ,
18041 TTE_P = 0 ,
18042 TTE_EP = 1 ,
18043 TTE_W = 0 ,
18044 TTE_SW1 = 1 ,
18045 TTE_SW0 = 1 ,
18046 TTE_RSVD1 = 0 ,
18047 TTE_Size = 5 ,
18048 /* ITTE_TAG_DATA = 00006e0210001412 80000002c0000485 */
18049 end_label = Thr3_User_Text_4v00d_text_end ,
18050 compressimage ,
18051 }
18052.text
18053.global Thr3_User_Text_4v00d_text_begin
18054Thr3_User_Text_4v00d_text_begin:
18055 nop
18056 sub %g1, 1, %g1
18057 brz %g1,Thr3_User_Text_4v00d_exit
18058 nop
18059 IDEMAP_PCTX
18060 .word 0x1000000
18061 or %g0, 0x58, %i7
18062 READ_DDATA_ACCESS
18063 .word 0xbe120000
18064 GOTO_SUPERVISOR1
18065 .word 0xe0592068
18066thr3_MMU_ASI_PRIMARY_236:
18067 .word 0x87802080
18068 .word 0xcef5a000
18069 .word 0xfe40a9c8
18070thr3_MMU_ASI_PRIMARY_237:
18071 .word 0x87802080
18072 .word 0xc8f420c0
18073 IDEMAP_ALL
18074 .word 0xfe56ec66
18075 nop
18076 .word 0xc02dabae
18077 .word 0x1000000
18078 or %g0, 0x369, %i7
18079 LOAD_DDATA_ACCESS
18080 nop
18081 nop
18082 nop
18083 nop
18084 nop
18085 .word 0x1000000
18086 or %g0, 0x09b, %i7
18087 LOAD_DDATA_IN
18088 IDEMAP_PCTX
18089 IDEMAP_ALL_PAGES
18090 DO_BRANCH
18091 .word 0x81c56000
18092 .word 0xbe174000
18093 GOTO_SUPERVISOR0
18094 DDEMAP_SCTX
18095 .word 0xbe13c000
18096 GOTO_SUPERVISOR0
18097 .word 0xd45ee038
18098 .word 0x81c6a000
18099 .word 0xbe154000
18100 GOTO_SUPERVISOR0
18101 nop
18102Thr3_User_Text_4v00d_exit:
18103 EXIT_GOOD
18104Thr3_User_Text_4v00d_text_end:
18105/*********************************************************************/
18106SECTION .Thr3_User_Data_4v108 DATA_VA=0x6c0000b10000
18107attr_data {
18108 Name = .Thr3_User_Data_4v108 ,
18109 VA = 0x6c0000b10000 ,/* 0x6c0000b1ffc0 */
18110 RA = 0x03e01e0000 ,
18111 PA = 0x3fe01e0000 ,
18112 TTE_Context = 0x1412 ,/* DATA_PRIMARY */
18113 thr3_nz_ctx_tsb_1 ,
18114 TTE_V = 1 ,
18115 TTE_NFO = 0 ,
18116 TTE_L = 1 ,
18117 TTE_Soft = 0x1b0000 ,
18118 TTE_IE = 0 ,
18119 TTE_E = 0 ,
18120 TTE_CP = 0 ,
18121 TTE_CV = 0 ,
18122 TTE_P = 0 ,
18123 TTE_EP = 0 ,
18124 TTE_W = 1 ,
18125 TTE_SW1 = 0 ,
18126 TTE_SW0 = 0 ,
18127 TTE_RSVD1 = 0 ,
18128 TTE_Size = 1 ,
18129 /* DTTE_TAG_DATA = 00006c0000b11412 8000003fe01e0041 */
18130 end_label = Thr3_User_Data_4v108_data_end ,
18131 compressimage ,
18132 }
18133.data
18134.global Thr3_User_Data_4v108_data_begin
18135Thr3_User_Data_4v108_data_begin:
18136 .xword 0x6d001a000000
18137 .xword 0x6c0000020000
18138 .xword 0x6d0008000000
18139 .xword 0x6d003cc00000
18140 .xword 0x6e0660000000
18141 .xword 0x6b30001ac000
18142 .xword 0x6c0000590000
18143 .xword 0x6c0000d40000
18144 .xword 0x6c0000610000
18145 .xword 0x6d003f000000
18146 .xword 0x6b3000188000
18147 .xword 0x6b300006e000
18148 .xword 0x6b3000106000
18149 .xword 0x6d0021400000
18150 .xword 0x6b300016e000
18151 .xword 0x6d0033000000
18152 .xword 0x6b3000130000
18153 .xword 0x6c0000940000
18154 .xword 0x6b30001fe000
18155 .xword 0x6b3000070000
18156 .xword 0x6c0000950000
18157 .xword 0x6c0000030000
18158 .xword 0x6b3000078000
18159 .xword 0x6c0000be0000
18160 .xword 0x6c0000480000
18161 .xword 0x6c0000370000
18162 .xword 0x6c0000310000
18163 .xword 0x6b3000148000
18164 .xword 0x6c0000970000
18165 .xword 0x6b30001fc000
18166 .xword 0x6b30001ee000
18167 .xword 0x6b3000120000
18168 .xword 0x6e0210000000
18169 .xword 0x6c0000b10000
18170 .xword 0x6c00001c0000
18171 .xword 0x6d002c000000
18172 .xword 0x6c0000d60000
18173 .xword 0x6b30001d6000
18174 .xword 0x6d002e000000
18175 .xword 0x6d0038c00000
18176 .xword 0x6d001bc00000
18177 .xword 0x6b3000072000
18178 .xword 0x6c0000ba0000
18179Thr3_User_Data_4v108_data_end:
18180/*********************************************************************/
18181SECTION .Thr3_User_Text_4v00e TEXT_VA=0x6c00001c0000
18182attr_text {
18183 Name = .Thr3_User_Text_4v00e ,
18184 VA = 0x6c00001c0000 ,/* 0x6c00001cffc0 */
18185 RA = 0x03e0bf0000 ,
18186 PA = 0x3fe0bf0000 ,
18187 TTE_Context = 0x1412 ,/* TEXT_PRIMARY */
18188 thr3_nz_ctx_tsb_1 ,
18189 TTE_V = 1 ,
18190 TTE_NFO = 0 ,
18191 TTE_L = 0 ,
18192 TTE_Soft = 0x060000 ,
18193 TTE_IE = 0 ,
18194 TTE_E = 0 ,
18195 TTE_CP = 1 ,
18196 TTE_CV = 0 ,
18197 TTE_P = 0 ,
18198 TTE_EP = 1 ,
18199 TTE_W = 0 ,
18200 TTE_SW1 = 1 ,
18201 TTE_SW0 = 1 ,
18202 TTE_RSVD1 = 0 ,
18203 TTE_Size = 1 ,
18204 /* ITTE_TAG_DATA = 00006c00001c1412 8000003fe0bf0481 */
18205 end_label = Thr3_User_Text_4v00e_text_end ,
18206 compressimage ,
18207 }
18208.text
18209.global Thr3_User_Text_4v00e_text_begin
18210Thr3_User_Text_4v00e_text_begin:
18211 nop
18212 sub %g1, 1, %g1
18213 brz %g1,Thr3_User_Text_4v00e_exit
18214 nop
18215 .word 0xfe52af58
18216 .word 0xee742018
18217 .word 0xc07425e0
18218 .word 0x1000000
18219 or %g0, 0x15, %i7
18220 LOAD_DDATA_ACCESS
18221thr3_MMU_ASI_PRIMARY_LITTLE_238:
18222 .word 0x87802088
18223 .word 0xc6f2a140
18224 nop
18225 nop
18226 nop
18227 nop
18228 nop
18229 nop
18230 .word 0xc03429da
18231thr3_MMU_ASI_BLK_P_239:
18232 .word 0x878020f0
18233 .word 0xe1bc2700
18234 DDEMAP_SCTX
18235 .word 0xfe4c22e1
18236 .word 0xfe5ee220
18237 .word 0xfc995c60
18238 .word 0x1000000
18239 or %g0, 0xc0, %i7
18240 ITLB_TAG_READ
18241 nop
18242 nop
18243 .word 0x1000000
18244 .word 0xbe17c000
18245 IDEMAP_RPAGE
18246 .word 0x1000000
18247 or %g0, 0x1d0, %i7
18248 DTLB_TAG_READ
18249 .word 0x1000000
18250 or %g0, 0x728, %i7
18251 READ_DDATA_ACCESS
18252thr3_MMU_ASI_PRIMARY_240:
18253 .word 0x87802080
18254 .word 0xd2f420d0
18255 .word 0xbe120000
18256 GOTO_SUPERVISOR1
18257 .word 0xe275a040
18258 .word 0xc022a6b0
18259 nop
18260 .word 0x1000000
18261 .word 0xbe154000
18262 IDEMAP_RPAGE
18263 .word 0x1000000
18264 or %g0, 0x041, %i7
18265 LOAD_DDATA_IN
18266 .word 0x1000000
18267 or %g0, 0x5c0, %i7
18268 ITLB_TAG_READ
18269 .word 0x1000000
18270 or %g0, 0xe0, %i7
18271 ITLB_TAG_READ
18272 .word 0xe070a148
18273 .word 0xc02aaceb
18274thr3_MMU_ASI_SECONDARY_241:
18275 .word 0x87802081
18276 .word 0xecb966d0
18277 .word 0x1000000
18278 or %g0, 0x05b, %i7
18279 LOAD_IDATA_IN
18280 nop
18281 nop
18282 nop
18283 nop
18284 DDEMAP_SCTX
18285 .word 0x1000000
18286 or %g0, 0x045, %i7
18287 LOAD_DDATA_IN
18288 .word 0xc036e880
18289 .word 0x1000000
18290 or %g0, 0x63e, %i7
18291 LOAD_DDATA_ACCESS
18292thr3_MMU_ASI_BLK_COMMIT_S_242:
18293 .word 0x878020e1
18294 .word 0xe3bae240
18295 DDEMAP_ALL
18296 .word 0xbe168000
18297 GOTO_SUPERVISOR0
18298 .word 0x1000000
18299 or %g0, 0x5a0, %i7
18300 DTLB_TAG_READ
18301 .word 0xbe86e0f8
18302 .word 0xecdfd000
18303 IDEMAP_PCTX
18304 DDEMAP_SCTX
18305 .word 0x1000000
18306 .word 0xbe154000
18307 srlx %i7, 8, %i7
18308 andn %i7, 0x1f, %i7
18309 ITLB_PROBE
18310 TOGGLE_LSU_IM
18311 nop
18312 nop
18313 nop
18314 nop
18315 nop
18316 nop
18317 nop
18318 nop
18319thr3_MMU_ASI_BLK_P_243:
18320 .word 0x878020f0
18321 .word 0xc3bdae80
18322 .word 0xe4742048
18323 .word 0xc0742aa0
18324 .word 0xbe120000
18325 GOTO_SUPERVISOR1
18326 .word 0xda75a080
18327 .word 0xc03121a2
18328 .word 0xbe13c000
18329 GOTO_SUPERVISOR0
18330 nop
18331Thr3_User_Text_4v00e_exit:
18332 EXIT_GOOD
18333Thr3_User_Text_4v00e_text_end:
18334/*********************************************************************/
18335SECTION .Thr3_User_Data_4v109 DATA_VA=0x6d002c000000
18336attr_data {
18337 Name = .Thr3_User_Data_4v109 ,
18338 VA = 0x6d002c000000 ,/* 0x6d002c3fffc0 */
18339 RA = 0x01b6400000 ,
18340 PA = 0x01b6400000 ,
18341 TTE_Context = 0x1412 ,/* DATA_PRIMARY */
18342 thr3_nz_ctx_tsb_2 ,
18343 TTE_V = 1 ,
18344 TTE_NFO = 0 ,
18345 TTE_L = 1 ,
18346 TTE_Soft = 0x1b0000 ,
18347 TTE_IE = 0 ,
18348 TTE_E = 0 ,
18349 TTE_CP = 0 ,
18350 TTE_CV = 0 ,
18351 TTE_P = 0 ,
18352 TTE_EP = 0 ,
18353 TTE_W = 1 ,
18354 TTE_SW1 = 0 ,
18355 TTE_SW0 = 0 ,
18356 TTE_RSVD1 = 0 ,
18357 TTE_Size = 3 ,
18358 /* DTTE_TAG_DATA = 00006d002c001412 80000001b6400043 */
18359 end_label = Thr3_User_Data_4v109_data_end ,
18360 compressimage ,
18361 }
18362.data
18363.global Thr3_User_Data_4v109_data_begin
18364Thr3_User_Data_4v109_data_begin:
18365 .xword 0x6d001a000000
18366 .xword 0x6c0000020000
18367 .xword 0x6d0008000000
18368 .xword 0x6d003cc00000
18369 .xword 0x6e0660000000
18370 .xword 0x6b30001ac000
18371 .xword 0x6c0000590000
18372 .xword 0x6c0000d40000
18373 .xword 0x6c0000610000
18374 .xword 0x6d003f000000
18375 .xword 0x6b3000188000
18376 .xword 0x6b300006e000
18377 .xword 0x6b3000106000
18378 .xword 0x6d0021400000
18379 .xword 0x6b300016e000
18380 .xword 0x6d0033000000
18381 .xword 0x6b3000130000
18382 .xword 0x6c0000940000
18383 .xword 0x6b30001fe000
18384 .xword 0x6b3000070000
18385 .xword 0x6c0000950000
18386 .xword 0x6c0000030000
18387 .xword 0x6b3000078000
18388 .xword 0x6c0000be0000
18389 .xword 0x6c0000480000
18390 .xword 0x6c0000370000
18391 .xword 0x6c0000310000
18392 .xword 0x6b3000148000
18393 .xword 0x6c0000970000
18394 .xword 0x6b30001fc000
18395 .xword 0x6b30001ee000
18396 .xword 0x6b3000120000
18397 .xword 0x6e0210000000
18398 .xword 0x6c0000b10000
18399 .xword 0x6c00001c0000
18400 .xword 0x6d002c000000
18401 .xword 0x6c0000d60000
18402 .xword 0x6b30001d6000
18403 .xword 0x6d002e000000
18404 .xword 0x6d0038c00000
18405 .xword 0x6d001bc00000
18406 .xword 0x6b3000072000
18407 .xword 0x6c0000ba0000
18408Thr3_User_Data_4v109_data_end:
18409/*********************************************************************/
18410SECTION .Thr3_User_Text_4v00f TEXT_VA=0x6c0000d60000
18411attr_text {
18412 Name = .Thr3_User_Text_4v00f ,
18413 VA = 0x6c0000d60000 ,/* 0x6c0000d6ffc0 */
18414 RA = 0x03e0970000 ,
18415 PA = 0x3fe0970000 ,
18416 TTE_Context = 0x1412 ,/* TEXT_PRIMARY */
18417 thr3_nz_ctx_tsb_1 ,
18418 TTE_V = 1 ,
18419 TTE_NFO = 0 ,
18420 TTE_L = 0 ,
18421 TTE_Soft = 0x060000 ,
18422 TTE_IE = 0 ,
18423 TTE_E = 0 ,
18424 TTE_CP = 1 ,
18425 TTE_CV = 0 ,
18426 TTE_P = 0 ,
18427 TTE_EP = 1 ,
18428 TTE_W = 0 ,
18429 TTE_SW1 = 1 ,
18430 TTE_SW0 = 1 ,
18431 TTE_RSVD1 = 0 ,
18432 TTE_Size = 1 ,
18433 /* ITTE_TAG_DATA = 00006c0000d61412 8000003fe0970481 */
18434 end_label = Thr3_User_Text_4v00f_text_end ,
18435 compressimage ,
18436 }
18437.text
18438.global Thr3_User_Text_4v00f_text_begin
18439Thr3_User_Text_4v00f_text_begin:
18440 nop
18441 sub %g1, 1, %g1
18442 brz %g1,Thr3_User_Text_4v00f_exit
18443 nop
18444thr3_MMU_ASI_PRIMARY_LITTLE_244:
18445 .word 0x87802088
18446 .word 0xd8f5a018
18447 ACCESS_ITSB_PTR
18448 .word 0x1000000
18449 or %g0, 0x012, %i7
18450 LOAD_DDATA_IN
18451 IDEMAP_ALL_RPAGES
18452 .word 0xe05c2008
18453 .word 0xe058a008
18454 DDEMAP_ALL
18455 .word 0xfe4c243e
18456 nop
18457 nop
18458 nop
18459 nop
18460 nop
18461 nop
18462 nop
18463 nop
18464 .word 0xbe154000
18465 GOTO_SUPERVISOR0
18466 .word 0xfcded000
18467 DDEMAP_ALL_RPAGES
18468 .word 0xe05da128
18469 .word 0x1000000
18470 or %g0, 0x281, %i7
18471 LOAD_DDATA_ACCESS
18472 nop
18473 nop
18474 nop
18475 nop
18476 nop
18477 nop
18478 nop
18479 nop
18480 nop
18481 .word 0x1000000
18482 or %g0, 0x196, %i7
18483 LOAD_IDATA_ACCESS
18484 .word 0x1000000
18485 or %g0, 0x31e, %i7
18486 LOAD_DDATA_ACCESS
18487 ACCESS_DTSB_PTR
18488thr3_MMU_ASI_BLK_COMMIT_P_245:
18489 .word 0x878020e0
18490 .word 0xe3baa3c0
18491 TOGGLE_LSU_IM
18492 nop
18493 nop
18494 nop
18495 nop
18496 nop
18497 nop
18498 nop
18499 nop
18500 nop
18501 .word 0xfe5ee210
18502 IDEMAP_PCTX
18503 .word 0x1000000
18504 or %g0, 0x4f0, %i7
18505 READ_DDATA_ACCESS
18506 .word 0x1000000
18507 or %g0, 0x711, %i7
18508 LOAD_DDATA_ACCESS
18509 .word 0x1000000
18510 .word 0xbe130000
18511 IDEMAP_PAGE
18512 .word 0x1000000
18513 .word 0xbe100000
18514 srlx %i7, 8, %i7
18515 andn %i7, 0x1f, %i7
18516 xor %i7, 0x10, %i7
18517 ITLB_PROBE
18518 .word 0x1000000
18519 or %g0, 0x620, %i7
18520 READ_DDATA_ACCESS
18521 .word 0xbe168000
18522 GOTO_SUPERVISOR0
18523 .word 0xd875a018
18524 .word 0xc0242730
18525 nop
18526thr3_MMU_ASI_SECONDARY_LITTLE_246:
18527 .word 0x87802089
18528 .word 0xf6f2e038
18529 .word 0xc030a73e
18530 .word 0x1000000
18531 .word 0xbe16c000
18532 srlx %i7, 8, %i7
18533 andn %i7, 0x1f, %i7
18534 xor %i7, 0x10, %i7
18535 ITLB_PROBE
18536thr3_MMU_ASI_BLK_COMMIT_P_247:
18537 .word 0x878020e0
18538 .word 0xc1baa840
18539 .word 0xc0742d78
18540 .word 0x1000000
18541 or %g0, 0x595, %i7
18542 LOAD_DDATA_ACCESS
18543 nop
18544 nop
18545 nop
18546 nop
18547 nop
18548 nop
18549 .word 0xbe138000
18550 GOTO_SUPERVISOR1
18551 .word 0xca75a070
18552 .word 0xc02aadbf
18553 .word 0xc035aa4e
18554 .word 0xc025a3d4
18555 .word 0xbe82a0c0
18556 .word 0xc4dfd000
18557 TOGGLE_LSU_IM
18558 DDEMAP_NCTX
18559 .word 0xdc72a058
18560 .word 0xc076e3e0
18561 .word 0xc02eeb11
18562 .word 0xec5aa068
18563 DO_BRANCH
18564 .word 0x81c76000
18565 .word 0xbe13c000
18566 GOTO_SUPERVISOR0
18567 .word 0xda712050
18568 .word 0xc07429b0
18569 .word 0xbe138000
18570 GOTO_SUPERVISOR1
18571 nop
18572Thr3_User_Text_4v00f_exit:
18573 EXIT_GOOD
18574Thr3_User_Text_4v00f_text_end:
18575/*********************************************************************/
18576SECTION .Thr3_User_Data_4v10a DATA_VA=0x6b30001d6000
18577attr_data {
18578 Name = .Thr3_User_Data_4v10a ,
18579 VA = 0x6b30001d6000 ,/* 0x6b30001d7fc0 */
18580 RA = 0x00b00ac000 ,
18581 PA = 0x00b00ac000 ,
18582 TTE_Context = 0x1412 ,/* DATA_PRIMARY */
18583 thr3_nz_ctx_tsb_0 ,
18584 TTE_V = 1 ,
18585 TTE_NFO = 0 ,
18586 TTE_L = 1 ,
18587 TTE_Soft = 0x1b0000 ,
18588 TTE_IE = 0 ,
18589 TTE_E = 0 ,
18590 TTE_CP = 0 ,
18591 TTE_CV = 0 ,
18592 TTE_P = 0 ,
18593 TTE_EP = 0 ,
18594 TTE_W = 1 ,
18595 TTE_SW1 = 0 ,
18596 TTE_SW0 = 0 ,
18597 TTE_RSVD1 = 0 ,
18598 TTE_Size = 0 ,
18599 /* DTTE_TAG_DATA = 00006b30001d7412 80000000b00ac040 */
18600 end_label = Thr3_User_Data_4v10a_data_end ,
18601 compressimage ,
18602 }
18603.data
18604.global Thr3_User_Data_4v10a_data_begin
18605Thr3_User_Data_4v10a_data_begin:
18606 .xword 0x6d001a000000
18607 .xword 0x6c0000020000
18608 .xword 0x6d0008000000
18609 .xword 0x6d003cc00000
18610 .xword 0x6e0660000000
18611 .xword 0x6b30001ac000
18612 .xword 0x6c0000590000
18613 .xword 0x6c0000d40000
18614 .xword 0x6c0000610000
18615 .xword 0x6d003f000000
18616 .xword 0x6b3000188000
18617 .xword 0x6b300006e000
18618 .xword 0x6b3000106000
18619 .xword 0x6d0021400000
18620 .xword 0x6b300016e000
18621 .xword 0x6d0033000000
18622 .xword 0x6b3000130000
18623 .xword 0x6c0000940000
18624 .xword 0x6b30001fe000
18625 .xword 0x6b3000070000
18626 .xword 0x6c0000950000
18627 .xword 0x6c0000030000
18628 .xword 0x6b3000078000
18629 .xword 0x6c0000be0000
18630 .xword 0x6c0000480000
18631 .xword 0x6c0000370000
18632 .xword 0x6c0000310000
18633 .xword 0x6b3000148000
18634 .xword 0x6c0000970000
18635 .xword 0x6b30001fc000
18636 .xword 0x6b30001ee000
18637 .xword 0x6b3000120000
18638 .xword 0x6e0210000000
18639 .xword 0x6c0000b10000
18640 .xword 0x6c00001c0000
18641 .xword 0x6d002c000000
18642 .xword 0x6c0000d60000
18643 .xword 0x6b30001d6000
18644 .xword 0x6d002e000000
18645 .xword 0x6d0038c00000
18646 .xword 0x6d001bc00000
18647 .xword 0x6b3000072000
18648 .xword 0x6c0000ba0000
18649Thr3_User_Data_4v10a_data_end:
18650/*********************************************************************/
18651SECTION .Thr3_User_Text_4v010 TEXT_VA=0x6d002e000000
18652attr_text {
18653 Name = .Thr3_User_Text_4v010 ,
18654 VA = 0x6d002e000000 ,/* 0x6d002e3fffc0 */
18655 RA = 0x01bb000000 ,
18656 PA = 0x01bb000000 ,
18657 TTE_Context = 0x1412 ,/* TEXT_PRIMARY */
18658 thr3_nz_ctx_tsb_2 ,
18659 TTE_V = 1 ,
18660 TTE_NFO = 0 ,
18661 TTE_L = 0 ,
18662 TTE_Soft = 0x060000 ,
18663 TTE_IE = 0 ,
18664 TTE_E = 0 ,
18665 TTE_CP = 1 ,
18666 TTE_CV = 0 ,
18667 TTE_P = 0 ,
18668 TTE_EP = 1 ,
18669 TTE_W = 0 ,
18670 TTE_SW1 = 1 ,
18671 TTE_SW0 = 1 ,
18672 TTE_RSVD1 = 0 ,
18673 TTE_Size = 3 ,
18674 /* ITTE_TAG_DATA = 00006d002e001412 80000001bb000483 */
18675 end_label = Thr3_User_Text_4v010_text_end ,
18676 compressimage ,
18677 }
18678.text
18679.global Thr3_User_Text_4v010_text_begin
18680Thr3_User_Text_4v010_text_begin:
18681 nop
18682 sub %g1, 1, %g1
18683 brz %g1,Thr3_User_Text_4v010_exit
18684 nop
18685 nop
18686 nop
18687 nop
18688 nop
18689 nop
18690 nop
18691 nop
18692 DDEMAP_PCTX
18693 .word 0xc030a4a8
18694 .word 0x1000000
18695 or %g0, 0x067, %i7
18696 LOAD_IDATA_IN
18697 .word 0xbe85a068
18698 .word 0xd4dfd000
18699 .word 0xfe46e7c8
18700 .word 0x1000000
18701 or %g0, 0x588, %i7
18702 DTLB_TAG_READ
18703 nop
18704 nop
18705 nop
18706 nop
18707 nop
18708 nop
18709 nop
18710 nop
18711 nop
18712 nop
18713 nop
18714 DO_BRANCH
18715 .word 0x81c72000
18716 .word 0xbe13c000
18717 GOTO_SUPERVISOR0
18718 .word 0xfe442188
18719 nop
18720 .word 0x1000000
18721 or %g0, 0x470, %i7
18722 READ_IDATA_ACCESS
18723 .word 0x1000000
18724 or %g0, 0x170, %i7
18725 READ_DDATA_ACCESS
18726 .word 0xbe13c000
18727 GOTO_SUPERVISOR0
18728 .word 0xfcdd9000
18729 DDEMAP_PCTX
18730 .word 0xc026ea8c
18731 .word 0xd45c2148
18732 .word 0xee76e048
18733 .word 0xc070a460
18734 .word 0xd45da108
18735 nop
18736 nop
18737 nop
18738 nop
18739 nop
18740 nop
18741 DDEMAP_ALL
18742 ACCESS_DTSB_PTR
18743 .word 0xd4742148
18744 .word 0xc0342806
18745 DO_BRANCH
18746 .word 0x81c1e000
18747 .word 0xbe168000
18748 GOTO_SUPERVISOR0
18749 .word 0x1000000
18750 .word 0xbe11c000
18751 IDEMAP_RPAGE
18752 .word 0xbe124000
18753 GOTO_SUPERVISOR0
18754 .word 0xe072a0c0
18755 .word 0xc02da932
18756 DO_BRANCH
18757 .word 0x81c56000
18758 .word 0xbe13c000
18759 GOTO_SUPERVISOR0
18760 .word 0xfe5c2db8
18761 .word 0xbe164000
18762 GOTO_SUPERVISOR1
18763 nop
18764Thr3_User_Text_4v010_exit:
18765 EXIT_GOOD
18766Thr3_User_Text_4v010_text_end:
18767/*********************************************************************/
18768SECTION .Thr3_User_Data_4v10b DATA_VA=0x6d0038c00000
18769attr_data {
18770 Name = .Thr3_User_Data_4v10b ,
18771 VA = 0x6d0038c00000 ,/* 0x6d0038ffffc0 */
18772 RA = 0x01b7000000 ,
18773 PA = 0x01b7000000 ,
18774 TTE_Context = 0x1412 ,/* DATA_PRIMARY */
18775 thr3_nz_ctx_tsb_2 ,
18776 TTE_V = 1 ,
18777 TTE_NFO = 0 ,
18778 TTE_L = 1 ,
18779 TTE_Soft = 0x1b0000 ,
18780 TTE_IE = 0 ,
18781 TTE_E = 0 ,
18782 TTE_CP = 0 ,
18783 TTE_CV = 0 ,
18784 TTE_P = 0 ,
18785 TTE_EP = 0 ,
18786 TTE_W = 1 ,
18787 TTE_SW1 = 0 ,
18788 TTE_SW0 = 0 ,
18789 TTE_RSVD1 = 0 ,
18790 TTE_Size = 3 ,
18791 /* DTTE_TAG_DATA = 00006d0038c01412 80000001b7000043 */
18792 end_label = Thr3_User_Data_4v10b_data_end ,
18793 compressimage ,
18794 }
18795.data
18796.global Thr3_User_Data_4v10b_data_begin
18797Thr3_User_Data_4v10b_data_begin:
18798 .xword 0x6d001a000000
18799 .xword 0x6c0000020000
18800 .xword 0x6d0008000000
18801 .xword 0x6d003cc00000
18802 .xword 0x6e0660000000
18803 .xword 0x6b30001ac000
18804 .xword 0x6c0000590000
18805 .xword 0x6c0000d40000
18806 .xword 0x6c0000610000
18807 .xword 0x6d003f000000
18808 .xword 0x6b3000188000
18809 .xword 0x6b300006e000
18810 .xword 0x6b3000106000
18811 .xword 0x6d0021400000
18812 .xword 0x6b300016e000
18813 .xword 0x6d0033000000
18814 .xword 0x6b3000130000
18815 .xword 0x6c0000940000
18816 .xword 0x6b30001fe000
18817 .xword 0x6b3000070000
18818 .xword 0x6c0000950000
18819 .xword 0x6c0000030000
18820 .xword 0x6b3000078000
18821 .xword 0x6c0000be0000
18822 .xword 0x6c0000480000
18823 .xword 0x6c0000370000
18824 .xword 0x6c0000310000
18825 .xword 0x6b3000148000
18826 .xword 0x6c0000970000
18827 .xword 0x6b30001fc000
18828 .xword 0x6b30001ee000
18829 .xword 0x6b3000120000
18830 .xword 0x6e0210000000
18831 .xword 0x6c0000b10000
18832 .xword 0x6c00001c0000
18833 .xword 0x6d002c000000
18834 .xword 0x6c0000d60000
18835 .xword 0x6b30001d6000
18836 .xword 0x6d002e000000
18837 .xword 0x6d0038c00000
18838 .xword 0x6d001bc00000
18839 .xword 0x6b3000072000
18840 .xword 0x6c0000ba0000
18841Thr3_User_Data_4v10b_data_end:
18842/*********************************************************************/
18843SECTION .Thr3_User_Text_4v011 TEXT_VA=0x6d001bc00000
18844attr_text {
18845 Name = .Thr3_User_Text_4v011 ,
18846 VA = 0x6d001bc00000 ,/* 0x6d001bffffc0 */
18847 RA = 0x01bf800000 ,
18848 PA = 0x01bf800000 ,
18849 TTE_Context = 0x1412 ,/* TEXT_PRIMARY */
18850 thr3_nz_ctx_tsb_2 ,
18851 TTE_V = 1 ,
18852 TTE_NFO = 0 ,
18853 TTE_L = 0 ,
18854 TTE_Soft = 0x060000 ,
18855 TTE_IE = 0 ,
18856 TTE_E = 0 ,
18857 TTE_CP = 1 ,
18858 TTE_CV = 0 ,
18859 TTE_P = 0 ,
18860 TTE_EP = 1 ,
18861 TTE_W = 0 ,
18862 TTE_SW1 = 1 ,
18863 TTE_SW0 = 1 ,
18864 TTE_RSVD1 = 0 ,
18865 TTE_Size = 3 ,
18866 /* ITTE_TAG_DATA = 00006d001bc01412 80000001bf800483 */
18867 end_label = Thr3_User_Text_4v011_text_end ,
18868 compressimage ,
18869 }
18870.text
18871.global Thr3_User_Text_4v011_text_begin
18872Thr3_User_Text_4v011_text_begin:
18873 nop
18874 sub %g1, 1, %g1
18875 brz %g1,Thr3_User_Text_4v011_exit
18876 nop
18877 .word 0xfc9a9100
18878 nop
18879 nop
18880 nop
18881 nop
18882 nop
18883 nop
18884 nop
18885 nop
18886 nop
18887 .word 0x1000000
18888 or %g0, 0x1fc, %i7
18889 LOAD_IDATA_ACCESS
18890 .word 0xbe124000
18891 GOTO_SUPERVISOR0
18892 .word 0xd85aa048
18893 .word 0xf65da098
18894 .word 0xc02c242d
18895 .word 0xbe168000
18896 GOTO_SUPERVISOR0
18897 .word 0xbe85a0c0
18898 .word 0xe0dfd000
18899 .word 0xc0712178
18900 .word 0xbe154000
18901 GOTO_SUPERVISOR0
18902 TOGGLE_LSU_IM
18903 .word 0x1000000
18904 or %g0, 0x480, %i7
18905 ITLB_TAG_READ
18906 nop
18907 nop
18908 nop
18909 nop
18910 nop
18911 nop
18912 nop
18913 nop
18914 .word 0xfe46eba8
18915 .word 0x1000000
18916 or %g0, 0x7a, %i7
18917 LOAD_DDATA_ACCESS
18918thr3_MMU_ASI_BLK_P_248:
18919 .word 0x878020f0
18920 .word 0xe3bee840
18921 .word 0xbe82a098
18922 .word 0xd4dfd000
18923 .word 0x1000000
18924 or %g0, 0x730, %i7
18925 DTLB_TAG_READ
18926 .word 0xfcdad060
18927thr3_MMU_ASI_PRIMARY_249:
18928 .word 0x87802080
18929 .word 0xd8f42048
18930 .word 0x1000000
18931 or %g0, 0x728, %i7
18932 DTLB_TAG_READ
18933 .word 0xc036e688
18934 .word 0x1000000
18935 or %g0, 0x056, %i7
18936 LOAD_IDATA_IN
18937 .word 0x1000000
18938 or %g0, 0x06d, %i7
18939 LOAD_DDATA_IN
18940 nop
18941 nop
18942 nop
18943 nop
18944 nop
18945 nop
18946 nop
18947 nop
18948 .word 0x1000000
18949 or %g0, 0x591, %i7
18950 LOAD_IDATA_ACCESS
18951 DO_BRANCH
18952 .word 0x81c36000
18953 .word 0xbe124000
18954 GOTO_SUPERVISOR0
18955 .word 0xec5c20e8
18956 .word 0x81c62000
18957 .word 0xbe13c000
18958 GOTO_SUPERVISOR0
18959 nop
18960Thr3_User_Text_4v011_exit:
18961 EXIT_GOOD
18962Thr3_User_Text_4v011_text_end:
18963/*********************************************************************/
18964SECTION .Thr3_User_Data_4v10c DATA_VA=0x6b3000072000
18965attr_data {
18966 Name = .Thr3_User_Data_4v10c ,
18967 VA = 0x6b3000072000 ,/* 0x6b3000073fc0 */
18968 RA = 0x00b017a000 ,
18969 PA = 0x00b017a000 ,
18970 TTE_Context = 0x1412 ,/* DATA_PRIMARY */
18971 thr3_nz_ctx_tsb_0 ,
18972 TTE_V = 1 ,
18973 TTE_NFO = 0 ,
18974 TTE_L = 1 ,
18975 TTE_Soft = 0x1b0000 ,
18976 TTE_IE = 0 ,
18977 TTE_E = 0 ,
18978 TTE_CP = 0 ,
18979 TTE_CV = 0 ,
18980 TTE_P = 0 ,
18981 TTE_EP = 0 ,
18982 TTE_W = 1 ,
18983 TTE_SW1 = 0 ,
18984 TTE_SW0 = 0 ,
18985 TTE_RSVD1 = 0 ,
18986 TTE_Size = 0 ,
18987 /* DTTE_TAG_DATA = 00006b3000073412 80000000b017a040 */
18988 end_label = Thr3_User_Data_4v10c_data_end ,
18989 compressimage ,
18990 }
18991.data
18992.global Thr3_User_Data_4v10c_data_begin
18993Thr3_User_Data_4v10c_data_begin:
18994 .xword 0x6d001a000000
18995 .xword 0x6c0000020000
18996 .xword 0x6d0008000000
18997 .xword 0x6d003cc00000
18998 .xword 0x6e0660000000
18999 .xword 0x6b30001ac000
19000 .xword 0x6c0000590000
19001 .xword 0x6c0000d40000
19002 .xword 0x6c0000610000
19003 .xword 0x6d003f000000
19004 .xword 0x6b3000188000
19005 .xword 0x6b300006e000
19006 .xword 0x6b3000106000
19007 .xword 0x6d0021400000
19008 .xword 0x6b300016e000
19009 .xword 0x6d0033000000
19010 .xword 0x6b3000130000
19011 .xword 0x6c0000940000
19012 .xword 0x6b30001fe000
19013 .xword 0x6b3000070000
19014 .xword 0x6c0000950000
19015 .xword 0x6c0000030000
19016 .xword 0x6b3000078000
19017 .xword 0x6c0000be0000
19018 .xword 0x6c0000480000
19019 .xword 0x6c0000370000
19020 .xword 0x6c0000310000
19021 .xword 0x6b3000148000
19022 .xword 0x6c0000970000
19023 .xword 0x6b30001fc000
19024 .xword 0x6b30001ee000
19025 .xword 0x6b3000120000
19026 .xword 0x6e0210000000
19027 .xword 0x6c0000b10000
19028 .xword 0x6c00001c0000
19029 .xword 0x6d002c000000
19030 .xword 0x6c0000d60000
19031 .xword 0x6b30001d6000
19032 .xword 0x6d002e000000
19033 .xword 0x6d0038c00000
19034 .xword 0x6d001bc00000
19035 .xword 0x6b3000072000
19036 .xword 0x6c0000ba0000
19037Thr3_User_Data_4v10c_data_end:
19038/*********************************************************************/
19039SECTION .Thr3_User_Text_4v012 TEXT_VA=0x6c0000ba0000
19040attr_text {
19041 Name = .Thr3_User_Text_4v012 ,
19042 VA = 0x6c0000ba0000 ,/* 0x6c0000baffc0 */
19043 RA = 0x03e0010000 ,
19044 PA = 0x3fe0010000 ,
19045 TTE_Context = 0x1412 ,/* TEXT_PRIMARY */
19046 thr3_nz_ctx_tsb_1 ,
19047 TTE_V = 1 ,
19048 TTE_NFO = 0 ,
19049 TTE_L = 0 ,
19050 TTE_Soft = 0x060000 ,
19051 TTE_IE = 0 ,
19052 TTE_E = 0 ,
19053 TTE_CP = 1 ,
19054 TTE_CV = 0 ,
19055 TTE_P = 0 ,
19056 TTE_EP = 1 ,
19057 TTE_W = 0 ,
19058 TTE_SW1 = 1 ,
19059 TTE_SW0 = 1 ,
19060 TTE_RSVD1 = 0 ,
19061 TTE_Size = 1 ,
19062 /* ITTE_TAG_DATA = 00006c0000ba1412 8000003fe0010481 */
19063 end_label = Thr3_User_Text_4v012_text_end ,
19064 compressimage ,
19065 }
19066.text
19067.global Thr3_User_Text_4v012_text_begin
19068Thr3_User_Text_4v012_text_begin:
19069 nop
19070 sub %g1, 1, %g1
19071 brz %g1,Thr3_User_Text_4v012_exit
19072 nop
19073 IDEMAP_ALL_RPAGES
19074 .word 0x1000000
19075 .word 0xbe120000
19076 IDEMAP_RPAGE
19077 .word 0x1000000
19078 or %g0, 0x50f, %i7
19079 LOAD_IDATA_ACCESS
19080 .word 0xfe52a288
19081 DO_BRANCH
19082 .word 0x81c36000
19083 .word 0xbe124000
19084 GOTO_SUPERVISOR0
19085 .word 0xc022a97c
19086 nop
19087 nop
19088 nop
19089 nop
19090 nop
19091 nop
19092 .word 0xe25ee010
19093 .word 0xc035a958
19094 .word 0x1000000
19095 or %g0, 0x015, %i7
19096 LOAD_DDATA_IN
19097 .word 0x1000000
19098 .word 0xbe170000
19099 IDEMAP_PAGE
19100thr3_MMU_ASI_PRIMARY_250:
19101 .word 0x87802080
19102 .word 0xdef2a0c8
19103 nop
19104 nop
19105 nop
19106 IDEMAP_NCTX
19107 ACCESS_DTSB_PTR
19108 .word 0xfcded000
19109 .word 0x1000000
19110 or %g0, 0x448, %i7
19111 ITLB_TAG_READ
19112 nop
19113 nop
19114 nop
19115 nop
19116 .word 0xec5aa068
19117 DO_BRANCH
19118 .word 0x81c4e000
19119 .word 0xbe124000
19120 GOTO_SUPERVISOR0
19121 .word 0xc85c2108
19122 .word 0xfe46e958
19123 .word 0xe05da038
19124 .word 0xbe86e138
19125 .word 0xf6dfd000
19126 IDEMAP_ALL_PAGES
19127thr3_MMU_ASI_BLK_S_251:
19128 .word 0x878020f1
19129 .word 0xe3b96cc0
19130 .word 0xbe150000
19131 GOTO_SUPERVISOR1
19132 .word 0x1000000
19133 .word 0xbe154000
19134 DDEMAP_PAGE
19135 .word 0xbe812038
19136 .word 0xc4dfd000
19137 .word 0xbe85a098
19138 .word 0xd4dfd000
19139 DDEMAP_ALL
19140 .word 0xfc9d9c40
19141 .word 0xca5aa040
19142 .word 0xc02daac7
19143 nop
19144 nop
19145 nop
19146 nop
19147 .word 0xfcda9000
19148 nop
19149 nop
19150 nop
19151 DDEMAP_SCTX
19152 .word 0xbe124000
19153 GOTO_SUPERVISOR0
19154 DO_BRANCH
19155 .word 0x81c0e088
19156 .word 0xbe154000
19157 GOTO_SUPERVISOR0
19158 .word 0xc032ac48
19159 .word 0x81c6a000
19160 .word 0xbe154000
19161 GOTO_SUPERVISOR0
19162 nop
19163Thr3_User_Text_4v012_exit:
19164 EXIT_GOOD
19165Thr3_User_Text_4v012_text_end:
19166/*********************************************************************/
19167SECTION .Thr4_User_Text_4v000 TEXT_VA=0x700000f10000
19168attr_text {
19169 Name = .Thr4_User_Text_4v000 ,
19170 VA = 0x700000f10000 ,/* 0x700000f1ffc0 */
19171 RA = 0x03f0680000 ,
19172 PA = 0x4ff0680000 ,
19173 TTE_Context = 0x0ee3 ,/* TEXT_PRIMARY */
19174 thr4_nz_ctx_tsb_3 ,
19175 TTE_V = 1 ,
19176 TTE_NFO = 0 ,
19177 TTE_L = 0 ,
19178 TTE_Soft = 0x0c0000 ,
19179 TTE_IE = 0 ,
19180 TTE_E = 0 ,
19181 TTE_CP = 0 ,
19182 TTE_CV = 0 ,
19183 TTE_P = 0 ,
19184 TTE_EP = 1 ,
19185 TTE_W = 0 ,
19186 TTE_SW1 = 0 ,
19187 TTE_SW0 = 0 ,
19188 TTE_RSVD1 = 0 ,
19189 TTE_Size = 1 ,
19190 /* ITTE_TAG_DATA = 0000700000f10ee3 8000004ff0680081 */
19191 end_label = Thr4_User_Text_4v000_text_end ,
19192 compressimage ,
19193 }
19194.text
19195.global Thr4_user_code_entry
19196Thr4_user_code_entry:
19197 setx 0x6f400013e000, %g1, %g2
19198 or %g0, 12, %g1
19199 .word 0xc658a000
19200 .word 0xc858a008
19201 .word 0xca58a010
19202 .word 0xcc58a018
19203 .word 0xce58a020
19204 .word 0xd058a028
19205 .word 0xd258a030
19206 .word 0xd458a038
19207 .word 0xd658a040
19208 .word 0xd858a048
19209 .word 0xda58a050
19210 .word 0xdc58a058
19211 .word 0xde58a060
19212 .word 0xe058a068
19213 .word 0xe258a070
19214 .word 0xe458a078
19215 .word 0xe658a080
19216 .word 0xe858a088
19217 .word 0xea58a090
19218 .word 0xec58a098
19219 .word 0xee58a0a0
19220 .word 0xf058a0a8
19221 .word 0xf258a0b0
19222 .word 0xf458a0b8
19223 .word 0xf658a0c0
19224 .word 0xf858a0c8
19225 .word 0xfa58a0d0
19226 .word 0xfc58a0d8
19227.global Thr4_User_Text_4v000_text_begin
19228Thr4_User_Text_4v000_text_begin:
19229 nop
19230 sub %g1, 1, %g1
19231 brz %g1,Thr4_User_Text_4v000_exit
19232 nop
19233 .word 0x1000000
19234 .word 0xbe164000
19235 srlx %i7, 8, %i7
19236 andn %i7, 0x1f, %i7
19237 ITLB_PROBE
19238 ACCESS_ITSB_PTR
19239 .word 0x1000000
19240 or %g0, 0x528, %i7
19241 DTLB_TAG_READ
19242 .word 0xbe85a0e0
19243 .word 0xe0dfd000
19244 .word 0xf05aa0a8
19245 .word 0xd4712068
19246 .word 0xc026ecbc
19247thr4_MMU_ASI_BLK_P_252:
19248 .word 0x878020f0
19249 .word 0xe1bdaa80
19250 nop
19251 nop
19252 nop
19253 nop
19254 .word 0x1000000
19255 or %g0, 0x510, %i7
19256 READ_IDATA_ACCESS
19257 nop
19258 nop
19259 nop
19260 nop
19261 nop
19262 .word 0xfc9d9c40
19263 nop
19264 nop
19265 nop
19266 .word 0xc036e6b0
19267thr4_MMU_ASI_PRIMARY_253:
19268 .word 0x87802080
19269 .word 0xcaf0a010
19270 .word 0xc858a068
19271 DO_BRANCH
19272 .word 0x81c56000
19273 .word 0xbe124000
19274 GOTO_SUPERVISOR0
19275 .word 0xc02aa5a6
19276 .word 0x1000000
19277 or %g0, 0x680, %i7
19278 READ_DDATA_ACCESS
19279 .word 0xe45ee078
19280 DO_BRANCH
19281 .word 0x81c26000
19282 .word 0xbe168000
19283 GOTO_SUPERVISOR0
19284 .word 0xfe55a57c
19285 .word 0x81c3e000
19286 .word 0xbe13c000
19287 GOTO_SUPERVISOR0
19288 nop
19289Thr4_User_Text_4v000_exit:
19290 EXIT_GOOD
19291Thr4_User_Text_4v000_text_end:
19292/*********************************************************************/
19293SECTION .Thr4_User_Data_4v100 DATA_VA=0x6f400013e000
19294attr_data {
19295 Name = .Thr4_User_Data_4v100 ,
19296 VA = 0x6f400013e000 ,/* 0x6f400013ffc0 */
19297 RA = 0x00c0088000 ,
19298 PA = 0x00c0088000 ,
19299 TTE_Context = 0x0ee3 ,/* DATA_PRIMARY */
19300 thr4_nz_ctx_tsb_2 ,
19301 TTE_V = 1 ,
19302 TTE_NFO = 0 ,
19303 TTE_L = 1 ,
19304 TTE_Soft = 0x1f0000 ,
19305 TTE_IE = 0 ,
19306 TTE_E = 0 ,
19307 TTE_CP = 0 ,
19308 TTE_CV = 0 ,
19309 TTE_P = 0 ,
19310 TTE_EP = 0 ,
19311 TTE_W = 1 ,
19312 TTE_SW1 = 0 ,
19313 TTE_SW0 = 0 ,
19314 TTE_RSVD1 = 0 ,
19315 TTE_Size = 0 ,
19316 /* DTTE_TAG_DATA = 00006f400013f0cb 80000000c0088040 */
19317 end_label = Thr4_User_Data_4v100_data_end ,
19318 compressimage ,
19319 }
19320.data
19321.global Thr4_User_Data_4v100_data_begin
19322Thr4_User_Data_4v100_data_begin:
19323 .xword 0x700000f10000
19324 .xword 0x6f400013e000
19325 .xword 0x710027c00000
19326 .xword 0x700000650000
19327 .xword 0x6f40000a0000
19328 .xword 0x6f4000180000
19329 .xword 0x700000700000
19330 .xword 0x710001800000
19331 .xword 0x6f4000090000
19332 .xword 0x6f4000178000
19333 .xword 0x6f400008c000
19334 .xword 0x7000006b0000
19335 .xword 0x700000510000
19336 .xword 0x6f4000022000
19337 .xword 0x71001fc00000
19338 .xword 0x700000180000
19339 .xword 0x6f4000162000
19340 .xword 0x700000440000
19341 .xword 0x6f40000b6000
19342 .xword 0x6f40001fa000
19343 .xword 0x720b60000000
19344 .xword 0x71002c800000
19345 .xword 0x6f40001cc000
19346 .xword 0x700000390000
19347 .xword 0x7000008d0000
19348 .xword 0x6f4000068000
19349 .xword 0x700000630000
19350 .xword 0x6f4000060000
19351 .xword 0x6f4000044000
19352 .xword 0x6f40000c2000
19353 .xword 0x71001c000000
19354 .xword 0x700000f60000
19355 .xword 0x720ab0000000
19356 .xword 0x720b20000000
19357 .xword 0x710025800000
19358 .xword 0x71002a800000
19359 .xword 0x700000580000
19360 .xword 0x710015000000
19361Thr4_User_Data_4v100_data_end:
19362/*********************************************************************/
19363SECTION .Thr4_User_Data_4v200 DATA_VA=0x710027c00000
19364attr_data {
19365 Name = .Thr4_User_Data_4v200 ,
19366 VA = 0x710027c00000 ,/* 0x710027ffffc0 */
19367 RA = 0x01c9000000 ,
19368 PA = 0x4dc9000000 ,
19369 TTE_Context = 0x1cf3 ,/* DATA_SECONDARY */
19370 thr4_nz_ctx_tsb_0 ,
19371 TTE_V = 1 ,
19372 TTE_NFO = 0 ,
19373 TTE_L = 0 ,
19374 TTE_Soft = 0x0a0000 ,
19375 TTE_IE = 0 ,
19376 TTE_E = 0 ,
19377 TTE_CP = 1 ,
19378 TTE_CV = 0 ,
19379 TTE_P = 0 ,
19380 TTE_EP = 0 ,
19381 TTE_W = 1 ,
19382 TTE_SW1 = 0 ,
19383 TTE_SW0 = 0 ,
19384 TTE_RSVD1 = 0 ,
19385 TTE_Size = 3 ,
19386 /* DTTE_TAG_DATA = 0000710027c01cf3 8000004dc9000443 */
19387 end_label = Thr4_User_Data_4v200_data_end ,
19388 compressimage ,
19389 }
19390.data
19391.global Thr4_User_Data_4v200_data_begin
19392Thr4_User_Data_4v200_data_begin:
19393 .xword 0x700000f10000
19394 .xword 0x6f400013e000
19395 .xword 0x710027c00000
19396 .xword 0x700000650000
19397 .xword 0x6f40000a0000
19398 .xword 0x6f4000180000
19399 .xword 0x700000700000
19400 .xword 0x710001800000
19401 .xword 0x6f4000090000
19402 .xword 0x6f4000178000
19403 .xword 0x6f400008c000
19404 .xword 0x7000006b0000
19405 .xword 0x700000510000
19406 .xword 0x6f4000022000
19407 .xword 0x71001fc00000
19408 .xword 0x700000180000
19409 .xword 0x6f4000162000
19410 .xword 0x700000440000
19411 .xword 0x6f40000b6000
19412 .xword 0x6f40001fa000
19413 .xword 0x720b60000000
19414 .xword 0x71002c800000
19415 .xword 0x6f40001cc000
19416 .xword 0x700000390000
19417 .xword 0x7000008d0000
19418 .xword 0x6f4000068000
19419 .xword 0x700000630000
19420 .xword 0x6f4000060000
19421 .xword 0x6f4000044000
19422 .xword 0x6f40000c2000
19423 .xword 0x71001c000000
19424 .xword 0x700000f60000
19425 .xword 0x720ab0000000
19426 .xword 0x720b20000000
19427 .xword 0x710025800000
19428 .xword 0x71002a800000
19429 .xword 0x700000580000
19430 .xword 0x710015000000
19431Thr4_User_Data_4v200_data_end:
19432/*********************************************************************/
19433SECTION .Thr4_User_Data_4v300 DATA_VA=0x700000650000
19434attr_data {
19435 Name = .Thr4_User_Data_4v300 ,
19436 VA = 0x700000650000 ,/* 0x70000065ffc0 */
19437 RA = 0x03f03b0000 ,
19438 PA = 0x4ff03b0000 ,
19439 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
19440 thr4_z_ctx_tsb_0 ,
19441 TTE_V = 1 ,
19442 TTE_NFO = 0 ,
19443 TTE_L = 0 ,
19444 TTE_Soft = 0x0e0000 ,
19445 TTE_IE = 0 ,
19446 TTE_E = 0 ,
19447 TTE_CP = 1 ,
19448 TTE_CV = 0 ,
19449 TTE_P = 0 ,
19450 TTE_EP = 0 ,
19451 TTE_W = 1 ,
19452 TTE_SW1 = 1 ,
19453 TTE_SW0 = 1 ,
19454 TTE_RSVD1 = 0 ,
19455 TTE_Size = 1 ,
19456 /* DTTE_TAG_DATA = 0000700000650000 8000004ff03b0441 */
19457 end_label = Thr4_User_Data_4v300_data_end ,
19458 compressimage ,
19459 }
19460.data
19461.global Thr4_User_Data_4v300_data_begin
19462Thr4_User_Data_4v300_data_begin:
19463 .xword 0x700000f10000
19464 .xword 0x6f400013e000
19465 .xword 0x710027c00000
19466 .xword 0x700000650000
19467 .xword 0x6f40000a0000
19468 .xword 0x6f4000180000
19469 .xword 0x700000700000
19470 .xword 0x710001800000
19471 .xword 0x6f4000090000
19472 .xword 0x6f4000178000
19473 .xword 0x6f400008c000
19474 .xword 0x7000006b0000
19475 .xword 0x700000510000
19476 .xword 0x6f4000022000
19477 .xword 0x71001fc00000
19478 .xword 0x700000180000
19479 .xword 0x6f4000162000
19480 .xword 0x700000440000
19481 .xword 0x6f40000b6000
19482 .xword 0x6f40001fa000
19483 .xword 0x720b60000000
19484 .xword 0x71002c800000
19485 .xword 0x6f40001cc000
19486 .xword 0x700000390000
19487 .xword 0x7000008d0000
19488 .xword 0x6f4000068000
19489 .xword 0x700000630000
19490 .xword 0x6f4000060000
19491 .xword 0x6f4000044000
19492 .xword 0x6f40000c2000
19493 .xword 0x71001c000000
19494 .xword 0x700000f60000
19495 .xword 0x720ab0000000
19496 .xword 0x720b20000000
19497 .xword 0x710025800000
19498 .xword 0x71002a800000
19499 .xword 0x700000580000
19500 .xword 0x710015000000
19501Thr4_User_Data_4v300_data_end:
19502/*********************************************************************/
19503SECTION .Thr4_User_Text_4v001 TEXT_VA=0x6f40000a0000
19504attr_text {
19505 Name = .Thr4_User_Text_4v001 ,
19506 VA = 0x6f40000a0000 ,/* 0x6f40000a1fc0 */
19507 RA = 0x00c01a4000 ,
19508 PA = 0x00c01a4000 ,
19509 TTE_Context = 0x0ee3 ,/* TEXT_PRIMARY */
19510 thr4_nz_ctx_tsb_2 ,
19511 TTE_V = 1 ,
19512 TTE_NFO = 0 ,
19513 TTE_L = 0 ,
19514 TTE_Soft = 0x0c0000 ,
19515 TTE_IE = 0 ,
19516 TTE_E = 0 ,
19517 TTE_CP = 0 ,
19518 TTE_CV = 0 ,
19519 TTE_P = 0 ,
19520 TTE_EP = 1 ,
19521 TTE_W = 0 ,
19522 TTE_SW1 = 0 ,
19523 TTE_SW0 = 0 ,
19524 TTE_RSVD1 = 0 ,
19525 TTE_Size = 0 ,
19526 /* ITTE_TAG_DATA = 00006f40000a10cb 80000000c01a4080 */
19527 end_label = Thr4_User_Text_4v001_text_end ,
19528 compressimage ,
19529 }
19530.text
19531.global Thr4_User_Text_4v001_text_begin
19532Thr4_User_Text_4v001_text_begin:
19533 nop
19534 sub %g1, 1, %g1
19535 brz %g1,Thr4_User_Text_4v001_exit
19536 nop
19537thr4_MMU_ASI_PRIMARY_254:
19538 .word 0x87802080
19539 .word 0xd4f6e100
19540 .word 0x1000000
19541 or %g0, 0x5a8, %i7
19542 READ_DDATA_ACCESS
19543 .word 0x1000000
19544 .word 0xbe148000
19545 IDEMAP_PAGE
19546 DO_BRANCH
19547 .word 0x81c6a000
19548 .word 0xbe154000
19549 GOTO_SUPERVISOR0
19550 TOGGLE_LSU_DM
19551 .word 0x1000000
19552 .word 0xbe120000
19553 srlx %i7, 8, %i7
19554 andn %i7, 0x1f, %i7
19555 xor %i7, 0x10, %i7
19556 ITLB_PROBE
19557 .word 0xfe4421bc
19558 .word 0xfe50ab08
19559 .word 0xc0342c44
19560 DDEMAP_NCTX
19561 nop
19562 nop
19563 nop
19564 nop
19565 nop
19566 nop
19567 .word 0xc675a020
19568 .word 0xc035a484
19569 DO_BRANCH
19570 .word 0x81c56000
19571 .word 0xbe124000
19572 GOTO_SUPERVISOR0
19573 nop
19574 nop
19575 nop
19576 nop
19577 nop
19578 TOGGLE_LSU_IM
19579 .word 0xfe42ab14
19580 nop
19581 nop
19582 nop
19583 nop
19584 nop
19585 nop
19586 nop
19587 .word 0xd672a010
19588 .word 0xc020aba4
19589 .word 0x1000000
19590 or %g0, 0x50, %i7
19591 READ_IDATA_ACCESS
19592 .word 0xbe150000
19593 GOTO_SUPERVISOR1
19594 .word 0xc022a1f8
19595 .word 0x81c0e088
19596 .word 0xbe124000
19597 GOTO_SUPERVISOR0
19598 nop
19599Thr4_User_Text_4v001_exit:
19600 EXIT_GOOD
19601Thr4_User_Text_4v001_text_end:
19602/*********************************************************************/
19603SECTION .Thr4_User_Text_4v400 TEXT_VA=0x6f4000180000
19604attr_text {
19605 Name = .Thr4_User_Text_4v400 ,
19606 VA = 0x6f4000180000 ,/* 0x6f4000181fc0 */
19607 RA = 0x00c0034000 ,
19608 PA = 0x00c0034000 ,
19609 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
19610 thr4_z_ctx_tsb_3 ,
19611 TTE_V = 1 ,
19612 TTE_NFO = 0 ,
19613 TTE_L = 0 ,
19614 TTE_Soft = 0x110000 ,
19615 TTE_IE = 0 ,
19616 TTE_E = 0 ,
19617 TTE_CP = 0 ,
19618 TTE_CV = 0 ,
19619 TTE_P = 1 ,
19620 TTE_EP = 1 ,
19621 TTE_W = 0 ,
19622 TTE_SW1 = 0 ,
19623 TTE_SW0 = 0 ,
19624 TTE_RSVD1 = 0 ,
19625 TTE_Size = 0 ,
19626 /* ITTE_TAG_DATA = 00006f4000180000 80000000c0034080 */
19627 end_label = Thr4_User_Text_4v400_text_end ,
19628 compressimage ,
19629 }
19630.text
19631.global Thr4_User_Text_4v400_text_begin
19632Thr4_User_Text_4v400_text_begin:
19633 wrpr 0, %gl
19634thr4_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_255:
19635 .word 0x87802018
19636 .word 0xeef5a0a0
19637 .word 0xbe82a0e0
19638 .word 0xecdfd000
19639thr4_MMU_ASI_PRIMARY_256:
19640 .word 0x87802080
19641 .word 0xcaf6e010
19642 .word 0x1000000
19643 .word 0xbe160000
19644 srlx %i7, 8, %i7
19645 andn %i7, 0x1f, %i7
19646 xor %i7, 0x10, %i7
19647 P_ITLB_PROBE
19648 .word 0xf65e20c0
19649 .word 0xbe85a008
19650 .word 0xc4dfc200
19651 .word 0x1000000
19652 or %g0, 0x78, %i7
19653 P_READ_IDATA_ACCESS
19654 .word 0xc074aff0
19655 P_DDEMAP_NCTX
19656 .word 0xfcdc1000
19657 .word 0xbe80a0e0
19658 .word 0xd4dfc200
19659 P_TOGGLE_LSU_IM
19660 .word 0xfcdc0200
19661 P_DDEMAP_NCTX
19662 .word 0xbe14c000
19663 RETURN_FROM_SUPERVISOR1
19664 nop
19665Thr4_User_Text_4v400_exit:
19666 EXIT_GOOD
19667Thr4_User_Text_4v400_text_end:
19668/*********************************************************************/
19669SECTION .Thr4_User_Text_4v002 TEXT_VA=0x700000700000
19670attr_text {
19671 Name = .Thr4_User_Text_4v002 ,
19672 VA = 0x700000700000 ,/* 0x70000070ffc0 */
19673 RA = 0x03f0290000 ,
19674 PA = 0x4ff0290000 ,
19675 TTE_Context = 0x0ee3 ,/* TEXT_PRIMARY */
19676 thr4_nz_ctx_tsb_3 ,
19677 TTE_V = 1 ,
19678 TTE_NFO = 0 ,
19679 TTE_L = 0 ,
19680 TTE_Soft = 0x0c0000 ,
19681 TTE_IE = 0 ,
19682 TTE_E = 0 ,
19683 TTE_CP = 0 ,
19684 TTE_CV = 0 ,
19685 TTE_P = 1 ,
19686 TTE_EP = 1 ,
19687 TTE_W = 0 ,
19688 TTE_SW1 = 0 ,
19689 TTE_SW0 = 0 ,
19690 TTE_RSVD1 = 0 ,
19691 TTE_Size = 1 ,
19692 /* ITTE_TAG_DATA = 0000700000700ee3 8000004ff0290081 */
19693 end_label = Thr4_User_Text_4v002_text_end ,
19694 compressimage ,
19695 }
19696.text
19697.global Thr4_User_Text_4v002_text_begin
19698Thr4_User_Text_4v002_text_begin:
19699 wrpr 0, %gl
19700 P_DDEMAP_ALL_RPAGES
19701 P_DDEMAP_PCTX
19702 .word 0x1000000
19703 or %g0, 0x68, %i7
19704 P_DTLB_TAG_READ
19705thr4_MMU_ASI_PRIMARY_257:
19706 .word 0x87802080
19707 .word 0xdef420d0
19708 .word 0xca742010
19709 .word 0xc076e910
19710 .word 0xbe85a0e0
19711 .word 0xe0dfc200
19712 P_ACCESS_ITSB_PTR
19713 .word 0xbe842100
19714 .word 0xecdfc200
19715 .word 0xbe14c000
19716 RETURN_FROM_SUPERVISOR0
19717 nop
19718Thr4_User_Text_4v002_exit:
19719 EXIT_GOOD
19720Thr4_User_Text_4v002_text_end:
19721/*********************************************************************/
19722SECTION .Thr4_User_Data_4v101 DATA_VA=0x710001800000
19723attr_data {
19724 Name = .Thr4_User_Data_4v101 ,
19725 VA = 0x710001800000 ,/* 0x710001bfffc0 */
19726 RA = 0x01cfc00000 ,
19727 PA = 0x4dcfc00000 ,
19728 TTE_Context = 0x0ee3 ,/* DATA_PRIMARY */
19729 thr4_nz_ctx_tsb_0 ,
19730 TTE_V = 1 ,
19731 TTE_NFO = 0 ,
19732 TTE_L = 1 ,
19733 TTE_Soft = 0x1f0000 ,
19734 TTE_IE = 0 ,
19735 TTE_E = 0 ,
19736 TTE_CP = 0 ,
19737 TTE_CV = 0 ,
19738 TTE_P = 0 ,
19739 TTE_EP = 0 ,
19740 TTE_W = 1 ,
19741 TTE_SW1 = 0 ,
19742 TTE_SW0 = 0 ,
19743 TTE_RSVD1 = 0 ,
19744 TTE_Size = 3 ,
19745 /* DTTE_TAG_DATA = 0000710001800ee3 8000004dcfc00043 */
19746 end_label = Thr4_User_Data_4v101_data_end ,
19747 compressimage ,
19748 }
19749.data
19750.global Thr4_User_Data_4v101_data_begin
19751Thr4_User_Data_4v101_data_begin:
19752 .xword 0x700000f10000
19753 .xword 0x6f400013e000
19754 .xword 0x710027c00000
19755 .xword 0x700000650000
19756 .xword 0x6f40000a0000
19757 .xword 0x6f4000180000
19758 .xword 0x700000700000
19759 .xword 0x710001800000
19760 .xword 0x6f4000090000
19761 .xword 0x6f4000178000
19762 .xword 0x6f400008c000
19763 .xword 0x7000006b0000
19764 .xword 0x700000510000
19765 .xword 0x6f4000022000
19766 .xword 0x71001fc00000
19767 .xword 0x700000180000
19768 .xword 0x6f4000162000
19769 .xword 0x700000440000
19770 .xword 0x6f40000b6000
19771 .xword 0x6f40001fa000
19772 .xword 0x720b60000000
19773 .xword 0x71002c800000
19774 .xword 0x6f40001cc000
19775 .xword 0x700000390000
19776 .xword 0x7000008d0000
19777 .xword 0x6f4000068000
19778 .xword 0x700000630000
19779 .xword 0x6f4000060000
19780 .xword 0x6f4000044000
19781 .xword 0x6f40000c2000
19782 .xword 0x71001c000000
19783 .xword 0x700000f60000
19784 .xword 0x720ab0000000
19785 .xword 0x720b20000000
19786 .xword 0x710025800000
19787 .xword 0x71002a800000
19788 .xword 0x700000580000
19789 .xword 0x710015000000
19790Thr4_User_Data_4v101_data_end:
19791/*********************************************************************/
19792SECTION .Thr4_User_Data_4v201 DATA_VA=0x6f4000090000
19793attr_data {
19794 Name = .Thr4_User_Data_4v201 ,
19795 VA = 0x6f4000090000 ,/* 0x6f4000091fc0 */
19796 RA = 0x00c013c000 ,
19797 PA = 0x00c013c000 ,
19798 TTE_Context = 0x1cf3 ,/* DATA_SECONDARY */
19799 thr4_nz_ctx_tsb_2 ,
19800 TTE_V = 1 ,
19801 TTE_NFO = 0 ,
19802 TTE_L = 0 ,
19803 TTE_Soft = 0x0a0000 ,
19804 TTE_IE = 0 ,
19805 TTE_E = 0 ,
19806 TTE_CP = 1 ,
19807 TTE_CV = 0 ,
19808 TTE_P = 0 ,
19809 TTE_EP = 0 ,
19810 TTE_W = 1 ,
19811 TTE_SW1 = 0 ,
19812 TTE_SW0 = 0 ,
19813 TTE_RSVD1 = 0 ,
19814 TTE_Size = 0 ,
19815 /* DTTE_TAG_DATA = 00006f40000916bb 80000000c013c440 */
19816 end_label = Thr4_User_Data_4v201_data_end ,
19817 compressimage ,
19818 }
19819.data
19820.global Thr4_User_Data_4v201_data_begin
19821Thr4_User_Data_4v201_data_begin:
19822 .xword 0x700000f10000
19823 .xword 0x6f400013e000
19824 .xword 0x710027c00000
19825 .xword 0x700000650000
19826 .xword 0x6f40000a0000
19827 .xword 0x6f4000180000
19828 .xword 0x700000700000
19829 .xword 0x710001800000
19830 .xword 0x6f4000090000
19831 .xword 0x6f4000178000
19832 .xword 0x6f400008c000
19833 .xword 0x7000006b0000
19834 .xword 0x700000510000
19835 .xword 0x6f4000022000
19836 .xword 0x71001fc00000
19837 .xword 0x700000180000
19838 .xword 0x6f4000162000
19839 .xword 0x700000440000
19840 .xword 0x6f40000b6000
19841 .xword 0x6f40001fa000
19842 .xword 0x720b60000000
19843 .xword 0x71002c800000
19844 .xword 0x6f40001cc000
19845 .xword 0x700000390000
19846 .xword 0x7000008d0000
19847 .xword 0x6f4000068000
19848 .xword 0x700000630000
19849 .xword 0x6f4000060000
19850 .xword 0x6f4000044000
19851 .xword 0x6f40000c2000
19852 .xword 0x71001c000000
19853 .xword 0x700000f60000
19854 .xword 0x720ab0000000
19855 .xword 0x720b20000000
19856 .xword 0x710025800000
19857 .xword 0x71002a800000
19858 .xword 0x700000580000
19859 .xword 0x710015000000
19860Thr4_User_Data_4v201_data_end:
19861/*********************************************************************/
19862SECTION .Thr4_User_Data_4v301 DATA_VA=0x6f4000178000
19863attr_data {
19864 Name = .Thr4_User_Data_4v301 ,
19865 VA = 0x6f4000178000 ,/* 0x6f4000179fc0 */
19866 RA = 0x00c012c000 ,
19867 PA = 0x00c012c000 ,
19868 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
19869 thr4_z_ctx_tsb_3 ,
19870 TTE_V = 1 ,
19871 TTE_NFO = 0 ,
19872 TTE_L = 0 ,
19873 TTE_Soft = 0x0e0000 ,
19874 TTE_IE = 0 ,
19875 TTE_E = 0 ,
19876 TTE_CP = 1 ,
19877 TTE_CV = 0 ,
19878 TTE_P = 0 ,
19879 TTE_EP = 0 ,
19880 TTE_W = 1 ,
19881 TTE_SW1 = 1 ,
19882 TTE_SW0 = 1 ,
19883 TTE_RSVD1 = 0 ,
19884 TTE_Size = 0 ,
19885 /* DTTE_TAG_DATA = 00006f4000178000 80000000c012c440 */
19886 end_label = Thr4_User_Data_4v301_data_end ,
19887 compressimage ,
19888 }
19889.data
19890.global Thr4_User_Data_4v301_data_begin
19891Thr4_User_Data_4v301_data_begin:
19892 .xword 0x700000f10000
19893 .xword 0x6f400013e000
19894 .xword 0x710027c00000
19895 .xword 0x700000650000
19896 .xword 0x6f40000a0000
19897 .xword 0x6f4000180000
19898 .xword 0x700000700000
19899 .xword 0x710001800000
19900 .xword 0x6f4000090000
19901 .xword 0x6f4000178000
19902 .xword 0x6f400008c000
19903 .xword 0x7000006b0000
19904 .xword 0x700000510000
19905 .xword 0x6f4000022000
19906 .xword 0x71001fc00000
19907 .xword 0x700000180000
19908 .xword 0x6f4000162000
19909 .xword 0x700000440000
19910 .xword 0x6f40000b6000
19911 .xword 0x6f40001fa000
19912 .xword 0x720b60000000
19913 .xword 0x71002c800000
19914 .xword 0x6f40001cc000
19915 .xword 0x700000390000
19916 .xword 0x7000008d0000
19917 .xword 0x6f4000068000
19918 .xword 0x700000630000
19919 .xword 0x6f4000060000
19920 .xword 0x6f4000044000
19921 .xword 0x6f40000c2000
19922 .xword 0x71001c000000
19923 .xword 0x700000f60000
19924 .xword 0x720ab0000000
19925 .xword 0x720b20000000
19926 .xword 0x710025800000
19927 .xword 0x71002a800000
19928 .xword 0x700000580000
19929 .xword 0x710015000000
19930Thr4_User_Data_4v301_data_end:
19931/*********************************************************************/
19932SECTION .Thr4_User_Text_4v003 TEXT_VA=0x6f400008c000
19933attr_text {
19934 Name = .Thr4_User_Text_4v003 ,
19935 VA = 0x6f400008c000 ,/* 0x6f400008dfc0 */
19936 RA = 0x00c01c2000 ,
19937 PA = 0x00c01c2000 ,
19938 TTE_Context = 0x0ee3 ,/* TEXT_PRIMARY */
19939 thr4_nz_ctx_tsb_2 ,
19940 TTE_V = 1 ,
19941 TTE_NFO = 0 ,
19942 TTE_L = 0 ,
19943 TTE_Soft = 0x0c0000 ,
19944 TTE_IE = 0 ,
19945 TTE_E = 0 ,
19946 TTE_CP = 0 ,
19947 TTE_CV = 0 ,
19948 TTE_P = 0 ,
19949 TTE_EP = 1 ,
19950 TTE_W = 0 ,
19951 TTE_SW1 = 0 ,
19952 TTE_SW0 = 0 ,
19953 TTE_RSVD1 = 0 ,
19954 TTE_Size = 0 ,
19955 /* ITTE_TAG_DATA = 00006f400008d0cb 80000000c01c2080 */
19956 end_label = Thr4_User_Text_4v003_text_end ,
19957 compressimage ,
19958 }
19959.text
19960.global Thr4_User_Text_4v003_text_begin
19961Thr4_User_Text_4v003_text_begin:
19962 nop
19963 sub %g1, 1, %g1
19964 brz %g1,Thr4_User_Text_4v003_exit
19965 nop
19966 .word 0xfcdd9000
19967 .word 0x1000000
19968 or %g0, 0x060, %i7
19969 LOAD_DDATA_IN
19970 .word 0xc476e0e0
19971 .word 0xc02aa8ce
19972 .word 0xd45ee0c0
19973 .word 0xfe42a5b8
19974 .word 0xda75a080
19975 .word 0xc035a53c
19976 .word 0xf65da038
19977 .word 0x1000000
19978 or %g0, 0x169, %i7
19979 LOAD_IDATA_ACCESS
19980 .word 0xbe124000
19981 GOTO_SUPERVISOR0
19982 .word 0xfcd89000
19983 .word 0xfe45aa8c
19984 .word 0x1000000
19985 .word 0xbe160000
19986 IDEMAP_RPAGE
19987 .word 0x1000000
19988 or %g0, 0xa0, %i7
19989 LOAD_DDATA_ACCESS
19990 .word 0x1000000
19991 or %g0, 0x02e, %i7
19992 LOAD_DDATA_IN
19993 nop
19994 nop
19995 nop
19996 nop
19997 nop
19998 nop
19999 nop
20000 .word 0x1000000
20001 or %g0, 0x028, %i7
20002 LOAD_DDATA_IN
20003 ACCESS_DTSB_PTR
20004 .word 0xf658a038
20005 DDEMAP_SCTX
20006 .word 0xfe4da289
20007 .word 0xfcdd9000
20008 .word 0xfcdc5060
20009 .word 0xc022a130
20010 .word 0xd472a098
20011 .word 0xc030a188
20012 DO_BRANCH
20013 .word 0x81c66000
20014 .word 0xbe124000
20015 GOTO_SUPERVISOR0
20016 .word 0xfe4dace0
20017 .word 0xbe168000
20018 GOTO_SUPERVISOR0
20019 nop
20020Thr4_User_Text_4v003_exit:
20021 EXIT_GOOD
20022Thr4_User_Text_4v003_text_end:
20023/*********************************************************************/
20024SECTION .Thr4_User_Text_4v401 TEXT_VA=0x7000006b0000
20025attr_text {
20026 Name = .Thr4_User_Text_4v401 ,
20027 VA = 0x7000006b0000 ,/* 0x7000006bffc0 */
20028 RA = 0x03f0620000 ,
20029 PA = 0x4ff0620000 ,
20030 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
20031 thr4_z_ctx_tsb_0 ,
20032 TTE_V = 1 ,
20033 TTE_NFO = 0 ,
20034 TTE_L = 0 ,
20035 TTE_Soft = 0x110000 ,
20036 TTE_IE = 0 ,
20037 TTE_E = 0 ,
20038 TTE_CP = 0 ,
20039 TTE_CV = 0 ,
20040 TTE_P = 1 ,
20041 TTE_EP = 1 ,
20042 TTE_W = 0 ,
20043 TTE_SW1 = 0 ,
20044 TTE_SW0 = 0 ,
20045 TTE_RSVD1 = 0 ,
20046 TTE_Size = 1 ,
20047 /* ITTE_TAG_DATA = 00007000006b0000 8000004ff0620081 */
20048 end_label = Thr4_User_Text_4v401_text_end ,
20049 compressimage ,
20050 }
20051.text
20052.global Thr4_User_Text_4v401_text_begin
20053Thr4_User_Text_4v401_text_begin:
20054 wrpr 0, %gl
20055 P_ACCESS_DTSB_PTR
20056 .word 0xfc9ed100
20057 .word 0xfcda9000
20058 P_DDEMAP_PCTX
20059 P_IDEMAP_ALL_RPAGES
20060 .word 0x1000000
20061 or %g0, 0x01a, %i7
20062 P_LOAD_IDATA_IN
20063 .word 0xcc59a018
20064 .word 0xfcda8300
20065 .word 0xe39c1e00
20066 .word 0x1000000
20067 .word 0xbe160000
20068 P_IDEMAP_PAGE
20069 .word 0xbe842098
20070 .word 0xd4dfd000
20071thr4_MMU_ASI_PRIMARY_258:
20072 .word 0x87802080
20073 .word 0xe0f120e0
20074 .word 0x1000000
20075 .word 0xbe134000
20076 P_IDEMAP_RPAGE
20077thr4_MMU_ASI_BLK_P_259:
20078 .word 0x878020f0
20079 .word 0xe1bc2200
20080 .word 0x1000000
20081 or %g0, 0x674, %i7
20082 P_LOAD_DDATA_ACCESS
20083 .word 0xfcded000
20084 .word 0xfc9e04e0
20085 nop
20086 nop
20087 nop
20088 nop
20089 nop
20090 nop
20091 nop
20092 nop
20093 nop
20094 nop
20095 .word 0xbe164000
20096 RETURN_FROM_SUPERVISOR1
20097 nop
20098Thr4_User_Text_4v401_exit:
20099 EXIT_GOOD
20100Thr4_User_Text_4v401_text_end:
20101/*********************************************************************/
20102SECTION .Thr4_User_Text_4v004 TEXT_VA=0x700000510000
20103attr_text {
20104 Name = .Thr4_User_Text_4v004 ,
20105 VA = 0x700000510000 ,/* 0x70000051ffc0 */
20106 RA = 0x03f03e0000 ,
20107 PA = 0x4ff03e0000 ,
20108 TTE_Context = 0x0ee3 ,/* TEXT_PRIMARY */
20109 thr4_nz_ctx_tsb_3 ,
20110 TTE_V = 1 ,
20111 TTE_NFO = 0 ,
20112 TTE_L = 0 ,
20113 TTE_Soft = 0x0c0000 ,
20114 TTE_IE = 0 ,
20115 TTE_E = 0 ,
20116 TTE_CP = 0 ,
20117 TTE_CV = 0 ,
20118 TTE_P = 1 ,
20119 TTE_EP = 1 ,
20120 TTE_W = 0 ,
20121 TTE_SW1 = 0 ,
20122 TTE_SW0 = 0 ,
20123 TTE_RSVD1 = 0 ,
20124 TTE_Size = 1 ,
20125 /* ITTE_TAG_DATA = 0000700000510ee3 8000004ff03e0081 */
20126 end_label = Thr4_User_Text_4v004_text_end ,
20127 compressimage ,
20128 }
20129.text
20130.global Thr4_User_Text_4v004_text_begin
20131Thr4_User_Text_4v004_text_begin:
20132 wrpr 0, %gl
20133 nop
20134 nop
20135 nop
20136 nop
20137 nop
20138 nop
20139 nop
20140 nop
20141 nop
20142 nop
20143 nop
20144 nop
20145 nop
20146 nop
20147 nop
20148 nop
20149 .word 0x1000000
20150 or %g0, 0x88, %i7
20151 P_ITLB_TAG_READ
20152 .word 0xbe174000
20153 RETURN_FROM_SUPERVISOR0
20154 nop
20155Thr4_User_Text_4v004_exit:
20156 EXIT_GOOD
20157Thr4_User_Text_4v004_text_end:
20158/*********************************************************************/
20159SECTION .Thr4_User_Data_4v102 DATA_VA=0x6f4000022000
20160attr_data {
20161 Name = .Thr4_User_Data_4v102 ,
20162 VA = 0x6f4000022000 ,/* 0x6f4000023fc0 */
20163 RA = 0x00c019c000 ,
20164 PA = 0x00c019c000 ,
20165 TTE_Context = 0x0ee3 ,/* DATA_PRIMARY */
20166 thr4_nz_ctx_tsb_2 ,
20167 TTE_V = 1 ,
20168 TTE_NFO = 0 ,
20169 TTE_L = 1 ,
20170 TTE_Soft = 0x1f0000 ,
20171 TTE_IE = 0 ,
20172 TTE_E = 0 ,
20173 TTE_CP = 0 ,
20174 TTE_CV = 0 ,
20175 TTE_P = 0 ,
20176 TTE_EP = 0 ,
20177 TTE_W = 1 ,
20178 TTE_SW1 = 0 ,
20179 TTE_SW0 = 0 ,
20180 TTE_RSVD1 = 0 ,
20181 TTE_Size = 0 ,
20182 /* DTTE_TAG_DATA = 00006f40000230cb 80000000c019c040 */
20183 end_label = Thr4_User_Data_4v102_data_end ,
20184 compressimage ,
20185 }
20186.data
20187.global Thr4_User_Data_4v102_data_begin
20188Thr4_User_Data_4v102_data_begin:
20189 .xword 0x700000f10000
20190 .xword 0x6f400013e000
20191 .xword 0x710027c00000
20192 .xword 0x700000650000
20193 .xword 0x6f40000a0000
20194 .xword 0x6f4000180000
20195 .xword 0x700000700000
20196 .xword 0x710001800000
20197 .xword 0x6f4000090000
20198 .xword 0x6f4000178000
20199 .xword 0x6f400008c000
20200 .xword 0x7000006b0000
20201 .xword 0x700000510000
20202 .xword 0x6f4000022000
20203 .xword 0x71001fc00000
20204 .xword 0x700000180000
20205 .xword 0x6f4000162000
20206 .xword 0x700000440000
20207 .xword 0x6f40000b6000
20208 .xword 0x6f40001fa000
20209 .xword 0x720b60000000
20210 .xword 0x71002c800000
20211 .xword 0x6f40001cc000
20212 .xword 0x700000390000
20213 .xword 0x7000008d0000
20214 .xword 0x6f4000068000
20215 .xword 0x700000630000
20216 .xword 0x6f4000060000
20217 .xword 0x6f4000044000
20218 .xword 0x6f40000c2000
20219 .xword 0x71001c000000
20220 .xword 0x700000f60000
20221 .xword 0x720ab0000000
20222 .xword 0x720b20000000
20223 .xword 0x710025800000
20224 .xword 0x71002a800000
20225 .xword 0x700000580000
20226 .xword 0x710015000000
20227Thr4_User_Data_4v102_data_end:
20228/*********************************************************************/
20229SECTION .Thr4_User_Data_4v202 DATA_VA=0x71001fc00000
20230attr_data {
20231 Name = .Thr4_User_Data_4v202 ,
20232 VA = 0x71001fc00000 ,/* 0x71001fffffc0 */
20233 RA = 0x01cac00000 ,
20234 PA = 0x4dcac00000 ,
20235 TTE_Context = 0x1cf3 ,/* DATA_SECONDARY */
20236 thr4_nz_ctx_tsb_0 ,
20237 TTE_V = 1 ,
20238 TTE_NFO = 0 ,
20239 TTE_L = 0 ,
20240 TTE_Soft = 0x0a0000 ,
20241 TTE_IE = 0 ,
20242 TTE_E = 0 ,
20243 TTE_CP = 1 ,
20244 TTE_CV = 0 ,
20245 TTE_P = 0 ,
20246 TTE_EP = 0 ,
20247 TTE_W = 1 ,
20248 TTE_SW1 = 0 ,
20249 TTE_SW0 = 0 ,
20250 TTE_RSVD1 = 0 ,
20251 TTE_Size = 3 ,
20252 /* DTTE_TAG_DATA = 000071001fc01cf3 8000004dcac00443 */
20253 end_label = Thr4_User_Data_4v202_data_end ,
20254 compressimage ,
20255 }
20256.data
20257.global Thr4_User_Data_4v202_data_begin
20258Thr4_User_Data_4v202_data_begin:
20259 .xword 0x700000f10000
20260 .xword 0x6f400013e000
20261 .xword 0x710027c00000
20262 .xword 0x700000650000
20263 .xword 0x6f40000a0000
20264 .xword 0x6f4000180000
20265 .xword 0x700000700000
20266 .xword 0x710001800000
20267 .xword 0x6f4000090000
20268 .xword 0x6f4000178000
20269 .xword 0x6f400008c000
20270 .xword 0x7000006b0000
20271 .xword 0x700000510000
20272 .xword 0x6f4000022000
20273 .xword 0x71001fc00000
20274 .xword 0x700000180000
20275 .xword 0x6f4000162000
20276 .xword 0x700000440000
20277 .xword 0x6f40000b6000
20278 .xword 0x6f40001fa000
20279 .xword 0x720b60000000
20280 .xword 0x71002c800000
20281 .xword 0x6f40001cc000
20282 .xword 0x700000390000
20283 .xword 0x7000008d0000
20284 .xword 0x6f4000068000
20285 .xword 0x700000630000
20286 .xword 0x6f4000060000
20287 .xword 0x6f4000044000
20288 .xword 0x6f40000c2000
20289 .xword 0x71001c000000
20290 .xword 0x700000f60000
20291 .xword 0x720ab0000000
20292 .xword 0x720b20000000
20293 .xword 0x710025800000
20294 .xword 0x71002a800000
20295 .xword 0x700000580000
20296 .xword 0x710015000000
20297Thr4_User_Data_4v202_data_end:
20298/*********************************************************************/
20299SECTION .Thr4_User_Data_4v302 DATA_VA=0x700000180000
20300attr_data {
20301 Name = .Thr4_User_Data_4v302 ,
20302 VA = 0x700000180000 ,/* 0x70000018ffc0 */
20303 RA = 0x03f0fd0000 ,
20304 PA = 0x4ff0fd0000 ,
20305 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
20306 thr4_z_ctx_tsb_0 ,
20307 TTE_V = 1 ,
20308 TTE_NFO = 0 ,
20309 TTE_L = 0 ,
20310 TTE_Soft = 0x0e0000 ,
20311 TTE_IE = 0 ,
20312 TTE_E = 0 ,
20313 TTE_CP = 1 ,
20314 TTE_CV = 0 ,
20315 TTE_P = 0 ,
20316 TTE_EP = 0 ,
20317 TTE_W = 1 ,
20318 TTE_SW1 = 1 ,
20319 TTE_SW0 = 1 ,
20320 TTE_RSVD1 = 0 ,
20321 TTE_Size = 1 ,
20322 /* DTTE_TAG_DATA = 0000700000180000 8000004ff0fd0441 */
20323 end_label = Thr4_User_Data_4v302_data_end ,
20324 compressimage ,
20325 }
20326.data
20327.global Thr4_User_Data_4v302_data_begin
20328Thr4_User_Data_4v302_data_begin:
20329 .xword 0x700000f10000
20330 .xword 0x6f400013e000
20331 .xword 0x710027c00000
20332 .xword 0x700000650000
20333 .xword 0x6f40000a0000
20334 .xword 0x6f4000180000
20335 .xword 0x700000700000
20336 .xword 0x710001800000
20337 .xword 0x6f4000090000
20338 .xword 0x6f4000178000
20339 .xword 0x6f400008c000
20340 .xword 0x7000006b0000
20341 .xword 0x700000510000
20342 .xword 0x6f4000022000
20343 .xword 0x71001fc00000
20344 .xword 0x700000180000
20345 .xword 0x6f4000162000
20346 .xword 0x700000440000
20347 .xword 0x6f40000b6000
20348 .xword 0x6f40001fa000
20349 .xword 0x720b60000000
20350 .xword 0x71002c800000
20351 .xword 0x6f40001cc000
20352 .xword 0x700000390000
20353 .xword 0x7000008d0000
20354 .xword 0x6f4000068000
20355 .xword 0x700000630000
20356 .xword 0x6f4000060000
20357 .xword 0x6f4000044000
20358 .xword 0x6f40000c2000
20359 .xword 0x71001c000000
20360 .xword 0x700000f60000
20361 .xword 0x720ab0000000
20362 .xword 0x720b20000000
20363 .xword 0x710025800000
20364 .xword 0x71002a800000
20365 .xword 0x700000580000
20366 .xword 0x710015000000
20367Thr4_User_Data_4v302_data_end:
20368/*********************************************************************/
20369SECTION .Thr4_User_Text_4v005 TEXT_VA=0x6f4000162000
20370attr_text {
20371 Name = .Thr4_User_Text_4v005 ,
20372 VA = 0x6f4000162000 ,/* 0x6f4000163fc0 */
20373 RA = 0x00c0150000 ,
20374 PA = 0x00c0150000 ,
20375 TTE_Context = 0x0ee3 ,/* TEXT_PRIMARY */
20376 thr4_nz_ctx_tsb_2 ,
20377 TTE_V = 1 ,
20378 TTE_NFO = 0 ,
20379 TTE_L = 0 ,
20380 TTE_Soft = 0x0c0000 ,
20381 TTE_IE = 0 ,
20382 TTE_E = 0 ,
20383 TTE_CP = 0 ,
20384 TTE_CV = 0 ,
20385 TTE_P = 0 ,
20386 TTE_EP = 1 ,
20387 TTE_W = 0 ,
20388 TTE_SW1 = 0 ,
20389 TTE_SW0 = 0 ,
20390 TTE_RSVD1 = 0 ,
20391 TTE_Size = 0 ,
20392 /* ITTE_TAG_DATA = 00006f40001630cb 80000000c0150080 */
20393 end_label = Thr4_User_Text_4v005_text_end ,
20394 compressimage ,
20395 }
20396.text
20397.global Thr4_User_Text_4v005_text_begin
20398Thr4_User_Text_4v005_text_begin:
20399 nop
20400 sub %g1, 1, %g1
20401 brz %g1,Thr4_User_Text_4v005_exit
20402 nop
20403 .word 0x1000000
20404 or %g0, 0x508, %i7
20405 READ_DDATA_ACCESS
20406 .word 0xf076e018
20407 .word 0xc026ea84
20408 .word 0x1000000
20409 or %g0, 0x18a, %i7
20410 LOAD_IDATA_ACCESS
20411 .word 0xec5da0e0
20412 .word 0x1000000
20413 .word 0xbe158000
20414 IDEMAP_RPAGE
20415 .word 0xfcdc1000
20416 .word 0x1000000
20417 or %g0, 0x520, %i7
20418 DTLB_TAG_READ
20419 nop
20420 nop
20421 nop
20422 nop
20423 nop
20424 nop
20425 nop
20426 nop
20427 nop
20428 .word 0xdc712028
20429 .word 0xc0712130
20430 .word 0xc032a806
20431 .word 0xbe86e068
20432 .word 0xc4dfd000
20433 .word 0xfe4ee38c
20434 .word 0xf476e0b8
20435 .word 0xc035a900
20436 .word 0xfc9a9c40
20437 TOGGLE_LSU_IM
20438 DDEMAP_NCTX
20439 .word 0xfe442018
20440 DO_BRANCH
20441 .word 0x81c1e000
20442 .word 0xbe124000
20443 GOTO_SUPERVISOR0
20444 TOGGLE_LSU_IM
20445 .word 0xbe120000
20446 GOTO_SUPERVISOR1
20447 nop
20448 nop
20449 nop
20450 nop
20451 nop
20452 ACCESS_DTSB_PTR
20453 .word 0xfe5da4d8
20454 .word 0xf670a0f0
20455 .word 0xc02aa95a
20456 nop
20457 nop
20458 nop
20459 nop
20460 nop
20461 nop
20462 nop
20463 .word 0xc022a8fc
20464 .word 0xde712080
20465 .word 0xc02c2751
20466 .word 0xe058a008
20467 DO_BRANCH
20468 .word 0x81c76000
20469 .word 0xbe124000
20470 GOTO_SUPERVISOR0
20471 .word 0xfe4ee82f
20472 .word 0xc075a340
20473 .word 0xfc995c60
20474 .word 0xfcdd9000
20475 IDEMAP_ALL_RPAGES
20476 .word 0x1000000
20477 or %g0, 0x490, %i7
20478 READ_IDATA_ACCESS
20479 TOGGLE_LSU_IM
20480 nop
20481 nop
20482 .word 0xbe80a098
20483 .word 0xd4dfd000
20484 .word 0x1000000
20485 or %g0, 0x100, %i7
20486 DTLB_TAG_READ
20487 .word 0xc02aa867
20488 DO_BRANCH
20489 .word 0x81c26000
20490 .word 0xbe124000
20491 GOTO_SUPERVISOR0
20492 .word 0xc02da6b0
20493 .word 0xbe120000
20494 GOTO_SUPERVISOR1
20495 nop
20496Thr4_User_Text_4v005_exit:
20497 EXIT_GOOD
20498Thr4_User_Text_4v005_text_end:
20499/*********************************************************************/
20500SECTION .Thr4_User_Text_4v402 TEXT_VA=0x700000440000
20501attr_text {
20502 Name = .Thr4_User_Text_4v402 ,
20503 VA = 0x700000440000 ,/* 0x70000044ffc0 */
20504 RA = 0x03f03f0000 ,
20505 PA = 0x4ff03f0000 ,
20506 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
20507 thr4_z_ctx_tsb_0 ,
20508 TTE_V = 1 ,
20509 TTE_NFO = 0 ,
20510 TTE_L = 0 ,
20511 TTE_Soft = 0x110000 ,
20512 TTE_IE = 0 ,
20513 TTE_E = 0 ,
20514 TTE_CP = 0 ,
20515 TTE_CV = 0 ,
20516 TTE_P = 1 ,
20517 TTE_EP = 1 ,
20518 TTE_W = 0 ,
20519 TTE_SW1 = 0 ,
20520 TTE_SW0 = 0 ,
20521 TTE_RSVD1 = 0 ,
20522 TTE_Size = 1 ,
20523 /* ITTE_TAG_DATA = 0000700000440000 8000004ff03f0081 */
20524 end_label = Thr4_User_Text_4v402_text_end ,
20525 compressimage ,
20526 }
20527.text
20528.global Thr4_User_Text_4v402_text_begin
20529Thr4_User_Text_4v402_text_begin:
20530 wrpr 0, %gl
20531 .word 0xfcdd8200
20532 .word 0xd0732028
20533 .word 0xc0372df8
20534 nop
20535 nop
20536 nop
20537 nop
20538 nop
20539 nop
20540 nop
20541 nop
20542thr4_MMU_ASI_PRIMARY_260:
20543 .word 0x87802080
20544 .word 0xdaf2a060
20545 .word 0xfe562864
20546 .word 0x1000000
20547 or %g0, 0x708, %i7
20548 P_READ_DDATA_ACCESS
20549thr4_MMU_ASI_AS_IF_USER_PRIMARY_261:
20550 .word 0x87802010
20551 .word 0xe4f5a0c8
20552 .word 0x1000000
20553 .word 0xbe120000
20554 srlx %i7, 8, %i7
20555 andn %i7, 0x1f, %i7
20556 xor %i7, 0x10, %i7
20557 P_ITLB_PROBE
20558 P_IDEMAP_PCTX
20559 .word 0xfcdc1000
20560 P_IDEMAP_PCTX
20561 .word 0xfcda9100
20562 P_ACCESS_ITSB_PTR
20563 .word 0xc3995f20
20564 .word 0xc02cadc3
20565 .word 0xbe842098
20566 .word 0xd4dfd000
20567 P_DDEMAP_ALL_RPAGES
20568 P_IDEMAP_ALL
20569 .word 0xfcdc0200
20570 nop
20571 nop
20572 nop
20573 nop
20574 nop
20575 nop
20576 .word 0x1000000
20577 or %g0, 0xd9, %i7
20578 P_LOAD_DDATA_ACCESS
20579 .word 0xbe14c000
20580 RETURN_FROM_SUPERVISOR1
20581 nop
20582Thr4_User_Text_4v402_exit:
20583 EXIT_GOOD
20584Thr4_User_Text_4v402_text_end:
20585/*********************************************************************/
20586SECTION .Thr4_User_Text_4v006 TEXT_VA=0x6f40000b6000
20587attr_text {
20588 Name = .Thr4_User_Text_4v006 ,
20589 VA = 0x6f40000b6000 ,/* 0x6f40000b7fc0 */
20590 RA = 0x00c00e2000 ,
20591 PA = 0x00c00e2000 ,
20592 TTE_Context = 0x0ee3 ,/* TEXT_PRIMARY */
20593 thr4_nz_ctx_tsb_2 ,
20594 TTE_V = 1 ,
20595 TTE_NFO = 0 ,
20596 TTE_L = 0 ,
20597 TTE_Soft = 0x0c0000 ,
20598 TTE_IE = 0 ,
20599 TTE_E = 0 ,
20600 TTE_CP = 0 ,
20601 TTE_CV = 0 ,
20602 TTE_P = 1 ,
20603 TTE_EP = 1 ,
20604 TTE_W = 0 ,
20605 TTE_SW1 = 0 ,
20606 TTE_SW0 = 0 ,
20607 TTE_RSVD1 = 0 ,
20608 TTE_Size = 0 ,
20609 /* ITTE_TAG_DATA = 00006f40000b70cb 80000000c00e2080 */
20610 end_label = Thr4_User_Text_4v006_text_end ,
20611 compressimage ,
20612 }
20613.text
20614.global Thr4_User_Text_4v006_text_begin
20615Thr4_User_Text_4v006_text_begin:
20616 wrpr 0, %gl
20617 .word 0xbe816010
20618 .word 0xcadfd020
20619 P_IDEMAP_ALL
20620 .word 0xfcdd8200
20621 nop
20622 nop
20623 nop
20624 nop
20625 nop
20626 nop
20627 nop
20628 nop
20629 nop
20630 P_DDEMAP_PCTX
20631 P_DDEMAP_PCTX
20632 .word 0x1000000
20633 or %g0, 0x042, %i7
20634 P_LOAD_DDATA_IN
20635 P_ACCESS_ITSB_PTR
20636thr4_MMU_ASI_REAL_IO_262:
20637 .word 0x87802015
20638 .word 0xcaf16070
20639 .word 0xfcdc0200
20640 .word 0xbe812098
20641 .word 0xe0dfc200
20642 .word 0xc19943e0
20643 .word 0xe05ee068
20644thr4_MMU_ASI_SECONDARY_LITTLE_263:
20645 .word 0x87802089
20646 .word 0xf4b96c10
20647 P_DDEMAP_NCTX
20648 .word 0x1000000
20649 or %g0, 0x560, %i7
20650 P_ITLB_TAG_READ
20651 .word 0x1000000
20652 .word 0xbe13c000
20653 srlx %i7, 8, %i7
20654 andn %i7, 0x1f, %i7
20655 xor %i7, 0x10, %i7
20656 P_ITLB_PROBE
20657 nop
20658 nop
20659 nop
20660 nop
20661 P_IDEMAP_PCTX
20662 .word 0xfe50a392
20663 .word 0xbe11c000
20664 RETURN_FROM_SUPERVISOR0
20665 nop
20666Thr4_User_Text_4v006_exit:
20667 EXIT_GOOD
20668Thr4_User_Text_4v006_text_end:
20669/*********************************************************************/
20670SECTION .Thr4_User_Data_4v103 DATA_VA=0x6f40001fa000
20671attr_data {
20672 Name = .Thr4_User_Data_4v103 ,
20673 VA = 0x6f40001fa000 ,/* 0x6f40001fbfc0 */
20674 RA = 0x00c0016000 ,
20675 PA = 0x00c0016000 ,
20676 TTE_Context = 0x0ee3 ,/* DATA_PRIMARY */
20677 thr4_nz_ctx_tsb_2 ,
20678 TTE_V = 1 ,
20679 TTE_NFO = 0 ,
20680 TTE_L = 1 ,
20681 TTE_Soft = 0x1f0000 ,
20682 TTE_IE = 0 ,
20683 TTE_E = 0 ,
20684 TTE_CP = 0 ,
20685 TTE_CV = 0 ,
20686 TTE_P = 0 ,
20687 TTE_EP = 0 ,
20688 TTE_W = 1 ,
20689 TTE_SW1 = 0 ,
20690 TTE_SW0 = 0 ,
20691 TTE_RSVD1 = 0 ,
20692 TTE_Size = 0 ,
20693 /* DTTE_TAG_DATA = 00006f40001fb0cb 80000000c0016040 */
20694 end_label = Thr4_User_Data_4v103_data_end ,
20695 compressimage ,
20696 }
20697.data
20698.global Thr4_User_Data_4v103_data_begin
20699Thr4_User_Data_4v103_data_begin:
20700 .xword 0x700000f10000
20701 .xword 0x6f400013e000
20702 .xword 0x710027c00000
20703 .xword 0x700000650000
20704 .xword 0x6f40000a0000
20705 .xword 0x6f4000180000
20706 .xword 0x700000700000
20707 .xword 0x710001800000
20708 .xword 0x6f4000090000
20709 .xword 0x6f4000178000
20710 .xword 0x6f400008c000
20711 .xword 0x7000006b0000
20712 .xword 0x700000510000
20713 .xword 0x6f4000022000
20714 .xword 0x71001fc00000
20715 .xword 0x700000180000
20716 .xword 0x6f4000162000
20717 .xword 0x700000440000
20718 .xword 0x6f40000b6000
20719 .xword 0x6f40001fa000
20720 .xword 0x720b60000000
20721 .xword 0x71002c800000
20722 .xword 0x6f40001cc000
20723 .xword 0x700000390000
20724 .xword 0x7000008d0000
20725 .xword 0x6f4000068000
20726 .xword 0x700000630000
20727 .xword 0x6f4000060000
20728 .xword 0x6f4000044000
20729 .xword 0x6f40000c2000
20730 .xword 0x71001c000000
20731 .xword 0x700000f60000
20732 .xword 0x720ab0000000
20733 .xword 0x720b20000000
20734 .xword 0x710025800000
20735 .xword 0x71002a800000
20736 .xword 0x700000580000
20737 .xword 0x710015000000
20738Thr4_User_Data_4v103_data_end:
20739/*********************************************************************/
20740SECTION .Thr4_User_Data_4v203 DATA_VA=0x720b60000000
20741attr_data {
20742 Name = .Thr4_User_Data_4v203 ,
20743 VA = 0x720b60000000 ,/* 0x720b6fffffc0 */
20744 RA = 0x0240000000 ,
20745 PA = 0x4e40000000 ,
20746 TTE_Context = 0x1cf3 ,/* DATA_SECONDARY */
20747 thr4_nz_ctx_tsb_1 ,
20748 TTE_V = 1 ,
20749 TTE_NFO = 0 ,
20750 TTE_L = 0 ,
20751 TTE_Soft = 0x0a0000 ,
20752 TTE_IE = 0 ,
20753 TTE_E = 0 ,
20754 TTE_CP = 1 ,
20755 TTE_CV = 0 ,
20756 TTE_P = 0 ,
20757 TTE_EP = 0 ,
20758 TTE_W = 1 ,
20759 TTE_SW1 = 0 ,
20760 TTE_SW0 = 0 ,
20761 TTE_RSVD1 = 0 ,
20762 TTE_Size = 5 ,
20763 /* DTTE_TAG_DATA = 0000720b60001cf3 8000004e40000445 */
20764 end_label = Thr4_User_Data_4v203_data_end ,
20765 compressimage ,
20766 }
20767.data
20768.global Thr4_User_Data_4v203_data_begin
20769Thr4_User_Data_4v203_data_begin:
20770 .xword 0x700000f10000
20771 .xword 0x6f400013e000
20772 .xword 0x710027c00000
20773 .xword 0x700000650000
20774 .xword 0x6f40000a0000
20775 .xword 0x6f4000180000
20776 .xword 0x700000700000
20777 .xword 0x710001800000
20778 .xword 0x6f4000090000
20779 .xword 0x6f4000178000
20780 .xword 0x6f400008c000
20781 .xword 0x7000006b0000
20782 .xword 0x700000510000
20783 .xword 0x6f4000022000
20784 .xword 0x71001fc00000
20785 .xword 0x700000180000
20786 .xword 0x6f4000162000
20787 .xword 0x700000440000
20788 .xword 0x6f40000b6000
20789 .xword 0x6f40001fa000
20790 .xword 0x720b60000000
20791 .xword 0x71002c800000
20792 .xword 0x6f40001cc000
20793 .xword 0x700000390000
20794 .xword 0x7000008d0000
20795 .xword 0x6f4000068000
20796 .xword 0x700000630000
20797 .xword 0x6f4000060000
20798 .xword 0x6f4000044000
20799 .xword 0x6f40000c2000
20800 .xword 0x71001c000000
20801 .xword 0x700000f60000
20802 .xword 0x720ab0000000
20803 .xword 0x720b20000000
20804 .xword 0x710025800000
20805 .xword 0x71002a800000
20806 .xword 0x700000580000
20807 .xword 0x710015000000
20808Thr4_User_Data_4v203_data_end:
20809/*********************************************************************/
20810SECTION .Thr4_User_Data_4v303 DATA_VA=0x71002c800000
20811attr_data {
20812 Name = .Thr4_User_Data_4v303 ,
20813 VA = 0x71002c800000 ,/* 0x71002cbfffc0 */
20814 RA = 0x01ccc00000 ,
20815 PA = 0x4dccc00000 ,
20816 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
20817 thr4_z_ctx_tsb_1 ,
20818 TTE_V = 1 ,
20819 TTE_NFO = 0 ,
20820 TTE_L = 0 ,
20821 TTE_Soft = 0x0e0000 ,
20822 TTE_IE = 0 ,
20823 TTE_E = 0 ,
20824 TTE_CP = 1 ,
20825 TTE_CV = 0 ,
20826 TTE_P = 0 ,
20827 TTE_EP = 0 ,
20828 TTE_W = 1 ,
20829 TTE_SW1 = 1 ,
20830 TTE_SW0 = 1 ,
20831 TTE_RSVD1 = 0 ,
20832 TTE_Size = 3 ,
20833 /* DTTE_TAG_DATA = 000071002c800000 8000004dccc00443 */
20834 end_label = Thr4_User_Data_4v303_data_end ,
20835 compressimage ,
20836 }
20837.data
20838.global Thr4_User_Data_4v303_data_begin
20839Thr4_User_Data_4v303_data_begin:
20840 .xword 0x700000f10000
20841 .xword 0x6f400013e000
20842 .xword 0x710027c00000
20843 .xword 0x700000650000
20844 .xword 0x6f40000a0000
20845 .xword 0x6f4000180000
20846 .xword 0x700000700000
20847 .xword 0x710001800000
20848 .xword 0x6f4000090000
20849 .xword 0x6f4000178000
20850 .xword 0x6f400008c000
20851 .xword 0x7000006b0000
20852 .xword 0x700000510000
20853 .xword 0x6f4000022000
20854 .xword 0x71001fc00000
20855 .xword 0x700000180000
20856 .xword 0x6f4000162000
20857 .xword 0x700000440000
20858 .xword 0x6f40000b6000
20859 .xword 0x6f40001fa000
20860 .xword 0x720b60000000
20861 .xword 0x71002c800000
20862 .xword 0x6f40001cc000
20863 .xword 0x700000390000
20864 .xword 0x7000008d0000
20865 .xword 0x6f4000068000
20866 .xword 0x700000630000
20867 .xword 0x6f4000060000
20868 .xword 0x6f4000044000
20869 .xword 0x6f40000c2000
20870 .xword 0x71001c000000
20871 .xword 0x700000f60000
20872 .xword 0x720ab0000000
20873 .xword 0x720b20000000
20874 .xword 0x710025800000
20875 .xword 0x71002a800000
20876 .xword 0x700000580000
20877 .xword 0x710015000000
20878Thr4_User_Data_4v303_data_end:
20879/*********************************************************************/
20880SECTION .Thr4_User_Text_4v007 TEXT_VA=0x6f40001cc000
20881attr_text {
20882 Name = .Thr4_User_Text_4v007 ,
20883 VA = 0x6f40001cc000 ,/* 0x6f40001cdfc0 */
20884 RA = 0x00c005c000 ,
20885 PA = 0x00c005c000 ,
20886 TTE_Context = 0x0ee3 ,/* TEXT_PRIMARY */
20887 thr4_nz_ctx_tsb_2 ,
20888 TTE_V = 1 ,
20889 TTE_NFO = 0 ,
20890 TTE_L = 0 ,
20891 TTE_Soft = 0x0c0000 ,
20892 TTE_IE = 0 ,
20893 TTE_E = 0 ,
20894 TTE_CP = 0 ,
20895 TTE_CV = 0 ,
20896 TTE_P = 0 ,
20897 TTE_EP = 1 ,
20898 TTE_W = 0 ,
20899 TTE_SW1 = 0 ,
20900 TTE_SW0 = 0 ,
20901 TTE_RSVD1 = 0 ,
20902 TTE_Size = 0 ,
20903 /* ITTE_TAG_DATA = 00006f40001cd0cb 80000000c005c080 */
20904 end_label = Thr4_User_Text_4v007_text_end ,
20905 compressimage ,
20906 }
20907.text
20908.global Thr4_User_Text_4v007_text_begin
20909Thr4_User_Text_4v007_text_begin:
20910 nop
20911 sub %g1, 1, %g1
20912 brz %g1,Thr4_User_Text_4v007_exit
20913 nop
20914 .word 0x1000000
20915 or %g0, 0x138, %i7
20916 READ_IDATA_ACCESS
20917 .word 0x1000000
20918 or %g0, 0x03a, %i7
20919 LOAD_IDATA_IN
20920 .word 0xc025af50
20921 .word 0xbe842120
20922 .word 0xc4dfd000
20923 .word 0x1000000
20924 or %g0, 0x520, %i7
20925 READ_IDATA_ACCESS
20926 ACCESS_DTSB_PTR
20927 IDEMAP_ALL
20928 .word 0xe45aa0a8
20929 .word 0xfe4dac2d
20930 .word 0xc0242f44
20931 nop
20932 nop
20933 nop
20934 nop
20935 nop
20936 nop
20937 nop
20938 .word 0xfe5da4e0
20939 .word 0xfcdc1000
20940 .word 0xfe56e090
20941 .word 0x1000000
20942 or %g0, 0xc0, %i7
20943 READ_DDATA_ACCESS
20944 DO_BRANCH
20945 .word 0x81c0e088
20946 .word 0xbe124000
20947 GOTO_SUPERVISOR0
20948 .word 0xd075a028
20949 .word 0xc0742c68
20950 DO_BRANCH
20951 .word 0x81c4e000
20952 .word 0xbe13c000
20953 GOTO_SUPERVISOR0
20954 .word 0xec592068
20955 .word 0x1000000
20956 or %g0, 0x560, %i7
20957 READ_DDATA_ACCESS
20958 .word 0xbe85a0c0
20959 .word 0xe0dfd000
20960 .word 0xec5da0c0
20961 DO_BRANCH
20962 .word 0x81c76000
20963 .word 0xbe13c000
20964 GOTO_SUPERVISOR0
20965 .word 0xbe82a110
20966 .word 0xd4dfd000
20967 .word 0x1000000
20968 or %g0, 0x5ae, %i7
20969 LOAD_IDATA_ACCESS
20970 .word 0xc02ee213
20971 .word 0x1000000
20972 or %g0, 0x150, %i7
20973 DTLB_TAG_READ
20974 .word 0xfcded000
20975 .word 0xf272a0b8
20976 .word 0xc070a950
20977 .word 0xc032a3ce
20978 .word 0x1000000
20979 .word 0xbe130000
20980 DDEMAP_PAGE
20981 DO_BRANCH
20982 .word 0x81c26000
20983 .word 0xbe13c000
20984 GOTO_SUPERVISOR0
20985 .word 0xfe5c27c8
20986 .word 0xbe168000
20987 GOTO_SUPERVISOR0
20988 nop
20989Thr4_User_Text_4v007_exit:
20990 EXIT_GOOD
20991Thr4_User_Text_4v007_text_end:
20992/*********************************************************************/
20993SECTION .Thr4_User_Text_4v008 TEXT_VA=0x700000390000
20994attr_text {
20995 Name = .Thr4_User_Text_4v008 ,
20996 VA = 0x700000390000 ,/* 0x70000039ffc0 */
20997 RA = 0x03f01b0000 ,
20998 PA = 0x4ff01b0000 ,
20999 TTE_Context = 0x0ee3 ,/* TEXT_PRIMARY */
21000 thr4_nz_ctx_tsb_3 ,
21001 TTE_V = 1 ,
21002 TTE_NFO = 0 ,
21003 TTE_L = 0 ,
21004 TTE_Soft = 0x0c0000 ,
21005 TTE_IE = 0 ,
21006 TTE_E = 0 ,
21007 TTE_CP = 0 ,
21008 TTE_CV = 0 ,
21009 TTE_P = 1 ,
21010 TTE_EP = 1 ,
21011 TTE_W = 0 ,
21012 TTE_SW1 = 0 ,
21013 TTE_SW0 = 0 ,
21014 TTE_RSVD1 = 0 ,
21015 TTE_Size = 1 ,
21016 /* ITTE_TAG_DATA = 0000700000390ee3 8000004ff01b0081 */
21017 end_label = Thr4_User_Text_4v008_text_end ,
21018 compressimage ,
21019 }
21020.text
21021.global Thr4_User_Text_4v008_text_begin
21022Thr4_User_Text_4v008_text_begin:
21023 wrpr 0, %gl
21024 .word 0x1000000
21025 .word 0xbe10c000
21026 P_DDEMAP_RPAGE
21027 P_DDEMAP_PCTX
21028 .word 0xbe85e010
21029 .word 0xeedfd060
21030 .word 0x1000000
21031 or %g0, 0x4b8, %i7
21032 P_ITLB_TAG_READ
21033 P_TOGGLE_LSU_DM
21034 .word 0xd45c2038
21035 P_DDEMAP_NCTX
21036 .word 0xfcdc1040
21037thr4_MMU_ASI_BLK_SL_264:
21038 .word 0x878020f9
21039 .word 0xe1bdeb40
21040 .word 0x1000000
21041 or %g0, 0xa0, %i7
21042 P_DTLB_TAG_READ
21043 .word 0x1000000
21044 or %g0, 0x498, %i7
21045 P_ITLB_TAG_READ
21046 nop
21047 nop
21048 nop
21049 P_DDEMAP_ALL_PAGES
21050 .word 0xfcded000
21051 P_TOGGLE_LSU_IM
21052thr4_MMU_ASI_PRIMARY_LITTLE_265:
21053 .word 0x87802088
21054 .word 0xd4baa5a0
21055 .word 0xf67420e0
21056 .word 0xc020a6a4
21057thr4_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_266:
21058 .word 0x87802018
21059 .word 0xd6f42010
21060 .word 0x1000000
21061 or %g0, 0x540, %i7
21062 P_DTLB_TAG_READ
21063 .word 0xfcd90380
21064thr4_MMU_ASI_PRIMARY_267:
21065 .word 0x87802080
21066 .word 0xcaf2a010
21067 .word 0xfc9b05e0
21068 .word 0xfe5c2ae8
21069 .word 0xc020abdc
21070 nop
21071 nop
21072 nop
21073 nop
21074thr4_MMU_ASI_PRIMARY_268:
21075 .word 0x87802080
21076 .word 0xcaf0a010
21077 .word 0x1000000
21078 .word 0xbe16c000
21079 P_IDEMAP_PAGE
21080 P_TOGGLE_LSU_DM
21081 P_TOGGLE_LSU_DM
21082 .word 0xbe134000
21083 RETURN_FROM_SUPERVISOR0
21084 nop
21085Thr4_User_Text_4v008_exit:
21086 EXIT_GOOD
21087Thr4_User_Text_4v008_text_end:
21088/*********************************************************************/
21089SECTION .Thr4_User_Data_4v104 DATA_VA=0x7000008d0000
21090attr_data {
21091 Name = .Thr4_User_Data_4v104 ,
21092 VA = 0x7000008d0000 ,/* 0x7000008dffc0 */
21093 RA = 0x03f0820000 ,
21094 PA = 0x4ff0820000 ,
21095 TTE_Context = 0x0ee3 ,/* DATA_PRIMARY */
21096 thr4_nz_ctx_tsb_3 ,
21097 TTE_V = 1 ,
21098 TTE_NFO = 0 ,
21099 TTE_L = 1 ,
21100 TTE_Soft = 0x1f0000 ,
21101 TTE_IE = 0 ,
21102 TTE_E = 0 ,
21103 TTE_CP = 0 ,
21104 TTE_CV = 0 ,
21105 TTE_P = 0 ,
21106 TTE_EP = 0 ,
21107 TTE_W = 1 ,
21108 TTE_SW1 = 0 ,
21109 TTE_SW0 = 0 ,
21110 TTE_RSVD1 = 0 ,
21111 TTE_Size = 1 ,
21112 /* DTTE_TAG_DATA = 00007000008d0ee3 8000004ff0820041 */
21113 end_label = Thr4_User_Data_4v104_data_end ,
21114 compressimage ,
21115 }
21116.data
21117.global Thr4_User_Data_4v104_data_begin
21118Thr4_User_Data_4v104_data_begin:
21119 .xword 0x700000f10000
21120 .xword 0x6f400013e000
21121 .xword 0x710027c00000
21122 .xword 0x700000650000
21123 .xword 0x6f40000a0000
21124 .xword 0x6f4000180000
21125 .xword 0x700000700000
21126 .xword 0x710001800000
21127 .xword 0x6f4000090000
21128 .xword 0x6f4000178000
21129 .xword 0x6f400008c000
21130 .xword 0x7000006b0000
21131 .xword 0x700000510000
21132 .xword 0x6f4000022000
21133 .xword 0x71001fc00000
21134 .xword 0x700000180000
21135 .xword 0x6f4000162000
21136 .xword 0x700000440000
21137 .xword 0x6f40000b6000
21138 .xword 0x6f40001fa000
21139 .xword 0x720b60000000
21140 .xword 0x71002c800000
21141 .xword 0x6f40001cc000
21142 .xword 0x700000390000
21143 .xword 0x7000008d0000
21144 .xword 0x6f4000068000
21145 .xword 0x700000630000
21146 .xword 0x6f4000060000
21147 .xword 0x6f4000044000
21148 .xword 0x6f40000c2000
21149 .xword 0x71001c000000
21150 .xword 0x700000f60000
21151 .xword 0x720ab0000000
21152 .xword 0x720b20000000
21153 .xword 0x710025800000
21154 .xword 0x71002a800000
21155 .xword 0x700000580000
21156 .xword 0x710015000000
21157Thr4_User_Data_4v104_data_end:
21158/*********************************************************************/
21159SECTION .Thr4_User_Data_4v304 DATA_VA=0x6f4000068000
21160attr_data {
21161 Name = .Thr4_User_Data_4v304 ,
21162 VA = 0x6f4000068000 ,/* 0x6f4000069fc0 */
21163 RA = 0x00c0130000 ,
21164 PA = 0x00c0130000 ,
21165 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
21166 thr4_z_ctx_tsb_3 ,
21167 TTE_V = 1 ,
21168 TTE_NFO = 0 ,
21169 TTE_L = 0 ,
21170 TTE_Soft = 0x0e0000 ,
21171 TTE_IE = 0 ,
21172 TTE_E = 0 ,
21173 TTE_CP = 1 ,
21174 TTE_CV = 0 ,
21175 TTE_P = 0 ,
21176 TTE_EP = 0 ,
21177 TTE_W = 1 ,
21178 TTE_SW1 = 1 ,
21179 TTE_SW0 = 1 ,
21180 TTE_RSVD1 = 0 ,
21181 TTE_Size = 0 ,
21182 /* DTTE_TAG_DATA = 00006f4000068000 80000000c0130440 */
21183 end_label = Thr4_User_Data_4v304_data_end ,
21184 compressimage ,
21185 }
21186.data
21187.global Thr4_User_Data_4v304_data_begin
21188Thr4_User_Data_4v304_data_begin:
21189 .xword 0x700000f10000
21190 .xword 0x6f400013e000
21191 .xword 0x710027c00000
21192 .xword 0x700000650000
21193 .xword 0x6f40000a0000
21194 .xword 0x6f4000180000
21195 .xword 0x700000700000
21196 .xword 0x710001800000
21197 .xword 0x6f4000090000
21198 .xword 0x6f4000178000
21199 .xword 0x6f400008c000
21200 .xword 0x7000006b0000
21201 .xword 0x700000510000
21202 .xword 0x6f4000022000
21203 .xword 0x71001fc00000
21204 .xword 0x700000180000
21205 .xword 0x6f4000162000
21206 .xword 0x700000440000
21207 .xword 0x6f40000b6000
21208 .xword 0x6f40001fa000
21209 .xword 0x720b60000000
21210 .xword 0x71002c800000
21211 .xword 0x6f40001cc000
21212 .xword 0x700000390000
21213 .xword 0x7000008d0000
21214 .xword 0x6f4000068000
21215 .xword 0x700000630000
21216 .xword 0x6f4000060000
21217 .xword 0x6f4000044000
21218 .xword 0x6f40000c2000
21219 .xword 0x71001c000000
21220 .xword 0x700000f60000
21221 .xword 0x720ab0000000
21222 .xword 0x720b20000000
21223 .xword 0x710025800000
21224 .xword 0x71002a800000
21225 .xword 0x700000580000
21226 .xword 0x710015000000
21227Thr4_User_Data_4v304_data_end:
21228/*********************************************************************/
21229SECTION .Thr4_User_Text_4v009 TEXT_VA=0x700000630000
21230attr_text {
21231 Name = .Thr4_User_Text_4v009 ,
21232 VA = 0x700000630000 ,/* 0x70000063ffc0 */
21233 RA = 0x03f0340000 ,
21234 PA = 0x4ff0340000 ,
21235 TTE_Context = 0x0ee3 ,/* TEXT_PRIMARY */
21236 thr4_nz_ctx_tsb_3 ,
21237 TTE_V = 1 ,
21238 TTE_NFO = 0 ,
21239 TTE_L = 0 ,
21240 TTE_Soft = 0x0c0000 ,
21241 TTE_IE = 0 ,
21242 TTE_E = 0 ,
21243 TTE_CP = 0 ,
21244 TTE_CV = 0 ,
21245 TTE_P = 0 ,
21246 TTE_EP = 1 ,
21247 TTE_W = 0 ,
21248 TTE_SW1 = 0 ,
21249 TTE_SW0 = 0 ,
21250 TTE_RSVD1 = 0 ,
21251 TTE_Size = 1 ,
21252 /* ITTE_TAG_DATA = 0000700000630ee3 8000004ff0340081 */
21253 end_label = Thr4_User_Text_4v009_text_end ,
21254 compressimage ,
21255 }
21256.text
21257.global Thr4_User_Text_4v009_text_begin
21258Thr4_User_Text_4v009_text_begin:
21259 nop
21260 sub %g1, 1, %g1
21261 brz %g1,Thr4_User_Text_4v009_exit
21262 nop
21263 IDEMAP_NCTX
21264 .word 0xfcded000
21265 .word 0xc032a5d2
21266 DDEMAP_ALL_PAGES
21267 nop
21268 nop
21269 nop
21270 nop
21271 nop
21272 nop
21273 nop
21274 .word 0xfe50aa58
21275 .word 0xda72a050
21276 .word 0xc02aa195
21277 .word 0xfcda9000
21278 TOGGLE_LSU_IM
21279 .word 0xc02da78f
21280 .word 0x1000000
21281 or %g0, 0x43c, %i7
21282 LOAD_IDATA_ACCESS
21283 IDEMAP_ALL_RPAGES
21284 .word 0x1000000
21285 .word 0xbe148000
21286 DDEMAP_PAGE
21287 .word 0xbe168000
21288 GOTO_SUPERVISOR0
21289 .word 0x1000000
21290 or %g0, 0x4d0, %i7
21291 ITLB_TAG_READ
21292 IDEMAP_ALL_PAGES
21293 .word 0xbe85a0e0
21294 .word 0xe0dfd000
21295 .word 0xda70a030
21296 .word 0xc036ed92
21297 DDEMAP_ALL_RPAGES
21298 .word 0xf2712128
21299 .word 0xc026e1ac
21300 .word 0x1000000
21301 or %g0, 0x520, %i7
21302 READ_IDATA_ACCESS
21303 IDEMAP_ALL_RPAGES
21304 .word 0x1000000
21305 or %g0, 0x045, %i7
21306 LOAD_IDATA_IN
21307 .word 0xbe154000
21308 GOTO_SUPERVISOR0
21309 TOGGLE_LSU_IM
21310 .word 0xbe85a098
21311 .word 0xe0dfd000
21312 nop
21313 nop
21314 nop
21315 nop
21316 nop
21317 nop
21318 nop
21319 nop
21320 nop
21321 .word 0xe45da018
21322thr4_MMU_ASI_PRIMARY_269:
21323 .word 0x87802080
21324 .word 0xc4f5a100
21325 ACCESS_DTSB_PTR
21326 ACCESS_DTSB_PTR
21327thr4_MMU_ASI_SECONDARY_LITTLE_270:
21328 .word 0x87802089
21329 .word 0xc4b966b0
21330 nop
21331 nop
21332 nop
21333 nop
21334 .word 0x1000000
21335 .word 0xbe138000
21336 DDEMAP_RPAGE
21337 TOGGLE_LSU_IM
21338 nop
21339 nop
21340 nop
21341 nop
21342 nop
21343 nop
21344 nop
21345 .word 0xec76e038
21346 .word 0xc03125b8
21347 DO_BRANCH
21348 .word 0x81c56000
21349 .word 0xbe124000
21350 GOTO_SUPERVISOR0
21351 .word 0xfe5ee990
21352 .word 0xbe13c000
21353 GOTO_SUPERVISOR0
21354 nop
21355Thr4_User_Text_4v009_exit:
21356 EXIT_GOOD
21357Thr4_User_Text_4v009_text_end:
21358/*********************************************************************/
21359SECTION .Thr4_User_Text_4v00a TEXT_VA=0x6f4000060000
21360attr_text {
21361 Name = .Thr4_User_Text_4v00a ,
21362 VA = 0x6f4000060000 ,/* 0x6f4000061fc0 */
21363 RA = 0x00c0134000 ,
21364 PA = 0x00c0134000 ,
21365 TTE_Context = 0x0ee3 ,/* TEXT_PRIMARY */
21366 thr4_nz_ctx_tsb_2 ,
21367 TTE_V = 1 ,
21368 TTE_NFO = 0 ,
21369 TTE_L = 0 ,
21370 TTE_Soft = 0x0c0000 ,
21371 TTE_IE = 0 ,
21372 TTE_E = 0 ,
21373 TTE_CP = 0 ,
21374 TTE_CV = 0 ,
21375 TTE_P = 1 ,
21376 TTE_EP = 1 ,
21377 TTE_W = 0 ,
21378 TTE_SW1 = 0 ,
21379 TTE_SW0 = 0 ,
21380 TTE_RSVD1 = 0 ,
21381 TTE_Size = 0 ,
21382 /* ITTE_TAG_DATA = 00006f40000610cb 80000000c0134080 */
21383 end_label = Thr4_User_Text_4v00a_text_end ,
21384 compressimage ,
21385 }
21386.text
21387.global Thr4_User_Text_4v00a_text_begin
21388Thr4_User_Text_4v00a_text_begin:
21389 wrpr 0, %gl
21390thr4_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_LITTLE_271:
21391 .word 0x8780202b
21392 .word 0xd4baea20
21393 .word 0x1000000
21394 .word 0xbe10c000
21395 P_DDEMAP_RPAGE
21396 .word 0xbe80a038
21397 .word 0xecdfd000
21398thr4_MMU_ASI_BLK_P_272:
21399 .word 0x878020f0
21400 .word 0xe3bc2100
21401 .word 0xbe82a110
21402 .word 0xe0dfc200
21403 P_DDEMAP_PCTX
21404 .word 0x1000000
21405 or %g0, 0x670, %i7
21406 P_DTLB_TAG_READ
21407 P_DDEMAP_PCTX
21408 .word 0xc075a188
21409thr4_MMU_ASI_BLK_P_273:
21410 .word 0x878020f0
21411 .word 0xc1baae40
21412 .word 0xd4592008
21413 .word 0x1000000
21414 or %g0, 0x10, %i7
21415 P_READ_IDATA_ACCESS
21416thr4_MMU_ASI_AS_IF_USER_PRIMARY_274:
21417 .word 0x87802010
21418 .word 0xcaf0a070
21419thr4_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_275:
21420 .word 0x8780202a
21421 .word 0xf8bc2410
21422 nop
21423 nop
21424 nop
21425 nop
21426 nop
21427 .word 0x1000000
21428 or %g0, 0x190, %i7
21429 P_READ_IDATA_ACCESS
21430 nop
21431 nop
21432 .word 0xc4592068
21433 .word 0xfcded000
21434 .word 0xfe5c2fa0
21435thr4_MMU_ASI_BLK_P_276:
21436 .word 0x878020f0
21437 .word 0xe3b8a4c0
21438 .word 0xfe492164
21439 P_DDEMAP_ALL_RPAGES
21440 .word 0x1000000
21441 or %g0, 0x410, %i7
21442 P_DTLB_TAG_READ
21443 .word 0xfc9f05e0
21444 nop
21445 nop
21446 nop
21447 nop
21448 nop
21449 nop
21450 .word 0xfcda8300
21451 P_IDEMAP_ALL
21452 P_IDEMAP_ALL
21453 P_IDEMAP_ALL_PAGES
21454 nop
21455 nop
21456 nop
21457 nop
21458 nop
21459 nop
21460 nop
21461 nop
21462 .word 0x1000000
21463 or %g0, 0x06b, %i7
21464 P_LOAD_DDATA_IN
21465 .word 0x1000000
21466 or %g0, 0x1b6, %i7
21467 P_LOAD_IDATA_ACCESS
21468 .word 0xe19942e0
21469 .word 0xbe822020
21470 .word 0xf2dfc280
21471 .word 0x1000000
21472 or %g0, 0x574, %i7
21473 P_LOAD_IDATA_ACCESS
21474 .word 0x1000000
21475 or %g0, 0x03e, %i7
21476 P_LOAD_IDATA_IN
21477 .word 0xbe134000
21478 RETURN_FROM_SUPERVISOR0
21479 nop
21480Thr4_User_Text_4v00a_exit:
21481 EXIT_GOOD
21482Thr4_User_Text_4v00a_text_end:
21483/*********************************************************************/
21484SECTION .Thr4_User_Data_4v105 DATA_VA=0x6f4000044000
21485attr_data {
21486 Name = .Thr4_User_Data_4v105 ,
21487 VA = 0x6f4000044000 ,/* 0x6f4000045fc0 */
21488 RA = 0x00c0154000 ,
21489 PA = 0x00c0154000 ,
21490 TTE_Context = 0x0ee3 ,/* DATA_PRIMARY */
21491 thr4_nz_ctx_tsb_2 ,
21492 TTE_V = 1 ,
21493 TTE_NFO = 0 ,
21494 TTE_L = 1 ,
21495 TTE_Soft = 0x1f0000 ,
21496 TTE_IE = 0 ,
21497 TTE_E = 0 ,
21498 TTE_CP = 0 ,
21499 TTE_CV = 0 ,
21500 TTE_P = 0 ,
21501 TTE_EP = 0 ,
21502 TTE_W = 1 ,
21503 TTE_SW1 = 0 ,
21504 TTE_SW0 = 0 ,
21505 TTE_RSVD1 = 0 ,
21506 TTE_Size = 0 ,
21507 /* DTTE_TAG_DATA = 00006f40000450cb 80000000c0154040 */
21508 end_label = Thr4_User_Data_4v105_data_end ,
21509 compressimage ,
21510 }
21511.data
21512.global Thr4_User_Data_4v105_data_begin
21513Thr4_User_Data_4v105_data_begin:
21514 .xword 0x700000f10000
21515 .xword 0x6f400013e000
21516 .xword 0x710027c00000
21517 .xword 0x700000650000
21518 .xword 0x6f40000a0000
21519 .xword 0x6f4000180000
21520 .xword 0x700000700000
21521 .xword 0x710001800000
21522 .xword 0x6f4000090000
21523 .xword 0x6f4000178000
21524 .xword 0x6f400008c000
21525 .xword 0x7000006b0000
21526 .xword 0x700000510000
21527 .xword 0x6f4000022000
21528 .xword 0x71001fc00000
21529 .xword 0x700000180000
21530 .xword 0x6f4000162000
21531 .xword 0x700000440000
21532 .xword 0x6f40000b6000
21533 .xword 0x6f40001fa000
21534 .xword 0x720b60000000
21535 .xword 0x71002c800000
21536 .xword 0x6f40001cc000
21537 .xword 0x700000390000
21538 .xword 0x7000008d0000
21539 .xword 0x6f4000068000
21540 .xword 0x700000630000
21541 .xword 0x6f4000060000
21542 .xword 0x6f4000044000
21543 .xword 0x6f40000c2000
21544 .xword 0x71001c000000
21545 .xword 0x700000f60000
21546 .xword 0x720ab0000000
21547 .xword 0x720b20000000
21548 .xword 0x710025800000
21549 .xword 0x71002a800000
21550 .xword 0x700000580000
21551 .xword 0x710015000000
21552Thr4_User_Data_4v105_data_end:
21553/*********************************************************************/
21554SECTION .Thr4_User_Text_4v00b TEXT_VA=0x6f40000c2000
21555attr_text {
21556 Name = .Thr4_User_Text_4v00b ,
21557 VA = 0x6f40000c2000 ,/* 0x6f40000c3fc0 */
21558 RA = 0x00c019e000 ,
21559 PA = 0x00c019e000 ,
21560 TTE_Context = 0x0ee3 ,/* TEXT_PRIMARY */
21561 thr4_nz_ctx_tsb_2 ,
21562 TTE_V = 1 ,
21563 TTE_NFO = 0 ,
21564 TTE_L = 0 ,
21565 TTE_Soft = 0x0c0000 ,
21566 TTE_IE = 0 ,
21567 TTE_E = 0 ,
21568 TTE_CP = 0 ,
21569 TTE_CV = 0 ,
21570 TTE_P = 0 ,
21571 TTE_EP = 1 ,
21572 TTE_W = 0 ,
21573 TTE_SW1 = 0 ,
21574 TTE_SW0 = 0 ,
21575 TTE_RSVD1 = 0 ,
21576 TTE_Size = 0 ,
21577 /* ITTE_TAG_DATA = 00006f40000c30cb 80000000c019e080 */
21578 end_label = Thr4_User_Text_4v00b_text_end ,
21579 compressimage ,
21580 }
21581.text
21582.global Thr4_User_Text_4v00b_text_begin
21583Thr4_User_Text_4v00b_text_begin:
21584 nop
21585 sub %g1, 1, %g1
21586 brz %g1,Thr4_User_Text_4v00b_exit
21587 nop
21588 .word 0xd65c2040
21589 nop
21590 nop
21591 nop
21592 nop
21593 nop
21594 nop
21595 nop
21596 .word 0xc875a038
21597 .word 0xc02da8d6
21598 .word 0xfe5daab0
21599 .word 0xcc5c2018
21600 .word 0x1000000
21601 or %g0, 0x564, %i7
21602 LOAD_IDATA_ACCESS
21603 .word 0x1000000
21604 or %g0, 0xe8, %i7
21605 LOAD_DDATA_ACCESS
21606 .word 0x1000000
21607 or %g0, 0x06a, %i7
21608 LOAD_DDATA_IN
21609 .word 0x1000000
21610 .word 0xbe130000
21611 IDEMAP_RPAGE
21612 nop
21613 nop
21614 nop
21615 nop
21616 .word 0xd476e0c0
21617 .word 0xc02aa3d3
21618 nop
21619 .word 0x1000000
21620 or %g0, 0x5a1, %i7
21621 LOAD_IDATA_ACCESS
21622 .word 0xce72a0f8
21623 .word 0xc020a9d0
21624 IDEMAP_ALL_RPAGES
21625 TOGGLE_LSU_IM
21626 DO_BRANCH
21627 .word 0x81c6a000
21628 .word 0xbe168000
21629 GOTO_SUPERVISOR0
21630thr4_MMU_ASI_SECONDARY_LITTLE_277:
21631 .word 0x87802089
21632 .word 0xdcb96130
21633 .word 0xfe4dad33
21634 .word 0xda742118
21635 .word 0xc02ee130
21636 .word 0xc075a5b0
21637 .word 0xbe80a098
21638 .word 0xd4dfd000
21639 .word 0x1000000
21640 or %g0, 0x044, %i7
21641 LOAD_IDATA_IN
21642 nop
21643 nop
21644 nop
21645 nop
21646 nop
21647 nop
21648 nop
21649 nop
21650thr4_MMU_ASI_SECONDARY_LITTLE_278:
21651 .word 0x87802089
21652 .word 0xf0bae820
21653 .word 0xfcd91000
21654thr4_MMU_ASI_SECONDARY_LITTLE_279:
21655 .word 0x87802089
21656 .word 0xf4bdebe0
21657 .word 0x1000000
21658 or %g0, 0x14a, %i7
21659 LOAD_IDATA_ACCESS
21660 .word 0x1000000
21661 .word 0xbe100000
21662 DDEMAP_RPAGE
21663 .word 0x1000000
21664 or %g0, 0x072, %i7
21665 LOAD_IDATA_IN
21666 nop
21667 nop
21668 nop
21669 nop
21670 nop
21671 nop
21672 nop
21673 .word 0x1000000
21674 or %g0, 0x482, %i7
21675 LOAD_IDATA_ACCESS
21676 ACCESS_DTSB_PTR
21677 .word 0x1000000
21678 .word 0xbe160000
21679 srlx %i7, 8, %i7
21680 andn %i7, 0x1f, %i7
21681 ITLB_PROBE
21682 TOGGLE_LSU_IM
21683 DO_BRANCH
21684 .word 0x81c66000
21685 .word 0xbe154000
21686 GOTO_SUPERVISOR0
21687 .word 0xfe46ec4c
21688 .word 0xbe80a0e0
21689 .word 0xe0dfd000
21690 .word 0xe19c1f00
21691 .word 0xfcdad060
21692 .word 0xbe86e098
21693 .word 0xc4dfd000
21694 .word 0xc02c292c
21695 DO_BRANCH
21696 .word 0x81c6a000
21697 .word 0xbe168000
21698 GOTO_SUPERVISOR0
21699 .word 0x1000000
21700 or %g0, 0x022, %i7
21701 LOAD_IDATA_IN
21702 TOGGLE_LSU_DM
21703 .word 0x1000000
21704 or %g0, 0x146, %i7
21705 LOAD_DDATA_ACCESS
21706 .word 0xfe42ab10
21707 .word 0xbe842098
21708 .word 0xd4dfd000
21709thr4_MMU_ASI_PRIMARY_280:
21710 .word 0x87802080
21711 .word 0xf8f42078
21712 nop
21713 nop
21714 nop
21715 nop
21716 .word 0x1000000
21717 or %g0, 0x081, %i7
21718 LOAD_IDATA_IN
21719 .word 0xbe124000
21720 GOTO_SUPERVISOR0
21721 .word 0x1000000
21722 .word 0xbe10c000
21723 DDEMAP_PAGE
21724 .word 0x1000000
21725 .word 0xbe17c000
21726 DDEMAP_RPAGE
21727 nop
21728 nop
21729 .word 0xfcded000
21730 .word 0x1000000
21731 or %g0, 0x069, %i7
21732 LOAD_DDATA_IN
21733 .word 0xfe45a764
21734 nop
21735 nop
21736 nop
21737 nop
21738 nop
21739 nop
21740 .word 0xc85ee068
21741 .word 0xbe120000
21742 GOTO_SUPERVISOR1
21743 .word 0xfe5c20b0
21744 .word 0x81c6a000
21745 .word 0xbe168000
21746 GOTO_SUPERVISOR0
21747 nop
21748Thr4_User_Text_4v00b_exit:
21749 EXIT_GOOD
21750Thr4_User_Text_4v00b_text_end:
21751/*********************************************************************/
21752SECTION .Thr4_User_Data_4v106 DATA_VA=0x71001c000000
21753attr_data {
21754 Name = .Thr4_User_Data_4v106 ,
21755 VA = 0x71001c000000 ,/* 0x71001c3fffc0 */
21756 RA = 0x01c0c00000 ,
21757 PA = 0x4dc0c00000 ,
21758 TTE_Context = 0x0ee3 ,/* DATA_PRIMARY */
21759 thr4_nz_ctx_tsb_0 ,
21760 TTE_V = 1 ,
21761 TTE_NFO = 0 ,
21762 TTE_L = 1 ,
21763 TTE_Soft = 0x1f0000 ,
21764 TTE_IE = 0 ,
21765 TTE_E = 0 ,
21766 TTE_CP = 0 ,
21767 TTE_CV = 0 ,
21768 TTE_P = 0 ,
21769 TTE_EP = 0 ,
21770 TTE_W = 1 ,
21771 TTE_SW1 = 0 ,
21772 TTE_SW0 = 0 ,
21773 TTE_RSVD1 = 0 ,
21774 TTE_Size = 3 ,
21775 /* DTTE_TAG_DATA = 000071001c000ee3 8000004dc0c00043 */
21776 end_label = Thr4_User_Data_4v106_data_end ,
21777 compressimage ,
21778 }
21779.data
21780.global Thr4_User_Data_4v106_data_begin
21781Thr4_User_Data_4v106_data_begin:
21782 .xword 0x700000f10000
21783 .xword 0x6f400013e000
21784 .xword 0x710027c00000
21785 .xword 0x700000650000
21786 .xword 0x6f40000a0000
21787 .xword 0x6f4000180000
21788 .xword 0x700000700000
21789 .xword 0x710001800000
21790 .xword 0x6f4000090000
21791 .xword 0x6f4000178000
21792 .xword 0x6f400008c000
21793 .xword 0x7000006b0000
21794 .xword 0x700000510000
21795 .xword 0x6f4000022000
21796 .xword 0x71001fc00000
21797 .xword 0x700000180000
21798 .xword 0x6f4000162000
21799 .xword 0x700000440000
21800 .xword 0x6f40000b6000
21801 .xword 0x6f40001fa000
21802 .xword 0x720b60000000
21803 .xword 0x71002c800000
21804 .xword 0x6f40001cc000
21805 .xword 0x700000390000
21806 .xword 0x7000008d0000
21807 .xword 0x6f4000068000
21808 .xword 0x700000630000
21809 .xword 0x6f4000060000
21810 .xword 0x6f4000044000
21811 .xword 0x6f40000c2000
21812 .xword 0x71001c000000
21813 .xword 0x700000f60000
21814 .xword 0x720ab0000000
21815 .xword 0x720b20000000
21816 .xword 0x710025800000
21817 .xword 0x71002a800000
21818 .xword 0x700000580000
21819 .xword 0x710015000000
21820Thr4_User_Data_4v106_data_end:
21821/*********************************************************************/
21822SECTION .Thr4_User_Text_4v00c TEXT_VA=0x700000f60000
21823attr_text {
21824 Name = .Thr4_User_Text_4v00c ,
21825 VA = 0x700000f60000 ,/* 0x700000f6ffc0 */
21826 RA = 0x03f00e0000 ,
21827 PA = 0x4ff00e0000 ,
21828 TTE_Context = 0x0ee3 ,/* TEXT_PRIMARY */
21829 thr4_nz_ctx_tsb_3 ,
21830 TTE_V = 1 ,
21831 TTE_NFO = 0 ,
21832 TTE_L = 0 ,
21833 TTE_Soft = 0x0c0000 ,
21834 TTE_IE = 0 ,
21835 TTE_E = 0 ,
21836 TTE_CP = 0 ,
21837 TTE_CV = 0 ,
21838 TTE_P = 0 ,
21839 TTE_EP = 1 ,
21840 TTE_W = 0 ,
21841 TTE_SW1 = 0 ,
21842 TTE_SW0 = 0 ,
21843 TTE_RSVD1 = 0 ,
21844 TTE_Size = 1 ,
21845 /* ITTE_TAG_DATA = 0000700000f60ee3 8000004ff00e0081 */
21846 end_label = Thr4_User_Text_4v00c_text_end ,
21847 compressimage ,
21848 }
21849.text
21850.global Thr4_User_Text_4v00c_text_begin
21851Thr4_User_Text_4v00c_text_begin:
21852 nop
21853 sub %g1, 1, %g1
21854 brz %g1,Thr4_User_Text_4v00c_exit
21855 nop
21856 nop
21857 nop
21858 nop
21859 nop
21860 nop
21861 nop
21862 nop
21863 nop
21864 nop
21865 .word 0xe8742028
21866 .word 0xc076e410
21867 TOGGLE_LSU_IM
21868 ACCESS_DTSB_PTR
21869 .word 0xe0592110
21870 nop
21871 nop
21872 nop
21873 nop
21874 nop
21875 .word 0xfe55a6ac
21876 ACCESS_ITSB_PTR
21877 .word 0xfe46e6a8
21878 ACCESS_ITSB_PTR
21879 IDEMAP_ALL_PAGES
21880 .word 0x1000000
21881 or %g0, 0x546, %i7
21882 LOAD_DDATA_ACCESS
21883 nop
21884 nop
21885 nop
21886 nop
21887 .word 0x1000000
21888 .word 0xbe160000
21889 IDEMAP_PAGE
21890 .word 0xfcda9000
21891 .word 0x1000000
21892 .word 0xbe154000
21893 IDEMAP_PAGE
21894 .word 0xbe124000
21895 GOTO_SUPERVISOR0
21896 .word 0xbe82a098
21897 .word 0xc8dfd000
21898 ACCESS_DTSB_PTR
21899 .word 0x1000000
21900 or %g0, 0x770, %i7
21901 READ_DDATA_ACCESS
21902thr4_MMU_ASI_SECONDARY_281:
21903 .word 0x87802081
21904 .word 0xc0b96e30
21905 .word 0xc022ae98
21906 DO_BRANCH
21907 .word 0x81c4e000
21908 .word 0xbe168000
21909 GOTO_SUPERVISOR0
21910 .word 0xdc742028
21911 .word 0xc036e1ec
21912 .word 0x81c36000
21913 .word 0xbe154000
21914 GOTO_SUPERVISOR0
21915 nop
21916Thr4_User_Text_4v00c_exit:
21917 EXIT_GOOD
21918Thr4_User_Text_4v00c_text_end:
21919/*********************************************************************/
21920SECTION .Thr4_User_Data_4v107 DATA_VA=0x720ab0000000
21921attr_data {
21922 Name = .Thr4_User_Data_4v107 ,
21923 VA = 0x720ab0000000 ,/* 0x720abfffffc0 */
21924 RA = 0x0050000000 ,
21925 PA = 0x4850000000 ,
21926 TTE_Context = 0x0ee3 ,/* DATA_PRIMARY */
21927 thr4_nz_ctx_tsb_1 ,
21928 TTE_V = 1 ,
21929 TTE_NFO = 0 ,
21930 TTE_L = 1 ,
21931 TTE_Soft = 0x1f0000 ,
21932 TTE_IE = 0 ,
21933 TTE_E = 0 ,
21934 TTE_CP = 0 ,
21935 TTE_CV = 0 ,
21936 TTE_P = 0 ,
21937 TTE_EP = 0 ,
21938 TTE_W = 1 ,
21939 TTE_SW1 = 0 ,
21940 TTE_SW0 = 0 ,
21941 TTE_RSVD1 = 0 ,
21942 TTE_Size = 5 ,
21943 /* DTTE_TAG_DATA = 0000720ab0000ee3 8000004850000045 */
21944 end_label = Thr4_User_Data_4v107_data_end ,
21945 compressimage ,
21946 }
21947.data
21948.global Thr4_User_Data_4v107_data_begin
21949Thr4_User_Data_4v107_data_begin:
21950 .xword 0x700000f10000
21951 .xword 0x6f400013e000
21952 .xword 0x710027c00000
21953 .xword 0x700000650000
21954 .xword 0x6f40000a0000
21955 .xword 0x6f4000180000
21956 .xword 0x700000700000
21957 .xword 0x710001800000
21958 .xword 0x6f4000090000
21959 .xword 0x6f4000178000
21960 .xword 0x6f400008c000
21961 .xword 0x7000006b0000
21962 .xword 0x700000510000
21963 .xword 0x6f4000022000
21964 .xword 0x71001fc00000
21965 .xword 0x700000180000
21966 .xword 0x6f4000162000
21967 .xword 0x700000440000
21968 .xword 0x6f40000b6000
21969 .xword 0x6f40001fa000
21970 .xword 0x720b60000000
21971 .xword 0x71002c800000
21972 .xword 0x6f40001cc000
21973 .xword 0x700000390000
21974 .xword 0x7000008d0000
21975 .xword 0x6f4000068000
21976 .xword 0x700000630000
21977 .xword 0x6f4000060000
21978 .xword 0x6f4000044000
21979 .xword 0x6f40000c2000
21980 .xword 0x71001c000000
21981 .xword 0x700000f60000
21982 .xword 0x720ab0000000
21983 .xword 0x720b20000000
21984 .xword 0x710025800000
21985 .xword 0x71002a800000
21986 .xword 0x700000580000
21987 .xword 0x710015000000
21988Thr4_User_Data_4v107_data_end:
21989/*********************************************************************/
21990SECTION .Thr4_User_Text_4v00d TEXT_VA=0x720b20000000
21991attr_text {
21992 Name = .Thr4_User_Text_4v00d ,
21993 VA = 0x720b20000000 ,/* 0x720b2fffffc0 */
21994 RA = 0x02a0000000 ,
21995 PA = 0x4ea0000000 ,
21996 TTE_Context = 0x0ee3 ,/* TEXT_PRIMARY */
21997 thr4_nz_ctx_tsb_1 ,
21998 TTE_V = 1 ,
21999 TTE_NFO = 0 ,
22000 TTE_L = 0 ,
22001 TTE_Soft = 0x0c0000 ,
22002 TTE_IE = 0 ,
22003 TTE_E = 0 ,
22004 TTE_CP = 0 ,
22005 TTE_CV = 0 ,
22006 TTE_P = 0 ,
22007 TTE_EP = 1 ,
22008 TTE_W = 0 ,
22009 TTE_SW1 = 0 ,
22010 TTE_SW0 = 0 ,
22011 TTE_RSVD1 = 0 ,
22012 TTE_Size = 5 ,
22013 /* ITTE_TAG_DATA = 0000720b20000ee3 8000004ea0000085 */
22014 end_label = Thr4_User_Text_4v00d_text_end ,
22015 compressimage ,
22016 }
22017.text
22018.global Thr4_User_Text_4v00d_text_begin
22019Thr4_User_Text_4v00d_text_begin:
22020 nop
22021 sub %g1, 1, %g1
22022 brz %g1,Thr4_User_Text_4v00d_exit
22023 nop
22024 ACCESS_DTSB_PTR
22025 .word 0xfe42a124
22026 .word 0xc02daf33
22027 nop
22028 nop
22029 nop
22030 nop
22031 nop
22032 IDEMAP_ALL
22033 nop
22034 nop
22035 nop
22036 nop
22037 nop
22038 nop
22039 nop
22040 nop
22041 nop
22042 DO_BRANCH
22043 .word 0x81c66000
22044 .word 0xbe13c000
22045 GOTO_SUPERVISOR0
22046 .word 0x1000000
22047 or %g0, 0x41, %i7
22048 LOAD_IDATA_ACCESS
22049 .word 0x1000000
22050 or %g0, 0x298, %i7
22051 LOAD_DDATA_ACCESS
22052 nop
22053 nop
22054 nop
22055 .word 0xc0242888
22056 .word 0xf272a0d0
22057 .word 0xc035aa70
22058 IDEMAP_NCTX
22059 IDEMAP_ALL
22060 nop
22061 nop
22062 nop
22063 nop
22064 nop
22065 nop
22066 IDEMAP_ALL
22067 .word 0xbe120000
22068 GOTO_SUPERVISOR1
22069 TOGGLE_LSU_IM
22070 .word 0xc075a720
22071 .word 0xfe5ee4d8
22072 .word 0x1000000
22073 or %g0, 0xc7, %i7
22074 LOAD_IDATA_ACCESS
22075 .word 0xfe5c2eb0
22076 .word 0x1000000
22077 or %g0, 0x738, %i7
22078 DTLB_TAG_READ
22079 TOGGLE_LSU_IM
22080 .word 0xfe4ee59c
22081 .word 0x1000000
22082 .word 0xbe16c000
22083 srlx %i7, 8, %i7
22084 andn %i7, 0x1f, %i7
22085 xor %i7, 0x10, %i7
22086 ITLB_PROBE
22087 .word 0x1000000
22088 or %g0, 0x342, %i7
22089 LOAD_DDATA_ACCESS
22090 .word 0xbe842038
22091 .word 0xecdfd000
22092 DDEMAP_ALL_RPAGES
22093 .word 0xf0592048
22094 nop
22095 nop
22096 nop
22097 nop
22098 nop
22099 nop
22100 .word 0xbe154000
22101 GOTO_SUPERVISOR0
22102 .word 0xe05da110
22103 .word 0x81c66000
22104 .word 0xbe124000
22105 GOTO_SUPERVISOR0
22106 nop
22107Thr4_User_Text_4v00d_exit:
22108 EXIT_GOOD
22109Thr4_User_Text_4v00d_text_end:
22110/*********************************************************************/
22111SECTION .Thr4_User_Data_4v108 DATA_VA=0x710025800000
22112attr_data {
22113 Name = .Thr4_User_Data_4v108 ,
22114 VA = 0x710025800000 ,/* 0x710025bfffc0 */
22115 RA = 0x01c7400000 ,
22116 PA = 0x4dc7400000 ,
22117 TTE_Context = 0x0ee3 ,/* DATA_PRIMARY */
22118 thr4_nz_ctx_tsb_0 ,
22119 TTE_V = 1 ,
22120 TTE_NFO = 0 ,
22121 TTE_L = 1 ,
22122 TTE_Soft = 0x1f0000 ,
22123 TTE_IE = 0 ,
22124 TTE_E = 0 ,
22125 TTE_CP = 0 ,
22126 TTE_CV = 0 ,
22127 TTE_P = 0 ,
22128 TTE_EP = 0 ,
22129 TTE_W = 1 ,
22130 TTE_SW1 = 0 ,
22131 TTE_SW0 = 0 ,
22132 TTE_RSVD1 = 0 ,
22133 TTE_Size = 3 ,
22134 /* DTTE_TAG_DATA = 0000710025800ee3 8000004dc7400043 */
22135 end_label = Thr4_User_Data_4v108_data_end ,
22136 compressimage ,
22137 }
22138.data
22139.global Thr4_User_Data_4v108_data_begin
22140Thr4_User_Data_4v108_data_begin:
22141 .xword 0x700000f10000
22142 .xword 0x6f400013e000
22143 .xword 0x710027c00000
22144 .xword 0x700000650000
22145 .xword 0x6f40000a0000
22146 .xword 0x6f4000180000
22147 .xword 0x700000700000
22148 .xword 0x710001800000
22149 .xword 0x6f4000090000
22150 .xword 0x6f4000178000
22151 .xword 0x6f400008c000
22152 .xword 0x7000006b0000
22153 .xword 0x700000510000
22154 .xword 0x6f4000022000
22155 .xword 0x71001fc00000
22156 .xword 0x700000180000
22157 .xword 0x6f4000162000
22158 .xword 0x700000440000
22159 .xword 0x6f40000b6000
22160 .xword 0x6f40001fa000
22161 .xword 0x720b60000000
22162 .xword 0x71002c800000
22163 .xword 0x6f40001cc000
22164 .xword 0x700000390000
22165 .xword 0x7000008d0000
22166 .xword 0x6f4000068000
22167 .xword 0x700000630000
22168 .xword 0x6f4000060000
22169 .xword 0x6f4000044000
22170 .xword 0x6f40000c2000
22171 .xword 0x71001c000000
22172 .xword 0x700000f60000
22173 .xword 0x720ab0000000
22174 .xword 0x720b20000000
22175 .xword 0x710025800000
22176 .xword 0x71002a800000
22177 .xword 0x700000580000
22178 .xword 0x710015000000
22179Thr4_User_Data_4v108_data_end:
22180/*********************************************************************/
22181SECTION .Thr4_User_Text_4v00e TEXT_VA=0x71002a800000
22182attr_text {
22183 Name = .Thr4_User_Text_4v00e ,
22184 VA = 0x71002a800000 ,/* 0x71002abfffc0 */
22185 RA = 0x01cd000000 ,
22186 PA = 0x4dcd000000 ,
22187 TTE_Context = 0x0ee3 ,/* TEXT_PRIMARY */
22188 thr4_nz_ctx_tsb_0 ,
22189 TTE_V = 1 ,
22190 TTE_NFO = 0 ,
22191 TTE_L = 0 ,
22192 TTE_Soft = 0x0c0000 ,
22193 TTE_IE = 0 ,
22194 TTE_E = 0 ,
22195 TTE_CP = 0 ,
22196 TTE_CV = 0 ,
22197 TTE_P = 0 ,
22198 TTE_EP = 1 ,
22199 TTE_W = 0 ,
22200 TTE_SW1 = 0 ,
22201 TTE_SW0 = 0 ,
22202 TTE_RSVD1 = 0 ,
22203 TTE_Size = 3 ,
22204 /* ITTE_TAG_DATA = 000071002a800ee3 8000004dcd000083 */
22205 end_label = Thr4_User_Text_4v00e_text_end ,
22206 compressimage ,
22207 }
22208.text
22209.global Thr4_User_Text_4v00e_text_begin
22210Thr4_User_Text_4v00e_text_begin:
22211 nop
22212 sub %g1, 1, %g1
22213 brz %g1,Thr4_User_Text_4v00e_exit
22214 nop
22215 nop
22216 nop
22217 nop
22218 nop
22219 nop
22220 nop
22221 nop
22222 IDEMAP_PCTX
22223 .word 0xfe48a12b
22224 .word 0x1000000
22225 .word 0xbe134000
22226 srlx %i7, 8, %i7
22227 andn %i7, 0x1f, %i7
22228 xor %i7, 0x10, %i7
22229 ITLB_PROBE
22230 .word 0x1000000
22231 or %g0, 0x750, %i7
22232 LOAD_DDATA_ACCESS
22233 .word 0x1000000
22234 or %g0, 0x1f0, %i7
22235 ITLB_TAG_READ
22236 .word 0x1000000
22237 or %g0, 0x188, %i7
22238 READ_IDATA_ACCESS
22239 .word 0xc45ee038
22240 nop
22241 nop
22242 DO_BRANCH
22243 .word 0x81c4e000
22244 .word 0xbe154000
22245 GOTO_SUPERVISOR0
22246 nop
22247 .word 0xec5ee098
22248 .word 0xbe816010
22249 .word 0xc39fde20
22250 .word 0xc475a068
22251 .word 0xc02da130
22252 .word 0xfe5ee758
22253 .word 0x1000000
22254 .word 0xbe140000
22255 srlx %i7, 8, %i7
22256 andn %i7, 0x1f, %i7
22257 ITLB_PROBE
22258 IDEMAP_ALL_PAGES
22259 .word 0xf65da098
22260 .word 0x1000000
22261 or %g0, 0x032, %i7
22262 LOAD_DDATA_IN
22263 .word 0xfcddd160
22264 .word 0xc02aa39a
22265 DDEMAP_ALL
22266thr4_MMU_ASI_PRIMARY_LITTLE_282:
22267 .word 0x87802088
22268 .word 0xf0b92cc0
22269 DO_BRANCH
22270 .word 0x81c26000
22271 .word 0xbe124000
22272 GOTO_SUPERVISOR0
22273 nop
22274 .word 0x1000000
22275 or %g0, 0x38, %i7
22276 DTLB_TAG_READ
22277 .word 0xfe5aa450
22278thr4_MMU_ASI_PRIMARY_283:
22279 .word 0x87802080
22280 .word 0xe6f0a118
22281 DDEMAP_ALL_RPAGES
22282 .word 0xbe150000
22283 GOTO_SUPERVISOR1
22284 .word 0xee72a010
22285 .word 0xc02923b4
22286 .word 0xc02aa7b5
22287 .word 0xfe48a2a7
22288 DDEMAP_ALL_PAGES
22289 nop
22290 nop
22291 nop
22292 nop
22293 nop
22294 nop
22295 nop
22296 nop
22297 .word 0xee592070
22298 TOGGLE_LSU_IM
22299 .word 0x1000000
22300 or %g0, 0x096, %i7
22301 LOAD_DDATA_IN
22302 nop
22303 nop
22304 nop
22305 nop
22306 nop
22307 nop
22308 nop
22309 nop
22310 nop
22311 nop
22312 nop
22313 nop
22314 .word 0x1000000
22315 or %g0, 0xd1, %i7
22316 LOAD_DDATA_ACCESS
22317 .word 0x1000000
22318 or %g0, 0x530, %i7
22319 READ_IDATA_ACCESS
22320 nop
22321 .word 0x1000000
22322 or %g0, 0x4c0, %i7
22323 ITLB_TAG_READ
22324 .word 0xbe154000
22325 GOTO_SUPERVISOR0
22326 .word 0xf05aa0a8
22327 .word 0x81c26000
22328 .word 0xbe154000
22329 GOTO_SUPERVISOR0
22330 nop
22331Thr4_User_Text_4v00e_exit:
22332 EXIT_GOOD
22333Thr4_User_Text_4v00e_text_end:
22334/*********************************************************************/
22335SECTION .Thr4_User_Data_4v109 DATA_VA=0x700000580000
22336attr_data {
22337 Name = .Thr4_User_Data_4v109 ,
22338 VA = 0x700000580000 ,/* 0x70000058ffc0 */
22339 RA = 0x03f0570000 ,
22340 PA = 0x4ff0570000 ,
22341 TTE_Context = 0x0ee3 ,/* DATA_PRIMARY */
22342 thr4_nz_ctx_tsb_3 ,
22343 TTE_V = 1 ,
22344 TTE_NFO = 0 ,
22345 TTE_L = 1 ,
22346 TTE_Soft = 0x1f0000 ,
22347 TTE_IE = 0 ,
22348 TTE_E = 0 ,
22349 TTE_CP = 0 ,
22350 TTE_CV = 0 ,
22351 TTE_P = 0 ,
22352 TTE_EP = 0 ,
22353 TTE_W = 1 ,
22354 TTE_SW1 = 0 ,
22355 TTE_SW0 = 0 ,
22356 TTE_RSVD1 = 0 ,
22357 TTE_Size = 1 ,
22358 /* DTTE_TAG_DATA = 0000700000580ee3 8000004ff0570041 */
22359 end_label = Thr4_User_Data_4v109_data_end ,
22360 compressimage ,
22361 }
22362.data
22363.global Thr4_User_Data_4v109_data_begin
22364Thr4_User_Data_4v109_data_begin:
22365 .xword 0x700000f10000
22366 .xword 0x6f400013e000
22367 .xword 0x710027c00000
22368 .xword 0x700000650000
22369 .xword 0x6f40000a0000
22370 .xword 0x6f4000180000
22371 .xword 0x700000700000
22372 .xword 0x710001800000
22373 .xword 0x6f4000090000
22374 .xword 0x6f4000178000
22375 .xword 0x6f400008c000
22376 .xword 0x7000006b0000
22377 .xword 0x700000510000
22378 .xword 0x6f4000022000
22379 .xword 0x71001fc00000
22380 .xword 0x700000180000
22381 .xword 0x6f4000162000
22382 .xword 0x700000440000
22383 .xword 0x6f40000b6000
22384 .xword 0x6f40001fa000
22385 .xword 0x720b60000000
22386 .xword 0x71002c800000
22387 .xword 0x6f40001cc000
22388 .xword 0x700000390000
22389 .xword 0x7000008d0000
22390 .xword 0x6f4000068000
22391 .xword 0x700000630000
22392 .xword 0x6f4000060000
22393 .xword 0x6f4000044000
22394 .xword 0x6f40000c2000
22395 .xword 0x71001c000000
22396 .xword 0x700000f60000
22397 .xword 0x720ab0000000
22398 .xword 0x720b20000000
22399 .xword 0x710025800000
22400 .xword 0x71002a800000
22401 .xword 0x700000580000
22402 .xword 0x710015000000
22403Thr4_User_Data_4v109_data_end:
22404/*********************************************************************/
22405SECTION .Thr4_User_Text_4v00f TEXT_VA=0x710015000000
22406attr_text {
22407 Name = .Thr4_User_Text_4v00f ,
22408 VA = 0x710015000000 ,/* 0x7100153fffc0 */
22409 RA = 0x01cdc00000 ,
22410 PA = 0x4dcdc00000 ,
22411 TTE_Context = 0x0ee3 ,/* TEXT_PRIMARY */
22412 thr4_nz_ctx_tsb_0 ,
22413 TTE_V = 1 ,
22414 TTE_NFO = 0 ,
22415 TTE_L = 0 ,
22416 TTE_Soft = 0x0c0000 ,
22417 TTE_IE = 0 ,
22418 TTE_E = 0 ,
22419 TTE_CP = 0 ,
22420 TTE_CV = 0 ,
22421 TTE_P = 0 ,
22422 TTE_EP = 1 ,
22423 TTE_W = 0 ,
22424 TTE_SW1 = 0 ,
22425 TTE_SW0 = 0 ,
22426 TTE_RSVD1 = 0 ,
22427 TTE_Size = 3 ,
22428 /* ITTE_TAG_DATA = 0000710015000ee3 8000004dcdc00083 */
22429 end_label = Thr4_User_Text_4v00f_text_end ,
22430 compressimage ,
22431 }
22432.text
22433.global Thr4_User_Text_4v00f_text_begin
22434Thr4_User_Text_4v00f_text_begin:
22435 nop
22436 sub %g1, 1, %g1
22437 brz %g1,Thr4_User_Text_4v00f_exit
22438 nop
22439 .word 0xc036edf4
22440 IDEMAP_NCTX
22441 .word 0xbe13c000
22442 GOTO_SUPERVISOR0
22443 ACCESS_ITSB_PTR
22444 .word 0xfe4425bc
22445 nop
22446 .word 0x1000000
22447 .word 0xbe154000
22448 IDEMAP_RPAGE
22449thr4_MMU_ASI_PRIMARY_284:
22450 .word 0x87802080
22451 .word 0xe0bdad80
22452 .word 0xf2742118
22453 .word 0xc0742a00
22454 .word 0xbe842008
22455 .word 0xf6dfd000
22456 .word 0xbe124000
22457 GOTO_SUPERVISOR0
22458 .word 0xc85c2098
22459 .word 0x81c26000
22460 .word 0xbe13c000
22461 GOTO_SUPERVISOR0
22462 nop
22463Thr4_User_Text_4v00f_exit:
22464 EXIT_GOOD
22465Thr4_User_Text_4v00f_text_end:
22466/*********************************************************************/
22467SECTION .Thr5_User_Text_4v000 TEXT_VA=0x75000dc00000
22468attr_text {
22469 Name = .Thr5_User_Text_4v000 ,
22470 VA = 0x75000dc00000 ,/* 0x75000dffffc0 */
22471 RA = 0x01de400000 ,
22472 PA = 0x01de400000 ,
22473 TTE_Context = 0x0a49 ,/* TEXT_PRIMARY */
22474 thr5_nz_ctx_tsb_1 ,
22475 TTE_V = 1 ,
22476 TTE_NFO = 0 ,
22477 TTE_L = 1 ,
22478 TTE_Soft = 0x010000 ,
22479 TTE_IE = 0 ,
22480 TTE_E = 0 ,
22481 TTE_CP = 0 ,
22482 TTE_CV = 0 ,
22483 TTE_P = 0 ,
22484 TTE_EP = 1 ,
22485 TTE_W = 0 ,
22486 TTE_SW1 = 1 ,
22487 TTE_SW0 = 1 ,
22488 TTE_RSVD1 = 0 ,
22489 TTE_Size = 3 ,
22490 /* ITTE_TAG_DATA = 000075000dc00a49 80000001de400083 */
22491 end_label = Thr5_User_Text_4v000_text_end ,
22492 compressimage ,
22493 }
22494.text
22495.global Thr5_user_code_entry
22496Thr5_user_code_entry:
22497 setx 0x740000980000, %g1, %g2
22498 or %g0, 12, %g1
22499 .word 0xc658a000
22500 .word 0xc858a008
22501 .word 0xca58a010
22502 .word 0xcc58a018
22503 .word 0xce58a020
22504 .word 0xd058a028
22505 .word 0xd258a030
22506 .word 0xd458a038
22507 .word 0xd658a040
22508 .word 0xd858a048
22509 .word 0xda58a050
22510 .word 0xdc58a058
22511 .word 0xde58a060
22512 .word 0xe058a068
22513 .word 0xe258a070
22514 .word 0xe458a078
22515 .word 0xe658a080
22516 .word 0xe858a088
22517 .word 0xea58a090
22518 .word 0xec58a098
22519 .word 0xee58a0a0
22520 .word 0xf058a0a8
22521 .word 0xf258a0b0
22522 .word 0xf458a0b8
22523 .word 0xf658a0c0
22524 .word 0xf858a0c8
22525 .word 0xfa58a0d0
22526 .word 0xfc58a0d8
22527.global Thr5_User_Text_4v000_text_begin
22528Thr5_User_Text_4v000_text_begin:
22529 nop
22530 sub %g1, 1, %g1
22531 brz %g1,Thr5_User_Text_4v000_exit
22532 nop
22533 DDEMAP_SCTX
22534 IDEMAP_NCTX
22535 .word 0xd65c2070
22536 .word 0xfcdc1000
22537 .word 0xd47420b8
22538 .word 0xc034236a
22539 .word 0x1000000
22540 or %g0, 0x420, %i7
22541 ITLB_TAG_READ
22542 .word 0x1000000
22543 or %g0, 0x063, %i7
22544 LOAD_DDATA_IN
22545 ACCESS_DTSB_PTR
22546 .word 0xec5ea120
22547 DO_BRANCH
22548 .word 0x81c1e000
22549 .word 0xbe124000
22550 GOTO_SUPERVISOR0
22551 nop
22552 nop
22553 nop
22554 nop
22555 nop
22556 nop
22557 ACCESS_ITSB_PTR
22558 DDEMAP_ALL
22559 .word 0xbe85a100
22560 .word 0xd4dfd000
22561 .word 0xfc9c5120
22562 .word 0xfe4daf9e
22563 ACCESS_ITSB_PTR
22564 .word 0x1000000
22565 or %g0, 0x60, %i7
22566 READ_IDATA_ACCESS
22567 nop
22568 nop
22569 nop
22570 nop
22571 .word 0xfe5aa6c0
22572 DDEMAP_ALL
22573 nop
22574 nop
22575 nop
22576 nop
22577 nop
22578 nop
22579 nop
22580 nop
22581 .word 0x1000000
22582 .word 0xbe124000
22583 IDEMAP_PAGE
22584 .word 0xc0342b0e
22585 .word 0xf0776138
22586 .word 0xc0242dcc
22587 DO_BRANCH
22588 .word 0x81c26000
22589 .word 0xbe124000
22590 GOTO_SUPERVISOR0
22591 IDEMAP_PCTX
22592 TOGGLE_LSU_DM
22593thr5_MMU_ASI_PRIMARY_285:
22594 .word 0x87802080
22595 .word 0xe6f2a0c0
22596 nop
22597 nop
22598 nop
22599 nop
22600thr5_MMU_ASI_PRIMARY_286:
22601 .word 0x87802080
22602 .word 0xe0f5a068
22603 IDEMAP_PCTX
22604 .word 0x1000000
22605 or %g0, 0x04a, %i7
22606 LOAD_IDATA_IN
22607 TOGGLE_LSU_IM
22608 .word 0xfe5aaff8
22609 .word 0xfcd95020
22610 .word 0xec742068
22611 .word 0xc028aa01
22612 .word 0xc02ea582
22613 DO_BRANCH
22614 .word 0x81c62000
22615 .word 0xbe13c000
22616 GOTO_SUPERVISOR0
22617 .word 0xf475a120
22618 .word 0xc0742228
22619 .word 0x81c36000
22620 .word 0xbe13c000
22621 GOTO_SUPERVISOR0
22622 nop
22623Thr5_User_Text_4v000_exit:
22624 EXIT_GOOD
22625Thr5_User_Text_4v000_text_end:
22626/*********************************************************************/
22627SECTION .Thr5_User_Data_4v100 DATA_VA=0x740000980000
22628attr_data {
22629 Name = .Thr5_User_Data_4v100 ,
22630 VA = 0x740000980000 ,/* 0x74000098ffc0 */
22631 RA = 0x0010f30000 ,
22632 PA = 0x0010f30000 ,
22633 TTE_Context = 0x0a49 ,/* DATA_PRIMARY */
22634 thr5_nz_ctx_tsb_0 ,
22635 TTE_V = 1 ,
22636 TTE_NFO = 0 ,
22637 TTE_L = 1 ,
22638 TTE_Soft = 0x070000 ,
22639 TTE_IE = 0 ,
22640 TTE_E = 0 ,
22641 TTE_CP = 1 ,
22642 TTE_CV = 0 ,
22643 TTE_P = 0 ,
22644 TTE_EP = 0 ,
22645 TTE_W = 1 ,
22646 TTE_SW1 = 1 ,
22647 TTE_SW0 = 0 ,
22648 TTE_RSVD1 = 0 ,
22649 TTE_Size = 1 ,
22650 /* DTTE_TAG_DATA = 0000740000980a49 8000000010f30441 */
22651 end_label = Thr5_User_Data_4v100_data_end ,
22652 compressimage ,
22653 }
22654.data
22655.global Thr5_User_Data_4v100_data_begin
22656Thr5_User_Data_4v100_data_begin:
22657 .xword 0x75000dc00000
22658 .xword 0x740000980000
22659 .xword 0x7350000b4000
22660 .xword 0x760190000000
22661 .xword 0x740000360000
22662 .xword 0x75002d400000
22663 .xword 0x7350001e2000
22664 .xword 0x7350001a0000
22665 .xword 0x75000fc00000
22666 .xword 0x740000400000
22667 .xword 0x75003bc00000
22668 .xword 0x7350001bc000
22669 .xword 0x7350001ce000
22670 .xword 0x740000ab0000
22671 .xword 0x740000bf0000
22672 .xword 0x740000130000
22673 .xword 0x740000410000
22674 .xword 0x740000ff0000
22675 .xword 0x735000074000
22676 .xword 0x740000fa0000
22677 .xword 0x740000c00000
22678 .xword 0x7400009b0000
22679 .xword 0x740000340000
22680 .xword 0x740000120000
22681 .xword 0x735000002000
22682 .xword 0x750014800000
22683 .xword 0x7400001f0000
22684 .xword 0x740000ad0000
22685 .xword 0x735000124000
22686 .xword 0x750011000000
22687 .xword 0x750039400000
22688 .xword 0x740000a40000
22689 .xword 0x735000194000
22690 .xword 0x7350001f0000
22691 .xword 0x735000186000
22692 .xword 0x7350001b2000
22693 .xword 0x73500012e000
22694 .xword 0x7350001c2000
22695 .xword 0x740000380000
22696 .xword 0x740000f30000
22697Thr5_User_Data_4v100_data_end:
22698/*********************************************************************/
22699SECTION .Thr5_User_Data_4v200 DATA_VA=0x7350000b4000
22700attr_data {
22701 Name = .Thr5_User_Data_4v200 ,
22702 VA = 0x7350000b4000 ,/* 0x7350000b5fc0 */
22703 RA = 0x00d01f0000 ,
22704 PA = 0x00d01f0000 ,
22705 TTE_Context = 0x1b71 ,/* DATA_SECONDARY */
22706 thr5_nz_ctx_tsb_3 ,
22707 TTE_V = 1 ,
22708 TTE_NFO = 0 ,
22709 TTE_L = 1 ,
22710 TTE_Soft = 0x0d0000 ,
22711 TTE_IE = 0 ,
22712 TTE_E = 0 ,
22713 TTE_CP = 0 ,
22714 TTE_CV = 0 ,
22715 TTE_P = 0 ,
22716 TTE_EP = 0 ,
22717 TTE_W = 1 ,
22718 TTE_SW1 = 1 ,
22719 TTE_SW0 = 0 ,
22720 TTE_RSVD1 = 0 ,
22721 TTE_Size = 0 ,
22722 /* DTTE_TAG_DATA = 00007350000b5b71 80000000d01f0040 */
22723 end_label = Thr5_User_Data_4v200_data_end ,
22724 compressimage ,
22725 }
22726.data
22727.global Thr5_User_Data_4v200_data_begin
22728Thr5_User_Data_4v200_data_begin:
22729 .xword 0x75000dc00000
22730 .xword 0x740000980000
22731 .xword 0x7350000b4000
22732 .xword 0x760190000000
22733 .xword 0x740000360000
22734 .xword 0x75002d400000
22735 .xword 0x7350001e2000
22736 .xword 0x7350001a0000
22737 .xword 0x75000fc00000
22738 .xword 0x740000400000
22739 .xword 0x75003bc00000
22740 .xword 0x7350001bc000
22741 .xword 0x7350001ce000
22742 .xword 0x740000ab0000
22743 .xword 0x740000bf0000
22744 .xword 0x740000130000
22745 .xword 0x740000410000
22746 .xword 0x740000ff0000
22747 .xword 0x735000074000
22748 .xword 0x740000fa0000
22749 .xword 0x740000c00000
22750 .xword 0x7400009b0000
22751 .xword 0x740000340000
22752 .xword 0x740000120000
22753 .xword 0x735000002000
22754 .xword 0x750014800000
22755 .xword 0x7400001f0000
22756 .xword 0x740000ad0000
22757 .xword 0x735000124000
22758 .xword 0x750011000000
22759 .xword 0x750039400000
22760 .xword 0x740000a40000
22761 .xword 0x735000194000
22762 .xword 0x7350001f0000
22763 .xword 0x735000186000
22764 .xword 0x7350001b2000
22765 .xword 0x73500012e000
22766 .xword 0x7350001c2000
22767 .xword 0x740000380000
22768 .xword 0x740000f30000
22769Thr5_User_Data_4v200_data_end:
22770/*********************************************************************/
22771SECTION .Thr5_User_Data_4v300 DATA_VA=0x760190000000
22772attr_data {
22773 Name = .Thr5_User_Data_4v300 ,
22774 VA = 0x760190000000 ,/* 0x76019fffffc0 */
22775 RA = 0x0250000000 ,
22776 PA = 0x5e50000000 ,
22777 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
22778 thr5_z_ctx_tsb_3 ,
22779 TTE_V = 1 ,
22780 TTE_NFO = 0 ,
22781 TTE_L = 1 ,
22782 TTE_Soft = 0x0f0000 ,
22783 TTE_IE = 0 ,
22784 TTE_E = 0 ,
22785 TTE_CP = 0 ,
22786 TTE_CV = 0 ,
22787 TTE_P = 0 ,
22788 TTE_EP = 0 ,
22789 TTE_W = 1 ,
22790 TTE_SW1 = 1 ,
22791 TTE_SW0 = 0 ,
22792 TTE_RSVD1 = 0 ,
22793 TTE_Size = 5 ,
22794 /* DTTE_TAG_DATA = 0000760190000000 8000005e50000045 */
22795 end_label = Thr5_User_Data_4v300_data_end ,
22796 compressimage ,
22797 }
22798.data
22799.global Thr5_User_Data_4v300_data_begin
22800Thr5_User_Data_4v300_data_begin:
22801 .xword 0x75000dc00000
22802 .xword 0x740000980000
22803 .xword 0x7350000b4000
22804 .xword 0x760190000000
22805 .xword 0x740000360000
22806 .xword 0x75002d400000
22807 .xword 0x7350001e2000
22808 .xword 0x7350001a0000
22809 .xword 0x75000fc00000
22810 .xword 0x740000400000
22811 .xword 0x75003bc00000
22812 .xword 0x7350001bc000
22813 .xword 0x7350001ce000
22814 .xword 0x740000ab0000
22815 .xword 0x740000bf0000
22816 .xword 0x740000130000
22817 .xword 0x740000410000
22818 .xword 0x740000ff0000
22819 .xword 0x735000074000
22820 .xword 0x740000fa0000
22821 .xword 0x740000c00000
22822 .xword 0x7400009b0000
22823 .xword 0x740000340000
22824 .xword 0x740000120000
22825 .xword 0x735000002000
22826 .xword 0x750014800000
22827 .xword 0x7400001f0000
22828 .xword 0x740000ad0000
22829 .xword 0x735000124000
22830 .xword 0x750011000000
22831 .xword 0x750039400000
22832 .xword 0x740000a40000
22833 .xword 0x735000194000
22834 .xword 0x7350001f0000
22835 .xword 0x735000186000
22836 .xword 0x7350001b2000
22837 .xword 0x73500012e000
22838 .xword 0x7350001c2000
22839 .xword 0x740000380000
22840 .xword 0x740000f30000
22841Thr5_User_Data_4v300_data_end:
22842/*********************************************************************/
22843SECTION .Thr5_User_Text_4v001 TEXT_VA=0x740000360000
22844attr_text {
22845 Name = .Thr5_User_Text_4v001 ,
22846 VA = 0x740000360000 ,/* 0x74000036ffc0 */
22847 RA = 0x0010ec0000 ,
22848 PA = 0x0010ec0000 ,
22849 TTE_Context = 0x0a49 ,/* TEXT_PRIMARY */
22850 thr5_nz_ctx_tsb_0 ,
22851 TTE_V = 1 ,
22852 TTE_NFO = 0 ,
22853 TTE_L = 1 ,
22854 TTE_Soft = 0x010000 ,
22855 TTE_IE = 0 ,
22856 TTE_E = 0 ,
22857 TTE_CP = 0 ,
22858 TTE_CV = 0 ,
22859 TTE_P = 0 ,
22860 TTE_EP = 1 ,
22861 TTE_W = 0 ,
22862 TTE_SW1 = 1 ,
22863 TTE_SW0 = 1 ,
22864 TTE_RSVD1 = 0 ,
22865 TTE_Size = 1 ,
22866 /* ITTE_TAG_DATA = 0000740000360a49 8000000010ec0081 */
22867 end_label = Thr5_User_Text_4v001_text_end ,
22868 compressimage ,
22869 }
22870.text
22871.global Thr5_User_Text_4v001_text_begin
22872Thr5_User_Text_4v001_text_begin:
22873 nop
22874 sub %g1, 1, %g1
22875 brz %g1,Thr5_User_Text_4v001_exit
22876 nop
22877 DDEMAP_SCTX
22878 ACCESS_ITSB_PTR
22879 .word 0xfa5c2130
22880 .word 0x1000000
22881 or %g0, 0x078, %i7
22882 LOAD_IDATA_IN
22883 .word 0x1000000
22884 .word 0xbe128000
22885 srlx %i7, 8, %i7
22886 andn %i7, 0x1f, %i7
22887 xor %i7, 0x10, %i7
22888 ITLB_PROBE
22889 .word 0xfe512496
22890 DO_BRANCH
22891 .word 0x81c56000
22892 .word 0xbe154000
22893 GOTO_SUPERVISOR0
22894 .word 0x1000000
22895 or %g0, 0x188, %i7
22896 ITLB_TAG_READ
22897 DDEMAP_ALL
22898 .word 0xc032aae4
22899 .word 0x1000000
22900 or %g0, 0x190, %i7
22901 ITLB_TAG_READ
22902 nop
22903 nop
22904 nop
22905 nop
22906 nop
22907 nop
22908 nop
22909 .word 0xbe120000
22910 GOTO_SUPERVISOR1
22911 .word 0xe05aa098
22912 DO_BRANCH
22913 .word 0x81c36000
22914 .word 0xbe154000
22915 GOTO_SUPERVISOR0
22916 .word 0xfcdd9040
22917 .word 0xe475a018
22918 .word 0xc022a634
22919 .word 0xfe52a87a
22920 .word 0x1000000
22921 or %g0, 0x01a, %i7
22922 LOAD_IDATA_IN
22923 .word 0xbe82a100
22924 .word 0xf4dfd040
22925 .word 0x1000000
22926 or %g0, 0x547, %i7
22927 LOAD_DDATA_ACCESS
22928thr5_MMU_ASI_PRIMARY_287:
22929 .word 0x87802080
22930 .word 0xecf5a008
22931 .word 0xc0212e38
22932 TOGGLE_LSU_IM
22933 .word 0xfcdad020
22934 TOGGLE_LSU_IM
22935 .word 0x1000000
22936 .word 0xbe130000
22937 IDEMAP_RPAGE
22938 .word 0xbe124000
22939 GOTO_SUPERVISOR0
22940 .word 0xfe5f6440
22941 .word 0x81c3e000
22942 .word 0xbe13c000
22943 GOTO_SUPERVISOR0
22944 nop
22945Thr5_User_Text_4v001_exit:
22946 EXIT_GOOD
22947Thr5_User_Text_4v001_text_end:
22948/*********************************************************************/
22949SECTION .Thr5_User_Text_4v400 TEXT_VA=0x75002d400000
22950attr_text {
22951 Name = .Thr5_User_Text_4v400 ,
22952 VA = 0x75002d400000 ,/* 0x75002d7fffc0 */
22953 RA = 0x01da400000 ,
22954 PA = 0x01da400000 ,
22955 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
22956 thr5_z_ctx_tsb_2 ,
22957 TTE_V = 1 ,
22958 TTE_NFO = 0 ,
22959 TTE_L = 0 ,
22960 TTE_Soft = 0x040000 ,
22961 TTE_IE = 0 ,
22962 TTE_E = 0 ,
22963 TTE_CP = 0 ,
22964 TTE_CV = 0 ,
22965 TTE_P = 1 ,
22966 TTE_EP = 1 ,
22967 TTE_W = 0 ,
22968 TTE_SW1 = 0 ,
22969 TTE_SW0 = 0 ,
22970 TTE_RSVD1 = 0 ,
22971 TTE_Size = 3 ,
22972 /* ITTE_TAG_DATA = 000075002d400000 80000001da400083 */
22973 end_label = Thr5_User_Text_4v400_text_end ,
22974 compressimage ,
22975 }
22976.text
22977.global Thr5_User_Text_4v400_text_begin
22978Thr5_User_Text_4v400_text_begin:
22979 wrpr 0, %gl
22980thr5_MMU_ASI_PRIMARY_LITTLE_288:
22981 .word 0x87802088
22982 .word 0xe8f42028
22983 nop
22984 nop
22985 nop
22986 nop
22987 nop
22988 nop
22989 .word 0x1000000
22990 or %g0, 0x122, %i7
22991 P_LOAD_DDATA_ACCESS
22992 .word 0xbe842098
22993 .word 0xecdfc200
22994thr5_MMU_ASI_BLK_COMMIT_P_289:
22995 .word 0x878020e0
22996 .word 0xe1bc2d40
22997 .word 0xfa59a038
22998 .word 0x1000000
22999 or %g0, 0x5b0, %i7
23000 P_READ_DDATA_ACCESS
23001 P_TOGGLE_LSU_IM
23002 nop
23003 .word 0xbe80a008
23004 .word 0xe0dfd000
23005 P_DDEMAP_ALL
23006 .word 0xe459a018
23007thr5_MMU_ASI_PRIMARY_LITTLE_290:
23008 .word 0x87802088
23009 .word 0xd2f6a0d8
23010 .word 0x1000000
23011 or %g0, 0x046, %i7
23012 P_LOAD_DDATA_IN
23013 .word 0x1000000
23014 or %g0, 0x7c0, %i7
23015 P_DTLB_TAG_READ
23016 .word 0xfe51a4fe
23017 P_TOGGLE_LSU_DM
23018 .word 0xbe85a0d0
23019 .word 0xc8dfc200
23020 .word 0xfc9dc480
23021 P_ACCESS_ITSB_PTR
23022 nop
23023 nop
23024 nop
23025 nop
23026 nop
23027 nop
23028 nop
23029 nop
23030 nop
23031 .word 0xbe842068
23032 .word 0xf4dfd000
23033thr5_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_291:
23034 .word 0x87802022
23035 .word 0xe4bc24f0
23036 .word 0x1000000
23037 or %g0, 0x73d, %i7
23038 P_LOAD_DDATA_ACCESS
23039 .word 0xbe134000
23040 RETURN_FROM_SUPERVISOR1
23041 nop
23042Thr5_User_Text_4v400_exit:
23043 EXIT_GOOD
23044Thr5_User_Text_4v400_text_end:
23045/*********************************************************************/
23046SECTION .Thr5_User_Text_4v002 TEXT_VA=0x7350001e2000
23047attr_text {
23048 Name = .Thr5_User_Text_4v002 ,
23049 VA = 0x7350001e2000 ,/* 0x7350001e3fc0 */
23050 RA = 0x00d00aa000 ,
23051 PA = 0x00d00aa000 ,
23052 TTE_Context = 0x0a49 ,/* TEXT_PRIMARY */
23053 thr5_nz_ctx_tsb_3 ,
23054 TTE_V = 1 ,
23055 TTE_NFO = 0 ,
23056 TTE_L = 1 ,
23057 TTE_Soft = 0x010000 ,
23058 TTE_IE = 0 ,
23059 TTE_E = 0 ,
23060 TTE_CP = 0 ,
23061 TTE_CV = 0 ,
23062 TTE_P = 1 ,
23063 TTE_EP = 1 ,
23064 TTE_W = 0 ,
23065 TTE_SW1 = 1 ,
23066 TTE_SW0 = 1 ,
23067 TTE_RSVD1 = 0 ,
23068 TTE_Size = 0 ,
23069 /* ITTE_TAG_DATA = 00007350001e2a49 80000000d00aa080 */
23070 end_label = Thr5_User_Text_4v002_text_end ,
23071 compressimage ,
23072 }
23073.text
23074.global Thr5_User_Text_4v002_text_begin
23075Thr5_User_Text_4v002_text_begin:
23076 wrpr 0, %gl
23077 P_TOGGLE_LSU_IM
23078 .word 0xc0312620
23079 .word 0x1000000
23080 .word 0xbe104000
23081 P_IDEMAP_RPAGE
23082 .word 0xfcdf5000
23083 .word 0xfc9e05c0
23084 .word 0xfcdc1000
23085 .word 0xbe842098
23086 .word 0xf4dfd040
23087 .word 0xfa592130
23088 .word 0xbe82a100
23089 .word 0xd4dfc200
23090 .word 0xc030a4e8
23091 .word 0x1000000
23092 or %g0, 0x15c, %i7
23093 P_LOAD_IDATA_ACCESS
23094 .word 0x1000000
23095 or %g0, 0x408, %i7
23096 P_READ_IDATA_ACCESS
23097 .word 0x1000000
23098 or %g0, 0x430, %i7
23099 P_READ_DDATA_ACCESS
23100 .word 0x1000000
23101 or %g0, 0x190, %i7
23102 P_READ_IDATA_ACCESS
23103 .word 0x1000000
23104 or %g0, 0x270, %i7
23105 P_DTLB_TAG_READ
23106 .word 0xfcdc0200
23107 .word 0xfcdf5000
23108thr5_MMU_ASI_BLK_COMMIT_P_292:
23109 .word 0x878020e0
23110 .word 0xe1b8ad80
23111thr5_MMU_ASI_AS_IF_USER_PRIMARY_293:
23112 .word 0x87802010
23113 .word 0xccf2a078
23114 .word 0x1000000
23115 or %g0, 0x4e0, %i7
23116 P_ITLB_TAG_READ
23117 nop
23118 nop
23119 nop
23120 nop
23121 .word 0x1000000
23122 .word 0xbe12c000
23123 srlx %i7, 8, %i7
23124 andn %i7, 0x1f, %i7
23125 xor %i7, 0x10, %i7
23126 P_ITLB_PROBE
23127 .word 0xfe4c2ce9
23128 .word 0xd0742058
23129 .word 0xc02da51e
23130 .word 0x1000000
23131 or %g0, 0x760, %i7
23132 P_READ_DDATA_ACCESS
23133 .word 0xc0242140
23134 P_ACCESS_ITSB_PTR
23135 nop
23136 nop
23137 nop
23138 nop
23139 nop
23140 nop
23141 .word 0xbe8120b8
23142 .word 0xc8dfc200
23143 .word 0xf45aa100
23144 .word 0x1000000
23145 or %g0, 0x3f8, %i7
23146 P_LOAD_DDATA_ACCESS
23147thr5_MMU_ASI_BLK_S_294:
23148 .word 0x878020f1
23149 .word 0xc3bc61c0
23150 P_IDEMAP_ALL_PAGES
23151 .word 0x1000000
23152 or %g0, 0x020, %i7
23153 P_LOAD_IDATA_IN
23154 .word 0xfcde8200
23155 .word 0xbe876068
23156 .word 0xd4dfc200
23157 P_IDEMAP_ALL_RPAGES
23158 P_ACCESS_ITSB_PTR
23159 P_IDEMAP_ALL_PAGES
23160 .word 0xbe11c000
23161 RETURN_FROM_SUPERVISOR0
23162 nop
23163Thr5_User_Text_4v002_exit:
23164 EXIT_GOOD
23165Thr5_User_Text_4v002_text_end:
23166/*********************************************************************/
23167SECTION .Thr5_User_Data_4v101 DATA_VA=0x7350001a0000
23168attr_data {
23169 Name = .Thr5_User_Data_4v101 ,
23170 VA = 0x7350001a0000 ,/* 0x7350001a1fc0 */
23171 RA = 0x00d01f2000 ,
23172 PA = 0x00d01f2000 ,
23173 TTE_Context = 0x0a49 ,/* DATA_PRIMARY */
23174 thr5_nz_ctx_tsb_3 ,
23175 TTE_V = 1 ,
23176 TTE_NFO = 0 ,
23177 TTE_L = 1 ,
23178 TTE_Soft = 0x070000 ,
23179 TTE_IE = 0 ,
23180 TTE_E = 0 ,
23181 TTE_CP = 1 ,
23182 TTE_CV = 0 ,
23183 TTE_P = 0 ,
23184 TTE_EP = 0 ,
23185 TTE_W = 1 ,
23186 TTE_SW1 = 1 ,
23187 TTE_SW0 = 0 ,
23188 TTE_RSVD1 = 0 ,
23189 TTE_Size = 0 ,
23190 /* DTTE_TAG_DATA = 00007350001a0a49 80000000d01f2440 */
23191 end_label = Thr5_User_Data_4v101_data_end ,
23192 compressimage ,
23193 }
23194.data
23195.global Thr5_User_Data_4v101_data_begin
23196Thr5_User_Data_4v101_data_begin:
23197 .xword 0x75000dc00000
23198 .xword 0x740000980000
23199 .xword 0x7350000b4000
23200 .xword 0x760190000000
23201 .xword 0x740000360000
23202 .xword 0x75002d400000
23203 .xword 0x7350001e2000
23204 .xword 0x7350001a0000
23205 .xword 0x75000fc00000
23206 .xword 0x740000400000
23207 .xword 0x75003bc00000
23208 .xword 0x7350001bc000
23209 .xword 0x7350001ce000
23210 .xword 0x740000ab0000
23211 .xword 0x740000bf0000
23212 .xword 0x740000130000
23213 .xword 0x740000410000
23214 .xword 0x740000ff0000
23215 .xword 0x735000074000
23216 .xword 0x740000fa0000
23217 .xword 0x740000c00000
23218 .xword 0x7400009b0000
23219 .xword 0x740000340000
23220 .xword 0x740000120000
23221 .xword 0x735000002000
23222 .xword 0x750014800000
23223 .xword 0x7400001f0000
23224 .xword 0x740000ad0000
23225 .xword 0x735000124000
23226 .xword 0x750011000000
23227 .xword 0x750039400000
23228 .xword 0x740000a40000
23229 .xword 0x735000194000
23230 .xword 0x7350001f0000
23231 .xword 0x735000186000
23232 .xword 0x7350001b2000
23233 .xword 0x73500012e000
23234 .xword 0x7350001c2000
23235 .xword 0x740000380000
23236 .xword 0x740000f30000
23237Thr5_User_Data_4v101_data_end:
23238/*********************************************************************/
23239SECTION .Thr5_User_Data_4v201 DATA_VA=0x75000fc00000
23240attr_data {
23241 Name = .Thr5_User_Data_4v201 ,
23242 VA = 0x75000fc00000 ,/* 0x75000fffffc0 */
23243 RA = 0x01d3000000 ,
23244 PA = 0x01d3000000 ,
23245 TTE_Context = 0x1b71 ,/* DATA_SECONDARY */
23246 thr5_nz_ctx_tsb_1 ,
23247 TTE_V = 1 ,
23248 TTE_NFO = 0 ,
23249 TTE_L = 1 ,
23250 TTE_Soft = 0x0d0000 ,
23251 TTE_IE = 0 ,
23252 TTE_E = 0 ,
23253 TTE_CP = 0 ,
23254 TTE_CV = 0 ,
23255 TTE_P = 0 ,
23256 TTE_EP = 0 ,
23257 TTE_W = 1 ,
23258 TTE_SW1 = 1 ,
23259 TTE_SW0 = 0 ,
23260 TTE_RSVD1 = 0 ,
23261 TTE_Size = 3 ,
23262 /* DTTE_TAG_DATA = 000075000fc01b71 80000001d3000043 */
23263 end_label = Thr5_User_Data_4v201_data_end ,
23264 compressimage ,
23265 }
23266.data
23267.global Thr5_User_Data_4v201_data_begin
23268Thr5_User_Data_4v201_data_begin:
23269 .xword 0x75000dc00000
23270 .xword 0x740000980000
23271 .xword 0x7350000b4000
23272 .xword 0x760190000000
23273 .xword 0x740000360000
23274 .xword 0x75002d400000
23275 .xword 0x7350001e2000
23276 .xword 0x7350001a0000
23277 .xword 0x75000fc00000
23278 .xword 0x740000400000
23279 .xword 0x75003bc00000
23280 .xword 0x7350001bc000
23281 .xword 0x7350001ce000
23282 .xword 0x740000ab0000
23283 .xword 0x740000bf0000
23284 .xword 0x740000130000
23285 .xword 0x740000410000
23286 .xword 0x740000ff0000
23287 .xword 0x735000074000
23288 .xword 0x740000fa0000
23289 .xword 0x740000c00000
23290 .xword 0x7400009b0000
23291 .xword 0x740000340000
23292 .xword 0x740000120000
23293 .xword 0x735000002000
23294 .xword 0x750014800000
23295 .xword 0x7400001f0000
23296 .xword 0x740000ad0000
23297 .xword 0x735000124000
23298 .xword 0x750011000000
23299 .xword 0x750039400000
23300 .xword 0x740000a40000
23301 .xword 0x735000194000
23302 .xword 0x7350001f0000
23303 .xword 0x735000186000
23304 .xword 0x7350001b2000
23305 .xword 0x73500012e000
23306 .xword 0x7350001c2000
23307 .xword 0x740000380000
23308 .xword 0x740000f30000
23309Thr5_User_Data_4v201_data_end:
23310/*********************************************************************/
23311SECTION .Thr5_User_Data_4v301 DATA_VA=0x740000400000
23312attr_data {
23313 Name = .Thr5_User_Data_4v301 ,
23314 VA = 0x740000400000 ,/* 0x74000040ffc0 */
23315 RA = 0x0010440000 ,
23316 PA = 0x5010440000 ,
23317 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
23318 thr5_z_ctx_tsb_1 ,
23319 TTE_V = 1 ,
23320 TTE_NFO = 0 ,
23321 TTE_L = 1 ,
23322 TTE_Soft = 0x0f0000 ,
23323 TTE_IE = 0 ,
23324 TTE_E = 0 ,
23325 TTE_CP = 0 ,
23326 TTE_CV = 0 ,
23327 TTE_P = 0 ,
23328 TTE_EP = 0 ,
23329 TTE_W = 1 ,
23330 TTE_SW1 = 1 ,
23331 TTE_SW0 = 0 ,
23332 TTE_RSVD1 = 0 ,
23333 TTE_Size = 1 ,
23334 /* DTTE_TAG_DATA = 0000740000400000 8000005010440041 */
23335 end_label = Thr5_User_Data_4v301_data_end ,
23336 compressimage ,
23337 }
23338.data
23339.global Thr5_User_Data_4v301_data_begin
23340Thr5_User_Data_4v301_data_begin:
23341 .xword 0x75000dc00000
23342 .xword 0x740000980000
23343 .xword 0x7350000b4000
23344 .xword 0x760190000000
23345 .xword 0x740000360000
23346 .xword 0x75002d400000
23347 .xword 0x7350001e2000
23348 .xword 0x7350001a0000
23349 .xword 0x75000fc00000
23350 .xword 0x740000400000
23351 .xword 0x75003bc00000
23352 .xword 0x7350001bc000
23353 .xword 0x7350001ce000
23354 .xword 0x740000ab0000
23355 .xword 0x740000bf0000
23356 .xword 0x740000130000
23357 .xword 0x740000410000
23358 .xword 0x740000ff0000
23359 .xword 0x735000074000
23360 .xword 0x740000fa0000
23361 .xword 0x740000c00000
23362 .xword 0x7400009b0000
23363 .xword 0x740000340000
23364 .xword 0x740000120000
23365 .xword 0x735000002000
23366 .xword 0x750014800000
23367 .xword 0x7400001f0000
23368 .xword 0x740000ad0000
23369 .xword 0x735000124000
23370 .xword 0x750011000000
23371 .xword 0x750039400000
23372 .xword 0x740000a40000
23373 .xword 0x735000194000
23374 .xword 0x7350001f0000
23375 .xword 0x735000186000
23376 .xword 0x7350001b2000
23377 .xword 0x73500012e000
23378 .xword 0x7350001c2000
23379 .xword 0x740000380000
23380 .xword 0x740000f30000
23381Thr5_User_Data_4v301_data_end:
23382/*********************************************************************/
23383SECTION .Thr5_User_Text_4v003 TEXT_VA=0x75003bc00000
23384attr_text {
23385 Name = .Thr5_User_Text_4v003 ,
23386 VA = 0x75003bc00000 ,/* 0x75003bffffc0 */
23387 RA = 0x01d0000000 ,
23388 PA = 0x01d0000000 ,
23389 TTE_Context = 0x0a49 ,/* TEXT_PRIMARY */
23390 thr5_nz_ctx_tsb_1 ,
23391 TTE_V = 1 ,
23392 TTE_NFO = 0 ,
23393 TTE_L = 1 ,
23394 TTE_Soft = 0x010000 ,
23395 TTE_IE = 0 ,
23396 TTE_E = 0 ,
23397 TTE_CP = 0 ,
23398 TTE_CV = 0 ,
23399 TTE_P = 0 ,
23400 TTE_EP = 1 ,
23401 TTE_W = 0 ,
23402 TTE_SW1 = 1 ,
23403 TTE_SW0 = 1 ,
23404 TTE_RSVD1 = 0 ,
23405 TTE_Size = 3 ,
23406 /* ITTE_TAG_DATA = 000075003bc00a49 80000001d0000083 */
23407 end_label = Thr5_User_Text_4v003_text_end ,
23408 compressimage ,
23409 }
23410.text
23411.global Thr5_User_Text_4v003_text_begin
23412Thr5_User_Text_4v003_text_begin:
23413 nop
23414 sub %g1, 1, %g1
23415 brz %g1,Thr5_User_Text_4v003_exit
23416 nop
23417 nop
23418 nop
23419 nop
23420 nop
23421 .word 0xc0292b09
23422 .word 0x1000000
23423 or %g0, 0x238, %i7
23424 READ_DDATA_ACCESS
23425thr5_MMU_ASI_PRIMARY_LITTLE_295:
23426 .word 0x87802088
23427 .word 0xecf5a068
23428thr5_MMU_ASI_PRIMARY_296:
23429 .word 0x87802080
23430 .word 0xc8f5a008
23431 DDEMAP_SCTX
23432 .word 0xfe5aa960
23433 .word 0xbe85a0b8
23434 .word 0xecdfd000
23435 .word 0xc02f6140
23436 .word 0x1000000
23437 .word 0xbe164000
23438 IDEMAP_PAGE
23439 .word 0xc0242b2c
23440 .word 0xd45aa0d0
23441 DO_BRANCH
23442 .word 0x81c26000
23443 .word 0xbe124000
23444 GOTO_SUPERVISOR0
23445 IDEMAP_PCTX
23446 nop
23447 .word 0x1000000
23448 or %g0, 0xe2, %i7
23449 LOAD_IDATA_ACCESS
23450 .word 0x1000000
23451 or %g0, 0x0b4, %i7
23452 LOAD_DDATA_IN
23453 .word 0xbe170000
23454 GOTO_SUPERVISOR1
23455thr5_MMU_ASI_PRIMARY_297:
23456 .word 0x87802080
23457 .word 0xccf42018
23458 .word 0xfc9ad120
23459 .word 0x1000000
23460 or %g0, 0x029, %i7
23461 LOAD_IDATA_IN
23462 IDEMAP_PCTX
23463 .word 0xfcda9000
23464 .word 0x1000000
23465 or %g0, 0x6b8, %i7
23466 DTLB_TAG_READ
23467 .word 0xbe85a068
23468 .word 0xecdfd000
23469 .word 0xc85c2130
23470 .word 0x1000000
23471 or %g0, 0x071, %i7
23472 LOAD_IDATA_IN
23473 .word 0xbe82a110
23474 .word 0xf4dfd000
23475 .word 0xc02aa153
23476 .word 0xfe55a1ea
23477 .word 0x1000000
23478 or %g0, 0x033, %i7
23479 LOAD_IDATA_IN
23480 ACCESS_ITSB_PTR
23481 DDEMAP_PCTX
23482 .word 0xe19d9e00
23483 nop
23484 nop
23485 nop
23486 .word 0xbe164000
23487 GOTO_SUPERVISOR1
23488 nop
23489 nop
23490 nop
23491 nop
23492 .word 0xbe170000
23493 GOTO_SUPERVISOR1
23494 .word 0xfe4eaa23
23495 .word 0x1000000
23496 or %g0, 0x87, %i7
23497 LOAD_IDATA_ACCESS
23498 TOGGLE_LSU_IM
23499 .word 0x1000000
23500 or %g0, 0x004, %i7
23501 LOAD_IDATA_IN
23502 .word 0x1000000
23503 or %g0, 0x60, %i7
23504 READ_IDATA_ACCESS
23505 DDEMAP_ALL_PAGES
23506 .word 0xf45ea0d0
23507 DDEMAP_ALL
23508 .word 0x1000000
23509 .word 0xbe150000
23510 IDEMAP_PAGE
23511 DO_BRANCH
23512 .word 0x81c56000
23513 .word 0xbe124000
23514 GOTO_SUPERVISOR0
23515 .word 0xc0242a6c
23516 .word 0x81c3e000
23517 .word 0xbe13c000
23518 GOTO_SUPERVISOR0
23519 nop
23520Thr5_User_Text_4v003_exit:
23521 EXIT_GOOD
23522Thr5_User_Text_4v003_text_end:
23523/*********************************************************************/
23524SECTION .Thr5_User_Text_4v401 TEXT_VA=0x7350001bc000
23525attr_text {
23526 Name = .Thr5_User_Text_4v401 ,
23527 VA = 0x7350001bc000 ,/* 0x7350001bdfc0 */
23528 RA = 0x00d01e2000 ,
23529 PA = 0x5cd01e2000 ,
23530 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
23531 thr5_z_ctx_tsb_0 ,
23532 TTE_V = 1 ,
23533 TTE_NFO = 0 ,
23534 TTE_L = 0 ,
23535 TTE_Soft = 0x040000 ,
23536 TTE_IE = 0 ,
23537 TTE_E = 0 ,
23538 TTE_CP = 0 ,
23539 TTE_CV = 0 ,
23540 TTE_P = 1 ,
23541 TTE_EP = 1 ,
23542 TTE_W = 0 ,
23543 TTE_SW1 = 0 ,
23544 TTE_SW0 = 0 ,
23545 TTE_RSVD1 = 0 ,
23546 TTE_Size = 0 ,
23547 /* ITTE_TAG_DATA = 00007350001bc000 8000005cd01e2080 */
23548 end_label = Thr5_User_Text_4v401_text_end ,
23549 compressimage ,
23550 }
23551.text
23552.global Thr5_User_Text_4v401_text_begin
23553Thr5_User_Text_4v401_text_begin:
23554 wrpr 0, %gl
23555 .word 0xfc995d60
23556 .word 0xfcdf5100
23557 P_TOGGLE_LSU_DM
23558 .word 0x1000000
23559 .word 0xbe170000
23560 P_DDEMAP_RPAGE
23561 .word 0x1000000
23562 or %g0, 0x076, %i7
23563 P_LOAD_IDATA_IN
23564 .word 0xfcdd9000
23565 .word 0x1000000
23566 or %g0, 0x498, %i7
23567 P_LOAD_IDATA_ACCESS
23568 .word 0x1000000
23569 or %g0, 0x09b, %i7
23570 P_LOAD_DDATA_IN
23571 .word 0x1000000
23572 or %g0, 0x735, %i7
23573 P_LOAD_DDATA_ACCESS
23574 .word 0xfe51a314
23575 .word 0x1000000
23576 or %g0, 0xd4, %i7
23577 P_LOAD_IDATA_ACCESS
23578 .word 0xc035e484
23579 .word 0xfcde8200
23580 nop
23581 nop
23582 .word 0xfc9c1c40
23583 nop
23584 nop
23585 P_IDEMAP_ALL_RPAGES
23586 .word 0xbe816010
23587 .word 0xe2dfd060
23588 .word 0xc031a4ac
23589 .word 0xbe85a110
23590 .word 0xf4dfc200
23591 .word 0x1000000
23592 .word 0xbe124000
23593 P_IDEMAP_PAGE
23594 .word 0xfcdc1000
23595 .word 0xbe842110
23596 .word 0xecdfd000
23597 .word 0xde7320c0
23598 .word 0xc02b2445
23599 P_IDEMAP_NCTX
23600 .word 0xbe842008
23601 .word 0xecdfd000
23602thr5_MMU_ASI_BLK_PL_298:
23603 .word 0x878020f8
23604 .word 0xc3bc2a40
23605 nop
23606 nop
23607 .word 0x1000000
23608 or %g0, 0x03a, %i7
23609 P_LOAD_DDATA_IN
23610 P_TOGGLE_LSU_IM
23611thr5_MMU_ASI_SECONDARY_299:
23612 .word 0x87802081
23613 .word 0xc4bc6a80
23614 .word 0xfe45e238
23615 .word 0x1000000
23616 or %g0, 0x690, %i7
23617 P_DTLB_TAG_READ
23618 nop
23619 nop
23620 .word 0x1000000
23621 or %g0, 0x73d, %i7
23622 P_LOAD_DDATA_ACCESS
23623thr5_MMU_ASI_AS_IF_USER_PRIMARY_300:
23624 .word 0x87802010
23625 .word 0xfaf6a038
23626 .word 0xfcdd8200
23627thr5_MMU_ASI_AS_IF_USER_PRIMARY_301:
23628 .word 0x87802010
23629 .word 0xdaf5a060
23630thr5_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_302:
23631 .word 0x87802018
23632 .word 0xeaf76060
23633 .word 0x1000000
23634 .word 0xbe11c000
23635 P_DDEMAP_PAGE
23636 .word 0xfcd94320
23637 .word 0x1000000
23638 .word 0xbe154000
23639 P_DDEMAP_RPAGE
23640 nop
23641 nop
23642 nop
23643 nop
23644 nop
23645 nop
23646 .word 0x1000000
23647 or %g0, 0x138, %i7
23648 P_LOAD_IDATA_ACCESS
23649 .word 0xfc9c8580
23650 .word 0xfcd90300
23651 P_ACCESS_DTSB_PTR
23652 nop
23653 nop
23654 nop
23655 .word 0x1000000
23656 .word 0xbe164000
23657 P_IDEMAP_PAGE
23658 .word 0xc19d9e00
23659 .word 0xfcdf5000
23660 .word 0x1000000
23661 or %g0, 0x019, %i7
23662 P_LOAD_DDATA_IN
23663 P_DDEMAP_ALL_RPAGES
23664 P_DDEMAP_ALL
23665 .word 0xbe82a068
23666 .word 0xf4dfd000
23667 nop
23668 nop
23669 nop
23670 nop
23671 nop
23672 nop
23673 nop
23674 nop
23675 nop
23676 .word 0xfcda9040
23677 P_TOGGLE_LSU_IM
23678 .word 0xbe134000
23679 RETURN_FROM_SUPERVISOR1
23680 nop
23681Thr5_User_Text_4v401_exit:
23682 EXIT_GOOD
23683Thr5_User_Text_4v401_text_end:
23684/*********************************************************************/
23685SECTION .Thr5_User_Text_4v004 TEXT_VA=0x7350001ce000
23686attr_text {
23687 Name = .Thr5_User_Text_4v004 ,
23688 VA = 0x7350001ce000 ,/* 0x7350001cffc0 */
23689 RA = 0x00d0106000 ,
23690 PA = 0x00d0106000 ,
23691 TTE_Context = 0x0a49 ,/* TEXT_PRIMARY */
23692 thr5_nz_ctx_tsb_3 ,
23693 TTE_V = 1 ,
23694 TTE_NFO = 0 ,
23695 TTE_L = 1 ,
23696 TTE_Soft = 0x010000 ,
23697 TTE_IE = 0 ,
23698 TTE_E = 0 ,
23699 TTE_CP = 0 ,
23700 TTE_CV = 0 ,
23701 TTE_P = 1 ,
23702 TTE_EP = 1 ,
23703 TTE_W = 0 ,
23704 TTE_SW1 = 1 ,
23705 TTE_SW0 = 1 ,
23706 TTE_RSVD1 = 0 ,
23707 TTE_Size = 0 ,
23708 /* ITTE_TAG_DATA = 00007350001cea49 80000000d0106080 */
23709 end_label = Thr5_User_Text_4v004_text_end ,
23710 compressimage ,
23711 }
23712.text
23713.global Thr5_User_Text_4v004_text_begin
23714Thr5_User_Text_4v004_text_begin:
23715 wrpr 0, %gl
23716 nop
23717 nop
23718 nop
23719 nop
23720 nop
23721 .word 0xec592098
23722thr5_MMU_ASI_PRIMARY_303:
23723 .word 0x87802080
23724 .word 0xd8f2a018
23725 P_IDEMAP_NCTX
23726 P_ACCESS_ITSB_PTR
23727 P_IDEMAP_ALL_RPAGES
23728 .word 0xfe5eadb8
23729 nop
23730 nop
23731 nop
23732 nop
23733 nop
23734 nop
23735 nop
23736 nop
23737 nop
23738 P_IDEMAP_NCTX
23739 .word 0x1000000
23740 or %g0, 0x02f, %i7
23741 P_LOAD_DDATA_IN
23742thr5_MMU_ASI_BLK_S_304:
23743 .word 0x878020f1
23744 .word 0xe1b967c0
23745 .word 0x1000000
23746 .word 0xbe140000
23747 P_IDEMAP_RPAGE
23748thr5_MMU_ASI_PRIMARY_305:
23749 .word 0x87802080
23750 .word 0xccf2a018
23751 .word 0x1000000
23752 or %g0, 0x518, %i7
23753 P_DTLB_TAG_READ
23754 .word 0xbe842098
23755 .word 0xe0dfd000
23756 .word 0xfcda9000
23757 .word 0xfcdc0200
23758 nop
23759 nop
23760 nop
23761 nop
23762 nop
23763 nop
23764 nop
23765 nop
23766 nop
23767thr5_MMU_ASI_AS_IF_USER_PRIMARY_306:
23768 .word 0x87802010
23769 .word 0xc6f5a0e8
23770 .word 0xbe82a008
23771 .word 0xfadfd000
23772 nop
23773 nop
23774 nop
23775 nop
23776 nop
23777 .word 0x1000000
23778 .word 0xbe138000
23779 P_IDEMAP_PAGE
23780 .word 0xfe5daf18
23781 .word 0xc031224a
23782 .word 0xfcdc1000
23783 .word 0x1000000
23784 or %g0, 0x4e0, %i7
23785 P_DTLB_TAG_READ
23786 .word 0xbe842038
23787 .word 0xd4dfc200
23788 .word 0xe19942e0
23789 .word 0xc0742de0
23790 P_TOGGLE_LSU_IM
23791 .word 0xbe876068
23792 .word 0xfadfc200
23793 nop
23794 nop
23795 nop
23796thr5_MMU_ASI_AS_IF_USER_PRIMARY_307:
23797 .word 0x87802010
23798 .word 0xf4f42068
23799thr5_MMU_ASI_SECONDARY_LITTLE_308:
23800 .word 0x87802089
23801 .word 0xd2f16050
23802 .word 0xfcda9000
23803 .word 0x1000000
23804 or %g0, 0x570, %i7
23805 P_DTLB_TAG_READ
23806thr5_MMU_ASI_BLK_S_309:
23807 .word 0x878020f1
23808 .word 0xc3bc6b00
23809 .word 0xbe85a098
23810 .word 0xfadfc200
23811 .word 0x1000000
23812 or %g0, 0x408, %i7
23813 P_LOAD_IDATA_ACCESS
23814thr5_MMU_ASI_AS_IF_USER_PRIMARY_310:
23815 .word 0x87802010
23816 .word 0xc8f6a098
23817 P_TOGGLE_LSU_DM
23818 nop
23819 .word 0xfcdac3a0
23820 .word 0xbe86a038
23821 .word 0xfadfc200
23822 .word 0x1000000
23823 or %g0, 0xb0, %i7
23824 P_ITLB_TAG_READ
23825 .word 0xfcd89000
23826 P_DDEMAP_SCTX
23827 .word 0x1000000
23828 .word 0xbe160000
23829 P_IDEMAP_PAGE
23830 P_ACCESS_ITSB_PTR
23831 .word 0xbe160000
23832 RETURN_FROM_SUPERVISOR0
23833 nop
23834Thr5_User_Text_4v004_exit:
23835 EXIT_GOOD
23836Thr5_User_Text_4v004_text_end:
23837/*********************************************************************/
23838SECTION .Thr5_User_Data_4v102 DATA_VA=0x740000ab0000
23839attr_data {
23840 Name = .Thr5_User_Data_4v102 ,
23841 VA = 0x740000ab0000 ,/* 0x740000abffc0 */
23842 RA = 0x0010fe0000 ,
23843 PA = 0x0010fe0000 ,
23844 TTE_Context = 0x0a49 ,/* DATA_PRIMARY */
23845 thr5_nz_ctx_tsb_0 ,
23846 TTE_V = 1 ,
23847 TTE_NFO = 0 ,
23848 TTE_L = 1 ,
23849 TTE_Soft = 0x070000 ,
23850 TTE_IE = 0 ,
23851 TTE_E = 0 ,
23852 TTE_CP = 1 ,
23853 TTE_CV = 0 ,
23854 TTE_P = 0 ,
23855 TTE_EP = 0 ,
23856 TTE_W = 1 ,
23857 TTE_SW1 = 1 ,
23858 TTE_SW0 = 0 ,
23859 TTE_RSVD1 = 0 ,
23860 TTE_Size = 1 ,
23861 /* DTTE_TAG_DATA = 0000740000ab0a49 8000000010fe0441 */
23862 end_label = Thr5_User_Data_4v102_data_end ,
23863 compressimage ,
23864 }
23865.data
23866.global Thr5_User_Data_4v102_data_begin
23867Thr5_User_Data_4v102_data_begin:
23868 .xword 0x75000dc00000
23869 .xword 0x740000980000
23870 .xword 0x7350000b4000
23871 .xword 0x760190000000
23872 .xword 0x740000360000
23873 .xword 0x75002d400000
23874 .xword 0x7350001e2000
23875 .xword 0x7350001a0000
23876 .xword 0x75000fc00000
23877 .xword 0x740000400000
23878 .xword 0x75003bc00000
23879 .xword 0x7350001bc000
23880 .xword 0x7350001ce000
23881 .xword 0x740000ab0000
23882 .xword 0x740000bf0000
23883 .xword 0x740000130000
23884 .xword 0x740000410000
23885 .xword 0x740000ff0000
23886 .xword 0x735000074000
23887 .xword 0x740000fa0000
23888 .xword 0x740000c00000
23889 .xword 0x7400009b0000
23890 .xword 0x740000340000
23891 .xword 0x740000120000
23892 .xword 0x735000002000
23893 .xword 0x750014800000
23894 .xword 0x7400001f0000
23895 .xword 0x740000ad0000
23896 .xword 0x735000124000
23897 .xword 0x750011000000
23898 .xword 0x750039400000
23899 .xword 0x740000a40000
23900 .xword 0x735000194000
23901 .xword 0x7350001f0000
23902 .xword 0x735000186000
23903 .xword 0x7350001b2000
23904 .xword 0x73500012e000
23905 .xword 0x7350001c2000
23906 .xword 0x740000380000
23907 .xword 0x740000f30000
23908Thr5_User_Data_4v102_data_end:
23909/*********************************************************************/
23910SECTION .Thr5_User_Data_4v202 DATA_VA=0x740000bf0000
23911attr_data {
23912 Name = .Thr5_User_Data_4v202 ,
23913 VA = 0x740000bf0000 ,/* 0x740000bfffc0 */
23914 RA = 0x00101f0000 ,
23915 PA = 0x00101f0000 ,
23916 TTE_Context = 0x1b71 ,/* DATA_SECONDARY */
23917 thr5_nz_ctx_tsb_0 ,
23918 TTE_V = 1 ,
23919 TTE_NFO = 0 ,
23920 TTE_L = 1 ,
23921 TTE_Soft = 0x0d0000 ,
23922 TTE_IE = 0 ,
23923 TTE_E = 0 ,
23924 TTE_CP = 0 ,
23925 TTE_CV = 0 ,
23926 TTE_P = 0 ,
23927 TTE_EP = 0 ,
23928 TTE_W = 1 ,
23929 TTE_SW1 = 1 ,
23930 TTE_SW0 = 0 ,
23931 TTE_RSVD1 = 0 ,
23932 TTE_Size = 1 ,
23933 /* DTTE_TAG_DATA = 0000740000bf1b71 80000000101f0041 */
23934 end_label = Thr5_User_Data_4v202_data_end ,
23935 compressimage ,
23936 }
23937.data
23938.global Thr5_User_Data_4v202_data_begin
23939Thr5_User_Data_4v202_data_begin:
23940 .xword 0x75000dc00000
23941 .xword 0x740000980000
23942 .xword 0x7350000b4000
23943 .xword 0x760190000000
23944 .xword 0x740000360000
23945 .xword 0x75002d400000
23946 .xword 0x7350001e2000
23947 .xword 0x7350001a0000
23948 .xword 0x75000fc00000
23949 .xword 0x740000400000
23950 .xword 0x75003bc00000
23951 .xword 0x7350001bc000
23952 .xword 0x7350001ce000
23953 .xword 0x740000ab0000
23954 .xword 0x740000bf0000
23955 .xword 0x740000130000
23956 .xword 0x740000410000
23957 .xword 0x740000ff0000
23958 .xword 0x735000074000
23959 .xword 0x740000fa0000
23960 .xword 0x740000c00000
23961 .xword 0x7400009b0000
23962 .xword 0x740000340000
23963 .xword 0x740000120000
23964 .xword 0x735000002000
23965 .xword 0x750014800000
23966 .xword 0x7400001f0000
23967 .xword 0x740000ad0000
23968 .xword 0x735000124000
23969 .xword 0x750011000000
23970 .xword 0x750039400000
23971 .xword 0x740000a40000
23972 .xword 0x735000194000
23973 .xword 0x7350001f0000
23974 .xword 0x735000186000
23975 .xword 0x7350001b2000
23976 .xword 0x73500012e000
23977 .xword 0x7350001c2000
23978 .xword 0x740000380000
23979 .xword 0x740000f30000
23980Thr5_User_Data_4v202_data_end:
23981/*********************************************************************/
23982SECTION .Thr5_User_Data_4v302 DATA_VA=0x740000130000
23983attr_data {
23984 Name = .Thr5_User_Data_4v302 ,
23985 VA = 0x740000130000 ,/* 0x74000013ffc0 */
23986 RA = 0x0010500000 ,
23987 PA = 0x5010500000 ,
23988 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
23989 thr5_z_ctx_tsb_1 ,
23990 TTE_V = 1 ,
23991 TTE_NFO = 0 ,
23992 TTE_L = 1 ,
23993 TTE_Soft = 0x0f0000 ,
23994 TTE_IE = 0 ,
23995 TTE_E = 0 ,
23996 TTE_CP = 0 ,
23997 TTE_CV = 0 ,
23998 TTE_P = 0 ,
23999 TTE_EP = 0 ,
24000 TTE_W = 1 ,
24001 TTE_SW1 = 1 ,
24002 TTE_SW0 = 0 ,
24003 TTE_RSVD1 = 0 ,
24004 TTE_Size = 1 ,
24005 /* DTTE_TAG_DATA = 0000740000130000 8000005010500041 */
24006 end_label = Thr5_User_Data_4v302_data_end ,
24007 compressimage ,
24008 }
24009.data
24010.global Thr5_User_Data_4v302_data_begin
24011Thr5_User_Data_4v302_data_begin:
24012 .xword 0x75000dc00000
24013 .xword 0x740000980000
24014 .xword 0x7350000b4000
24015 .xword 0x760190000000
24016 .xword 0x740000360000
24017 .xword 0x75002d400000
24018 .xword 0x7350001e2000
24019 .xword 0x7350001a0000
24020 .xword 0x75000fc00000
24021 .xword 0x740000400000
24022 .xword 0x75003bc00000
24023 .xword 0x7350001bc000
24024 .xword 0x7350001ce000
24025 .xword 0x740000ab0000
24026 .xword 0x740000bf0000
24027 .xword 0x740000130000
24028 .xword 0x740000410000
24029 .xword 0x740000ff0000
24030 .xword 0x735000074000
24031 .xword 0x740000fa0000
24032 .xword 0x740000c00000
24033 .xword 0x7400009b0000
24034 .xword 0x740000340000
24035 .xword 0x740000120000
24036 .xword 0x735000002000
24037 .xword 0x750014800000
24038 .xword 0x7400001f0000
24039 .xword 0x740000ad0000
24040 .xword 0x735000124000
24041 .xword 0x750011000000
24042 .xword 0x750039400000
24043 .xword 0x740000a40000
24044 .xword 0x735000194000
24045 .xword 0x7350001f0000
24046 .xword 0x735000186000
24047 .xword 0x7350001b2000
24048 .xword 0x73500012e000
24049 .xword 0x7350001c2000
24050 .xword 0x740000380000
24051 .xword 0x740000f30000
24052Thr5_User_Data_4v302_data_end:
24053/*********************************************************************/
24054SECTION .Thr5_User_Text_4v005 TEXT_VA=0x740000410000
24055attr_text {
24056 Name = .Thr5_User_Text_4v005 ,
24057 VA = 0x740000410000 ,/* 0x74000041ffc0 */
24058 RA = 0x0010dd0000 ,
24059 PA = 0x0010dd0000 ,
24060 TTE_Context = 0x0a49 ,/* TEXT_PRIMARY */
24061 thr5_nz_ctx_tsb_0 ,
24062 TTE_V = 1 ,
24063 TTE_NFO = 0 ,
24064 TTE_L = 1 ,
24065 TTE_Soft = 0x010000 ,
24066 TTE_IE = 0 ,
24067 TTE_E = 0 ,
24068 TTE_CP = 0 ,
24069 TTE_CV = 0 ,
24070 TTE_P = 0 ,
24071 TTE_EP = 1 ,
24072 TTE_W = 0 ,
24073 TTE_SW1 = 1 ,
24074 TTE_SW0 = 1 ,
24075 TTE_RSVD1 = 0 ,
24076 TTE_Size = 1 ,
24077 /* ITTE_TAG_DATA = 0000740000410a49 8000000010dd0081 */
24078 end_label = Thr5_User_Text_4v005_text_end ,
24079 compressimage ,
24080 }
24081.text
24082.global Thr5_User_Text_4v005_text_begin
24083Thr5_User_Text_4v005_text_begin:
24084 nop
24085 sub %g1, 1, %g1
24086 brz %g1,Thr5_User_Text_4v005_exit
24087 nop
24088thr5_MMU_ASI_SECONDARY_LITTLE_311:
24089 .word 0x87802089
24090 .word 0xd4b963a0
24091 .word 0xc035a474
24092 .word 0x1000000
24093 or %g0, 0x034, %i7
24094 LOAD_IDATA_IN
24095 .word 0xc0242220
24096 .word 0x1000000
24097 .word 0xbe138000
24098 DDEMAP_PAGE
24099 .word 0xfcdad120
24100 .word 0xe472a018
24101 .word 0xc035aed2
24102 .word 0xfc9e9c40
24103 ACCESS_ITSB_PTR
24104 nop
24105 nop
24106 nop
24107 nop
24108 nop
24109 nop
24110 nop
24111 nop
24112 .word 0x1000000
24113 or %g0, 0x4b0, %i7
24114 ITLB_TAG_READ
24115 .word 0x1000000
24116 or %g0, 0xf5, %i7
24117 LOAD_DDATA_ACCESS
24118 .word 0xfe5aa040
24119 .word 0xf45c2008
24120 ACCESS_ITSB_PTR
24121 .word 0xc45f6038
24122 DO_BRANCH
24123 .word 0x81c36000
24124 .word 0xbe124000
24125 GOTO_SUPERVISOR0
24126 .word 0xbe842068
24127 .word 0xd4dfd000
24128 DO_BRANCH
24129 .word 0x81c26000
24130 .word 0xbe124000
24131 GOTO_SUPERVISOR0
24132 .word 0xfcde9000
24133 .word 0x1000000
24134 .word 0xbe104000
24135 srlx %i7, 8, %i7
24136 andn %i7, 0x1f, %i7
24137 ITLB_PROBE
24138 ACCESS_ITSB_PTR
24139 TOGGLE_LSU_DM
24140 .word 0x1000000
24141 or %g0, 0x313, %i7
24142 LOAD_DDATA_ACCESS
24143 .word 0xfe56a07e
24144 .word 0xfe48a6ed
24145 DDEMAP_ALL
24146 .word 0x1000000
24147 or %g0, 0x608, %i7
24148 DTLB_TAG_READ
24149 nop
24150 nop
24151 .word 0xfcdd9000
24152 .word 0x1000000
24153 or %g0, 0x04e, %i7
24154 LOAD_IDATA_IN
24155 .word 0xbe816040
24156 .word 0xe2dfd060
24157thr5_MMU_ASI_PRIMARY_312:
24158 .word 0x87802080
24159 .word 0xcef420a8
24160 DDEMAP_PCTX
24161 .word 0xc02128d8
24162 .word 0xfe5c2a20
24163 nop
24164 nop
24165 .word 0xbe154000
24166 GOTO_SUPERVISOR0
24167 .word 0xfe542d9a
24168 .word 0x81c26000
24169 .word 0xbe13c000
24170 GOTO_SUPERVISOR0
24171 nop
24172Thr5_User_Text_4v005_exit:
24173 EXIT_GOOD
24174Thr5_User_Text_4v005_text_end:
24175/*********************************************************************/
24176SECTION .Thr5_User_Text_4v402 TEXT_VA=0x740000ff0000
24177attr_text {
24178 Name = .Thr5_User_Text_4v402 ,
24179 VA = 0x740000ff0000 ,/* 0x740000ffffc0 */
24180 RA = 0x0010450000 ,
24181 PA = 0x5010450000 ,
24182 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
24183 thr5_z_ctx_tsb_1 ,
24184 TTE_V = 1 ,
24185 TTE_NFO = 0 ,
24186 TTE_L = 0 ,
24187 TTE_Soft = 0x040000 ,
24188 TTE_IE = 0 ,
24189 TTE_E = 0 ,
24190 TTE_CP = 0 ,
24191 TTE_CV = 0 ,
24192 TTE_P = 1 ,
24193 TTE_EP = 1 ,
24194 TTE_W = 0 ,
24195 TTE_SW1 = 0 ,
24196 TTE_SW0 = 0 ,
24197 TTE_RSVD1 = 0 ,
24198 TTE_Size = 1 ,
24199 /* ITTE_TAG_DATA = 0000740000ff0000 8000005010450081 */
24200 end_label = Thr5_User_Text_4v402_text_end ,
24201 compressimage ,
24202 }
24203.text
24204.global Thr5_User_Text_4v402_text_begin
24205Thr5_User_Text_4v402_text_begin:
24206 wrpr 0, %gl
24207 .word 0x1000000
24208 or %g0, 0x0a1, %i7
24209 P_LOAD_DDATA_IN
24210 .word 0x1000000
24211 or %g0, 0x68, %i7
24212 P_DTLB_TAG_READ
24213 .word 0xfcda8200
24214 .word 0x1000000
24215 or %g0, 0x522, %i7
24216 P_LOAD_DDATA_ACCESS
24217 .word 0xfcdd9000
24218 .word 0xbe85a130
24219 .word 0xfadfc200
24220 .word 0x1000000
24221 .word 0xbe108000
24222 P_IDEMAP_PAGE
24223 .word 0xfcdd9000
24224 .word 0xfcdd9000
24225thr5_MMU_ASI_AS_IF_USER_PRIMARY_313:
24226 .word 0x87802010
24227 .word 0xd4f120d0
24228 P_IDEMAP_PCTX
24229 .word 0x1000000
24230 .word 0xbe10c000
24231 P_DDEMAP_PAGE
24232 nop
24233 nop
24234 .word 0xfcdf5000
24235 nop
24236 nop
24237 nop
24238 nop
24239 nop
24240 .word 0x1000000
24241 or %g0, 0x191, %i7
24242 P_LOAD_IDATA_ACCESS
24243 nop
24244 nop
24245 nop
24246 nop
24247 nop
24248 nop
24249thr5_MMU_ASI_PRIMARY_314:
24250 .word 0x87802080
24251 .word 0xccf5a018
24252 .word 0x1000000
24253 or %g0, 0x04d, %i7
24254 P_LOAD_DDATA_IN
24255 P_ACCESS_DTSB_PTR
24256 nop
24257 .word 0xbe160000
24258 RETURN_FROM_SUPERVISOR1
24259 nop
24260Thr5_User_Text_4v402_exit:
24261 EXIT_GOOD
24262Thr5_User_Text_4v402_text_end:
24263/*********************************************************************/
24264SECTION .Thr5_User_Text_4v006 TEXT_VA=0x735000074000
24265attr_text {
24266 Name = .Thr5_User_Text_4v006 ,
24267 VA = 0x735000074000 ,/* 0x735000075fc0 */
24268 RA = 0x00d0174000 ,
24269 PA = 0x00d0174000 ,
24270 TTE_Context = 0x0a49 ,/* TEXT_PRIMARY */
24271 thr5_nz_ctx_tsb_3 ,
24272 TTE_V = 1 ,
24273 TTE_NFO = 0 ,
24274 TTE_L = 1 ,
24275 TTE_Soft = 0x010000 ,
24276 TTE_IE = 0 ,
24277 TTE_E = 0 ,
24278 TTE_CP = 0 ,
24279 TTE_CV = 0 ,
24280 TTE_P = 1 ,
24281 TTE_EP = 1 ,
24282 TTE_W = 0 ,
24283 TTE_SW1 = 1 ,
24284 TTE_SW0 = 1 ,
24285 TTE_RSVD1 = 0 ,
24286 TTE_Size = 0 ,
24287 /* ITTE_TAG_DATA = 0000735000074a49 80000000d0174080 */
24288 end_label = Thr5_User_Text_4v006_text_end ,
24289 compressimage ,
24290 }
24291.text
24292.global Thr5_User_Text_4v006_text_begin
24293Thr5_User_Text_4v006_text_begin:
24294 wrpr 0, %gl
24295 P_DDEMAP_ALL
24296 .word 0xf872a0b0
24297 .word 0xc02aae9f
24298 .word 0xfcdc0200
24299 .word 0x1000000
24300 or %g0, 0x4f8, %i7
24301 P_READ_IDATA_ACCESS
24302thr5_MMU_ASI_AS_IF_USER_PRIMARY_315:
24303 .word 0x87802010
24304 .word 0xd4f6a0e0
24305 .word 0xce76a090
24306 .word 0xc03121c0
24307 nop
24308 nop
24309 nop
24310 nop
24311 nop
24312 nop
24313 nop
24314 nop
24315 .word 0xbe842008
24316 .word 0xe0dfc200
24317 .word 0xe3995f20
24318thr5_MMU_ASI_BLK_COMMIT_S_316:
24319 .word 0x878020e1
24320 .word 0xe3baef40
24321thr5_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_317:
24322 .word 0x87802023
24323 .word 0xfcb963d0
24324 .word 0x1000000
24325 or %g0, 0x04e, %i7
24326 P_LOAD_DDATA_IN
24327 P_DDEMAP_ALL_PAGES
24328 nop
24329 nop
24330 nop
24331 nop
24332 nop
24333 nop
24334 nop
24335 nop
24336 .word 0xbe86a068
24337 .word 0xc4dfc200
24338 .word 0xfc9b04c0
24339 .word 0xbe80a068
24340 .word 0xe0dfd000
24341 nop
24342 .word 0xbe80a038
24343 .word 0xe0dfc200
24344thr5_MMU_ASI_PRIMARY_318:
24345 .word 0x87802080
24346 .word 0xe6f2a030
24347 P_IDEMAP_ALL_PAGES
24348 .word 0xbe85a0b8
24349 .word 0xe0dfc200
24350 .word 0x1000000
24351 or %g0, 0x50a, %i7
24352 P_LOAD_DDATA_ACCESS
24353 P_IDEMAP_ALL_PAGES
24354 .word 0x1000000
24355 or %g0, 0x164, %i7
24356 P_LOAD_IDATA_ACCESS
24357 .word 0xfcda8200
24358 .word 0xfcde9000
24359 .word 0xfc9dc4e0
24360 .word 0xf472a098
24361 .word 0xc075afe0
24362 nop
24363 nop
24364 nop
24365 P_IDEMAP_NCTX
24366 .word 0x1000000
24367 .word 0xbe12c000
24368 P_DDEMAP_RPAGE
24369 P_ACCESS_DTSB_PTR
24370 .word 0xfcdd9000
24371 nop
24372 nop
24373 nop
24374 nop
24375 nop
24376 .word 0xfc9d9000
24377 .word 0x1000000
24378 or %g0, 0x588, %i7
24379 P_READ_IDATA_ACCESS
24380 .word 0xd85c2018
24381 .word 0x1000000
24382 or %g0, 0x1d0, %i7
24383 P_DTLB_TAG_READ
24384 .word 0xfe5c29f8
24385 .word 0x1000000
24386 or %g0, 0x578, %i7
24387 P_ITLB_TAG_READ
24388 .word 0x1000000
24389 .word 0xbe120000
24390 P_DDEMAP_RPAGE
24391 .word 0x1000000
24392 .word 0xbe118000
24393 P_DDEMAP_RPAGE
24394 .word 0x1000000
24395 .word 0xbe100000
24396 P_IDEMAP_PAGE
24397 .word 0x1000000
24398 or %g0, 0x2e8, %i7
24399 P_LOAD_DDATA_ACCESS
24400 .word 0xbe160000
24401 RETURN_FROM_SUPERVISOR0
24402 nop
24403Thr5_User_Text_4v006_exit:
24404 EXIT_GOOD
24405Thr5_User_Text_4v006_text_end:
24406/*********************************************************************/
24407SECTION .Thr5_User_Data_4v103 DATA_VA=0x740000fa0000
24408attr_data {
24409 Name = .Thr5_User_Data_4v103 ,
24410 VA = 0x740000fa0000 ,/* 0x740000faffc0 */
24411 RA = 0x0010a00000 ,
24412 PA = 0x0010a00000 ,
24413 TTE_Context = 0x0a49 ,/* DATA_PRIMARY */
24414 thr5_nz_ctx_tsb_0 ,
24415 TTE_V = 1 ,
24416 TTE_NFO = 0 ,
24417 TTE_L = 1 ,
24418 TTE_Soft = 0x070000 ,
24419 TTE_IE = 0 ,
24420 TTE_E = 0 ,
24421 TTE_CP = 1 ,
24422 TTE_CV = 0 ,
24423 TTE_P = 0 ,
24424 TTE_EP = 0 ,
24425 TTE_W = 1 ,
24426 TTE_SW1 = 1 ,
24427 TTE_SW0 = 0 ,
24428 TTE_RSVD1 = 0 ,
24429 TTE_Size = 1 ,
24430 /* DTTE_TAG_DATA = 0000740000fa0a49 8000000010a00441 */
24431 end_label = Thr5_User_Data_4v103_data_end ,
24432 compressimage ,
24433 }
24434.data
24435.global Thr5_User_Data_4v103_data_begin
24436Thr5_User_Data_4v103_data_begin:
24437 .xword 0x75000dc00000
24438 .xword 0x740000980000
24439 .xword 0x7350000b4000
24440 .xword 0x760190000000
24441 .xword 0x740000360000
24442 .xword 0x75002d400000
24443 .xword 0x7350001e2000
24444 .xword 0x7350001a0000
24445 .xword 0x75000fc00000
24446 .xword 0x740000400000
24447 .xword 0x75003bc00000
24448 .xword 0x7350001bc000
24449 .xword 0x7350001ce000
24450 .xword 0x740000ab0000
24451 .xword 0x740000bf0000
24452 .xword 0x740000130000
24453 .xword 0x740000410000
24454 .xword 0x740000ff0000
24455 .xword 0x735000074000
24456 .xword 0x740000fa0000
24457 .xword 0x740000c00000
24458 .xword 0x7400009b0000
24459 .xword 0x740000340000
24460 .xword 0x740000120000
24461 .xword 0x735000002000
24462 .xword 0x750014800000
24463 .xword 0x7400001f0000
24464 .xword 0x740000ad0000
24465 .xword 0x735000124000
24466 .xword 0x750011000000
24467 .xword 0x750039400000
24468 .xword 0x740000a40000
24469 .xword 0x735000194000
24470 .xword 0x7350001f0000
24471 .xword 0x735000186000
24472 .xword 0x7350001b2000
24473 .xword 0x73500012e000
24474 .xword 0x7350001c2000
24475 .xword 0x740000380000
24476 .xword 0x740000f30000
24477Thr5_User_Data_4v103_data_end:
24478/*********************************************************************/
24479SECTION .Thr5_User_Data_4v303 DATA_VA=0x740000c00000
24480attr_data {
24481 Name = .Thr5_User_Data_4v303 ,
24482 VA = 0x740000c00000 ,/* 0x740000c0ffc0 */
24483 RA = 0x0010430000 ,
24484 PA = 0x5010430000 ,
24485 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
24486 thr5_z_ctx_tsb_1 ,
24487 TTE_V = 1 ,
24488 TTE_NFO = 0 ,
24489 TTE_L = 1 ,
24490 TTE_Soft = 0x0f0000 ,
24491 TTE_IE = 0 ,
24492 TTE_E = 0 ,
24493 TTE_CP = 0 ,
24494 TTE_CV = 0 ,
24495 TTE_P = 0 ,
24496 TTE_EP = 0 ,
24497 TTE_W = 1 ,
24498 TTE_SW1 = 1 ,
24499 TTE_SW0 = 0 ,
24500 TTE_RSVD1 = 0 ,
24501 TTE_Size = 1 ,
24502 /* DTTE_TAG_DATA = 0000740000c00000 8000005010430041 */
24503 end_label = Thr5_User_Data_4v303_data_end ,
24504 compressimage ,
24505 }
24506.data
24507.global Thr5_User_Data_4v303_data_begin
24508Thr5_User_Data_4v303_data_begin:
24509 .xword 0x75000dc00000
24510 .xword 0x740000980000
24511 .xword 0x7350000b4000
24512 .xword 0x760190000000
24513 .xword 0x740000360000
24514 .xword 0x75002d400000
24515 .xword 0x7350001e2000
24516 .xword 0x7350001a0000
24517 .xword 0x75000fc00000
24518 .xword 0x740000400000
24519 .xword 0x75003bc00000
24520 .xword 0x7350001bc000
24521 .xword 0x7350001ce000
24522 .xword 0x740000ab0000
24523 .xword 0x740000bf0000
24524 .xword 0x740000130000
24525 .xword 0x740000410000
24526 .xword 0x740000ff0000
24527 .xword 0x735000074000
24528 .xword 0x740000fa0000
24529 .xword 0x740000c00000
24530 .xword 0x7400009b0000
24531 .xword 0x740000340000
24532 .xword 0x740000120000
24533 .xword 0x735000002000
24534 .xword 0x750014800000
24535 .xword 0x7400001f0000
24536 .xword 0x740000ad0000
24537 .xword 0x735000124000
24538 .xword 0x750011000000
24539 .xword 0x750039400000
24540 .xword 0x740000a40000
24541 .xword 0x735000194000
24542 .xword 0x7350001f0000
24543 .xword 0x735000186000
24544 .xword 0x7350001b2000
24545 .xword 0x73500012e000
24546 .xword 0x7350001c2000
24547 .xword 0x740000380000
24548 .xword 0x740000f30000
24549Thr5_User_Data_4v303_data_end:
24550/*********************************************************************/
24551SECTION .Thr5_User_Text_4v007 TEXT_VA=0x7400009b0000
24552attr_text {
24553 Name = .Thr5_User_Text_4v007 ,
24554 VA = 0x7400009b0000 ,/* 0x7400009bffc0 */
24555 RA = 0x0010140000 ,
24556 PA = 0x0010140000 ,
24557 TTE_Context = 0x0a49 ,/* TEXT_PRIMARY */
24558 thr5_nz_ctx_tsb_0 ,
24559 TTE_V = 1 ,
24560 TTE_NFO = 0 ,
24561 TTE_L = 1 ,
24562 TTE_Soft = 0x010000 ,
24563 TTE_IE = 0 ,
24564 TTE_E = 0 ,
24565 TTE_CP = 0 ,
24566 TTE_CV = 0 ,
24567 TTE_P = 0 ,
24568 TTE_EP = 1 ,
24569 TTE_W = 0 ,
24570 TTE_SW1 = 1 ,
24571 TTE_SW0 = 1 ,
24572 TTE_RSVD1 = 0 ,
24573 TTE_Size = 1 ,
24574 /* ITTE_TAG_DATA = 00007400009b0a49 8000000010140081 */
24575 end_label = Thr5_User_Text_4v007_text_end ,
24576 compressimage ,
24577 }
24578.text
24579.global Thr5_User_Text_4v007_text_begin
24580Thr5_User_Text_4v007_text_begin:
24581 nop
24582 sub %g1, 1, %g1
24583 brz %g1,Thr5_User_Text_4v007_exit
24584 nop
24585thr5_MMU_ASI_BLK_P_319:
24586 .word 0x878020f0
24587 .word 0xe3baadc0
24588 .word 0xe075a038
24589 .word 0xc03429be
24590thr5_MMU_ASI_PRIMARY_320:
24591 .word 0x87802080
24592 .word 0xf2f76028
24593 nop
24594 nop
24595 nop
24596 nop
24597 nop
24598 nop
24599 nop
24600 nop
24601 nop
24602 .word 0x1000000
24603 .word 0xbe168000
24604 DDEMAP_PAGE
24605 nop
24606 nop
24607 nop
24608 nop
24609 nop
24610 nop
24611 nop
24612 nop
24613 nop
24614 .word 0x1000000
24615 or %g0, 0x700, %i7
24616 READ_DDATA_ACCESS
24617 .word 0xfcd89000
24618 DDEMAP_ALL_RPAGES
24619 .word 0x1000000
24620 or %g0, 0x48, %i7
24621 ITLB_TAG_READ
24622 DO_BRANCH
24623 .word 0x81c3e000
24624 .word 0xbe124000
24625 GOTO_SUPERVISOR0
24626 .word 0xc022a9f4
24627 .word 0xf8742028
24628 .word 0xc0342fa8
24629 DDEMAP_NCTX
24630 .word 0xd476a068
24631 .word 0xc0242f14
24632 .word 0x1000000
24633 or %g0, 0x208, %i7
24634 READ_DDATA_ACCESS
24635 IDEMAP_ALL
24636 nop
24637 nop
24638 .word 0xfa5c2130
24639 .word 0x1000000
24640 or %g0, 0x43e, %i7
24641 LOAD_IDATA_ACCESS
24642 IDEMAP_ALL_RPAGES
24643 TOGGLE_LSU_DM
24644 .word 0xbe138000
24645 GOTO_SUPERVISOR1
24646 nop
24647 nop
24648 nop
24649 nop
24650 nop
24651 nop
24652 nop
24653 nop
24654 nop
24655 .word 0xd2776020
24656 .word 0xc02aaf36
24657thr5_MMU_ASI_PRIMARY_321:
24658 .word 0x87802080
24659 .word 0xc8bda8c0
24660 .word 0x1000000
24661 or %g0, 0x097, %i7
24662 LOAD_DDATA_IN
24663 .word 0xc0712420
24664 .word 0xee5da0a0
24665 .word 0x1000000
24666 or %g0, 0x001, %i7
24667 LOAD_IDATA_IN
24668 .word 0x1000000
24669 or %g0, 0x07c, %i7
24670 LOAD_DDATA_IN
24671 .word 0xc02c2231
24672 .word 0xc020aaa0
24673 .word 0xfcdd9000
24674 .word 0x1000000
24675 .word 0xbe130000
24676 DDEMAP_RPAGE
24677 .word 0x1000000
24678 or %g0, 0x003, %i7
24679 LOAD_DDATA_IN
24680 .word 0xfcdf5000
24681 .word 0xfe5aa370
24682 .word 0x1000000
24683 or %g0, 0x4c8, %i7
24684 READ_IDATA_ACCESS
24685 nop
24686 nop
24687 nop
24688 DO_BRANCH
24689 .word 0x81c0e088
24690 .word 0xbe124000
24691 GOTO_SUPERVISOR0
24692 IDEMAP_NCTX
24693 .word 0xfe55a912
24694 nop
24695 nop
24696 .word 0x1000000
24697 or %g0, 0x340, %i7
24698 DTLB_TAG_READ
24699thr5_MMU_ASI_BLK_P_322:
24700 .word 0x878020f0
24701 .word 0xe3baa980
24702 .word 0xbe8420d0
24703 .word 0xc8dfd000
24704 DO_BRANCH
24705 .word 0x81c26000
24706 .word 0xbe13c000
24707 GOTO_SUPERVISOR0
24708 .word 0xf875a058
24709 .word 0xc072ae08
24710 .word 0x81c6e000
24711 .word 0xbe124000
24712 GOTO_SUPERVISOR0
24713 nop
24714Thr5_User_Text_4v007_exit:
24715 EXIT_GOOD
24716Thr5_User_Text_4v007_text_end:
24717/*********************************************************************/
24718SECTION .Thr5_User_Text_4v403 TEXT_VA=0x740000340000
24719attr_text {
24720 Name = .Thr5_User_Text_4v403 ,
24721 VA = 0x740000340000 ,/* 0x74000034ffc0 */
24722 RA = 0x0010c10000 ,
24723 PA = 0x5010c10000 ,
24724 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
24725 thr5_z_ctx_tsb_1 ,
24726 TTE_V = 1 ,
24727 TTE_NFO = 0 ,
24728 TTE_L = 0 ,
24729 TTE_Soft = 0x040000 ,
24730 TTE_IE = 0 ,
24731 TTE_E = 0 ,
24732 TTE_CP = 0 ,
24733 TTE_CV = 0 ,
24734 TTE_P = 1 ,
24735 TTE_EP = 1 ,
24736 TTE_W = 0 ,
24737 TTE_SW1 = 0 ,
24738 TTE_SW0 = 0 ,
24739 TTE_RSVD1 = 0 ,
24740 TTE_Size = 1 ,
24741 /* ITTE_TAG_DATA = 0000740000340000 8000005010c10081 */
24742 end_label = Thr5_User_Text_4v403_text_end ,
24743 compressimage ,
24744 }
24745.text
24746.global Thr5_User_Text_4v403_text_begin
24747Thr5_User_Text_4v403_text_begin:
24748 wrpr 0, %gl
24749 P_TOGGLE_LSU_DM
24750 .word 0xfcdf0280
24751thr5_MMU_ASI_AS_IF_USER_PRIMARY_323:
24752 .word 0x87802010
24753 .word 0xcef2a020
24754 P_ACCESS_ITSB_PTR
24755 P_ACCESS_ITSB_PTR
24756thr5_MMU_ASI_AS_IF_USER_PRIMARY_324:
24757 .word 0x87802010
24758 .word 0xfaf42098
24759 nop
24760 nop
24761 nop
24762 .word 0xfcd89000
24763 P_ACCESS_ITSB_PTR
24764 nop
24765 nop
24766 nop
24767 nop
24768 .word 0x1000000
24769 or %g0, 0x004, %i7
24770 P_LOAD_IDATA_IN
24771thr5_MMU_ASI_SECONDARY_325:
24772 .word 0x87802081
24773 .word 0xd8b96e20
24774 .word 0x1000000
24775 or %g0, 0x09a, %i7
24776 P_LOAD_IDATA_IN
24777 .word 0x1000000
24778 or %g0, 0x8f, %i7
24779 P_LOAD_DDATA_ACCESS
24780 .word 0xbe85a038
24781 .word 0xe0dfc200
24782 .word 0xfcde8200
24783 P_IDEMAP_NCTX
24784thr5_MMU_ASI_PRIMARY_326:
24785 .word 0x87802080
24786 .word 0xeaf6a0e8
24787 .word 0xfcdd8200
24788 .word 0x1000000
24789 .word 0xbe124000
24790 P_DDEMAP_RPAGE
24791 .word 0xfcdd9000
24792 .word 0xbe8420f0
24793 .word 0xd4dfd000
24794 .word 0xe671a020
24795 .word 0xc024a69c
24796thr5_MMU_ASI_BLK_P_327:
24797 .word 0x878020f0
24798 .word 0xc3b8ad40
24799 .word 0xbe82a100
24800 .word 0xe0dfc200
24801 .word 0xbe11c000
24802 RETURN_FROM_SUPERVISOR1
24803 nop
24804Thr5_User_Text_4v403_exit:
24805 EXIT_GOOD
24806Thr5_User_Text_4v403_text_end:
24807/*********************************************************************/
24808SECTION .Thr5_User_Data_4v104 DATA_VA=0x740000120000
24809attr_data {
24810 Name = .Thr5_User_Data_4v104 ,
24811 VA = 0x740000120000 ,/* 0x74000012ffc0 */
24812 RA = 0x00102a0000 ,
24813 PA = 0x00102a0000 ,
24814 TTE_Context = 0x0a49 ,/* DATA_PRIMARY */
24815 thr5_nz_ctx_tsb_0 ,
24816 TTE_V = 1 ,
24817 TTE_NFO = 0 ,
24818 TTE_L = 1 ,
24819 TTE_Soft = 0x070000 ,
24820 TTE_IE = 0 ,
24821 TTE_E = 0 ,
24822 TTE_CP = 1 ,
24823 TTE_CV = 0 ,
24824 TTE_P = 0 ,
24825 TTE_EP = 0 ,
24826 TTE_W = 1 ,
24827 TTE_SW1 = 1 ,
24828 TTE_SW0 = 0 ,
24829 TTE_RSVD1 = 0 ,
24830 TTE_Size = 1 ,
24831 /* DTTE_TAG_DATA = 0000740000120a49 80000000102a0441 */
24832 end_label = Thr5_User_Data_4v104_data_end ,
24833 compressimage ,
24834 }
24835.data
24836.global Thr5_User_Data_4v104_data_begin
24837Thr5_User_Data_4v104_data_begin:
24838 .xword 0x75000dc00000
24839 .xword 0x740000980000
24840 .xword 0x7350000b4000
24841 .xword 0x760190000000
24842 .xword 0x740000360000
24843 .xword 0x75002d400000
24844 .xword 0x7350001e2000
24845 .xword 0x7350001a0000
24846 .xword 0x75000fc00000
24847 .xword 0x740000400000
24848 .xword 0x75003bc00000
24849 .xword 0x7350001bc000
24850 .xword 0x7350001ce000
24851 .xword 0x740000ab0000
24852 .xword 0x740000bf0000
24853 .xword 0x740000130000
24854 .xword 0x740000410000
24855 .xword 0x740000ff0000
24856 .xword 0x735000074000
24857 .xword 0x740000fa0000
24858 .xword 0x740000c00000
24859 .xword 0x7400009b0000
24860 .xword 0x740000340000
24861 .xword 0x740000120000
24862 .xword 0x735000002000
24863 .xword 0x750014800000
24864 .xword 0x7400001f0000
24865 .xword 0x740000ad0000
24866 .xword 0x735000124000
24867 .xword 0x750011000000
24868 .xword 0x750039400000
24869 .xword 0x740000a40000
24870 .xword 0x735000194000
24871 .xword 0x7350001f0000
24872 .xword 0x735000186000
24873 .xword 0x7350001b2000
24874 .xword 0x73500012e000
24875 .xword 0x7350001c2000
24876 .xword 0x740000380000
24877 .xword 0x740000f30000
24878Thr5_User_Data_4v104_data_end:
24879/*********************************************************************/
24880SECTION .Thr5_User_Text_4v008 TEXT_VA=0x735000002000
24881attr_text {
24882 Name = .Thr5_User_Text_4v008 ,
24883 VA = 0x735000002000 ,/* 0x735000003fc0 */
24884 RA = 0x00d010c000 ,
24885 PA = 0x00d010c000 ,
24886 TTE_Context = 0x0a49 ,/* TEXT_PRIMARY */
24887 thr5_nz_ctx_tsb_3 ,
24888 TTE_V = 1 ,
24889 TTE_NFO = 0 ,
24890 TTE_L = 1 ,
24891 TTE_Soft = 0x010000 ,
24892 TTE_IE = 0 ,
24893 TTE_E = 0 ,
24894 TTE_CP = 0 ,
24895 TTE_CV = 0 ,
24896 TTE_P = 0 ,
24897 TTE_EP = 1 ,
24898 TTE_W = 0 ,
24899 TTE_SW1 = 1 ,
24900 TTE_SW0 = 1 ,
24901 TTE_RSVD1 = 0 ,
24902 TTE_Size = 0 ,
24903 /* ITTE_TAG_DATA = 0000735000002a49 80000000d010c080 */
24904 end_label = Thr5_User_Text_4v008_text_end ,
24905 compressimage ,
24906 }
24907.text
24908.global Thr5_User_Text_4v008_text_begin
24909Thr5_User_Text_4v008_text_begin:
24910 nop
24911 sub %g1, 1, %g1
24912 brz %g1,Thr5_User_Text_4v008_exit
24913 nop
24914 .word 0xfc9c5020
24915thr5_MMU_ASI_PRIMARY_328:
24916 .word 0x87802080
24917 .word 0xc6f6a0e8
24918 .word 0x1000000
24919 or %g0, 0x5d0, %i7
24920 READ_IDATA_ACCESS
24921 .word 0xfe4428a8
24922 .word 0xbe85a068
24923 .word 0xd4dfd000
24924 .word 0xd8742018
24925 .word 0xc0212ee8
24926 .word 0x1000000
24927 or %g0, 0x39, %i7
24928 LOAD_IDATA_ACCESS
24929 .word 0xe05ea0b8
24930 DDEMAP_ALL
24931 .word 0x1000000
24932 or %g0, 0x168, %i7
24933 ITLB_TAG_READ
24934 .word 0xc022a520
24935 .word 0x1000000
24936 or %g0, 0x060, %i7
24937 LOAD_DDATA_IN
24938 .word 0xbe124000
24939 GOTO_SUPERVISOR0
24940 .word 0xe1991e00
24941 .word 0xfcdc1140
24942 .word 0xc032adaa
24943 DDEMAP_NCTX
24944 IDEMAP_ALL_RPAGES
24945 .word 0xe676a128
24946 .word 0xc026aed4
24947 .word 0xd45c2098
24948 DDEMAP_ALL_RPAGES
24949 .word 0xe05c20e0
24950 DDEMAP_SCTX
24951 .word 0x1000000
24952 or %g0, 0x0ae, %i7
24953 LOAD_DDATA_IN
24954 .word 0xbe124000
24955 GOTO_SUPERVISOR0
24956 ACCESS_ITSB_PTR
24957 .word 0xc035a9e4
24958 IDEMAP_PCTX
24959 DDEMAP_ALL_RPAGES
24960 DO_BRANCH
24961 .word 0x81c3e000
24962 .word 0xbe154000
24963 GOTO_SUPERVISOR0
24964 .word 0xc0242f24
24965 .word 0x1000000
24966 .word 0xbe100000
24967 IDEMAP_PAGE
24968 IDEMAP_ALL_RPAGES
24969 .word 0xe272a010
24970 .word 0xc0276cb8
24971 .word 0xd85c2018
24972 .word 0x1000000
24973 .word 0xbe140000
24974 srlx %i7, 8, %i7
24975 andn %i7, 0x1f, %i7
24976 xor %i7, 0x10, %i7
24977 ITLB_PROBE
24978 .word 0xfe4f647b
24979 .word 0xfcdad120
24980 .word 0xc026aac4
24981 .word 0xfe46a688
24982 .word 0x1000000
24983 or %g0, 0x1b5, %i7
24984 LOAD_IDATA_ACCESS
24985 nop
24986 nop
24987 nop
24988 nop
24989 nop
24990 nop
24991 nop
24992 nop
24993 nop
24994 nop
24995 DO_BRANCH
24996 .word 0x81c6e000
24997 .word 0xbe154000
24998 GOTO_SUPERVISOR0
24999 .word 0x1000000
25000 or %g0, 0x054, %i7
25001 LOAD_IDATA_IN
25002 .word 0xf45aa038
25003 nop
25004 nop
25005 nop
25006 nop
25007 nop
25008 nop
25009 nop
25010 nop
25011 IDEMAP_ALL_RPAGES
25012 .word 0xc02da9b5
25013 .word 0xec58a068
25014 IDEMAP_PCTX
25015 .word 0x1000000
25016 or %g0, 0x1bc, %i7
25017 LOAD_IDATA_ACCESS
25018 nop
25019 nop
25020 nop
25021 nop
25022 nop
25023 nop
25024 nop
25025 nop
25026 nop
25027 .word 0x1000000
25028 or %g0, 0x498, %i7
25029 ITLB_TAG_READ
25030 .word 0xe2592070
25031 .word 0x1000000
25032 or %g0, 0x04c, %i7
25033 LOAD_IDATA_IN
25034 .word 0xc45c2098
25035 .word 0x1000000
25036 .word 0xbe16c000
25037 srlx %i7, 8, %i7
25038 andn %i7, 0x1f, %i7
25039 xor %i7, 0x10, %i7
25040 ITLB_PROBE
25041thr5_MMU_ASI_SECONDARY_329:
25042 .word 0x87802081
25043 .word 0xd8bc6ab0
25044 nop
25045 nop
25046 nop
25047 nop
25048 nop
25049 nop
25050 nop
25051 DO_BRANCH
25052 .word 0x81c62000
25053 .word 0xbe124000
25054 GOTO_SUPERVISOR0
25055 .word 0xf87120b0
25056 .word 0xc02daa03
25057 .word 0xbe13c000
25058 GOTO_SUPERVISOR0
25059 nop
25060Thr5_User_Text_4v008_exit:
25061 EXIT_GOOD
25062Thr5_User_Text_4v008_text_end:
25063/*********************************************************************/
25064SECTION .Thr5_User_Text_4v404 TEXT_VA=0x750014800000
25065attr_text {
25066 Name = .Thr5_User_Text_4v404 ,
25067 VA = 0x750014800000 ,/* 0x750014bfffc0 */
25068 RA = 0x01d9c00000 ,
25069 PA = 0x01d9c00000 ,
25070 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
25071 thr5_z_ctx_tsb_2 ,
25072 TTE_V = 1 ,
25073 TTE_NFO = 0 ,
25074 TTE_L = 0 ,
25075 TTE_Soft = 0x040000 ,
25076 TTE_IE = 0 ,
25077 TTE_E = 0 ,
25078 TTE_CP = 0 ,
25079 TTE_CV = 0 ,
25080 TTE_P = 1 ,
25081 TTE_EP = 1 ,
25082 TTE_W = 0 ,
25083 TTE_SW1 = 0 ,
25084 TTE_SW0 = 0 ,
25085 TTE_RSVD1 = 0 ,
25086 TTE_Size = 3 ,
25087 /* ITTE_TAG_DATA = 0000750014800000 80000001d9c00083 */
25088 end_label = Thr5_User_Text_4v404_text_end ,
25089 compressimage ,
25090 }
25091.text
25092.global Thr5_User_Text_4v404_text_begin
25093Thr5_User_Text_4v404_text_begin:
25094 wrpr 0, %gl
25095 nop
25096 nop
25097 nop
25098 nop
25099 nop
25100 nop
25101 nop
25102 nop
25103 nop
25104 P_DDEMAP_ALL
25105 P_IDEMAP_ALL_PAGES
25106 .word 0xbe86e098
25107 .word 0xd4dfc280
25108 .word 0xe39942e0
25109thr5_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_330:
25110 .word 0x87802018
25111 .word 0xd4f42100
25112 .word 0x1000000
25113 .word 0xbe150000
25114 srlx %i7, 8, %i7
25115 andn %i7, 0x1f, %i7
25116 xor %i7, 0x10, %i7
25117 P_ITLB_PROBE
25118thr5_MMU_ASI_BLK_COMMIT_P_331:
25119 .word 0x878020e0
25120 .word 0xe1bf68c0
25121 .word 0xbe8120b8
25122 .word 0xe0dfd000
25123 P_DDEMAP_PCTX
25124thr5_MMU_ASI_AS_IF_USER_PRIMARY_332:
25125 .word 0x87802010
25126 .word 0xcef2a090
25127 .word 0xfa71a098
25128 .word 0xc0732a88
25129 nop
25130 nop
25131 nop
25132 nop
25133 nop
25134 nop
25135 nop
25136 nop
25137 .word 0xea74a0a8
25138 .word 0xc071aa70
25139 .word 0x1000000
25140 .word 0xbe150000
25141 srlx %i7, 8, %i7
25142 andn %i7, 0x1f, %i7
25143 xor %i7, 0x10, %i7
25144 P_ITLB_PROBE
25145 P_IDEMAP_ALL_PAGES
25146thr5_MMU_ASI_AS_IF_USER_PRIMARY_333:
25147 .word 0x87802010
25148 .word 0xdaf6a080
25149 .word 0xfcdd8200
25150 .word 0xde7320f8
25151 .word 0xc035e880
25152 P_DDEMAP_ALL_RPAGES
25153 P_IDEMAP_ALL_RPAGES
25154 nop
25155 nop
25156 nop
25157 nop
25158thr5_MMU_ASI_PRIMARY_334:
25159 .word 0x87802080
25160 .word 0xf4f0a0d0
25161 .word 0xbe14c000
25162 RETURN_FROM_SUPERVISOR1
25163 nop
25164Thr5_User_Text_4v404_exit:
25165 EXIT_GOOD
25166Thr5_User_Text_4v404_text_end:
25167/*********************************************************************/
25168SECTION .Thr5_User_Data_4v105 DATA_VA=0x7400001f0000
25169attr_data {
25170 Name = .Thr5_User_Data_4v105 ,
25171 VA = 0x7400001f0000 ,/* 0x7400001fffc0 */
25172 RA = 0x0010a40000 ,
25173 PA = 0x0010a40000 ,
25174 TTE_Context = 0x0a49 ,/* DATA_PRIMARY */
25175 thr5_nz_ctx_tsb_0 ,
25176 TTE_V = 1 ,
25177 TTE_NFO = 0 ,
25178 TTE_L = 1 ,
25179 TTE_Soft = 0x070000 ,
25180 TTE_IE = 0 ,
25181 TTE_E = 0 ,
25182 TTE_CP = 1 ,
25183 TTE_CV = 0 ,
25184 TTE_P = 0 ,
25185 TTE_EP = 0 ,
25186 TTE_W = 1 ,
25187 TTE_SW1 = 1 ,
25188 TTE_SW0 = 0 ,
25189 TTE_RSVD1 = 0 ,
25190 TTE_Size = 1 ,
25191 /* DTTE_TAG_DATA = 00007400001f0a49 8000000010a40441 */
25192 end_label = Thr5_User_Data_4v105_data_end ,
25193 compressimage ,
25194 }
25195.data
25196.global Thr5_User_Data_4v105_data_begin
25197Thr5_User_Data_4v105_data_begin:
25198 .xword 0x75000dc00000
25199 .xword 0x740000980000
25200 .xword 0x7350000b4000
25201 .xword 0x760190000000
25202 .xword 0x740000360000
25203 .xword 0x75002d400000
25204 .xword 0x7350001e2000
25205 .xword 0x7350001a0000
25206 .xword 0x75000fc00000
25207 .xword 0x740000400000
25208 .xword 0x75003bc00000
25209 .xword 0x7350001bc000
25210 .xword 0x7350001ce000
25211 .xword 0x740000ab0000
25212 .xword 0x740000bf0000
25213 .xword 0x740000130000
25214 .xword 0x740000410000
25215 .xword 0x740000ff0000
25216 .xword 0x735000074000
25217 .xword 0x740000fa0000
25218 .xword 0x740000c00000
25219 .xword 0x7400009b0000
25220 .xword 0x740000340000
25221 .xword 0x740000120000
25222 .xword 0x735000002000
25223 .xword 0x750014800000
25224 .xword 0x7400001f0000
25225 .xword 0x740000ad0000
25226 .xword 0x735000124000
25227 .xword 0x750011000000
25228 .xword 0x750039400000
25229 .xword 0x740000a40000
25230 .xword 0x735000194000
25231 .xword 0x7350001f0000
25232 .xword 0x735000186000
25233 .xword 0x7350001b2000
25234 .xword 0x73500012e000
25235 .xword 0x7350001c2000
25236 .xword 0x740000380000
25237 .xword 0x740000f30000
25238Thr5_User_Data_4v105_data_end:
25239/*********************************************************************/
25240SECTION .Thr5_User_Text_4v009 TEXT_VA=0x740000ad0000
25241attr_text {
25242 Name = .Thr5_User_Text_4v009 ,
25243 VA = 0x740000ad0000 ,/* 0x740000adffc0 */
25244 RA = 0x0010c00000 ,
25245 PA = 0x0010c00000 ,
25246 TTE_Context = 0x0a49 ,/* TEXT_PRIMARY */
25247 thr5_nz_ctx_tsb_0 ,
25248 TTE_V = 1 ,
25249 TTE_NFO = 0 ,
25250 TTE_L = 1 ,
25251 TTE_Soft = 0x010000 ,
25252 TTE_IE = 0 ,
25253 TTE_E = 0 ,
25254 TTE_CP = 0 ,
25255 TTE_CV = 0 ,
25256 TTE_P = 0 ,
25257 TTE_EP = 1 ,
25258 TTE_W = 0 ,
25259 TTE_SW1 = 1 ,
25260 TTE_SW0 = 1 ,
25261 TTE_RSVD1 = 0 ,
25262 TTE_Size = 1 ,
25263 /* ITTE_TAG_DATA = 0000740000ad0a49 8000000010c00081 */
25264 end_label = Thr5_User_Text_4v009_text_end ,
25265 compressimage ,
25266 }
25267.text
25268.global Thr5_User_Text_4v009_text_begin
25269Thr5_User_Text_4v009_text_begin:
25270 nop
25271 sub %g1, 1, %g1
25272 brz %g1,Thr5_User_Text_4v009_exit
25273 nop
25274 .word 0x1000000
25275 or %g0, 0x06b, %i7
25276 LOAD_IDATA_IN
25277 .word 0x1000000
25278 or %g0, 0x138, %i7
25279 READ_IDATA_ACCESS
25280 .word 0xbe164000
25281 GOTO_SUPERVISOR1
25282 .word 0xfe5f6fd0
25283 DDEMAP_SCTX
25284 .word 0xfa5aa068
25285 .word 0xbe82a0d0
25286 .word 0xf4dfd000
25287 .word 0xe276a010
25288 .word 0xc022a334
25289 .word 0xfc9c5120
25290 .word 0xc0342d9a
25291 .word 0xc076a6f0
25292 .word 0x1000000
25293 or %g0, 0xb0, %i7
25294 ITLB_TAG_READ
25295 .word 0xf07760c0
25296 .word 0xc036ae40
25297 .word 0xfe52a3bc
25298 .word 0x1000000
25299 or %g0, 0x350, %i7
25300 READ_DDATA_ACCESS
25301thr5_MMU_ASI_BLK_P_335:
25302 .word 0x878020f0
25303 .word 0xc1b8a480
25304 .word 0xd2742128
25305 .word 0xc02aa65e
25306 .word 0xbe124000
25307 GOTO_SUPERVISOR0
25308 IDEMAP_ALL_RPAGES
25309 .word 0xbe80a110
25310 .word 0xd4dfd000
25311 .word 0xd2742128
25312 .word 0xc075a670
25313 .word 0x1000000
25314 or %g0, 0x211, %i7
25315 LOAD_DDATA_ACCESS
25316 DO_BRANCH
25317 .word 0x81c36000
25318 .word 0xbe124000
25319 GOTO_SUPERVISOR0
25320 .word 0xfe4aaf11
25321 .word 0x81c26000
25322 .word 0xbe124000
25323 GOTO_SUPERVISOR0
25324 nop
25325Thr5_User_Text_4v009_exit:
25326 EXIT_GOOD
25327Thr5_User_Text_4v009_text_end:
25328/*********************************************************************/
25329SECTION .Thr5_User_Data_4v106 DATA_VA=0x735000124000
25330attr_data {
25331 Name = .Thr5_User_Data_4v106 ,
25332 VA = 0x735000124000 ,/* 0x735000125fc0 */
25333 RA = 0x00d0146000 ,
25334 PA = 0x00d0146000 ,
25335 TTE_Context = 0x0a49 ,/* DATA_PRIMARY */
25336 thr5_nz_ctx_tsb_3 ,
25337 TTE_V = 1 ,
25338 TTE_NFO = 0 ,
25339 TTE_L = 1 ,
25340 TTE_Soft = 0x070000 ,
25341 TTE_IE = 0 ,
25342 TTE_E = 0 ,
25343 TTE_CP = 1 ,
25344 TTE_CV = 0 ,
25345 TTE_P = 0 ,
25346 TTE_EP = 0 ,
25347 TTE_W = 1 ,
25348 TTE_SW1 = 1 ,
25349 TTE_SW0 = 0 ,
25350 TTE_RSVD1 = 0 ,
25351 TTE_Size = 0 ,
25352 /* DTTE_TAG_DATA = 0000735000124a49 80000000d0146440 */
25353 end_label = Thr5_User_Data_4v106_data_end ,
25354 compressimage ,
25355 }
25356.data
25357.global Thr5_User_Data_4v106_data_begin
25358Thr5_User_Data_4v106_data_begin:
25359 .xword 0x75000dc00000
25360 .xword 0x740000980000
25361 .xword 0x7350000b4000
25362 .xword 0x760190000000
25363 .xword 0x740000360000
25364 .xword 0x75002d400000
25365 .xword 0x7350001e2000
25366 .xword 0x7350001a0000
25367 .xword 0x75000fc00000
25368 .xword 0x740000400000
25369 .xword 0x75003bc00000
25370 .xword 0x7350001bc000
25371 .xword 0x7350001ce000
25372 .xword 0x740000ab0000
25373 .xword 0x740000bf0000
25374 .xword 0x740000130000
25375 .xword 0x740000410000
25376 .xword 0x740000ff0000
25377 .xword 0x735000074000
25378 .xword 0x740000fa0000
25379 .xword 0x740000c00000
25380 .xword 0x7400009b0000
25381 .xword 0x740000340000
25382 .xword 0x740000120000
25383 .xword 0x735000002000
25384 .xword 0x750014800000
25385 .xword 0x7400001f0000
25386 .xword 0x740000ad0000
25387 .xword 0x735000124000
25388 .xword 0x750011000000
25389 .xword 0x750039400000
25390 .xword 0x740000a40000
25391 .xword 0x735000194000
25392 .xword 0x7350001f0000
25393 .xword 0x735000186000
25394 .xword 0x7350001b2000
25395 .xword 0x73500012e000
25396 .xword 0x7350001c2000
25397 .xword 0x740000380000
25398 .xword 0x740000f30000
25399Thr5_User_Data_4v106_data_end:
25400/*********************************************************************/
25401SECTION .Thr5_User_Text_4v00a TEXT_VA=0x750011000000
25402attr_text {
25403 Name = .Thr5_User_Text_4v00a ,
25404 VA = 0x750011000000 ,/* 0x7500113fffc0 */
25405 RA = 0x01d7800000 ,
25406 PA = 0x01d7800000 ,
25407 TTE_Context = 0x0a49 ,/* TEXT_PRIMARY */
25408 thr5_nz_ctx_tsb_1 ,
25409 TTE_V = 1 ,
25410 TTE_NFO = 0 ,
25411 TTE_L = 1 ,
25412 TTE_Soft = 0x010000 ,
25413 TTE_IE = 0 ,
25414 TTE_E = 0 ,
25415 TTE_CP = 0 ,
25416 TTE_CV = 0 ,
25417 TTE_P = 0 ,
25418 TTE_EP = 1 ,
25419 TTE_W = 0 ,
25420 TTE_SW1 = 1 ,
25421 TTE_SW0 = 1 ,
25422 TTE_RSVD1 = 0 ,
25423 TTE_Size = 3 ,
25424 /* ITTE_TAG_DATA = 0000750011000a49 80000001d7800083 */
25425 end_label = Thr5_User_Text_4v00a_text_end ,
25426 compressimage ,
25427 }
25428.text
25429.global Thr5_User_Text_4v00a_text_begin
25430Thr5_User_Text_4v00a_text_begin:
25431 nop
25432 sub %g1, 1, %g1
25433 brz %g1,Thr5_User_Text_4v00a_exit
25434 nop
25435 .word 0xfe4f602a
25436 nop
25437 nop
25438 nop
25439 nop
25440 nop
25441 nop
25442 nop
25443 nop
25444 .word 0x1000000
25445 or %g0, 0x060, %i7
25446 LOAD_IDATA_IN
25447 DDEMAP_PCTX
25448 .word 0x1000000
25449 or %g0, 0x08d, %i7
25450 LOAD_IDATA_IN
25451 .word 0xfc9d9c40
25452 IDEMAP_NCTX
25453 IDEMAP_ALL
25454 .word 0xc075ac88
25455 .word 0xf472a110
25456 .word 0xc02da19f
25457 .word 0xbe120000
25458 GOTO_SUPERVISOR1
25459 .word 0xbe86a068
25460 .word 0xd4dfd000
25461 DO_BRANCH
25462 .word 0x81c3e000
25463 .word 0xbe124000
25464 GOTO_SUPERVISOR0
25465 nop
25466 nop
25467 nop
25468 .word 0xc02da190
25469 .word 0xfc995020
25470 .word 0x1000000
25471 or %g0, 0x083, %i7
25472 LOAD_IDATA_IN
25473 ACCESS_DTSB_PTR
25474 .word 0x1000000
25475 or %g0, 0x020, %i7
25476 LOAD_IDATA_IN
25477 .word 0x1000000
25478 or %g0, 0x408, %i7
25479 DTLB_TAG_READ
25480 .word 0x1000000
25481 .word 0xbe114000
25482 srlx %i7, 8, %i7
25483 andn %i7, 0x1f, %i7
25484 ITLB_PROBE
25485 .word 0xd45aa068
25486 .word 0xfe4eafe7
25487 nop
25488 nop
25489 nop
25490 nop
25491 nop
25492 nop
25493 nop
25494 nop
25495 nop
25496 .word 0x1000000
25497 or %g0, 0x5c8, %i7
25498 DTLB_TAG_READ
25499 nop
25500 nop
25501 nop
25502 nop
25503 nop
25504 nop
25505 nop
25506thr5_MMU_ASI_BLK_COMMIT_S_336:
25507 .word 0x878020e1
25508 .word 0xe1b96f00
25509 .word 0x1000000
25510 or %g0, 0x30, %i7
25511 ITLB_TAG_READ
25512 DDEMAP_SCTX
25513thr5_MMU_ASI_BLK_COMMIT_P_337:
25514 .word 0x878020e0
25515 .word 0xe1baa740
25516 .word 0xfcda9000
25517 .word 0xc032a642
25518 .word 0xbe150000
25519 GOTO_SUPERVISOR1
25520 ACCESS_ITSB_PTR
25521 TOGGLE_LSU_IM
25522 .word 0xde72a0c0
25523 .word 0xc036a18e
25524 IDEMAP_PCTX
25525 .word 0xbe846070
25526 .word 0xcadfd060
25527 .word 0x1000000
25528 or %g0, 0x2a0, %i7
25529 DTLB_TAG_READ
25530 .word 0xfa75a130
25531 .word 0xc072ab68
25532thr5_MMU_ASI_PRIMARY_338:
25533 .word 0x87802080
25534 .word 0xc4f42038
25535 .word 0xea72a0a8
25536 .word 0xc036a874
25537 .word 0xe05da0e0
25538 .word 0xe4712018
25539 .word 0xc036a480
25540thr5_MMU_ASI_PRIMARY_LITTLE_339:
25541 .word 0x87802088
25542 .word 0xecf76110
25543 .word 0xfc9adc60
25544 .word 0xbe85a038
25545 .word 0xecdfd000
25546 nop
25547 nop
25548 nop
25549 nop
25550 nop
25551 nop
25552 .word 0xfe4da8db
25553 .word 0xc02aa9f1
25554 DO_BRANCH
25555 .word 0x81c62000
25556 .word 0xbe124000
25557 GOTO_SUPERVISOR0
25558 .word 0xfe42a9a0
25559 .word 0xbe120000
25560 GOTO_SUPERVISOR1
25561 nop
25562Thr5_User_Text_4v00a_exit:
25563 EXIT_GOOD
25564Thr5_User_Text_4v00a_text_end:
25565/*********************************************************************/
25566SECTION .Thr5_User_Data_4v107 DATA_VA=0x750039400000
25567attr_data {
25568 Name = .Thr5_User_Data_4v107 ,
25569 VA = 0x750039400000 ,/* 0x7500397fffc0 */
25570 RA = 0x01de800000 ,
25571 PA = 0x01de800000 ,
25572 TTE_Context = 0x0a49 ,/* DATA_PRIMARY */
25573 thr5_nz_ctx_tsb_1 ,
25574 TTE_V = 1 ,
25575 TTE_NFO = 0 ,
25576 TTE_L = 1 ,
25577 TTE_Soft = 0x070000 ,
25578 TTE_IE = 0 ,
25579 TTE_E = 0 ,
25580 TTE_CP = 1 ,
25581 TTE_CV = 0 ,
25582 TTE_P = 0 ,
25583 TTE_EP = 0 ,
25584 TTE_W = 1 ,
25585 TTE_SW1 = 1 ,
25586 TTE_SW0 = 0 ,
25587 TTE_RSVD1 = 0 ,
25588 TTE_Size = 3 ,
25589 /* DTTE_TAG_DATA = 0000750039400a49 80000001de800443 */
25590 end_label = Thr5_User_Data_4v107_data_end ,
25591 compressimage ,
25592 }
25593.data
25594.global Thr5_User_Data_4v107_data_begin
25595Thr5_User_Data_4v107_data_begin:
25596 .xword 0x75000dc00000
25597 .xword 0x740000980000
25598 .xword 0x7350000b4000
25599 .xword 0x760190000000
25600 .xword 0x740000360000
25601 .xword 0x75002d400000
25602 .xword 0x7350001e2000
25603 .xword 0x7350001a0000
25604 .xword 0x75000fc00000
25605 .xword 0x740000400000
25606 .xword 0x75003bc00000
25607 .xword 0x7350001bc000
25608 .xword 0x7350001ce000
25609 .xword 0x740000ab0000
25610 .xword 0x740000bf0000
25611 .xword 0x740000130000
25612 .xword 0x740000410000
25613 .xword 0x740000ff0000
25614 .xword 0x735000074000
25615 .xword 0x740000fa0000
25616 .xword 0x740000c00000
25617 .xword 0x7400009b0000
25618 .xword 0x740000340000
25619 .xword 0x740000120000
25620 .xword 0x735000002000
25621 .xword 0x750014800000
25622 .xword 0x7400001f0000
25623 .xword 0x740000ad0000
25624 .xword 0x735000124000
25625 .xword 0x750011000000
25626 .xword 0x750039400000
25627 .xword 0x740000a40000
25628 .xword 0x735000194000
25629 .xword 0x7350001f0000
25630 .xword 0x735000186000
25631 .xword 0x7350001b2000
25632 .xword 0x73500012e000
25633 .xword 0x7350001c2000
25634 .xword 0x740000380000
25635 .xword 0x740000f30000
25636Thr5_User_Data_4v107_data_end:
25637/*********************************************************************/
25638SECTION .Thr5_User_Text_4v00b TEXT_VA=0x740000a40000
25639attr_text {
25640 Name = .Thr5_User_Text_4v00b ,
25641 VA = 0x740000a40000 ,/* 0x740000a4ffc0 */
25642 RA = 0x00104b0000 ,
25643 PA = 0x00104b0000 ,
25644 TTE_Context = 0x0a49 ,/* TEXT_PRIMARY */
25645 thr5_nz_ctx_tsb_0 ,
25646 TTE_V = 1 ,
25647 TTE_NFO = 0 ,
25648 TTE_L = 1 ,
25649 TTE_Soft = 0x010000 ,
25650 TTE_IE = 0 ,
25651 TTE_E = 0 ,
25652 TTE_CP = 0 ,
25653 TTE_CV = 0 ,
25654 TTE_P = 0 ,
25655 TTE_EP = 1 ,
25656 TTE_W = 0 ,
25657 TTE_SW1 = 1 ,
25658 TTE_SW0 = 1 ,
25659 TTE_RSVD1 = 0 ,
25660 TTE_Size = 1 ,
25661 /* ITTE_TAG_DATA = 0000740000a40a49 80000000104b0081 */
25662 end_label = Thr5_User_Text_4v00b_text_end ,
25663 compressimage ,
25664 }
25665.text
25666.global Thr5_User_Text_4v00b_text_begin
25667Thr5_User_Text_4v00b_text_begin:
25668 nop
25669 sub %g1, 1, %g1
25670 brz %g1,Thr5_User_Text_4v00b_exit
25671 nop
25672 nop
25673 nop
25674 nop
25675 nop
25676 nop
25677 nop
25678 .word 0xbe876068
25679 .word 0xfadfd000
25680 .word 0xfe55a67c
25681 .word 0x1000000
25682 or %g0, 0x630, %i7
25683 DTLB_TAG_READ
25684 .word 0xc0342a0c
25685 TOGGLE_LSU_IM
25686 .word 0xfcdd9000
25687 DDEMAP_PCTX
25688 DO_BRANCH
25689 .word 0x81c26000
25690 .word 0xbe124000
25691 GOTO_SUPERVISOR0
25692 .word 0x1000000
25693 or %g0, 0x38, %i7
25694 READ_DDATA_ACCESS
25695 IDEMAP_NCTX
25696 nop
25697 nop
25698 nop
25699 nop
25700 nop
25701 nop
25702 nop
25703 .word 0xbe82a120
25704 .word 0xfadfd000
25705 nop
25706 .word 0xbe816010
25707 .word 0xe39fde20
25708 .word 0x1000000
25709 or %g0, 0x510, %i7
25710 READ_IDATA_ACCESS
25711 nop
25712 nop
25713 nop
25714 nop
25715 nop
25716 nop
25717 .word 0xfcdc1000
25718 nop
25719 nop
25720 nop
25721 nop
25722 nop
25723 nop
25724 nop
25725 .word 0xfe50a474
25726 .word 0xe05ea038
25727 .word 0x1000000
25728 or %g0, 0x770, %i7
25729 DTLB_TAG_READ
25730 .word 0x1000000
25731 or %g0, 0x024, %i7
25732 LOAD_IDATA_IN
25733 .word 0xfcde9000
25734 .word 0xbe124000
25735 GOTO_SUPERVISOR0
25736 .word 0x1000000
25737 or %g0, 0x091, %i7
25738 LOAD_DDATA_IN
25739 TOGGLE_LSU_IM
25740 .word 0xc036af4e
25741 IDEMAP_ALL_RPAGES
25742 .word 0xca5da010
25743 .word 0x1000000
25744 or %g0, 0x400, %i7
25745 READ_IDATA_ACCESS
25746 DO_BRANCH
25747 .word 0x81c0e088
25748 .word 0xbe154000
25749 GOTO_SUPERVISOR0
25750thr5_MMU_ASI_PRIMARY_LITTLE_340:
25751 .word 0x87802088
25752 .word 0xf4f5a0f0
25753 .word 0xfe45ad4c
25754 .word 0x1000000
25755 or %g0, 0x598, %i7
25756 ITLB_TAG_READ
25757 DDEMAP_ALL_PAGES
25758 .word 0xc672a128
25759 .word 0xc02c29fa
25760 .word 0xc026ada4
25761 IDEMAP_NCTX
25762 nop
25763 nop
25764 nop
25765 nop
25766 nop
25767 nop
25768 DO_BRANCH
25769 .word 0x81c1e000
25770 .word 0xbe13c000
25771 GOTO_SUPERVISOR0
25772 .word 0xc02da32c
25773 .word 0xbe170000
25774 GOTO_SUPERVISOR1
25775 nop
25776Thr5_User_Text_4v00b_exit:
25777 EXIT_GOOD
25778Thr5_User_Text_4v00b_text_end:
25779/*********************************************************************/
25780SECTION .Thr5_User_Data_4v108 DATA_VA=0x735000194000
25781attr_data {
25782 Name = .Thr5_User_Data_4v108 ,
25783 VA = 0x735000194000 ,/* 0x735000195fc0 */
25784 RA = 0x00d00b2000 ,
25785 PA = 0x00d00b2000 ,
25786 TTE_Context = 0x0a49 ,/* DATA_PRIMARY */
25787 thr5_nz_ctx_tsb_3 ,
25788 TTE_V = 1 ,
25789 TTE_NFO = 0 ,
25790 TTE_L = 1 ,
25791 TTE_Soft = 0x070000 ,
25792 TTE_IE = 0 ,
25793 TTE_E = 0 ,
25794 TTE_CP = 1 ,
25795 TTE_CV = 0 ,
25796 TTE_P = 0 ,
25797 TTE_EP = 0 ,
25798 TTE_W = 1 ,
25799 TTE_SW1 = 1 ,
25800 TTE_SW0 = 0 ,
25801 TTE_RSVD1 = 0 ,
25802 TTE_Size = 0 ,
25803 /* DTTE_TAG_DATA = 0000735000194a49 80000000d00b2440 */
25804 end_label = Thr5_User_Data_4v108_data_end ,
25805 compressimage ,
25806 }
25807.data
25808.global Thr5_User_Data_4v108_data_begin
25809Thr5_User_Data_4v108_data_begin:
25810 .xword 0x75000dc00000
25811 .xword 0x740000980000
25812 .xword 0x7350000b4000
25813 .xword 0x760190000000
25814 .xword 0x740000360000
25815 .xword 0x75002d400000
25816 .xword 0x7350001e2000
25817 .xword 0x7350001a0000
25818 .xword 0x75000fc00000
25819 .xword 0x740000400000
25820 .xword 0x75003bc00000
25821 .xword 0x7350001bc000
25822 .xword 0x7350001ce000
25823 .xword 0x740000ab0000
25824 .xword 0x740000bf0000
25825 .xword 0x740000130000
25826 .xword 0x740000410000
25827 .xword 0x740000ff0000
25828 .xword 0x735000074000
25829 .xword 0x740000fa0000
25830 .xword 0x740000c00000
25831 .xword 0x7400009b0000
25832 .xword 0x740000340000
25833 .xword 0x740000120000
25834 .xword 0x735000002000
25835 .xword 0x750014800000
25836 .xword 0x7400001f0000
25837 .xword 0x740000ad0000
25838 .xword 0x735000124000
25839 .xword 0x750011000000
25840 .xword 0x750039400000
25841 .xword 0x740000a40000
25842 .xword 0x735000194000
25843 .xword 0x7350001f0000
25844 .xword 0x735000186000
25845 .xword 0x7350001b2000
25846 .xword 0x73500012e000
25847 .xword 0x7350001c2000
25848 .xword 0x740000380000
25849 .xword 0x740000f30000
25850Thr5_User_Data_4v108_data_end:
25851/*********************************************************************/
25852SECTION .Thr5_User_Text_4v00c TEXT_VA=0x7350001f0000
25853attr_text {
25854 Name = .Thr5_User_Text_4v00c ,
25855 VA = 0x7350001f0000 ,/* 0x7350001f1fc0 */
25856 RA = 0x00d0076000 ,
25857 PA = 0x00d0076000 ,
25858 TTE_Context = 0x0a49 ,/* TEXT_PRIMARY */
25859 thr5_nz_ctx_tsb_3 ,
25860 TTE_V = 1 ,
25861 TTE_NFO = 0 ,
25862 TTE_L = 1 ,
25863 TTE_Soft = 0x010000 ,
25864 TTE_IE = 0 ,
25865 TTE_E = 0 ,
25866 TTE_CP = 0 ,
25867 TTE_CV = 0 ,
25868 TTE_P = 0 ,
25869 TTE_EP = 1 ,
25870 TTE_W = 0 ,
25871 TTE_SW1 = 1 ,
25872 TTE_SW0 = 1 ,
25873 TTE_RSVD1 = 0 ,
25874 TTE_Size = 0 ,
25875 /* ITTE_TAG_DATA = 00007350001f0a49 80000000d0076080 */
25876 end_label = Thr5_User_Text_4v00c_text_end ,
25877 compressimage ,
25878 }
25879.text
25880.global Thr5_User_Text_4v00c_text_begin
25881Thr5_User_Text_4v00c_text_begin:
25882 nop
25883 sub %g1, 1, %g1
25884 brz %g1,Thr5_User_Text_4v00c_exit
25885 nop
25886 .word 0xe4592018
25887 .word 0xf2742028
25888 .word 0xc0292ff3
25889 .word 0x1000000
25890 or %g0, 0x6fd, %i7
25891 LOAD_DDATA_ACCESS
25892 .word 0xd45f6068
25893 .word 0xbe8420b8
25894 .word 0xe0dfd000
25895 ACCESS_ITSB_PTR
25896 .word 0x1000000
25897 or %g0, 0x58d, %i7
25898 LOAD_IDATA_ACCESS
25899 .word 0x1000000
25900 or %g0, 0x1f3, %i7
25901 LOAD_IDATA_ACCESS
25902 .word 0x1000000
25903 or %g0, 0x50b, %i7
25904 LOAD_DDATA_ACCESS
25905 .word 0xfe55a84c
25906 ACCESS_ITSB_PTR
25907 .word 0xe05aa038
25908 DO_BRANCH
25909 .word 0x81c62000
25910 .word 0xbe124000
25911 GOTO_SUPERVISOR0
25912 .word 0xfcdad020
25913 .word 0x1000000
25914 or %g0, 0x68, %i7
25915 ITLB_TAG_READ
25916 .word 0xfcdd9100
25917 nop
25918 nop
25919 nop
25920 nop
25921 nop
25922 nop
25923 nop
25924thr5_MMU_ASI_PRIMARY_341:
25925 .word 0x87802080
25926 .word 0xdcf5a0c8
25927 .word 0x1000000
25928 or %g0, 0x278, %i7
25929 DTLB_TAG_READ
25930 .word 0x1000000
25931 or %g0, 0xb8, %i7
25932 LOAD_DDATA_ACCESS
25933 .word 0xfcdc1000
25934 .word 0xbe842030
25935 .word 0xe19fde00
25936 .word 0xc035ab5a
25937 .word 0x1000000
25938 or %g0, 0x01a, %i7
25939 LOAD_IDATA_IN
25940 nop
25941 nop
25942 nop
25943 nop
25944 nop
25945 nop
25946 nop
25947 nop
25948 nop
25949 .word 0xc0742ae8
25950 nop
25951 nop
25952 nop
25953 DO_BRANCH
25954 .word 0x81c26000
25955 .word 0xbe124000
25956 GOTO_SUPERVISOR0
25957 .word 0x1000000
25958 or %g0, 0x09d, %i7
25959 LOAD_IDATA_IN
25960thr5_MMU_ASI_PRIMARY_342:
25961 .word 0x87802080
25962 .word 0xe6f0a0a8
25963 DO_BRANCH
25964 .word 0x81c4e000
25965 .word 0xbe124000
25966 GOTO_SUPERVISOR0
25967 .word 0xc02aa245
25968 .word 0xc075aef8
25969 nop
25970 nop
25971 nop
25972 nop
25973 nop
25974 .word 0x1000000
25975 or %g0, 0x258, %i7
25976 DTLB_TAG_READ
25977 DDEMAP_ALL_PAGES
25978 TOGGLE_LSU_DM
25979 .word 0xd8742018
25980 .word 0xc02dacea
25981 nop
25982 nop
25983 nop
25984 nop
25985 nop
25986 nop
25987 nop
25988 IDEMAP_ALL
25989 DDEMAP_ALL
25990 .word 0x1000000
25991 or %g0, 0x00d, %i7
25992 LOAD_IDATA_IN
25993 .word 0x1000000
25994 or %g0, 0x420, %i7
25995 READ_IDATA_ACCESS
25996 .word 0x1000000
25997 or %g0, 0x235, %i7
25998 LOAD_DDATA_ACCESS
25999thr5_MMU_ASI_PRIMARY_343:
26000 .word 0x87802080
26001 .word 0xc8f12008
26002 .word 0xf2712058
26003 .word 0xc02f671f
26004 nop
26005 nop
26006 .word 0xf4742100
26007 .word 0xc0376ff0
26008 .word 0xbe124000
26009 GOTO_SUPERVISOR0
26010 .word 0xf672a0d8
26011 .word 0xc032af00
26012 .word 0x81c56000
26013 .word 0xbe13c000
26014 GOTO_SUPERVISOR0
26015 nop
26016Thr5_User_Text_4v00c_exit:
26017 EXIT_GOOD
26018Thr5_User_Text_4v00c_text_end:
26019/*********************************************************************/
26020SECTION .Thr5_User_Data_4v109 DATA_VA=0x735000186000
26021attr_data {
26022 Name = .Thr5_User_Data_4v109 ,
26023 VA = 0x735000186000 ,/* 0x735000187fc0 */
26024 RA = 0x00d00a4000 ,
26025 PA = 0x00d00a4000 ,
26026 TTE_Context = 0x0a49 ,/* DATA_PRIMARY */
26027 thr5_nz_ctx_tsb_3 ,
26028 TTE_V = 1 ,
26029 TTE_NFO = 0 ,
26030 TTE_L = 1 ,
26031 TTE_Soft = 0x070000 ,
26032 TTE_IE = 0 ,
26033 TTE_E = 0 ,
26034 TTE_CP = 1 ,
26035 TTE_CV = 0 ,
26036 TTE_P = 0 ,
26037 TTE_EP = 0 ,
26038 TTE_W = 1 ,
26039 TTE_SW1 = 1 ,
26040 TTE_SW0 = 0 ,
26041 TTE_RSVD1 = 0 ,
26042 TTE_Size = 0 ,
26043 /* DTTE_TAG_DATA = 0000735000186a49 80000000d00a4440 */
26044 end_label = Thr5_User_Data_4v109_data_end ,
26045 compressimage ,
26046 }
26047.data
26048.global Thr5_User_Data_4v109_data_begin
26049Thr5_User_Data_4v109_data_begin:
26050 .xword 0x75000dc00000
26051 .xword 0x740000980000
26052 .xword 0x7350000b4000
26053 .xword 0x760190000000
26054 .xword 0x740000360000
26055 .xword 0x75002d400000
26056 .xword 0x7350001e2000
26057 .xword 0x7350001a0000
26058 .xword 0x75000fc00000
26059 .xword 0x740000400000
26060 .xword 0x75003bc00000
26061 .xword 0x7350001bc000
26062 .xword 0x7350001ce000
26063 .xword 0x740000ab0000
26064 .xword 0x740000bf0000
26065 .xword 0x740000130000
26066 .xword 0x740000410000
26067 .xword 0x740000ff0000
26068 .xword 0x735000074000
26069 .xword 0x740000fa0000
26070 .xword 0x740000c00000
26071 .xword 0x7400009b0000
26072 .xword 0x740000340000
26073 .xword 0x740000120000
26074 .xword 0x735000002000
26075 .xword 0x750014800000
26076 .xword 0x7400001f0000
26077 .xword 0x740000ad0000
26078 .xword 0x735000124000
26079 .xword 0x750011000000
26080 .xword 0x750039400000
26081 .xword 0x740000a40000
26082 .xword 0x735000194000
26083 .xword 0x7350001f0000
26084 .xword 0x735000186000
26085 .xword 0x7350001b2000
26086 .xword 0x73500012e000
26087 .xword 0x7350001c2000
26088 .xword 0x740000380000
26089 .xword 0x740000f30000
26090Thr5_User_Data_4v109_data_end:
26091/*********************************************************************/
26092SECTION .Thr5_User_Text_4v00d TEXT_VA=0x7350001b2000
26093attr_text {
26094 Name = .Thr5_User_Text_4v00d ,
26095 VA = 0x7350001b2000 ,/* 0x7350001b3fc0 */
26096 RA = 0x00d0062000 ,
26097 PA = 0x00d0062000 ,
26098 TTE_Context = 0x0a49 ,/* TEXT_PRIMARY */
26099 thr5_nz_ctx_tsb_3 ,
26100 TTE_V = 1 ,
26101 TTE_NFO = 0 ,
26102 TTE_L = 1 ,
26103 TTE_Soft = 0x010000 ,
26104 TTE_IE = 0 ,
26105 TTE_E = 0 ,
26106 TTE_CP = 0 ,
26107 TTE_CV = 0 ,
26108 TTE_P = 0 ,
26109 TTE_EP = 1 ,
26110 TTE_W = 0 ,
26111 TTE_SW1 = 1 ,
26112 TTE_SW0 = 1 ,
26113 TTE_RSVD1 = 0 ,
26114 TTE_Size = 0 ,
26115 /* ITTE_TAG_DATA = 00007350001b2a49 80000000d0062080 */
26116 end_label = Thr5_User_Text_4v00d_text_end ,
26117 compressimage ,
26118 }
26119.text
26120.global Thr5_User_Text_4v00d_text_begin
26121Thr5_User_Text_4v00d_text_begin:
26122 nop
26123 sub %g1, 1, %g1
26124 brz %g1,Thr5_User_Text_4v00d_exit
26125 nop
26126 nop
26127 nop
26128 .word 0x1000000
26129 or %g0, 0x5a8, %i7
26130 DTLB_TAG_READ
26131 DO_BRANCH
26132 .word 0x81c36000
26133 .word 0xbe124000
26134 GOTO_SUPERVISOR0
26135 TOGGLE_LSU_DM
26136 .word 0xfe5da390
26137 .word 0xd872a078
26138 .word 0xc0242a70
26139 .word 0xc02c291c
26140 DO_BRANCH
26141 .word 0x81c36000
26142 .word 0xbe124000
26143 GOTO_SUPERVISOR0
26144 ACCESS_ITSB_PTR
26145 .word 0xbe120000
26146 GOTO_SUPERVISOR1
26147 nop
26148 nop
26149 nop
26150 .word 0x1000000
26151 .word 0xbe178000
26152 srlx %i7, 8, %i7
26153 andn %i7, 0x1f, %i7
26154 xor %i7, 0x10, %i7
26155 ITLB_PROBE
26156 .word 0x1000000
26157 or %g0, 0x27a, %i7
26158 LOAD_DDATA_ACCESS
26159 nop
26160 nop
26161 nop
26162 .word 0xc026ae24
26163 .word 0xfcdd9000
26164 TOGGLE_LSU_IM
26165 .word 0x1000000
26166 or %g0, 0x340, %i7
26167 DTLB_TAG_READ
26168 .word 0xec76a098
26169 .word 0xc035a462
26170 .word 0xe2712010
26171 .word 0xc0742140
26172 .word 0xc02da140
26173 .word 0xbe80a100
26174 .word 0xfadfd000
26175 nop
26176 nop
26177 nop
26178 nop
26179 nop
26180 nop
26181 .word 0xbe82a110
26182 .word 0xecdfd000
26183 .word 0x1000000
26184 .word 0xbe160000
26185 DDEMAP_RPAGE
26186 .word 0xbe170000
26187 GOTO_SUPERVISOR1
26188 .word 0xd275a0a8
26189 .word 0xc075a208
26190 DO_BRANCH
26191 .word 0x81c26000
26192 .word 0xbe124000
26193 GOTO_SUPERVISOR0
26194 .word 0xc02aae0e
26195 .word 0x81c3e000
26196 .word 0xbe124000
26197 GOTO_SUPERVISOR0
26198 nop
26199Thr5_User_Text_4v00d_exit:
26200 EXIT_GOOD
26201Thr5_User_Text_4v00d_text_end:
26202/*********************************************************************/
26203SECTION .Thr5_User_Data_4v10a DATA_VA=0x73500012e000
26204attr_data {
26205 Name = .Thr5_User_Data_4v10a ,
26206 VA = 0x73500012e000 ,/* 0x73500012ffc0 */
26207 RA = 0x00d00c0000 ,
26208 PA = 0x00d00c0000 ,
26209 TTE_Context = 0x0a49 ,/* DATA_PRIMARY */
26210 thr5_nz_ctx_tsb_3 ,
26211 TTE_V = 1 ,
26212 TTE_NFO = 0 ,
26213 TTE_L = 1 ,
26214 TTE_Soft = 0x070000 ,
26215 TTE_IE = 0 ,
26216 TTE_E = 0 ,
26217 TTE_CP = 1 ,
26218 TTE_CV = 0 ,
26219 TTE_P = 0 ,
26220 TTE_EP = 0 ,
26221 TTE_W = 1 ,
26222 TTE_SW1 = 1 ,
26223 TTE_SW0 = 0 ,
26224 TTE_RSVD1 = 0 ,
26225 TTE_Size = 0 ,
26226 /* DTTE_TAG_DATA = 000073500012ea49 80000000d00c0440 */
26227 end_label = Thr5_User_Data_4v10a_data_end ,
26228 compressimage ,
26229 }
26230.data
26231.global Thr5_User_Data_4v10a_data_begin
26232Thr5_User_Data_4v10a_data_begin:
26233 .xword 0x75000dc00000
26234 .xword 0x740000980000
26235 .xword 0x7350000b4000
26236 .xword 0x760190000000
26237 .xword 0x740000360000
26238 .xword 0x75002d400000
26239 .xword 0x7350001e2000
26240 .xword 0x7350001a0000
26241 .xword 0x75000fc00000
26242 .xword 0x740000400000
26243 .xword 0x75003bc00000
26244 .xword 0x7350001bc000
26245 .xword 0x7350001ce000
26246 .xword 0x740000ab0000
26247 .xword 0x740000bf0000
26248 .xword 0x740000130000
26249 .xword 0x740000410000
26250 .xword 0x740000ff0000
26251 .xword 0x735000074000
26252 .xword 0x740000fa0000
26253 .xword 0x740000c00000
26254 .xword 0x7400009b0000
26255 .xword 0x740000340000
26256 .xword 0x740000120000
26257 .xword 0x735000002000
26258 .xword 0x750014800000
26259 .xword 0x7400001f0000
26260 .xword 0x740000ad0000
26261 .xword 0x735000124000
26262 .xword 0x750011000000
26263 .xword 0x750039400000
26264 .xword 0x740000a40000
26265 .xword 0x735000194000
26266 .xword 0x7350001f0000
26267 .xword 0x735000186000
26268 .xword 0x7350001b2000
26269 .xword 0x73500012e000
26270 .xword 0x7350001c2000
26271 .xword 0x740000380000
26272 .xword 0x740000f30000
26273Thr5_User_Data_4v10a_data_end:
26274/*********************************************************************/
26275SECTION .Thr5_User_Text_4v00e TEXT_VA=0x7350001c2000
26276attr_text {
26277 Name = .Thr5_User_Text_4v00e ,
26278 VA = 0x7350001c2000 ,/* 0x7350001c3fc0 */
26279 RA = 0x00d01cc000 ,
26280 PA = 0x00d01cc000 ,
26281 TTE_Context = 0x0a49 ,/* TEXT_PRIMARY */
26282 thr5_nz_ctx_tsb_3 ,
26283 TTE_V = 1 ,
26284 TTE_NFO = 0 ,
26285 TTE_L = 1 ,
26286 TTE_Soft = 0x010000 ,
26287 TTE_IE = 0 ,
26288 TTE_E = 0 ,
26289 TTE_CP = 0 ,
26290 TTE_CV = 0 ,
26291 TTE_P = 0 ,
26292 TTE_EP = 1 ,
26293 TTE_W = 0 ,
26294 TTE_SW1 = 1 ,
26295 TTE_SW0 = 1 ,
26296 TTE_RSVD1 = 0 ,
26297 TTE_Size = 0 ,
26298 /* ITTE_TAG_DATA = 00007350001c2a49 80000000d01cc080 */
26299 end_label = Thr5_User_Text_4v00e_text_end ,
26300 compressimage ,
26301 }
26302.text
26303.global Thr5_User_Text_4v00e_text_begin
26304Thr5_User_Text_4v00e_text_begin:
26305 nop
26306 sub %g1, 1, %g1
26307 brz %g1,Thr5_User_Text_4v00e_exit
26308 nop
26309 .word 0xfcda9000
26310 .word 0xe470a078
26311 .word 0xc035a690
26312 .word 0xc072ac80
26313 .word 0xf272a058
26314 .word 0xc036aefc
26315 DO_BRANCH
26316 .word 0x81c36000
26317 .word 0xbe13c000
26318 GOTO_SUPERVISOR0
26319 .word 0xc03425fe
26320 .word 0xfe5aaa08
26321 IDEMAP_ALL_PAGES
26322 .word 0xbe86a098
26323 .word 0xe0dfd000
26324 .word 0x1000000
26325 .word 0xbe148000
26326 DDEMAP_PAGE
26327 DO_BRANCH
26328 .word 0x81c4e000
26329 .word 0xbe13c000
26330 GOTO_SUPERVISOR0
26331 .word 0xe6776138
26332 .word 0xc0742140
26333 .word 0xbe124000
26334 GOTO_SUPERVISOR0
26335 nop
26336 nop
26337 nop
26338 nop
26339 nop
26340 nop
26341 .word 0xbe85a060
26342 .word 0xc19fde00
26343 .word 0xc19c1f00
26344 .word 0xee5aa0a0
26345 DO_BRANCH
26346 .word 0x81c36000
26347 .word 0xbe124000
26348 GOTO_SUPERVISOR0
26349thr5_MMU_ASI_BLK_P_344:
26350 .word 0x878020f0
26351 .word 0xc3bc2a80
26352 .word 0x1000000
26353 or %g0, 0x02e, %i7
26354 LOAD_DDATA_IN
26355 .word 0x1000000
26356 or %g0, 0x6bd, %i7
26357 LOAD_DDATA_ACCESS
26358 nop
26359 nop
26360 IDEMAP_NCTX
26361 nop
26362 nop
26363 nop
26364 .word 0x1000000
26365 or %g0, 0x568, %i7
26366 READ_IDATA_ACCESS
26367 nop
26368 nop
26369 nop
26370 nop
26371 nop
26372 nop
26373 nop
26374 nop
26375 nop
26376 .word 0xbe120000
26377 GOTO_SUPERVISOR1
26378 .word 0xc035adc0
26379 .word 0x81c4e000
26380 .word 0xbe124000
26381 GOTO_SUPERVISOR0
26382 nop
26383Thr5_User_Text_4v00e_exit:
26384 EXIT_GOOD
26385Thr5_User_Text_4v00e_text_end:
26386/*********************************************************************/
26387SECTION .Thr5_User_Data_4v10b DATA_VA=0x740000380000
26388attr_data {
26389 Name = .Thr5_User_Data_4v10b ,
26390 VA = 0x740000380000 ,/* 0x74000038ffc0 */
26391 RA = 0x0010350000 ,
26392 PA = 0x0010350000 ,
26393 TTE_Context = 0x0a49 ,/* DATA_PRIMARY */
26394 thr5_nz_ctx_tsb_0 ,
26395 TTE_V = 1 ,
26396 TTE_NFO = 0 ,
26397 TTE_L = 1 ,
26398 TTE_Soft = 0x070000 ,
26399 TTE_IE = 0 ,
26400 TTE_E = 0 ,
26401 TTE_CP = 1 ,
26402 TTE_CV = 0 ,
26403 TTE_P = 0 ,
26404 TTE_EP = 0 ,
26405 TTE_W = 1 ,
26406 TTE_SW1 = 1 ,
26407 TTE_SW0 = 0 ,
26408 TTE_RSVD1 = 0 ,
26409 TTE_Size = 1 ,
26410 /* DTTE_TAG_DATA = 0000740000380a49 8000000010350441 */
26411 end_label = Thr5_User_Data_4v10b_data_end ,
26412 compressimage ,
26413 }
26414.data
26415.global Thr5_User_Data_4v10b_data_begin
26416Thr5_User_Data_4v10b_data_begin:
26417 .xword 0x75000dc00000
26418 .xword 0x740000980000
26419 .xword 0x7350000b4000
26420 .xword 0x760190000000
26421 .xword 0x740000360000
26422 .xword 0x75002d400000
26423 .xword 0x7350001e2000
26424 .xword 0x7350001a0000
26425 .xword 0x75000fc00000
26426 .xword 0x740000400000
26427 .xword 0x75003bc00000
26428 .xword 0x7350001bc000
26429 .xword 0x7350001ce000
26430 .xword 0x740000ab0000
26431 .xword 0x740000bf0000
26432 .xword 0x740000130000
26433 .xword 0x740000410000
26434 .xword 0x740000ff0000
26435 .xword 0x735000074000
26436 .xword 0x740000fa0000
26437 .xword 0x740000c00000
26438 .xword 0x7400009b0000
26439 .xword 0x740000340000
26440 .xword 0x740000120000
26441 .xword 0x735000002000
26442 .xword 0x750014800000
26443 .xword 0x7400001f0000
26444 .xword 0x740000ad0000
26445 .xword 0x735000124000
26446 .xword 0x750011000000
26447 .xword 0x750039400000
26448 .xword 0x740000a40000
26449 .xword 0x735000194000
26450 .xword 0x7350001f0000
26451 .xword 0x735000186000
26452 .xword 0x7350001b2000
26453 .xword 0x73500012e000
26454 .xword 0x7350001c2000
26455 .xword 0x740000380000
26456 .xword 0x740000f30000
26457Thr5_User_Data_4v10b_data_end:
26458/*********************************************************************/
26459SECTION .Thr5_User_Text_4v00f TEXT_VA=0x740000f30000
26460attr_text {
26461 Name = .Thr5_User_Text_4v00f ,
26462 VA = 0x740000f30000 ,/* 0x740000f3ffc0 */
26463 RA = 0x0010210000 ,
26464 PA = 0x0010210000 ,
26465 TTE_Context = 0x0a49 ,/* TEXT_PRIMARY */
26466 thr5_nz_ctx_tsb_0 ,
26467 TTE_V = 1 ,
26468 TTE_NFO = 0 ,
26469 TTE_L = 1 ,
26470 TTE_Soft = 0x010000 ,
26471 TTE_IE = 0 ,
26472 TTE_E = 0 ,
26473 TTE_CP = 0 ,
26474 TTE_CV = 0 ,
26475 TTE_P = 0 ,
26476 TTE_EP = 1 ,
26477 TTE_W = 0 ,
26478 TTE_SW1 = 1 ,
26479 TTE_SW0 = 1 ,
26480 TTE_RSVD1 = 0 ,
26481 TTE_Size = 1 ,
26482 /* ITTE_TAG_DATA = 0000740000f30a49 8000000010210081 */
26483 end_label = Thr5_User_Text_4v00f_text_end ,
26484 compressimage ,
26485 }
26486.text
26487.global Thr5_User_Text_4v00f_text_begin
26488Thr5_User_Text_4v00f_text_begin:
26489 nop
26490 sub %g1, 1, %g1
26491 brz %g1,Thr5_User_Text_4v00f_exit
26492 nop
26493 .word 0xc4742098
26494 .word 0xc036adf2
26495 DDEMAP_ALL_RPAGES
26496 .word 0xfe5c2268
26497thr5_MMU_ASI_BLK_P_345:
26498 .word 0x878020f0
26499 .word 0xc3bc2600
26500thr5_MMU_ASI_BLK_COMMIT_P_346:
26501 .word 0x878020e0
26502 .word 0xe3beab80
26503 .word 0xc39ade20
26504 DO_BRANCH
26505 .word 0x81c4e000
26506 .word 0xbe124000
26507 GOTO_SUPERVISOR0
26508 nop
26509 nop
26510 nop
26511 nop
26512 nop
26513 nop
26514 IDEMAP_ALL
26515 .word 0xfe4aaebc
26516 .word 0x1000000
26517 .word 0xbe17c000
26518 IDEMAP_RPAGE
26519 nop
26520 nop
26521 nop
26522 nop
26523 nop
26524 nop
26525 nop
26526 nop
26527 nop
26528 nop
26529 nop
26530 nop
26531 nop
26532 nop
26533 nop
26534 ACCESS_DTSB_PTR
26535 .word 0xbe138000
26536 GOTO_SUPERVISOR1
26537 .word 0xee58a018
26538 .word 0x81c4e000
26539 .word 0xbe124000
26540 GOTO_SUPERVISOR0
26541 nop
26542Thr5_User_Text_4v00f_exit:
26543 EXIT_GOOD
26544Thr5_User_Text_4v00f_text_end:
26545/*********************************************************************/
26546SECTION .Thr6_User_Text_4v000 TEXT_VA=0x7760001f4000
26547attr_text {
26548 Name = .Thr6_User_Text_4v000 ,
26549 VA = 0x7760001f4000 ,/* 0x7760001f5fc0 */
26550 RA = 0x00e00b4000 ,
26551 PA = 0x6ce00b4000 ,
26552 TTE_Context = 0x0ebb ,/* TEXT_PRIMARY */
26553 thr6_nz_ctx_tsb_1 ,
26554 TTE_V = 1 ,
26555 TTE_NFO = 0 ,
26556 TTE_L = 0 ,
26557 TTE_Soft = 0x1f0000 ,
26558 TTE_IE = 0 ,
26559 TTE_E = 0 ,
26560 TTE_CP = 1 ,
26561 TTE_CV = 0 ,
26562 TTE_P = 0 ,
26563 TTE_EP = 1 ,
26564 TTE_W = 0 ,
26565 TTE_SW1 = 1 ,
26566 TTE_SW0 = 1 ,
26567 TTE_RSVD1 = 0 ,
26568 TTE_Size = 0 ,
26569 /* ITTE_TAG_DATA = 00007760001f5a67 8000006ce00b4480 */
26570 end_label = Thr6_User_Text_4v000_text_end ,
26571 compressimage ,
26572 }
26573.text
26574.global Thr6_user_code_entry
26575Thr6_user_code_entry:
26576 setx 0x780000830000, %g1, %g2
26577 or %g0, 12, %g1
26578 .word 0xc658a000
26579 .word 0xc858a008
26580 .word 0xca58a010
26581 .word 0xcc58a018
26582 .word 0xce58a020
26583 .word 0xd058a028
26584 .word 0xd258a030
26585 .word 0xd458a038
26586 .word 0xd658a040
26587 .word 0xd858a048
26588 .word 0xda58a050
26589 .word 0xdc58a058
26590 .word 0xde58a060
26591 .word 0xe058a068
26592 .word 0xe258a070
26593 .word 0xe458a078
26594 .word 0xe658a080
26595 .word 0xe858a088
26596 .word 0xea58a090
26597 .word 0xec58a098
26598 .word 0xee58a0a0
26599 .word 0xf058a0a8
26600 .word 0xf258a0b0
26601 .word 0xf458a0b8
26602 .word 0xf658a0c0
26603 .word 0xf858a0c8
26604 .word 0xfa58a0d0
26605 .word 0xfc58a0d8
26606.global Thr6_User_Text_4v000_text_begin
26607Thr6_User_Text_4v000_text_begin:
26608 nop
26609 sub %g1, 1, %g1
26610 brz %g1,Thr6_User_Text_4v000_exit
26611 nop
26612 .word 0xea5d6110
26613 DO_BRANCH
26614 .word 0x81c26000
26615 .word 0xbe124000
26616 GOTO_SUPERVISOR0
26617 .word 0xfcd89000
26618 .word 0xc022a6c4
26619 .word 0xfcdf5000
26620 .word 0x1000000
26621 or %g0, 0x505, %i7
26622 LOAD_IDATA_ACCESS
26623 .word 0xd472a068
26624 .word 0xc030af8e
26625 nop
26626 DDEMAP_ALL_PAGES
26627thr6_MMU_ASI_PRIMARY_347:
26628 .word 0x87802080
26629 .word 0xd2f12080
26630 .word 0xc0356dcc
26631 DO_BRANCH
26632 .word 0x81c3e000
26633 .word 0xbe124000
26634 GOTO_SUPERVISOR0
26635 .word 0xe05aa110
26636 .word 0xf65f6078
26637 DO_BRANCH
26638 .word 0x81c0e088
26639 .word 0xbe124000
26640 GOTO_SUPERVISOR0
26641 IDEMAP_ALL_RPAGES
26642 DDEMAP_PCTX
26643 .word 0xbe842090
26644 .word 0xf4dfd000
26645 .word 0x1000000
26646 or %g0, 0x548, %i7
26647 READ_IDATA_ACCESS
26648 nop
26649 ACCESS_ITSB_PTR
26650 ACCESS_DTSB_PTR
26651 .word 0xbe82a0b8
26652 .word 0xeadfd000
26653 nop
26654 nop
26655 nop
26656 nop
26657 nop
26658 nop
26659 nop
26660 .word 0xc85d6068
26661 .word 0xfcde9000
26662 .word 0xd072a028
26663 .word 0xc032a6b6
26664 DDEMAP_ALL_RPAGES
26665 .word 0x1000000
26666 or %g0, 0x08d, %i7
26667 LOAD_DDATA_IN
26668 .word 0x1000000
26669 .word 0xbe17c000
26670 IDEMAP_PAGE
26671 ACCESS_DTSB_PTR
26672 .word 0xd472a0d0
26673 .word 0xc072a848
26674 DO_BRANCH
26675 .word 0x81c36000
26676 .word 0xbe124000
26677 GOTO_SUPERVISOR0
26678 nop
26679 .word 0x1000000
26680 or %g0, 0x78, %i7
26681 READ_IDATA_ACCESS
26682 .word 0x1000000
26683 or %g0, 0x03f, %i7
26684 LOAD_DDATA_IN
26685 .word 0x1000000
26686 or %g0, 0x6a8, %i7
26687 DTLB_TAG_READ
26688 .word 0x1000000
26689 or %g0, 0x20, %i7
26690 DTLB_TAG_READ
26691 DO_BRANCH
26692 .word 0x81c62000
26693 .word 0xbe13c000
26694 GOTO_SUPERVISOR0
26695 .word 0xc026a5e0
26696 .word 0xbe120000
26697 GOTO_SUPERVISOR1
26698 nop
26699Thr6_User_Text_4v000_exit:
26700 EXIT_GOOD
26701Thr6_User_Text_4v000_text_end:
26702/*********************************************************************/
26703SECTION .Thr6_User_Data_4v100 DATA_VA=0x780000830000
26704attr_data {
26705 Name = .Thr6_User_Data_4v100 ,
26706 VA = 0x780000830000 ,/* 0x78000083ffc0 */
26707 RA = 0x00206d0000 ,
26708 PA = 0x64206d0000 ,
26709 TTE_Context = 0x0ebb ,/* DATA_PRIMARY */
26710 thr6_nz_ctx_tsb_2 ,
26711 TTE_V = 1 ,
26712 TTE_NFO = 0 ,
26713 TTE_L = 1 ,
26714 TTE_Soft = 0x030000 ,
26715 TTE_IE = 0 ,
26716 TTE_E = 0 ,
26717 TTE_CP = 0 ,
26718 TTE_CV = 0 ,
26719 TTE_P = 0 ,
26720 TTE_EP = 0 ,
26721 TTE_W = 1 ,
26722 TTE_SW1 = 0 ,
26723 TTE_SW0 = 0 ,
26724 TTE_RSVD1 = 0 ,
26725 TTE_Size = 1 ,
26726 /* DTTE_TAG_DATA = 0000780000830ebb 80000064206d0041 */
26727 end_label = Thr6_User_Data_4v100_data_end ,
26728 compressimage ,
26729 }
26730.data
26731.global Thr6_User_Data_4v100_data_begin
26732Thr6_User_Data_4v100_data_begin:
26733 .xword 0x7760001f4000
26734 .xword 0x780000830000
26735 .xword 0x7800002a0000
26736 .xword 0x776000118000
26737 .xword 0x7760001de000
26738 .xword 0x780000c70000
26739 .xword 0x780000ae0000
26740 .xword 0x780000c80000
26741 .xword 0x790036c00000
26742 .xword 0x79001b000000
26743 .xword 0x776000004000
26744 .xword 0x7760000ca000
26745 .xword 0x7a02c0000000
26746 .xword 0x776000164000
26747 .xword 0x7800007c0000
26748 .xword 0x7a0440000000
26749 .xword 0x7760000fe000
26750 .xword 0x77600016a000
26751 .xword 0x790019c00000
26752 .xword 0x77600017a000
26753 .xword 0x7a0e20000000
26754 .xword 0x780000220000
26755 .xword 0x790003800000
26756 .xword 0x790038800000
26757 .xword 0x7760001a2000
26758 .xword 0x776000048000
26759 .xword 0x780000fd0000
26760 .xword 0x780000260000
26761 .xword 0x790001c00000
26762 .xword 0x780000430000
26763 .xword 0x776000020000
26764 .xword 0x776000056000
26765 .xword 0x780000e90000
26766 .xword 0x7760001e4000
26767 .xword 0x790030800000
26768 .xword 0x7760001d4000
26769 .xword 0x77600009c000
26770 .xword 0x7760001a8000
26771 .xword 0x7760001b4000
26772 .xword 0x776000190000
26773 .xword 0x780000860000
26774 .xword 0x780000040000
26775 .xword 0x780000240000
26776Thr6_User_Data_4v100_data_end:
26777/*********************************************************************/
26778SECTION .Thr6_User_Data_4v200 DATA_VA=0x7800002a0000
26779attr_data {
26780 Name = .Thr6_User_Data_4v200 ,
26781 VA = 0x7800002a0000 ,/* 0x7800002affc0 */
26782 RA = 0x0020550000 ,
26783 PA = 0x6420550000 ,
26784 TTE_Context = 0x0066 ,/* DATA_SECONDARY */
26785 thr6_nz_ctx_tsb_2 ,
26786 TTE_V = 1 ,
26787 TTE_NFO = 0 ,
26788 TTE_L = 0 ,
26789 TTE_Soft = 0x150000 ,
26790 TTE_IE = 0 ,
26791 TTE_E = 0 ,
26792 TTE_CP = 0 ,
26793 TTE_CV = 0 ,
26794 TTE_P = 0 ,
26795 TTE_EP = 0 ,
26796 TTE_W = 1 ,
26797 TTE_SW1 = 1 ,
26798 TTE_SW0 = 0 ,
26799 TTE_RSVD1 = 0 ,
26800 TTE_Size = 1 ,
26801 /* DTTE_TAG_DATA = 00007800002a0066 8000006420550041 */
26802 end_label = Thr6_User_Data_4v200_data_end ,
26803 compressimage ,
26804 }
26805.data
26806.global Thr6_User_Data_4v200_data_begin
26807Thr6_User_Data_4v200_data_begin:
26808 .xword 0x7760001f4000
26809 .xword 0x780000830000
26810 .xword 0x7800002a0000
26811 .xword 0x776000118000
26812 .xword 0x7760001de000
26813 .xword 0x780000c70000
26814 .xword 0x780000ae0000
26815 .xword 0x780000c80000
26816 .xword 0x790036c00000
26817 .xword 0x79001b000000
26818 .xword 0x776000004000
26819 .xword 0x7760000ca000
26820 .xword 0x7a02c0000000
26821 .xword 0x776000164000
26822 .xword 0x7800007c0000
26823 .xword 0x7a0440000000
26824 .xword 0x7760000fe000
26825 .xword 0x77600016a000
26826 .xword 0x790019c00000
26827 .xword 0x77600017a000
26828 .xword 0x7a0e20000000
26829 .xword 0x780000220000
26830 .xword 0x790003800000
26831 .xword 0x790038800000
26832 .xword 0x7760001a2000
26833 .xword 0x776000048000
26834 .xword 0x780000fd0000
26835 .xword 0x780000260000
26836 .xword 0x790001c00000
26837 .xword 0x780000430000
26838 .xword 0x776000020000
26839 .xword 0x776000056000
26840 .xword 0x780000e90000
26841 .xword 0x7760001e4000
26842 .xword 0x790030800000
26843 .xword 0x7760001d4000
26844 .xword 0x77600009c000
26845 .xword 0x7760001a8000
26846 .xword 0x7760001b4000
26847 .xword 0x776000190000
26848 .xword 0x780000860000
26849 .xword 0x780000040000
26850 .xword 0x780000240000
26851Thr6_User_Data_4v200_data_end:
26852/*********************************************************************/
26853SECTION .Thr6_User_Data_4v300 DATA_VA=0x776000118000
26854attr_data {
26855 Name = .Thr6_User_Data_4v300 ,
26856 VA = 0x776000118000 ,/* 0x776000119fc0 */
26857 RA = 0x00e00d0000 ,
26858 PA = 0x6ce00d0000 ,
26859 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
26860 thr6_z_ctx_tsb_1 ,
26861 TTE_V = 1 ,
26862 TTE_NFO = 0 ,
26863 TTE_L = 1 ,
26864 TTE_Soft = 0x190000 ,
26865 TTE_IE = 0 ,
26866 TTE_E = 0 ,
26867 TTE_CP = 0 ,
26868 TTE_CV = 0 ,
26869 TTE_P = 0 ,
26870 TTE_EP = 0 ,
26871 TTE_W = 1 ,
26872 TTE_SW1 = 1 ,
26873 TTE_SW0 = 0 ,
26874 TTE_RSVD1 = 0 ,
26875 TTE_Size = 0 ,
26876 /* DTTE_TAG_DATA = 0000776000118000 8000006ce00d0040 */
26877 end_label = Thr6_User_Data_4v300_data_end ,
26878 compressimage ,
26879 }
26880.data
26881.global Thr6_User_Data_4v300_data_begin
26882Thr6_User_Data_4v300_data_begin:
26883 .xword 0x7760001f4000
26884 .xword 0x780000830000
26885 .xword 0x7800002a0000
26886 .xword 0x776000118000
26887 .xword 0x7760001de000
26888 .xword 0x780000c70000
26889 .xword 0x780000ae0000
26890 .xword 0x780000c80000
26891 .xword 0x790036c00000
26892 .xword 0x79001b000000
26893 .xword 0x776000004000
26894 .xword 0x7760000ca000
26895 .xword 0x7a02c0000000
26896 .xword 0x776000164000
26897 .xword 0x7800007c0000
26898 .xword 0x7a0440000000
26899 .xword 0x7760000fe000
26900 .xword 0x77600016a000
26901 .xword 0x790019c00000
26902 .xword 0x77600017a000
26903 .xword 0x7a0e20000000
26904 .xword 0x780000220000
26905 .xword 0x790003800000
26906 .xword 0x790038800000
26907 .xword 0x7760001a2000
26908 .xword 0x776000048000
26909 .xword 0x780000fd0000
26910 .xword 0x780000260000
26911 .xword 0x790001c00000
26912 .xword 0x780000430000
26913 .xword 0x776000020000
26914 .xword 0x776000056000
26915 .xword 0x780000e90000
26916 .xword 0x7760001e4000
26917 .xword 0x790030800000
26918 .xword 0x7760001d4000
26919 .xword 0x77600009c000
26920 .xword 0x7760001a8000
26921 .xword 0x7760001b4000
26922 .xword 0x776000190000
26923 .xword 0x780000860000
26924 .xword 0x780000040000
26925 .xword 0x780000240000
26926Thr6_User_Data_4v300_data_end:
26927/*********************************************************************/
26928SECTION .Thr6_User_Text_4v001 TEXT_VA=0x7760001de000
26929attr_text {
26930 Name = .Thr6_User_Text_4v001 ,
26931 VA = 0x7760001de000 ,/* 0x7760001dffc0 */
26932 RA = 0x00e0194000 ,
26933 PA = 0x6ce0194000 ,
26934 TTE_Context = 0x0ebb ,/* TEXT_PRIMARY */
26935 thr6_nz_ctx_tsb_1 ,
26936 TTE_V = 1 ,
26937 TTE_NFO = 0 ,
26938 TTE_L = 0 ,
26939 TTE_Soft = 0x1f0000 ,
26940 TTE_IE = 0 ,
26941 TTE_E = 0 ,
26942 TTE_CP = 1 ,
26943 TTE_CV = 0 ,
26944 TTE_P = 0 ,
26945 TTE_EP = 1 ,
26946 TTE_W = 0 ,
26947 TTE_SW1 = 1 ,
26948 TTE_SW0 = 1 ,
26949 TTE_RSVD1 = 0 ,
26950 TTE_Size = 0 ,
26951 /* ITTE_TAG_DATA = 00007760001dfa67 8000006ce0194480 */
26952 end_label = Thr6_User_Text_4v001_text_end ,
26953 compressimage ,
26954 }
26955.text
26956.global Thr6_User_Text_4v001_text_begin
26957Thr6_User_Text_4v001_text_begin:
26958 nop
26959 sub %g1, 1, %g1
26960 brz %g1,Thr6_User_Text_4v001_exit
26961 nop
26962 .word 0xbe82a008
26963 .word 0xd4dfd000
26964 DO_BRANCH
26965 .word 0x81c36000
26966 .word 0xbe124000
26967 GOTO_SUPERVISOR0
26968 .word 0xfc9e9c40
26969 .word 0xe05f6150
26970 .word 0xbe86a150
26971 .word 0xf4dfd000
26972 DDEMAP_ALL_RPAGES
26973 nop
26974 nop
26975 nop
26976 nop
26977 .word 0x1000000
26978 or %g0, 0x00d, %i7
26979 LOAD_IDATA_IN
26980 DO_BRANCH
26981 .word 0x81c1e000
26982 .word 0xbe13c000
26983 GOTO_SUPERVISOR0
26984 .word 0xe25f6010
26985 ACCESS_ITSB_PTR
26986 .word 0x1000000
26987 or %g0, 0x98, %i7
26988 READ_IDATA_ACCESS
26989 .word 0xc02aa6eb
26990 .word 0xbe164000
26991 GOTO_SUPERVISOR1
26992 ACCESS_DTSB_PTR
26993 .word 0xd45d6110
26994 DO_BRANCH
26995 .word 0x81c1e000
26996 .word 0xbe13c000
26997 GOTO_SUPERVISOR0
26998 .word 0x1000000
26999 or %g0, 0x05d, %i7
27000 LOAD_IDATA_IN
27001 nop
27002 nop
27003 nop
27004 nop
27005 nop
27006 nop
27007 nop
27008 nop
27009 nop
27010 .word 0xc022aca4
27011 .word 0xc032abc0
27012 IDEMAP_ALL_RPAGES
27013 DDEMAP_ALL
27014 .word 0xd45d6068
27015 .word 0x1000000
27016 or %g0, 0x40a, %i7
27017 LOAD_IDATA_ACCESS
27018thr6_MMU_ASI_BLK_COMMIT_P_348:
27019 .word 0x878020e0
27020 .word 0xc1beafc0
27021 .word 0xc036ac7e
27022 DO_BRANCH
27023 .word 0x81c26000
27024 .word 0xbe13c000
27025 GOTO_SUPERVISOR0
27026 .word 0xfe42a5fc
27027 .word 0x81c3e000
27028 .word 0xbe124000
27029 GOTO_SUPERVISOR0
27030 nop
27031Thr6_User_Text_4v001_exit:
27032 EXIT_GOOD
27033Thr6_User_Text_4v001_text_end:
27034/*********************************************************************/
27035SECTION .Thr6_User_Text_4v400 TEXT_VA=0x780000c70000
27036attr_text {
27037 Name = .Thr6_User_Text_4v400 ,
27038 VA = 0x780000c70000 ,/* 0x780000c7ffc0 */
27039 RA = 0x0020f50000 ,
27040 PA = 0x0020f50000 ,
27041 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
27042 thr6_z_ctx_tsb_2 ,
27043 TTE_V = 1 ,
27044 TTE_NFO = 0 ,
27045 TTE_L = 0 ,
27046 TTE_Soft = 0x0a0000 ,
27047 TTE_IE = 0 ,
27048 TTE_E = 0 ,
27049 TTE_CP = 0 ,
27050 TTE_CV = 0 ,
27051 TTE_P = 1 ,
27052 TTE_EP = 1 ,
27053 TTE_W = 0 ,
27054 TTE_SW1 = 0 ,
27055 TTE_SW0 = 1 ,
27056 TTE_RSVD1 = 0 ,
27057 TTE_Size = 1 ,
27058 /* ITTE_TAG_DATA = 0000780000c70000 8000000020f50081 */
27059 end_label = Thr6_User_Text_4v400_text_end ,
27060 compressimage ,
27061 }
27062.text
27063.global Thr6_User_Text_4v400_text_begin
27064Thr6_User_Text_4v400_text_begin:
27065 wrpr 0, %gl
27066 P_IDEMAP_ALL
27067thr6_MMU_ASI_AS_IF_USER_PRIMARY_349:
27068 .word 0x87802010
27069 .word 0xecf56010
27070 .word 0x1000000
27071 or %g0, 0x026, %i7
27072 P_LOAD_IDATA_IN
27073 nop
27074 nop
27075 nop
27076 nop
27077 .word 0xfe46e6b8
27078 nop
27079 nop
27080 nop
27081 nop
27082 nop
27083 P_DDEMAP_PCTX
27084 P_TOGGLE_LSU_IM
27085 .word 0xc071a9b0
27086 .word 0x1000000
27087 or %g0, 0x530, %i7
27088 P_READ_IDATA_ACCESS
27089 .word 0xdc74a0b0
27090 .word 0xc031a2b4
27091thr6_MMU_ASI_SECONDARY_350:
27092 .word 0x87802081
27093 .word 0xe0baeb40
27094 P_IDEMAP_NCTX
27095 .word 0xdc74a0b0
27096 .word 0xc024af60
27097 .word 0x1000000
27098 .word 0xbe178000
27099 P_DDEMAP_RPAGE
27100thr6_MMU_ASI_PRIMARY_351:
27101 .word 0x87802080
27102 .word 0xf0f42020
27103thr6_MMU_ASI_PRIMARY_352:
27104 .word 0x87802080
27105 .word 0xdef42060
27106 nop
27107 nop
27108 nop
27109 nop
27110 nop
27111 nop
27112 P_TOGGLE_LSU_DM
27113 .word 0xbe11c000
27114 RETURN_FROM_SUPERVISOR1
27115 nop
27116Thr6_User_Text_4v400_exit:
27117 EXIT_GOOD
27118Thr6_User_Text_4v400_text_end:
27119/*********************************************************************/
27120SECTION .Thr6_User_Text_4v002 TEXT_VA=0x780000ae0000
27121attr_text {
27122 Name = .Thr6_User_Text_4v002 ,
27123 VA = 0x780000ae0000 ,/* 0x780000aeffc0 */
27124 RA = 0x00202b0000 ,
27125 PA = 0x64202b0000 ,
27126 TTE_Context = 0x0ebb ,/* TEXT_PRIMARY */
27127 thr6_nz_ctx_tsb_2 ,
27128 TTE_V = 1 ,
27129 TTE_NFO = 0 ,
27130 TTE_L = 0 ,
27131 TTE_Soft = 0x1f0000 ,
27132 TTE_IE = 0 ,
27133 TTE_E = 0 ,
27134 TTE_CP = 1 ,
27135 TTE_CV = 0 ,
27136 TTE_P = 1 ,
27137 TTE_EP = 1 ,
27138 TTE_W = 0 ,
27139 TTE_SW1 = 1 ,
27140 TTE_SW0 = 1 ,
27141 TTE_RSVD1 = 0 ,
27142 TTE_Size = 1 ,
27143 /* ITTE_TAG_DATA = 0000780000ae0ebb 80000064202b0481 */
27144 end_label = Thr6_User_Text_4v002_text_end ,
27145 compressimage ,
27146 }
27147.text
27148.global Thr6_User_Text_4v002_text_begin
27149Thr6_User_Text_4v002_text_begin:
27150 wrpr 0, %gl
27151thr6_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_353:
27152 .word 0x87802022
27153 .word 0xf4bc2720
27154 P_TOGGLE_LSU_DM
27155 .word 0xbe82a0e0
27156 .word 0xe0dfd000
27157 .word 0xca592010
27158 P_DDEMAP_NCTX
27159 P_DDEMAP_ALL_PAGES
27160thr6_MMU_ASI_AS_IF_USER_PRIMARY_354:
27161 .word 0x87802010
27162 .word 0xd6f42010
27163 P_ACCESS_ITSB_PTR
27164 .word 0x1000000
27165 or %g0, 0x268, %i7
27166 P_READ_DDATA_ACCESS
27167 .word 0x1000000
27168 or %g0, 0x048, %i7
27169 P_LOAD_DDATA_IN
27170thr6_MMU_ASI_PRIMARY_355:
27171 .word 0x87802080
27172 .word 0xd6f2a010
27173 .word 0xfcda9000
27174 .word 0xbe8420e0
27175 .word 0xeadfd000
27176 .word 0xfcdd4200
27177thr6_MMU_ASI_AS_IF_USER_PRIMARY_356:
27178 .word 0x87802010
27179 .word 0xe0f0a0e0
27180 .word 0xc0376232
27181 P_IDEMAP_ALL_RPAGES
27182 nop
27183 nop
27184 nop
27185 .word 0xbe846010
27186 .word 0xcadfc220
27187 .word 0x1000000
27188 or %g0, 0x071, %i7
27189 P_LOAD_IDATA_IN
27190 .word 0xfcdd4200
27191 .word 0xfcde8200
27192 .word 0x1000000
27193 or %g0, 0x07a, %i7
27194 P_LOAD_IDATA_IN
27195 P_DDEMAP_ALL_RPAGES
27196 .word 0x1000000
27197 .word 0xbe108000
27198 P_IDEMAP_PAGE
27199 .word 0xc02ea1f1
27200 .word 0xec76a070
27201 .word 0xc0756d68
27202 .word 0xf076a020
27203 .word 0xc022a324
27204 .word 0xfe442a4c
27205 .word 0x1000000
27206 .word 0xbe104000
27207 P_IDEMAP_RPAGE
27208 .word 0x1000000
27209 or %g0, 0x5c0, %i7
27210 P_DTLB_TAG_READ
27211 .word 0xbe82a038
27212 .word 0xf4dfc200
27213 P_IDEMAP_PCTX
27214thr6_MMU_ASI_PRIMARY_357:
27215 .word 0x87802080
27216 .word 0xfaf6a140
27217thr6_MMU_ASI_PRIMARY_358:
27218 .word 0x87802080
27219 .word 0xeef2a078
27220 .word 0x1000000
27221 or %g0, 0x023, %i7
27222 P_LOAD_DDATA_IN
27223 .word 0xbe14c000
27224 RETURN_FROM_SUPERVISOR0
27225 nop
27226Thr6_User_Text_4v002_exit:
27227 EXIT_GOOD
27228Thr6_User_Text_4v002_text_end:
27229/*********************************************************************/
27230SECTION .Thr6_User_Data_4v101 DATA_VA=0x780000c80000
27231attr_data {
27232 Name = .Thr6_User_Data_4v101 ,
27233 VA = 0x780000c80000 ,/* 0x780000c8ffc0 */
27234 RA = 0x0020200000 ,
27235 PA = 0x6420200000 ,
27236 TTE_Context = 0x0ebb ,/* DATA_PRIMARY */
27237 thr6_nz_ctx_tsb_2 ,
27238 TTE_V = 1 ,
27239 TTE_NFO = 0 ,
27240 TTE_L = 1 ,
27241 TTE_Soft = 0x030000 ,
27242 TTE_IE = 0 ,
27243 TTE_E = 0 ,
27244 TTE_CP = 0 ,
27245 TTE_CV = 0 ,
27246 TTE_P = 0 ,
27247 TTE_EP = 0 ,
27248 TTE_W = 1 ,
27249 TTE_SW1 = 0 ,
27250 TTE_SW0 = 0 ,
27251 TTE_RSVD1 = 0 ,
27252 TTE_Size = 1 ,
27253 /* DTTE_TAG_DATA = 0000780000c80ebb 8000006420200041 */
27254 end_label = Thr6_User_Data_4v101_data_end ,
27255 compressimage ,
27256 }
27257.data
27258.global Thr6_User_Data_4v101_data_begin
27259Thr6_User_Data_4v101_data_begin:
27260 .xword 0x7760001f4000
27261 .xword 0x780000830000
27262 .xword 0x7800002a0000
27263 .xword 0x776000118000
27264 .xword 0x7760001de000
27265 .xword 0x780000c70000
27266 .xword 0x780000ae0000
27267 .xword 0x780000c80000
27268 .xword 0x790036c00000
27269 .xword 0x79001b000000
27270 .xword 0x776000004000
27271 .xword 0x7760000ca000
27272 .xword 0x7a02c0000000
27273 .xword 0x776000164000
27274 .xword 0x7800007c0000
27275 .xword 0x7a0440000000
27276 .xword 0x7760000fe000
27277 .xword 0x77600016a000
27278 .xword 0x790019c00000
27279 .xword 0x77600017a000
27280 .xword 0x7a0e20000000
27281 .xword 0x780000220000
27282 .xword 0x790003800000
27283 .xword 0x790038800000
27284 .xword 0x7760001a2000
27285 .xword 0x776000048000
27286 .xword 0x780000fd0000
27287 .xword 0x780000260000
27288 .xword 0x790001c00000
27289 .xword 0x780000430000
27290 .xword 0x776000020000
27291 .xword 0x776000056000
27292 .xword 0x780000e90000
27293 .xword 0x7760001e4000
27294 .xword 0x790030800000
27295 .xword 0x7760001d4000
27296 .xword 0x77600009c000
27297 .xword 0x7760001a8000
27298 .xword 0x7760001b4000
27299 .xword 0x776000190000
27300 .xword 0x780000860000
27301 .xword 0x780000040000
27302 .xword 0x780000240000
27303Thr6_User_Data_4v101_data_end:
27304/*********************************************************************/
27305SECTION .Thr6_User_Data_4v201 DATA_VA=0x790036c00000
27306attr_data {
27307 Name = .Thr6_User_Data_4v201 ,
27308 VA = 0x790036c00000 ,/* 0x790036ffffc0 */
27309 RA = 0x01e7c00000 ,
27310 PA = 0x01e7c00000 ,
27311 TTE_Context = 0x0066 ,/* DATA_SECONDARY */
27312 thr6_nz_ctx_tsb_3 ,
27313 TTE_V = 1 ,
27314 TTE_NFO = 0 ,
27315 TTE_L = 0 ,
27316 TTE_Soft = 0x150000 ,
27317 TTE_IE = 0 ,
27318 TTE_E = 0 ,
27319 TTE_CP = 0 ,
27320 TTE_CV = 0 ,
27321 TTE_P = 0 ,
27322 TTE_EP = 0 ,
27323 TTE_W = 1 ,
27324 TTE_SW1 = 1 ,
27325 TTE_SW0 = 0 ,
27326 TTE_RSVD1 = 0 ,
27327 TTE_Size = 3 ,
27328 /* DTTE_TAG_DATA = 0000790036c00066 80000001e7c00043 */
27329 end_label = Thr6_User_Data_4v201_data_end ,
27330 compressimage ,
27331 }
27332.data
27333.global Thr6_User_Data_4v201_data_begin
27334Thr6_User_Data_4v201_data_begin:
27335 .xword 0x7760001f4000
27336 .xword 0x780000830000
27337 .xword 0x7800002a0000
27338 .xword 0x776000118000
27339 .xword 0x7760001de000
27340 .xword 0x780000c70000
27341 .xword 0x780000ae0000
27342 .xword 0x780000c80000
27343 .xword 0x790036c00000
27344 .xword 0x79001b000000
27345 .xword 0x776000004000
27346 .xword 0x7760000ca000
27347 .xword 0x7a02c0000000
27348 .xword 0x776000164000
27349 .xword 0x7800007c0000
27350 .xword 0x7a0440000000
27351 .xword 0x7760000fe000
27352 .xword 0x77600016a000
27353 .xword 0x790019c00000
27354 .xword 0x77600017a000
27355 .xword 0x7a0e20000000
27356 .xword 0x780000220000
27357 .xword 0x790003800000
27358 .xword 0x790038800000
27359 .xword 0x7760001a2000
27360 .xword 0x776000048000
27361 .xword 0x780000fd0000
27362 .xword 0x780000260000
27363 .xword 0x790001c00000
27364 .xword 0x780000430000
27365 .xword 0x776000020000
27366 .xword 0x776000056000
27367 .xword 0x780000e90000
27368 .xword 0x7760001e4000
27369 .xword 0x790030800000
27370 .xword 0x7760001d4000
27371 .xword 0x77600009c000
27372 .xword 0x7760001a8000
27373 .xword 0x7760001b4000
27374 .xword 0x776000190000
27375 .xword 0x780000860000
27376 .xword 0x780000040000
27377 .xword 0x780000240000
27378Thr6_User_Data_4v201_data_end:
27379/*********************************************************************/
27380SECTION .Thr6_User_Data_4v301 DATA_VA=0x79001b000000
27381attr_data {
27382 Name = .Thr6_User_Data_4v301 ,
27383 VA = 0x79001b000000 ,/* 0x79001b3fffc0 */
27384 RA = 0x01e0400000 ,
27385 PA = 0x01e0400000 ,
27386 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
27387 thr6_z_ctx_tsb_3 ,
27388 TTE_V = 1 ,
27389 TTE_NFO = 0 ,
27390 TTE_L = 1 ,
27391 TTE_Soft = 0x190000 ,
27392 TTE_IE = 0 ,
27393 TTE_E = 0 ,
27394 TTE_CP = 0 ,
27395 TTE_CV = 0 ,
27396 TTE_P = 0 ,
27397 TTE_EP = 0 ,
27398 TTE_W = 1 ,
27399 TTE_SW1 = 1 ,
27400 TTE_SW0 = 0 ,
27401 TTE_RSVD1 = 0 ,
27402 TTE_Size = 3 ,
27403 /* DTTE_TAG_DATA = 000079001b000000 80000001e0400043 */
27404 end_label = Thr6_User_Data_4v301_data_end ,
27405 compressimage ,
27406 }
27407.data
27408.global Thr6_User_Data_4v301_data_begin
27409Thr6_User_Data_4v301_data_begin:
27410 .xword 0x7760001f4000
27411 .xword 0x780000830000
27412 .xword 0x7800002a0000
27413 .xword 0x776000118000
27414 .xword 0x7760001de000
27415 .xword 0x780000c70000
27416 .xword 0x780000ae0000
27417 .xword 0x780000c80000
27418 .xword 0x790036c00000
27419 .xword 0x79001b000000
27420 .xword 0x776000004000
27421 .xword 0x7760000ca000
27422 .xword 0x7a02c0000000
27423 .xword 0x776000164000
27424 .xword 0x7800007c0000
27425 .xword 0x7a0440000000
27426 .xword 0x7760000fe000
27427 .xword 0x77600016a000
27428 .xword 0x790019c00000
27429 .xword 0x77600017a000
27430 .xword 0x7a0e20000000
27431 .xword 0x780000220000
27432 .xword 0x790003800000
27433 .xword 0x790038800000
27434 .xword 0x7760001a2000
27435 .xword 0x776000048000
27436 .xword 0x780000fd0000
27437 .xword 0x780000260000
27438 .xword 0x790001c00000
27439 .xword 0x780000430000
27440 .xword 0x776000020000
27441 .xword 0x776000056000
27442 .xword 0x780000e90000
27443 .xword 0x7760001e4000
27444 .xword 0x790030800000
27445 .xword 0x7760001d4000
27446 .xword 0x77600009c000
27447 .xword 0x7760001a8000
27448 .xword 0x7760001b4000
27449 .xword 0x776000190000
27450 .xword 0x780000860000
27451 .xword 0x780000040000
27452 .xword 0x780000240000
27453Thr6_User_Data_4v301_data_end:
27454/*********************************************************************/
27455SECTION .Thr6_User_Text_4v003 TEXT_VA=0x776000004000
27456attr_text {
27457 Name = .Thr6_User_Text_4v003 ,
27458 VA = 0x776000004000 ,/* 0x776000005fc0 */
27459 RA = 0x00e0116000 ,
27460 PA = 0x6ce0116000 ,
27461 TTE_Context = 0x0ebb ,/* TEXT_PRIMARY */
27462 thr6_nz_ctx_tsb_1 ,
27463 TTE_V = 1 ,
27464 TTE_NFO = 0 ,
27465 TTE_L = 0 ,
27466 TTE_Soft = 0x1f0000 ,
27467 TTE_IE = 0 ,
27468 TTE_E = 0 ,
27469 TTE_CP = 1 ,
27470 TTE_CV = 0 ,
27471 TTE_P = 0 ,
27472 TTE_EP = 1 ,
27473 TTE_W = 0 ,
27474 TTE_SW1 = 1 ,
27475 TTE_SW0 = 1 ,
27476 TTE_RSVD1 = 0 ,
27477 TTE_Size = 0 ,
27478 /* ITTE_TAG_DATA = 0000776000005a67 8000006ce0116480 */
27479 end_label = Thr6_User_Text_4v003_text_end ,
27480 compressimage ,
27481 }
27482.text
27483.global Thr6_User_Text_4v003_text_begin
27484Thr6_User_Text_4v003_text_begin:
27485 nop
27486 sub %g1, 1, %g1
27487 brz %g1,Thr6_User_Text_4v003_exit
27488 nop
27489 ACCESS_ITSB_PTR
27490 .word 0xbe82a008
27491 .word 0xfadfd000
27492 nop
27493 nop
27494 nop
27495 nop
27496 TOGGLE_LSU_DM
27497 .word 0x1000000
27498 .word 0xbe114000
27499 IDEMAP_PAGE
27500 DO_BRANCH
27501 .word 0x81c62000
27502 .word 0xbe124000
27503 GOTO_SUPERVISOR0
27504 ACCESS_ITSB_PTR
27505 .word 0x1000000
27506 or %g0, 0x0ac, %i7
27507 LOAD_DDATA_IN
27508 .word 0xce70a0c8
27509 .word 0xc076a800
27510 IDEMAP_PCTX
27511 .word 0xbe86a110
27512 .word 0xd4dfd000
27513 DDEMAP_NCTX
27514 .word 0xfcde9000
27515 .word 0xc85f60f0
27516 .word 0xfe54293a
27517 .word 0xe4742018
27518 .word 0xc076a158
27519 IDEMAP_ALL_PAGES
27520 .word 0x1000000
27521 .word 0xbe158000
27522 IDEMAP_RPAGE
27523 DDEMAP_NCTX
27524thr6_MMU_ASI_BLK_P_359:
27525 .word 0x878020f0
27526 .word 0xc1beab80
27527 .word 0x1000000
27528 .word 0xbe17c000
27529 DDEMAP_RPAGE
27530 .word 0xbe8420d0
27531 .word 0xe0dfd000
27532 .word 0xfe58af58
27533 .word 0x1000000
27534 .word 0xbe168000
27535 IDEMAP_PAGE
27536 .word 0xbe13c000
27537 GOTO_SUPERVISOR0
27538 .word 0x1000000
27539 or %g0, 0x43f, %i7
27540 LOAD_DDATA_ACCESS
27541 .word 0xfcdd5000
27542 DDEMAP_SCTX
27543 .word 0xfc995d60
27544 .word 0x1000000
27545 .word 0xbe14c000
27546 IDEMAP_PAGE
27547 .word 0xfe5c20a8
27548 nop
27549 .word 0xf076a0c8
27550 .word 0xc072a1b8
27551 .word 0xec5d6040
27552 .word 0x1000000
27553 or %g0, 0x5c9, %i7
27554 LOAD_DDATA_ACCESS
27555 .word 0xe05ea090
27556 .word 0x1000000
27557 .word 0xbe118000
27558 IDEMAP_PAGE
27559 nop
27560 nop
27561 nop
27562 ACCESS_ITSB_PTR
27563thr6_MMU_ASI_PRIMARY_360:
27564 .word 0x87802080
27565 .word 0xdef420a8
27566 .word 0xc025685c
27567 .word 0xbe8760f0
27568 .word 0xeadfd000
27569 DO_BRANCH
27570 .word 0x81c4e000
27571 .word 0xbe124000
27572 GOTO_SUPERVISOR0
27573 .word 0xe058a038
27574 .word 0x81c4e000
27575 .word 0xbe124000
27576 GOTO_SUPERVISOR0
27577 nop
27578Thr6_User_Text_4v003_exit:
27579 EXIT_GOOD
27580Thr6_User_Text_4v003_text_end:
27581/*********************************************************************/
27582SECTION .Thr6_User_Text_4v401 TEXT_VA=0x7760000ca000
27583attr_text {
27584 Name = .Thr6_User_Text_4v401 ,
27585 VA = 0x7760000ca000 ,/* 0x7760000cbfc0 */
27586 RA = 0x00e01a6000 ,
27587 PA = 0x6ce01a6000 ,
27588 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
27589 thr6_z_ctx_tsb_1 ,
27590 TTE_V = 1 ,
27591 TTE_NFO = 0 ,
27592 TTE_L = 0 ,
27593 TTE_Soft = 0x0a0000 ,
27594 TTE_IE = 0 ,
27595 TTE_E = 0 ,
27596 TTE_CP = 0 ,
27597 TTE_CV = 0 ,
27598 TTE_P = 1 ,
27599 TTE_EP = 1 ,
27600 TTE_W = 0 ,
27601 TTE_SW1 = 0 ,
27602 TTE_SW0 = 1 ,
27603 TTE_RSVD1 = 0 ,
27604 TTE_Size = 0 ,
27605 /* ITTE_TAG_DATA = 00007760000ca000 8000006ce01a6080 */
27606 end_label = Thr6_User_Text_4v401_text_end ,
27607 compressimage ,
27608 }
27609.text
27610.global Thr6_User_Text_4v401_text_begin
27611Thr6_User_Text_4v401_text_begin:
27612 wrpr 0, %gl
27613 P_TOGGLE_LSU_IM
27614 .word 0x1000000
27615 .word 0xbe104000
27616 P_IDEMAP_PAGE
27617 P_TOGGLE_LSU_DM
27618thr6_MMU_ASI_AS_IF_USER_SECONDARY_LITTLE_361:
27619 .word 0x87802019
27620 .word 0xc6f16080
27621 .word 0xbe86a110
27622 .word 0xd4dfc200
27623 .word 0x1000000
27624 .word 0xbe160000
27625 srlx %i7, 8, %i7
27626 andn %i7, 0x1f, %i7
27627 P_ITLB_PROBE
27628 .word 0xbe8420e0
27629 .word 0xeadfd000
27630 P_TOGGLE_LSU_IM
27631thr6_MMU_ASI_AS_IF_USER_PRIMARY_362:
27632 .word 0x87802010
27633 .word 0xfaf42090
27634thr6_MMU_ASI_SECONDARY_363:
27635 .word 0x87802081
27636 .word 0xecbc6150
27637 P_ACCESS_DTSB_PTR
27638 .word 0xbe812128
27639 .word 0xd4dfc200
27640thr6_MMU_ASI_AS_IF_USER_PRIMARY_364:
27641 .word 0x87802010
27642 .word 0xeaf2a150
27643 .word 0xbe812038
27644 .word 0xeadfc200
27645 nop
27646 nop
27647 nop
27648 nop
27649 nop
27650thr6_MMU_ASI_BLK_COMMIT_S_365:
27651 .word 0x878020e1
27652 .word 0xc3bc6b40
27653 nop
27654 nop
27655 nop
27656 nop
27657 nop
27658 nop
27659 nop
27660 nop
27661 nop
27662 P_IDEMAP_NCTX
27663thr6_MMU_ASI_PRIMARY_366:
27664 .word 0x87802080
27665 .word 0xdef2a0a8
27666 nop
27667 nop
27668 nop
27669 nop
27670 nop
27671 nop
27672thr6_MMU_ASI_BLK_P_367:
27673 .word 0x878020f0
27674 .word 0xc3baa300
27675 .word 0xfc9c8580
27676 P_IDEMAP_PCTX
27677 .word 0xfc98c5c0
27678 .word 0xbe842138
27679 .word 0xeadfd000
27680 P_ACCESS_DTSB_PTR
27681 .word 0xbe86a030
27682 .word 0xe39fc2c0
27683 .word 0xbe14c000
27684 RETURN_FROM_SUPERVISOR1
27685 nop
27686Thr6_User_Text_4v401_exit:
27687 EXIT_GOOD
27688Thr6_User_Text_4v401_text_end:
27689/*********************************************************************/
27690SECTION .Thr6_User_Text_4v004 TEXT_VA=0x7a02c0000000
27691attr_text {
27692 Name = .Thr6_User_Text_4v004 ,
27693 VA = 0x7a02c0000000 ,/* 0x7a02cfffffc0 */
27694 RA = 0x0260000000 ,
27695 PA = 0x6e60000000 ,
27696 TTE_Context = 0x0ebb ,/* TEXT_PRIMARY */
27697 thr6_nz_ctx_tsb_0 ,
27698 TTE_V = 1 ,
27699 TTE_NFO = 0 ,
27700 TTE_L = 0 ,
27701 TTE_Soft = 0x1f0000 ,
27702 TTE_IE = 0 ,
27703 TTE_E = 0 ,
27704 TTE_CP = 1 ,
27705 TTE_CV = 0 ,
27706 TTE_P = 1 ,
27707 TTE_EP = 1 ,
27708 TTE_W = 0 ,
27709 TTE_SW1 = 1 ,
27710 TTE_SW0 = 1 ,
27711 TTE_RSVD1 = 0 ,
27712 TTE_Size = 5 ,
27713 /* ITTE_TAG_DATA = 00007a02c0000ebb 8000006e60000485 */
27714 end_label = Thr6_User_Text_4v004_text_end ,
27715 compressimage ,
27716 }
27717.text
27718.global Thr6_User_Text_4v004_text_begin
27719Thr6_User_Text_4v004_text_begin:
27720 wrpr 0, %gl
27721 nop
27722 nop
27723 .word 0x1000000
27724 or %g0, 0x53d, %i7
27725 P_LOAD_IDATA_ACCESS
27726 P_TOGGLE_LSU_IM
27727thr6_MMU_ASI_AS_IF_USER_PRIMARY_368:
27728 .word 0x87802010
27729 .word 0xf0f6a020
27730 .word 0xc02eaee9
27731thr6_MMU_ASI_AS_IF_USER_PRIMARY_369:
27732 .word 0x87802010
27733 .word 0xdef2a0a8
27734 P_IDEMAP_ALL_PAGES
27735 .word 0xbe856090
27736 .word 0xe19fc2c0
27737 .word 0xbe82a130
27738 .word 0xe0dfd000
27739thr6_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_370:
27740 .word 0x87802018
27741 .word 0xd2f42108
27742 nop
27743 nop
27744 nop
27745 nop
27746 .word 0xc02ea8d0
27747 nop
27748 nop
27749 nop
27750 nop
27751 nop
27752 nop
27753 .word 0x1000000
27754 or %g0, 0x4db, %i7
27755 P_LOAD_DDATA_ACCESS
27756 .word 0x1000000
27757 or %g0, 0x558, %i7
27758 P_ITLB_TAG_READ
27759 .word 0xfcdf5000
27760thr6_MMU_ASI_REAL_IO_LITTLE_371:
27761 .word 0x8780201d
27762 .word 0xe0f42090
27763 .word 0x1000000
27764 or %g0, 0x5d8, %i7
27765 P_DTLB_TAG_READ
27766 .word 0x1000000
27767 or %g0, 0x6a5, %i7
27768 P_LOAD_DDATA_ACCESS
27769 .word 0xfe5ea898
27770 .word 0xfcdc0200
27771 .word 0x1000000
27772 or %g0, 0x62, %i7
27773 P_LOAD_DDATA_ACCESS
27774 .word 0x1000000
27775 .word 0xbe160000
27776 P_DDEMAP_RPAGE
27777thr6_MMU_ASI_AS_IF_USER_PRIMARY_372:
27778 .word 0x87802010
27779 .word 0xdef2a0e8
27780 .word 0xbe11c000
27781 RETURN_FROM_SUPERVISOR0
27782 nop
27783Thr6_User_Text_4v004_exit:
27784 EXIT_GOOD
27785Thr6_User_Text_4v004_text_end:
27786/*********************************************************************/
27787SECTION .Thr6_User_Data_4v102 DATA_VA=0x776000164000
27788attr_data {
27789 Name = .Thr6_User_Data_4v102 ,
27790 VA = 0x776000164000 ,/* 0x776000165fc0 */
27791 RA = 0x00e00b6000 ,
27792 PA = 0x6ce00b6000 ,
27793 TTE_Context = 0x0ebb ,/* DATA_PRIMARY */
27794 thr6_nz_ctx_tsb_1 ,
27795 TTE_V = 1 ,
27796 TTE_NFO = 0 ,
27797 TTE_L = 1 ,
27798 TTE_Soft = 0x030000 ,
27799 TTE_IE = 0 ,
27800 TTE_E = 0 ,
27801 TTE_CP = 0 ,
27802 TTE_CV = 0 ,
27803 TTE_P = 0 ,
27804 TTE_EP = 0 ,
27805 TTE_W = 1 ,
27806 TTE_SW1 = 0 ,
27807 TTE_SW0 = 0 ,
27808 TTE_RSVD1 = 0 ,
27809 TTE_Size = 0 ,
27810 /* DTTE_TAG_DATA = 0000776000165a67 8000006ce00b6040 */
27811 end_label = Thr6_User_Data_4v102_data_end ,
27812 compressimage ,
27813 }
27814.data
27815.global Thr6_User_Data_4v102_data_begin
27816Thr6_User_Data_4v102_data_begin:
27817 .xword 0x7760001f4000
27818 .xword 0x780000830000
27819 .xword 0x7800002a0000
27820 .xword 0x776000118000
27821 .xword 0x7760001de000
27822 .xword 0x780000c70000
27823 .xword 0x780000ae0000
27824 .xword 0x780000c80000
27825 .xword 0x790036c00000
27826 .xword 0x79001b000000
27827 .xword 0x776000004000
27828 .xword 0x7760000ca000
27829 .xword 0x7a02c0000000
27830 .xword 0x776000164000
27831 .xword 0x7800007c0000
27832 .xword 0x7a0440000000
27833 .xword 0x7760000fe000
27834 .xword 0x77600016a000
27835 .xword 0x790019c00000
27836 .xword 0x77600017a000
27837 .xword 0x7a0e20000000
27838 .xword 0x780000220000
27839 .xword 0x790003800000
27840 .xword 0x790038800000
27841 .xword 0x7760001a2000
27842 .xword 0x776000048000
27843 .xword 0x780000fd0000
27844 .xword 0x780000260000
27845 .xword 0x790001c00000
27846 .xword 0x780000430000
27847 .xword 0x776000020000
27848 .xword 0x776000056000
27849 .xword 0x780000e90000
27850 .xword 0x7760001e4000
27851 .xword 0x790030800000
27852 .xword 0x7760001d4000
27853 .xword 0x77600009c000
27854 .xword 0x7760001a8000
27855 .xword 0x7760001b4000
27856 .xword 0x776000190000
27857 .xword 0x780000860000
27858 .xword 0x780000040000
27859 .xword 0x780000240000
27860Thr6_User_Data_4v102_data_end:
27861/*********************************************************************/
27862SECTION .Thr6_User_Data_4v202 DATA_VA=0x7800007c0000
27863attr_data {
27864 Name = .Thr6_User_Data_4v202 ,
27865 VA = 0x7800007c0000 ,/* 0x7800007cffc0 */
27866 RA = 0x0020ae0000 ,
27867 PA = 0x6420ae0000 ,
27868 TTE_Context = 0x0066 ,/* DATA_SECONDARY */
27869 thr6_nz_ctx_tsb_2 ,
27870 TTE_V = 1 ,
27871 TTE_NFO = 0 ,
27872 TTE_L = 0 ,
27873 TTE_Soft = 0x150000 ,
27874 TTE_IE = 0 ,
27875 TTE_E = 0 ,
27876 TTE_CP = 0 ,
27877 TTE_CV = 0 ,
27878 TTE_P = 0 ,
27879 TTE_EP = 0 ,
27880 TTE_W = 1 ,
27881 TTE_SW1 = 1 ,
27882 TTE_SW0 = 0 ,
27883 TTE_RSVD1 = 0 ,
27884 TTE_Size = 1 ,
27885 /* DTTE_TAG_DATA = 00007800007c0066 8000006420ae0041 */
27886 end_label = Thr6_User_Data_4v202_data_end ,
27887 compressimage ,
27888 }
27889.data
27890.global Thr6_User_Data_4v202_data_begin
27891Thr6_User_Data_4v202_data_begin:
27892 .xword 0x7760001f4000
27893 .xword 0x780000830000
27894 .xword 0x7800002a0000
27895 .xword 0x776000118000
27896 .xword 0x7760001de000
27897 .xword 0x780000c70000
27898 .xword 0x780000ae0000
27899 .xword 0x780000c80000
27900 .xword 0x790036c00000
27901 .xword 0x79001b000000
27902 .xword 0x776000004000
27903 .xword 0x7760000ca000
27904 .xword 0x7a02c0000000
27905 .xword 0x776000164000
27906 .xword 0x7800007c0000
27907 .xword 0x7a0440000000
27908 .xword 0x7760000fe000
27909 .xword 0x77600016a000
27910 .xword 0x790019c00000
27911 .xword 0x77600017a000
27912 .xword 0x7a0e20000000
27913 .xword 0x780000220000
27914 .xword 0x790003800000
27915 .xword 0x790038800000
27916 .xword 0x7760001a2000
27917 .xword 0x776000048000
27918 .xword 0x780000fd0000
27919 .xword 0x780000260000
27920 .xword 0x790001c00000
27921 .xword 0x780000430000
27922 .xword 0x776000020000
27923 .xword 0x776000056000
27924 .xword 0x780000e90000
27925 .xword 0x7760001e4000
27926 .xword 0x790030800000
27927 .xword 0x7760001d4000
27928 .xword 0x77600009c000
27929 .xword 0x7760001a8000
27930 .xword 0x7760001b4000
27931 .xword 0x776000190000
27932 .xword 0x780000860000
27933 .xword 0x780000040000
27934 .xword 0x780000240000
27935Thr6_User_Data_4v202_data_end:
27936/*********************************************************************/
27937SECTION .Thr6_User_Data_4v302 DATA_VA=0x7a0440000000
27938attr_data {
27939 Name = .Thr6_User_Data_4v302 ,
27940 VA = 0x7a0440000000 ,/* 0x7a044fffffc0 */
27941 RA = 0x02e0000000 ,
27942 PA = 0x6ee0000000 ,
27943 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
27944 thr6_z_ctx_tsb_0 ,
27945 TTE_V = 1 ,
27946 TTE_NFO = 0 ,
27947 TTE_L = 1 ,
27948 TTE_Soft = 0x190000 ,
27949 TTE_IE = 0 ,
27950 TTE_E = 0 ,
27951 TTE_CP = 0 ,
27952 TTE_CV = 0 ,
27953 TTE_P = 0 ,
27954 TTE_EP = 0 ,
27955 TTE_W = 1 ,
27956 TTE_SW1 = 1 ,
27957 TTE_SW0 = 0 ,
27958 TTE_RSVD1 = 0 ,
27959 TTE_Size = 5 ,
27960 /* DTTE_TAG_DATA = 00007a0440000000 8000006ee0000045 */
27961 end_label = Thr6_User_Data_4v302_data_end ,
27962 compressimage ,
27963 }
27964.data
27965.global Thr6_User_Data_4v302_data_begin
27966Thr6_User_Data_4v302_data_begin:
27967 .xword 0x7760001f4000
27968 .xword 0x780000830000
27969 .xword 0x7800002a0000
27970 .xword 0x776000118000
27971 .xword 0x7760001de000
27972 .xword 0x780000c70000
27973 .xword 0x780000ae0000
27974 .xword 0x780000c80000
27975 .xword 0x790036c00000
27976 .xword 0x79001b000000
27977 .xword 0x776000004000
27978 .xword 0x7760000ca000
27979 .xword 0x7a02c0000000
27980 .xword 0x776000164000
27981 .xword 0x7800007c0000
27982 .xword 0x7a0440000000
27983 .xword 0x7760000fe000
27984 .xword 0x77600016a000
27985 .xword 0x790019c00000
27986 .xword 0x77600017a000
27987 .xword 0x7a0e20000000
27988 .xword 0x780000220000
27989 .xword 0x790003800000
27990 .xword 0x790038800000
27991 .xword 0x7760001a2000
27992 .xword 0x776000048000
27993 .xword 0x780000fd0000
27994 .xword 0x780000260000
27995 .xword 0x790001c00000
27996 .xword 0x780000430000
27997 .xword 0x776000020000
27998 .xword 0x776000056000
27999 .xword 0x780000e90000
28000 .xword 0x7760001e4000
28001 .xword 0x790030800000
28002 .xword 0x7760001d4000
28003 .xword 0x77600009c000
28004 .xword 0x7760001a8000
28005 .xword 0x7760001b4000
28006 .xword 0x776000190000
28007 .xword 0x780000860000
28008 .xword 0x780000040000
28009 .xword 0x780000240000
28010Thr6_User_Data_4v302_data_end:
28011/*********************************************************************/
28012SECTION .Thr6_User_Text_4v005 TEXT_VA=0x7760000fe000
28013attr_text {
28014 Name = .Thr6_User_Text_4v005 ,
28015 VA = 0x7760000fe000 ,/* 0x7760000fffc0 */
28016 RA = 0x00e001e000 ,
28017 PA = 0x6ce001e000 ,
28018 TTE_Context = 0x0ebb ,/* TEXT_PRIMARY */
28019 thr6_nz_ctx_tsb_1 ,
28020 TTE_V = 1 ,
28021 TTE_NFO = 0 ,
28022 TTE_L = 0 ,
28023 TTE_Soft = 0x1f0000 ,
28024 TTE_IE = 0 ,
28025 TTE_E = 0 ,
28026 TTE_CP = 1 ,
28027 TTE_CV = 0 ,
28028 TTE_P = 0 ,
28029 TTE_EP = 1 ,
28030 TTE_W = 0 ,
28031 TTE_SW1 = 1 ,
28032 TTE_SW0 = 1 ,
28033 TTE_RSVD1 = 0 ,
28034 TTE_Size = 0 ,
28035 /* ITTE_TAG_DATA = 00007760000ffa67 8000006ce001e480 */
28036 end_label = Thr6_User_Text_4v005_text_end ,
28037 compressimage ,
28038 }
28039.text
28040.global Thr6_User_Text_4v005_text_begin
28041Thr6_User_Text_4v005_text_begin:
28042 nop
28043 sub %g1, 1, %g1
28044 brz %g1,Thr6_User_Text_4v005_exit
28045 nop
28046 .word 0x1000000
28047 or %g0, 0xa0, %i7
28048 DTLB_TAG_READ
28049 DO_BRANCH
28050 .word 0x81c4e000
28051 .word 0xbe124000
28052 GOTO_SUPERVISOR0
28053 .word 0xc0712b70
28054thr6_MMU_ASI_SECONDARY_LITTLE_373:
28055 .word 0x87802089
28056 .word 0xd6f16010
28057 .word 0x1000000
28058 .word 0xbe140000
28059 IDEMAP_RPAGE
28060 .word 0xfc9c1100
28061 TOGGLE_LSU_IM
28062 .word 0xc0742538
28063 nop
28064 nop
28065 nop
28066 nop
28067 nop
28068 nop
28069 nop
28070 nop
28071 nop
28072 nop
28073 .word 0xbe124000
28074 GOTO_SUPERVISOR0
28075 .word 0xf4742068
28076 .word 0xc022aea4
28077thr6_MMU_ASI_BLK_SL_374:
28078 .word 0x878020f9
28079 .word 0xe3b96580
28080 .word 0xf4756038
28081 .word 0xc07567c8
28082 .word 0x1000000
28083 or %g0, 0x99, %i7
28084 LOAD_DDATA_ACCESS
28085 nop
28086 .word 0x1000000
28087 .word 0xbe130000
28088 srlx %i7, 8, %i7
28089 andn %i7, 0x1f, %i7
28090 ITLB_PROBE
28091 DO_BRANCH
28092 .word 0x81c36000
28093 .word 0xbe124000
28094 GOTO_SUPERVISOR0
28095 ACCESS_DTSB_PTR
28096 .word 0xfc991c40
28097 .word 0xc85d60d0
28098 .word 0xc036a1a2
28099 TOGGLE_LSU_IM
28100 DDEMAP_NCTX
28101 .word 0x1000000
28102 .word 0xbe17c000
28103 srlx %i7, 8, %i7
28104 andn %i7, 0x1f, %i7
28105 ITLB_PROBE
28106 .word 0xc032a4ae
28107 .word 0xfcd89000
28108 TOGGLE_LSU_IM
28109 .word 0xbe82a008
28110 .word 0xeadfd000
28111thr6_MMU_ASI_PRIMARY_375:
28112 .word 0x87802080
28113 .word 0xe6f6a000
28114 .word 0xd2742050
28115 .word 0xc072ae18
28116 .word 0x1000000
28117 or %g0, 0x140, %i7
28118 READ_DDATA_ACCESS
28119 .word 0x1000000
28120 or %g0, 0x116, %i7
28121 LOAD_DDATA_ACCESS
28122 .word 0x1000000
28123 or %g0, 0x008, %i7
28124 LOAD_IDATA_IN
28125 .word 0x1000000
28126 or %g0, 0x1d8, %i7
28127 READ_DDATA_ACCESS
28128 .word 0xbe150000
28129 GOTO_SUPERVISOR1
28130 .word 0xea5aa068
28131 .word 0xc85aa068
28132 .word 0x1000000
28133 or %g0, 0x5e8, %i7
28134 ITLB_TAG_READ
28135 .word 0x1000000
28136 or %g0, 0x484, %i7
28137 LOAD_DDATA_ACCESS
28138 .word 0xfc9a9d40
28139 IDEMAP_ALL_PAGES
28140 nop
28141 nop
28142 nop
28143 DDEMAP_SCTX
28144 .word 0x1000000
28145 .word 0xbe130000
28146 DDEMAP_RPAGE
28147 nop
28148 nop
28149 .word 0xca5f6010
28150 .word 0xce7120a8
28151 .word 0xc0376d24
28152 ACCESS_DTSB_PTR
28153 IDEMAP_ALL
28154 nop
28155 nop
28156 nop
28157 nop
28158 nop
28159 nop
28160 nop
28161 nop
28162 DO_BRANCH
28163 .word 0x81c3e000
28164 .word 0xbe13c000
28165 GOTO_SUPERVISOR0
28166 .word 0xfe4f69b7
28167 .word 0x81c72000
28168 .word 0xbe124000
28169 GOTO_SUPERVISOR0
28170 nop
28171Thr6_User_Text_4v005_exit:
28172 EXIT_GOOD
28173Thr6_User_Text_4v005_text_end:
28174/*********************************************************************/
28175SECTION .Thr6_User_Text_4v402 TEXT_VA=0x77600016a000
28176attr_text {
28177 Name = .Thr6_User_Text_4v402 ,
28178 VA = 0x77600016a000 ,/* 0x77600016bfc0 */
28179 RA = 0x00e00a0000 ,
28180 PA = 0x6ce00a0000 ,
28181 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
28182 thr6_z_ctx_tsb_1 ,
28183 TTE_V = 1 ,
28184 TTE_NFO = 0 ,
28185 TTE_L = 0 ,
28186 TTE_Soft = 0x0a0000 ,
28187 TTE_IE = 0 ,
28188 TTE_E = 0 ,
28189 TTE_CP = 0 ,
28190 TTE_CV = 0 ,
28191 TTE_P = 1 ,
28192 TTE_EP = 1 ,
28193 TTE_W = 0 ,
28194 TTE_SW1 = 0 ,
28195 TTE_SW0 = 1 ,
28196 TTE_RSVD1 = 0 ,
28197 TTE_Size = 0 ,
28198 /* ITTE_TAG_DATA = 000077600016a000 8000006ce00a0080 */
28199 end_label = Thr6_User_Text_4v402_text_end ,
28200 compressimage ,
28201 }
28202.text
28203.global Thr6_User_Text_4v402_text_begin
28204Thr6_User_Text_4v402_text_begin:
28205 wrpr 0, %gl
28206 .word 0x1000000
28207 or %g0, 0x142, %i7
28208 P_LOAD_IDATA_ACCESS
28209 nop
28210 nop
28211 nop
28212 nop
28213 nop
28214 nop
28215 .word 0xf4732110
28216 .word 0xc025e67c
28217 .word 0xfcda9000
28218 P_DDEMAP_ALL
28219thr6_MMU_ASI_AS_IF_USER_PRIMARY_376:
28220 .word 0x87802010
28221 .word 0xd4f12090
28222 .word 0x1000000
28223 or %g0, 0x428, %i7
28224 P_ITLB_TAG_READ
28225 .word 0xbe8420d0
28226 .word 0xf4dfd000
28227thr6_MMU_ASI_SECONDARY_LITTLE_377:
28228 .word 0x87802089
28229 .word 0xd4bc69d0
28230 .word 0x1000000
28231 or %g0, 0x04b, %i7
28232 P_LOAD_DDATA_IN
28233 .word 0xfcdc1000
28234 .word 0xc036e43c
28235 P_IDEMAP_ALL_PAGES
28236 nop
28237 nop
28238 nop
28239 nop
28240 nop
28241 .word 0xe19e82c0
28242 P_ACCESS_ITSB_PTR
28243 nop
28244 nop
28245 nop
28246 nop
28247 nop
28248 nop
28249 nop
28250 nop
28251 .word 0x1000000
28252 or %g0, 0x208, %i7
28253 P_LOAD_DDATA_ACCESS
28254 .word 0x1000000
28255 or %g0, 0x63a, %i7
28256 P_LOAD_DDATA_ACCESS
28257 .word 0xc02de569
28258 .word 0xfe51abce
28259 .word 0xfc9f5000
28260 .word 0xd671a070
28261 .word 0xc021a80c
28262 .word 0x1000000
28263 .word 0xbe128000
28264 P_DDEMAP_RPAGE
28265 .word 0x1000000
28266 or %g0, 0xb8, %i7
28267 P_DTLB_TAG_READ
28268 nop
28269 .word 0xe3995f20
28270 .word 0xf659a0a0
28271 .word 0x1000000
28272 or %g0, 0x650, %i7
28273 P_DTLB_TAG_READ
28274 P_DDEMAP_NCTX
28275 .word 0xfcdc0200
28276 .word 0xfcdc42a0
28277 .word 0x1000000
28278 .word 0xbe16c000
28279 srlx %i7, 8, %i7
28280 andn %i7, 0x1f, %i7
28281 P_ITLB_PROBE
28282 .word 0xfe41a84c
28283 .word 0x1000000
28284 or %g0, 0x015, %i7
28285 P_LOAD_IDATA_IN
28286 .word 0xe19942e0
28287 nop
28288 nop
28289 nop
28290 nop
28291 nop
28292 nop
28293 nop
28294 nop
28295 nop
28296 nop
28297 .word 0x1000000
28298 or %g0, 0x087, %i7
28299 P_LOAD_DDATA_IN
28300 .word 0xbe134000
28301 RETURN_FROM_SUPERVISOR1
28302 nop
28303Thr6_User_Text_4v402_exit:
28304 EXIT_GOOD
28305Thr6_User_Text_4v402_text_end:
28306/*********************************************************************/
28307SECTION .Thr6_User_Data_4v103 DATA_VA=0x790019c00000
28308attr_data {
28309 Name = .Thr6_User_Data_4v103 ,
28310 VA = 0x790019c00000 ,/* 0x790019ffffc0 */
28311 RA = 0x01e0800000 ,
28312 PA = 0x01e0800000 ,
28313 TTE_Context = 0x0ebb ,/* DATA_PRIMARY */
28314 thr6_nz_ctx_tsb_3 ,
28315 TTE_V = 1 ,
28316 TTE_NFO = 0 ,
28317 TTE_L = 1 ,
28318 TTE_Soft = 0x030000 ,
28319 TTE_IE = 0 ,
28320 TTE_E = 0 ,
28321 TTE_CP = 0 ,
28322 TTE_CV = 0 ,
28323 TTE_P = 0 ,
28324 TTE_EP = 0 ,
28325 TTE_W = 1 ,
28326 TTE_SW1 = 0 ,
28327 TTE_SW0 = 0 ,
28328 TTE_RSVD1 = 0 ,
28329 TTE_Size = 3 ,
28330 /* DTTE_TAG_DATA = 0000790019c00ebb 80000001e0800043 */
28331 end_label = Thr6_User_Data_4v103_data_end ,
28332 compressimage ,
28333 }
28334.data
28335.global Thr6_User_Data_4v103_data_begin
28336Thr6_User_Data_4v103_data_begin:
28337 .xword 0x7760001f4000
28338 .xword 0x780000830000
28339 .xword 0x7800002a0000
28340 .xword 0x776000118000
28341 .xword 0x7760001de000
28342 .xword 0x780000c70000
28343 .xword 0x780000ae0000
28344 .xword 0x780000c80000
28345 .xword 0x790036c00000
28346 .xword 0x79001b000000
28347 .xword 0x776000004000
28348 .xword 0x7760000ca000
28349 .xword 0x7a02c0000000
28350 .xword 0x776000164000
28351 .xword 0x7800007c0000
28352 .xword 0x7a0440000000
28353 .xword 0x7760000fe000
28354 .xword 0x77600016a000
28355 .xword 0x790019c00000
28356 .xword 0x77600017a000
28357 .xword 0x7a0e20000000
28358 .xword 0x780000220000
28359 .xword 0x790003800000
28360 .xword 0x790038800000
28361 .xword 0x7760001a2000
28362 .xword 0x776000048000
28363 .xword 0x780000fd0000
28364 .xword 0x780000260000
28365 .xword 0x790001c00000
28366 .xword 0x780000430000
28367 .xword 0x776000020000
28368 .xword 0x776000056000
28369 .xword 0x780000e90000
28370 .xword 0x7760001e4000
28371 .xword 0x790030800000
28372 .xword 0x7760001d4000
28373 .xword 0x77600009c000
28374 .xword 0x7760001a8000
28375 .xword 0x7760001b4000
28376 .xword 0x776000190000
28377 .xword 0x780000860000
28378 .xword 0x780000040000
28379 .xword 0x780000240000
28380Thr6_User_Data_4v103_data_end:
28381/*********************************************************************/
28382SECTION .Thr6_User_Data_4v203 DATA_VA=0x77600017a000
28383attr_data {
28384 Name = .Thr6_User_Data_4v203 ,
28385 VA = 0x77600017a000 ,/* 0x77600017bfc0 */
28386 RA = 0x00e01b0000 ,
28387 PA = 0x6ce01b0000 ,
28388 TTE_Context = 0x0066 ,/* DATA_SECONDARY */
28389 thr6_nz_ctx_tsb_1 ,
28390 TTE_V = 1 ,
28391 TTE_NFO = 0 ,
28392 TTE_L = 0 ,
28393 TTE_Soft = 0x150000 ,
28394 TTE_IE = 0 ,
28395 TTE_E = 0 ,
28396 TTE_CP = 0 ,
28397 TTE_CV = 0 ,
28398 TTE_P = 0 ,
28399 TTE_EP = 0 ,
28400 TTE_W = 1 ,
28401 TTE_SW1 = 1 ,
28402 TTE_SW0 = 0 ,
28403 TTE_RSVD1 = 0 ,
28404 TTE_Size = 0 ,
28405 /* DTTE_TAG_DATA = 000077600017aaa7 8000006ce01b0040 */
28406 end_label = Thr6_User_Data_4v203_data_end ,
28407 compressimage ,
28408 }
28409.data
28410.global Thr6_User_Data_4v203_data_begin
28411Thr6_User_Data_4v203_data_begin:
28412 .xword 0x7760001f4000
28413 .xword 0x780000830000
28414 .xword 0x7800002a0000
28415 .xword 0x776000118000
28416 .xword 0x7760001de000
28417 .xword 0x780000c70000
28418 .xword 0x780000ae0000
28419 .xword 0x780000c80000
28420 .xword 0x790036c00000
28421 .xword 0x79001b000000
28422 .xword 0x776000004000
28423 .xword 0x7760000ca000
28424 .xword 0x7a02c0000000
28425 .xword 0x776000164000
28426 .xword 0x7800007c0000
28427 .xword 0x7a0440000000
28428 .xword 0x7760000fe000
28429 .xword 0x77600016a000
28430 .xword 0x790019c00000
28431 .xword 0x77600017a000
28432 .xword 0x7a0e20000000
28433 .xword 0x780000220000
28434 .xword 0x790003800000
28435 .xword 0x790038800000
28436 .xword 0x7760001a2000
28437 .xword 0x776000048000
28438 .xword 0x780000fd0000
28439 .xword 0x780000260000
28440 .xword 0x790001c00000
28441 .xword 0x780000430000
28442 .xword 0x776000020000
28443 .xword 0x776000056000
28444 .xword 0x780000e90000
28445 .xword 0x7760001e4000
28446 .xword 0x790030800000
28447 .xword 0x7760001d4000
28448 .xword 0x77600009c000
28449 .xword 0x7760001a8000
28450 .xword 0x7760001b4000
28451 .xword 0x776000190000
28452 .xword 0x780000860000
28453 .xword 0x780000040000
28454 .xword 0x780000240000
28455Thr6_User_Data_4v203_data_end:
28456/*********************************************************************/
28457SECTION .Thr6_User_Data_4v303 DATA_VA=0x7a0e20000000
28458attr_data {
28459 Name = .Thr6_User_Data_4v303 ,
28460 VA = 0x7a0e20000000 ,/* 0x7a0e2fffffc0 */
28461 RA = 0x0150000000 ,
28462 PA = 0x6d50000000 ,
28463 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
28464 thr6_z_ctx_tsb_0 ,
28465 TTE_V = 1 ,
28466 TTE_NFO = 0 ,
28467 TTE_L = 1 ,
28468 TTE_Soft = 0x190000 ,
28469 TTE_IE = 0 ,
28470 TTE_E = 0 ,
28471 TTE_CP = 0 ,
28472 TTE_CV = 0 ,
28473 TTE_P = 0 ,
28474 TTE_EP = 0 ,
28475 TTE_W = 1 ,
28476 TTE_SW1 = 1 ,
28477 TTE_SW0 = 0 ,
28478 TTE_RSVD1 = 0 ,
28479 TTE_Size = 5 ,
28480 /* DTTE_TAG_DATA = 00007a0e20000000 8000006d50000045 */
28481 end_label = Thr6_User_Data_4v303_data_end ,
28482 compressimage ,
28483 }
28484.data
28485.global Thr6_User_Data_4v303_data_begin
28486Thr6_User_Data_4v303_data_begin:
28487 .xword 0x7760001f4000
28488 .xword 0x780000830000
28489 .xword 0x7800002a0000
28490 .xword 0x776000118000
28491 .xword 0x7760001de000
28492 .xword 0x780000c70000
28493 .xword 0x780000ae0000
28494 .xword 0x780000c80000
28495 .xword 0x790036c00000
28496 .xword 0x79001b000000
28497 .xword 0x776000004000
28498 .xword 0x7760000ca000
28499 .xword 0x7a02c0000000
28500 .xword 0x776000164000
28501 .xword 0x7800007c0000
28502 .xword 0x7a0440000000
28503 .xword 0x7760000fe000
28504 .xword 0x77600016a000
28505 .xword 0x790019c00000
28506 .xword 0x77600017a000
28507 .xword 0x7a0e20000000
28508 .xword 0x780000220000
28509 .xword 0x790003800000
28510 .xword 0x790038800000
28511 .xword 0x7760001a2000
28512 .xword 0x776000048000
28513 .xword 0x780000fd0000
28514 .xword 0x780000260000
28515 .xword 0x790001c00000
28516 .xword 0x780000430000
28517 .xword 0x776000020000
28518 .xword 0x776000056000
28519 .xword 0x780000e90000
28520 .xword 0x7760001e4000
28521 .xword 0x790030800000
28522 .xword 0x7760001d4000
28523 .xword 0x77600009c000
28524 .xword 0x7760001a8000
28525 .xword 0x7760001b4000
28526 .xword 0x776000190000
28527 .xword 0x780000860000
28528 .xword 0x780000040000
28529 .xword 0x780000240000
28530Thr6_User_Data_4v303_data_end:
28531/*********************************************************************/
28532SECTION .Thr6_User_Text_4v006 TEXT_VA=0x780000220000
28533attr_text {
28534 Name = .Thr6_User_Text_4v006 ,
28535 VA = 0x780000220000 ,/* 0x78000022ffc0 */
28536 RA = 0x0020400000 ,
28537 PA = 0x6420400000 ,
28538 TTE_Context = 0x0ebb ,/* TEXT_PRIMARY */
28539 thr6_nz_ctx_tsb_2 ,
28540 TTE_V = 1 ,
28541 TTE_NFO = 0 ,
28542 TTE_L = 0 ,
28543 TTE_Soft = 0x1f0000 ,
28544 TTE_IE = 0 ,
28545 TTE_E = 0 ,
28546 TTE_CP = 1 ,
28547 TTE_CV = 0 ,
28548 TTE_P = 0 ,
28549 TTE_EP = 1 ,
28550 TTE_W = 0 ,
28551 TTE_SW1 = 1 ,
28552 TTE_SW0 = 1 ,
28553 TTE_RSVD1 = 0 ,
28554 TTE_Size = 1 ,
28555 /* ITTE_TAG_DATA = 0000780000220ebb 8000006420400481 */
28556 end_label = Thr6_User_Text_4v006_text_end ,
28557 compressimage ,
28558 }
28559.text
28560.global Thr6_User_Text_4v006_text_begin
28561Thr6_User_Text_4v006_text_begin:
28562 nop
28563 sub %g1, 1, %g1
28564 brz %g1,Thr6_User_Text_4v006_exit
28565 nop
28566 .word 0xee5aa048
28567 DDEMAP_ALL_PAGES
28568 .word 0xbe842060
28569 .word 0xc39fde00
28570 DDEMAP_NCTX
28571 .word 0x1000000
28572 or %g0, 0xc0, %i7
28573 READ_IDATA_ACCESS
28574 .word 0x1000000
28575 or %g0, 0x181, %i7
28576 LOAD_IDATA_ACCESS
28577 nop
28578 nop
28579 nop
28580 nop
28581 nop
28582 nop
28583thr6_MMU_ASI_PRIMARY_LITTLE_378:
28584 .word 0x87802088
28585 .word 0xd0f6a028
28586 .word 0x1000000
28587 or %g0, 0x076, %i7
28588 LOAD_DDATA_IN
28589 DO_BRANCH
28590 .word 0x81c1e000
28591 .word 0xbe124000
28592 GOTO_SUPERVISOR0
28593 .word 0x1000000
28594 or %g0, 0x72a, %i7
28595 LOAD_DDATA_ACCESS
28596 .word 0x1000000
28597 or %g0, 0x5e8, %i7
28598 ITLB_TAG_READ
28599 nop
28600 nop
28601 nop
28602 nop
28603 nop
28604 nop
28605 nop
28606 nop
28607thr6_MMU_ASI_PRIMARY_LITTLE_379:
28608 .word 0x87802088
28609 .word 0xdaf0a0c8
28610 .word 0xf670a018
28611 .word 0xc02f6a23
28612 .word 0x1000000
28613 or %g0, 0x095, %i7
28614 LOAD_DDATA_IN
28615 nop
28616 nop
28617 nop
28618 nop
28619 nop
28620 nop
28621 nop
28622 nop
28623 nop
28624 nop
28625 nop
28626 nop
28627thr6_MMU_ASI_PRIMARY_380:
28628 .word 0x87802080
28629 .word 0xcef12050
28630 .word 0xc07123d8
28631 .word 0x1000000
28632 or %g0, 0x076, %i7
28633 LOAD_IDATA_IN
28634 IDEMAP_ALL_PAGES
28635thr6_MMU_ASI_PRIMARY_381:
28636 .word 0x87802080
28637 .word 0xe4f0a018
28638 .word 0xbe124000
28639 GOTO_SUPERVISOR0
28640 .word 0xe6776050
28641 .word 0xc026aadc
28642 DDEMAP_NCTX
28643 ACCESS_DTSB_PTR
28644 .word 0xfc9add60
28645 .word 0xfcdc5020
28646 .word 0x1000000
28647 or %g0, 0x1f8, %i7
28648 DTLB_TAG_READ
28649 nop
28650 nop
28651 nop
28652 nop
28653 .word 0xc45d6090
28654 DO_BRANCH
28655 .word 0x81c4e000
28656 .word 0xbe124000
28657 GOTO_SUPERVISOR0
28658 .word 0xe07560e0
28659 .word 0xc0292827
28660 nop
28661 nop
28662 .word 0xfcdf5000
28663 .word 0xfe42ae40
28664 nop
28665 nop
28666 nop
28667 nop
28668 ACCESS_ITSB_PTR
28669 .word 0x1000000
28670 or %g0, 0x110, %i7
28671 DTLB_TAG_READ
28672 nop
28673 nop
28674 DO_BRANCH
28675 .word 0x81c26000
28676 .word 0xbe13c000
28677 GOTO_SUPERVISOR0
28678 .word 0xc02c2ae4
28679thr6_MMU_ASI_PRIMARY_382:
28680 .word 0x87802080
28681 .word 0xdaf56020
28682 .word 0xc0342740
28683 .word 0xf876a0c8
28684 .word 0xc0256f08
28685 .word 0xfcda9000
28686 .word 0xbe124000
28687 GOTO_SUPERVISOR0
28688 .word 0xea5f6148
28689 .word 0x81c26000
28690 .word 0xbe124000
28691 GOTO_SUPERVISOR0
28692 nop
28693Thr6_User_Text_4v006_exit:
28694 EXIT_GOOD
28695Thr6_User_Text_4v006_text_end:
28696/*********************************************************************/
28697SECTION .Thr6_User_Text_4v403 TEXT_VA=0x790003800000
28698attr_text {
28699 Name = .Thr6_User_Text_4v403 ,
28700 VA = 0x790003800000 ,/* 0x790003bfffc0 */
28701 RA = 0x01e2400000 ,
28702 PA = 0x01e2400000 ,
28703 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
28704 thr6_z_ctx_tsb_3 ,
28705 TTE_V = 1 ,
28706 TTE_NFO = 0 ,
28707 TTE_L = 0 ,
28708 TTE_Soft = 0x0a0000 ,
28709 TTE_IE = 0 ,
28710 TTE_E = 0 ,
28711 TTE_CP = 0 ,
28712 TTE_CV = 0 ,
28713 TTE_P = 1 ,
28714 TTE_EP = 1 ,
28715 TTE_W = 0 ,
28716 TTE_SW1 = 0 ,
28717 TTE_SW0 = 1 ,
28718 TTE_RSVD1 = 0 ,
28719 TTE_Size = 3 ,
28720 /* ITTE_TAG_DATA = 0000790003800000 80000001e2400083 */
28721 end_label = Thr6_User_Text_4v403_text_end ,
28722 compressimage ,
28723 }
28724.text
28725.global Thr6_User_Text_4v403_text_begin
28726Thr6_User_Text_4v403_text_begin:
28727 wrpr 0, %gl
28728 .word 0x1000000
28729 or %g0, 0x10, %i7
28730 P_ITLB_TAG_READ
28731 .word 0xe05ca130
28732 .word 0xce76e020
28733 .word 0xc02ca3ec
28734 .word 0xc025ef90
28735 P_DDEMAP_SCTX
28736 .word 0xfcdc1000
28737 .word 0xe874a058
28738 .word 0xc071a8e8
28739thr6_MMU_ASI_AS_IF_USER_PRIMARY_383:
28740 .word 0x87802010
28741 .word 0xf8f420a8
28742 nop
28743 .word 0xfe54ad0a
28744 .word 0x1000000
28745 or %g0, 0x35, %i7
28746 P_LOAD_IDATA_ACCESS
28747 .word 0xbe80a008
28748 .word 0xc8dfc200
28749 .word 0xfe44a5cc
28750 .word 0xfc9dc480
28751 .word 0xbe82e010
28752 .word 0xcadfc220
28753 P_ACCESS_ITSB_PTR
28754 .word 0x1000000
28755 or %g0, 0x4b0, %i7
28756 P_READ_DDATA_ACCESS
28757 .word 0xc024a23c
28758 .word 0x1000000
28759 .word 0xbe110000
28760 srlx %i7, 8, %i7
28761 andn %i7, 0x1f, %i7
28762 xor %i7, 0x10, %i7
28763 P_ITLB_PROBE
28764thr6_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_LITTLE_384:
28765 .word 0x8780202b
28766 .word 0xf0bda810
28767 .word 0x1000000
28768 or %g0, 0x509, %i7
28769 P_LOAD_DDATA_ACCESS
28770thr6_MMU_ASI_AS_IF_USER_PRIMARY_385:
28771 .word 0x87802010
28772 .word 0xeaf76068
28773 .word 0x1000000
28774 or %g0, 0x640, %i7
28775 P_READ_DDATA_ACCESS
28776 .word 0xec5ca010
28777 P_IDEMAP_PCTX
28778 .word 0x1000000
28779 or %g0, 0x6bf, %i7
28780 P_LOAD_DDATA_ACCESS
28781 .word 0xbe8420b8
28782 .word 0xf4dfd000
28783 .word 0xbe842038
28784 .word 0xe0dfd000
28785thr6_MMU_ASI_AS_IF_USER_PRIMARY_386:
28786 .word 0x87802010
28787 .word 0xdef560d8
28788 .word 0x1000000
28789 or %g0, 0x4c0, %i7
28790 P_ITLB_TAG_READ
28791 .word 0xfcda8200
28792 .word 0xbe160000
28793 RETURN_FROM_SUPERVISOR1
28794 nop
28795Thr6_User_Text_4v403_exit:
28796 EXIT_GOOD
28797Thr6_User_Text_4v403_text_end:
28798/*********************************************************************/
28799SECTION .Thr6_User_Data_4v104 DATA_VA=0x790038800000
28800attr_data {
28801 Name = .Thr6_User_Data_4v104 ,
28802 VA = 0x790038800000 ,/* 0x790038bfffc0 */
28803 RA = 0x01e1000000 ,
28804 PA = 0x01e1000000 ,
28805 TTE_Context = 0x0ebb ,/* DATA_PRIMARY */
28806 thr6_nz_ctx_tsb_3 ,
28807 TTE_V = 1 ,
28808 TTE_NFO = 0 ,
28809 TTE_L = 1 ,
28810 TTE_Soft = 0x030000 ,
28811 TTE_IE = 0 ,
28812 TTE_E = 0 ,
28813 TTE_CP = 0 ,
28814 TTE_CV = 0 ,
28815 TTE_P = 0 ,
28816 TTE_EP = 0 ,
28817 TTE_W = 1 ,
28818 TTE_SW1 = 0 ,
28819 TTE_SW0 = 0 ,
28820 TTE_RSVD1 = 0 ,
28821 TTE_Size = 3 ,
28822 /* DTTE_TAG_DATA = 0000790038800ebb 80000001e1000043 */
28823 end_label = Thr6_User_Data_4v104_data_end ,
28824 compressimage ,
28825 }
28826.data
28827.global Thr6_User_Data_4v104_data_begin
28828Thr6_User_Data_4v104_data_begin:
28829 .xword 0x7760001f4000
28830 .xword 0x780000830000
28831 .xword 0x7800002a0000
28832 .xword 0x776000118000
28833 .xword 0x7760001de000
28834 .xword 0x780000c70000
28835 .xword 0x780000ae0000
28836 .xword 0x780000c80000
28837 .xword 0x790036c00000
28838 .xword 0x79001b000000
28839 .xword 0x776000004000
28840 .xword 0x7760000ca000
28841 .xword 0x7a02c0000000
28842 .xword 0x776000164000
28843 .xword 0x7800007c0000
28844 .xword 0x7a0440000000
28845 .xword 0x7760000fe000
28846 .xword 0x77600016a000
28847 .xword 0x790019c00000
28848 .xword 0x77600017a000
28849 .xword 0x7a0e20000000
28850 .xword 0x780000220000
28851 .xword 0x790003800000
28852 .xword 0x790038800000
28853 .xword 0x7760001a2000
28854 .xword 0x776000048000
28855 .xword 0x780000fd0000
28856 .xword 0x780000260000
28857 .xword 0x790001c00000
28858 .xword 0x780000430000
28859 .xword 0x776000020000
28860 .xword 0x776000056000
28861 .xword 0x780000e90000
28862 .xword 0x7760001e4000
28863 .xword 0x790030800000
28864 .xword 0x7760001d4000
28865 .xword 0x77600009c000
28866 .xword 0x7760001a8000
28867 .xword 0x7760001b4000
28868 .xword 0x776000190000
28869 .xword 0x780000860000
28870 .xword 0x780000040000
28871 .xword 0x780000240000
28872Thr6_User_Data_4v104_data_end:
28873/*********************************************************************/
28874SECTION .Thr6_User_Data_4v304 DATA_VA=0x7760001a2000
28875attr_data {
28876 Name = .Thr6_User_Data_4v304 ,
28877 VA = 0x7760001a2000 ,/* 0x7760001a3fc0 */
28878 RA = 0x00e015a000 ,
28879 PA = 0x6ce015a000 ,
28880 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
28881 thr6_z_ctx_tsb_1 ,
28882 TTE_V = 1 ,
28883 TTE_NFO = 0 ,
28884 TTE_L = 1 ,
28885 TTE_Soft = 0x190000 ,
28886 TTE_IE = 0 ,
28887 TTE_E = 0 ,
28888 TTE_CP = 0 ,
28889 TTE_CV = 0 ,
28890 TTE_P = 0 ,
28891 TTE_EP = 0 ,
28892 TTE_W = 1 ,
28893 TTE_SW1 = 1 ,
28894 TTE_SW0 = 0 ,
28895 TTE_RSVD1 = 0 ,
28896 TTE_Size = 0 ,
28897 /* DTTE_TAG_DATA = 00007760001a2000 8000006ce015a040 */
28898 end_label = Thr6_User_Data_4v304_data_end ,
28899 compressimage ,
28900 }
28901.data
28902.global Thr6_User_Data_4v304_data_begin
28903Thr6_User_Data_4v304_data_begin:
28904 .xword 0x7760001f4000
28905 .xword 0x780000830000
28906 .xword 0x7800002a0000
28907 .xword 0x776000118000
28908 .xword 0x7760001de000
28909 .xword 0x780000c70000
28910 .xword 0x780000ae0000
28911 .xword 0x780000c80000
28912 .xword 0x790036c00000
28913 .xword 0x79001b000000
28914 .xword 0x776000004000
28915 .xword 0x7760000ca000
28916 .xword 0x7a02c0000000
28917 .xword 0x776000164000
28918 .xword 0x7800007c0000
28919 .xword 0x7a0440000000
28920 .xword 0x7760000fe000
28921 .xword 0x77600016a000
28922 .xword 0x790019c00000
28923 .xword 0x77600017a000
28924 .xword 0x7a0e20000000
28925 .xword 0x780000220000
28926 .xword 0x790003800000
28927 .xword 0x790038800000
28928 .xword 0x7760001a2000
28929 .xword 0x776000048000
28930 .xword 0x780000fd0000
28931 .xword 0x780000260000
28932 .xword 0x790001c00000
28933 .xword 0x780000430000
28934 .xword 0x776000020000
28935 .xword 0x776000056000
28936 .xword 0x780000e90000
28937 .xword 0x7760001e4000
28938 .xword 0x790030800000
28939 .xword 0x7760001d4000
28940 .xword 0x77600009c000
28941 .xword 0x7760001a8000
28942 .xword 0x7760001b4000
28943 .xword 0x776000190000
28944 .xword 0x780000860000
28945 .xword 0x780000040000
28946 .xword 0x780000240000
28947Thr6_User_Data_4v304_data_end:
28948/*********************************************************************/
28949SECTION .Thr6_User_Text_4v007 TEXT_VA=0x776000048000
28950attr_text {
28951 Name = .Thr6_User_Text_4v007 ,
28952 VA = 0x776000048000 ,/* 0x776000049fc0 */
28953 RA = 0x00e015e000 ,
28954 PA = 0x6ce015e000 ,
28955 TTE_Context = 0x0ebb ,/* TEXT_PRIMARY */
28956 thr6_nz_ctx_tsb_1 ,
28957 TTE_V = 1 ,
28958 TTE_NFO = 0 ,
28959 TTE_L = 0 ,
28960 TTE_Soft = 0x1f0000 ,
28961 TTE_IE = 0 ,
28962 TTE_E = 0 ,
28963 TTE_CP = 1 ,
28964 TTE_CV = 0 ,
28965 TTE_P = 0 ,
28966 TTE_EP = 1 ,
28967 TTE_W = 0 ,
28968 TTE_SW1 = 1 ,
28969 TTE_SW0 = 1 ,
28970 TTE_RSVD1 = 0 ,
28971 TTE_Size = 0 ,
28972 /* ITTE_TAG_DATA = 0000776000049a67 8000006ce015e480 */
28973 end_label = Thr6_User_Text_4v007_text_end ,
28974 compressimage ,
28975 }
28976.text
28977.global Thr6_User_Text_4v007_text_begin
28978Thr6_User_Text_4v007_text_begin:
28979 nop
28980 sub %g1, 1, %g1
28981 brz %g1,Thr6_User_Text_4v007_exit
28982 nop
28983 .word 0xca5aa010
28984 .word 0xfcda9000
28985 .word 0xca742098
28986 .word 0xc02aa158
28987 .word 0x1000000
28988 or %g0, 0x065, %i7
28989 LOAD_IDATA_IN
28990 .word 0xfcda9000
28991 .word 0xea5c20d0
28992 DO_BRANCH
28993 .word 0x81c26000
28994 .word 0xbe124000
28995 GOTO_SUPERVISOR0
28996 IDEMAP_ALL_RPAGES
28997 .word 0xfe556ed0
28998 .word 0xbe876090
28999 .word 0xe0dfd000
29000 TOGGLE_LSU_DM
29001 .word 0xc036a2c6
29002 .word 0xc0742570
29003thr6_MMU_ASI_PRIMARY_387:
29004 .word 0x87802080
29005 .word 0xc6f2a0a8
29006 .word 0x1000000
29007 or %g0, 0x7b1, %i7
29008 LOAD_DDATA_ACCESS
29009 .word 0xcc756018
29010 .word 0xc037681a
29011 .word 0xfcdf5000
29012 .word 0x1000000
29013 or %g0, 0x140, %i7
29014 LOAD_DDATA_ACCESS
29015 .word 0xd85d60a0
29016thr6_MMU_ASI_PRIMARY_388:
29017 .word 0x87802080
29018 .word 0xcaf42040
29019 .word 0x1000000
29020 or %g0, 0x120, %i7
29021 ITLB_TAG_READ
29022 .word 0xfe5d6f30
29023 DO_BRANCH
29024 .word 0x81c72000
29025 .word 0xbe124000
29026 GOTO_SUPERVISOR0
29027 .word 0xc85c2068
29028 .word 0xbe13c000
29029 GOTO_SUPERVISOR0
29030 nop
29031Thr6_User_Text_4v007_exit:
29032 EXIT_GOOD
29033Thr6_User_Text_4v007_text_end:
29034/*********************************************************************/
29035SECTION .Thr6_User_Data_4v105 DATA_VA=0x780000fd0000
29036attr_data {
29037 Name = .Thr6_User_Data_4v105 ,
29038 VA = 0x780000fd0000 ,/* 0x780000fdffc0 */
29039 RA = 0x0020b70000 ,
29040 PA = 0x6420b70000 ,
29041 TTE_Context = 0x0ebb ,/* DATA_PRIMARY */
29042 thr6_nz_ctx_tsb_2 ,
29043 TTE_V = 1 ,
29044 TTE_NFO = 0 ,
29045 TTE_L = 1 ,
29046 TTE_Soft = 0x030000 ,
29047 TTE_IE = 0 ,
29048 TTE_E = 0 ,
29049 TTE_CP = 0 ,
29050 TTE_CV = 0 ,
29051 TTE_P = 0 ,
29052 TTE_EP = 0 ,
29053 TTE_W = 1 ,
29054 TTE_SW1 = 0 ,
29055 TTE_SW0 = 0 ,
29056 TTE_RSVD1 = 0 ,
29057 TTE_Size = 1 ,
29058 /* DTTE_TAG_DATA = 0000780000fd0ebb 8000006420b70041 */
29059 end_label = Thr6_User_Data_4v105_data_end ,
29060 compressimage ,
29061 }
29062.data
29063.global Thr6_User_Data_4v105_data_begin
29064Thr6_User_Data_4v105_data_begin:
29065 .xword 0x7760001f4000
29066 .xword 0x780000830000
29067 .xword 0x7800002a0000
29068 .xword 0x776000118000
29069 .xword 0x7760001de000
29070 .xword 0x780000c70000
29071 .xword 0x780000ae0000
29072 .xword 0x780000c80000
29073 .xword 0x790036c00000
29074 .xword 0x79001b000000
29075 .xword 0x776000004000
29076 .xword 0x7760000ca000
29077 .xword 0x7a02c0000000
29078 .xword 0x776000164000
29079 .xword 0x7800007c0000
29080 .xword 0x7a0440000000
29081 .xword 0x7760000fe000
29082 .xword 0x77600016a000
29083 .xword 0x790019c00000
29084 .xword 0x77600017a000
29085 .xword 0x7a0e20000000
29086 .xword 0x780000220000
29087 .xword 0x790003800000
29088 .xword 0x790038800000
29089 .xword 0x7760001a2000
29090 .xword 0x776000048000
29091 .xword 0x780000fd0000
29092 .xword 0x780000260000
29093 .xword 0x790001c00000
29094 .xword 0x780000430000
29095 .xword 0x776000020000
29096 .xword 0x776000056000
29097 .xword 0x780000e90000
29098 .xword 0x7760001e4000
29099 .xword 0x790030800000
29100 .xword 0x7760001d4000
29101 .xword 0x77600009c000
29102 .xword 0x7760001a8000
29103 .xword 0x7760001b4000
29104 .xword 0x776000190000
29105 .xword 0x780000860000
29106 .xword 0x780000040000
29107 .xword 0x780000240000
29108Thr6_User_Data_4v105_data_end:
29109/*********************************************************************/
29110SECTION .Thr6_User_Text_4v008 TEXT_VA=0x780000260000
29111attr_text {
29112 Name = .Thr6_User_Text_4v008 ,
29113 VA = 0x780000260000 ,/* 0x78000026ffc0 */
29114 RA = 0x0020660000 ,
29115 PA = 0x6420660000 ,
29116 TTE_Context = 0x0ebb ,/* TEXT_PRIMARY */
29117 thr6_nz_ctx_tsb_2 ,
29118 TTE_V = 1 ,
29119 TTE_NFO = 0 ,
29120 TTE_L = 0 ,
29121 TTE_Soft = 0x1f0000 ,
29122 TTE_IE = 0 ,
29123 TTE_E = 0 ,
29124 TTE_CP = 1 ,
29125 TTE_CV = 0 ,
29126 TTE_P = 0 ,
29127 TTE_EP = 1 ,
29128 TTE_W = 0 ,
29129 TTE_SW1 = 1 ,
29130 TTE_SW0 = 1 ,
29131 TTE_RSVD1 = 0 ,
29132 TTE_Size = 1 ,
29133 /* ITTE_TAG_DATA = 0000780000260ebb 8000006420660481 */
29134 end_label = Thr6_User_Text_4v008_text_end ,
29135 compressimage ,
29136 }
29137.text
29138.global Thr6_User_Text_4v008_text_begin
29139Thr6_User_Text_4v008_text_begin:
29140 nop
29141 sub %g1, 1, %g1
29142 brz %g1,Thr6_User_Text_4v008_exit
29143 nop
29144 nop
29145 nop
29146 TOGGLE_LSU_DM
29147 .word 0xfe4f6838
29148 .word 0xf65ea018
29149 nop
29150 nop
29151 nop
29152 nop
29153 nop
29154 .word 0x1000000
29155 or %g0, 0x3b8, %i7
29156 READ_DDATA_ACCESS
29157 DDEMAP_NCTX
29158thr6_MMU_ASI_PRIMARY_389:
29159 .word 0x87802080
29160 .word 0xf8f42000
29161 .word 0xfe5eab40
29162 .word 0x1000000
29163 or %g0, 0x010, %i7
29164 LOAD_DDATA_IN
29165 .word 0xc0356316
29166 .word 0xfcda9000
29167 IDEMAP_ALL
29168 .word 0x1000000
29169 or %g0, 0x5b8, %i7
29170 DTLB_TAG_READ
29171 .word 0xbe13c000
29172 GOTO_SUPERVISOR0
29173 nop
29174 nop
29175 nop
29176 nop
29177 nop
29178 nop
29179 nop
29180 nop
29181 nop
29182 .word 0xfe476898
29183 nop
29184 nop
29185 nop
29186 nop
29187 nop
29188 nop
29189 nop
29190 .word 0xc0756370
29191 nop
29192 nop
29193 nop
29194 nop
29195 nop
29196 nop
29197 nop
29198 nop
29199 DDEMAP_SCTX
29200thr6_MMU_ASI_PRIMARY_390:
29201 .word 0x87802080
29202 .word 0xdcf2a028
29203thr6_MMU_ASI_BLK_S_391:
29204 .word 0x878020f1
29205 .word 0xe1bda740
29206 TOGGLE_LSU_IM
29207 .word 0x1000000
29208 or %g0, 0x8, %i7
29209 READ_IDATA_ACCESS
29210 .word 0xfe4d6c76
29211 .word 0xc07762c8
29212 .word 0xd45920d0
29213 .word 0xc45c20b8
29214 .word 0xbe13c000
29215 GOTO_SUPERVISOR0
29216 TOGGLE_LSU_DM
29217 .word 0x1000000
29218 .word 0xbe144000
29219 IDEMAP_RPAGE
29220 .word 0xd876a0a0
29221 .word 0xc0356782
29222 nop
29223 nop
29224 nop
29225 nop
29226 nop
29227 nop
29228 nop
29229 .word 0xfc9a9000
29230 nop
29231 nop
29232 nop
29233 nop
29234 nop
29235 nop
29236thr6_MMU_ASI_PRIMARY_392:
29237 .word 0x87802080
29238 .word 0xf6f42048
29239 TOGGLE_LSU_IM
29240 .word 0xbe842090
29241 .word 0xc8dfd000
29242 .word 0x1000000
29243 or %g0, 0x4d0, %i7
29244 READ_IDATA_ACCESS
29245 .word 0x1000000
29246 or %g0, 0x5d0, %i7
29247 ITLB_TAG_READ
29248 .word 0x1000000
29249 .word 0xbe148000
29250 IDEMAP_PAGE
29251 nop
29252 nop
29253 nop
29254 nop
29255 nop
29256 nop
29257 nop
29258 nop
29259 nop
29260 nop
29261 nop
29262 nop
29263 nop
29264 nop
29265 nop
29266 nop
29267 nop
29268 nop
29269 nop
29270 nop
29271 nop
29272 nop
29273 .word 0xbe120000
29274 GOTO_SUPERVISOR1
29275 .word 0x1000000
29276 or %g0, 0x017, %i7
29277 LOAD_IDATA_IN
29278 .word 0xca5c2098
29279thr6_MMU_ASI_BLK_COMMIT_P_393:
29280 .word 0x878020e0
29281 .word 0xc3bc2540
29282 .word 0x1000000
29283 or %g0, 0x5b0, %i7
29284 DTLB_TAG_READ
29285 DO_BRANCH
29286 .word 0x81c4e000
29287 .word 0xbe124000
29288 GOTO_SUPERVISOR0
29289 .word 0xe0742008
29290 .word 0xc02aab79
29291 .word 0x81c72000
29292 .word 0xbe124000
29293 GOTO_SUPERVISOR0
29294 nop
29295Thr6_User_Text_4v008_exit:
29296 EXIT_GOOD
29297Thr6_User_Text_4v008_text_end:
29298/*********************************************************************/
29299SECTION .Thr6_User_Data_4v106 DATA_VA=0x790001c00000
29300attr_data {
29301 Name = .Thr6_User_Data_4v106 ,
29302 VA = 0x790001c00000 ,/* 0x790001ffffc0 */
29303 RA = 0x01e3400000 ,
29304 PA = 0x01e3400000 ,
29305 TTE_Context = 0x0ebb ,/* DATA_PRIMARY */
29306 thr6_nz_ctx_tsb_3 ,
29307 TTE_V = 1 ,
29308 TTE_NFO = 0 ,
29309 TTE_L = 1 ,
29310 TTE_Soft = 0x030000 ,
29311 TTE_IE = 0 ,
29312 TTE_E = 0 ,
29313 TTE_CP = 0 ,
29314 TTE_CV = 0 ,
29315 TTE_P = 0 ,
29316 TTE_EP = 0 ,
29317 TTE_W = 1 ,
29318 TTE_SW1 = 0 ,
29319 TTE_SW0 = 0 ,
29320 TTE_RSVD1 = 0 ,
29321 TTE_Size = 3 ,
29322 /* DTTE_TAG_DATA = 0000790001c00ebb 80000001e3400043 */
29323 end_label = Thr6_User_Data_4v106_data_end ,
29324 compressimage ,
29325 }
29326.data
29327.global Thr6_User_Data_4v106_data_begin
29328Thr6_User_Data_4v106_data_begin:
29329 .xword 0x7760001f4000
29330 .xword 0x780000830000
29331 .xword 0x7800002a0000
29332 .xword 0x776000118000
29333 .xword 0x7760001de000
29334 .xword 0x780000c70000
29335 .xword 0x780000ae0000
29336 .xword 0x780000c80000
29337 .xword 0x790036c00000
29338 .xword 0x79001b000000
29339 .xword 0x776000004000
29340 .xword 0x7760000ca000
29341 .xword 0x7a02c0000000
29342 .xword 0x776000164000
29343 .xword 0x7800007c0000
29344 .xword 0x7a0440000000
29345 .xword 0x7760000fe000
29346 .xword 0x77600016a000
29347 .xword 0x790019c00000
29348 .xword 0x77600017a000
29349 .xword 0x7a0e20000000
29350 .xword 0x780000220000
29351 .xword 0x790003800000
29352 .xword 0x790038800000
29353 .xword 0x7760001a2000
29354 .xword 0x776000048000
29355 .xword 0x780000fd0000
29356 .xword 0x780000260000
29357 .xword 0x790001c00000
29358 .xword 0x780000430000
29359 .xword 0x776000020000
29360 .xword 0x776000056000
29361 .xword 0x780000e90000
29362 .xword 0x7760001e4000
29363 .xword 0x790030800000
29364 .xword 0x7760001d4000
29365 .xword 0x77600009c000
29366 .xword 0x7760001a8000
29367 .xword 0x7760001b4000
29368 .xword 0x776000190000
29369 .xword 0x780000860000
29370 .xword 0x780000040000
29371 .xword 0x780000240000
29372Thr6_User_Data_4v106_data_end:
29373/*********************************************************************/
29374SECTION .Thr6_User_Text_4v009 TEXT_VA=0x780000430000
29375attr_text {
29376 Name = .Thr6_User_Text_4v009 ,
29377 VA = 0x780000430000 ,/* 0x78000043ffc0 */
29378 RA = 0x00207a0000 ,
29379 PA = 0x64207a0000 ,
29380 TTE_Context = 0x0ebb ,/* TEXT_PRIMARY */
29381 thr6_nz_ctx_tsb_2 ,
29382 TTE_V = 1 ,
29383 TTE_NFO = 0 ,
29384 TTE_L = 0 ,
29385 TTE_Soft = 0x1f0000 ,
29386 TTE_IE = 0 ,
29387 TTE_E = 0 ,
29388 TTE_CP = 1 ,
29389 TTE_CV = 0 ,
29390 TTE_P = 0 ,
29391 TTE_EP = 1 ,
29392 TTE_W = 0 ,
29393 TTE_SW1 = 1 ,
29394 TTE_SW0 = 1 ,
29395 TTE_RSVD1 = 0 ,
29396 TTE_Size = 1 ,
29397 /* ITTE_TAG_DATA = 0000780000430ebb 80000064207a0481 */
29398 end_label = Thr6_User_Text_4v009_text_end ,
29399 compressimage ,
29400 }
29401.text
29402.global Thr6_User_Text_4v009_text_begin
29403Thr6_User_Text_4v009_text_begin:
29404 nop
29405 sub %g1, 1, %g1
29406 brz %g1,Thr6_User_Text_4v009_exit
29407 nop
29408 .word 0x1000000
29409 or %g0, 0x05a, %i7
29410 LOAD_IDATA_IN
29411thr6_MMU_ASI_BLK_P_394:
29412 .word 0x878020f0
29413 .word 0xc1beae80
29414 nop
29415 nop
29416 nop
29417 nop
29418 nop
29419 nop
29420 .word 0xfe4aab72
29421 nop
29422 nop
29423 nop
29424 nop
29425 nop
29426 .word 0xfcde9000
29427 .word 0xfcdd5000
29428 .word 0x1000000
29429 or %g0, 0x134, %i7
29430 LOAD_DDATA_ACCESS
29431 .word 0xc022ae4c
29432 .word 0xee70a018
29433 .word 0xc0312572
29434 .word 0x1000000
29435 or %g0, 0x2c0, %i7
29436 READ_DDATA_ACCESS
29437 ACCESS_DTSB_PTR
29438 .word 0x1000000
29439 or %g0, 0x5f0, %i7
29440 DTLB_TAG_READ
29441thr6_MMU_ASI_PRIMARY_395:
29442 .word 0x87802080
29443 .word 0xd0f56028
29444 .word 0xc1991e00
29445 DDEMAP_NCTX
29446 DO_BRANCH
29447 .word 0x81c3e000
29448 .word 0xbe124000
29449 GOTO_SUPERVISOR0
29450 .word 0x1000000
29451 or %g0, 0x5b1, %i7
29452 LOAD_IDATA_ACCESS
29453 .word 0xbe138000
29454 GOTO_SUPERVISOR1
29455 ACCESS_ITSB_PTR
29456 .word 0xf45920d0
29457 .word 0xbe124000
29458 GOTO_SUPERVISOR0
29459 nop
29460 nop
29461 nop
29462 nop
29463 nop
29464 nop
29465 nop
29466 nop
29467 nop
29468 .word 0xf4742110
29469 .word 0xc0242bc4
29470 DDEMAP_SCTX
29471 ACCESS_ITSB_PTR
29472 IDEMAP_ALL_PAGES
29473 IDEMAP_ALL_PAGES
29474 .word 0xbe8760f0
29475 .word 0xe0dfd000
29476 .word 0x1000000
29477 or %g0, 0x0ac, %i7
29478 LOAD_DDATA_IN
29479 .word 0x1000000
29480 or %g0, 0x589, %i7
29481 LOAD_IDATA_ACCESS
29482 .word 0xe05ea038
29483 .word 0xe8712028
29484 .word 0xc02423d4
29485 .word 0xe05c2038
29486 .word 0x1000000
29487 or %g0, 0x5a0, %i7
29488 DTLB_TAG_READ
29489 .word 0x1000000
29490 or %g0, 0x349, %i7
29491 LOAD_DDATA_ACCESS
29492 DDEMAP_ALL_PAGES
29493 .word 0xbe124000
29494 GOTO_SUPERVISOR0
29495 .word 0xea5f6100
29496 .word 0xbe120000
29497 GOTO_SUPERVISOR1
29498 nop
29499Thr6_User_Text_4v009_exit:
29500 EXIT_GOOD
29501Thr6_User_Text_4v009_text_end:
29502/*********************************************************************/
29503SECTION .Thr6_User_Data_4v107 DATA_VA=0x776000020000
29504attr_data {
29505 Name = .Thr6_User_Data_4v107 ,
29506 VA = 0x776000020000 ,/* 0x776000021fc0 */
29507 RA = 0x00e01e0000 ,
29508 PA = 0x6ce01e0000 ,
29509 TTE_Context = 0x0ebb ,/* DATA_PRIMARY */
29510 thr6_nz_ctx_tsb_1 ,
29511 TTE_V = 1 ,
29512 TTE_NFO = 0 ,
29513 TTE_L = 1 ,
29514 TTE_Soft = 0x030000 ,
29515 TTE_IE = 0 ,
29516 TTE_E = 0 ,
29517 TTE_CP = 0 ,
29518 TTE_CV = 0 ,
29519 TTE_P = 0 ,
29520 TTE_EP = 0 ,
29521 TTE_W = 1 ,
29522 TTE_SW1 = 0 ,
29523 TTE_SW0 = 0 ,
29524 TTE_RSVD1 = 0 ,
29525 TTE_Size = 0 ,
29526 /* DTTE_TAG_DATA = 0000776000021a67 8000006ce01e0040 */
29527 end_label = Thr6_User_Data_4v107_data_end ,
29528 compressimage ,
29529 }
29530.data
29531.global Thr6_User_Data_4v107_data_begin
29532Thr6_User_Data_4v107_data_begin:
29533 .xword 0x7760001f4000
29534 .xword 0x780000830000
29535 .xword 0x7800002a0000
29536 .xword 0x776000118000
29537 .xword 0x7760001de000
29538 .xword 0x780000c70000
29539 .xword 0x780000ae0000
29540 .xword 0x780000c80000
29541 .xword 0x790036c00000
29542 .xword 0x79001b000000
29543 .xword 0x776000004000
29544 .xword 0x7760000ca000
29545 .xword 0x7a02c0000000
29546 .xword 0x776000164000
29547 .xword 0x7800007c0000
29548 .xword 0x7a0440000000
29549 .xword 0x7760000fe000
29550 .xword 0x77600016a000
29551 .xword 0x790019c00000
29552 .xword 0x77600017a000
29553 .xword 0x7a0e20000000
29554 .xword 0x780000220000
29555 .xword 0x790003800000
29556 .xword 0x790038800000
29557 .xword 0x7760001a2000
29558 .xword 0x776000048000
29559 .xword 0x780000fd0000
29560 .xword 0x780000260000
29561 .xword 0x790001c00000
29562 .xword 0x780000430000
29563 .xword 0x776000020000
29564 .xword 0x776000056000
29565 .xword 0x780000e90000
29566 .xword 0x7760001e4000
29567 .xword 0x790030800000
29568 .xword 0x7760001d4000
29569 .xword 0x77600009c000
29570 .xword 0x7760001a8000
29571 .xword 0x7760001b4000
29572 .xword 0x776000190000
29573 .xword 0x780000860000
29574 .xword 0x780000040000
29575 .xword 0x780000240000
29576Thr6_User_Data_4v107_data_end:
29577/*********************************************************************/
29578SECTION .Thr6_User_Text_4v00a TEXT_VA=0x776000056000
29579attr_text {
29580 Name = .Thr6_User_Text_4v00a ,
29581 VA = 0x776000056000 ,/* 0x776000057fc0 */
29582 RA = 0x00e00da000 ,
29583 PA = 0x6ce00da000 ,
29584 TTE_Context = 0x0ebb ,/* TEXT_PRIMARY */
29585 thr6_nz_ctx_tsb_1 ,
29586 TTE_V = 1 ,
29587 TTE_NFO = 0 ,
29588 TTE_L = 0 ,
29589 TTE_Soft = 0x1f0000 ,
29590 TTE_IE = 0 ,
29591 TTE_E = 0 ,
29592 TTE_CP = 1 ,
29593 TTE_CV = 0 ,
29594 TTE_P = 0 ,
29595 TTE_EP = 1 ,
29596 TTE_W = 0 ,
29597 TTE_SW1 = 1 ,
29598 TTE_SW0 = 1 ,
29599 TTE_RSVD1 = 0 ,
29600 TTE_Size = 0 ,
29601 /* ITTE_TAG_DATA = 0000776000057a67 8000006ce00da480 */
29602 end_label = Thr6_User_Text_4v00a_text_end ,
29603 compressimage ,
29604 }
29605.text
29606.global Thr6_User_Text_4v00a_text_begin
29607Thr6_User_Text_4v00a_text_begin:
29608 nop
29609 sub %g1, 1, %g1
29610 brz %g1,Thr6_User_Text_4v00a_exit
29611 nop
29612 .word 0x1000000
29613 or %g0, 0x588, %i7
29614 READ_IDATA_ACCESS
29615 .word 0xea5ea140
29616 .word 0xfcd95060
29617 .word 0x1000000
29618 or %g0, 0x438, %i7
29619 ITLB_TAG_READ
29620 .word 0xfcdc1000
29621 .word 0x1000000
29622 .word 0xbe108000
29623 DDEMAP_RPAGE
29624 .word 0xd85d60c0
29625 .word 0x1000000
29626 or %g0, 0x330, %i7
29627 DTLB_TAG_READ
29628 .word 0xfe56aad0
29629 .word 0x1000000
29630 or %g0, 0x570, %i7
29631 ITLB_TAG_READ
29632 DO_BRANCH
29633 .word 0x81c3e000
29634 .word 0xbe124000
29635 GOTO_SUPERVISOR0
29636 .word 0xc076aec8
29637 .word 0x1000000
29638 or %g0, 0x43a, %i7
29639 LOAD_IDATA_ACCESS
29640 IDEMAP_ALL_RPAGES
29641 .word 0x1000000
29642 or %g0, 0x158, %i7
29643 READ_IDATA_ACCESS
29644 nop
29645 DDEMAP_PCTX
29646 .word 0xfe542c06
29647 .word 0xc03423e6
29648 .word 0xd45c2148
29649 .word 0xd65d6010
29650 .word 0xd676a040
29651 .word 0xc0756410
29652 .word 0x1000000
29653 or %g0, 0x58f, %i7
29654 LOAD_IDATA_ACCESS
29655 .word 0xc02ea1ad
29656 .word 0xbe812128
29657 .word 0xd4dfd000
29658 DO_BRANCH
29659 .word 0x81c4e000
29660 .word 0xbe124000
29661 GOTO_SUPERVISOR0
29662 .word 0x1000000
29663 .word 0xbe11c000
29664 IDEMAP_PAGE
29665 IDEMAP_ALL
29666 .word 0x1000000
29667 or %g0, 0x593, %i7
29668 LOAD_DDATA_ACCESS
29669 .word 0xea72a068
29670 .word 0xc0342158
29671 .word 0xbe13c000
29672 GOTO_SUPERVISOR0
29673 .word 0xc03129c4
29674 nop
29675thr6_MMU_ASI_PRIMARY_LITTLE_396:
29676 .word 0x87802088
29677 .word 0xd6f6a010
29678 .word 0xc022a62c
29679 nop
29680 nop
29681 ACCESS_ITSB_PTR
29682 .word 0xbe82a0f0
29683 .word 0xeadfd000
29684 .word 0xbe842110
29685 .word 0xd4dfd000
29686 .word 0x1000000
29687 .word 0xbe12c000
29688 srlx %i7, 8, %i7
29689 andn %i7, 0x1f, %i7
29690 xor %i7, 0x10, %i7
29691 ITLB_PROBE
29692 DDEMAP_PCTX
29693 nop
29694 nop
29695 nop
29696 nop
29697 nop
29698 nop
29699 nop
29700 nop
29701 nop
29702 TOGGLE_LSU_IM
29703 .word 0x1000000
29704 .word 0xbe100000
29705 DDEMAP_RPAGE
29706 .word 0xea5f60b8
29707thr6_MMU_ASI_BLK_P_397:
29708 .word 0x878020f0
29709 .word 0xe1bf6300
29710thr6_MMU_ASI_PRIMARY_398:
29711 .word 0x87802080
29712 .word 0xf6f42018
29713 DO_BRANCH
29714 .word 0x81c62000
29715 .word 0xbe13c000
29716 GOTO_SUPERVISOR0
29717 .word 0xfe58ac30
29718 .word 0xbe120000
29719 GOTO_SUPERVISOR1
29720 nop
29721Thr6_User_Text_4v00a_exit:
29722 EXIT_GOOD
29723Thr6_User_Text_4v00a_text_end:
29724/*********************************************************************/
29725SECTION .Thr6_User_Data_4v108 DATA_VA=0x780000e90000
29726attr_data {
29727 Name = .Thr6_User_Data_4v108 ,
29728 VA = 0x780000e90000 ,/* 0x780000e9ffc0 */
29729 RA = 0x0020c50000 ,
29730 PA = 0x6420c50000 ,
29731 TTE_Context = 0x0ebb ,/* DATA_PRIMARY */
29732 thr6_nz_ctx_tsb_2 ,
29733 TTE_V = 1 ,
29734 TTE_NFO = 0 ,
29735 TTE_L = 1 ,
29736 TTE_Soft = 0x030000 ,
29737 TTE_IE = 0 ,
29738 TTE_E = 0 ,
29739 TTE_CP = 0 ,
29740 TTE_CV = 0 ,
29741 TTE_P = 0 ,
29742 TTE_EP = 0 ,
29743 TTE_W = 1 ,
29744 TTE_SW1 = 0 ,
29745 TTE_SW0 = 0 ,
29746 TTE_RSVD1 = 0 ,
29747 TTE_Size = 1 ,
29748 /* DTTE_TAG_DATA = 0000780000e90ebb 8000006420c50041 */
29749 end_label = Thr6_User_Data_4v108_data_end ,
29750 compressimage ,
29751 }
29752.data
29753.global Thr6_User_Data_4v108_data_begin
29754Thr6_User_Data_4v108_data_begin:
29755 .xword 0x7760001f4000
29756 .xword 0x780000830000
29757 .xword 0x7800002a0000
29758 .xword 0x776000118000
29759 .xword 0x7760001de000
29760 .xword 0x780000c70000
29761 .xword 0x780000ae0000
29762 .xword 0x780000c80000
29763 .xword 0x790036c00000
29764 .xword 0x79001b000000
29765 .xword 0x776000004000
29766 .xword 0x7760000ca000
29767 .xword 0x7a02c0000000
29768 .xword 0x776000164000
29769 .xword 0x7800007c0000
29770 .xword 0x7a0440000000
29771 .xword 0x7760000fe000
29772 .xword 0x77600016a000
29773 .xword 0x790019c00000
29774 .xword 0x77600017a000
29775 .xword 0x7a0e20000000
29776 .xword 0x780000220000
29777 .xword 0x790003800000
29778 .xword 0x790038800000
29779 .xword 0x7760001a2000
29780 .xword 0x776000048000
29781 .xword 0x780000fd0000
29782 .xword 0x780000260000
29783 .xword 0x790001c00000
29784 .xword 0x780000430000
29785 .xword 0x776000020000
29786 .xword 0x776000056000
29787 .xword 0x780000e90000
29788 .xword 0x7760001e4000
29789 .xword 0x790030800000
29790 .xword 0x7760001d4000
29791 .xword 0x77600009c000
29792 .xword 0x7760001a8000
29793 .xword 0x7760001b4000
29794 .xword 0x776000190000
29795 .xword 0x780000860000
29796 .xword 0x780000040000
29797 .xword 0x780000240000
29798Thr6_User_Data_4v108_data_end:
29799/*********************************************************************/
29800SECTION .Thr6_User_Text_4v00b TEXT_VA=0x7760001e4000
29801attr_text {
29802 Name = .Thr6_User_Text_4v00b ,
29803 VA = 0x7760001e4000 ,/* 0x7760001e5fc0 */
29804 RA = 0x00e007a000 ,
29805 PA = 0x6ce007a000 ,
29806 TTE_Context = 0x0ebb ,/* TEXT_PRIMARY */
29807 thr6_nz_ctx_tsb_1 ,
29808 TTE_V = 1 ,
29809 TTE_NFO = 0 ,
29810 TTE_L = 0 ,
29811 TTE_Soft = 0x1f0000 ,
29812 TTE_IE = 0 ,
29813 TTE_E = 0 ,
29814 TTE_CP = 1 ,
29815 TTE_CV = 0 ,
29816 TTE_P = 0 ,
29817 TTE_EP = 1 ,
29818 TTE_W = 0 ,
29819 TTE_SW1 = 1 ,
29820 TTE_SW0 = 1 ,
29821 TTE_RSVD1 = 0 ,
29822 TTE_Size = 0 ,
29823 /* ITTE_TAG_DATA = 00007760001e5a67 8000006ce007a480 */
29824 end_label = Thr6_User_Text_4v00b_text_end ,
29825 compressimage ,
29826 }
29827.text
29828.global Thr6_User_Text_4v00b_text_begin
29829Thr6_User_Text_4v00b_text_begin:
29830 nop
29831 sub %g1, 1, %g1
29832 brz %g1,Thr6_User_Text_4v00b_exit
29833 nop
29834 .word 0xfcdf5000
29835 .word 0xdc76a028
29836 .word 0xc035665c
29837 .word 0x1000000
29838 or %g0, 0x58, %i7
29839 ITLB_TAG_READ
29840 .word 0xce72a000
29841 .word 0xc036a5ac
29842 TOGGLE_LSU_IM
29843 DDEMAP_ALL_RPAGES
29844 .word 0xfe48a8cb
29845 .word 0xfe5c2480
29846 .word 0xea5c2008
29847 .word 0xc85f6140
29848 nop
29849 nop
29850 nop
29851 nop
29852 nop
29853 nop
29854 nop
29855 .word 0xc02ea6d2
29856thr6_MMU_ASI_BLK_COMMIT_P_399:
29857 .word 0x878020e0
29858 .word 0xc3b8aac0
29859thr6_MMU_ASI_PRIMARY_400:
29860 .word 0x87802080
29861 .word 0xfaf6a0d0
29862 DO_BRANCH
29863 .word 0x81c62000
29864 .word 0xbe124000
29865 GOTO_SUPERVISOR0
29866thr6_MMU_ASI_PRIMARY_401:
29867 .word 0x87802080
29868 .word 0xdef2a0c8
29869 .word 0xc028af15
29870 .word 0xfa7420b8
29871 .word 0xc026aa98
29872 .word 0xca72a098
29873 .word 0xc0776930
29874 DDEMAP_PCTX
29875 .word 0xfcda9100
29876 .word 0x1000000
29877 .word 0xbe174000
29878 srlx %i7, 8, %i7
29879 andn %i7, 0x1f, %i7
29880 xor %i7, 0x10, %i7
29881 ITLB_PROBE
29882 .word 0xfcd91000
29883 .word 0xfc9a9100
29884 .word 0xde742020
29885 .word 0xc0742be8
29886thr6_MMU_ASI_BLK_P_402:
29887 .word 0x878020f0
29888 .word 0xe1bc2ac0
29889 .word 0xc0376df6
29890 .word 0xc026a158
29891 .word 0xbe8120b8
29892 .word 0xd4dfd000
29893 TOGGLE_LSU_IM
29894 .word 0x1000000
29895 or %g0, 0x488, %i7
29896 READ_DDATA_ACCESS
29897 TOGGLE_LSU_IM
29898 DO_BRANCH
29899 .word 0x81c0e088
29900 .word 0xbe124000
29901 GOTO_SUPERVISOR0
29902 .word 0xfe42a244
29903 .word 0x81c36000
29904 .word 0xbe124000
29905 GOTO_SUPERVISOR0
29906 nop
29907Thr6_User_Text_4v00b_exit:
29908 EXIT_GOOD
29909Thr6_User_Text_4v00b_text_end:
29910/*********************************************************************/
29911SECTION .Thr6_User_Data_4v109 DATA_VA=0x790030800000
29912attr_data {
29913 Name = .Thr6_User_Data_4v109 ,
29914 VA = 0x790030800000 ,/* 0x790030bfffc0 */
29915 RA = 0x01e1400000 ,
29916 PA = 0x01e1400000 ,
29917 TTE_Context = 0x0ebb ,/* DATA_PRIMARY */
29918 thr6_nz_ctx_tsb_3 ,
29919 TTE_V = 1 ,
29920 TTE_NFO = 0 ,
29921 TTE_L = 1 ,
29922 TTE_Soft = 0x030000 ,
29923 TTE_IE = 0 ,
29924 TTE_E = 0 ,
29925 TTE_CP = 0 ,
29926 TTE_CV = 0 ,
29927 TTE_P = 0 ,
29928 TTE_EP = 0 ,
29929 TTE_W = 1 ,
29930 TTE_SW1 = 0 ,
29931 TTE_SW0 = 0 ,
29932 TTE_RSVD1 = 0 ,
29933 TTE_Size = 3 ,
29934 /* DTTE_TAG_DATA = 0000790030800ebb 80000001e1400043 */
29935 end_label = Thr6_User_Data_4v109_data_end ,
29936 compressimage ,
29937 }
29938.data
29939.global Thr6_User_Data_4v109_data_begin
29940Thr6_User_Data_4v109_data_begin:
29941 .xword 0x7760001f4000
29942 .xword 0x780000830000
29943 .xword 0x7800002a0000
29944 .xword 0x776000118000
29945 .xword 0x7760001de000
29946 .xword 0x780000c70000
29947 .xword 0x780000ae0000
29948 .xword 0x780000c80000
29949 .xword 0x790036c00000
29950 .xword 0x79001b000000
29951 .xword 0x776000004000
29952 .xword 0x7760000ca000
29953 .xword 0x7a02c0000000
29954 .xword 0x776000164000
29955 .xword 0x7800007c0000
29956 .xword 0x7a0440000000
29957 .xword 0x7760000fe000
29958 .xword 0x77600016a000
29959 .xword 0x790019c00000
29960 .xword 0x77600017a000
29961 .xword 0x7a0e20000000
29962 .xword 0x780000220000
29963 .xword 0x790003800000
29964 .xword 0x790038800000
29965 .xword 0x7760001a2000
29966 .xword 0x776000048000
29967 .xword 0x780000fd0000
29968 .xword 0x780000260000
29969 .xword 0x790001c00000
29970 .xword 0x780000430000
29971 .xword 0x776000020000
29972 .xword 0x776000056000
29973 .xword 0x780000e90000
29974 .xword 0x7760001e4000
29975 .xword 0x790030800000
29976 .xword 0x7760001d4000
29977 .xword 0x77600009c000
29978 .xword 0x7760001a8000
29979 .xword 0x7760001b4000
29980 .xword 0x776000190000
29981 .xword 0x780000860000
29982 .xword 0x780000040000
29983 .xword 0x780000240000
29984Thr6_User_Data_4v109_data_end:
29985/*********************************************************************/
29986SECTION .Thr6_User_Data_4v10a DATA_VA=0x7760001d4000
29987attr_data {
29988 Name = .Thr6_User_Data_4v10a ,
29989 VA = 0x7760001d4000 ,/* 0x7760001d5fc0 */
29990 RA = 0x00e00fa000 ,
29991 PA = 0x6ce00fa000 ,
29992 TTE_Context = 0x0ebb ,/* DATA_PRIMARY */
29993 thr6_nz_ctx_tsb_1 ,
29994 TTE_V = 1 ,
29995 TTE_NFO = 0 ,
29996 TTE_L = 1 ,
29997 TTE_Soft = 0x030000 ,
29998 TTE_IE = 0 ,
29999 TTE_E = 0 ,
30000 TTE_CP = 0 ,
30001 TTE_CV = 0 ,
30002 TTE_P = 0 ,
30003 TTE_EP = 0 ,
30004 TTE_W = 1 ,
30005 TTE_SW1 = 0 ,
30006 TTE_SW0 = 0 ,
30007 TTE_RSVD1 = 0 ,
30008 TTE_Size = 0 ,
30009 /* DTTE_TAG_DATA = 00007760001d5a67 8000006ce00fa040 */
30010 end_label = Thr6_User_Data_4v10a_data_end ,
30011 compressimage ,
30012 }
30013.data
30014.global Thr6_User_Data_4v10a_data_begin
30015Thr6_User_Data_4v10a_data_begin:
30016 .xword 0x7760001f4000
30017 .xword 0x780000830000
30018 .xword 0x7800002a0000
30019 .xword 0x776000118000
30020 .xword 0x7760001de000
30021 .xword 0x780000c70000
30022 .xword 0x780000ae0000
30023 .xword 0x780000c80000
30024 .xword 0x790036c00000
30025 .xword 0x79001b000000
30026 .xword 0x776000004000
30027 .xword 0x7760000ca000
30028 .xword 0x7a02c0000000
30029 .xword 0x776000164000
30030 .xword 0x7800007c0000
30031 .xword 0x7a0440000000
30032 .xword 0x7760000fe000
30033 .xword 0x77600016a000
30034 .xword 0x790019c00000
30035 .xword 0x77600017a000
30036 .xword 0x7a0e20000000
30037 .xword 0x780000220000
30038 .xword 0x790003800000
30039 .xword 0x790038800000
30040 .xword 0x7760001a2000
30041 .xword 0x776000048000
30042 .xword 0x780000fd0000
30043 .xword 0x780000260000
30044 .xword 0x790001c00000
30045 .xword 0x780000430000
30046 .xword 0x776000020000
30047 .xword 0x776000056000
30048 .xword 0x780000e90000
30049 .xword 0x7760001e4000
30050 .xword 0x790030800000
30051 .xword 0x7760001d4000
30052 .xword 0x77600009c000
30053 .xword 0x7760001a8000
30054 .xword 0x7760001b4000
30055 .xword 0x776000190000
30056 .xword 0x780000860000
30057 .xword 0x780000040000
30058 .xword 0x780000240000
30059Thr6_User_Data_4v10a_data_end:
30060/*********************************************************************/
30061SECTION .Thr6_User_Data_4v10b DATA_VA=0x77600009c000
30062attr_data {
30063 Name = .Thr6_User_Data_4v10b ,
30064 VA = 0x77600009c000 ,/* 0x77600009dfc0 */
30065 RA = 0x00e0050000 ,
30066 PA = 0x6ce0050000 ,
30067 TTE_Context = 0x0ebb ,/* DATA_PRIMARY */
30068 thr6_nz_ctx_tsb_1 ,
30069 TTE_V = 1 ,
30070 TTE_NFO = 0 ,
30071 TTE_L = 1 ,
30072 TTE_Soft = 0x030000 ,
30073 TTE_IE = 0 ,
30074 TTE_E = 0 ,
30075 TTE_CP = 0 ,
30076 TTE_CV = 0 ,
30077 TTE_P = 0 ,
30078 TTE_EP = 0 ,
30079 TTE_W = 1 ,
30080 TTE_SW1 = 0 ,
30081 TTE_SW0 = 0 ,
30082 TTE_RSVD1 = 0 ,
30083 TTE_Size = 0 ,
30084 /* DTTE_TAG_DATA = 000077600009da67 8000006ce0050040 */
30085 end_label = Thr6_User_Data_4v10b_data_end ,
30086 compressimage ,
30087 }
30088.data
30089.global Thr6_User_Data_4v10b_data_begin
30090Thr6_User_Data_4v10b_data_begin:
30091 .xword 0x7760001f4000
30092 .xword 0x780000830000
30093 .xword 0x7800002a0000
30094 .xword 0x776000118000
30095 .xword 0x7760001de000
30096 .xword 0x780000c70000
30097 .xword 0x780000ae0000
30098 .xword 0x780000c80000
30099 .xword 0x790036c00000
30100 .xword 0x79001b000000
30101 .xword 0x776000004000
30102 .xword 0x7760000ca000
30103 .xword 0x7a02c0000000
30104 .xword 0x776000164000
30105 .xword 0x7800007c0000
30106 .xword 0x7a0440000000
30107 .xword 0x7760000fe000
30108 .xword 0x77600016a000
30109 .xword 0x790019c00000
30110 .xword 0x77600017a000
30111 .xword 0x7a0e20000000
30112 .xword 0x780000220000
30113 .xword 0x790003800000
30114 .xword 0x790038800000
30115 .xword 0x7760001a2000
30116 .xword 0x776000048000
30117 .xword 0x780000fd0000
30118 .xword 0x780000260000
30119 .xword 0x790001c00000
30120 .xword 0x780000430000
30121 .xword 0x776000020000
30122 .xword 0x776000056000
30123 .xword 0x780000e90000
30124 .xword 0x7760001e4000
30125 .xword 0x790030800000
30126 .xword 0x7760001d4000
30127 .xword 0x77600009c000
30128 .xword 0x7760001a8000
30129 .xword 0x7760001b4000
30130 .xword 0x776000190000
30131 .xword 0x780000860000
30132 .xword 0x780000040000
30133 .xword 0x780000240000
30134Thr6_User_Data_4v10b_data_end:
30135/*********************************************************************/
30136SECTION .Thr6_User_Data_4v10c DATA_VA=0x7760001a8000
30137attr_data {
30138 Name = .Thr6_User_Data_4v10c ,
30139 VA = 0x7760001a8000 ,/* 0x7760001a9fc0 */
30140 RA = 0x00e01f4000 ,
30141 PA = 0x6ce01f4000 ,
30142 TTE_Context = 0x0ebb ,/* DATA_PRIMARY */
30143 thr6_nz_ctx_tsb_1 ,
30144 TTE_V = 1 ,
30145 TTE_NFO = 0 ,
30146 TTE_L = 1 ,
30147 TTE_Soft = 0x030000 ,
30148 TTE_IE = 0 ,
30149 TTE_E = 0 ,
30150 TTE_CP = 0 ,
30151 TTE_CV = 0 ,
30152 TTE_P = 0 ,
30153 TTE_EP = 0 ,
30154 TTE_W = 1 ,
30155 TTE_SW1 = 0 ,
30156 TTE_SW0 = 0 ,
30157 TTE_RSVD1 = 0 ,
30158 TTE_Size = 0 ,
30159 /* DTTE_TAG_DATA = 00007760001a9a67 8000006ce01f4040 */
30160 end_label = Thr6_User_Data_4v10c_data_end ,
30161 compressimage ,
30162 }
30163.data
30164.global Thr6_User_Data_4v10c_data_begin
30165Thr6_User_Data_4v10c_data_begin:
30166 .xword 0x7760001f4000
30167 .xword 0x780000830000
30168 .xword 0x7800002a0000
30169 .xword 0x776000118000
30170 .xword 0x7760001de000
30171 .xword 0x780000c70000
30172 .xword 0x780000ae0000
30173 .xword 0x780000c80000
30174 .xword 0x790036c00000
30175 .xword 0x79001b000000
30176 .xword 0x776000004000
30177 .xword 0x7760000ca000
30178 .xword 0x7a02c0000000
30179 .xword 0x776000164000
30180 .xword 0x7800007c0000
30181 .xword 0x7a0440000000
30182 .xword 0x7760000fe000
30183 .xword 0x77600016a000
30184 .xword 0x790019c00000
30185 .xword 0x77600017a000
30186 .xword 0x7a0e20000000
30187 .xword 0x780000220000
30188 .xword 0x790003800000
30189 .xword 0x790038800000
30190 .xword 0x7760001a2000
30191 .xword 0x776000048000
30192 .xword 0x780000fd0000
30193 .xword 0x780000260000
30194 .xword 0x790001c00000
30195 .xword 0x780000430000
30196 .xword 0x776000020000
30197 .xword 0x776000056000
30198 .xword 0x780000e90000
30199 .xword 0x7760001e4000
30200 .xword 0x790030800000
30201 .xword 0x7760001d4000
30202 .xword 0x77600009c000
30203 .xword 0x7760001a8000
30204 .xword 0x7760001b4000
30205 .xword 0x776000190000
30206 .xword 0x780000860000
30207 .xword 0x780000040000
30208 .xword 0x780000240000
30209Thr6_User_Data_4v10c_data_end:
30210/*********************************************************************/
30211SECTION .Thr6_User_Data_4v10d DATA_VA=0x7760001b4000
30212attr_data {
30213 Name = .Thr6_User_Data_4v10d ,
30214 VA = 0x7760001b4000 ,/* 0x7760001b5fc0 */
30215 RA = 0x00e0112000 ,
30216 PA = 0x6ce0112000 ,
30217 TTE_Context = 0x0ebb ,/* DATA_PRIMARY */
30218 thr6_nz_ctx_tsb_1 ,
30219 TTE_V = 1 ,
30220 TTE_NFO = 0 ,
30221 TTE_L = 1 ,
30222 TTE_Soft = 0x030000 ,
30223 TTE_IE = 0 ,
30224 TTE_E = 0 ,
30225 TTE_CP = 0 ,
30226 TTE_CV = 0 ,
30227 TTE_P = 0 ,
30228 TTE_EP = 0 ,
30229 TTE_W = 1 ,
30230 TTE_SW1 = 0 ,
30231 TTE_SW0 = 0 ,
30232 TTE_RSVD1 = 0 ,
30233 TTE_Size = 0 ,
30234 /* DTTE_TAG_DATA = 00007760001b5a67 8000006ce0112040 */
30235 end_label = Thr6_User_Data_4v10d_data_end ,
30236 compressimage ,
30237 }
30238.data
30239.global Thr6_User_Data_4v10d_data_begin
30240Thr6_User_Data_4v10d_data_begin:
30241 .xword 0x7760001f4000
30242 .xword 0x780000830000
30243 .xword 0x7800002a0000
30244 .xword 0x776000118000
30245 .xword 0x7760001de000
30246 .xword 0x780000c70000
30247 .xword 0x780000ae0000
30248 .xword 0x780000c80000
30249 .xword 0x790036c00000
30250 .xword 0x79001b000000
30251 .xword 0x776000004000
30252 .xword 0x7760000ca000
30253 .xword 0x7a02c0000000
30254 .xword 0x776000164000
30255 .xword 0x7800007c0000
30256 .xword 0x7a0440000000
30257 .xword 0x7760000fe000
30258 .xword 0x77600016a000
30259 .xword 0x790019c00000
30260 .xword 0x77600017a000
30261 .xword 0x7a0e20000000
30262 .xword 0x780000220000
30263 .xword 0x790003800000
30264 .xword 0x790038800000
30265 .xword 0x7760001a2000
30266 .xword 0x776000048000
30267 .xword 0x780000fd0000
30268 .xword 0x780000260000
30269 .xword 0x790001c00000
30270 .xword 0x780000430000
30271 .xword 0x776000020000
30272 .xword 0x776000056000
30273 .xword 0x780000e90000
30274 .xword 0x7760001e4000
30275 .xword 0x790030800000
30276 .xword 0x7760001d4000
30277 .xword 0x77600009c000
30278 .xword 0x7760001a8000
30279 .xword 0x7760001b4000
30280 .xword 0x776000190000
30281 .xword 0x780000860000
30282 .xword 0x780000040000
30283 .xword 0x780000240000
30284Thr6_User_Data_4v10d_data_end:
30285/*********************************************************************/
30286SECTION .Thr6_User_Data_4v10e DATA_VA=0x776000190000
30287attr_data {
30288 Name = .Thr6_User_Data_4v10e ,
30289 VA = 0x776000190000 ,/* 0x776000191fc0 */
30290 RA = 0x00e0004000 ,
30291 PA = 0x6ce0004000 ,
30292 TTE_Context = 0x0ebb ,/* DATA_PRIMARY */
30293 thr6_nz_ctx_tsb_1 ,
30294 TTE_V = 1 ,
30295 TTE_NFO = 0 ,
30296 TTE_L = 1 ,
30297 TTE_Soft = 0x030000 ,
30298 TTE_IE = 0 ,
30299 TTE_E = 0 ,
30300 TTE_CP = 0 ,
30301 TTE_CV = 0 ,
30302 TTE_P = 0 ,
30303 TTE_EP = 0 ,
30304 TTE_W = 1 ,
30305 TTE_SW1 = 0 ,
30306 TTE_SW0 = 0 ,
30307 TTE_RSVD1 = 0 ,
30308 TTE_Size = 0 ,
30309 /* DTTE_TAG_DATA = 0000776000191a67 8000006ce0004040 */
30310 end_label = Thr6_User_Data_4v10e_data_end ,
30311 compressimage ,
30312 }
30313.data
30314.global Thr6_User_Data_4v10e_data_begin
30315Thr6_User_Data_4v10e_data_begin:
30316 .xword 0x7760001f4000
30317 .xword 0x780000830000
30318 .xword 0x7800002a0000
30319 .xword 0x776000118000
30320 .xword 0x7760001de000
30321 .xword 0x780000c70000
30322 .xword 0x780000ae0000
30323 .xword 0x780000c80000
30324 .xword 0x790036c00000
30325 .xword 0x79001b000000
30326 .xword 0x776000004000
30327 .xword 0x7760000ca000
30328 .xword 0x7a02c0000000
30329 .xword 0x776000164000
30330 .xword 0x7800007c0000
30331 .xword 0x7a0440000000
30332 .xword 0x7760000fe000
30333 .xword 0x77600016a000
30334 .xword 0x790019c00000
30335 .xword 0x77600017a000
30336 .xword 0x7a0e20000000
30337 .xword 0x780000220000
30338 .xword 0x790003800000
30339 .xword 0x790038800000
30340 .xword 0x7760001a2000
30341 .xword 0x776000048000
30342 .xword 0x780000fd0000
30343 .xword 0x780000260000
30344 .xword 0x790001c00000
30345 .xword 0x780000430000
30346 .xword 0x776000020000
30347 .xword 0x776000056000
30348 .xword 0x780000e90000
30349 .xword 0x7760001e4000
30350 .xword 0x790030800000
30351 .xword 0x7760001d4000
30352 .xword 0x77600009c000
30353 .xword 0x7760001a8000
30354 .xword 0x7760001b4000
30355 .xword 0x776000190000
30356 .xword 0x780000860000
30357 .xword 0x780000040000
30358 .xword 0x780000240000
30359Thr6_User_Data_4v10e_data_end:
30360/*********************************************************************/
30361SECTION .Thr6_User_Data_4v10f DATA_VA=0x780000860000
30362attr_data {
30363 Name = .Thr6_User_Data_4v10f ,
30364 VA = 0x780000860000 ,/* 0x78000086ffc0 */
30365 RA = 0x00206f0000 ,
30366 PA = 0x64206f0000 ,
30367 TTE_Context = 0x0ebb ,/* DATA_PRIMARY */
30368 thr6_nz_ctx_tsb_2 ,
30369 TTE_V = 1 ,
30370 TTE_NFO = 0 ,
30371 TTE_L = 1 ,
30372 TTE_Soft = 0x030000 ,
30373 TTE_IE = 0 ,
30374 TTE_E = 0 ,
30375 TTE_CP = 0 ,
30376 TTE_CV = 0 ,
30377 TTE_P = 0 ,
30378 TTE_EP = 0 ,
30379 TTE_W = 1 ,
30380 TTE_SW1 = 0 ,
30381 TTE_SW0 = 0 ,
30382 TTE_RSVD1 = 0 ,
30383 TTE_Size = 1 ,
30384 /* DTTE_TAG_DATA = 0000780000860ebb 80000064206f0041 */
30385 end_label = Thr6_User_Data_4v10f_data_end ,
30386 compressimage ,
30387 }
30388.data
30389.global Thr6_User_Data_4v10f_data_begin
30390Thr6_User_Data_4v10f_data_begin:
30391 .xword 0x7760001f4000
30392 .xword 0x780000830000
30393 .xword 0x7800002a0000
30394 .xword 0x776000118000
30395 .xword 0x7760001de000
30396 .xword 0x780000c70000
30397 .xword 0x780000ae0000
30398 .xword 0x780000c80000
30399 .xword 0x790036c00000
30400 .xword 0x79001b000000
30401 .xword 0x776000004000
30402 .xword 0x7760000ca000
30403 .xword 0x7a02c0000000
30404 .xword 0x776000164000
30405 .xword 0x7800007c0000
30406 .xword 0x7a0440000000
30407 .xword 0x7760000fe000
30408 .xword 0x77600016a000
30409 .xword 0x790019c00000
30410 .xword 0x77600017a000
30411 .xword 0x7a0e20000000
30412 .xword 0x780000220000
30413 .xword 0x790003800000
30414 .xword 0x790038800000
30415 .xword 0x7760001a2000
30416 .xword 0x776000048000
30417 .xword 0x780000fd0000
30418 .xword 0x780000260000
30419 .xword 0x790001c00000
30420 .xword 0x780000430000
30421 .xword 0x776000020000
30422 .xword 0x776000056000
30423 .xword 0x780000e90000
30424 .xword 0x7760001e4000
30425 .xword 0x790030800000
30426 .xword 0x7760001d4000
30427 .xword 0x77600009c000
30428 .xword 0x7760001a8000
30429 .xword 0x7760001b4000
30430 .xword 0x776000190000
30431 .xword 0x780000860000
30432 .xword 0x780000040000
30433 .xword 0x780000240000
30434Thr6_User_Data_4v10f_data_end:
30435/*********************************************************************/
30436SECTION .Thr6_User_Data_4v110 DATA_VA=0x780000040000
30437attr_data {
30438 Name = .Thr6_User_Data_4v110 ,
30439 VA = 0x780000040000 ,/* 0x78000004ffc0 */
30440 RA = 0x0020710000 ,
30441 PA = 0x6420710000 ,
30442 TTE_Context = 0x0ebb ,/* DATA_PRIMARY */
30443 thr6_nz_ctx_tsb_2 ,
30444 TTE_V = 1 ,
30445 TTE_NFO = 0 ,
30446 TTE_L = 1 ,
30447 TTE_Soft = 0x030000 ,
30448 TTE_IE = 0 ,
30449 TTE_E = 0 ,
30450 TTE_CP = 0 ,
30451 TTE_CV = 0 ,
30452 TTE_P = 0 ,
30453 TTE_EP = 0 ,
30454 TTE_W = 1 ,
30455 TTE_SW1 = 0 ,
30456 TTE_SW0 = 0 ,
30457 TTE_RSVD1 = 0 ,
30458 TTE_Size = 1 ,
30459 /* DTTE_TAG_DATA = 0000780000040ebb 8000006420710041 */
30460 end_label = Thr6_User_Data_4v110_data_end ,
30461 compressimage ,
30462 }
30463.data
30464.global Thr6_User_Data_4v110_data_begin
30465Thr6_User_Data_4v110_data_begin:
30466 .xword 0x7760001f4000
30467 .xword 0x780000830000
30468 .xword 0x7800002a0000
30469 .xword 0x776000118000
30470 .xword 0x7760001de000
30471 .xword 0x780000c70000
30472 .xword 0x780000ae0000
30473 .xword 0x780000c80000
30474 .xword 0x790036c00000
30475 .xword 0x79001b000000
30476 .xword 0x776000004000
30477 .xword 0x7760000ca000
30478 .xword 0x7a02c0000000
30479 .xword 0x776000164000
30480 .xword 0x7800007c0000
30481 .xword 0x7a0440000000
30482 .xword 0x7760000fe000
30483 .xword 0x77600016a000
30484 .xword 0x790019c00000
30485 .xword 0x77600017a000
30486 .xword 0x7a0e20000000
30487 .xword 0x780000220000
30488 .xword 0x790003800000
30489 .xword 0x790038800000
30490 .xword 0x7760001a2000
30491 .xword 0x776000048000
30492 .xword 0x780000fd0000
30493 .xword 0x780000260000
30494 .xword 0x790001c00000
30495 .xword 0x780000430000
30496 .xword 0x776000020000
30497 .xword 0x776000056000
30498 .xword 0x780000e90000
30499 .xword 0x7760001e4000
30500 .xword 0x790030800000
30501 .xword 0x7760001d4000
30502 .xword 0x77600009c000
30503 .xword 0x7760001a8000
30504 .xword 0x7760001b4000
30505 .xword 0x776000190000
30506 .xword 0x780000860000
30507 .xword 0x780000040000
30508 .xword 0x780000240000
30509Thr6_User_Data_4v110_data_end:
30510/*********************************************************************/
30511SECTION .Thr6_User_Data_4v111 DATA_VA=0x780000240000
30512attr_data {
30513 Name = .Thr6_User_Data_4v111 ,
30514 VA = 0x780000240000 ,/* 0x78000024ffc0 */
30515 RA = 0x0020c70000 ,
30516 PA = 0x6420c70000 ,
30517 TTE_Context = 0x0ebb ,/* DATA_PRIMARY */
30518 thr6_nz_ctx_tsb_2 ,
30519 TTE_V = 1 ,
30520 TTE_NFO = 0 ,
30521 TTE_L = 1 ,
30522 TTE_Soft = 0x030000 ,
30523 TTE_IE = 0 ,
30524 TTE_E = 0 ,
30525 TTE_CP = 0 ,
30526 TTE_CV = 0 ,
30527 TTE_P = 0 ,
30528 TTE_EP = 0 ,
30529 TTE_W = 1 ,
30530 TTE_SW1 = 0 ,
30531 TTE_SW0 = 0 ,
30532 TTE_RSVD1 = 0 ,
30533 TTE_Size = 1 ,
30534 /* DTTE_TAG_DATA = 0000780000240ebb 8000006420c70041 */
30535 end_label = Thr6_User_Data_4v111_data_end ,
30536 compressimage ,
30537 }
30538.data
30539.global Thr6_User_Data_4v111_data_begin
30540Thr6_User_Data_4v111_data_begin:
30541 .xword 0x7760001f4000
30542 .xword 0x780000830000
30543 .xword 0x7800002a0000
30544 .xword 0x776000118000
30545 .xword 0x7760001de000
30546 .xword 0x780000c70000
30547 .xword 0x780000ae0000
30548 .xword 0x780000c80000
30549 .xword 0x790036c00000
30550 .xword 0x79001b000000
30551 .xword 0x776000004000
30552 .xword 0x7760000ca000
30553 .xword 0x7a02c0000000
30554 .xword 0x776000164000
30555 .xword 0x7800007c0000
30556 .xword 0x7a0440000000
30557 .xword 0x7760000fe000
30558 .xword 0x77600016a000
30559 .xword 0x790019c00000
30560 .xword 0x77600017a000
30561 .xword 0x7a0e20000000
30562 .xword 0x780000220000
30563 .xword 0x790003800000
30564 .xword 0x790038800000
30565 .xword 0x7760001a2000
30566 .xword 0x776000048000
30567 .xword 0x780000fd0000
30568 .xword 0x780000260000
30569 .xword 0x790001c00000
30570 .xword 0x780000430000
30571 .xword 0x776000020000
30572 .xword 0x776000056000
30573 .xword 0x780000e90000
30574 .xword 0x7760001e4000
30575 .xword 0x790030800000
30576 .xword 0x7760001d4000
30577 .xword 0x77600009c000
30578 .xword 0x7760001a8000
30579 .xword 0x7760001b4000
30580 .xword 0x776000190000
30581 .xword 0x780000860000
30582 .xword 0x780000040000
30583 .xword 0x780000240000
30584Thr6_User_Data_4v111_data_end:
30585/*********************************************************************/
30586SECTION .Thr7_User_Text_4v000 TEXT_VA=0x7b70000de000
30587attr_text {
30588 Name = .Thr7_User_Text_4v000 ,
30589 VA = 0x7b70000de000 ,/* 0x7b70000dffc0 */
30590 RA = 0x00f0018000 ,
30591 PA = 0x00f0018000 ,
30592 TTE_Context = 0x1cad ,/* TEXT_PRIMARY */
30593 thr7_nz_ctx_tsb_2 ,
30594 TTE_V = 1 ,
30595 TTE_NFO = 0 ,
30596 TTE_L = 1 ,
30597 TTE_Soft = 0x120000 ,
30598 TTE_IE = 0 ,
30599 TTE_E = 0 ,
30600 TTE_CP = 1 ,
30601 TTE_CV = 0 ,
30602 TTE_P = 0 ,
30603 TTE_EP = 1 ,
30604 TTE_W = 0 ,
30605 TTE_SW1 = 0 ,
30606 TTE_SW0 = 1 ,
30607 TTE_RSVD1 = 0 ,
30608 TTE_Size = 0 ,
30609 /* ITTE_TAG_DATA = 00007b70000dfdba 80000000f0018480 */
30610 end_label = Thr7_User_Text_4v000_text_end ,
30611 compressimage ,
30612 }
30613.text
30614.global Thr7_user_code_entry
30615Thr7_user_code_entry:
30616 setx 0x7b7000066000, %g1, %g2
30617 or %g0, 12, %g1
30618 .word 0xc658a000
30619 .word 0xc858a008
30620 .word 0xca58a010
30621 .word 0xcc58a018
30622 .word 0xce58a020
30623 .word 0xd058a028
30624 .word 0xd258a030
30625 .word 0xd458a038
30626 .word 0xd658a040
30627 .word 0xd858a048
30628 .word 0xda58a050
30629 .word 0xdc58a058
30630 .word 0xde58a060
30631 .word 0xe058a068
30632 .word 0xe258a070
30633 .word 0xe458a078
30634 .word 0xe658a080
30635 .word 0xe858a088
30636 .word 0xea58a090
30637 .word 0xec58a098
30638 .word 0xee58a0a0
30639 .word 0xf058a0a8
30640 .word 0xf258a0b0
30641 .word 0xf458a0b8
30642 .word 0xf658a0c0
30643 .word 0xf858a0c8
30644 .word 0xfa58a0d0
30645 .word 0xfc58a0d8
30646.global Thr7_User_Text_4v000_text_begin
30647Thr7_User_Text_4v000_text_begin:
30648 nop
30649 sub %g1, 1, %g1
30650 brz %g1,Thr7_User_Text_4v000_exit
30651 nop
30652 .word 0xdc756028
30653 .word 0xc0742620
30654 .word 0x1000000
30655 .word 0xbe10c000
30656 srlx %i7, 8, %i7
30657 andn %i7, 0x1f, %i7
30658 ITLB_PROBE
30659 .word 0xc1995e20
30660 nop
30661 nop
30662 nop
30663 nop
30664 nop
30665 nop
30666 .word 0x1000000
30667 or %g0, 0x498, %i7
30668 DTLB_TAG_READ
30669 .word 0xbe13c000
30670 GOTO_SUPERVISOR0
30671 .word 0xbe82a068
30672 .word 0xeadfd000
30673 .word 0xde70a108
30674 .word 0xc072a980
30675 nop
30676 nop
30677 .word 0xf072a020
30678 .word 0xc072a5c0
30679 DO_BRANCH
30680 .word 0x81c62000
30681 .word 0xbe13c000
30682 GOTO_SUPERVISOR0
30683thr7_MMU_ASI_BLK_COMMIT_P_403:
30684 .word 0x878020e0
30685 .word 0xc1bc2c80
30686 .word 0xbe13c000
30687 GOTO_SUPERVISOR0
30688 nop
30689 nop
30690 nop
30691 .word 0x1000000
30692 or %g0, 0x588, %i7
30693 ITLB_TAG_READ
30694 .word 0xfcda9000
30695 .word 0xe0742068
30696 .word 0xc02e6ffc
30697 .word 0xbe856090
30698 .word 0xeadfd000
30699 DO_BRANCH
30700 .word 0x81c3e000
30701 .word 0xbe13c000
30702 GOTO_SUPERVISOR0
30703 .word 0xf25c2090
30704 .word 0xbe124000
30705 GOTO_SUPERVISOR0
30706 nop
30707Thr7_User_Text_4v000_exit:
30708 EXIT_GOOD
30709Thr7_User_Text_4v000_text_end:
30710/*********************************************************************/
30711SECTION .Thr7_User_Data_4v100 DATA_VA=0x7b7000066000
30712attr_data {
30713 Name = .Thr7_User_Data_4v100 ,
30714 VA = 0x7b7000066000 ,/* 0x7b7000067fc0 */
30715 RA = 0x00f011c000 ,
30716 PA = 0x00f011c000 ,
30717 TTE_Context = 0x1cad ,/* DATA_PRIMARY */
30718 thr7_nz_ctx_tsb_2 ,
30719 TTE_V = 1 ,
30720 TTE_NFO = 0 ,
30721 TTE_L = 0 ,
30722 TTE_Soft = 0x080000 ,
30723 TTE_IE = 0 ,
30724 TTE_E = 0 ,
30725 TTE_CP = 1 ,
30726 TTE_CV = 0 ,
30727 TTE_P = 0 ,
30728 TTE_EP = 0 ,
30729 TTE_W = 1 ,
30730 TTE_SW1 = 0 ,
30731 TTE_SW0 = 1 ,
30732 TTE_RSVD1 = 0 ,
30733 TTE_Size = 0 ,
30734 /* DTTE_TAG_DATA = 00007b7000067dba 80000000f011c440 */
30735 end_label = Thr7_User_Data_4v100_data_end ,
30736 compressimage ,
30737 }
30738.data
30739.global Thr7_User_Data_4v100_data_begin
30740Thr7_User_Data_4v100_data_begin:
30741 .xword 0x7b70000de000
30742 .xword 0x7b7000066000
30743 .xword 0x7b700007e000
30744 .xword 0x7c0000660000
30745 .xword 0x7d003d000000
30746 .xword 0x7b700014e000
30747 .xword 0x7c0000cb0000
30748 .xword 0x7b7000126000
30749 .xword 0x7d0000400000
30750 .xword 0x7c0000600000
30751 .xword 0x7c0000780000
30752 .xword 0x7d0002000000
30753 .xword 0x7b700014c000
30754 .xword 0x7b70001d0000
30755 .xword 0x7c0000e20000
30756 .xword 0x7e0d40000000
30757 .xword 0x7b7000128000
30758 .xword 0x7b70000b8000
30759 .xword 0x7b700000c000
30760 .xword 0x7c00005a0000
30761 .xword 0x7d000d400000
30762 .xword 0x7b70001ec000
30763 .xword 0x7d0009c00000
30764 .xword 0x7b7000006000
30765 .xword 0x7c0000db0000
30766 .xword 0x7b70001ea000
30767 .xword 0x7b7000170000
30768 .xword 0x7b70001f6000
30769 .xword 0x7b7000172000
30770 .xword 0x7b700000e000
30771 .xword 0x7b7000176000
30772 .xword 0x7b7000132000
30773 .xword 0x7b700003a000
30774 .xword 0x7c0000af0000
30775 .xword 0x7b700011c000
30776 .xword 0x7e08b0000000
30777 .xword 0x7b7000014000
30778 .xword 0x7b7000156000
30779 .xword 0x7b7000092000
30780 .xword 0x7b70000a4000
30781 .xword 0x7b7000100000
30782 .xword 0x7c0000d50000
30783 .xword 0x7e0730000000
30784 .xword 0x7b7000016000
30785 .xword 0x7c00001e0000
30786 .xword 0x7c0000050000
30787Thr7_User_Data_4v100_data_end:
30788/*********************************************************************/
30789SECTION .Thr7_User_Data_4v200 DATA_VA=0x7b700007e000
30790attr_data {
30791 Name = .Thr7_User_Data_4v200 ,
30792 VA = 0x7b700007e000 ,/* 0x7b700007ffc0 */
30793 RA = 0x00f0104000 ,
30794 PA = 0x00f0104000 ,
30795 TTE_Context = 0x1799 ,/* DATA_SECONDARY */
30796 thr7_nz_ctx_tsb_2 ,
30797 TTE_V = 1 ,
30798 TTE_NFO = 0 ,
30799 TTE_L = 0 ,
30800 TTE_Soft = 0x070000 ,
30801 TTE_IE = 0 ,
30802 TTE_E = 0 ,
30803 TTE_CP = 1 ,
30804 TTE_CV = 0 ,
30805 TTE_P = 0 ,
30806 TTE_EP = 0 ,
30807 TTE_W = 1 ,
30808 TTE_SW1 = 1 ,
30809 TTE_SW0 = 1 ,
30810 TTE_RSVD1 = 0 ,
30811 TTE_Size = 0 ,
30812 /* DTTE_TAG_DATA = 00007b700007e764 80000000f0104440 */
30813 end_label = Thr7_User_Data_4v200_data_end ,
30814 compressimage ,
30815 }
30816.data
30817.global Thr7_User_Data_4v200_data_begin
30818Thr7_User_Data_4v200_data_begin:
30819 .xword 0x7b70000de000
30820 .xword 0x7b7000066000
30821 .xword 0x7b700007e000
30822 .xword 0x7c0000660000
30823 .xword 0x7d003d000000
30824 .xword 0x7b700014e000
30825 .xword 0x7c0000cb0000
30826 .xword 0x7b7000126000
30827 .xword 0x7d0000400000
30828 .xword 0x7c0000600000
30829 .xword 0x7c0000780000
30830 .xword 0x7d0002000000
30831 .xword 0x7b700014c000
30832 .xword 0x7b70001d0000
30833 .xword 0x7c0000e20000
30834 .xword 0x7e0d40000000
30835 .xword 0x7b7000128000
30836 .xword 0x7b70000b8000
30837 .xword 0x7b700000c000
30838 .xword 0x7c00005a0000
30839 .xword 0x7d000d400000
30840 .xword 0x7b70001ec000
30841 .xword 0x7d0009c00000
30842 .xword 0x7b7000006000
30843 .xword 0x7c0000db0000
30844 .xword 0x7b70001ea000
30845 .xword 0x7b7000170000
30846 .xword 0x7b70001f6000
30847 .xword 0x7b7000172000
30848 .xword 0x7b700000e000
30849 .xword 0x7b7000176000
30850 .xword 0x7b7000132000
30851 .xword 0x7b700003a000
30852 .xword 0x7c0000af0000
30853 .xword 0x7b700011c000
30854 .xword 0x7e08b0000000
30855 .xword 0x7b7000014000
30856 .xword 0x7b7000156000
30857 .xword 0x7b7000092000
30858 .xword 0x7b70000a4000
30859 .xword 0x7b7000100000
30860 .xword 0x7c0000d50000
30861 .xword 0x7e0730000000
30862 .xword 0x7b7000016000
30863 .xword 0x7c00001e0000
30864 .xword 0x7c0000050000
30865Thr7_User_Data_4v200_data_end:
30866/*********************************************************************/
30867SECTION .Thr7_User_Data_4v300 DATA_VA=0x7c0000660000
30868attr_data {
30869 Name = .Thr7_User_Data_4v300 ,
30870 VA = 0x7c0000660000 ,/* 0x7c000066ffc0 */
30871 RA = 0x0030c80000 ,
30872 PA = 0x0030c80000 ,
30873 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
30874 thr7_z_ctx_tsb_3 ,
30875 TTE_V = 1 ,
30876 TTE_NFO = 0 ,
30877 TTE_L = 0 ,
30878 TTE_Soft = 0x130000 ,
30879 TTE_IE = 0 ,
30880 TTE_E = 0 ,
30881 TTE_CP = 0 ,
30882 TTE_CV = 0 ,
30883 TTE_P = 0 ,
30884 TTE_EP = 0 ,
30885 TTE_W = 1 ,
30886 TTE_SW1 = 1 ,
30887 TTE_SW0 = 1 ,
30888 TTE_RSVD1 = 0 ,
30889 TTE_Size = 1 ,
30890 /* DTTE_TAG_DATA = 00007c0000660000 8000000030c80041 */
30891 end_label = Thr7_User_Data_4v300_data_end ,
30892 compressimage ,
30893 }
30894.data
30895.global Thr7_User_Data_4v300_data_begin
30896Thr7_User_Data_4v300_data_begin:
30897 .xword 0x7b70000de000
30898 .xword 0x7b7000066000
30899 .xword 0x7b700007e000
30900 .xword 0x7c0000660000
30901 .xword 0x7d003d000000
30902 .xword 0x7b700014e000
30903 .xword 0x7c0000cb0000
30904 .xword 0x7b7000126000
30905 .xword 0x7d0000400000
30906 .xword 0x7c0000600000
30907 .xword 0x7c0000780000
30908 .xword 0x7d0002000000
30909 .xword 0x7b700014c000
30910 .xword 0x7b70001d0000
30911 .xword 0x7c0000e20000
30912 .xword 0x7e0d40000000
30913 .xword 0x7b7000128000
30914 .xword 0x7b70000b8000
30915 .xword 0x7b700000c000
30916 .xword 0x7c00005a0000
30917 .xword 0x7d000d400000
30918 .xword 0x7b70001ec000
30919 .xword 0x7d0009c00000
30920 .xword 0x7b7000006000
30921 .xword 0x7c0000db0000
30922 .xword 0x7b70001ea000
30923 .xword 0x7b7000170000
30924 .xword 0x7b70001f6000
30925 .xword 0x7b7000172000
30926 .xword 0x7b700000e000
30927 .xword 0x7b7000176000
30928 .xword 0x7b7000132000
30929 .xword 0x7b700003a000
30930 .xword 0x7c0000af0000
30931 .xword 0x7b700011c000
30932 .xword 0x7e08b0000000
30933 .xword 0x7b7000014000
30934 .xword 0x7b7000156000
30935 .xword 0x7b7000092000
30936 .xword 0x7b70000a4000
30937 .xword 0x7b7000100000
30938 .xword 0x7c0000d50000
30939 .xword 0x7e0730000000
30940 .xword 0x7b7000016000
30941 .xword 0x7c00001e0000
30942 .xword 0x7c0000050000
30943Thr7_User_Data_4v300_data_end:
30944/*********************************************************************/
30945SECTION .Thr7_User_Text_4v001 TEXT_VA=0x7d003d000000
30946attr_text {
30947 Name = .Thr7_User_Text_4v001 ,
30948 VA = 0x7d003d000000 ,/* 0x7d003d3fffc0 */
30949 RA = 0x01f3800000 ,
30950 PA = 0x7df3800000 ,
30951 TTE_Context = 0x1cad ,/* TEXT_PRIMARY */
30952 thr7_nz_ctx_tsb_0 ,
30953 TTE_V = 1 ,
30954 TTE_NFO = 0 ,
30955 TTE_L = 1 ,
30956 TTE_Soft = 0x120000 ,
30957 TTE_IE = 0 ,
30958 TTE_E = 0 ,
30959 TTE_CP = 1 ,
30960 TTE_CV = 0 ,
30961 TTE_P = 0 ,
30962 TTE_EP = 1 ,
30963 TTE_W = 0 ,
30964 TTE_SW1 = 0 ,
30965 TTE_SW0 = 1 ,
30966 TTE_RSVD1 = 0 ,
30967 TTE_Size = 3 ,
30968 /* ITTE_TAG_DATA = 00007d003d001dba 8000007df3800483 */
30969 end_label = Thr7_User_Text_4v001_text_end ,
30970 compressimage ,
30971 }
30972.text
30973.global Thr7_User_Text_4v001_text_begin
30974Thr7_User_Text_4v001_text_begin:
30975 nop
30976 sub %g1, 1, %g1
30977 brz %g1,Thr7_User_Text_4v001_exit
30978 nop
30979 nop
30980 nop
30981 nop
30982 .word 0x1000000
30983 or %g0, 0x130, %i7
30984 READ_IDATA_ACCESS
30985 .word 0xcc766018
30986 .word 0xc02aac17
30987 .word 0xfe556eca
30988 .word 0xbe8460b0
30989 .word 0xc19fde20
30990 .word 0x1000000
30991 or %g0, 0x022, %i7
30992 LOAD_IDATA_IN
30993 .word 0xfe4425cc
30994 nop
30995 nop
30996 nop
30997 nop
30998 nop
30999 nop
31000thr7_MMU_ASI_PRIMARY_404:
31001 .word 0x87802080
31002 .word 0xccf56078
31003 .word 0xbe82a160
31004 .word 0xd4dfd040
31005 .word 0xc0276538
31006 .word 0xea72a008
31007 .word 0xc0742340
31008 .word 0x1000000
31009 or %g0, 0x17, %i7
31010 LOAD_IDATA_ACCESS
31011 .word 0x1000000
31012 or %g0, 0x660, %i7
31013 READ_DDATA_ACCESS
31014 .word 0xbe13c000
31015 GOTO_SUPERVISOR0
31016 .word 0xd85d6018
31017 .word 0xe058a038
31018 .word 0x1000000
31019 .word 0xbe104000
31020 srlx %i7, 8, %i7
31021 andn %i7, 0x1f, %i7
31022 xor %i7, 0x10, %i7
31023 ITLB_PROBE
31024 .word 0xc02d637d
31025 .word 0xfe592ba8
31026 .word 0x1000000
31027 or %g0, 0x5a0, %i7
31028 READ_DDATA_ACCESS
31029 nop
31030 nop
31031 nop
31032 nop
31033 nop
31034 nop
31035 nop
31036 .word 0xf0756158
31037 .word 0xc032ab1a
31038 DO_BRANCH
31039 .word 0x81c3e000
31040 .word 0xbe124000
31041 GOTO_SUPERVISOR0
31042 .word 0xf25aa168
31043 .word 0xbe13c000
31044 GOTO_SUPERVISOR0
31045 nop
31046Thr7_User_Text_4v001_exit:
31047 EXIT_GOOD
31048Thr7_User_Text_4v001_text_end:
31049/*********************************************************************/
31050SECTION .Thr7_User_Text_4v400 TEXT_VA=0x7b700014e000
31051attr_text {
31052 Name = .Thr7_User_Text_4v400 ,
31053 VA = 0x7b700014e000 ,/* 0x7b700014ffc0 */
31054 RA = 0x00f017c000 ,
31055 PA = 0x7cf017c000 ,
31056 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
31057 thr7_z_ctx_tsb_2 ,
31058 TTE_V = 1 ,
31059 TTE_NFO = 0 ,
31060 TTE_L = 0 ,
31061 TTE_Soft = 0x070000 ,
31062 TTE_IE = 0 ,
31063 TTE_E = 0 ,
31064 TTE_CP = 1 ,
31065 TTE_CV = 0 ,
31066 TTE_P = 1 ,
31067 TTE_EP = 1 ,
31068 TTE_W = 0 ,
31069 TTE_SW1 = 0 ,
31070 TTE_SW0 = 0 ,
31071 TTE_RSVD1 = 0 ,
31072 TTE_Size = 0 ,
31073 /* ITTE_TAG_DATA = 00007b700014e000 8000007cf017c480 */
31074 end_label = Thr7_User_Text_4v400_text_end ,
31075 compressimage ,
31076 }
31077.text
31078.global Thr7_User_Text_4v400_text_begin
31079Thr7_User_Text_4v400_text_begin:
31080 wrpr 0, %gl
31081 nop
31082 nop
31083 nop
31084 nop
31085 nop
31086 nop
31087 nop
31088 nop
31089 nop
31090 P_TOGGLE_LSU_IM
31091 .word 0x1000000
31092 or %g0, 0x54c, %i7
31093 P_LOAD_IDATA_ACCESS
31094 P_TOGGLE_LSU_IM
31095 .word 0xbe8420b0
31096 .word 0xe0dfc200
31097 P_TOGGLE_LSU_IM
31098 .word 0x1000000
31099 or %g0, 0xe1, %i7
31100 P_LOAD_IDATA_ACCESS
31101 .word 0xbe82a110
31102 .word 0xeadfd000
31103 P_DDEMAP_PCTX
31104 .word 0xbe82a120
31105 .word 0xd4dfc200
31106 P_DDEMAP_NCTX
31107 .word 0xda71a030
31108 .word 0xc036ebd8
31109 .word 0x1000000
31110 .word 0xbe114000
31111 P_DDEMAP_RPAGE
31112 nop
31113 nop
31114 nop
31115 nop
31116 nop
31117 nop
31118 nop
31119 nop
31120 .word 0xbe856090
31121 .word 0xd4dfd000
31122thr7_MMU_ASI_AS_IF_USER_PRIMARY_405:
31123 .word 0x87802010
31124 .word 0xcaf76040
31125 .word 0x1000000
31126 or %g0, 0xb, %i7
31127 P_LOAD_DDATA_ACCESS
31128 .word 0x1000000
31129 or %g0, 0x2b, %i7
31130 P_LOAD_IDATA_ACCESS
31131thr7_MMU_ASI_AS_IF_USER_PRIMARY_406:
31132 .word 0x87802010
31133 .word 0xd8f12018
31134 .word 0xbe856090
31135 .word 0xc8dfc200
31136 .word 0x1000000
31137 .word 0xbe14c000
31138 P_IDEMAP_PAGE
31139thr7_MMU_ASI_PRIMARY_LITTLE_407:
31140 .word 0x87802088
31141 .word 0xf0f56030
31142 .word 0xfcd90280
31143 .word 0x1000000
31144 or %g0, 0x03f, %i7
31145 P_LOAD_IDATA_IN
31146 .word 0xfcdc0200
31147thr7_MMU_ASI_AS_IF_USER_PRIMARY_408:
31148 .word 0x87802010
31149 .word 0xeaf560f0
31150 .word 0x1000000
31151 or %g0, 0x78, %i7
31152 P_READ_IDATA_ACCESS
31153thr7_MMU_ASI_BLK_P_409:
31154 .word 0x878020f0
31155 .word 0xe3bf6c40
31156 .word 0x1000000
31157 or %g0, 0x790, %i7
31158 P_DTLB_TAG_READ
31159 .word 0x1000000
31160 .word 0xbe13c000
31161 P_DDEMAP_RPAGE
31162thr7_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_410:
31163 .word 0x87802018
31164 .word 0xe6f2a060
31165 P_TOGGLE_LSU_DM
31166 .word 0x1000000
31167 or %g0, 0x011, %i7
31168 P_LOAD_IDATA_IN
31169thr7_MMU_ASI_PRIMARY_411:
31170 .word 0x87802080
31171 .word 0xd2f42148
31172 .word 0x1000000
31173 or %g0, 0x09f, %i7
31174 P_LOAD_DDATA_IN
31175 P_DDEMAP_ALL
31176 .word 0x1000000
31177 or %g0, 0x534, %i7
31178 P_LOAD_IDATA_ACCESS
31179 .word 0x1000000
31180 .word 0xbe14c000
31181 srlx %i7, 8, %i7
31182 andn %i7, 0x1f, %i7
31183 xor %i7, 0x10, %i7
31184 P_ITLB_PROBE
31185thr7_MMU_ASI_AS_IF_USER_PRIMARY_412:
31186 .word 0x87802010
31187 .word 0xf8f2a030
31188 .word 0xfc9b04c0
31189 .word 0x1000000
31190 or %g0, 0x573, %i7
31191 P_LOAD_IDATA_ACCESS
31192 .word 0xbe134000
31193 RETURN_FROM_SUPERVISOR1
31194 nop
31195Thr7_User_Text_4v400_exit:
31196 EXIT_GOOD
31197Thr7_User_Text_4v400_text_end:
31198/*********************************************************************/
31199SECTION .Thr7_User_Text_4v002 TEXT_VA=0x7c0000cb0000
31200attr_text {
31201 Name = .Thr7_User_Text_4v002 ,
31202 VA = 0x7c0000cb0000 ,/* 0x7c0000cbffc0 */
31203 RA = 0x00307e0000 ,
31204 PA = 0x74307e0000 ,
31205 TTE_Context = 0x1cad ,/* TEXT_PRIMARY */
31206 thr7_nz_ctx_tsb_3 ,
31207 TTE_V = 1 ,
31208 TTE_NFO = 0 ,
31209 TTE_L = 1 ,
31210 TTE_Soft = 0x120000 ,
31211 TTE_IE = 0 ,
31212 TTE_E = 0 ,
31213 TTE_CP = 1 ,
31214 TTE_CV = 0 ,
31215 TTE_P = 1 ,
31216 TTE_EP = 1 ,
31217 TTE_W = 0 ,
31218 TTE_SW1 = 0 ,
31219 TTE_SW0 = 1 ,
31220 TTE_RSVD1 = 0 ,
31221 TTE_Size = 1 ,
31222 /* ITTE_TAG_DATA = 00007c0000cb1dba 80000074307e0481 */
31223 end_label = Thr7_User_Text_4v002_text_end ,
31224 compressimage ,
31225 }
31226.text
31227.global Thr7_User_Text_4v002_text_begin
31228Thr7_User_Text_4v002_text_begin:
31229 wrpr 0, %gl
31230 .word 0xfe566c1e
31231 .word 0xfcdd8380
31232 .word 0x1000000
31233 or %g0, 0x188, %i7
31234 P_READ_DDATA_ACCESS
31235 P_IDEMAP_NCTX
31236 .word 0xbe85a010
31237 .word 0xf4dfd020
31238 .word 0x1000000
31239 or %g0, 0x1d0, %i7
31240 P_READ_IDATA_ACCESS
31241 P_DDEMAP_PCTX
31242 nop
31243 nop
31244 nop
31245 nop
31246thr7_MMU_ASI_PRIMARY_413:
31247 .word 0x87802080
31248 .word 0xeaf2a120
31249thr7_MMU_ASI_AS_IF_USER_PRIMARY_414:
31250 .word 0x87802010
31251 .word 0xe2f56098
31252 P_ACCESS_DTSB_PTR
31253 .word 0x1000000
31254 .word 0xbe154000
31255 P_DDEMAP_RPAGE
31256 .word 0xd45aa090
31257thr7_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_415:
31258 .word 0x87802022
31259 .word 0xf8b923a0
31260 P_DDEMAP_NCTX
31261 nop
31262 nop
31263 nop
31264 nop
31265 nop
31266 nop
31267 nop
31268 nop
31269 P_DDEMAP_ALL_RPAGES
31270 .word 0xc19c5f20
31271 P_TOGGLE_LSU_IM
31272 .word 0xbe876160
31273 .word 0xf2dfd000
31274 .word 0xfe5665e4
31275 nop
31276 nop
31277 nop
31278 nop
31279 nop
31280 nop
31281 nop
31282thr7_MMU_ASI_BLK_COMMIT_P_416:
31283 .word 0x878020e0
31284 .word 0xc3bd69c0
31285 P_IDEMAP_ALL
31286 .word 0xfc9f5d40
31287 nop
31288 nop
31289 nop
31290 nop
31291 nop
31292 nop
31293 nop
31294 nop
31295 nop
31296 P_IDEMAP_ALL_PAGES
31297 nop
31298 nop
31299 nop
31300 nop
31301 nop
31302 nop
31303 nop
31304 nop
31305 .word 0x1000000
31306 or %g0, 0x055, %i7
31307 P_LOAD_DDATA_IN
31308 .word 0xc19d83e0
31309 .word 0xfe42a7d8
31310 P_ACCESS_ITSB_PTR
31311 .word 0xfcde8220
31312 .word 0xbe134000
31313 RETURN_FROM_SUPERVISOR0
31314 nop
31315Thr7_User_Text_4v002_exit:
31316 EXIT_GOOD
31317Thr7_User_Text_4v002_text_end:
31318/*********************************************************************/
31319SECTION .Thr7_User_Data_4v101 DATA_VA=0x7b7000126000
31320attr_data {
31321 Name = .Thr7_User_Data_4v101 ,
31322 VA = 0x7b7000126000 ,/* 0x7b7000127fc0 */
31323 RA = 0x00f0180000 ,
31324 PA = 0x00f0180000 ,
31325 TTE_Context = 0x1cad ,/* DATA_PRIMARY */
31326 thr7_nz_ctx_tsb_2 ,
31327 TTE_V = 1 ,
31328 TTE_NFO = 0 ,
31329 TTE_L = 0 ,
31330 TTE_Soft = 0x080000 ,
31331 TTE_IE = 0 ,
31332 TTE_E = 0 ,
31333 TTE_CP = 1 ,
31334 TTE_CV = 0 ,
31335 TTE_P = 0 ,
31336 TTE_EP = 0 ,
31337 TTE_W = 1 ,
31338 TTE_SW1 = 0 ,
31339 TTE_SW0 = 1 ,
31340 TTE_RSVD1 = 0 ,
31341 TTE_Size = 0 ,
31342 /* DTTE_TAG_DATA = 00007b7000127dba 80000000f0180440 */
31343 end_label = Thr7_User_Data_4v101_data_end ,
31344 compressimage ,
31345 }
31346.data
31347.global Thr7_User_Data_4v101_data_begin
31348Thr7_User_Data_4v101_data_begin:
31349 .xword 0x7b70000de000
31350 .xword 0x7b7000066000
31351 .xword 0x7b700007e000
31352 .xword 0x7c0000660000
31353 .xword 0x7d003d000000
31354 .xword 0x7b700014e000
31355 .xword 0x7c0000cb0000
31356 .xword 0x7b7000126000
31357 .xword 0x7d0000400000
31358 .xword 0x7c0000600000
31359 .xword 0x7c0000780000
31360 .xword 0x7d0002000000
31361 .xword 0x7b700014c000
31362 .xword 0x7b70001d0000
31363 .xword 0x7c0000e20000
31364 .xword 0x7e0d40000000
31365 .xword 0x7b7000128000
31366 .xword 0x7b70000b8000
31367 .xword 0x7b700000c000
31368 .xword 0x7c00005a0000
31369 .xword 0x7d000d400000
31370 .xword 0x7b70001ec000
31371 .xword 0x7d0009c00000
31372 .xword 0x7b7000006000
31373 .xword 0x7c0000db0000
31374 .xword 0x7b70001ea000
31375 .xword 0x7b7000170000
31376 .xword 0x7b70001f6000
31377 .xword 0x7b7000172000
31378 .xword 0x7b700000e000
31379 .xword 0x7b7000176000
31380 .xword 0x7b7000132000
31381 .xword 0x7b700003a000
31382 .xword 0x7c0000af0000
31383 .xword 0x7b700011c000
31384 .xword 0x7e08b0000000
31385 .xword 0x7b7000014000
31386 .xword 0x7b7000156000
31387 .xword 0x7b7000092000
31388 .xword 0x7b70000a4000
31389 .xword 0x7b7000100000
31390 .xword 0x7c0000d50000
31391 .xword 0x7e0730000000
31392 .xword 0x7b7000016000
31393 .xword 0x7c00001e0000
31394 .xword 0x7c0000050000
31395Thr7_User_Data_4v101_data_end:
31396/*********************************************************************/
31397SECTION .Thr7_User_Data_4v201 DATA_VA=0x7d0000400000
31398attr_data {
31399 Name = .Thr7_User_Data_4v201 ,
31400 VA = 0x7d0000400000 ,/* 0x7d00007fffc0 */
31401 RA = 0x01f1800000 ,
31402 PA = 0x7df1800000 ,
31403 TTE_Context = 0x1799 ,/* DATA_SECONDARY */
31404 thr7_nz_ctx_tsb_0 ,
31405 TTE_V = 1 ,
31406 TTE_NFO = 0 ,
31407 TTE_L = 0 ,
31408 TTE_Soft = 0x070000 ,
31409 TTE_IE = 0 ,
31410 TTE_E = 0 ,
31411 TTE_CP = 1 ,
31412 TTE_CV = 0 ,
31413 TTE_P = 0 ,
31414 TTE_EP = 0 ,
31415 TTE_W = 1 ,
31416 TTE_SW1 = 1 ,
31417 TTE_SW0 = 1 ,
31418 TTE_RSVD1 = 0 ,
31419 TTE_Size = 3 ,
31420 /* DTTE_TAG_DATA = 00007d0000400764 8000007df1800443 */
31421 end_label = Thr7_User_Data_4v201_data_end ,
31422 compressimage ,
31423 }
31424.data
31425.global Thr7_User_Data_4v201_data_begin
31426Thr7_User_Data_4v201_data_begin:
31427 .xword 0x7b70000de000
31428 .xword 0x7b7000066000
31429 .xword 0x7b700007e000
31430 .xword 0x7c0000660000
31431 .xword 0x7d003d000000
31432 .xword 0x7b700014e000
31433 .xword 0x7c0000cb0000
31434 .xword 0x7b7000126000
31435 .xword 0x7d0000400000
31436 .xword 0x7c0000600000
31437 .xword 0x7c0000780000
31438 .xword 0x7d0002000000
31439 .xword 0x7b700014c000
31440 .xword 0x7b70001d0000
31441 .xword 0x7c0000e20000
31442 .xword 0x7e0d40000000
31443 .xword 0x7b7000128000
31444 .xword 0x7b70000b8000
31445 .xword 0x7b700000c000
31446 .xword 0x7c00005a0000
31447 .xword 0x7d000d400000
31448 .xword 0x7b70001ec000
31449 .xword 0x7d0009c00000
31450 .xword 0x7b7000006000
31451 .xword 0x7c0000db0000
31452 .xword 0x7b70001ea000
31453 .xword 0x7b7000170000
31454 .xword 0x7b70001f6000
31455 .xword 0x7b7000172000
31456 .xword 0x7b700000e000
31457 .xword 0x7b7000176000
31458 .xword 0x7b7000132000
31459 .xword 0x7b700003a000
31460 .xword 0x7c0000af0000
31461 .xword 0x7b700011c000
31462 .xword 0x7e08b0000000
31463 .xword 0x7b7000014000
31464 .xword 0x7b7000156000
31465 .xword 0x7b7000092000
31466 .xword 0x7b70000a4000
31467 .xword 0x7b7000100000
31468 .xword 0x7c0000d50000
31469 .xword 0x7e0730000000
31470 .xword 0x7b7000016000
31471 .xword 0x7c00001e0000
31472 .xword 0x7c0000050000
31473Thr7_User_Data_4v201_data_end:
31474/*********************************************************************/
31475SECTION .Thr7_User_Data_4v301 DATA_VA=0x7c0000600000
31476attr_data {
31477 Name = .Thr7_User_Data_4v301 ,
31478 VA = 0x7c0000600000 ,/* 0x7c000060ffc0 */
31479 RA = 0x0030030000 ,
31480 PA = 0x0030030000 ,
31481 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
31482 thr7_z_ctx_tsb_3 ,
31483 TTE_V = 1 ,
31484 TTE_NFO = 0 ,
31485 TTE_L = 0 ,
31486 TTE_Soft = 0x130000 ,
31487 TTE_IE = 0 ,
31488 TTE_E = 0 ,
31489 TTE_CP = 0 ,
31490 TTE_CV = 0 ,
31491 TTE_P = 0 ,
31492 TTE_EP = 0 ,
31493 TTE_W = 1 ,
31494 TTE_SW1 = 1 ,
31495 TTE_SW0 = 1 ,
31496 TTE_RSVD1 = 0 ,
31497 TTE_Size = 1 ,
31498 /* DTTE_TAG_DATA = 00007c0000600000 8000000030030041 */
31499 end_label = Thr7_User_Data_4v301_data_end ,
31500 compressimage ,
31501 }
31502.data
31503.global Thr7_User_Data_4v301_data_begin
31504Thr7_User_Data_4v301_data_begin:
31505 .xword 0x7b70000de000
31506 .xword 0x7b7000066000
31507 .xword 0x7b700007e000
31508 .xword 0x7c0000660000
31509 .xword 0x7d003d000000
31510 .xword 0x7b700014e000
31511 .xword 0x7c0000cb0000
31512 .xword 0x7b7000126000
31513 .xword 0x7d0000400000
31514 .xword 0x7c0000600000
31515 .xword 0x7c0000780000
31516 .xword 0x7d0002000000
31517 .xword 0x7b700014c000
31518 .xword 0x7b70001d0000
31519 .xword 0x7c0000e20000
31520 .xword 0x7e0d40000000
31521 .xword 0x7b7000128000
31522 .xword 0x7b70000b8000
31523 .xword 0x7b700000c000
31524 .xword 0x7c00005a0000
31525 .xword 0x7d000d400000
31526 .xword 0x7b70001ec000
31527 .xword 0x7d0009c00000
31528 .xword 0x7b7000006000
31529 .xword 0x7c0000db0000
31530 .xword 0x7b70001ea000
31531 .xword 0x7b7000170000
31532 .xword 0x7b70001f6000
31533 .xword 0x7b7000172000
31534 .xword 0x7b700000e000
31535 .xword 0x7b7000176000
31536 .xword 0x7b7000132000
31537 .xword 0x7b700003a000
31538 .xword 0x7c0000af0000
31539 .xword 0x7b700011c000
31540 .xword 0x7e08b0000000
31541 .xword 0x7b7000014000
31542 .xword 0x7b7000156000
31543 .xword 0x7b7000092000
31544 .xword 0x7b70000a4000
31545 .xword 0x7b7000100000
31546 .xword 0x7c0000d50000
31547 .xword 0x7e0730000000
31548 .xword 0x7b7000016000
31549 .xword 0x7c00001e0000
31550 .xword 0x7c0000050000
31551Thr7_User_Data_4v301_data_end:
31552/*********************************************************************/
31553SECTION .Thr7_User_Text_4v003 TEXT_VA=0x7c0000780000
31554attr_text {
31555 Name = .Thr7_User_Text_4v003 ,
31556 VA = 0x7c0000780000 ,/* 0x7c000078ffc0 */
31557 RA = 0x0030b80000 ,
31558 PA = 0x7430b80000 ,
31559 TTE_Context = 0x1cad ,/* TEXT_PRIMARY */
31560 thr7_nz_ctx_tsb_3 ,
31561 TTE_V = 1 ,
31562 TTE_NFO = 0 ,
31563 TTE_L = 1 ,
31564 TTE_Soft = 0x120000 ,
31565 TTE_IE = 0 ,
31566 TTE_E = 0 ,
31567 TTE_CP = 1 ,
31568 TTE_CV = 0 ,
31569 TTE_P = 0 ,
31570 TTE_EP = 1 ,
31571 TTE_W = 0 ,
31572 TTE_SW1 = 0 ,
31573 TTE_SW0 = 1 ,
31574 TTE_RSVD1 = 0 ,
31575 TTE_Size = 1 ,
31576 /* ITTE_TAG_DATA = 00007c0000781dba 8000007430b80481 */
31577 end_label = Thr7_User_Text_4v003_text_end ,
31578 compressimage ,
31579 }
31580.text
31581.global Thr7_User_Text_4v003_text_begin
31582Thr7_User_Text_4v003_text_begin:
31583 nop
31584 sub %g1, 1, %g1
31585 brz %g1,Thr7_User_Text_4v003_exit
31586 nop
31587 .word 0x1000000
31588 or %g0, 0x618, %i7
31589 DTLB_TAG_READ
31590 .word 0xfcdc5160
31591 nop
31592 nop
31593 nop
31594 nop
31595 nop
31596 nop
31597 nop
31598 nop
31599 IDEMAP_ALL_PAGES
31600 ACCESS_DTSB_PTR
31601 .word 0x1000000
31602 or %g0, 0x5eb, %i7
31603 LOAD_IDATA_ACCESS
31604thr7_MMU_ASI_PRIMARY_417:
31605 .word 0x87802080
31606 .word 0xcaf56098
31607 .word 0x1000000
31608 or %g0, 0x568, %i7
31609 ITLB_TAG_READ
31610 ACCESS_DTSB_PTR
31611 .word 0x1000000
31612 or %g0, 0x5c0, %i7
31613 ITLB_TAG_READ
31614 .word 0xc0242990
31615 .word 0xc07765d8
31616 nop
31617 nop
31618 nop
31619 nop
31620 nop
31621 nop
31622 nop
31623 .word 0xfe5aa478
31624 .word 0xc022a7e0
31625 TOGGLE_LSU_DM
31626 .word 0x1000000
31627 or %g0, 0x18d, %i7
31628 LOAD_IDATA_ACCESS
31629 TOGGLE_LSU_DM
31630 DO_BRANCH
31631 .word 0x81c1e000
31632 .word 0xbe124000
31633 GOTO_SUPERVISOR0
31634 nop
31635 nop
31636 nop
31637 nop
31638 .word 0xbe856068
31639 .word 0xf2dfd000
31640 .word 0xfc9d5c40
31641 .word 0xee766078
31642 .word 0xc070a170
31643 .word 0xfe52a866
31644 nop
31645 nop
31646 nop
31647 nop
31648 nop
31649 nop
31650 nop
31651 DDEMAP_ALL_PAGES
31652 .word 0x1000000
31653 or %g0, 0x06b, %i7
31654 LOAD_DDATA_IN
31655 ACCESS_DTSB_PTR
31656 TOGGLE_LSU_DM
31657 IDEMAP_NCTX
31658 .word 0xfe52a678
31659thr7_MMU_ASI_PRIMARY_418:
31660 .word 0x87802080
31661 .word 0xdaf12030
31662 .word 0xfe592240
31663 DDEMAP_NCTX
31664 .word 0xbe124000
31665 GOTO_SUPERVISOR0
31666 .word 0xbe82a068
31667 .word 0xe0dfd000
31668 nop
31669 nop
31670 nop
31671 nop
31672 nop
31673 nop
31674 nop
31675 nop
31676 nop
31677 .word 0xca5c2010
31678 .word 0xec756040
31679 .word 0xc0766e30
31680 DO_BRANCH
31681 .word 0x81c62000
31682 .word 0xbe124000
31683 GOTO_SUPERVISOR0
31684 .word 0xec5c2010
31685 .word 0x81c26000
31686 .word 0xbe124000
31687 GOTO_SUPERVISOR0
31688 nop
31689Thr7_User_Text_4v003_exit:
31690 EXIT_GOOD
31691Thr7_User_Text_4v003_text_end:
31692/*********************************************************************/
31693SECTION .Thr7_User_Text_4v401 TEXT_VA=0x7d0002000000
31694attr_text {
31695 Name = .Thr7_User_Text_4v401 ,
31696 VA = 0x7d0002000000 ,/* 0x7d00023fffc0 */
31697 RA = 0x01f1c00000 ,
31698 PA = 0x01f1c00000 ,
31699 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
31700 thr7_z_ctx_tsb_0 ,
31701 TTE_V = 1 ,
31702 TTE_NFO = 0 ,
31703 TTE_L = 0 ,
31704 TTE_Soft = 0x070000 ,
31705 TTE_IE = 0 ,
31706 TTE_E = 0 ,
31707 TTE_CP = 1 ,
31708 TTE_CV = 0 ,
31709 TTE_P = 1 ,
31710 TTE_EP = 1 ,
31711 TTE_W = 0 ,
31712 TTE_SW1 = 0 ,
31713 TTE_SW0 = 0 ,
31714 TTE_RSVD1 = 0 ,
31715 TTE_Size = 3 ,
31716 /* ITTE_TAG_DATA = 00007d0002000000 80000001f1c00483 */
31717 end_label = Thr7_User_Text_4v401_text_end ,
31718 compressimage ,
31719 }
31720.text
31721.global Thr7_User_Text_4v401_text_begin
31722Thr7_User_Text_4v401_text_begin:
31723 wrpr 0, %gl
31724 .word 0xfc9ac5c0
31725 .word 0x1000000
31726 or %g0, 0x5a6, %i7
31727 P_LOAD_IDATA_ACCESS
31728 .word 0xfc9f5c40
31729 .word 0xfcdc0200
31730 .word 0xfe54a14a
31731 P_IDEMAP_NCTX
31732 P_DDEMAP_ALL
31733thr7_MMU_ASI_PRIMARY_419:
31734 .word 0x87802080
31735 .word 0xd2f12080
31736 P_TOGGLE_LSU_IM
31737 .word 0x1000000
31738 .word 0xbe144000
31739 srlx %i7, 8, %i7
31740 andn %i7, 0x1f, %i7
31741 P_ITLB_PROBE
31742 .word 0xbe11c000
31743 RETURN_FROM_SUPERVISOR1
31744 nop
31745Thr7_User_Text_4v401_exit:
31746 EXIT_GOOD
31747Thr7_User_Text_4v401_text_end:
31748/*********************************************************************/
31749SECTION .Thr7_User_Text_4v004 TEXT_VA=0x7b700014c000
31750attr_text {
31751 Name = .Thr7_User_Text_4v004 ,
31752 VA = 0x7b700014c000 ,/* 0x7b700014dfc0 */
31753 RA = 0x00f0006000 ,
31754 PA = 0x00f0006000 ,
31755 TTE_Context = 0x1cad ,/* TEXT_PRIMARY */
31756 thr7_nz_ctx_tsb_2 ,
31757 TTE_V = 1 ,
31758 TTE_NFO = 0 ,
31759 TTE_L = 1 ,
31760 TTE_Soft = 0x120000 ,
31761 TTE_IE = 0 ,
31762 TTE_E = 0 ,
31763 TTE_CP = 1 ,
31764 TTE_CV = 0 ,
31765 TTE_P = 1 ,
31766 TTE_EP = 1 ,
31767 TTE_W = 0 ,
31768 TTE_SW1 = 0 ,
31769 TTE_SW0 = 1 ,
31770 TTE_RSVD1 = 0 ,
31771 TTE_Size = 0 ,
31772 /* ITTE_TAG_DATA = 00007b700014ddba 80000000f0006480 */
31773 end_label = Thr7_User_Text_4v004_text_end ,
31774 compressimage ,
31775 }
31776.text
31777.global Thr7_User_Text_4v004_text_begin
31778Thr7_User_Text_4v004_text_begin:
31779 wrpr 0, %gl
31780 .word 0xe8712028
31781 .word 0xc02664ec
31782 nop
31783 nop
31784 nop
31785 nop
31786 nop
31787 nop
31788 .word 0x1000000
31789 or %g0, 0x05c, %i7
31790 P_LOAD_IDATA_IN
31791 .word 0x1000000
31792 or %g0, 0x520, %i7
31793 P_READ_DDATA_ACCESS
31794 .word 0x1000000
31795 or %g0, 0x62, %i7
31796 P_LOAD_IDATA_ACCESS
31797 P_DDEMAP_PCTX
31798 .word 0xfcde4200
31799 P_DDEMAP_NCTX
31800 .word 0x1000000
31801 or %g0, 0x04a, %i7
31802 P_LOAD_IDATA_IN
31803 .word 0x1000000
31804 or %g0, 0x1e0, %i7
31805 P_READ_IDATA_ACCESS
31806 .word 0xc03669a0
31807 .word 0xfe4aa709
31808 nop
31809 nop
31810 nop
31811 .word 0x1000000
31812 or %g0, 0x558, %i7
31813 P_READ_DDATA_ACCESS
31814thr7_MMU_ASI_AS_IF_USER_PRIMARY_420:
31815 .word 0x87802010
31816 .word 0xfaf2a038
31817 P_IDEMAP_NCTX
31818thr7_MMU_ASI_PRIMARY_421:
31819 .word 0x87802080
31820 .word 0xe0f2a0d0
31821 P_DDEMAP_ALL_PAGES
31822 P_IDEMAP_NCTX
31823 .word 0xbe82a160
31824 .word 0xfadfc200
31825 P_IDEMAP_ALL_PAGES
31826 .word 0xfe4768ec
31827 .word 0x1000000
31828 or %g0, 0xb0, %i7
31829 P_READ_IDATA_ACCESS
31830 .word 0xfc998580
31831 .word 0xbe14c000
31832 RETURN_FROM_SUPERVISOR0
31833 nop
31834Thr7_User_Text_4v004_exit:
31835 EXIT_GOOD
31836Thr7_User_Text_4v004_text_end:
31837/*********************************************************************/
31838SECTION .Thr7_User_Data_4v102 DATA_VA=0x7b70001d0000
31839attr_data {
31840 Name = .Thr7_User_Data_4v102 ,
31841 VA = 0x7b70001d0000 ,/* 0x7b70001d1fc0 */
31842 RA = 0x00f000e000 ,
31843 PA = 0x00f000e000 ,
31844 TTE_Context = 0x1cad ,/* DATA_PRIMARY */
31845 thr7_nz_ctx_tsb_2 ,
31846 TTE_V = 1 ,
31847 TTE_NFO = 0 ,
31848 TTE_L = 0 ,
31849 TTE_Soft = 0x080000 ,
31850 TTE_IE = 0 ,
31851 TTE_E = 0 ,
31852 TTE_CP = 1 ,
31853 TTE_CV = 0 ,
31854 TTE_P = 0 ,
31855 TTE_EP = 0 ,
31856 TTE_W = 1 ,
31857 TTE_SW1 = 0 ,
31858 TTE_SW0 = 1 ,
31859 TTE_RSVD1 = 0 ,
31860 TTE_Size = 0 ,
31861 /* DTTE_TAG_DATA = 00007b70001d1dba 80000000f000e440 */
31862 end_label = Thr7_User_Data_4v102_data_end ,
31863 compressimage ,
31864 }
31865.data
31866.global Thr7_User_Data_4v102_data_begin
31867Thr7_User_Data_4v102_data_begin:
31868 .xword 0x7b70000de000
31869 .xword 0x7b7000066000
31870 .xword 0x7b700007e000
31871 .xword 0x7c0000660000
31872 .xword 0x7d003d000000
31873 .xword 0x7b700014e000
31874 .xword 0x7c0000cb0000
31875 .xword 0x7b7000126000
31876 .xword 0x7d0000400000
31877 .xword 0x7c0000600000
31878 .xword 0x7c0000780000
31879 .xword 0x7d0002000000
31880 .xword 0x7b700014c000
31881 .xword 0x7b70001d0000
31882 .xword 0x7c0000e20000
31883 .xword 0x7e0d40000000
31884 .xword 0x7b7000128000
31885 .xword 0x7b70000b8000
31886 .xword 0x7b700000c000
31887 .xword 0x7c00005a0000
31888 .xword 0x7d000d400000
31889 .xword 0x7b70001ec000
31890 .xword 0x7d0009c00000
31891 .xword 0x7b7000006000
31892 .xword 0x7c0000db0000
31893 .xword 0x7b70001ea000
31894 .xword 0x7b7000170000
31895 .xword 0x7b70001f6000
31896 .xword 0x7b7000172000
31897 .xword 0x7b700000e000
31898 .xword 0x7b7000176000
31899 .xword 0x7b7000132000
31900 .xword 0x7b700003a000
31901 .xword 0x7c0000af0000
31902 .xword 0x7b700011c000
31903 .xword 0x7e08b0000000
31904 .xword 0x7b7000014000
31905 .xword 0x7b7000156000
31906 .xword 0x7b7000092000
31907 .xword 0x7b70000a4000
31908 .xword 0x7b7000100000
31909 .xword 0x7c0000d50000
31910 .xword 0x7e0730000000
31911 .xword 0x7b7000016000
31912 .xword 0x7c00001e0000
31913 .xword 0x7c0000050000
31914Thr7_User_Data_4v102_data_end:
31915/*********************************************************************/
31916SECTION .Thr7_User_Data_4v202 DATA_VA=0x7c0000e20000
31917attr_data {
31918 Name = .Thr7_User_Data_4v202 ,
31919 VA = 0x7c0000e20000 ,/* 0x7c0000e2ffc0 */
31920 RA = 0x00302d0000 ,
31921 PA = 0x74302d0000 ,
31922 TTE_Context = 0x1799 ,/* DATA_SECONDARY */
31923 thr7_nz_ctx_tsb_3 ,
31924 TTE_V = 1 ,
31925 TTE_NFO = 0 ,
31926 TTE_L = 0 ,
31927 TTE_Soft = 0x070000 ,
31928 TTE_IE = 0 ,
31929 TTE_E = 0 ,
31930 TTE_CP = 1 ,
31931 TTE_CV = 0 ,
31932 TTE_P = 0 ,
31933 TTE_EP = 0 ,
31934 TTE_W = 1 ,
31935 TTE_SW1 = 1 ,
31936 TTE_SW0 = 1 ,
31937 TTE_RSVD1 = 0 ,
31938 TTE_Size = 1 ,
31939 /* DTTE_TAG_DATA = 00007c0000e20764 80000074302d0441 */
31940 end_label = Thr7_User_Data_4v202_data_end ,
31941 compressimage ,
31942 }
31943.data
31944.global Thr7_User_Data_4v202_data_begin
31945Thr7_User_Data_4v202_data_begin:
31946 .xword 0x7b70000de000
31947 .xword 0x7b7000066000
31948 .xword 0x7b700007e000
31949 .xword 0x7c0000660000
31950 .xword 0x7d003d000000
31951 .xword 0x7b700014e000
31952 .xword 0x7c0000cb0000
31953 .xword 0x7b7000126000
31954 .xword 0x7d0000400000
31955 .xword 0x7c0000600000
31956 .xword 0x7c0000780000
31957 .xword 0x7d0002000000
31958 .xword 0x7b700014c000
31959 .xword 0x7b70001d0000
31960 .xword 0x7c0000e20000
31961 .xword 0x7e0d40000000
31962 .xword 0x7b7000128000
31963 .xword 0x7b70000b8000
31964 .xword 0x7b700000c000
31965 .xword 0x7c00005a0000
31966 .xword 0x7d000d400000
31967 .xword 0x7b70001ec000
31968 .xword 0x7d0009c00000
31969 .xword 0x7b7000006000
31970 .xword 0x7c0000db0000
31971 .xword 0x7b70001ea000
31972 .xword 0x7b7000170000
31973 .xword 0x7b70001f6000
31974 .xword 0x7b7000172000
31975 .xword 0x7b700000e000
31976 .xword 0x7b7000176000
31977 .xword 0x7b7000132000
31978 .xword 0x7b700003a000
31979 .xword 0x7c0000af0000
31980 .xword 0x7b700011c000
31981 .xword 0x7e08b0000000
31982 .xword 0x7b7000014000
31983 .xword 0x7b7000156000
31984 .xword 0x7b7000092000
31985 .xword 0x7b70000a4000
31986 .xword 0x7b7000100000
31987 .xword 0x7c0000d50000
31988 .xword 0x7e0730000000
31989 .xword 0x7b7000016000
31990 .xword 0x7c00001e0000
31991 .xword 0x7c0000050000
31992Thr7_User_Data_4v202_data_end:
31993/*********************************************************************/
31994SECTION .Thr7_User_Data_4v302 DATA_VA=0x7e0d40000000
31995attr_data {
31996 Name = .Thr7_User_Data_4v302 ,
31997 VA = 0x7e0d40000000 ,/* 0x7e0d4fffffc0 */
31998 RA = 0x0270000000 ,
31999 PA = 0x7e70000000 ,
32000 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
32001 thr7_z_ctx_tsb_1 ,
32002 TTE_V = 1 ,
32003 TTE_NFO = 0 ,
32004 TTE_L = 0 ,
32005 TTE_Soft = 0x130000 ,
32006 TTE_IE = 0 ,
32007 TTE_E = 0 ,
32008 TTE_CP = 0 ,
32009 TTE_CV = 0 ,
32010 TTE_P = 0 ,
32011 TTE_EP = 0 ,
32012 TTE_W = 1 ,
32013 TTE_SW1 = 1 ,
32014 TTE_SW0 = 1 ,
32015 TTE_RSVD1 = 0 ,
32016 TTE_Size = 5 ,
32017 /* DTTE_TAG_DATA = 00007e0d40000000 8000007e70000045 */
32018 end_label = Thr7_User_Data_4v302_data_end ,
32019 compressimage ,
32020 }
32021.data
32022.global Thr7_User_Data_4v302_data_begin
32023Thr7_User_Data_4v302_data_begin:
32024 .xword 0x7b70000de000
32025 .xword 0x7b7000066000
32026 .xword 0x7b700007e000
32027 .xword 0x7c0000660000
32028 .xword 0x7d003d000000
32029 .xword 0x7b700014e000
32030 .xword 0x7c0000cb0000
32031 .xword 0x7b7000126000
32032 .xword 0x7d0000400000
32033 .xword 0x7c0000600000
32034 .xword 0x7c0000780000
32035 .xword 0x7d0002000000
32036 .xword 0x7b700014c000
32037 .xword 0x7b70001d0000
32038 .xword 0x7c0000e20000
32039 .xword 0x7e0d40000000
32040 .xword 0x7b7000128000
32041 .xword 0x7b70000b8000
32042 .xword 0x7b700000c000
32043 .xword 0x7c00005a0000
32044 .xword 0x7d000d400000
32045 .xword 0x7b70001ec000
32046 .xword 0x7d0009c00000
32047 .xword 0x7b7000006000
32048 .xword 0x7c0000db0000
32049 .xword 0x7b70001ea000
32050 .xword 0x7b7000170000
32051 .xword 0x7b70001f6000
32052 .xword 0x7b7000172000
32053 .xword 0x7b700000e000
32054 .xword 0x7b7000176000
32055 .xword 0x7b7000132000
32056 .xword 0x7b700003a000
32057 .xword 0x7c0000af0000
32058 .xword 0x7b700011c000
32059 .xword 0x7e08b0000000
32060 .xword 0x7b7000014000
32061 .xword 0x7b7000156000
32062 .xword 0x7b7000092000
32063 .xword 0x7b70000a4000
32064 .xword 0x7b7000100000
32065 .xword 0x7c0000d50000
32066 .xword 0x7e0730000000
32067 .xword 0x7b7000016000
32068 .xword 0x7c00001e0000
32069 .xword 0x7c0000050000
32070Thr7_User_Data_4v302_data_end:
32071/*********************************************************************/
32072SECTION .Thr7_User_Text_4v005 TEXT_VA=0x7b7000128000
32073attr_text {
32074 Name = .Thr7_User_Text_4v005 ,
32075 VA = 0x7b7000128000 ,/* 0x7b7000129fc0 */
32076 RA = 0x00f0186000 ,
32077 PA = 0x00f0186000 ,
32078 TTE_Context = 0x1cad ,/* TEXT_PRIMARY */
32079 thr7_nz_ctx_tsb_2 ,
32080 TTE_V = 1 ,
32081 TTE_NFO = 0 ,
32082 TTE_L = 1 ,
32083 TTE_Soft = 0x120000 ,
32084 TTE_IE = 0 ,
32085 TTE_E = 0 ,
32086 TTE_CP = 1 ,
32087 TTE_CV = 0 ,
32088 TTE_P = 0 ,
32089 TTE_EP = 1 ,
32090 TTE_W = 0 ,
32091 TTE_SW1 = 0 ,
32092 TTE_SW0 = 1 ,
32093 TTE_RSVD1 = 0 ,
32094 TTE_Size = 0 ,
32095 /* ITTE_TAG_DATA = 00007b7000129dba 80000000f0186480 */
32096 end_label = Thr7_User_Text_4v005_text_end ,
32097 compressimage ,
32098 }
32099.text
32100.global Thr7_User_Text_4v005_text_begin
32101Thr7_User_Text_4v005_text_begin:
32102 nop
32103 sub %g1, 1, %g1
32104 brz %g1,Thr7_User_Text_4v005_exit
32105 nop
32106 .word 0xfcdd5000
32107 DDEMAP_ALL_PAGES
32108 .word 0x1000000
32109 or %g0, 0x1d, %i7
32110 LOAD_DDATA_ACCESS
32111 .word 0xbe13c000
32112 GOTO_SUPERVISOR0
32113 .word 0x1000000
32114 .word 0xbe168000
32115 DDEMAP_RPAGE
32116thr7_MMU_ASI_PRIMARY_422:
32117 .word 0x87802080
32118 .word 0xfaf76068
32119thr7_MMU_ASI_BLK_COMMIT_P_423:
32120 .word 0x878020e0
32121 .word 0xe1bd6780
32122 .word 0xc0766a40
32123thr7_MMU_ASI_PRIMARY_424:
32124 .word 0x87802080
32125 .word 0xcaf76098
32126 nop
32127 nop
32128 nop
32129 nop
32130 nop
32131 nop
32132 nop
32133 nop
32134 nop
32135 nop
32136 nop
32137 nop
32138 nop
32139 nop
32140 nop
32141 nop
32142 nop
32143 .word 0x1000000
32144 or %g0, 0x418, %i7
32145 READ_DDATA_ACCESS
32146 .word 0xfe576576
32147thr7_MMU_ASI_PRIMARY_425:
32148 .word 0x87802080
32149 .word 0xc6f12080
32150 .word 0xf25c2090
32151 nop
32152 nop
32153 nop
32154 nop
32155 nop
32156 TOGGLE_LSU_DM
32157 DO_BRANCH
32158 .word 0x81c0e088
32159 .word 0xbe124000
32160 GOTO_SUPERVISOR0
32161thr7_MMU_ASI_PRIMARY_LITTLE_426:
32162 .word 0x87802088
32163 .word 0xc8f56038
32164 nop
32165 nop
32166 .word 0x1000000
32167 or %g0, 0x448, %i7
32168 ITLB_TAG_READ
32169thr7_MMU_ASI_PRIMARY_427:
32170 .word 0x87802080
32171 .word 0xf6f66018
32172 .word 0xfe4e6d83
32173 IDEMAP_ALL
32174thr7_MMU_ASI_PRIMARY_428:
32175 .word 0x87802080
32176 .word 0xd8f56018
32177 .word 0x1000000
32178 or %g0, 0x002, %i7
32179 LOAD_IDATA_IN
32180 .word 0xca5e6010
32181 .word 0xe0712068
32182 .word 0xc0376dde
32183 DDEMAP_ALL_PAGES
32184 .word 0xd2712060
32185 .word 0xc02762d0
32186 TOGGLE_LSU_IM
32187 .word 0xbe120000
32188 GOTO_SUPERVISOR1
32189 nop
32190 nop
32191 nop
32192 nop
32193 nop
32194 nop
32195 nop
32196 nop
32197 nop
32198 TOGGLE_LSU_DM
32199 .word 0xbe138000
32200 GOTO_SUPERVISOR1
32201 .word 0xe672a0a8
32202 .word 0xc0242f80
32203 nop
32204 nop
32205 nop
32206 nop
32207 nop
32208 nop
32209 .word 0xc02121a0
32210 .word 0x1000000
32211 or %g0, 0x4c8, %i7
32212 READ_IDATA_ACCESS
32213 .word 0x1000000
32214 or %g0, 0x04c, %i7
32215 LOAD_IDATA_IN
32216 .word 0x1000000
32217 or %g0, 0x76a, %i7
32218 LOAD_DDATA_ACCESS
32219 .word 0x1000000
32220 or %g0, 0x7a, %i7
32221 LOAD_IDATA_ACCESS
32222 .word 0xc0242d58
32223 .word 0xf65d60a0
32224 ACCESS_ITSB_PTR
32225 IDEMAP_PCTX
32226 .word 0xc0776c88
32227 .word 0xbe124000
32228 GOTO_SUPERVISOR0
32229 .word 0xfe42ad6c
32230 .word 0x81c1e000
32231 .word 0xbe13c000
32232 GOTO_SUPERVISOR0
32233 nop
32234Thr7_User_Text_4v005_exit:
32235 EXIT_GOOD
32236Thr7_User_Text_4v005_text_end:
32237/*********************************************************************/
32238SECTION .Thr7_User_Text_4v402 TEXT_VA=0x7b70000b8000
32239attr_text {
32240 Name = .Thr7_User_Text_4v402 ,
32241 VA = 0x7b70000b8000 ,/* 0x7b70000b9fc0 */
32242 RA = 0x00f0158000 ,
32243 PA = 0x7cf0158000 ,
32244 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
32245 thr7_z_ctx_tsb_2 ,
32246 TTE_V = 1 ,
32247 TTE_NFO = 0 ,
32248 TTE_L = 0 ,
32249 TTE_Soft = 0x070000 ,
32250 TTE_IE = 0 ,
32251 TTE_E = 0 ,
32252 TTE_CP = 1 ,
32253 TTE_CV = 0 ,
32254 TTE_P = 1 ,
32255 TTE_EP = 1 ,
32256 TTE_W = 0 ,
32257 TTE_SW1 = 0 ,
32258 TTE_SW0 = 0 ,
32259 TTE_RSVD1 = 0 ,
32260 TTE_Size = 0 ,
32261 /* ITTE_TAG_DATA = 00007b70000b8000 8000007cf0158480 */
32262 end_label = Thr7_User_Text_4v402_text_end ,
32263 compressimage ,
32264 }
32265.text
32266.global Thr7_User_Text_4v402_text_begin
32267Thr7_User_Text_4v402_text_begin:
32268 wrpr 0, %gl
32269 .word 0xe45ee018
32270 nop
32271 nop
32272thr7_MMU_ASI_AS_IF_USER_PRIMARY_429:
32273 .word 0x87802010
32274 .word 0xdef0a0f8
32275 .word 0x1000000
32276 or %g0, 0x79e, %i7
32277 P_LOAD_DDATA_ACCESS
32278 .word 0xfc9885c0
32279 P_IDEMAP_ALL
32280thr7_MMU_ASI_PRIMARY_430:
32281 .word 0x87802080
32282 .word 0xf6f2a018
32283 .word 0xbe82a068
32284 .word 0xfadfc200
32285 nop
32286 nop
32287 nop
32288 nop
32289 nop
32290 .word 0xbe856090
32291 .word 0xfadfc200
32292 .word 0x1000000
32293 .word 0xbe11c000
32294 srlx %i7, 8, %i7
32295 andn %i7, 0x1f, %i7
32296 xor %i7, 0x10, %i7
32297 P_ITLB_PROBE
32298 P_DDEMAP_ALL_PAGES
32299 .word 0x1000000
32300 or %g0, 0x108, %i7
32301 P_LOAD_DDATA_ACCESS
32302 .word 0x1000000
32303 .word 0xbe178000
32304 P_DDEMAP_PAGE
32305thr7_MMU_ASI_BLK_PL_431:
32306 .word 0x878020f8
32307 .word 0xe1bd6840
32308 .word 0x1000000
32309 .word 0xbe134000
32310 P_IDEMAP_PAGE
32311 .word 0xc85b2120
32312 P_DDEMAP_ALL_RPAGES
32313 P_IDEMAP_ALL
32314 .word 0xfe4ee87f
32315 .word 0x1000000
32316 .word 0xbe11c000
32317 P_DDEMAP_RPAGE
32318 nop
32319 nop
32320 nop
32321 .word 0xfe5de6e0
32322 P_DDEMAP_NCTX
32323 .word 0xfcde4200
32324 .word 0x1000000
32325 .word 0xbe120000
32326 srlx %i7, 8, %i7
32327 andn %i7, 0x1f, %i7
32328 xor %i7, 0x10, %i7
32329 P_ITLB_PROBE
32330 .word 0x1000000
32331 or %g0, 0x540, %i7
32332 P_DTLB_TAG_READ
32333 P_DDEMAP_NCTX
32334 .word 0xe39ac3e0
32335thr7_MMU_ASI_PRIMARY_432:
32336 .word 0x87802080
32337 .word 0xe0f66090
32338 .word 0x1000000
32339 .word 0xbe158000
32340 P_IDEMAP_PAGE
32341thr7_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_LITTLE_433:
32342 .word 0x8780202b
32343 .word 0xfcbda170
32344 P_TOGGLE_LSU_DM
32345 .word 0xfcdf5000
32346 .word 0xc031aa5e
32347 P_DDEMAP_PCTX
32348 .word 0x1000000
32349 or %g0, 0x04d, %i7
32350 P_LOAD_IDATA_IN
32351thr7_MMU_ASI_AS_IF_USER_PRIMARY_434:
32352 .word 0x87802010
32353 .word 0xecf2a010
32354 P_DDEMAP_ALL_RPAGES
32355 .word 0xc675e0a8
32356 .word 0xc034a61c
32357 .word 0xbe160000
32358 RETURN_FROM_SUPERVISOR1
32359 nop
32360Thr7_User_Text_4v402_exit:
32361 EXIT_GOOD
32362Thr7_User_Text_4v402_text_end:
32363/*********************************************************************/
32364SECTION .Thr7_User_Data_4v103 DATA_VA=0x7b700000c000
32365attr_data {
32366 Name = .Thr7_User_Data_4v103 ,
32367 VA = 0x7b700000c000 ,/* 0x7b700000dfc0 */
32368 RA = 0x00f0094000 ,
32369 PA = 0x00f0094000 ,
32370 TTE_Context = 0x1cad ,/* DATA_PRIMARY */
32371 thr7_nz_ctx_tsb_2 ,
32372 TTE_V = 1 ,
32373 TTE_NFO = 0 ,
32374 TTE_L = 0 ,
32375 TTE_Soft = 0x080000 ,
32376 TTE_IE = 0 ,
32377 TTE_E = 0 ,
32378 TTE_CP = 1 ,
32379 TTE_CV = 0 ,
32380 TTE_P = 0 ,
32381 TTE_EP = 0 ,
32382 TTE_W = 1 ,
32383 TTE_SW1 = 0 ,
32384 TTE_SW0 = 1 ,
32385 TTE_RSVD1 = 0 ,
32386 TTE_Size = 0 ,
32387 /* DTTE_TAG_DATA = 00007b700000ddba 80000000f0094440 */
32388 end_label = Thr7_User_Data_4v103_data_end ,
32389 compressimage ,
32390 }
32391.data
32392.global Thr7_User_Data_4v103_data_begin
32393Thr7_User_Data_4v103_data_begin:
32394 .xword 0x7b70000de000
32395 .xword 0x7b7000066000
32396 .xword 0x7b700007e000
32397 .xword 0x7c0000660000
32398 .xword 0x7d003d000000
32399 .xword 0x7b700014e000
32400 .xword 0x7c0000cb0000
32401 .xword 0x7b7000126000
32402 .xword 0x7d0000400000
32403 .xword 0x7c0000600000
32404 .xword 0x7c0000780000
32405 .xword 0x7d0002000000
32406 .xword 0x7b700014c000
32407 .xword 0x7b70001d0000
32408 .xword 0x7c0000e20000
32409 .xword 0x7e0d40000000
32410 .xword 0x7b7000128000
32411 .xword 0x7b70000b8000
32412 .xword 0x7b700000c000
32413 .xword 0x7c00005a0000
32414 .xword 0x7d000d400000
32415 .xword 0x7b70001ec000
32416 .xword 0x7d0009c00000
32417 .xword 0x7b7000006000
32418 .xword 0x7c0000db0000
32419 .xword 0x7b70001ea000
32420 .xword 0x7b7000170000
32421 .xword 0x7b70001f6000
32422 .xword 0x7b7000172000
32423 .xword 0x7b700000e000
32424 .xword 0x7b7000176000
32425 .xword 0x7b7000132000
32426 .xword 0x7b700003a000
32427 .xword 0x7c0000af0000
32428 .xword 0x7b700011c000
32429 .xword 0x7e08b0000000
32430 .xword 0x7b7000014000
32431 .xword 0x7b7000156000
32432 .xword 0x7b7000092000
32433 .xword 0x7b70000a4000
32434 .xword 0x7b7000100000
32435 .xword 0x7c0000d50000
32436 .xword 0x7e0730000000
32437 .xword 0x7b7000016000
32438 .xword 0x7c00001e0000
32439 .xword 0x7c0000050000
32440Thr7_User_Data_4v103_data_end:
32441/*********************************************************************/
32442SECTION .Thr7_User_Data_4v203 DATA_VA=0x7c00005a0000
32443attr_data {
32444 Name = .Thr7_User_Data_4v203 ,
32445 VA = 0x7c00005a0000 ,/* 0x7c00005affc0 */
32446 RA = 0x0030810000 ,
32447 PA = 0x7430810000 ,
32448 TTE_Context = 0x1799 ,/* DATA_SECONDARY */
32449 thr7_nz_ctx_tsb_3 ,
32450 TTE_V = 1 ,
32451 TTE_NFO = 0 ,
32452 TTE_L = 0 ,
32453 TTE_Soft = 0x070000 ,
32454 TTE_IE = 0 ,
32455 TTE_E = 0 ,
32456 TTE_CP = 1 ,
32457 TTE_CV = 0 ,
32458 TTE_P = 0 ,
32459 TTE_EP = 0 ,
32460 TTE_W = 1 ,
32461 TTE_SW1 = 1 ,
32462 TTE_SW0 = 1 ,
32463 TTE_RSVD1 = 0 ,
32464 TTE_Size = 1 ,
32465 /* DTTE_TAG_DATA = 00007c00005a0764 8000007430810441 */
32466 end_label = Thr7_User_Data_4v203_data_end ,
32467 compressimage ,
32468 }
32469.data
32470.global Thr7_User_Data_4v203_data_begin
32471Thr7_User_Data_4v203_data_begin:
32472 .xword 0x7b70000de000
32473 .xword 0x7b7000066000
32474 .xword 0x7b700007e000
32475 .xword 0x7c0000660000
32476 .xword 0x7d003d000000
32477 .xword 0x7b700014e000
32478 .xword 0x7c0000cb0000
32479 .xword 0x7b7000126000
32480 .xword 0x7d0000400000
32481 .xword 0x7c0000600000
32482 .xword 0x7c0000780000
32483 .xword 0x7d0002000000
32484 .xword 0x7b700014c000
32485 .xword 0x7b70001d0000
32486 .xword 0x7c0000e20000
32487 .xword 0x7e0d40000000
32488 .xword 0x7b7000128000
32489 .xword 0x7b70000b8000
32490 .xword 0x7b700000c000
32491 .xword 0x7c00005a0000
32492 .xword 0x7d000d400000
32493 .xword 0x7b70001ec000
32494 .xword 0x7d0009c00000
32495 .xword 0x7b7000006000
32496 .xword 0x7c0000db0000
32497 .xword 0x7b70001ea000
32498 .xword 0x7b7000170000
32499 .xword 0x7b70001f6000
32500 .xword 0x7b7000172000
32501 .xword 0x7b700000e000
32502 .xword 0x7b7000176000
32503 .xword 0x7b7000132000
32504 .xword 0x7b700003a000
32505 .xword 0x7c0000af0000
32506 .xword 0x7b700011c000
32507 .xword 0x7e08b0000000
32508 .xword 0x7b7000014000
32509 .xword 0x7b7000156000
32510 .xword 0x7b7000092000
32511 .xword 0x7b70000a4000
32512 .xword 0x7b7000100000
32513 .xword 0x7c0000d50000
32514 .xword 0x7e0730000000
32515 .xword 0x7b7000016000
32516 .xword 0x7c00001e0000
32517 .xword 0x7c0000050000
32518Thr7_User_Data_4v203_data_end:
32519/*********************************************************************/
32520SECTION .Thr7_User_Data_4v303 DATA_VA=0x7d000d400000
32521attr_data {
32522 Name = .Thr7_User_Data_4v303 ,
32523 VA = 0x7d000d400000 ,/* 0x7d000d7fffc0 */
32524 RA = 0x01f2000000 ,
32525 PA = 0x01f2000000 ,
32526 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
32527 thr7_z_ctx_tsb_0 ,
32528 TTE_V = 1 ,
32529 TTE_NFO = 0 ,
32530 TTE_L = 0 ,
32531 TTE_Soft = 0x130000 ,
32532 TTE_IE = 0 ,
32533 TTE_E = 0 ,
32534 TTE_CP = 0 ,
32535 TTE_CV = 0 ,
32536 TTE_P = 0 ,
32537 TTE_EP = 0 ,
32538 TTE_W = 1 ,
32539 TTE_SW1 = 1 ,
32540 TTE_SW0 = 1 ,
32541 TTE_RSVD1 = 0 ,
32542 TTE_Size = 3 ,
32543 /* DTTE_TAG_DATA = 00007d000d400000 80000001f2000043 */
32544 end_label = Thr7_User_Data_4v303_data_end ,
32545 compressimage ,
32546 }
32547.data
32548.global Thr7_User_Data_4v303_data_begin
32549Thr7_User_Data_4v303_data_begin:
32550 .xword 0x7b70000de000
32551 .xword 0x7b7000066000
32552 .xword 0x7b700007e000
32553 .xword 0x7c0000660000
32554 .xword 0x7d003d000000
32555 .xword 0x7b700014e000
32556 .xword 0x7c0000cb0000
32557 .xword 0x7b7000126000
32558 .xword 0x7d0000400000
32559 .xword 0x7c0000600000
32560 .xword 0x7c0000780000
32561 .xword 0x7d0002000000
32562 .xword 0x7b700014c000
32563 .xword 0x7b70001d0000
32564 .xword 0x7c0000e20000
32565 .xword 0x7e0d40000000
32566 .xword 0x7b7000128000
32567 .xword 0x7b70000b8000
32568 .xword 0x7b700000c000
32569 .xword 0x7c00005a0000
32570 .xword 0x7d000d400000
32571 .xword 0x7b70001ec000
32572 .xword 0x7d0009c00000
32573 .xword 0x7b7000006000
32574 .xword 0x7c0000db0000
32575 .xword 0x7b70001ea000
32576 .xword 0x7b7000170000
32577 .xword 0x7b70001f6000
32578 .xword 0x7b7000172000
32579 .xword 0x7b700000e000
32580 .xword 0x7b7000176000
32581 .xword 0x7b7000132000
32582 .xword 0x7b700003a000
32583 .xword 0x7c0000af0000
32584 .xword 0x7b700011c000
32585 .xword 0x7e08b0000000
32586 .xword 0x7b7000014000
32587 .xword 0x7b7000156000
32588 .xword 0x7b7000092000
32589 .xword 0x7b70000a4000
32590 .xword 0x7b7000100000
32591 .xword 0x7c0000d50000
32592 .xword 0x7e0730000000
32593 .xword 0x7b7000016000
32594 .xword 0x7c00001e0000
32595 .xword 0x7c0000050000
32596Thr7_User_Data_4v303_data_end:
32597/*********************************************************************/
32598SECTION .Thr7_User_Text_4v006 TEXT_VA=0x7b70001ec000
32599attr_text {
32600 Name = .Thr7_User_Text_4v006 ,
32601 VA = 0x7b70001ec000 ,/* 0x7b70001edfc0 */
32602 RA = 0x00f0028000 ,
32603 PA = 0x00f0028000 ,
32604 TTE_Context = 0x1cad ,/* TEXT_PRIMARY */
32605 thr7_nz_ctx_tsb_2 ,
32606 TTE_V = 1 ,
32607 TTE_NFO = 0 ,
32608 TTE_L = 1 ,
32609 TTE_Soft = 0x120000 ,
32610 TTE_IE = 0 ,
32611 TTE_E = 0 ,
32612 TTE_CP = 1 ,
32613 TTE_CV = 0 ,
32614 TTE_P = 0 ,
32615 TTE_EP = 1 ,
32616 TTE_W = 0 ,
32617 TTE_SW1 = 0 ,
32618 TTE_SW0 = 1 ,
32619 TTE_RSVD1 = 0 ,
32620 TTE_Size = 0 ,
32621 /* ITTE_TAG_DATA = 00007b70001eddba 80000000f0028480 */
32622 end_label = Thr7_User_Text_4v006_text_end ,
32623 compressimage ,
32624 }
32625.text
32626.global Thr7_User_Text_4v006_text_begin
32627Thr7_User_Text_4v006_text_begin:
32628 nop
32629 sub %g1, 1, %g1
32630 brz %g1,Thr7_User_Text_4v006_exit
32631 nop
32632 .word 0xe872a028
32633 .word 0xc022a820
32634 nop
32635 nop
32636 nop
32637 nop
32638thr7_MMU_ASI_PRIMARY_LITTLE_435:
32639 .word 0x87802088
32640 .word 0xc4f2a090
32641 .word 0xbe856068
32642 .word 0xfadfd000
32643 .word 0x1000000
32644 or %g0, 0xda, %i7
32645 LOAD_IDATA_ACCESS
32646 IDEMAP_PCTX
32647thr7_MMU_ASI_BLK_COMMIT_P_436:
32648 .word 0x878020e0
32649 .word 0xc1be6140
32650 ACCESS_DTSB_PTR
32651 nop
32652 nop
32653 nop
32654 nop
32655 nop
32656 nop
32657 nop
32658 nop
32659 nop
32660 .word 0x1000000
32661 or %g0, 0x5fc, %i7
32662 LOAD_DDATA_ACCESS
32663thr7_MMU_ASI_BLK_COMMIT_P_437:
32664 .word 0x878020e0
32665 .word 0xe1bc2700
32666 nop
32667 nop
32668 nop
32669 nop
32670 nop
32671 nop
32672 nop
32673 nop
32674 IDEMAP_NCTX
32675 .word 0xbe124000
32676 GOTO_SUPERVISOR0
32677 TOGGLE_LSU_DM
32678 .word 0xf25c2038
32679 nop
32680 nop
32681 nop
32682 nop
32683 nop
32684 .word 0xe67420c8
32685 .word 0xc0366d10
32686 nop
32687 nop
32688 nop
32689 nop
32690 nop
32691 nop
32692 nop
32693 nop
32694 .word 0x1000000
32695 or %g0, 0x2c8, %i7
32696 READ_DDATA_ACCESS
32697 ACCESS_ITSB_PTR
32698 IDEMAP_PCTX
32699 DO_BRANCH
32700 .word 0x81c4e000
32701 .word 0xbe124000
32702 GOTO_SUPERVISOR0
32703 .word 0xe25e60b8
32704 IDEMAP_ALL
32705thr7_MMU_ASI_PRIMARY_438:
32706 .word 0x87802080
32707 .word 0xd8f2a018
32708 .word 0x1000000
32709 or %g0, 0x4ed, %i7
32710 LOAD_DDATA_ACCESS
32711 .word 0xfcdc1000
32712 .word 0xda756128
32713 .word 0xc07422a0
32714 .word 0x1000000
32715 or %g0, 0x88, %i7
32716 READ_IDATA_ACCESS
32717 .word 0x1000000
32718 .word 0xbe110000
32719 srlx %i7, 8, %i7
32720 andn %i7, 0x1f, %i7
32721 ITLB_PROBE
32722 DO_BRANCH
32723 .word 0x81c36000
32724 .word 0xbe124000
32725 GOTO_SUPERVISOR0
32726 .word 0xfc9a9000
32727 .word 0xd8592018
32728 .word 0xfe476b88
32729 .word 0xc02c2f94
32730 IDEMAP_NCTX
32731 .word 0x1000000
32732 .word 0xbe178000
32733 IDEMAP_RPAGE
32734 .word 0xfcde5000
32735 nop
32736 nop
32737 nop
32738 nop
32739 nop
32740 nop
32741 nop
32742 nop
32743 .word 0xbe120000
32744 GOTO_SUPERVISOR1
32745 .word 0xe05e60b0
32746 .word 0xbe138000
32747 GOTO_SUPERVISOR1
32748 nop
32749Thr7_User_Text_4v006_exit:
32750 EXIT_GOOD
32751Thr7_User_Text_4v006_text_end:
32752/*********************************************************************/
32753SECTION .Thr7_User_Data_4v104 DATA_VA=0x7d0009c00000
32754attr_data {
32755 Name = .Thr7_User_Data_4v104 ,
32756 VA = 0x7d0009c00000 ,/* 0x7d0009ffffc0 */
32757 RA = 0x01f3c00000 ,
32758 PA = 0x7df3c00000 ,
32759 TTE_Context = 0x1cad ,/* DATA_PRIMARY */
32760 thr7_nz_ctx_tsb_0 ,
32761 TTE_V = 1 ,
32762 TTE_NFO = 0 ,
32763 TTE_L = 0 ,
32764 TTE_Soft = 0x080000 ,
32765 TTE_IE = 0 ,
32766 TTE_E = 0 ,
32767 TTE_CP = 1 ,
32768 TTE_CV = 0 ,
32769 TTE_P = 0 ,
32770 TTE_EP = 0 ,
32771 TTE_W = 1 ,
32772 TTE_SW1 = 0 ,
32773 TTE_SW0 = 1 ,
32774 TTE_RSVD1 = 0 ,
32775 TTE_Size = 3 ,
32776 /* DTTE_TAG_DATA = 00007d0009c01dba 8000007df3c00443 */
32777 end_label = Thr7_User_Data_4v104_data_end ,
32778 compressimage ,
32779 }
32780.data
32781.global Thr7_User_Data_4v104_data_begin
32782Thr7_User_Data_4v104_data_begin:
32783 .xword 0x7b70000de000
32784 .xword 0x7b7000066000
32785 .xword 0x7b700007e000
32786 .xword 0x7c0000660000
32787 .xword 0x7d003d000000
32788 .xword 0x7b700014e000
32789 .xword 0x7c0000cb0000
32790 .xword 0x7b7000126000
32791 .xword 0x7d0000400000
32792 .xword 0x7c0000600000
32793 .xword 0x7c0000780000
32794 .xword 0x7d0002000000
32795 .xword 0x7b700014c000
32796 .xword 0x7b70001d0000
32797 .xword 0x7c0000e20000
32798 .xword 0x7e0d40000000
32799 .xword 0x7b7000128000
32800 .xword 0x7b70000b8000
32801 .xword 0x7b700000c000
32802 .xword 0x7c00005a0000
32803 .xword 0x7d000d400000
32804 .xword 0x7b70001ec000
32805 .xword 0x7d0009c00000
32806 .xword 0x7b7000006000
32807 .xword 0x7c0000db0000
32808 .xword 0x7b70001ea000
32809 .xword 0x7b7000170000
32810 .xword 0x7b70001f6000
32811 .xword 0x7b7000172000
32812 .xword 0x7b700000e000
32813 .xword 0x7b7000176000
32814 .xword 0x7b7000132000
32815 .xword 0x7b700003a000
32816 .xword 0x7c0000af0000
32817 .xword 0x7b700011c000
32818 .xword 0x7e08b0000000
32819 .xword 0x7b7000014000
32820 .xword 0x7b7000156000
32821 .xword 0x7b7000092000
32822 .xword 0x7b70000a4000
32823 .xword 0x7b7000100000
32824 .xword 0x7c0000d50000
32825 .xword 0x7e0730000000
32826 .xword 0x7b7000016000
32827 .xword 0x7c00001e0000
32828 .xword 0x7c0000050000
32829Thr7_User_Data_4v104_data_end:
32830/*********************************************************************/
32831SECTION .Thr7_User_Data_4v204 DATA_VA=0x7b7000006000
32832attr_data {
32833 Name = .Thr7_User_Data_4v204 ,
32834 VA = 0x7b7000006000 ,/* 0x7b7000007fc0 */
32835 RA = 0x00f0008000 ,
32836 PA = 0x00f0008000 ,
32837 TTE_Context = 0x1799 ,/* DATA_SECONDARY */
32838 thr7_nz_ctx_tsb_2 ,
32839 TTE_V = 1 ,
32840 TTE_NFO = 0 ,
32841 TTE_L = 0 ,
32842 TTE_Soft = 0x070000 ,
32843 TTE_IE = 0 ,
32844 TTE_E = 0 ,
32845 TTE_CP = 1 ,
32846 TTE_CV = 0 ,
32847 TTE_P = 0 ,
32848 TTE_EP = 0 ,
32849 TTE_W = 1 ,
32850 TTE_SW1 = 1 ,
32851 TTE_SW0 = 1 ,
32852 TTE_RSVD1 = 0 ,
32853 TTE_Size = 0 ,
32854 /* DTTE_TAG_DATA = 00007b7000006764 80000000f0008440 */
32855 end_label = Thr7_User_Data_4v204_data_end ,
32856 compressimage ,
32857 }
32858.data
32859.global Thr7_User_Data_4v204_data_begin
32860Thr7_User_Data_4v204_data_begin:
32861 .xword 0x7b70000de000
32862 .xword 0x7b7000066000
32863 .xword 0x7b700007e000
32864 .xword 0x7c0000660000
32865 .xword 0x7d003d000000
32866 .xword 0x7b700014e000
32867 .xword 0x7c0000cb0000
32868 .xword 0x7b7000126000
32869 .xword 0x7d0000400000
32870 .xword 0x7c0000600000
32871 .xword 0x7c0000780000
32872 .xword 0x7d0002000000
32873 .xword 0x7b700014c000
32874 .xword 0x7b70001d0000
32875 .xword 0x7c0000e20000
32876 .xword 0x7e0d40000000
32877 .xword 0x7b7000128000
32878 .xword 0x7b70000b8000
32879 .xword 0x7b700000c000
32880 .xword 0x7c00005a0000
32881 .xword 0x7d000d400000
32882 .xword 0x7b70001ec000
32883 .xword 0x7d0009c00000
32884 .xword 0x7b7000006000
32885 .xword 0x7c0000db0000
32886 .xword 0x7b70001ea000
32887 .xword 0x7b7000170000
32888 .xword 0x7b70001f6000
32889 .xword 0x7b7000172000
32890 .xword 0x7b700000e000
32891 .xword 0x7b7000176000
32892 .xword 0x7b7000132000
32893 .xword 0x7b700003a000
32894 .xword 0x7c0000af0000
32895 .xword 0x7b700011c000
32896 .xword 0x7e08b0000000
32897 .xword 0x7b7000014000
32898 .xword 0x7b7000156000
32899 .xword 0x7b7000092000
32900 .xword 0x7b70000a4000
32901 .xword 0x7b7000100000
32902 .xword 0x7c0000d50000
32903 .xword 0x7e0730000000
32904 .xword 0x7b7000016000
32905 .xword 0x7c00001e0000
32906 .xword 0x7c0000050000
32907Thr7_User_Data_4v204_data_end:
32908/*********************************************************************/
32909SECTION .Thr7_User_Data_4v304 DATA_VA=0x7c0000db0000
32910attr_data {
32911 Name = .Thr7_User_Data_4v304 ,
32912 VA = 0x7c0000db0000 ,/* 0x7c0000dbffc0 */
32913 RA = 0x0030020000 ,
32914 PA = 0x0030020000 ,
32915 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
32916 thr7_z_ctx_tsb_3 ,
32917 TTE_V = 1 ,
32918 TTE_NFO = 0 ,
32919 TTE_L = 0 ,
32920 TTE_Soft = 0x130000 ,
32921 TTE_IE = 0 ,
32922 TTE_E = 0 ,
32923 TTE_CP = 0 ,
32924 TTE_CV = 0 ,
32925 TTE_P = 0 ,
32926 TTE_EP = 0 ,
32927 TTE_W = 1 ,
32928 TTE_SW1 = 1 ,
32929 TTE_SW0 = 1 ,
32930 TTE_RSVD1 = 0 ,
32931 TTE_Size = 1 ,
32932 /* DTTE_TAG_DATA = 00007c0000db0000 8000000030020041 */
32933 end_label = Thr7_User_Data_4v304_data_end ,
32934 compressimage ,
32935 }
32936.data
32937.global Thr7_User_Data_4v304_data_begin
32938Thr7_User_Data_4v304_data_begin:
32939 .xword 0x7b70000de000
32940 .xword 0x7b7000066000
32941 .xword 0x7b700007e000
32942 .xword 0x7c0000660000
32943 .xword 0x7d003d000000
32944 .xword 0x7b700014e000
32945 .xword 0x7c0000cb0000
32946 .xword 0x7b7000126000
32947 .xword 0x7d0000400000
32948 .xword 0x7c0000600000
32949 .xword 0x7c0000780000
32950 .xword 0x7d0002000000
32951 .xword 0x7b700014c000
32952 .xword 0x7b70001d0000
32953 .xword 0x7c0000e20000
32954 .xword 0x7e0d40000000
32955 .xword 0x7b7000128000
32956 .xword 0x7b70000b8000
32957 .xword 0x7b700000c000
32958 .xword 0x7c00005a0000
32959 .xword 0x7d000d400000
32960 .xword 0x7b70001ec000
32961 .xword 0x7d0009c00000
32962 .xword 0x7b7000006000
32963 .xword 0x7c0000db0000
32964 .xword 0x7b70001ea000
32965 .xword 0x7b7000170000
32966 .xword 0x7b70001f6000
32967 .xword 0x7b7000172000
32968 .xword 0x7b700000e000
32969 .xword 0x7b7000176000
32970 .xword 0x7b7000132000
32971 .xword 0x7b700003a000
32972 .xword 0x7c0000af0000
32973 .xword 0x7b700011c000
32974 .xword 0x7e08b0000000
32975 .xword 0x7b7000014000
32976 .xword 0x7b7000156000
32977 .xword 0x7b7000092000
32978 .xword 0x7b70000a4000
32979 .xword 0x7b7000100000
32980 .xword 0x7c0000d50000
32981 .xword 0x7e0730000000
32982 .xword 0x7b7000016000
32983 .xword 0x7c00001e0000
32984 .xword 0x7c0000050000
32985Thr7_User_Data_4v304_data_end:
32986/*********************************************************************/
32987SECTION .Thr7_User_Text_4v007 TEXT_VA=0x7b70001ea000
32988attr_text {
32989 Name = .Thr7_User_Text_4v007 ,
32990 VA = 0x7b70001ea000 ,/* 0x7b70001ebfc0 */
32991 RA = 0x00f0188000 ,
32992 PA = 0x00f0188000 ,
32993 TTE_Context = 0x1cad ,/* TEXT_PRIMARY */
32994 thr7_nz_ctx_tsb_2 ,
32995 TTE_V = 1 ,
32996 TTE_NFO = 0 ,
32997 TTE_L = 1 ,
32998 TTE_Soft = 0x120000 ,
32999 TTE_IE = 0 ,
33000 TTE_E = 0 ,
33001 TTE_CP = 1 ,
33002 TTE_CV = 0 ,
33003 TTE_P = 0 ,
33004 TTE_EP = 1 ,
33005 TTE_W = 0 ,
33006 TTE_SW1 = 0 ,
33007 TTE_SW0 = 1 ,
33008 TTE_RSVD1 = 0 ,
33009 TTE_Size = 0 ,
33010 /* ITTE_TAG_DATA = 00007b70001ebdba 80000000f0188480 */
33011 end_label = Thr7_User_Text_4v007_text_end ,
33012 compressimage ,
33013 }
33014.text
33015.global Thr7_User_Text_4v007_text_begin
33016Thr7_User_Text_4v007_text_begin:
33017 nop
33018 sub %g1, 1, %g1
33019 brz %g1,Thr7_User_Text_4v007_exit
33020 nop
33021 .word 0xbe856090
33022 .word 0xeadfd000
33023 nop
33024 .word 0x1000000
33025 or %g0, 0x043, %i7
33026 LOAD_IDATA_IN
33027 ACCESS_DTSB_PTR
33028 TOGGLE_LSU_DM
33029 .word 0xfe5c2a50
33030 .word 0xcc5c2018
33031 .word 0xc0776c90
33032 DDEMAP_ALL
33033 IDEMAP_NCTX
33034 .word 0xc0256ccc
33035 DDEMAP_SCTX
33036 ACCESS_DTSB_PTR
33037 nop
33038 nop
33039 nop
33040 nop
33041 nop
33042 nop
33043 nop
33044 nop
33045 nop
33046 nop
33047 nop
33048 nop
33049 nop
33050 nop
33051 nop
33052 nop
33053 .word 0x1000000
33054 or %g0, 0x5a0, %i7
33055 READ_DDATA_ACCESS
33056 DDEMAP_NCTX
33057 DO_BRANCH
33058 .word 0x81c72000
33059 .word 0xbe124000
33060 GOTO_SUPERVISOR0
33061 .word 0x1000000
33062 or %g0, 0xa8, %i7
33063 ITLB_TAG_READ
33064 .word 0x1000000
33065 or %g0, 0x6b0, %i7
33066 DTLB_TAG_READ
33067 .word 0xfcdc1000
33068 .word 0x1000000
33069 or %g0, 0x228, %i7
33070 DTLB_TAG_READ
33071 DO_BRANCH
33072 .word 0x81c1e000
33073 .word 0xbe124000
33074 GOTO_SUPERVISOR0
33075 .word 0xe07420e0
33076 .word 0xc032a2d2
33077 nop
33078 nop
33079 .word 0x1000000
33080 or %g0, 0x80, %i7
33081 LOAD_IDATA_ACCESS
33082 IDEMAP_PCTX
33083 nop
33084 nop
33085 nop
33086 nop
33087 nop
33088 nop
33089 nop
33090thr7_MMU_ASI_BLK_P_439:
33091 .word 0x878020f0
33092 .word 0xc1baa840
33093 nop
33094 nop
33095 nop
33096 nop
33097 nop
33098 nop
33099 nop
33100 .word 0xfe556fc0
33101 DDEMAP_ALL_RPAGES
33102 TOGGLE_LSU_IM
33103 DO_BRANCH
33104 .word 0x81c26000
33105 .word 0xbe124000
33106 GOTO_SUPERVISOR0
33107 .word 0xde756108
33108 .word 0xc0212b04
33109 .word 0xbe150000
33110 GOTO_SUPERVISOR1
33111 nop
33112Thr7_User_Text_4v007_exit:
33113 EXIT_GOOD
33114Thr7_User_Text_4v007_text_end:
33115/*********************************************************************/
33116SECTION .Thr7_User_Data_4v105 DATA_VA=0x7b7000170000
33117attr_data {
33118 Name = .Thr7_User_Data_4v105 ,
33119 VA = 0x7b7000170000 ,/* 0x7b7000171fc0 */
33120 RA = 0x00f0082000 ,
33121 PA = 0x00f0082000 ,
33122 TTE_Context = 0x1cad ,/* DATA_PRIMARY */
33123 thr7_nz_ctx_tsb_2 ,
33124 TTE_V = 1 ,
33125 TTE_NFO = 0 ,
33126 TTE_L = 0 ,
33127 TTE_Soft = 0x080000 ,
33128 TTE_IE = 0 ,
33129 TTE_E = 0 ,
33130 TTE_CP = 1 ,
33131 TTE_CV = 0 ,
33132 TTE_P = 0 ,
33133 TTE_EP = 0 ,
33134 TTE_W = 1 ,
33135 TTE_SW1 = 0 ,
33136 TTE_SW0 = 1 ,
33137 TTE_RSVD1 = 0 ,
33138 TTE_Size = 0 ,
33139 /* DTTE_TAG_DATA = 00007b7000171dba 80000000f0082440 */
33140 end_label = Thr7_User_Data_4v105_data_end ,
33141 compressimage ,
33142 }
33143.data
33144.global Thr7_User_Data_4v105_data_begin
33145Thr7_User_Data_4v105_data_begin:
33146 .xword 0x7b70000de000
33147 .xword 0x7b7000066000
33148 .xword 0x7b700007e000
33149 .xword 0x7c0000660000
33150 .xword 0x7d003d000000
33151 .xword 0x7b700014e000
33152 .xword 0x7c0000cb0000
33153 .xword 0x7b7000126000
33154 .xword 0x7d0000400000
33155 .xword 0x7c0000600000
33156 .xword 0x7c0000780000
33157 .xword 0x7d0002000000
33158 .xword 0x7b700014c000
33159 .xword 0x7b70001d0000
33160 .xword 0x7c0000e20000
33161 .xword 0x7e0d40000000
33162 .xword 0x7b7000128000
33163 .xword 0x7b70000b8000
33164 .xword 0x7b700000c000
33165 .xword 0x7c00005a0000
33166 .xword 0x7d000d400000
33167 .xword 0x7b70001ec000
33168 .xword 0x7d0009c00000
33169 .xword 0x7b7000006000
33170 .xword 0x7c0000db0000
33171 .xword 0x7b70001ea000
33172 .xword 0x7b7000170000
33173 .xword 0x7b70001f6000
33174 .xword 0x7b7000172000
33175 .xword 0x7b700000e000
33176 .xword 0x7b7000176000
33177 .xword 0x7b7000132000
33178 .xword 0x7b700003a000
33179 .xword 0x7c0000af0000
33180 .xword 0x7b700011c000
33181 .xword 0x7e08b0000000
33182 .xword 0x7b7000014000
33183 .xword 0x7b7000156000
33184 .xword 0x7b7000092000
33185 .xword 0x7b70000a4000
33186 .xword 0x7b7000100000
33187 .xword 0x7c0000d50000
33188 .xword 0x7e0730000000
33189 .xword 0x7b7000016000
33190 .xword 0x7c00001e0000
33191 .xword 0x7c0000050000
33192Thr7_User_Data_4v105_data_end:
33193/*********************************************************************/
33194SECTION .Thr7_User_Text_4v008 TEXT_VA=0x7b70001f6000
33195attr_text {
33196 Name = .Thr7_User_Text_4v008 ,
33197 VA = 0x7b70001f6000 ,/* 0x7b70001f7fc0 */
33198 RA = 0x00f013a000 ,
33199 PA = 0x00f013a000 ,
33200 TTE_Context = 0x1cad ,/* TEXT_PRIMARY */
33201 thr7_nz_ctx_tsb_2 ,
33202 TTE_V = 1 ,
33203 TTE_NFO = 0 ,
33204 TTE_L = 1 ,
33205 TTE_Soft = 0x120000 ,
33206 TTE_IE = 0 ,
33207 TTE_E = 0 ,
33208 TTE_CP = 1 ,
33209 TTE_CV = 0 ,
33210 TTE_P = 0 ,
33211 TTE_EP = 1 ,
33212 TTE_W = 0 ,
33213 TTE_SW1 = 0 ,
33214 TTE_SW0 = 1 ,
33215 TTE_RSVD1 = 0 ,
33216 TTE_Size = 0 ,
33217 /* ITTE_TAG_DATA = 00007b70001f7dba 80000000f013a480 */
33218 end_label = Thr7_User_Text_4v008_text_end ,
33219 compressimage ,
33220 }
33221.text
33222.global Thr7_User_Text_4v008_text_begin
33223Thr7_User_Text_4v008_text_begin:
33224 nop
33225 sub %g1, 1, %g1
33226 brz %g1,Thr7_User_Text_4v008_exit
33227 nop
33228 .word 0xfe40ab5c
33229 .word 0xc0776df0
33230 nop
33231 nop
33232 nop
33233 nop
33234 nop
33235 .word 0x1000000
33236 or %g0, 0x710, %i7
33237 LOAD_DDATA_ACCESS
33238 .word 0x1000000
33239 or %g0, 0x458, %i7
33240 DTLB_TAG_READ
33241 .word 0xfcdd5000
33242thr7_MMU_ASI_BLK_P_440:
33243 .word 0x878020f0
33244 .word 0xe3b8af80
33245 .word 0x1000000
33246 or %g0, 0x46f, %i7
33247 LOAD_IDATA_ACCESS
33248 .word 0xd45f60e0
33249 .word 0x1000000
33250 or %g0, 0x5d8, %i7
33251 READ_IDATA_ACCESS
33252 .word 0xfe4aaf48
33253 .word 0xfe5565d6
33254 TOGGLE_LSU_IM
33255 .word 0xf47420b8
33256 .word 0xc02e68ee
33257 .word 0xfe54230c
33258 .word 0x1000000
33259 or %g0, 0xd0, %i7
33260 READ_IDATA_ACCESS
33261 .word 0x1000000
33262 or %g0, 0x4a8, %i7
33263 READ_IDATA_ACCESS
33264 .word 0xbe138000
33265 GOTO_SUPERVISOR1
33266 .word 0x1000000
33267 .word 0xbe160000
33268 DDEMAP_RPAGE
33269 DDEMAP_ALL_RPAGES
33270 .word 0xfcdf5000
33271 .word 0xfe466cf0
33272 .word 0xfa70a090
33273 .word 0xc02aa45b
33274 .word 0xc0242d10
33275 IDEMAP_ALL_PAGES
33276 .word 0xd45c2090
33277 TOGGLE_LSU_IM
33278 IDEMAP_ALL
33279 ACCESS_ITSB_PTR
33280 .word 0x1000000
33281 .word 0xbe178000
33282 IDEMAP_PAGE
33283 .word 0xfe52a888
33284 .word 0x1000000
33285 .word 0xbe168000
33286 srlx %i7, 8, %i7
33287 andn %i7, 0x1f, %i7
33288 xor %i7, 0x10, %i7
33289 ITLB_PROBE
33290 .word 0xc030ac50
33291 .word 0x1000000
33292 or %g0, 0xf1, %i7
33293 LOAD_IDATA_ACCESS
33294 .word 0x1000000
33295 .word 0xbe13c000
33296 srlx %i7, 8, %i7
33297 andn %i7, 0x1f, %i7
33298 ITLB_PROBE
33299 nop
33300 nop
33301 nop
33302 nop
33303 nop
33304 nop
33305 nop
33306 nop
33307 nop
33308 nop
33309 IDEMAP_PCTX
33310 DO_BRANCH
33311 .word 0x81c36000
33312 .word 0xbe124000
33313 GOTO_SUPERVISOR0
33314 .word 0xc0256170
33315 .word 0x81c72000
33316 .word 0xbe124000
33317 GOTO_SUPERVISOR0
33318 nop
33319Thr7_User_Text_4v008_exit:
33320 EXIT_GOOD
33321Thr7_User_Text_4v008_text_end:
33322/*********************************************************************/
33323SECTION .Thr7_User_Data_4v106 DATA_VA=0x7b7000172000
33324attr_data {
33325 Name = .Thr7_User_Data_4v106 ,
33326 VA = 0x7b7000172000 ,/* 0x7b7000173fc0 */
33327 RA = 0x00f00dc000 ,
33328 PA = 0x00f00dc000 ,
33329 TTE_Context = 0x1cad ,/* DATA_PRIMARY */
33330 thr7_nz_ctx_tsb_2 ,
33331 TTE_V = 1 ,
33332 TTE_NFO = 0 ,
33333 TTE_L = 0 ,
33334 TTE_Soft = 0x080000 ,
33335 TTE_IE = 0 ,
33336 TTE_E = 0 ,
33337 TTE_CP = 1 ,
33338 TTE_CV = 0 ,
33339 TTE_P = 0 ,
33340 TTE_EP = 0 ,
33341 TTE_W = 1 ,
33342 TTE_SW1 = 0 ,
33343 TTE_SW0 = 1 ,
33344 TTE_RSVD1 = 0 ,
33345 TTE_Size = 0 ,
33346 /* DTTE_TAG_DATA = 00007b7000173dba 80000000f00dc440 */
33347 end_label = Thr7_User_Data_4v106_data_end ,
33348 compressimage ,
33349 }
33350.data
33351.global Thr7_User_Data_4v106_data_begin
33352Thr7_User_Data_4v106_data_begin:
33353 .xword 0x7b70000de000
33354 .xword 0x7b7000066000
33355 .xword 0x7b700007e000
33356 .xword 0x7c0000660000
33357 .xword 0x7d003d000000
33358 .xword 0x7b700014e000
33359 .xword 0x7c0000cb0000
33360 .xword 0x7b7000126000
33361 .xword 0x7d0000400000
33362 .xword 0x7c0000600000
33363 .xword 0x7c0000780000
33364 .xword 0x7d0002000000
33365 .xword 0x7b700014c000
33366 .xword 0x7b70001d0000
33367 .xword 0x7c0000e20000
33368 .xword 0x7e0d40000000
33369 .xword 0x7b7000128000
33370 .xword 0x7b70000b8000
33371 .xword 0x7b700000c000
33372 .xword 0x7c00005a0000
33373 .xword 0x7d000d400000
33374 .xword 0x7b70001ec000
33375 .xword 0x7d0009c00000
33376 .xword 0x7b7000006000
33377 .xword 0x7c0000db0000
33378 .xword 0x7b70001ea000
33379 .xword 0x7b7000170000
33380 .xword 0x7b70001f6000
33381 .xword 0x7b7000172000
33382 .xword 0x7b700000e000
33383 .xword 0x7b7000176000
33384 .xword 0x7b7000132000
33385 .xword 0x7b700003a000
33386 .xword 0x7c0000af0000
33387 .xword 0x7b700011c000
33388 .xword 0x7e08b0000000
33389 .xword 0x7b7000014000
33390 .xword 0x7b7000156000
33391 .xword 0x7b7000092000
33392 .xword 0x7b70000a4000
33393 .xword 0x7b7000100000
33394 .xword 0x7c0000d50000
33395 .xword 0x7e0730000000
33396 .xword 0x7b7000016000
33397 .xword 0x7c00001e0000
33398 .xword 0x7c0000050000
33399Thr7_User_Data_4v106_data_end:
33400/*********************************************************************/
33401SECTION .Thr7_User_Text_4v009 TEXT_VA=0x7b700000e000
33402attr_text {
33403 Name = .Thr7_User_Text_4v009 ,
33404 VA = 0x7b700000e000 ,/* 0x7b700000ffc0 */
33405 RA = 0x00f0170000 ,
33406 PA = 0x00f0170000 ,
33407 TTE_Context = 0x1cad ,/* TEXT_PRIMARY */
33408 thr7_nz_ctx_tsb_2 ,
33409 TTE_V = 1 ,
33410 TTE_NFO = 0 ,
33411 TTE_L = 1 ,
33412 TTE_Soft = 0x120000 ,
33413 TTE_IE = 0 ,
33414 TTE_E = 0 ,
33415 TTE_CP = 1 ,
33416 TTE_CV = 0 ,
33417 TTE_P = 0 ,
33418 TTE_EP = 1 ,
33419 TTE_W = 0 ,
33420 TTE_SW1 = 0 ,
33421 TTE_SW0 = 1 ,
33422 TTE_RSVD1 = 0 ,
33423 TTE_Size = 0 ,
33424 /* ITTE_TAG_DATA = 00007b700000fdba 80000000f0170480 */
33425 end_label = Thr7_User_Text_4v009_text_end ,
33426 compressimage ,
33427 }
33428.text
33429.global Thr7_User_Text_4v009_text_begin
33430Thr7_User_Text_4v009_text_begin:
33431 nop
33432 sub %g1, 1, %g1
33433 brz %g1,Thr7_User_Text_4v009_exit
33434 nop
33435 .word 0x1000000
33436 or %g0, 0x320, %i7
33437 DTLB_TAG_READ
33438thr7_MMU_ASI_PRIMARY_441:
33439 .word 0x87802080
33440 .word 0xc6f420c8
33441 .word 0xbe124000
33442 GOTO_SUPERVISOR0
33443 .word 0x1000000
33444 or %g0, 0x468, %i7
33445 ITLB_TAG_READ
33446 .word 0xd85aa078
33447 .word 0x1000000
33448 or %g0, 0x653, %i7
33449 LOAD_DDATA_ACCESS
33450 .word 0xf470a070
33451 .word 0xc0342170
33452 ACCESS_ITSB_PTR
33453 .word 0x1000000
33454 or %g0, 0x5a0, %i7
33455 READ_IDATA_ACCESS
33456 .word 0xe39a9e00
33457 .word 0x1000000
33458 or %g0, 0x13c, %i7
33459 LOAD_DDATA_ACCESS
33460 .word 0xbe82e010
33461 .word 0xe2dfd060
33462 .word 0xbe138000
33463 GOTO_SUPERVISOR1
33464 .word 0xc0756bb8
33465 .word 0x81c62000
33466 .word 0xbe13c000
33467 GOTO_SUPERVISOR0
33468 nop
33469Thr7_User_Text_4v009_exit:
33470 EXIT_GOOD
33471Thr7_User_Text_4v009_text_end:
33472/*********************************************************************/
33473SECTION .Thr7_User_Data_4v107 DATA_VA=0x7b7000176000
33474attr_data {
33475 Name = .Thr7_User_Data_4v107 ,
33476 VA = 0x7b7000176000 ,/* 0x7b7000177fc0 */
33477 RA = 0x00f0136000 ,
33478 PA = 0x00f0136000 ,
33479 TTE_Context = 0x1cad ,/* DATA_PRIMARY */
33480 thr7_nz_ctx_tsb_2 ,
33481 TTE_V = 1 ,
33482 TTE_NFO = 0 ,
33483 TTE_L = 0 ,
33484 TTE_Soft = 0x080000 ,
33485 TTE_IE = 0 ,
33486 TTE_E = 0 ,
33487 TTE_CP = 1 ,
33488 TTE_CV = 0 ,
33489 TTE_P = 0 ,
33490 TTE_EP = 0 ,
33491 TTE_W = 1 ,
33492 TTE_SW1 = 0 ,
33493 TTE_SW0 = 1 ,
33494 TTE_RSVD1 = 0 ,
33495 TTE_Size = 0 ,
33496 /* DTTE_TAG_DATA = 00007b7000177dba 80000000f0136440 */
33497 end_label = Thr7_User_Data_4v107_data_end ,
33498 compressimage ,
33499 }
33500.data
33501.global Thr7_User_Data_4v107_data_begin
33502Thr7_User_Data_4v107_data_begin:
33503 .xword 0x7b70000de000
33504 .xword 0x7b7000066000
33505 .xword 0x7b700007e000
33506 .xword 0x7c0000660000
33507 .xword 0x7d003d000000
33508 .xword 0x7b700014e000
33509 .xword 0x7c0000cb0000
33510 .xword 0x7b7000126000
33511 .xword 0x7d0000400000
33512 .xword 0x7c0000600000
33513 .xword 0x7c0000780000
33514 .xword 0x7d0002000000
33515 .xword 0x7b700014c000
33516 .xword 0x7b70001d0000
33517 .xword 0x7c0000e20000
33518 .xword 0x7e0d40000000
33519 .xword 0x7b7000128000
33520 .xword 0x7b70000b8000
33521 .xword 0x7b700000c000
33522 .xword 0x7c00005a0000
33523 .xword 0x7d000d400000
33524 .xword 0x7b70001ec000
33525 .xword 0x7d0009c00000
33526 .xword 0x7b7000006000
33527 .xword 0x7c0000db0000
33528 .xword 0x7b70001ea000
33529 .xword 0x7b7000170000
33530 .xword 0x7b70001f6000
33531 .xword 0x7b7000172000
33532 .xword 0x7b700000e000
33533 .xword 0x7b7000176000
33534 .xword 0x7b7000132000
33535 .xword 0x7b700003a000
33536 .xword 0x7c0000af0000
33537 .xword 0x7b700011c000
33538 .xword 0x7e08b0000000
33539 .xword 0x7b7000014000
33540 .xword 0x7b7000156000
33541 .xword 0x7b7000092000
33542 .xword 0x7b70000a4000
33543 .xword 0x7b7000100000
33544 .xword 0x7c0000d50000
33545 .xword 0x7e0730000000
33546 .xword 0x7b7000016000
33547 .xword 0x7c00001e0000
33548 .xword 0x7c0000050000
33549Thr7_User_Data_4v107_data_end:
33550/*********************************************************************/
33551SECTION .Thr7_User_Text_4v00a TEXT_VA=0x7b7000132000
33552attr_text {
33553 Name = .Thr7_User_Text_4v00a ,
33554 VA = 0x7b7000132000 ,/* 0x7b7000133fc0 */
33555 RA = 0x00f0048000 ,
33556 PA = 0x00f0048000 ,
33557 TTE_Context = 0x1cad ,/* TEXT_PRIMARY */
33558 thr7_nz_ctx_tsb_2 ,
33559 TTE_V = 1 ,
33560 TTE_NFO = 0 ,
33561 TTE_L = 1 ,
33562 TTE_Soft = 0x120000 ,
33563 TTE_IE = 0 ,
33564 TTE_E = 0 ,
33565 TTE_CP = 1 ,
33566 TTE_CV = 0 ,
33567 TTE_P = 0 ,
33568 TTE_EP = 1 ,
33569 TTE_W = 0 ,
33570 TTE_SW1 = 0 ,
33571 TTE_SW0 = 1 ,
33572 TTE_RSVD1 = 0 ,
33573 TTE_Size = 0 ,
33574 /* ITTE_TAG_DATA = 00007b7000133dba 80000000f0048480 */
33575 end_label = Thr7_User_Text_4v00a_text_end ,
33576 compressimage ,
33577 }
33578.text
33579.global Thr7_User_Text_4v00a_text_begin
33580Thr7_User_Text_4v00a_text_begin:
33581 nop
33582 sub %g1, 1, %g1
33583 brz %g1,Thr7_User_Text_4v00a_exit
33584 nop
33585 nop
33586 nop
33587 nop
33588 nop
33589 nop
33590 nop
33591 nop
33592 nop
33593 nop
33594 nop
33595 nop
33596 nop
33597 .word 0xbe876090
33598 .word 0xd4dfd000
33599 .word 0xee7760a0
33600 .word 0xc0742778
33601thr7_MMU_ASI_PRIMARY_442:
33602 .word 0x87802080
33603 .word 0xc6f42060
33604 .word 0x1000000
33605 or %g0, 0x548, %i7
33606 READ_IDATA_ACCESS
33607 .word 0x1000000
33608 or %g0, 0x446, %i7
33609 LOAD_DDATA_ACCESS
33610 TOGGLE_LSU_IM
33611 .word 0xfcdd5040
33612 .word 0xfa5e6120
33613 ACCESS_ITSB_PTR
33614 TOGGLE_LSU_IM
33615 .word 0xc02c2655
33616 DO_BRANCH
33617 .word 0x81c0e088
33618 .word 0xbe124000
33619 GOTO_SUPERVISOR0
33620 IDEMAP_ALL
33621 .word 0xbe13c000
33622 GOTO_SUPERVISOR0
33623 .word 0xe0756160
33624 .word 0xc0376da4
33625 .word 0xfa7560d0
33626 .word 0xc0276ae8
33627 DDEMAP_ALL
33628thr7_MMU_ASI_PRIMARY_443:
33629 .word 0x87802080
33630 .word 0xf8f66148
33631 DDEMAP_ALL_PAGES
33632thr7_MMU_ASI_PRIMARY_444:
33633 .word 0x87802080
33634 .word 0xe4f2a078
33635 .word 0xec776070
33636 .word 0xc034224c
33637 .word 0xfcdc1000
33638 .word 0x1000000
33639 or %g0, 0x011, %i7
33640 LOAD_IDATA_IN
33641 .word 0xc0756610
33642 nop
33643 nop
33644 nop
33645 nop
33646 nop
33647 nop
33648 nop
33649 nop
33650 nop
33651 nop
33652 nop
33653 nop
33654 nop
33655 nop
33656 nop
33657 .word 0x1000000
33658 or %g0, 0x40e, %i7
33659 LOAD_IDATA_ACCESS
33660thr7_MMU_ASI_PRIMARY_445:
33661 .word 0x87802080
33662 .word 0xc8f660e0
33663 .word 0xd8712048
33664 .word 0xc0312ba4
33665 .word 0xdc766028
33666 .word 0xc0776418
33667 .word 0xd65aa010
33668 .word 0xc070aae0
33669 DO_BRANCH
33670 .word 0x81c0e088
33671 .word 0xbe124000
33672 GOTO_SUPERVISOR0
33673 .word 0xfe576c7e
33674 .word 0xfcdd9060
33675 .word 0xfcdc1000
33676 .word 0x1000000
33677 .word 0xbe124000
33678 srlx %i7, 8, %i7
33679 andn %i7, 0x1f, %i7
33680 xor %i7, 0x10, %i7
33681 ITLB_PROBE
33682 .word 0xfe4e65f3
33683 .word 0xe8766028
33684 .word 0xc0212c98
33685 .word 0x1000000
33686 or %g0, 0x78, %i7
33687 DTLB_TAG_READ
33688 TOGGLE_LSU_IM
33689 nop
33690 nop
33691 nop
33692 .word 0xc02d6751
33693 .word 0x1000000
33694 .word 0xbe100000
33695 IDEMAP_PAGE
33696 IDEMAP_ALL
33697 TOGGLE_LSU_DM
33698 .word 0x1000000
33699 or %g0, 0x5f0, %i7
33700 READ_IDATA_ACCESS
33701 DDEMAP_PCTX
33702 .word 0xc0276460
33703 DO_BRANCH
33704 .word 0x81c1e000
33705 .word 0xbe124000
33706 GOTO_SUPERVISOR0
33707 .word 0xbe8120d0
33708 .word 0xfadfd000
33709 nop
33710 nop
33711 nop
33712 nop
33713 nop
33714 nop
33715 nop
33716 .word 0xbe842060
33717 .word 0xe39fde00
33718thr7_MMU_ASI_BLK_P_446:
33719 .word 0x878020f0
33720 .word 0xe3baa500
33721 TOGGLE_LSU_DM
33722 .word 0xc19c1f00
33723 .word 0xfcdc1000
33724 .word 0xc0366b44
33725 DDEMAP_PCTX
33726 .word 0xc0756170
33727 .word 0x1000000
33728 .word 0xbe120000
33729 IDEMAP_RPAGE
33730 .word 0xc02f6cd1
33731 .word 0xfe5c2cb0
33732 .word 0x1000000
33733 .word 0xbe158000
33734 srlx %i7, 8, %i7
33735 andn %i7, 0x1f, %i7
33736 xor %i7, 0x10, %i7
33737 ITLB_PROBE
33738 DDEMAP_ALL_PAGES
33739thr7_MMU_ASI_BLK_COMMIT_S_447:
33740 .word 0x878020e1
33741 .word 0xc1b96dc0
33742 nop
33743 DDEMAP_ALL_PAGES
33744 DO_BRANCH
33745 .word 0x81c4e000
33746 .word 0xbe13c000
33747 GOTO_SUPERVISOR0
33748 .word 0xd270a118
33749 .word 0xc02428a4
33750 .word 0x81c1e000
33751 .word 0xbe124000
33752 GOTO_SUPERVISOR0
33753 nop
33754Thr7_User_Text_4v00a_exit:
33755 EXIT_GOOD
33756Thr7_User_Text_4v00a_text_end:
33757/*********************************************************************/
33758SECTION .Thr7_User_Data_4v108 DATA_VA=0x7b700003a000
33759attr_data {
33760 Name = .Thr7_User_Data_4v108 ,
33761 VA = 0x7b700003a000 ,/* 0x7b700003bfc0 */
33762 RA = 0x00f0172000 ,
33763 PA = 0x00f0172000 ,
33764 TTE_Context = 0x1cad ,/* DATA_PRIMARY */
33765 thr7_nz_ctx_tsb_2 ,
33766 TTE_V = 1 ,
33767 TTE_NFO = 0 ,
33768 TTE_L = 0 ,
33769 TTE_Soft = 0x080000 ,
33770 TTE_IE = 0 ,
33771 TTE_E = 0 ,
33772 TTE_CP = 1 ,
33773 TTE_CV = 0 ,
33774 TTE_P = 0 ,
33775 TTE_EP = 0 ,
33776 TTE_W = 1 ,
33777 TTE_SW1 = 0 ,
33778 TTE_SW0 = 1 ,
33779 TTE_RSVD1 = 0 ,
33780 TTE_Size = 0 ,
33781 /* DTTE_TAG_DATA = 00007b700003bdba 80000000f0172440 */
33782 end_label = Thr7_User_Data_4v108_data_end ,
33783 compressimage ,
33784 }
33785.data
33786.global Thr7_User_Data_4v108_data_begin
33787Thr7_User_Data_4v108_data_begin:
33788 .xword 0x7b70000de000
33789 .xword 0x7b7000066000
33790 .xword 0x7b700007e000
33791 .xword 0x7c0000660000
33792 .xword 0x7d003d000000
33793 .xword 0x7b700014e000
33794 .xword 0x7c0000cb0000
33795 .xword 0x7b7000126000
33796 .xword 0x7d0000400000
33797 .xword 0x7c0000600000
33798 .xword 0x7c0000780000
33799 .xword 0x7d0002000000
33800 .xword 0x7b700014c000
33801 .xword 0x7b70001d0000
33802 .xword 0x7c0000e20000
33803 .xword 0x7e0d40000000
33804 .xword 0x7b7000128000
33805 .xword 0x7b70000b8000
33806 .xword 0x7b700000c000
33807 .xword 0x7c00005a0000
33808 .xword 0x7d000d400000
33809 .xword 0x7b70001ec000
33810 .xword 0x7d0009c00000
33811 .xword 0x7b7000006000
33812 .xword 0x7c0000db0000
33813 .xword 0x7b70001ea000
33814 .xword 0x7b7000170000
33815 .xword 0x7b70001f6000
33816 .xword 0x7b7000172000
33817 .xword 0x7b700000e000
33818 .xword 0x7b7000176000
33819 .xword 0x7b7000132000
33820 .xword 0x7b700003a000
33821 .xword 0x7c0000af0000
33822 .xword 0x7b700011c000
33823 .xword 0x7e08b0000000
33824 .xword 0x7b7000014000
33825 .xword 0x7b7000156000
33826 .xword 0x7b7000092000
33827 .xword 0x7b70000a4000
33828 .xword 0x7b7000100000
33829 .xword 0x7c0000d50000
33830 .xword 0x7e0730000000
33831 .xword 0x7b7000016000
33832 .xword 0x7c00001e0000
33833 .xword 0x7c0000050000
33834Thr7_User_Data_4v108_data_end:
33835/*********************************************************************/
33836SECTION .Thr7_User_Text_4v00b TEXT_VA=0x7c0000af0000
33837attr_text {
33838 Name = .Thr7_User_Text_4v00b ,
33839 VA = 0x7c0000af0000 ,/* 0x7c0000afffc0 */
33840 RA = 0x0030b30000 ,
33841 PA = 0x7430b30000 ,
33842 TTE_Context = 0x1cad ,/* TEXT_PRIMARY */
33843 thr7_nz_ctx_tsb_3 ,
33844 TTE_V = 1 ,
33845 TTE_NFO = 0 ,
33846 TTE_L = 1 ,
33847 TTE_Soft = 0x120000 ,
33848 TTE_IE = 0 ,
33849 TTE_E = 0 ,
33850 TTE_CP = 1 ,
33851 TTE_CV = 0 ,
33852 TTE_P = 0 ,
33853 TTE_EP = 1 ,
33854 TTE_W = 0 ,
33855 TTE_SW1 = 0 ,
33856 TTE_SW0 = 1 ,
33857 TTE_RSVD1 = 0 ,
33858 TTE_Size = 1 ,
33859 /* ITTE_TAG_DATA = 00007c0000af1dba 8000007430b30481 */
33860 end_label = Thr7_User_Text_4v00b_text_end ,
33861 compressimage ,
33862 }
33863.text
33864.global Thr7_User_Text_4v00b_text_begin
33865Thr7_User_Text_4v00b_text_begin:
33866 nop
33867 sub %g1, 1, %g1
33868 brz %g1,Thr7_User_Text_4v00b_exit
33869 nop
33870 .word 0xd85f6018
33871 nop
33872 nop
33873 nop
33874 nop
33875 nop
33876 nop
33877 nop
33878 nop
33879 TOGGLE_LSU_IM
33880thr7_MMU_ASI_BLK_COMMIT_S_448:
33881 .word 0x878020e1
33882 .word 0xc1bc6580
33883 .word 0xc032aeac
33884 TOGGLE_LSU_IM
33885 .word 0xfcdad020
33886 nop
33887 nop
33888 nop
33889 nop
33890 nop
33891 nop
33892 nop
33893 nop
33894 nop
33895 TOGGLE_LSU_DM
33896thr7_MMU_ASI_BLK_P_449:
33897 .word 0x878020f0
33898 .word 0xc1baaf00
33899 IDEMAP_PCTX
33900 .word 0xcc5aa078
33901 .word 0x1000000
33902 or %g0, 0x084, %i7
33903 LOAD_DDATA_IN
33904thr7_MMU_ASI_PRIMARY_450:
33905 .word 0x87802080
33906 .word 0xc8f76120
33907 DO_BRANCH
33908 .word 0x81c1e000
33909 .word 0xbe124000
33910 GOTO_SUPERVISOR0
33911 nop
33912 nop
33913 ACCESS_DTSB_PTR
33914 .word 0xbe82a130
33915 .word 0xc19fde00
33916 .word 0xde72a0f8
33917 .word 0xc02e65cc
33918 TOGGLE_LSU_IM
33919 ACCESS_ITSB_PTR
33920 .word 0xfcdc1000
33921 ACCESS_ITSB_PTR
33922 nop
33923 nop
33924 nop
33925 nop
33926 nop
33927 nop
33928 nop
33929 DDEMAP_NCTX
33930 nop
33931 nop
33932 nop
33933 nop
33934 nop
33935 nop
33936 nop
33937 nop
33938 nop
33939 nop
33940 nop
33941 nop
33942 nop
33943 nop
33944 .word 0x1000000
33945 or %g0, 0x778, %i7
33946 DTLB_TAG_READ
33947 nop
33948 nop
33949 nop
33950 nop
33951 nop
33952 nop
33953 nop
33954 nop
33955 nop
33956 DO_BRANCH
33957 .word 0x81c62000
33958 .word 0xbe124000
33959 GOTO_SUPERVISOR0
33960 DDEMAP_ALL_RPAGES
33961 .word 0xbe82a038
33962 .word 0xeadfd000
33963 DDEMAP_ALL_RPAGES
33964 .word 0xc0376b16
33965 .word 0x1000000
33966 or %g0, 0x4e0, %i7
33967 READ_DDATA_ACCESS
33968 .word 0x1000000
33969 .word 0xbe144000
33970 DDEMAP_RPAGE
33971thr7_MMU_ASI_BLK_PL_451:
33972 .word 0x878020f8
33973 .word 0xc3baa640
33974 .word 0x1000000
33975 or %g0, 0x14d, %i7
33976 LOAD_IDATA_ACCESS
33977 DO_BRANCH
33978 .word 0x81c72000
33979 .word 0xbe13c000
33980 GOTO_SUPERVISOR0
33981 .word 0xfa5aa090
33982 .word 0x81c62000
33983 .word 0xbe13c000
33984 GOTO_SUPERVISOR0
33985 nop
33986Thr7_User_Text_4v00b_exit:
33987 EXIT_GOOD
33988Thr7_User_Text_4v00b_text_end:
33989/*********************************************************************/
33990SECTION .Thr7_User_Data_4v109 DATA_VA=0x7b700011c000
33991attr_data {
33992 Name = .Thr7_User_Data_4v109 ,
33993 VA = 0x7b700011c000 ,/* 0x7b700011dfc0 */
33994 RA = 0x00f011e000 ,
33995 PA = 0x00f011e000 ,
33996 TTE_Context = 0x1cad ,/* DATA_PRIMARY */
33997 thr7_nz_ctx_tsb_2 ,
33998 TTE_V = 1 ,
33999 TTE_NFO = 0 ,
34000 TTE_L = 0 ,
34001 TTE_Soft = 0x080000 ,
34002 TTE_IE = 0 ,
34003 TTE_E = 0 ,
34004 TTE_CP = 1 ,
34005 TTE_CV = 0 ,
34006 TTE_P = 0 ,
34007 TTE_EP = 0 ,
34008 TTE_W = 1 ,
34009 TTE_SW1 = 0 ,
34010 TTE_SW0 = 1 ,
34011 TTE_RSVD1 = 0 ,
34012 TTE_Size = 0 ,
34013 /* DTTE_TAG_DATA = 00007b700011ddba 80000000f011e440 */
34014 end_label = Thr7_User_Data_4v109_data_end ,
34015 compressimage ,
34016 }
34017.data
34018.global Thr7_User_Data_4v109_data_begin
34019Thr7_User_Data_4v109_data_begin:
34020 .xword 0x7b70000de000
34021 .xword 0x7b7000066000
34022 .xword 0x7b700007e000
34023 .xword 0x7c0000660000
34024 .xword 0x7d003d000000
34025 .xword 0x7b700014e000
34026 .xword 0x7c0000cb0000
34027 .xword 0x7b7000126000
34028 .xword 0x7d0000400000
34029 .xword 0x7c0000600000
34030 .xword 0x7c0000780000
34031 .xword 0x7d0002000000
34032 .xword 0x7b700014c000
34033 .xword 0x7b70001d0000
34034 .xword 0x7c0000e20000
34035 .xword 0x7e0d40000000
34036 .xword 0x7b7000128000
34037 .xword 0x7b70000b8000
34038 .xword 0x7b700000c000
34039 .xword 0x7c00005a0000
34040 .xword 0x7d000d400000
34041 .xword 0x7b70001ec000
34042 .xword 0x7d0009c00000
34043 .xword 0x7b7000006000
34044 .xword 0x7c0000db0000
34045 .xword 0x7b70001ea000
34046 .xword 0x7b7000170000
34047 .xword 0x7b70001f6000
34048 .xword 0x7b7000172000
34049 .xword 0x7b700000e000
34050 .xword 0x7b7000176000
34051 .xword 0x7b7000132000
34052 .xword 0x7b700003a000
34053 .xword 0x7c0000af0000
34054 .xword 0x7b700011c000
34055 .xword 0x7e08b0000000
34056 .xword 0x7b7000014000
34057 .xword 0x7b7000156000
34058 .xword 0x7b7000092000
34059 .xword 0x7b70000a4000
34060 .xword 0x7b7000100000
34061 .xword 0x7c0000d50000
34062 .xword 0x7e0730000000
34063 .xword 0x7b7000016000
34064 .xword 0x7c00001e0000
34065 .xword 0x7c0000050000
34066Thr7_User_Data_4v109_data_end:
34067/*********************************************************************/
34068SECTION .Thr7_User_Text_4v00c TEXT_VA=0x7e08b0000000
34069attr_text {
34070 Name = .Thr7_User_Text_4v00c ,
34071 VA = 0x7e08b0000000 ,/* 0x7e08bfffffc0 */
34072 RA = 0x0170000000 ,
34073 PA = 0x7d70000000 ,
34074 TTE_Context = 0x1cad ,/* TEXT_PRIMARY */
34075 thr7_nz_ctx_tsb_1 ,
34076 TTE_V = 1 ,
34077 TTE_NFO = 0 ,
34078 TTE_L = 1 ,
34079 TTE_Soft = 0x120000 ,
34080 TTE_IE = 0 ,
34081 TTE_E = 0 ,
34082 TTE_CP = 1 ,
34083 TTE_CV = 0 ,
34084 TTE_P = 0 ,
34085 TTE_EP = 1 ,
34086 TTE_W = 0 ,
34087 TTE_SW1 = 0 ,
34088 TTE_SW0 = 1 ,
34089 TTE_RSVD1 = 0 ,
34090 TTE_Size = 5 ,
34091 /* ITTE_TAG_DATA = 00007e08b0001cad 8000007d70000485 */
34092 end_label = Thr7_User_Text_4v00c_text_end ,
34093 compressimage ,
34094 }
34095.text
34096.global Thr7_User_Text_4v00c_text_begin
34097Thr7_User_Text_4v00c_text_begin:
34098 nop
34099 sub %g1, 1, %g1
34100 brz %g1,Thr7_User_Text_4v00c_exit
34101 nop
34102 nop
34103 nop
34104 .word 0x1000000
34105 or %g0, 0x053, %i7
34106 LOAD_DDATA_IN
34107 nop
34108 nop
34109 nop
34110 nop
34111 nop
34112 nop
34113 nop
34114 nop
34115 nop
34116 nop
34117 nop
34118 nop
34119 nop
34120 .word 0xc03429e6
34121 nop
34122 nop
34123 nop
34124 nop
34125 nop
34126 nop
34127 .word 0xd472a090
34128 .word 0xc02d6ff2
34129 .word 0xfc9adc60
34130 .word 0xbe124000
34131 GOTO_SUPERVISOR0
34132 .word 0xde72a0a8
34133 .word 0xc031287a
34134 .word 0xca72a070
34135 .word 0xc02aadf8
34136 .word 0xd6756010
34137 .word 0xc03425ba
34138 .word 0x1000000
34139 or %g0, 0x63f, %i7
34140 LOAD_DDATA_ACCESS
34141 .word 0xfe4aa910
34142 .word 0xcc5aa018
34143 .word 0x1000000
34144 or %g0, 0x4d8, %i7
34145 DTLB_TAG_READ
34146 .word 0xbe856038
34147 .word 0xc8dfd000
34148 DDEMAP_ALL_RPAGES
34149 .word 0xfe5d6af0
34150 .word 0x1000000
34151 .word 0xbe120000
34152 DDEMAP_RPAGE
34153 .word 0xfcdc1000
34154 DDEMAP_ALL_RPAGES
34155 DDEMAP_ALL_RPAGES
34156 .word 0xbe120000
34157 GOTO_SUPERVISOR1
34158 .word 0xd872a018
34159 .word 0xc0356b3e
34160 .word 0xbe120000
34161 GOTO_SUPERVISOR1
34162 nop
34163Thr7_User_Text_4v00c_exit:
34164 EXIT_GOOD
34165Thr7_User_Text_4v00c_text_end:
34166/*********************************************************************/
34167SECTION .Thr7_User_Data_4v10a DATA_VA=0x7b7000014000
34168attr_data {
34169 Name = .Thr7_User_Data_4v10a ,
34170 VA = 0x7b7000014000 ,/* 0x7b7000015fc0 */
34171 RA = 0x00f018a000 ,
34172 PA = 0x00f018a000 ,
34173 TTE_Context = 0x1cad ,/* DATA_PRIMARY */
34174 thr7_nz_ctx_tsb_2 ,
34175 TTE_V = 1 ,
34176 TTE_NFO = 0 ,
34177 TTE_L = 0 ,
34178 TTE_Soft = 0x080000 ,
34179 TTE_IE = 0 ,
34180 TTE_E = 0 ,
34181 TTE_CP = 1 ,
34182 TTE_CV = 0 ,
34183 TTE_P = 0 ,
34184 TTE_EP = 0 ,
34185 TTE_W = 1 ,
34186 TTE_SW1 = 0 ,
34187 TTE_SW0 = 1 ,
34188 TTE_RSVD1 = 0 ,
34189 TTE_Size = 0 ,
34190 /* DTTE_TAG_DATA = 00007b7000015dba 80000000f018a440 */
34191 end_label = Thr7_User_Data_4v10a_data_end ,
34192 compressimage ,
34193 }
34194.data
34195.global Thr7_User_Data_4v10a_data_begin
34196Thr7_User_Data_4v10a_data_begin:
34197 .xword 0x7b70000de000
34198 .xword 0x7b7000066000
34199 .xword 0x7b700007e000
34200 .xword 0x7c0000660000
34201 .xword 0x7d003d000000
34202 .xword 0x7b700014e000
34203 .xword 0x7c0000cb0000
34204 .xword 0x7b7000126000
34205 .xword 0x7d0000400000
34206 .xword 0x7c0000600000
34207 .xword 0x7c0000780000
34208 .xword 0x7d0002000000
34209 .xword 0x7b700014c000
34210 .xword 0x7b70001d0000
34211 .xword 0x7c0000e20000
34212 .xword 0x7e0d40000000
34213 .xword 0x7b7000128000
34214 .xword 0x7b70000b8000
34215 .xword 0x7b700000c000
34216 .xword 0x7c00005a0000
34217 .xword 0x7d000d400000
34218 .xword 0x7b70001ec000
34219 .xword 0x7d0009c00000
34220 .xword 0x7b7000006000
34221 .xword 0x7c0000db0000
34222 .xword 0x7b70001ea000
34223 .xword 0x7b7000170000
34224 .xword 0x7b70001f6000
34225 .xword 0x7b7000172000
34226 .xword 0x7b700000e000
34227 .xword 0x7b7000176000
34228 .xword 0x7b7000132000
34229 .xword 0x7b700003a000
34230 .xword 0x7c0000af0000
34231 .xword 0x7b700011c000
34232 .xword 0x7e08b0000000
34233 .xword 0x7b7000014000
34234 .xword 0x7b7000156000
34235 .xword 0x7b7000092000
34236 .xword 0x7b70000a4000
34237 .xword 0x7b7000100000
34238 .xword 0x7c0000d50000
34239 .xword 0x7e0730000000
34240 .xword 0x7b7000016000
34241 .xword 0x7c00001e0000
34242 .xword 0x7c0000050000
34243Thr7_User_Data_4v10a_data_end:
34244/*********************************************************************/
34245SECTION .Thr7_User_Text_4v00d TEXT_VA=0x7b7000156000
34246attr_text {
34247 Name = .Thr7_User_Text_4v00d ,
34248 VA = 0x7b7000156000 ,/* 0x7b7000157fc0 */
34249 RA = 0x00f0020000 ,
34250 PA = 0x00f0020000 ,
34251 TTE_Context = 0x1cad ,/* TEXT_PRIMARY */
34252 thr7_nz_ctx_tsb_2 ,
34253 TTE_V = 1 ,
34254 TTE_NFO = 0 ,
34255 TTE_L = 1 ,
34256 TTE_Soft = 0x120000 ,
34257 TTE_IE = 0 ,
34258 TTE_E = 0 ,
34259 TTE_CP = 1 ,
34260 TTE_CV = 0 ,
34261 TTE_P = 0 ,
34262 TTE_EP = 1 ,
34263 TTE_W = 0 ,
34264 TTE_SW1 = 0 ,
34265 TTE_SW0 = 1 ,
34266 TTE_RSVD1 = 0 ,
34267 TTE_Size = 0 ,
34268 /* ITTE_TAG_DATA = 00007b7000157dba 80000000f0020480 */
34269 end_label = Thr7_User_Text_4v00d_text_end ,
34270 compressimage ,
34271 }
34272.text
34273.global Thr7_User_Text_4v00d_text_begin
34274Thr7_User_Text_4v00d_text_begin:
34275 nop
34276 sub %g1, 1, %g1
34277 brz %g1,Thr7_User_Text_4v00d_exit
34278 nop
34279 ACCESS_ITSB_PTR
34280 .word 0xd65d6070
34281 .word 0xfcdd5000
34282 .word 0xfcdc1040
34283 .word 0xea5c2130
34284 .word 0xfe4aa152
34285thr7_MMU_ASI_PRIMARY_452:
34286 .word 0x87802080
34287 .word 0xd2f660a8
34288 IDEMAP_ALL_PAGES
34289 nop
34290 nop
34291 nop
34292 nop
34293 nop
34294 nop
34295 nop
34296 nop
34297 nop
34298 nop
34299 nop
34300 nop
34301 nop
34302 DO_BRANCH
34303 .word 0x81c72000
34304 .word 0xbe124000
34305 GOTO_SUPERVISOR0
34306 TOGGLE_LSU_IM
34307 .word 0x1000000
34308 .word 0xbe170000
34309 DDEMAP_RPAGE
34310 .word 0x1000000
34311 or %g0, 0x1e, %i7
34312 LOAD_IDATA_ACCESS
34313 DDEMAP_PCTX
34314 .word 0xc0766e78
34315 .word 0xfcde5000
34316 .word 0xc02c2f25
34317 ACCESS_DTSB_PTR
34318 .word 0x1000000
34319 or %g0, 0x02c, %i7
34320 LOAD_DDATA_IN
34321 DO_BRANCH
34322 .word 0x81c0e088
34323 .word 0xbe124000
34324 GOTO_SUPERVISOR0
34325thr7_MMU_ASI_PRIMARY_453:
34326 .word 0x87802080
34327 .word 0xf6f76018
34328 .word 0x1000000
34329 or %g0, 0x017, %i7
34330 LOAD_IDATA_IN
34331 DDEMAP_ALL_RPAGES
34332 IDEMAP_ALL
34333 .word 0x1000000
34334 or %g0, 0x178, %i7
34335 ITLB_TAG_READ
34336 .word 0xbe150000
34337 GOTO_SUPERVISOR1
34338 .word 0xbe8420e0
34339 .word 0xf2dfd000
34340 .word 0x1000000
34341 .word 0xbe10c000
34342 IDEMAP_RPAGE
34343 .word 0xfe556426
34344 nop
34345 nop
34346 nop
34347 nop
34348 nop
34349 nop
34350 nop
34351 nop
34352 IDEMAP_ALL
34353thr7_MMU_ASI_PRIMARY_454:
34354 .word 0x87802080
34355 .word 0xd2f420c8
34356 .word 0x1000000
34357 or %g0, 0x4f8, %i7
34358 READ_IDATA_ACCESS
34359 IDEMAP_ALL_RPAGES
34360 .word 0x1000000
34361 or %g0, 0x093, %i7
34362 LOAD_DDATA_IN
34363thr7_MMU_ASI_PRIMARY_455:
34364 .word 0x87802080
34365 .word 0xdaf2a0c8
34366 .word 0xd45e60d0
34367 .word 0xfe542566
34368 .word 0xbe138000
34369 GOTO_SUPERVISOR1
34370 nop
34371 nop
34372 nop
34373 nop
34374 nop
34375 .word 0xec756010
34376 .word 0xc0756170
34377thr7_MMU_ASI_PRIMARY_456:
34378 .word 0x87802080
34379 .word 0xf2f42038
34380 .word 0x1000000
34381 or %g0, 0x7a0, %i7
34382 DTLB_TAG_READ
34383 .word 0xfe4e61ad
34384 .word 0xc02aad52
34385 DO_BRANCH
34386 .word 0x81c0e088
34387 .word 0xbe124000
34388 GOTO_SUPERVISOR0
34389 .word 0xf45e6010
34390 .word 0xbe124000
34391 GOTO_SUPERVISOR0
34392 nop
34393Thr7_User_Text_4v00d_exit:
34394 EXIT_GOOD
34395Thr7_User_Text_4v00d_text_end:
34396/*********************************************************************/
34397SECTION .Thr7_User_Data_4v10b DATA_VA=0x7b7000092000
34398attr_data {
34399 Name = .Thr7_User_Data_4v10b ,
34400 VA = 0x7b7000092000 ,/* 0x7b7000093fc0 */
34401 RA = 0x00f01e4000 ,
34402 PA = 0x00f01e4000 ,
34403 TTE_Context = 0x1cad ,/* DATA_PRIMARY */
34404 thr7_nz_ctx_tsb_2 ,
34405 TTE_V = 1 ,
34406 TTE_NFO = 0 ,
34407 TTE_L = 0 ,
34408 TTE_Soft = 0x080000 ,
34409 TTE_IE = 0 ,
34410 TTE_E = 0 ,
34411 TTE_CP = 1 ,
34412 TTE_CV = 0 ,
34413 TTE_P = 0 ,
34414 TTE_EP = 0 ,
34415 TTE_W = 1 ,
34416 TTE_SW1 = 0 ,
34417 TTE_SW0 = 1 ,
34418 TTE_RSVD1 = 0 ,
34419 TTE_Size = 0 ,
34420 /* DTTE_TAG_DATA = 00007b7000093dba 80000000f01e4440 */
34421 end_label = Thr7_User_Data_4v10b_data_end ,
34422 compressimage ,
34423 }
34424.data
34425.global Thr7_User_Data_4v10b_data_begin
34426Thr7_User_Data_4v10b_data_begin:
34427 .xword 0x7b70000de000
34428 .xword 0x7b7000066000
34429 .xword 0x7b700007e000
34430 .xword 0x7c0000660000
34431 .xword 0x7d003d000000
34432 .xword 0x7b700014e000
34433 .xword 0x7c0000cb0000
34434 .xword 0x7b7000126000
34435 .xword 0x7d0000400000
34436 .xword 0x7c0000600000
34437 .xword 0x7c0000780000
34438 .xword 0x7d0002000000
34439 .xword 0x7b700014c000
34440 .xword 0x7b70001d0000
34441 .xword 0x7c0000e20000
34442 .xword 0x7e0d40000000
34443 .xword 0x7b7000128000
34444 .xword 0x7b70000b8000
34445 .xword 0x7b700000c000
34446 .xword 0x7c00005a0000
34447 .xword 0x7d000d400000
34448 .xword 0x7b70001ec000
34449 .xword 0x7d0009c00000
34450 .xword 0x7b7000006000
34451 .xword 0x7c0000db0000
34452 .xword 0x7b70001ea000
34453 .xword 0x7b7000170000
34454 .xword 0x7b70001f6000
34455 .xword 0x7b7000172000
34456 .xword 0x7b700000e000
34457 .xword 0x7b7000176000
34458 .xword 0x7b7000132000
34459 .xword 0x7b700003a000
34460 .xword 0x7c0000af0000
34461 .xword 0x7b700011c000
34462 .xword 0x7e08b0000000
34463 .xword 0x7b7000014000
34464 .xword 0x7b7000156000
34465 .xword 0x7b7000092000
34466 .xword 0x7b70000a4000
34467 .xword 0x7b7000100000
34468 .xword 0x7c0000d50000
34469 .xword 0x7e0730000000
34470 .xword 0x7b7000016000
34471 .xword 0x7c00001e0000
34472 .xword 0x7c0000050000
34473Thr7_User_Data_4v10b_data_end:
34474/*********************************************************************/
34475SECTION .Thr7_User_Text_4v00e TEXT_VA=0x7b70000a4000
34476attr_text {
34477 Name = .Thr7_User_Text_4v00e ,
34478 VA = 0x7b70000a4000 ,/* 0x7b70000a5fc0 */
34479 RA = 0x00f0054000 ,
34480 PA = 0x00f0054000 ,
34481 TTE_Context = 0x1cad ,/* TEXT_PRIMARY */
34482 thr7_nz_ctx_tsb_2 ,
34483 TTE_V = 1 ,
34484 TTE_NFO = 0 ,
34485 TTE_L = 1 ,
34486 TTE_Soft = 0x120000 ,
34487 TTE_IE = 0 ,
34488 TTE_E = 0 ,
34489 TTE_CP = 1 ,
34490 TTE_CV = 0 ,
34491 TTE_P = 0 ,
34492 TTE_EP = 1 ,
34493 TTE_W = 0 ,
34494 TTE_SW1 = 0 ,
34495 TTE_SW0 = 1 ,
34496 TTE_RSVD1 = 0 ,
34497 TTE_Size = 0 ,
34498 /* ITTE_TAG_DATA = 00007b70000a5dba 80000000f0054480 */
34499 end_label = Thr7_User_Text_4v00e_text_end ,
34500 compressimage ,
34501 }
34502.text
34503.global Thr7_User_Text_4v00e_text_begin
34504Thr7_User_Text_4v00e_text_begin:
34505 nop
34506 sub %g1, 1, %g1
34507 brz %g1,Thr7_User_Text_4v00e_exit
34508 nop
34509 ACCESS_ITSB_PTR
34510 .word 0xc07761f8
34511 .word 0xc0342d1c
34512 nop
34513 nop
34514 nop
34515 nop
34516 nop
34517 nop
34518 .word 0xc0342c76
34519 .word 0x1000000
34520 or %g0, 0x79d, %i7
34521 LOAD_DDATA_ACCESS
34522 .word 0x1000000
34523 or %g0, 0x119, %i7
34524 LOAD_DDATA_ACCESS
34525 DO_BRANCH
34526 .word 0x81c72000
34527 .word 0xbe124000
34528 GOTO_SUPERVISOR0
34529 .word 0x1000000
34530 or %g0, 0x720, %i7
34531 READ_DDATA_ACCESS
34532 TOGGLE_LSU_DM
34533 .word 0xfe4aab6b
34534 nop
34535 nop
34536 nop
34537 nop
34538 nop
34539 nop
34540 nop
34541 .word 0xd45aa110
34542 .word 0xfe4561dc
34543 .word 0x1000000
34544 or %g0, 0x65e, %i7
34545 LOAD_DDATA_ACCESS
34546 .word 0x1000000
34547 or %g0, 0x006, %i7
34548 LOAD_IDATA_IN
34549 .word 0xfe412dfc
34550 ACCESS_DTSB_PTR
34551 .word 0xfe54230a
34552 .word 0x1000000
34553 or %g0, 0x7e8, %i7
34554 DTLB_TAG_READ
34555 .word 0xfe58a290
34556thr7_MMU_ASI_PRIMARY_LITTLE_457:
34557 .word 0x87802088
34558 .word 0xcaf2a010
34559 nop
34560 nop
34561 nop
34562 nop
34563 nop
34564 nop
34565 nop
34566 nop
34567 nop
34568 .word 0xfcdf5000
34569 .word 0x1000000
34570 or %g0, 0x450, %i7
34571 READ_IDATA_ACCESS
34572 .word 0x1000000
34573 or %g0, 0x7c0, %i7
34574 DTLB_TAG_READ
34575 DO_BRANCH
34576 .word 0x81c72000
34577 .word 0xbe124000
34578 GOTO_SUPERVISOR0
34579 .word 0x1000000
34580 .word 0xbe174000
34581 IDEMAP_PAGE
34582 .word 0xee5d6078
34583 .word 0x1000000
34584 or %g0, 0x039, %i7
34585 LOAD_DDATA_IN
34586 .word 0xd45aa0b0
34587 .word 0x1000000
34588 .word 0xbe10c000
34589 srlx %i7, 8, %i7
34590 andn %i7, 0x1f, %i7
34591 ITLB_PROBE
34592 .word 0xc0766608
34593 nop
34594 nop
34595 nop
34596 nop
34597 nop
34598 nop
34599 nop
34600 .word 0xc072af80
34601 .word 0xea5c2110
34602 .word 0x1000000
34603 or %g0, 0x43b, %i7
34604 LOAD_DDATA_ACCESS
34605 .word 0x1000000
34606 or %g0, 0xe0, %i7
34607 ITLB_TAG_READ
34608 nop
34609 nop
34610 nop
34611 .word 0x1000000
34612 or %g0, 0x4c8, %i7
34613 READ_IDATA_ACCESS
34614thr7_MMU_ASI_PRIMARY_458:
34615 .word 0x87802080
34616 .word 0xc6f2a0a8
34617 .word 0x1000000
34618 or %g0, 0x014, %i7
34619 LOAD_IDATA_IN
34620 nop
34621 nop
34622 nop
34623 .word 0xfc9f5c40
34624 .word 0xbe150000
34625 GOTO_SUPERVISOR1
34626 .word 0xf472a098
34627 .word 0xc07564b8
34628 .word 0xbe138000
34629 GOTO_SUPERVISOR1
34630 nop
34631Thr7_User_Text_4v00e_exit:
34632 EXIT_GOOD
34633Thr7_User_Text_4v00e_text_end:
34634/*********************************************************************/
34635SECTION .Thr7_User_Data_4v10c DATA_VA=0x7b7000100000
34636attr_data {
34637 Name = .Thr7_User_Data_4v10c ,
34638 VA = 0x7b7000100000 ,/* 0x7b7000101fc0 */
34639 RA = 0x00f00ee000 ,
34640 PA = 0x00f00ee000 ,
34641 TTE_Context = 0x1cad ,/* DATA_PRIMARY */
34642 thr7_nz_ctx_tsb_2 ,
34643 TTE_V = 1 ,
34644 TTE_NFO = 0 ,
34645 TTE_L = 0 ,
34646 TTE_Soft = 0x080000 ,
34647 TTE_IE = 0 ,
34648 TTE_E = 0 ,
34649 TTE_CP = 1 ,
34650 TTE_CV = 0 ,
34651 TTE_P = 0 ,
34652 TTE_EP = 0 ,
34653 TTE_W = 1 ,
34654 TTE_SW1 = 0 ,
34655 TTE_SW0 = 1 ,
34656 TTE_RSVD1 = 0 ,
34657 TTE_Size = 0 ,
34658 /* DTTE_TAG_DATA = 00007b7000101dba 80000000f00ee440 */
34659 end_label = Thr7_User_Data_4v10c_data_end ,
34660 compressimage ,
34661 }
34662.data
34663.global Thr7_User_Data_4v10c_data_begin
34664Thr7_User_Data_4v10c_data_begin:
34665 .xword 0x7b70000de000
34666 .xword 0x7b7000066000
34667 .xword 0x7b700007e000
34668 .xword 0x7c0000660000
34669 .xword 0x7d003d000000
34670 .xword 0x7b700014e000
34671 .xword 0x7c0000cb0000
34672 .xword 0x7b7000126000
34673 .xword 0x7d0000400000
34674 .xword 0x7c0000600000
34675 .xword 0x7c0000780000
34676 .xword 0x7d0002000000
34677 .xword 0x7b700014c000
34678 .xword 0x7b70001d0000
34679 .xword 0x7c0000e20000
34680 .xword 0x7e0d40000000
34681 .xword 0x7b7000128000
34682 .xword 0x7b70000b8000
34683 .xword 0x7b700000c000
34684 .xword 0x7c00005a0000
34685 .xword 0x7d000d400000
34686 .xword 0x7b70001ec000
34687 .xword 0x7d0009c00000
34688 .xword 0x7b7000006000
34689 .xword 0x7c0000db0000
34690 .xword 0x7b70001ea000
34691 .xword 0x7b7000170000
34692 .xword 0x7b70001f6000
34693 .xword 0x7b7000172000
34694 .xword 0x7b700000e000
34695 .xword 0x7b7000176000
34696 .xword 0x7b7000132000
34697 .xword 0x7b700003a000
34698 .xword 0x7c0000af0000
34699 .xword 0x7b700011c000
34700 .xword 0x7e08b0000000
34701 .xword 0x7b7000014000
34702 .xword 0x7b7000156000
34703 .xword 0x7b7000092000
34704 .xword 0x7b70000a4000
34705 .xword 0x7b7000100000
34706 .xword 0x7c0000d50000
34707 .xword 0x7e0730000000
34708 .xword 0x7b7000016000
34709 .xword 0x7c00001e0000
34710 .xword 0x7c0000050000
34711Thr7_User_Data_4v10c_data_end:
34712/*********************************************************************/
34713SECTION .Thr7_User_Text_4v00f TEXT_VA=0x7c0000d50000
34714attr_text {
34715 Name = .Thr7_User_Text_4v00f ,
34716 VA = 0x7c0000d50000 ,/* 0x7c0000d5ffc0 */
34717 RA = 0x0030f60000 ,
34718 PA = 0x7430f60000 ,
34719 TTE_Context = 0x1cad ,/* TEXT_PRIMARY */
34720 thr7_nz_ctx_tsb_3 ,
34721 TTE_V = 1 ,
34722 TTE_NFO = 0 ,
34723 TTE_L = 1 ,
34724 TTE_Soft = 0x120000 ,
34725 TTE_IE = 0 ,
34726 TTE_E = 0 ,
34727 TTE_CP = 1 ,
34728 TTE_CV = 0 ,
34729 TTE_P = 0 ,
34730 TTE_EP = 1 ,
34731 TTE_W = 0 ,
34732 TTE_SW1 = 0 ,
34733 TTE_SW0 = 1 ,
34734 TTE_RSVD1 = 0 ,
34735 TTE_Size = 1 ,
34736 /* ITTE_TAG_DATA = 00007c0000d51dba 8000007430f60481 */
34737 end_label = Thr7_User_Text_4v00f_text_end ,
34738 compressimage ,
34739 }
34740.text
34741.global Thr7_User_Text_4v00f_text_begin
34742Thr7_User_Text_4v00f_text_begin:
34743 nop
34744 sub %g1, 1, %g1
34745 brz %g1,Thr7_User_Text_4v00f_exit
34746 nop
34747 .word 0xc85c20d0
34748 .word 0xfc9a9100
34749 .word 0xd8776048
34750 .word 0xc028a170
34751 .word 0xc0776528
34752 .word 0xbe8760e0
34753 .word 0xeadfd000
34754 nop
34755 nop
34756 nop
34757 nop
34758 nop
34759 nop
34760 nop
34761 nop
34762 nop
34763 nop
34764 nop
34765 nop
34766 nop
34767 .word 0x1000000
34768 or %g0, 0x583, %i7
34769 LOAD_IDATA_ACCESS
34770 .word 0xc022a1a0
34771 TOGGLE_LSU_DM
34772 IDEMAP_ALL
34773 .word 0xbe13c000
34774 GOTO_SUPERVISOR0
34775 .word 0xfcd95160
34776 TOGGLE_LSU_DM
34777 .word 0xfe576cc8
34778 .word 0x1000000
34779 or %g0, 0x138, %i7
34780 ITLB_TAG_READ
34781 .word 0x1000000
34782 or %g0, 0x520, %i7
34783 DTLB_TAG_READ
34784 .word 0xbe8560d0
34785 .word 0xe0dfd000
34786 nop
34787 nop
34788 nop
34789 TOGGLE_LSU_IM
34790 .word 0xc02c2389
34791 TOGGLE_LSU_IM
34792 .word 0xfcde5000
34793 .word 0x1000000
34794 or %g0, 0x678, %i7
34795 READ_DDATA_ACCESS
34796 ACCESS_ITSB_PTR
34797 DO_BRANCH
34798 .word 0x81c0e088
34799 .word 0xbe124000
34800 GOTO_SUPERVISOR0
34801 .word 0x1000000
34802 or %g0, 0x049, %i7
34803 LOAD_DDATA_IN
34804 .word 0xd472a038
34805 .word 0xc0376620
34806 .word 0xbe842110
34807 .word 0xe0dfd000
34808 .word 0xbe13c000
34809 GOTO_SUPERVISOR0
34810 .word 0xfe5e68a0
34811 .word 0x81c62000
34812 .word 0xbe124000
34813 GOTO_SUPERVISOR0
34814 nop
34815Thr7_User_Text_4v00f_exit:
34816 EXIT_GOOD
34817Thr7_User_Text_4v00f_text_end:
34818/*********************************************************************/
34819SECTION .Thr7_User_Data_4v10d DATA_VA=0x7e0730000000
34820attr_data {
34821 Name = .Thr7_User_Data_4v10d ,
34822 VA = 0x7e0730000000 ,/* 0x7e073fffffc0 */
34823 RA = 0x02b0000000 ,
34824 PA = 0x7eb0000000 ,
34825 TTE_Context = 0x1cad ,/* DATA_PRIMARY */
34826 thr7_nz_ctx_tsb_1 ,
34827 TTE_V = 1 ,
34828 TTE_NFO = 0 ,
34829 TTE_L = 0 ,
34830 TTE_Soft = 0x080000 ,
34831 TTE_IE = 0 ,
34832 TTE_E = 0 ,
34833 TTE_CP = 1 ,
34834 TTE_CV = 0 ,
34835 TTE_P = 0 ,
34836 TTE_EP = 0 ,
34837 TTE_W = 1 ,
34838 TTE_SW1 = 0 ,
34839 TTE_SW0 = 1 ,
34840 TTE_RSVD1 = 0 ,
34841 TTE_Size = 5 ,
34842 /* DTTE_TAG_DATA = 00007e0730001cad 8000007eb0000445 */
34843 end_label = Thr7_User_Data_4v10d_data_end ,
34844 compressimage ,
34845 }
34846.data
34847.global Thr7_User_Data_4v10d_data_begin
34848Thr7_User_Data_4v10d_data_begin:
34849 .xword 0x7b70000de000
34850 .xword 0x7b7000066000
34851 .xword 0x7b700007e000
34852 .xword 0x7c0000660000
34853 .xword 0x7d003d000000
34854 .xword 0x7b700014e000
34855 .xword 0x7c0000cb0000
34856 .xword 0x7b7000126000
34857 .xword 0x7d0000400000
34858 .xword 0x7c0000600000
34859 .xword 0x7c0000780000
34860 .xword 0x7d0002000000
34861 .xword 0x7b700014c000
34862 .xword 0x7b70001d0000
34863 .xword 0x7c0000e20000
34864 .xword 0x7e0d40000000
34865 .xword 0x7b7000128000
34866 .xword 0x7b70000b8000
34867 .xword 0x7b700000c000
34868 .xword 0x7c00005a0000
34869 .xword 0x7d000d400000
34870 .xword 0x7b70001ec000
34871 .xword 0x7d0009c00000
34872 .xword 0x7b7000006000
34873 .xword 0x7c0000db0000
34874 .xword 0x7b70001ea000
34875 .xword 0x7b7000170000
34876 .xword 0x7b70001f6000
34877 .xword 0x7b7000172000
34878 .xword 0x7b700000e000
34879 .xword 0x7b7000176000
34880 .xword 0x7b7000132000
34881 .xword 0x7b700003a000
34882 .xword 0x7c0000af0000
34883 .xword 0x7b700011c000
34884 .xword 0x7e08b0000000
34885 .xword 0x7b7000014000
34886 .xword 0x7b7000156000
34887 .xword 0x7b7000092000
34888 .xword 0x7b70000a4000
34889 .xword 0x7b7000100000
34890 .xword 0x7c0000d50000
34891 .xword 0x7e0730000000
34892 .xword 0x7b7000016000
34893 .xword 0x7c00001e0000
34894 .xword 0x7c0000050000
34895Thr7_User_Data_4v10d_data_end:
34896/*********************************************************************/
34897SECTION .Thr7_User_Text_4v010 TEXT_VA=0x7b7000016000
34898attr_text {
34899 Name = .Thr7_User_Text_4v010 ,
34900 VA = 0x7b7000016000 ,/* 0x7b7000017fc0 */
34901 RA = 0x00f0168000 ,
34902 PA = 0x00f0168000 ,
34903 TTE_Context = 0x1cad ,/* TEXT_PRIMARY */
34904 thr7_nz_ctx_tsb_2 ,
34905 TTE_V = 1 ,
34906 TTE_NFO = 0 ,
34907 TTE_L = 1 ,
34908 TTE_Soft = 0x120000 ,
34909 TTE_IE = 0 ,
34910 TTE_E = 0 ,
34911 TTE_CP = 1 ,
34912 TTE_CV = 0 ,
34913 TTE_P = 0 ,
34914 TTE_EP = 1 ,
34915 TTE_W = 0 ,
34916 TTE_SW1 = 0 ,
34917 TTE_SW0 = 1 ,
34918 TTE_RSVD1 = 0 ,
34919 TTE_Size = 0 ,
34920 /* ITTE_TAG_DATA = 00007b7000017dba 80000000f0168480 */
34921 end_label = Thr7_User_Text_4v010_text_end ,
34922 compressimage ,
34923 }
34924.text
34925.global Thr7_User_Text_4v010_text_begin
34926Thr7_User_Text_4v010_text_begin:
34927 nop
34928 sub %g1, 1, %g1
34929 brz %g1,Thr7_User_Text_4v010_exit
34930 nop
34931 .word 0xfe50afaa
34932 nop
34933 nop
34934 nop
34935 nop
34936 nop
34937 .word 0x1000000
34938 .word 0xbe154000
34939 DDEMAP_RPAGE
34940 .word 0x1000000
34941 or %g0, 0x6db, %i7
34942 LOAD_DDATA_ACCESS
34943 .word 0xce776020
34944 .word 0xc0266cd4
34945 nop
34946 nop
34947 nop
34948 nop
34949 nop
34950 nop
34951 nop
34952 .word 0xdc72a028
34953 .word 0xc0342392
34954 DDEMAP_PCTX
34955 .word 0xe05aa038
34956 .word 0x1000000
34957 or %g0, 0x70, %i7
34958 ITLB_TAG_READ
34959 .word 0xc022aea4
34960 .word 0xe19a9e00
34961 TOGGLE_LSU_DM
34962 nop
34963 nop
34964 .word 0xc070acc8
34965 DDEMAP_PCTX
34966 .word 0xfc9c5020
34967 .word 0xbe8560b0
34968 .word 0xeadfd000
34969 .word 0xfe4423e0
34970 .word 0xbe150000
34971 GOTO_SUPERVISOR1
34972thr7_MMU_ASI_BLK_COMMIT_P_459:
34973 .word 0x878020e0
34974 .word 0xc3baaa40
34975 .word 0xfe4c24bf
34976 nop
34977 nop
34978 nop
34979 nop
34980 nop
34981 nop
34982 .word 0xbe150000
34983 GOTO_SUPERVISOR1
34984 .word 0xfe44237c
34985 .word 0x81c72000
34986 .word 0xbe13c000
34987 GOTO_SUPERVISOR0
34988 nop
34989Thr7_User_Text_4v010_exit:
34990 EXIT_GOOD
34991Thr7_User_Text_4v010_text_end:
34992/*********************************************************************/
34993SECTION .Thr7_User_Data_4v10e DATA_VA=0x7c00001e0000
34994attr_data {
34995 Name = .Thr7_User_Data_4v10e ,
34996 VA = 0x7c00001e0000 ,/* 0x7c00001effc0 */
34997 RA = 0x0030b50000 ,
34998 PA = 0x7430b50000 ,
34999 TTE_Context = 0x1cad ,/* DATA_PRIMARY */
35000 thr7_nz_ctx_tsb_3 ,
35001 TTE_V = 1 ,
35002 TTE_NFO = 0 ,
35003 TTE_L = 0 ,
35004 TTE_Soft = 0x080000 ,
35005 TTE_IE = 0 ,
35006 TTE_E = 0 ,
35007 TTE_CP = 1 ,
35008 TTE_CV = 0 ,
35009 TTE_P = 0 ,
35010 TTE_EP = 0 ,
35011 TTE_W = 1 ,
35012 TTE_SW1 = 0 ,
35013 TTE_SW0 = 1 ,
35014 TTE_RSVD1 = 0 ,
35015 TTE_Size = 1 ,
35016 /* DTTE_TAG_DATA = 00007c00001e1dba 8000007430b50441 */
35017 end_label = Thr7_User_Data_4v10e_data_end ,
35018 compressimage ,
35019 }
35020.data
35021.global Thr7_User_Data_4v10e_data_begin
35022Thr7_User_Data_4v10e_data_begin:
35023 .xword 0x7b70000de000
35024 .xword 0x7b7000066000
35025 .xword 0x7b700007e000
35026 .xword 0x7c0000660000
35027 .xword 0x7d003d000000
35028 .xword 0x7b700014e000
35029 .xword 0x7c0000cb0000
35030 .xword 0x7b7000126000
35031 .xword 0x7d0000400000
35032 .xword 0x7c0000600000
35033 .xword 0x7c0000780000
35034 .xword 0x7d0002000000
35035 .xword 0x7b700014c000
35036 .xword 0x7b70001d0000
35037 .xword 0x7c0000e20000
35038 .xword 0x7e0d40000000
35039 .xword 0x7b7000128000
35040 .xword 0x7b70000b8000
35041 .xword 0x7b700000c000
35042 .xword 0x7c00005a0000
35043 .xword 0x7d000d400000
35044 .xword 0x7b70001ec000
35045 .xword 0x7d0009c00000
35046 .xword 0x7b7000006000
35047 .xword 0x7c0000db0000
35048 .xword 0x7b70001ea000
35049 .xword 0x7b7000170000
35050 .xword 0x7b70001f6000
35051 .xword 0x7b7000172000
35052 .xword 0x7b700000e000
35053 .xword 0x7b7000176000
35054 .xword 0x7b7000132000
35055 .xword 0x7b700003a000
35056 .xword 0x7c0000af0000
35057 .xword 0x7b700011c000
35058 .xword 0x7e08b0000000
35059 .xword 0x7b7000014000
35060 .xword 0x7b7000156000
35061 .xword 0x7b7000092000
35062 .xword 0x7b70000a4000
35063 .xword 0x7b7000100000
35064 .xword 0x7c0000d50000
35065 .xword 0x7e0730000000
35066 .xword 0x7b7000016000
35067 .xword 0x7c00001e0000
35068 .xword 0x7c0000050000
35069Thr7_User_Data_4v10e_data_end:
35070/*********************************************************************/
35071SECTION .Thr7_User_Data_4v10f DATA_VA=0x7c0000050000
35072attr_data {
35073 Name = .Thr7_User_Data_4v10f ,
35074 VA = 0x7c0000050000 ,/* 0x7c000005ffc0 */
35075 RA = 0x0030b90000 ,
35076 PA = 0x7430b90000 ,
35077 TTE_Context = 0x1cad ,/* DATA_PRIMARY */
35078 thr7_nz_ctx_tsb_3 ,
35079 TTE_V = 1 ,
35080 TTE_NFO = 0 ,
35081 TTE_L = 0 ,
35082 TTE_Soft = 0x080000 ,
35083 TTE_IE = 0 ,
35084 TTE_E = 0 ,
35085 TTE_CP = 1 ,
35086 TTE_CV = 0 ,
35087 TTE_P = 0 ,
35088 TTE_EP = 0 ,
35089 TTE_W = 1 ,
35090 TTE_SW1 = 0 ,
35091 TTE_SW0 = 1 ,
35092 TTE_RSVD1 = 0 ,
35093 TTE_Size = 1 ,
35094 /* DTTE_TAG_DATA = 00007c0000051dba 8000007430b90441 */
35095 end_label = Thr7_User_Data_4v10f_data_end ,
35096 compressimage ,
35097 }
35098.data
35099.global Thr7_User_Data_4v10f_data_begin
35100Thr7_User_Data_4v10f_data_begin:
35101 .xword 0x7b70000de000
35102 .xword 0x7b7000066000
35103 .xword 0x7b700007e000
35104 .xword 0x7c0000660000
35105 .xword 0x7d003d000000
35106 .xword 0x7b700014e000
35107 .xword 0x7c0000cb0000
35108 .xword 0x7b7000126000
35109 .xword 0x7d0000400000
35110 .xword 0x7c0000600000
35111 .xword 0x7c0000780000
35112 .xword 0x7d0002000000
35113 .xword 0x7b700014c000
35114 .xword 0x7b70001d0000
35115 .xword 0x7c0000e20000
35116 .xword 0x7e0d40000000
35117 .xword 0x7b7000128000
35118 .xword 0x7b70000b8000
35119 .xword 0x7b700000c000
35120 .xword 0x7c00005a0000
35121 .xword 0x7d000d400000
35122 .xword 0x7b70001ec000
35123 .xword 0x7d0009c00000
35124 .xword 0x7b7000006000
35125 .xword 0x7c0000db0000
35126 .xword 0x7b70001ea000
35127 .xword 0x7b7000170000
35128 .xword 0x7b70001f6000
35129 .xword 0x7b7000172000
35130 .xword 0x7b700000e000
35131 .xword 0x7b7000176000
35132 .xword 0x7b7000132000
35133 .xword 0x7b700003a000
35134 .xword 0x7c0000af0000
35135 .xword 0x7b700011c000
35136 .xword 0x7e08b0000000
35137 .xword 0x7b7000014000
35138 .xword 0x7b7000156000
35139 .xword 0x7b7000092000
35140 .xword 0x7b70000a4000
35141 .xword 0x7b7000100000
35142 .xword 0x7c0000d50000
35143 .xword 0x7e0730000000
35144 .xword 0x7b7000016000
35145 .xword 0x7c00001e0000
35146 .xword 0x7c0000050000
35147Thr7_User_Data_4v10f_data_end:
35148