Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / uarch / mmu / diag / mmu_cmp_test_1.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mmu_cmp_test_1.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 0x1492
245#define THR0_PCONTEXT_1 0x119d
246#define THR0_SCONTEXT_0 0x1759
247#define THR0_SCONTEXT_1 0x1dd2
248#define THR1_PCONTEXT_0 0x1cb5
249#define THR1_PCONTEXT_1 0x0f8a
250#define THR1_SCONTEXT_0 0x09b2
251#define THR1_SCONTEXT_1 0x095a
252#define THR2_PCONTEXT_0 0x09a9
253#define THR2_PCONTEXT_1 0x0693
254#define THR2_SCONTEXT_0 0x04a8
255#define THR2_SCONTEXT_1 0x0a08
256#define THR3_PCONTEXT_0 0x1006
257#define THR3_PCONTEXT_1 0x057b
258#define THR3_SCONTEXT_0 0x1d56
259#define THR3_SCONTEXT_1 0x131a
260#define THR4_PCONTEXT_0 0x1b80
261#define THR4_PCONTEXT_1 0x0416
262#define THR4_SCONTEXT_0 0x0dcb
263#define THR4_SCONTEXT_1 0x08e0
264#define THR5_PCONTEXT_0 0x186b
265#define THR5_PCONTEXT_1 0x1243
266#define THR5_SCONTEXT_0 0x0081
267#define THR5_SCONTEXT_1 0x10d7
268#define THR6_PCONTEXT_0 0x0713
269#define THR6_PCONTEXT_1 0x0d7c
270#define THR6_SCONTEXT_0 0x15b6
271#define THR6_SCONTEXT_1 0x0690
272#define THR7_PCONTEXT_0 0x0021
273#define THR7_PCONTEXT_1 0x01df
274#define THR7_SCONTEXT_0 0x16f8
275#define THR7_SCONTEXT_1 0x1c59
276#define THR0_PTRAP_TEXT_VA 0x6000005b0000
277#define THR0_PTRAP_TEXT_RA 0x00c04c0000
278#define THR0_PTRAP_TEXT_PA 0x0cc04c0000
279#define THR1_PTRAP_TEXT_VA 0x6400005c0000
280#define THR1_PTRAP_TEXT_RA 0x00d03b0000
281#define THR1_PTRAP_TEXT_PA 0x00d03b0000
282#define THR2_PTRAP_TEXT_VA 0x680000890000
283#define THR2_PTRAP_TEXT_RA 0x00e00e0000
284#define THR2_PTRAP_TEXT_PA 0x00e00e0000
285#define THR3_PTRAP_TEXT_VA 0x6c00007a0000
286#define THR3_PTRAP_TEXT_RA 0x00f0d70000
287#define THR3_PTRAP_TEXT_PA 0x3cf0d70000
288#define THR4_PTRAP_TEXT_VA 0x700000050000
289#define THR4_PTRAP_TEXT_RA 0x0100000000
290#define THR4_PTRAP_TEXT_PA 0x4d00000000
291#define THR5_PTRAP_TEXT_VA 0x740000630000
292#define THR5_PTRAP_TEXT_RA 0x0110900000
293#define THR5_PTRAP_TEXT_PA 0x5d10900000
294#define THR6_PTRAP_TEXT_VA 0x780000350000
295#define THR6_PTRAP_TEXT_RA 0x01202c0000
296#define THR6_PTRAP_TEXT_PA 0x01202c0000
297#define THR7_PTRAP_TEXT_VA 0x7c00004a0000
298#define THR7_PTRAP_TEXT_RA 0x0130ce0000
299#define THR7_PTRAP_TEXT_PA 0x0130ce0000
300#include "mmu_hred.s"
301/*********************************************************************/
302SECTION .Thr0_Priv_Sect TEXT_VA=0x5f50001b6000
303attr_text {
304 Name = .Thr0_Priv_Sect ,
305 thr0_nz_ctx_tsb_1
306 VA = 0x5f50001b6000 ,
307 RA = 0x03901f2000 ,
308 PA = 0x0f901f2000 ,
309 TTE_Context = 0x1492 ,
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 = 1 ,
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=0x63600000e000
341attr_text {
342 Name = .Thr1_Priv_Sect ,
343 thr1_nz_ctx_tsb_1
344 VA = 0x63600000e000 ,
345 RA = 0x03a00e0000 ,
346 PA = 0x03a00e0000 ,
347 TTE_Context = 0x1cb5 ,
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 = 1 ,
357 TTE_EP = 1 ,
358 TTE_W = 1 ,
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=0x677000012000
379attr_text {
380 Name = .Thr2_Priv_Sect ,
381 thr2_nz_ctx_tsb_3
382 VA = 0x677000012000 ,
383 RA = 0x03b0150000 ,
384 PA = 0x03b0150000 ,
385 TTE_Context = 0x09a9 ,
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 = 0 ,
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=0x6b8000086000
417attr_text {
418 Name = .Thr3_Priv_Sect ,
419 thr3_nz_ctx_tsb_0
420 VA = 0x6b8000086000 ,
421 RA = 0x03c00f0000 ,
422 PA = 0x03c00f0000 ,
423 TTE_Context = 0x1006 ,
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=0x6f90001c8000
455attr_text {
456 Name = .Thr4_Priv_Sect ,
457 thr4_nz_ctx_tsb_2
458 VA = 0x6f90001c8000 ,
459 RA = 0x03d014a000 ,
460 PA = 0x03d014a000 ,
461 TTE_Context = 0x1b80 ,
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=0x73a0001c0000
493attr_text {
494 Name = .Thr5_Priv_Sect ,
495 thr5_nz_ctx_tsb_3
496 VA = 0x73a0001c0000 ,
497 RA = 0x03e0126000 ,
498 PA = 0x03e0126000 ,
499 TTE_Context = 0x186b ,
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 = 0 ,
509 TTE_EP = 1 ,
510 TTE_W = 1 ,
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=0x77b00015a000
531attr_text {
532 Name = .Thr6_Priv_Sect ,
533 thr6_nz_ctx_tsb_1
534 VA = 0x77b00015a000 ,
535 RA = 0x03f0054000 ,
536 PA = 0x6ff0054000 ,
537 TTE_Context = 0x0713 ,
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 = 0 ,
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=0x7bc000024000
569attr_text {
570 Name = .Thr7_Priv_Sect ,
571 thr7_nz_ctx_tsb_2
572 VA = 0x7bc000024000 ,
573 RA = 0x001014c000 ,
574 PA = 0x001014c000 ,
575 TTE_Context = 0x0021 ,
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 = 1 ,
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 = 0 ,
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 = 0 ,
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 = 1 ,
768 TTE_EP = 1 ,
769 TTE_W = 0 ,
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 = 1 ,
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 = 1 ,
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 0x600000240000
898 .xword 0x600000c00000
899 .xword 0x610004c00000
900 .xword 0x600000080000
901 .xword 0x5f500010c000
902 .xword 0x5f5000170000
903 .xword 0x600000330000
904 .xword 0x5f50000dc000
905 .xword 0x610022c00000
906 .xword 0x5f5000094000
907 .xword 0x610012400000
908 .xword 0x5f500018c000
909 .xword 0x61001c000000
910 .xword 0x600000380000
911 .xword 0x5f500011e000
912 .xword 0x5f50000ee000
913 .xword 0x5f5000118000
914 .xword 0x61002a400000
915 .xword 0x5f500006c000
916 .xword 0x61003fc00000
917 .xword 0x5f500012e000
918 .xword 0x600000e60000
919 .xword 0x600000880000
920 .xword 0x61002dc00000
921 .xword 0x5f500001e000
922 .xword 0x600000400000
923 .xword 0x6000003d0000
924 .xword 0x5f50000f0000
925 .xword 0x600000da0000
926Thr1_register_initial_values:
927 .xword 0x6400006f0000
928 .xword 0x636000020000
929 .xword 0x63600009a000
930 .xword 0x63600008e000
931 .xword 0x6400005d0000
932 .xword 0x6360000b6000
933 .xword 0x636000004000
934 .xword 0x6360001b4000
935 .xword 0x636000098000
936 .xword 0x6400000b0000
937 .xword 0x640000990000
938 .xword 0x636000160000
939 .xword 0x640000430000
940 .xword 0x636000054000
941 .xword 0x636000122000
942 .xword 0x636000042000
943 .xword 0x6400008b0000
944 .xword 0x636000148000
945 .xword 0x63600008c000
946 .xword 0x63600013e000
947 .xword 0x650023000000
948 .xword 0x6360001e0000
949 .xword 0x640000520000
950 .xword 0x63600008a000
951 .xword 0x640000b30000
952 .xword 0x660fa0000000
953 .xword 0x650021800000
954 .xword 0x6360000bc000
955 .xword 0x6360000c0000
956Thr2_register_initial_values:
957 .xword 0x690025000000
958 .xword 0x690016800000
959 .xword 0x677000128000
960 .xword 0x67700018e000
961 .xword 0x6800004c0000
962 .xword 0x677000184000
963 .xword 0x6770001c2000
964 .xword 0x6800000e0000
965 .xword 0x690024400000
966 .xword 0x680000610000
967 .xword 0x677000034000
968 .xword 0x69002c800000
969 .xword 0x680000110000
970 .xword 0x680000120000
971 .xword 0x680000af0000
972 .xword 0x6770001a8000
973 .xword 0x690011400000
974 .xword 0x690030c00000
975 .xword 0x69002b400000
976 .xword 0x6a0170000000
977 .xword 0x680000920000
978 .xword 0x6a01b0000000
979 .xword 0x677000022000
980 .xword 0x680000790000
981 .xword 0x680000dc0000
982 .xword 0x6770000c2000
983 .xword 0x6800003c0000
984 .xword 0x680000370000
985 .xword 0x690039400000
986Thr3_register_initial_values:
987 .xword 0x6c0000c50000
988 .xword 0x6d003cc00000
989 .xword 0x6b800017a000
990 .xword 0x6d0016400000
991 .xword 0x6e08f0000000
992 .xword 0x6d0020c00000
993 .xword 0x6b8000092000
994 .xword 0x6b80001ca000
995 .xword 0x6e0b50000000
996 .xword 0x6e00e0000000
997 .xword 0x6b80000d4000
998 .xword 0x6b8000186000
999 .xword 0x6d0031000000
1000 .xword 0x6b8000096000
1001 .xword 0x6d0024800000
1002 .xword 0x6c0000760000
1003 .xword 0x6c00000c0000
1004 .xword 0x6c0000ec0000
1005 .xword 0x6b80000fa000
1006 .xword 0x6b8000146000
1007 .xword 0x6c0000270000
1008 .xword 0x6c0000de0000
1009 .xword 0x6c0000930000
1010 .xword 0x6d000f400000
1011 .xword 0x6b8000088000
1012 .xword 0x6b80000ca000
1013 .xword 0x6d0024000000
1014 .xword 0x6c00002d0000
1015 .xword 0x6b800001a000
1016Thr4_register_initial_values:
1017 .xword 0x710007c00000
1018 .xword 0x700000060000
1019 .xword 0x6f900000a000
1020 .xword 0x6f9000048000
1021 .xword 0x7000009e0000
1022 .xword 0x710021000000
1023 .xword 0x720530000000
1024 .xword 0x6f9000176000
1025 .xword 0x7000003a0000
1026 .xword 0x6f90001fc000
1027 .xword 0x71003d800000
1028 .xword 0x6f9000166000
1029 .xword 0x700000c60000
1030 .xword 0x700000ed0000
1031 .xword 0x710008400000
1032 .xword 0x6f9000130000
1033 .xword 0x6f90000de000
1034 .xword 0x6f90000ce000
1035 .xword 0x700000820000
1036 .xword 0x700000d80000
1037 .xword 0x6f90001de000
1038 .xword 0x6f9000016000
1039 .xword 0x700000d30000
1040 .xword 0x6f900009e000
1041 .xword 0x710005800000
1042 .xword 0x700000210000
1043 .xword 0x6f90001b8000
1044 .xword 0x710011c00000
1045 .xword 0x7209a0000000
1046Thr5_register_initial_values:
1047 .xword 0x73a000056000
1048 .xword 0x73a000178000
1049 .xword 0x73a0001ba000
1050 .xword 0x73a00009c000
1051 .xword 0x73a000188000
1052 .xword 0x7400005e0000
1053 .xword 0x750012800000
1054 .xword 0x750013000000
1055 .xword 0x73a0001bc000
1056 .xword 0x73a0000a0000
1057 .xword 0x7604b0000000
1058 .xword 0x73a0001e6000
1059 .xword 0x73a000014000
1060 .xword 0x740000b60000
1061 .xword 0x73a000010000
1062 .xword 0x760460000000
1063 .xword 0x73a0000d0000
1064 .xword 0x740000410000
1065 .xword 0x73a00007a000
1066 .xword 0x750005000000
1067 .xword 0x73a000002000
1068 .xword 0x7400005f0000
1069 .xword 0x7400008d0000
1070 .xword 0x740000030000
1071 .xword 0x7601c0000000
1072 .xword 0x73a000050000
1073 .xword 0x740000490000
1074 .xword 0x73a000180000
1075 .xword 0x7603a0000000
1076Thr6_register_initial_values:
1077 .xword 0x780000150000
1078 .xword 0x77b00003a000
1079 .xword 0x77b00014c000
1080 .xword 0x780000a50000
1081 .xword 0x77b00014e000
1082 .xword 0x77b0000d6000
1083 .xword 0x780000c90000
1084 .xword 0x77b000078000
1085 .xword 0x790017800000
1086 .xword 0x780000310000
1087 .xword 0x77b00015c000
1088 .xword 0x77b000190000
1089 .xword 0x77b000052000
1090 .xword 0x77b000174000
1091 .xword 0x780000fc0000
1092 .xword 0x780000540000
1093 .xword 0x77b0000da000
1094 .xword 0x7800009d0000
1095 .xword 0x77b0001c6000
1096 .xword 0x79000c400000
1097 .xword 0x77b0001ea000
1098 .xword 0x79002a800000
1099 .xword 0x77b00015e000
1100 .xword 0x780000ac0000
1101 .xword 0x7800008e0000
1102 .xword 0x790018c00000
1103 .xword 0x7800006d0000
1104 .xword 0x77b0000b4000
1105 .xword 0x77b00003e000
1106Thr7_register_initial_values:
1107 .xword 0x7d0000400000
1108 .xword 0x7bc00011c000
1109 .xword 0x7bc000058000
1110 .xword 0x7bc0001be000
1111 .xword 0x7bc000120000
1112 .xword 0x7c0000290000
1113 .xword 0x7bc00013a000
1114 .xword 0x7c00003e0000
1115 .xword 0x7bc000192000
1116 .xword 0x7bc0001c4000
1117 .xword 0x7bc000152000
1118 .xword 0x7bc000150000
1119 .xword 0x7d0016000000
1120 .xword 0x7d0037800000
1121 .xword 0x7bc0001fe000
1122 .xword 0x7c0000510000
1123 .xword 0x7d0030000000
1124 .xword 0x7bc0001dc000
1125 .xword 0x7bc0000f2000
1126 .xword 0x7d0038c00000
1127 .xword 0x7bc000194000
1128 .xword 0x7bc0001cc000
1129 .xword 0x7c0000640000
1130 .xword 0x7bc0000a2000
1131 .xword 0x7c00008f0000
1132 .xword 0x7bc0000be000
1133 .xword 0x7c0000180000
1134 .xword 0x7bc000124000
1135 .xword 0x7bc000126000
1136.align 32
1137hptrap_itte_begin:
1138 .xword 0x0000600000241492 !0
1139 .xword 0x8000000cc0760081
1140 .xword 0x00005f500010d19d !1
1141 .xword 0x8000000f900d4080
1142 .xword 0x00005f5000170000 !2
1143 .xword 0x800000039012c480
1144 .xword 0x0000600000331492 !3
1145 .xword 0x8000000cc0310081
1146 .xword 0x0000610012401492 !4
1147 .xword 0x8000000863000083
1148 .xword 0x00005f500018c000 !5
1149 .xword 0x80000003900ea480
1150 .xword 0x000061001c001492 !6
1151 .xword 0x8000000866400083
1152 .xword 0x00005f50000ef19d !7
1153 .xword 0x8000000f901ac080
1154 .xword 0x00005f500011919d !8
1155 .xword 0x8000000f9009c080
1156 .xword 0x000061003fc01492 !9
1157 .xword 0x8000000869400083
1158 .xword 0x00005f500012f19d !10
1159 .xword 0x8000000f9002c080
1160 .xword 0x0000600000881492 !11
1161 .xword 0x8000000cc07c0081
1162 .xword 0x00005f500001f19d !12
1163 .xword 0x8000000f9017c080
1164 .xword 0x00006000003d1492 !13
1165 .xword 0x8000000cc05a0081
1166 .xword 0x0000600000da1492 !14
1167 .xword 0x8000000cc0a10081
1168 .xword 0x0000600000b91492 !15
1169 .xword 0x8000000cc0d40081
1170 .xword 0x0000620400001492 !16
1171 .xword 0x8000000320000085
1172 .xword 0x0000600000131492 !17
1173 .xword 0x8000000cc0f20081
1174 .xword 0x00005f500006f19d !18
1175 .xword 0x8000000f901f8080
1176 .xword 0x0000600000c81492 !19
1177 .xword 0x8000000cc0c70081
1178 .xword 0x0000620b40001492 !20
1179 .xword 0x8000000160000085
1180 .xword 0x00006400006f1cb5 !21
1181 .xword 0x8000001cd0770081
1182 .xword 0x00006400005d1cb5 !22
1183 .xword 0x8000001cd00d0081
1184 .xword 0x00006360000b6000 !23
1185 .xword 0x80000003a0008480
1186 .xword 0x0000636000005cb5 !24
1187 .xword 0x80000003a015c080
1188 .xword 0x0000640000991cb5 !25
1189 .xword 0x8000001cd07d0081
1190 .xword 0x0000636000160000 !26
1191 .xword 0x80000003a0078480
1192 .xword 0x0000640000431cb5 !27
1193 .xword 0x8000001cd0860081
1194 .xword 0x00006400008b1cb5 !28
1195 .xword 0x8000001cd0600081
1196 .xword 0x0000636000148000 !29
1197 .xword 0x80000003a0006480
1198 .xword 0x000063600008dcb5 !30
1199 .xword 0x80000003a01fa080
1200 .xword 0x00006360001e1cb5 !31
1201 .xword 0x80000003a01f6080
1202 .xword 0x000063600008bcb5 !32
1203 .xword 0x80000003a0128080
1204 .xword 0x0000660fa0001cb5 !33
1205 .xword 0x8000001f30000085
1206 .xword 0x00006360000bdcb5 !34
1207 .xword 0x80000003a003c080
1208 .xword 0x0000636000105cb5 !35
1209 .xword 0x80000003a00ee080
1210 .xword 0x0000640000581cb5 !36
1211 .xword 0x8000001cd0e50081
1212 .xword 0x00006400001d1cb5 !37
1213 .xword 0x8000001cd0cc0081
1214 .xword 0x0000636000115cb5 !38
1215 .xword 0x80000003a014e080
1216 .xword 0x000063600014bcb5 !39
1217 .xword 0x80000003a01d8080
1218 .xword 0x00006900250009a9 !40
1219 .xword 0x8000002c81c00483
1220 .xword 0x00006800004c09a9 !41
1221 .xword 0x80000000e0c60481
1222 .xword 0x0000677000184000 !42
1223 .xword 0x80000003b0016080
1224 .xword 0x00006770001c29a9 !43
1225 .xword 0x80000003b0144480
1226 .xword 0x00006770000349a9 !44
1227 .xword 0x80000003b0112480
1228 .xword 0x000069002c800000 !45
1229 .xword 0x8000000081000083
1230 .xword 0x00006800001109a9 !46
1231 .xword 0x80000000e0bc0481
1232 .xword 0x00006770001a89a9 !47
1233 .xword 0x80000003b01f4480
1234 .xword 0x0000690011400000 !48
1235 .xword 0x8000000087000083
1236 .xword 0x000069002b4009a9 !49
1237 .xword 0x8000002c82800483
1238 .xword 0x00006a0170000000 !50
1239 .xword 0x8000002f40000085
1240 .xword 0x00006a01b00009a9 !51
1241 .xword 0x8000002840000485
1242 .xword 0x00006800007909a9 !52
1243 .xword 0x80000000e0e30481
1244 .xword 0x00006770000c29a9 !53
1245 .xword 0x80000003b00d8480
1246 .xword 0x00006800003709a9 !54
1247 .xword 0x80000000e03a0481
1248 .xword 0x00006800004d09a9 !55
1249 .xword 0x80000000e0960481
1250 .xword 0x0000680000eb09a9 !56
1251 .xword 0x80000000e0170481
1252 .xword 0x000067700010a9a9 !57
1253 .xword 0x80000003b0124480
1254 .xword 0x0000680000a309a9 !58
1255 .xword 0x80000000e0580481
1256 .xword 0x00006c0000c51006 !59
1257 .xword 0x8000003cf0080481
1258 .xword 0x00006e08f0001006 !60
1259 .xword 0x8000000350000485
1260 .xword 0x00006d0020c00000 !61
1261 .xword 0x8000000092000083
1262 .xword 0x00006b8000093006 !62
1263 .xword 0x80000003c002e480
1264 .xword 0x00006b80000d5006 !63
1265 .xword 0x80000003c013a480
1266 .xword 0x00006b8000186000 !64
1267 .xword 0x80000003c0194080
1268 .xword 0x00006d0031001006 !65
1269 .xword 0x8000000097400483
1270 .xword 0x00006c00000c1006 !66
1271 .xword 0x8000003cf00f0481
1272 .xword 0x00006c0000ec0000 !67
1273 .xword 0x8000003cf01a0081
1274 .xword 0x00006b80000fb006 !68
1275 .xword 0x80000003c00ec480
1276 .xword 0x00006c0000de1006 !69
1277 .xword 0x8000003cf0e60481
1278 .xword 0x00006c0000930000 !70
1279 .xword 0x8000003cf0240081
1280 .xword 0x00006d000f401006 !71
1281 .xword 0x8000000094400483
1282 .xword 0x00006b80000cb006 !72
1283 .xword 0x80000003c01c6480
1284 .xword 0x00006d0024001006 !73
1285 .xword 0x8000000098400483
1286 .xword 0x00006b800001b006 !74
1287 .xword 0x80000003c01e6480
1288 .xword 0x00006c0000721006 !75
1289 .xword 0x8000003cf0560481
1290 .xword 0x00006d0007801006 !76
1291 .xword 0x8000000092c00483
1292 .xword 0x00006d0012001006 !77
1293 .xword 0x8000000090400483
1294 .xword 0x00006b8000169006 !78
1295 .xword 0x80000003c01d4480
1296 .xword 0x00006d000cc01006 !79
1297 .xword 0x800000009f000483
1298 .xword 0x00006b8000039006 !80
1299 .xword 0x80000003c006c480
1300 .xword 0x00006b80000d9006 !81
1301 .xword 0x80000003c0000480
1302 .xword 0x0000710007c01b80 !82
1303 .xword 0x8000004cadc00083
1304 .xword 0x00007000009e1b80 !83
1305 .xword 0x8000004d00690081
1306 .xword 0x0000710021000000 !84
1307 .xword 0x8000004ca4800083
1308 .xword 0x0000720530001b80 !85
1309 .xword 0x8000004f60000085
1310 .xword 0x000071003d801b80 !86
1311 .xword 0x8000004ca6000083
1312 .xword 0x00006f9000166000 !87
1313 .xword 0x80000003d01a0080
1314 .xword 0x0000700000c61b80 !88
1315 .xword 0x8000004d00ec0081
1316 .xword 0x00006f90000de416 !89
1317 .xword 0x80000003d0192080
1318 .xword 0x00006f90000ce000 !90
1319 .xword 0x80000003d001e080
1320 .xword 0x0000700000821b80 !91
1321 .xword 0x8000004d006f0081
1322 .xword 0x0000700000d31b80 !92
1323 .xword 0x8000004d00ff0081
1324 .xword 0x00006f900009e416 !93
1325 .xword 0x80000003d00de080
1326 .xword 0x00006f90001b8416 !94
1327 .xword 0x80000003d0094080
1328 .xword 0x0000710011c01b80 !95
1329 .xword 0x8000004ca4c00083
1330 .xword 0x00006f90000e0416 !96
1331 .xword 0x80000003d01c8080
1332 .xword 0x00006f90000fc416 !97
1333 .xword 0x80000003d005e080
1334 .xword 0x00006f900018a416 !98
1335 .xword 0x80000003d0118080
1336 .xword 0x0000710012c01b80 !99
1337 .xword 0x8000004cad400083
1338 .xword 0x00007000004e1b80 !100
1339 .xword 0x8000004d00750081
1340 .xword 0x000073a00005786b !101
1341 .xword 0x80000003e000e080
1342 .xword 0x000073a00018986b !102
1343 .xword 0x80000003e0162080
1344 .xword 0x00007400005e0000 !103
1345 .xword 0x8000005d10910081
1346 .xword 0x000075001280186b !104
1347 .xword 0x80000000b8800083
1348 .xword 0x00007604b000186b !105
1349 .xword 0x8000000370000085
1350 .xword 0x000073a0001e6000 !106
1351 .xword 0x8000005fe012e080
1352 .xword 0x000073a00001586b !107
1353 .xword 0x80000003e0122080
1354 .xword 0x000073a0000d186b !108
1355 .xword 0x80000003e0028080
1356 .xword 0x0000740000410000 !109
1357 .xword 0x8000005d10990081
1358 .xword 0x000073a00007b86b !110
1359 .xword 0x80000003e010e080
1360 .xword 0x00007400005f186b !111
1361 .xword 0x8000000110d60081
1362 .xword 0x00007400008d0000 !112
1363 .xword 0x8000005d105e0081
1364 .xword 0x00007601c000186b !113
1365 .xword 0x8000000220000085
1366 .xword 0x000073a000050000 !114
1367 .xword 0x8000005fe0044080
1368 .xword 0x000073a00018186b !115
1369 .xword 0x80000003e0058080
1370 .xword 0x000073a00011b86b !116
1371 .xword 0x80000003e0130080
1372 .xword 0x000073a00000d86b !117
1373 .xword 0x80000003e0132080
1374 .xword 0x000073a00006586b !118
1375 .xword 0x80000003e003e080
1376 .xword 0x000074000022186b !119
1377 .xword 0x8000000110010081
1378 .xword 0x000074000053186b !120
1379 .xword 0x80000001108c0081
1380 .xword 0x000073a00019986b !121
1381 .xword 0x80000003e0062080
1382 .xword 0x0000780000150713 !122
1383 .xword 0x8000006d20cd0481
1384 .xword 0x000077b00014ed7c !123
1385 .xword 0x8000006ff01a2480
1386 .xword 0x000077b0000d6000 !124
1387 .xword 0x8000006ff00a6080
1388 .xword 0x0000780000c90713 !125
1389 .xword 0x8000006d20810481
1390 .xword 0x000077b00015cd7c !126
1391 .xword 0x8000006ff00f2480
1392 .xword 0x000077b000190000 !127
1393 .xword 0x8000006ff0136080
1394 .xword 0x000077b000052d7c !128
1395 .xword 0x8000006ff0082480
1396 .xword 0x000077b0000dad7c !129
1397 .xword 0x8000006ff01ca480
1398 .xword 0x00007800009d0000 !130
1399 .xword 0x8000000120090081
1400 .xword 0x000079002a800713 !131
1401 .xword 0x800000014e800483
1402 .xword 0x000077b00015e000 !132
1403 .xword 0x8000006ff01c4080
1404 .xword 0x0000790018c00713 !133
1405 .xword 0x8000000146c00483
1406 .xword 0x000077b0000b4d7c !134
1407 .xword 0x8000006ff006a480
1408 .xword 0x00007800007b0713 !135
1409 .xword 0x8000006d205b0481
1410 .xword 0x000077b000100d7c !136
1411 .xword 0x8000006ff016c480
1412 .xword 0x00007800007f0713 !137
1413 .xword 0x8000006d20870481
1414 .xword 0x00007d00004001df !138
1415 .xword 0x8000007d5bc00483
1416 .xword 0x00007bc0001201df !139
1417 .xword 0x8000000010174480
1418 .xword 0x00007c0000290000 !140
1419 .xword 0x8000000130820481
1420 .xword 0x00007bc00013a1df !141
1421 .xword 0x8000000010098480
1422 .xword 0x00007bc0001521df !142
1423 .xword 0x800000001005c480
1424 .xword 0x00007bc000150000 !143
1425 .xword 0x8000007010032480
1426 .xword 0x00007d00160001df !144
1427 .xword 0x8000007d5c000483
1428 .xword 0x00007d00300001df !145
1429 .xword 0x8000007d5b400483
1430 .xword 0x00007bc0001dc000 !146
1431 .xword 0x800000701019e480
1432 .xword 0x00007bc0001cc1df !147
1433 .xword 0x80000000100f8480
1434 .xword 0x00007bc0000be1df !148
1435 .xword 0x8000000010014480
1436 .xword 0x00007bc0001241df !149
1437 .xword 0x80000000100e2480
1438 .xword 0x00007bc0001a01df !150
1439 .xword 0x8000000010156480
1440 .xword 0x00007c0000a601df !151
1441 .xword 0x8000007d30af0481
1442 .xword 0x00007bc0000b81df !152
1443 .xword 0x80000000100e4480
1444 .xword 0x00007c0000e001df !153
1445 .xword 0x8000007d30ea0481
1446 .xword 0x00007bc0001d81df !154
1447 .xword 0x8000000010052480
1448 .xword 0x00007bc00012a1df !155
1449 .xword 0x80000000101da480
1450 .xword 0x00007bc0000c81df !156
1451 .xword 0x800000001007a480
1452 .xword 0x00007bc0001621df !157
1453 .xword 0x8000000010164480
1454hptrap_itte_end:
1455 .xword 158
1456.align 32
1457hptrap_dtte_begin:
1458 .xword 0x0000600000c01492 !0
1459 .xword 0x8000000cc00c0441
1460 .xword 0x0000610004c01759 !1
1461 .xword 0x8000000860800043
1462 .xword 0x0000600000080000 !2
1463 .xword 0x8000000cc0e10041
1464 .xword 0x00005f50000dd19d !3
1465 .xword 0x8000000f90048440
1466 .xword 0x0000610022c01759 !4
1467 .xword 0x8000000863c00043
1468 .xword 0x00005f5000094000 !5
1469 .xword 0x80000003900d2040
1470 .xword 0x0000600000381492 !6
1471 .xword 0x8000000cc06c0441
1472 .xword 0x00005f500011fdd2 !7
1473 .xword 0x8000000f90198040
1474 .xword 0x000061002a401492 !8
1475 .xword 0x8000000861400443
1476 .xword 0x00005f500006ddd2 !9
1477 .xword 0x8000000f90100040
1478 .xword 0x0000600000e61492 !10
1479 .xword 0x8000000cc0bb0441
1480 .xword 0x000061002dc01492 !11
1481 .xword 0x8000000869800443
1482 .xword 0x0000600000401492 !12
1483 .xword 0x8000000cc0320441
1484 .xword 0x00005f50000f119d !13
1485 .xword 0x8000000f90036440
1486 .xword 0x00005f500004f19d !14
1487 .xword 0x8000000f901b6440
1488 .xword 0x00005f500011319d !15
1489 .xword 0x8000000f900b0440
1490 .xword 0x00005f500018319d !16
1491 .xword 0x8000000f901e2440
1492 .xword 0x00005f500007d19d !17
1493 .xword 0x8000000f901ce440
1494 .xword 0x00005f500011719d !18
1495 .xword 0x8000000f90076440
1496 .xword 0x000061002fc01492 !19
1497 .xword 0x8000000861800443
1498 .xword 0x0000600000091492 !20
1499 .xword 0x8000000cc02b0441
1500 .xword 0x00005f500009119d !21
1501 .xword 0x8000000f90004440
1502 .xword 0x00005f500007f19d !22
1503 .xword 0x8000000f90074440
1504 .xword 0x0000610024c01492 !23
1505 .xword 0x8000000860c00443
1506 .xword 0x00006000008a1492 !24
1507 .xword 0x8000000cc0f10441
1508 .xword 0x0000636000021cb5 !25
1509 .xword 0x80000003a000c040
1510 .xword 0x000063600009a9b2 !26
1511 .xword 0x80000003a0068440
1512 .xword 0x000063600008e000 !27
1513 .xword 0x80000003a01a8440
1514 .xword 0x00006360001b5cb5 !28
1515 .xword 0x80000003a0096040
1516 .xword 0x00006360000989b2 !29
1517 .xword 0x80000003a008e440
1518 .xword 0x00006400000b0000 !30
1519 .xword 0x80000000d0140441
1520 .xword 0x0000636000055cb5 !31
1521 .xword 0x80000003a01e8040
1522 .xword 0x00006360001229b2 !32
1523 .xword 0x80000003a009a440
1524 .xword 0x0000636000042000 !33
1525 .xword 0x80000003a01b4440
1526 .xword 0x000063600013fcb5 !34
1527 .xword 0x80000003a017a040
1528 .xword 0x0000650023000000 !35
1529 .xword 0x8000001877800443
1530 .xword 0x0000640000521cb5 !36
1531 .xword 0x8000001cd0970041
1532 .xword 0x0000640000b31cb5 !37
1533 .xword 0x8000001cd0ad0041
1534 .xword 0x0000650021800f8a !38
1535 .xword 0x800000187e400043
1536 .xword 0x00006360000c1cb5 !39
1537 .xword 0x80000003a0108040
1538 .xword 0x000065001d400f8a !40
1539 .xword 0x8000001870000043
1540 .xword 0x0000660eb0001cb5 !41
1541 .xword 0x8000001d70000045
1542 .xword 0x0000650010800f8a !42
1543 .xword 0x8000001873400043
1544 .xword 0x00006360001d7cb5 !43
1545 .xword 0x80000003a0140040
1546 .xword 0x0000640000db1cb5 !44
1547 .xword 0x8000001cd0f30041
1548 .xword 0x0000636000071cb5 !45
1549 .xword 0x80000003a01e0040
1550 .xword 0x00006900168009a9 !46
1551 .xword 0x8000002c85c00043
1552 .xword 0x00006770001284a8 !47
1553 .xword 0x80000003b00d6440
1554 .xword 0x000067700018e000 !48
1555 .xword 0x80000003b0002440
1556 .xword 0x00006800000e09a9 !49
1557 .xword 0x80000000e0e20041
1558 .xword 0x00006900244004a8 !50
1559 .xword 0x8000002c88000443
1560 .xword 0x0000680000610000 !51
1561 .xword 0x80000000e0d10441
1562 .xword 0x00006800001209a9 !52
1563 .xword 0x80000000e0c80041
1564 .xword 0x0000680000af0000 !53
1565 .xword 0x80000000e0490441
1566 .xword 0x0000690030c009a9 !54
1567 .xword 0x8000002c82400043
1568 .xword 0x00006800009209a9 !55
1569 .xword 0x80000000e0a60041
1570 .xword 0x00006770000229a9 !56
1571 .xword 0x80000003b018e040
1572 .xword 0x0000680000dc09a9 !57
1573 .xword 0x80000000e01f0041
1574 .xword 0x00006800003c09a9 !58
1575 .xword 0x80000000e08b0041
1576 .xword 0x00006900394009a9 !59
1577 .xword 0x8000002c8b800043
1578 .xword 0x00006800001409a9 !60
1579 .xword 0x80000000e0db0041
1580 .xword 0x0000680000cf09a9 !61
1581 .xword 0x80000000e0030041
1582 .xword 0x00006800001909a9 !62
1583 .xword 0x80000000e0590041
1584 .xword 0x00006770000469a9 !63
1585 .xword 0x80000003b0176040
1586 .xword 0x00006a04a00009a9 !64
1587 .xword 0x8000002e40000045
1588 .xword 0x0000680000be09a9 !65
1589 .xword 0x80000000e0700041
1590 .xword 0x000069002cc009a9 !66
1591 .xword 0x8000002c8b000043
1592 .xword 0x0000680000b109a9 !67
1593 .xword 0x80000000e0780041
1594 .xword 0x00006800003909a9 !68
1595 .xword 0x80000000e0e40041
1596 .xword 0x00006800000409a9 !69
1597 .xword 0x80000000e06b0041
1598 .xword 0x00006770001429a9 !70
1599 .xword 0x80000003b01b8040
1600 .xword 0x00006d003cc01006 !71
1601 .xword 0x8000000094000043
1602 .xword 0x00006b800017bd56 !72
1603 .xword 0x80000003c0196040
1604 .xword 0x00006d0016400000 !73
1605 .xword 0x800000009e000443
1606 .xword 0x00006b80001cb006 !74
1607 .xword 0x80000003c0060040
1608 .xword 0x00006e0b50001d56 !75
1609 .xword 0x8000000190000045
1610 .xword 0x00006e00e0000000 !76
1611 .xword 0x8000003850000445
1612 .xword 0x00006b8000097006 !77
1613 .xword 0x80000003c0066040
1614 .xword 0x00006d0024801d56 !78
1615 .xword 0x8000000093800043
1616 .xword 0x00006c0000760000 !79
1617 .xword 0x8000003cf0430441
1618 .xword 0x00006b8000147006 !80
1619 .xword 0x80000003c004a040
1620 .xword 0x00006c0000270000 !81
1621 .xword 0x8000003cf0d50441
1622 .xword 0x00006b8000089006 !82
1623 .xword 0x80000003c0090040
1624 .xword 0x00006c00002d1006 !83
1625 .xword 0x8000003cf0640041
1626 .xword 0x00006b800019d006 !84
1627 .xword 0x80000003c01fc040
1628 .xword 0x00006b80000c5006 !85
1629 .xword 0x80000003c0092040
1630 .xword 0x00006b8000111006 !86
1631 .xword 0x80000003c01fe040
1632 .xword 0x00006b8000063006 !87
1633 .xword 0x80000003c009e040
1634 .xword 0x00006b8000159006 !88
1635 .xword 0x80000003c017e040
1636 .xword 0x00006e0900001006 !89
1637 .xword 0x80000001a0000045
1638 .xword 0x00006c0000a01006 !90
1639 .xword 0x8000003cf0350041
1640 .xword 0x0000700000061b80 !91
1641 .xword 0x8000004d005c0041
1642 .xword 0x00006f900000a8e0 !92
1643 .xword 0x80000003d01cc440
1644 .xword 0x00006f9000048000 !93
1645 .xword 0x80000003d00da440
1646 .xword 0x00006f9000176416 !94
1647 .xword 0x80000003d0056040
1648 .xword 0x00007000003a0dcb !95
1649 .xword 0x8000004d00380441
1650 .xword 0x00006f90001fc000 !96
1651 .xword 0x80000003d010a440
1652 .xword 0x0000700000ed1b80 !97
1653 .xword 0x8000004d00260041
1654 .xword 0x0000710008400dcb !98
1655 .xword 0x8000004ca5800443
1656 .xword 0x00006f9000130000 !99
1657 .xword 0x80000003d01a4440
1658 .xword 0x0000700000d81b80 !100
1659 .xword 0x8000004d001d0041
1660 .xword 0x00006f90001de8e0 !101
1661 .xword 0x80000003d0160440
1662 .xword 0x00006f9000016000 !102
1663 .xword 0x80000003d000a440
1664 .xword 0x0000710005801b80 !103
1665 .xword 0x8000004ca7c00043
1666 .xword 0x0000700000210000 !104
1667 .xword 0x8000004d00da0441
1668 .xword 0x00007209a0001b80 !105
1669 .xword 0x8000004dd0000045
1670 .xword 0x0000700000a41b80 !106
1671 .xword 0x8000004d004b0041
1672 .xword 0x0000700000ea1b80 !107
1673 .xword 0x8000004d00f70041
1674 .xword 0x0000700000481b80 !108
1675 .xword 0x8000004d00510041
1676 .xword 0x00006f9000172416 !109
1677 .xword 0x80000003d01a6040
1678 .xword 0x000073a00017986b !110
1679 .xword 0x80000003e0166440
1680 .xword 0x000073a0001ba081 !111
1681 .xword 0x80000003e012a040
1682 .xword 0x000073a00009c000 !112
1683 .xword 0x8000005fe002a040
1684 .xword 0x000075001300186b !113
1685 .xword 0x80000000bfc00443
1686 .xword 0x000073a0001bc081 !114
1687 .xword 0x80000003e0106040
1688 .xword 0x000073a0000a0000 !115
1689 .xword 0x8000005fe01ea040
1690 .xword 0x0000740000b6186b !116
1691 .xword 0x8000000110d30441
1692 .xword 0x000073a000010081 !117
1693 .xword 0x80000003e010c040
1694 .xword 0x0000760460000000 !118
1695 .xword 0x8000005e50000045
1696 .xword 0x000075000500186b !119
1697 .xword 0x80000000b5000443
1698 .xword 0x000073a000002000 !120
1699 .xword 0x8000005fe00b2040
1700 .xword 0x000074000003186b !121
1701 .xword 0x8000000110610441
1702 .xword 0x000074000049186b !122
1703 .xword 0x80000001102f0441
1704 .xword 0x00007603a000186b !123
1705 .xword 0x80000001f0000445
1706 .xword 0x0000740000dd186b !124
1707 .xword 0x8000000110e70441
1708 .xword 0x0000740000df186b !125
1709 .xword 0x80000001103e0441
1710 .xword 0x0000740000c7186b !126
1711 .xword 0x8000000110c50441
1712 .xword 0x000075000b00186b !127
1713 .xword 0x80000000ba000443
1714 .xword 0x0000750003c0186b !128
1715 .xword 0x80000000b5400443
1716 .xword 0x000077b00003ad7c !129
1717 .xword 0x8000006ff0134040
1718 .xword 0x000077b00014c690 !130
1719 .xword 0x8000006ff01ba040
1720 .xword 0x0000780000a50000 !131
1721 .xword 0x8000000120a40041
1722 .xword 0x000077b000078d7c !132
1723 .xword 0x8000006ff01b0040
1724 .xword 0x00007900178015b6 !133
1725 .xword 0x800000014a400043
1726 .xword 0x0000780000310000 !134
1727 .xword 0x8000000120570041
1728 .xword 0x000077b000174d7c !135
1729 .xword 0x8000006ff00c8040
1730 .xword 0x0000780000fc15b6 !136
1731 .xword 0x8000006d20f40041
1732 .xword 0x0000780000540000 !137
1733 .xword 0x8000000120e80041
1734 .xword 0x000077b0001c6d7c !138
1735 .xword 0x8000006ff006e040
1736 .xword 0x000079000c4015b6 !139
1737 .xword 0x8000000146800043
1738 .xword 0x000077b0001ea000 !140
1739 .xword 0x8000006ff00a0040
1740 .xword 0x0000780000ac0713 !141
1741 .xword 0x8000006d208e0041
1742 .xword 0x00007800008e0000 !142
1743 .xword 0x80000001207b0041
1744 .xword 0x00007800006d0713 !143
1745 .xword 0x8000006d205d0041
1746 .xword 0x000077b00003ed7c !144
1747 .xword 0x8000006ff0110040
1748 .xword 0x000077b0001a2d7c !145
1749 .xword 0x8000006ff0010040
1750 .xword 0x000077b0000d2d7c !146
1751 .xword 0x8000006ff01e4040
1752 .xword 0x0000790023400713 !147
1753 .xword 0x8000000148c00043
1754 .xword 0x0000780000620713 !148
1755 .xword 0x8000006d20f50041
1756 .xword 0x000077b000072d7c !149
1757 .xword 0x8000006ff0152040
1758 .xword 0x0000790028800713 !150
1759 .xword 0x8000000149000043
1760 .xword 0x0000780000b70713 !151
1761 .xword 0x8000006d20410041
1762 .xword 0x000077b000196d7c !152
1763 .xword 0x8000006ff0114040
1764 .xword 0x000079002ec00713 !153
1765 .xword 0x8000000149c00043
1766 .xword 0x000077b000040d7c !154
1767 .xword 0x8000006ff01d0040
1768 .xword 0x0000790001800713 !155
1769 .xword 0x800000014a800043
1770 .xword 0x00007bc00011c1df !156
1771 .xword 0x800000001008c440
1772 .xword 0x00007bc000059c59 !157
1773 .xword 0x800000001005a440
1774 .xword 0x00007bc0001be000 !158
1775 .xword 0x8000007010030040
1776 .xword 0x00007c00003e01df !159
1777 .xword 0x8000007d30790441
1778 .xword 0x00007bc000193c59 !160
1779 .xword 0x8000000010178440
1780 .xword 0x00007bc0001c4000 !161
1781 .xword 0x80000070100bc040
1782 .xword 0x00007d00378001df !162
1783 .xword 0x8000007d5ac00443
1784 .xword 0x00007bc0001ffc59 !163
1785 .xword 0x8000000010190440
1786 .xword 0x00007c0000510000 !164
1787 .xword 0x8000000130850041
1788 .xword 0x00007bc0000f21df !165
1789 .xword 0x8000000010012440
1790 .xword 0x00007d0038c01c59 !166
1791 .xword 0x8000007d5f400443
1792 .xword 0x00007bc000194000 !167
1793 .xword 0x8000007010154040
1794 .xword 0x00007c00006401df !168
1795 .xword 0x8000007d30bf0441
1796 .xword 0x00007bc0000a3c59 !169
1797 .xword 0x80000000100e6440
1798 .xword 0x00007c00008f0000 !170
1799 .xword 0x8000000130130041
1800 .xword 0x00007c00001801df !171
1801 .xword 0x8000007d301e0441
1802 .xword 0x00007bc0001261df !172
1803 .xword 0x80000000100dc440
1804 .xword 0x00007c0000ee01df !173
1805 .xword 0x8000007d305f0441
1806 .xword 0x00007e0220000021 !174
1807 .xword 0x8000007420000445
1808 .xword 0x00007c00000d01df !175
1809 .xword 0x8000007d30e90441
1810 .xword 0x00007c00008101df !176
1811 .xword 0x8000007d30eb0441
1812 .xword 0x00007d00278001df !177
1813 .xword 0x8000007d5c400443
1814 .xword 0x00007bc0000e61df !178
1815 .xword 0x8000000010116440
1816 .xword 0x00007bc0001ce1df !179
1817 .xword 0x800000001015e440
1818 .xword 0x00007c00007c01df !180
1819 .xword 0x8000007d30370441
1820 .xword 0x00007c0000a701df !181
1821 .xword 0x8000007d30c90441
1822hptrap_dtte_end:
1823 .xword 182
1824.align 32
1825hptrap_user_code_ptrs_0_begin:
1826 .xword 8
1827 .xword 0x5f500010c000
1828 .xword 24
1829 .xword 0x610012400000
1830 .xword 40
1831 .xword 0x5f50000ee000
1832 .xword 56
1833 .xword 0x61003fc00000
1834 .xword 72
1835 .xword 0x600000880000
1836 .xword 88
1837 .xword 0x5f500001e000
1838 .xword 104
1839 .xword 0x6000003d0000
1840 .xword 120
1841 .xword 0x600000da0000
1842 .xword 136
1843 .xword 0x600000b90000
1844 .xword 152
1845 .xword 0x620400000000
1846 .xword 168
1847 .xword 0x600000130000
1848 .xword 184
1849 .xword 0x5f500006e000
1850 .xword 200
1851 .xword 0x600000c80000
1852 .xword 216
1853 .xword 0x620b40000000
1854 .xword 232
1855 .xword 8
1856.align 32
1857hptrap_user_code_ptrs_1_begin:
1858 .xword 8
1859 .xword 0x6400005d0000
1860 .xword 24
1861 .xword 0x640000990000
1862 .xword 40
1863 .xword 0x6400008b0000
1864 .xword 56
1865 .xword 0x6360001e0000
1866 .xword 72
1867 .xword 0x63600008a000
1868 .xword 88
1869 .xword 0x660fa0000000
1870 .xword 104
1871 .xword 0x6360000bc000
1872 .xword 120
1873 .xword 0x636000104000
1874 .xword 136
1875 .xword 0x640000580000
1876 .xword 152
1877 .xword 0x6400001d0000
1878 .xword 168
1879 .xword 0x636000114000
1880 .xword 184
1881 .xword 0x63600014a000
1882 .xword 200
1883 .xword 8
1884.align 32
1885hptrap_user_code_ptrs_2_begin:
1886 .xword 8
1887 .xword 0x6800004c0000
1888 .xword 24
1889 .xword 0x677000034000
1890 .xword 40
1891 .xword 0x6770001a8000
1892 .xword 56
1893 .xword 0x69002b400000
1894 .xword 72
1895 .xword 0x6a01b0000000
1896 .xword 88
1897 .xword 0x680000790000
1898 .xword 104
1899 .xword 0x6770000c2000
1900 .xword 120
1901 .xword 0x680000370000
1902 .xword 136
1903 .xword 0x6800004d0000
1904 .xword 152
1905 .xword 0x680000eb0000
1906 .xword 168
1907 .xword 0x67700010a000
1908 .xword 184
1909 .xword 0x680000a30000
1910 .xword 200
1911 .xword 8
1912.align 32
1913hptrap_user_code_ptrs_3_begin:
1914 .xword 8
1915 .xword 0x6e08f0000000
1916 .xword 24
1917 .xword 0x6b80000d4000
1918 .xword 40
1919 .xword 0x6c00000c0000
1920 .xword 56
1921 .xword 0x6c0000de0000
1922 .xword 72
1923 .xword 0x6b80000ca000
1924 .xword 88
1925 .xword 0x6b800001a000
1926 .xword 104
1927 .xword 0x6c0000720000
1928 .xword 120
1929 .xword 0x6d0007800000
1930 .xword 136
1931 .xword 0x6d0012000000
1932 .xword 152
1933 .xword 0x6b8000168000
1934 .xword 168
1935 .xword 0x6d000cc00000
1936 .xword 184
1937 .xword 0x6b8000038000
1938 .xword 200
1939 .xword 0x6b80000d8000
1940 .xword 216
1941 .xword 8
1942.align 32
1943hptrap_user_code_ptrs_4_begin:
1944 .xword 8
1945 .xword 0x7000009e0000
1946 .xword 24
1947 .xword 0x71003d800000
1948 .xword 40
1949 .xword 0x6f90000de000
1950 .xword 56
1951 .xword 0x700000d30000
1952 .xword 72
1953 .xword 0x6f90001b8000
1954 .xword 88
1955 .xword 0x6f90000e0000
1956 .xword 104
1957 .xword 0x6f90000fc000
1958 .xword 120
1959 .xword 0x6f900018a000
1960 .xword 136
1961 .xword 0x710012c00000
1962 .xword 152
1963 .xword 0x7000004e0000
1964 .xword 168
1965 .xword 8
1966.align 32
1967hptrap_user_code_ptrs_5_begin:
1968 .xword 8
1969 .xword 0x73a000188000
1970 .xword 24
1971 .xword 0x7604b0000000
1972 .xword 40
1973 .xword 0x73a0000d0000
1974 .xword 56
1975 .xword 0x7400005f0000
1976 .xword 72
1977 .xword 0x7601c0000000
1978 .xword 88
1979 .xword 0x73a000180000
1980 .xword 104
1981 .xword 0x73a00011a000
1982 .xword 120
1983 .xword 0x73a00000c000
1984 .xword 136
1985 .xword 0x73a000064000
1986 .xword 152
1987 .xword 0x740000220000
1988 .xword 168
1989 .xword 0x740000530000
1990 .xword 184
1991 .xword 0x73a000198000
1992 .xword 200
1993 .xword 8
1994.align 32
1995hptrap_user_code_ptrs_6_begin:
1996 .xword 8
1997 .xword 0x77b00014e000
1998 .xword 24
1999 .xword 0x77b00015c000
2000 .xword 40
2001 .xword 0x77b0000da000
2002 .xword 56
2003 .xword 0x79002a800000
2004 .xword 72
2005 .xword 0x790018c00000
2006 .xword 88
2007 .xword 0x77b0000b4000
2008 .xword 104
2009 .xword 0x7800007b0000
2010 .xword 120
2011 .xword 0x77b000100000
2012 .xword 136
2013 .xword 0x7800007f0000
2014 .xword 152
2015 .xword 8
2016.align 32
2017hptrap_user_code_ptrs_7_begin:
2018 .xword 8
2019 .xword 0x7bc000120000
2020 .xword 24
2021 .xword 0x7bc000152000
2022 .xword 40
2023 .xword 0x7d0030000000
2024 .xword 56
2025 .xword 0x7bc0001cc000
2026 .xword 72
2027 .xword 0x7bc0000be000
2028 .xword 88
2029 .xword 0x7bc000124000
2030 .xword 104
2031 .xword 0x7bc0001a0000
2032 .xword 120
2033 .xword 0x7c0000a60000
2034 .xword 136
2035 .xword 0x7bc0000b8000
2036 .xword 152
2037 .xword 0x7c0000e00000
2038 .xword 168
2039 .xword 0x7bc0001d8000
2040 .xword 184
2041 .xword 0x7bc00012a000
2042 .xword 200
2043 .xword 0x7bc0000c8000
2044 .xword 216
2045 .xword 0x7bc000162000
2046 .xword 232
2047 .xword 8
2048/*********************************************************************/
2049SECTION .Thr0_User_Text_4v000 TEXT_VA=0x600000240000
2050attr_text {
2051 Name = .Thr0_User_Text_4v000 ,
2052 VA = 0x600000240000 ,/* 0x60000024ffc0 */
2053 RA = 0x00c0760000 ,
2054 PA = 0x0cc0760000 ,
2055 TTE_Context = 0x1492 ,/* 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 = 0000600000241492 8000000cc0760081 */
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 0x600000c00000, %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, 0x7a0, %i7
2117 DTLB_TAG_READ
2118 nop
2119 nop
2120 nop
2121 nop
2122 nop
2123 nop
2124 .word 0xc45d2088
2125 .word 0xfe4ea692
2126thr0_MMU_ASI_BLK_COMMIT_P_1:
2127 .word 0x878020e0
2128 .word 0xc1be2280
2129thr0_MMU_ASI_BLK_P_2:
2130 .word 0x878020f0
2131 .word 0xc1bc2280
2132 .word 0xbe82a148
2133 .word 0xe0dfd000
2134 .word 0xda742110
2135 .word 0xc020a890
2136 .word 0xfa76a020
2137 .word 0xc036280e
2138 .word 0xfe5728a8
2139 TOGGLE_LSU_DM
2140 .word 0xbe14c000
2141 GOTO_SUPERVISOR0
2142 .word 0x1000000
2143 or %g0, 0xe0, %i7
2144 READ_IDATA_ACCESS
2145 .word 0x1000000
2146 or %g0, 0x1c0, %i7
2147 READ_IDATA_ACCESS
2148 .word 0x1000000
2149 or %g0, 0x4f0, %i7
2150 ITLB_TAG_READ
2151 .word 0x1000000
2152 or %g0, 0x5b0, %i7
2153 ITLB_TAG_READ
2154 nop
2155 nop
2156 nop
2157 .word 0xfcde1000
2158 nop
2159 nop
2160 nop
2161 nop
2162 nop
2163 ACCESS_DTSB_PTR
2164 nop
2165 nop
2166 nop
2167 .word 0x1000000
2168 or %g0, 0x37a, %i7
2169 LOAD_DDATA_ACCESS
2170 .word 0x1000000
2171 or %g0, 0x7e1, %i7
2172 LOAD_DDATA_ACCESS
2173 .word 0xfcda9000
2174 .word 0x1000000
2175 or %g0, 0x2df, %i7
2176 LOAD_DDATA_ACCESS
2177 .word 0xfe5d20f0
2178 .word 0xbe816010
2179 .word 0xe39fde20
2180 .word 0xbe124000
2181 GOTO_SUPERVISOR0
2182 .word 0xc03628a0
2183 .word 0x81c5e000
2184 .word 0xbe124000
2185 GOTO_SUPERVISOR0
2186 nop
2187Thr0_User_Text_4v000_exit:
2188 EXIT_GOOD
2189Thr0_User_Text_4v000_text_end:
2190/*********************************************************************/
2191SECTION .Thr0_User_Data_4v100 DATA_VA=0x600000c00000
2192attr_data {
2193 Name = .Thr0_User_Data_4v100 ,
2194 VA = 0x600000c00000 ,/* 0x600000c0ffc0 */
2195 RA = 0x00c00c0000 ,
2196 PA = 0x0cc00c0000 ,
2197 TTE_Context = 0x1492 ,/* DATA_PRIMARY */
2198 thr0_nz_ctx_tsb_2 ,
2199 TTE_V = 1 ,
2200 TTE_NFO = 0 ,
2201 TTE_L = 1 ,
2202 TTE_Soft = 0x110000 ,
2203 TTE_IE = 0 ,
2204 TTE_E = 0 ,
2205 TTE_CP = 1 ,
2206 TTE_CV = 0 ,
2207 TTE_P = 0 ,
2208 TTE_EP = 0 ,
2209 TTE_W = 1 ,
2210 TTE_SW1 = 1 ,
2211 TTE_SW0 = 1 ,
2212 TTE_RSVD1 = 0 ,
2213 TTE_Size = 1 ,
2214 /* DTTE_TAG_DATA = 0000600000c01492 8000000cc00c0441 */
2215 end_label = Thr0_User_Data_4v100_data_end ,
2216 compressimage ,
2217 }
2218.data
2219.global Thr0_User_Data_4v100_data_begin
2220Thr0_User_Data_4v100_data_begin:
2221 .xword 0x600000240000
2222 .xword 0x600000c00000
2223 .xword 0x610004c00000
2224 .xword 0x600000080000
2225 .xword 0x5f500010c000
2226 .xword 0x5f5000170000
2227 .xword 0x600000330000
2228 .xword 0x5f50000dc000
2229 .xword 0x610022c00000
2230 .xword 0x5f5000094000
2231 .xword 0x610012400000
2232 .xword 0x5f500018c000
2233 .xword 0x61001c000000
2234 .xword 0x600000380000
2235 .xword 0x5f500011e000
2236 .xword 0x5f50000ee000
2237 .xword 0x5f5000118000
2238 .xword 0x61002a400000
2239 .xword 0x5f500006c000
2240 .xword 0x61003fc00000
2241 .xword 0x5f500012e000
2242 .xword 0x600000e60000
2243 .xword 0x600000880000
2244 .xword 0x61002dc00000
2245 .xword 0x5f500001e000
2246 .xword 0x600000400000
2247 .xword 0x6000003d0000
2248 .xword 0x5f50000f0000
2249 .xword 0x600000da0000
2250 .xword 0x5f500004e000
2251 .xword 0x600000b90000
2252 .xword 0x5f5000112000
2253 .xword 0x620400000000
2254 .xword 0x5f5000182000
2255 .xword 0x600000130000
2256 .xword 0x5f500007c000
2257 .xword 0x5f500006e000
2258 .xword 0x5f5000116000
2259 .xword 0x600000c80000
2260 .xword 0x61002fc00000
2261 .xword 0x620b40000000
2262 .xword 0x600000090000
2263 .xword 0x5f5000090000
2264 .xword 0x5f500007e000
2265 .xword 0x610024c00000
2266 .xword 0x6000008a0000
2267Thr0_User_Data_4v100_data_end:
2268/*********************************************************************/
2269SECTION .Thr0_User_Data_4v200 DATA_VA=0x610004c00000
2270attr_data {
2271 Name = .Thr0_User_Data_4v200 ,
2272 VA = 0x610004c00000 ,/* 0x610004ffffc0 */
2273 RA = 0x0060800000 ,
2274 PA = 0x0860800000 ,
2275 TTE_Context = 0x1759 ,/* DATA_SECONDARY */
2276 thr0_nz_ctx_tsb_3 ,
2277 TTE_V = 1 ,
2278 TTE_NFO = 0 ,
2279 TTE_L = 0 ,
2280 TTE_Soft = 0x130000 ,
2281 TTE_IE = 0 ,
2282 TTE_E = 0 ,
2283 TTE_CP = 0 ,
2284 TTE_CV = 0 ,
2285 TTE_P = 0 ,
2286 TTE_EP = 0 ,
2287 TTE_W = 1 ,
2288 TTE_SW1 = 0 ,
2289 TTE_SW0 = 0 ,
2290 TTE_RSVD1 = 0 ,
2291 TTE_Size = 3 ,
2292 /* DTTE_TAG_DATA = 0000610004c01759 8000000860800043 */
2293 end_label = Thr0_User_Data_4v200_data_end ,
2294 compressimage ,
2295 }
2296.data
2297.global Thr0_User_Data_4v200_data_begin
2298Thr0_User_Data_4v200_data_begin:
2299 .xword 0x600000240000
2300 .xword 0x600000c00000
2301 .xword 0x610004c00000
2302 .xword 0x600000080000
2303 .xword 0x5f500010c000
2304 .xword 0x5f5000170000
2305 .xword 0x600000330000
2306 .xword 0x5f50000dc000
2307 .xword 0x610022c00000
2308 .xword 0x5f5000094000
2309 .xword 0x610012400000
2310 .xword 0x5f500018c000
2311 .xword 0x61001c000000
2312 .xword 0x600000380000
2313 .xword 0x5f500011e000
2314 .xword 0x5f50000ee000
2315 .xword 0x5f5000118000
2316 .xword 0x61002a400000
2317 .xword 0x5f500006c000
2318 .xword 0x61003fc00000
2319 .xword 0x5f500012e000
2320 .xword 0x600000e60000
2321 .xword 0x600000880000
2322 .xword 0x61002dc00000
2323 .xword 0x5f500001e000
2324 .xword 0x600000400000
2325 .xword 0x6000003d0000
2326 .xword 0x5f50000f0000
2327 .xword 0x600000da0000
2328 .xword 0x5f500004e000
2329 .xword 0x600000b90000
2330 .xword 0x5f5000112000
2331 .xword 0x620400000000
2332 .xword 0x5f5000182000
2333 .xword 0x600000130000
2334 .xword 0x5f500007c000
2335 .xword 0x5f500006e000
2336 .xword 0x5f5000116000
2337 .xword 0x600000c80000
2338 .xword 0x61002fc00000
2339 .xword 0x620b40000000
2340 .xword 0x600000090000
2341 .xword 0x5f5000090000
2342 .xword 0x5f500007e000
2343 .xword 0x610024c00000
2344 .xword 0x6000008a0000
2345Thr0_User_Data_4v200_data_end:
2346/*********************************************************************/
2347SECTION .Thr0_User_Data_4v300 DATA_VA=0x600000080000
2348attr_data {
2349 Name = .Thr0_User_Data_4v300 ,
2350 VA = 0x600000080000 ,/* 0x60000008ffc0 */
2351 RA = 0x00c0e10000 ,
2352 PA = 0x0cc0e10000 ,
2353 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
2354 thr0_z_ctx_tsb_2 ,
2355 TTE_V = 1 ,
2356 TTE_NFO = 0 ,
2357 TTE_L = 1 ,
2358 TTE_Soft = 0x0a0000 ,
2359 TTE_IE = 0 ,
2360 TTE_E = 0 ,
2361 TTE_CP = 0 ,
2362 TTE_CV = 0 ,
2363 TTE_P = 0 ,
2364 TTE_EP = 0 ,
2365 TTE_W = 1 ,
2366 TTE_SW1 = 0 ,
2367 TTE_SW0 = 0 ,
2368 TTE_RSVD1 = 0 ,
2369 TTE_Size = 1 ,
2370 /* DTTE_TAG_DATA = 0000600000080000 8000000cc0e10041 */
2371 end_label = Thr0_User_Data_4v300_data_end ,
2372 compressimage ,
2373 }
2374.data
2375.global Thr0_User_Data_4v300_data_begin
2376Thr0_User_Data_4v300_data_begin:
2377 .xword 0x600000240000
2378 .xword 0x600000c00000
2379 .xword 0x610004c00000
2380 .xword 0x600000080000
2381 .xword 0x5f500010c000
2382 .xword 0x5f5000170000
2383 .xword 0x600000330000
2384 .xword 0x5f50000dc000
2385 .xword 0x610022c00000
2386 .xword 0x5f5000094000
2387 .xword 0x610012400000
2388 .xword 0x5f500018c000
2389 .xword 0x61001c000000
2390 .xword 0x600000380000
2391 .xword 0x5f500011e000
2392 .xword 0x5f50000ee000
2393 .xword 0x5f5000118000
2394 .xword 0x61002a400000
2395 .xword 0x5f500006c000
2396 .xword 0x61003fc00000
2397 .xword 0x5f500012e000
2398 .xword 0x600000e60000
2399 .xword 0x600000880000
2400 .xword 0x61002dc00000
2401 .xword 0x5f500001e000
2402 .xword 0x600000400000
2403 .xword 0x6000003d0000
2404 .xword 0x5f50000f0000
2405 .xword 0x600000da0000
2406 .xword 0x5f500004e000
2407 .xword 0x600000b90000
2408 .xword 0x5f5000112000
2409 .xword 0x620400000000
2410 .xword 0x5f5000182000
2411 .xword 0x600000130000
2412 .xword 0x5f500007c000
2413 .xword 0x5f500006e000
2414 .xword 0x5f5000116000
2415 .xword 0x600000c80000
2416 .xword 0x61002fc00000
2417 .xword 0x620b40000000
2418 .xword 0x600000090000
2419 .xword 0x5f5000090000
2420 .xword 0x5f500007e000
2421 .xword 0x610024c00000
2422 .xword 0x6000008a0000
2423Thr0_User_Data_4v300_data_end:
2424/*********************************************************************/
2425SECTION .Thr0_User_Text_4v001 TEXT_VA=0x5f500010c000
2426attr_text {
2427 Name = .Thr0_User_Text_4v001 ,
2428 VA = 0x5f500010c000 ,/* 0x5f500010dfc0 */
2429 RA = 0x03900d4000 ,
2430 PA = 0x0f900d4000 ,
2431 TTE_Context = 0x1492 ,/* TEXT_PRIMARY */
2432 thr0_nz_ctx_tsb_1 ,
2433 TTE_V = 1 ,
2434 TTE_NFO = 0 ,
2435 TTE_L = 0 ,
2436 TTE_Soft = 0x1b0000 ,
2437 TTE_IE = 0 ,
2438 TTE_E = 0 ,
2439 TTE_CP = 0 ,
2440 TTE_CV = 0 ,
2441 TTE_P = 0 ,
2442 TTE_EP = 1 ,
2443 TTE_W = 0 ,
2444 TTE_SW1 = 0 ,
2445 TTE_SW0 = 0 ,
2446 TTE_RSVD1 = 0 ,
2447 TTE_Size = 0 ,
2448 /* ITTE_TAG_DATA = 00005f500010d19d 8000000f900d4080 */
2449 end_label = Thr0_User_Text_4v001_text_end ,
2450 compressimage ,
2451 }
2452.text
2453.global Thr0_User_Text_4v001_text_begin
2454Thr0_User_Text_4v001_text_begin:
2455 nop
2456 sub %g1, 1, %g1
2457 brz %g1,Thr0_User_Text_4v001_exit
2458 nop
2459 DDEMAP_SCTX
2460 .word 0xd45ea148
2461 .word 0x1000000
2462 or %g0, 0x01b, %i7
2463 LOAD_DDATA_IN
2464 .word 0xfcde1000
2465thr0_MMU_ASI_PRIMARY_LITTLE_3:
2466 .word 0x87802088
2467 .word 0xf2f6a050
2468 nop
2469 nop
2470 nop
2471 nop
2472 nop
2473 nop
2474 nop
2475 nop
2476 .word 0xfe4f2fde
2477 .word 0xc02aa7fd
2478 .word 0x1000000
2479 or %g0, 0x178, %i7
2480 READ_DDATA_ACCESS
2481 ACCESS_ITSB_PTR
2482 DDEMAP_PCTX
2483thr0_MMU_ASI_SECONDARY_4:
2484 .word 0x87802081
2485 .word 0xdaf16078
2486 ACCESS_DTSB_PTR
2487 .word 0xf45d2068
2488 .word 0x1000000
2489 or %g0, 0x00e, %i7
2490 LOAD_IDATA_IN
2491 .word 0xfcde1000
2492 .word 0x1000000
2493 or %g0, 0x550, %i7
2494 READ_DDATA_ACCESS
2495 DO_BRANCH
2496 .word 0x81c76000
2497 .word 0xbe15c000
2498 GOTO_SUPERVISOR0
2499 .word 0x1000000
2500 or %g0, 0x070, %i7
2501 LOAD_DDATA_IN
2502 DO_BRANCH
2503 .word 0x81c36000
2504 .word 0xbe124000
2505 GOTO_SUPERVISOR0
2506 nop
2507thr0_MMU_ASI_BLK_COMMIT_P_5:
2508 .word 0x878020e0
2509 .word 0xe3beaa80
2510 DO_BRANCH
2511 .word 0x81c3e000
2512 .word 0xbe124000
2513 GOTO_SUPERVISOR0
2514 ACCESS_DTSB_PTR
2515 nop
2516 nop
2517 nop
2518 nop
2519 nop
2520 nop
2521 .word 0xf672a0c0
2522 .word 0xc032ab28
2523 TOGGLE_LSU_DM
2524 .word 0x1000000
2525 .word 0xbe100000
2526 IDEMAP_PAGE
2527 .word 0xbe124000
2528 GOTO_SUPERVISOR0
2529 .word 0xfe472964
2530 nop
2531 nop
2532 nop
2533 nop
2534 .word 0xfe4aac58
2535 .word 0x1000000
2536 or %g0, 0x7d8, %i7
2537 DTLB_TAG_READ
2538 nop
2539 .word 0xc03722ba
2540 ACCESS_DTSB_PTR
2541 .word 0xc0342dd6
2542 .word 0xf85ea068
2543thr0_MMU_ASI_BLK_P_6:
2544 .word 0x878020f0
2545 .word 0xc1bc2c40
2546 TOGGLE_LSU_DM
2547 .word 0xf85f2150
2548 ACCESS_ITSB_PTR
2549 .word 0xbe120000
2550 GOTO_SUPERVISOR1
2551 .word 0xc02aa53c
2552 .word 0x81c3e000
2553 .word 0xbe15c000
2554 GOTO_SUPERVISOR0
2555 nop
2556Thr0_User_Text_4v001_exit:
2557 EXIT_GOOD
2558Thr0_User_Text_4v001_text_end:
2559/*********************************************************************/
2560SECTION .Thr0_User_Text_4v400 TEXT_VA=0x5f5000170000
2561attr_text {
2562 Name = .Thr0_User_Text_4v400 ,
2563 VA = 0x5f5000170000 ,/* 0x5f5000171fc0 */
2564 RA = 0x039012c000 ,
2565 PA = 0x039012c000 ,
2566 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
2567 thr0_z_ctx_tsb_1 ,
2568 TTE_V = 1 ,
2569 TTE_NFO = 0 ,
2570 TTE_L = 1 ,
2571 TTE_Soft = 0x000000 ,
2572 TTE_IE = 0 ,
2573 TTE_E = 0 ,
2574 TTE_CP = 1 ,
2575 TTE_CV = 0 ,
2576 TTE_P = 1 ,
2577 TTE_EP = 1 ,
2578 TTE_W = 0 ,
2579 TTE_SW1 = 0 ,
2580 TTE_SW0 = 1 ,
2581 TTE_RSVD1 = 0 ,
2582 TTE_Size = 0 ,
2583 /* ITTE_TAG_DATA = 00005f5000170000 800000039012c480 */
2584 end_label = Thr0_User_Text_4v400_text_end ,
2585 compressimage ,
2586 }
2587.text
2588.global Thr0_User_Text_4v400_text_begin
2589Thr0_User_Text_4v400_text_begin:
2590 wrpr 0, %gl
2591 .word 0xc0332422
2592 .word 0x1000000
2593 .word 0xbe15c000
2594 P_IDEMAP_PAGE
2595thr0_MMU_ASI_AS_IF_USER_PRIMARY_7:
2596 .word 0x87802010
2597 .word 0xfaf620b0
2598 .word 0x1000000
2599 .word 0xbe160000
2600 srlx %i7, 8, %i7
2601 andn %i7, 0x1f, %i7
2602 xor %i7, 0x10, %i7
2603 P_ITLB_PROBE
2604 .word 0x1000000
2605 or %g0, 0x560, %i7
2606 P_READ_IDATA_ACCESS
2607thr0_MMU_ASI_AS_IF_USER_SECONDARY_LITTLE_8:
2608 .word 0x87802019
2609 .word 0xd0f16058
2610 .word 0xc021a3d8
2611 .word 0xf859a038
2612 .word 0xbe842038
2613 .word 0xe8dfd000
2614 .word 0xbe842108
2615 .word 0xf0dfc200
2616 .word 0xfcdc1000
2617 P_IDEMAP_ALL
2618thr0_MMU_ASI_AS_IF_USER_PRIMARY_9:
2619 .word 0x87802010
2620 .word 0xe8f62038
2621 nop
2622 nop
2623 .word 0x1000000
2624 or %g0, 0x550, %i7
2625 P_ITLB_TAG_READ
2626 .word 0x1000000
2627 or %g0, 0x46b, %i7
2628 P_LOAD_IDATA_ACCESS
2629 .word 0xc071a478
2630 .word 0x1000000
2631 or %g0, 0x674, %i7
2632 P_LOAD_DDATA_ACCESS
2633 P_DDEMAP_PCTX
2634 nop
2635 nop
2636 nop
2637 nop
2638 nop
2639 nop
2640 nop
2641thr0_MMU_ASI_SECONDARY_LITTLE_10:
2642 .word 0x87802089
2643 .word 0xdef2e020
2644 .word 0xcc5b2048
2645 .word 0x1000000
2646 or %g0, 0x078, %i7
2647 P_LOAD_DDATA_IN
2648 .word 0x1000000
2649 .word 0xbe130000
2650 srlx %i7, 8, %i7
2651 andn %i7, 0x1f, %i7
2652 P_ITLB_PROBE
2653 .word 0x1000000
2654 or %g0, 0x305, %i7
2655 P_LOAD_DDATA_ACCESS
2656 .word 0x1000000
2657 or %g0, 0x438, %i7
2658 P_ITLB_TAG_READ
2659thr0_MMU_ASI_PRIMARY_11:
2660 .word 0x87802080
2661 .word 0xdef2a050
2662 P_IDEMAP_NCTX
2663 .word 0x1000000
2664 .word 0xbe164000
2665 P_IDEMAP_PAGE
2666 .word 0x1000000
2667 or %g0, 0x488, %i7
2668 P_DTLB_TAG_READ
2669 .word 0xe859a038
2670 .word 0x1000000
2671 or %g0, 0x086, %i7
2672 P_LOAD_DDATA_IN
2673 .word 0xbe11c000
2674 RETURN_FROM_SUPERVISOR1
2675 nop
2676Thr0_User_Text_4v400_exit:
2677 EXIT_GOOD
2678Thr0_User_Text_4v400_text_end:
2679/*********************************************************************/
2680SECTION .Thr0_User_Text_4v002 TEXT_VA=0x600000330000
2681attr_text {
2682 Name = .Thr0_User_Text_4v002 ,
2683 VA = 0x600000330000 ,/* 0x60000033ffc0 */
2684 RA = 0x00c0310000 ,
2685 PA = 0x0cc0310000 ,
2686 TTE_Context = 0x1492 ,/* TEXT_PRIMARY */
2687 thr0_nz_ctx_tsb_2 ,
2688 TTE_V = 1 ,
2689 TTE_NFO = 0 ,
2690 TTE_L = 0 ,
2691 TTE_Soft = 0x1b0000 ,
2692 TTE_IE = 0 ,
2693 TTE_E = 0 ,
2694 TTE_CP = 0 ,
2695 TTE_CV = 0 ,
2696 TTE_P = 1 ,
2697 TTE_EP = 1 ,
2698 TTE_W = 0 ,
2699 TTE_SW1 = 0 ,
2700 TTE_SW0 = 0 ,
2701 TTE_RSVD1 = 0 ,
2702 TTE_Size = 1 ,
2703 /* ITTE_TAG_DATA = 0000600000331492 8000000cc0310081 */
2704 end_label = Thr0_User_Text_4v002_text_end ,
2705 compressimage ,
2706 }
2707.text
2708.global Thr0_User_Text_4v002_text_begin
2709Thr0_User_Text_4v002_text_begin:
2710 wrpr 0, %gl
2711 .word 0x1000000
2712 or %g0, 0xc0, %i7
2713 P_READ_IDATA_ACCESS
2714thr0_MMU_ASI_PRIMARY_12:
2715 .word 0x87802080
2716 .word 0xf0f620c8
2717 P_IDEMAP_ALL_RPAGES
2718 P_DDEMAP_NCTX
2719 .word 0x1000000
2720 .word 0xbe15c000
2721 srlx %i7, 8, %i7
2722 andn %i7, 0x1f, %i7
2723 P_ITLB_PROBE
2724 .word 0xd270a020
2725 .word 0xc0352ee8
2726 nop
2727 nop
2728 nop
2729 nop
2730 nop
2731 .word 0xc85c20f8
2732 .word 0x1000000
2733 or %g0, 0x28, %i7
2734 P_LOAD_DDATA_ACCESS
2735 nop
2736 nop
2737 .word 0xfcde1040
2738 .word 0xe39c5e20
2739 .word 0xbe134000
2740 RETURN_FROM_SUPERVISOR0
2741 nop
2742Thr0_User_Text_4v002_exit:
2743 EXIT_GOOD
2744Thr0_User_Text_4v002_text_end:
2745/*********************************************************************/
2746SECTION .Thr0_User_Data_4v101 DATA_VA=0x5f50000dc000
2747attr_data {
2748 Name = .Thr0_User_Data_4v101 ,
2749 VA = 0x5f50000dc000 ,/* 0x5f50000ddfc0 */
2750 RA = 0x0390048000 ,
2751 PA = 0x0f90048000 ,
2752 TTE_Context = 0x1492 ,/* DATA_PRIMARY */
2753 thr0_nz_ctx_tsb_1 ,
2754 TTE_V = 1 ,
2755 TTE_NFO = 0 ,
2756 TTE_L = 1 ,
2757 TTE_Soft = 0x110000 ,
2758 TTE_IE = 0 ,
2759 TTE_E = 0 ,
2760 TTE_CP = 1 ,
2761 TTE_CV = 0 ,
2762 TTE_P = 0 ,
2763 TTE_EP = 0 ,
2764 TTE_W = 1 ,
2765 TTE_SW1 = 1 ,
2766 TTE_SW0 = 1 ,
2767 TTE_RSVD1 = 0 ,
2768 TTE_Size = 0 ,
2769 /* DTTE_TAG_DATA = 00005f50000dd19d 8000000f90048440 */
2770 end_label = Thr0_User_Data_4v101_data_end ,
2771 compressimage ,
2772 }
2773.data
2774.global Thr0_User_Data_4v101_data_begin
2775Thr0_User_Data_4v101_data_begin:
2776 .xword 0x600000240000
2777 .xword 0x600000c00000
2778 .xword 0x610004c00000
2779 .xword 0x600000080000
2780 .xword 0x5f500010c000
2781 .xword 0x5f5000170000
2782 .xword 0x600000330000
2783 .xword 0x5f50000dc000
2784 .xword 0x610022c00000
2785 .xword 0x5f5000094000
2786 .xword 0x610012400000
2787 .xword 0x5f500018c000
2788 .xword 0x61001c000000
2789 .xword 0x600000380000
2790 .xword 0x5f500011e000
2791 .xword 0x5f50000ee000
2792 .xword 0x5f5000118000
2793 .xword 0x61002a400000
2794 .xword 0x5f500006c000
2795 .xword 0x61003fc00000
2796 .xword 0x5f500012e000
2797 .xword 0x600000e60000
2798 .xword 0x600000880000
2799 .xword 0x61002dc00000
2800 .xword 0x5f500001e000
2801 .xword 0x600000400000
2802 .xword 0x6000003d0000
2803 .xword 0x5f50000f0000
2804 .xword 0x600000da0000
2805 .xword 0x5f500004e000
2806 .xword 0x600000b90000
2807 .xword 0x5f5000112000
2808 .xword 0x620400000000
2809 .xword 0x5f5000182000
2810 .xword 0x600000130000
2811 .xword 0x5f500007c000
2812 .xword 0x5f500006e000
2813 .xword 0x5f5000116000
2814 .xword 0x600000c80000
2815 .xword 0x61002fc00000
2816 .xword 0x620b40000000
2817 .xword 0x600000090000
2818 .xword 0x5f5000090000
2819 .xword 0x5f500007e000
2820 .xword 0x610024c00000
2821 .xword 0x6000008a0000
2822Thr0_User_Data_4v101_data_end:
2823/*********************************************************************/
2824SECTION .Thr0_User_Data_4v201 DATA_VA=0x610022c00000
2825attr_data {
2826 Name = .Thr0_User_Data_4v201 ,
2827 VA = 0x610022c00000 ,/* 0x610022ffffc0 */
2828 RA = 0x0063c00000 ,
2829 PA = 0x0863c00000 ,
2830 TTE_Context = 0x1759 ,/* DATA_SECONDARY */
2831 thr0_nz_ctx_tsb_3 ,
2832 TTE_V = 1 ,
2833 TTE_NFO = 0 ,
2834 TTE_L = 0 ,
2835 TTE_Soft = 0x130000 ,
2836 TTE_IE = 0 ,
2837 TTE_E = 0 ,
2838 TTE_CP = 0 ,
2839 TTE_CV = 0 ,
2840 TTE_P = 0 ,
2841 TTE_EP = 0 ,
2842 TTE_W = 1 ,
2843 TTE_SW1 = 0 ,
2844 TTE_SW0 = 0 ,
2845 TTE_RSVD1 = 0 ,
2846 TTE_Size = 3 ,
2847 /* DTTE_TAG_DATA = 0000610022c01759 8000000863c00043 */
2848 end_label = Thr0_User_Data_4v201_data_end ,
2849 compressimage ,
2850 }
2851.data
2852.global Thr0_User_Data_4v201_data_begin
2853Thr0_User_Data_4v201_data_begin:
2854 .xword 0x600000240000
2855 .xword 0x600000c00000
2856 .xword 0x610004c00000
2857 .xword 0x600000080000
2858 .xword 0x5f500010c000
2859 .xword 0x5f5000170000
2860 .xword 0x600000330000
2861 .xword 0x5f50000dc000
2862 .xword 0x610022c00000
2863 .xword 0x5f5000094000
2864 .xword 0x610012400000
2865 .xword 0x5f500018c000
2866 .xword 0x61001c000000
2867 .xword 0x600000380000
2868 .xword 0x5f500011e000
2869 .xword 0x5f50000ee000
2870 .xword 0x5f5000118000
2871 .xword 0x61002a400000
2872 .xword 0x5f500006c000
2873 .xword 0x61003fc00000
2874 .xword 0x5f500012e000
2875 .xword 0x600000e60000
2876 .xword 0x600000880000
2877 .xword 0x61002dc00000
2878 .xword 0x5f500001e000
2879 .xword 0x600000400000
2880 .xword 0x6000003d0000
2881 .xword 0x5f50000f0000
2882 .xword 0x600000da0000
2883 .xword 0x5f500004e000
2884 .xword 0x600000b90000
2885 .xword 0x5f5000112000
2886 .xword 0x620400000000
2887 .xword 0x5f5000182000
2888 .xword 0x600000130000
2889 .xword 0x5f500007c000
2890 .xword 0x5f500006e000
2891 .xword 0x5f5000116000
2892 .xword 0x600000c80000
2893 .xword 0x61002fc00000
2894 .xword 0x620b40000000
2895 .xword 0x600000090000
2896 .xword 0x5f5000090000
2897 .xword 0x5f500007e000
2898 .xword 0x610024c00000
2899 .xword 0x6000008a0000
2900Thr0_User_Data_4v201_data_end:
2901/*********************************************************************/
2902SECTION .Thr0_User_Data_4v301 DATA_VA=0x5f5000094000
2903attr_data {
2904 Name = .Thr0_User_Data_4v301 ,
2905 VA = 0x5f5000094000 ,/* 0x5f5000095fc0 */
2906 RA = 0x03900d2000 ,
2907 PA = 0x03900d2000 ,
2908 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
2909 thr0_z_ctx_tsb_1 ,
2910 TTE_V = 1 ,
2911 TTE_NFO = 0 ,
2912 TTE_L = 1 ,
2913 TTE_Soft = 0x0a0000 ,
2914 TTE_IE = 0 ,
2915 TTE_E = 0 ,
2916 TTE_CP = 0 ,
2917 TTE_CV = 0 ,
2918 TTE_P = 0 ,
2919 TTE_EP = 0 ,
2920 TTE_W = 1 ,
2921 TTE_SW1 = 0 ,
2922 TTE_SW0 = 0 ,
2923 TTE_RSVD1 = 0 ,
2924 TTE_Size = 0 ,
2925 /* DTTE_TAG_DATA = 00005f5000094000 80000003900d2040 */
2926 end_label = Thr0_User_Data_4v301_data_end ,
2927 compressimage ,
2928 }
2929.data
2930.global Thr0_User_Data_4v301_data_begin
2931Thr0_User_Data_4v301_data_begin:
2932 .xword 0x600000240000
2933 .xword 0x600000c00000
2934 .xword 0x610004c00000
2935 .xword 0x600000080000
2936 .xword 0x5f500010c000
2937 .xword 0x5f5000170000
2938 .xword 0x600000330000
2939 .xword 0x5f50000dc000
2940 .xword 0x610022c00000
2941 .xword 0x5f5000094000
2942 .xword 0x610012400000
2943 .xword 0x5f500018c000
2944 .xword 0x61001c000000
2945 .xword 0x600000380000
2946 .xword 0x5f500011e000
2947 .xword 0x5f50000ee000
2948 .xword 0x5f5000118000
2949 .xword 0x61002a400000
2950 .xword 0x5f500006c000
2951 .xword 0x61003fc00000
2952 .xword 0x5f500012e000
2953 .xword 0x600000e60000
2954 .xword 0x600000880000
2955 .xword 0x61002dc00000
2956 .xword 0x5f500001e000
2957 .xword 0x600000400000
2958 .xword 0x6000003d0000
2959 .xword 0x5f50000f0000
2960 .xword 0x600000da0000
2961 .xword 0x5f500004e000
2962 .xword 0x600000b90000
2963 .xword 0x5f5000112000
2964 .xword 0x620400000000
2965 .xword 0x5f5000182000
2966 .xword 0x600000130000
2967 .xword 0x5f500007c000
2968 .xword 0x5f500006e000
2969 .xword 0x5f5000116000
2970 .xword 0x600000c80000
2971 .xword 0x61002fc00000
2972 .xword 0x620b40000000
2973 .xword 0x600000090000
2974 .xword 0x5f5000090000
2975 .xword 0x5f500007e000
2976 .xword 0x610024c00000
2977 .xword 0x6000008a0000
2978Thr0_User_Data_4v301_data_end:
2979/*********************************************************************/
2980SECTION .Thr0_User_Text_4v003 TEXT_VA=0x610012400000
2981attr_text {
2982 Name = .Thr0_User_Text_4v003 ,
2983 VA = 0x610012400000 ,/* 0x6100127fffc0 */
2984 RA = 0x0063000000 ,
2985 PA = 0x0863000000 ,
2986 TTE_Context = 0x1492 ,/* TEXT_PRIMARY */
2987 thr0_nz_ctx_tsb_3 ,
2988 TTE_V = 1 ,
2989 TTE_NFO = 0 ,
2990 TTE_L = 0 ,
2991 TTE_Soft = 0x1b0000 ,
2992 TTE_IE = 0 ,
2993 TTE_E = 0 ,
2994 TTE_CP = 0 ,
2995 TTE_CV = 0 ,
2996 TTE_P = 0 ,
2997 TTE_EP = 1 ,
2998 TTE_W = 0 ,
2999 TTE_SW1 = 0 ,
3000 TTE_SW0 = 0 ,
3001 TTE_RSVD1 = 0 ,
3002 TTE_Size = 3 ,
3003 /* ITTE_TAG_DATA = 0000610012401492 8000000863000083 */
3004 end_label = Thr0_User_Text_4v003_text_end ,
3005 compressimage ,
3006 }
3007.text
3008.global Thr0_User_Text_4v003_text_begin
3009Thr0_User_Text_4v003_text_begin:
3010 nop
3011 sub %g1, 1, %g1
3012 brz %g1,Thr0_User_Text_4v003_exit
3013 nop
3014 .word 0x1000000
3015 or %g0, 0x5f8, %i7
3016 DTLB_TAG_READ
3017 .word 0xfe542c62
3018 .word 0x1000000
3019 or %g0, 0x4c8, %i7
3020 ITLB_TAG_READ
3021thr0_MMU_ASI_PRIMARY_13:
3022 .word 0x87802080
3023 .word 0xd2f62120
3024 .word 0xf85e2108
3025 .word 0xf858a088
3026 .word 0x1000000
3027 or %g0, 0x6f0, %i7
3028 READ_DDATA_ACCESS
3029 nop
3030 nop
3031 nop
3032 nop
3033 DDEMAP_NCTX
3034 .word 0x1000000
3035 or %g0, 0x7c8, %i7
3036 DTLB_TAG_READ
3037 .word 0x1000000
3038 .word 0xbe170000
3039 IDEMAP_PAGE
3040 nop
3041 .word 0x1000000
3042 .word 0xbe10c000
3043 DDEMAP_RPAGE
3044 .word 0xc030a9d2
3045 .word 0xc85c2088
3046 .word 0xf270a100
3047 .word 0xc0262f60
3048 .word 0x1000000
3049 .word 0xbe124000
3050 IDEMAP_PAGE
3051 DO_BRANCH
3052 .word 0x81c4a000
3053 .word 0xbe15c000
3054 GOTO_SUPERVISOR0
3055 .word 0xfcd91000
3056 .word 0xc02aa805
3057 DDEMAP_ALL
3058thr0_MMU_ASI_BLK_COMMIT_P_14:
3059 .word 0x878020e0
3060 .word 0xe1b92ec0
3061 .word 0xfcdf1000
3062 .word 0x1000000
3063 or %g0, 0x15, %i7
3064 LOAD_IDATA_ACCESS
3065 nop
3066 nop
3067 nop
3068 nop
3069 nop
3070 .word 0x1000000
3071 or %g0, 0x60, %i7
3072 READ_IDATA_ACCESS
3073 nop
3074 nop
3075 nop
3076 nop
3077 nop
3078 nop
3079thr0_MMU_ASI_SECONDARY_15:
3080 .word 0x87802081
3081 .word 0xc0bc64a0
3082 .word 0x1000000
3083 or %g0, 0x1a0, %i7
3084 READ_DDATA_ACCESS
3085thr0_MMU_ASI_PRIMARY_LITTLE_16:
3086 .word 0x87802088
3087 .word 0xe0f6a128
3088 .word 0xc026a170
3089 .word 0x1000000
3090 or %g0, 0x079, %i7
3091 LOAD_DDATA_IN
3092 .word 0xd858a018
3093 .word 0x1000000
3094 or %g0, 0x560, %i7
3095 READ_DDATA_ACCESS
3096 nop
3097 nop
3098 nop
3099 nop
3100 nop
3101 nop
3102 .word 0xbe138000
3103 GOTO_SUPERVISOR1
3104 .word 0xbe8620e8
3105 .word 0xf0dfd000
3106 .word 0xbe124000
3107 GOTO_SUPERVISOR0
3108 .word 0xf6742100
3109 .word 0xc0292976
3110 .word 0xbe120000
3111 GOTO_SUPERVISOR1
3112 nop
3113Thr0_User_Text_4v003_exit:
3114 EXIT_GOOD
3115Thr0_User_Text_4v003_text_end:
3116/*********************************************************************/
3117SECTION .Thr0_User_Text_4v401 TEXT_VA=0x5f500018c000
3118attr_text {
3119 Name = .Thr0_User_Text_4v401 ,
3120 VA = 0x5f500018c000 ,/* 0x5f500018dfc0 */
3121 RA = 0x03900ea000 ,
3122 PA = 0x03900ea000 ,
3123 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
3124 thr0_z_ctx_tsb_1 ,
3125 TTE_V = 1 ,
3126 TTE_NFO = 0 ,
3127 TTE_L = 1 ,
3128 TTE_Soft = 0x000000 ,
3129 TTE_IE = 0 ,
3130 TTE_E = 0 ,
3131 TTE_CP = 1 ,
3132 TTE_CV = 0 ,
3133 TTE_P = 1 ,
3134 TTE_EP = 1 ,
3135 TTE_W = 0 ,
3136 TTE_SW1 = 0 ,
3137 TTE_SW0 = 1 ,
3138 TTE_RSVD1 = 0 ,
3139 TTE_Size = 0 ,
3140 /* ITTE_TAG_DATA = 00005f500018c000 80000003900ea480 */
3141 end_label = Thr0_User_Text_4v401_text_end ,
3142 compressimage ,
3143 }
3144.text
3145.global Thr0_User_Text_4v401_text_begin
3146Thr0_User_Text_4v401_text_begin:
3147 wrpr 0, %gl
3148 .word 0x1000000
3149 or %g0, 0x01b, %i7
3150 P_LOAD_IDATA_IN
3151 nop
3152 nop
3153 nop
3154 .word 0xc031a8ea
3155 .word 0xfcde9000
3156 nop
3157 nop
3158 nop
3159 nop
3160 .word 0x1000000
3161 or %g0, 0x1d8, %i7
3162 P_READ_DDATA_ACCESS
3163 .word 0xbe812150
3164 .word 0xe0dfc200
3165 .word 0xc859a118
3166 .word 0xbe82a148
3167 .word 0xd4dfc200
3168 .word 0x1000000
3169 or %g0, 0x080, %i7
3170 P_LOAD_DDATA_IN
3171 .word 0xbe812138
3172 .word 0xe0dfd000
3173 .word 0xc19d1e00
3174 .word 0xe39943e0
3175 .word 0x1000000
3176 or %g0, 0x068, %i7
3177 P_LOAD_DDATA_IN
3178 nop
3179 nop
3180 nop
3181 .word 0x1000000
3182 or %g0, 0x06d, %i7
3183 P_LOAD_IDATA_IN
3184thr0_MMU_ASI_AS_IF_USER_PRIMARY_17:
3185 .word 0x87802010
3186 .word 0xeef62050
3187 P_ACCESS_DTSB_PTR
3188 P_IDEMAP_ALL_RPAGES
3189 .word 0xc859a0d8
3190thr0_MMU_ASI_REAL_IO_18:
3191 .word 0x87802015
3192 .word 0xe2f6e010
3193 .word 0x1000000
3194 or %g0, 0x013, %i7
3195 P_LOAD_DDATA_IN
3196 .word 0xbe8520d0
3197 .word 0xe19fc2c0
3198 P_TOGGLE_LSU_DM
3199 P_IDEMAP_ALL_RPAGES
3200 P_ACCESS_DTSB_PTR
3201 .word 0x1000000
3202 or %g0, 0x099, %i7
3203 P_LOAD_IDATA_IN
3204 .word 0xbe86a008
3205 .word 0xd4dfd000
3206 .word 0xbe148000
3207 RETURN_FROM_SUPERVISOR1
3208 nop
3209Thr0_User_Text_4v401_exit:
3210 EXIT_GOOD
3211Thr0_User_Text_4v401_text_end:
3212/*********************************************************************/
3213SECTION .Thr0_User_Text_4v004 TEXT_VA=0x61001c000000
3214attr_text {
3215 Name = .Thr0_User_Text_4v004 ,
3216 VA = 0x61001c000000 ,/* 0x61001c3fffc0 */
3217 RA = 0x0066400000 ,
3218 PA = 0x0866400000 ,
3219 TTE_Context = 0x1492 ,/* TEXT_PRIMARY */
3220 thr0_nz_ctx_tsb_3 ,
3221 TTE_V = 1 ,
3222 TTE_NFO = 0 ,
3223 TTE_L = 0 ,
3224 TTE_Soft = 0x1b0000 ,
3225 TTE_IE = 0 ,
3226 TTE_E = 0 ,
3227 TTE_CP = 0 ,
3228 TTE_CV = 0 ,
3229 TTE_P = 1 ,
3230 TTE_EP = 1 ,
3231 TTE_W = 0 ,
3232 TTE_SW1 = 0 ,
3233 TTE_SW0 = 0 ,
3234 TTE_RSVD1 = 0 ,
3235 TTE_Size = 3 ,
3236 /* ITTE_TAG_DATA = 000061001c001492 8000000866400083 */
3237 end_label = Thr0_User_Text_4v004_text_end ,
3238 compressimage ,
3239 }
3240.text
3241.global Thr0_User_Text_4v004_text_begin
3242Thr0_User_Text_4v004_text_begin:
3243 wrpr 0, %gl
3244 .word 0x1000000
3245 .word 0xbe158000
3246 P_DDEMAP_PAGE
3247 .word 0xc0742fb8
3248 .word 0xfcde1040
3249 .word 0x1000000
3250 .word 0xbe170000
3251 P_DDEMAP_RPAGE
3252 .word 0xfcda8200
3253 nop
3254 nop
3255 nop
3256 nop
3257 .word 0x1000000
3258 or %g0, 0x10, %i7
3259 P_READ_DDATA_ACCESS
3260 nop
3261thr0_MMU_ASI_PRIMARY_19:
3262 .word 0x87802080
3263 .word 0xfaf520f0
3264 P_TOGGLE_LSU_DM
3265 .word 0xfe5d2160
3266 .word 0xbe80a148
3267 .word 0xf4dfd000
3268 P_ACCESS_ITSB_PTR
3269 P_DDEMAP_PCTX
3270 nop
3271 nop
3272 nop
3273 .word 0xfcdb83a0
3274 .word 0xbe852008
3275 .word 0xd4dfd000
3276 .word 0xfcdc0200
3277 .word 0x1000000
3278 or %g0, 0x160, %i7
3279 P_READ_DDATA_ACCESS
3280 .word 0xe85ea150
3281 .word 0x1000000
3282 or %g0, 0x508, %i7
3283 P_DTLB_TAG_READ
3284 .word 0x1000000
3285 .word 0xbe14c000
3286 srlx %i7, 8, %i7
3287 andn %i7, 0x1f, %i7
3288 xor %i7, 0x10, %i7
3289 P_ITLB_PROBE
3290 .word 0x1000000
3291 or %g0, 0x086, %i7
3292 P_LOAD_IDATA_IN
3293 .word 0xbe174000
3294 RETURN_FROM_SUPERVISOR0
3295 nop
3296Thr0_User_Text_4v004_exit:
3297 EXIT_GOOD
3298Thr0_User_Text_4v004_text_end:
3299/*********************************************************************/
3300SECTION .Thr0_User_Data_4v102 DATA_VA=0x600000380000
3301attr_data {
3302 Name = .Thr0_User_Data_4v102 ,
3303 VA = 0x600000380000 ,/* 0x60000038ffc0 */
3304 RA = 0x00c06c0000 ,
3305 PA = 0x0cc06c0000 ,
3306 TTE_Context = 0x1492 ,/* DATA_PRIMARY */
3307 thr0_nz_ctx_tsb_2 ,
3308 TTE_V = 1 ,
3309 TTE_NFO = 0 ,
3310 TTE_L = 1 ,
3311 TTE_Soft = 0x110000 ,
3312 TTE_IE = 0 ,
3313 TTE_E = 0 ,
3314 TTE_CP = 1 ,
3315 TTE_CV = 0 ,
3316 TTE_P = 0 ,
3317 TTE_EP = 0 ,
3318 TTE_W = 1 ,
3319 TTE_SW1 = 1 ,
3320 TTE_SW0 = 1 ,
3321 TTE_RSVD1 = 0 ,
3322 TTE_Size = 1 ,
3323 /* DTTE_TAG_DATA = 0000600000381492 8000000cc06c0441 */
3324 end_label = Thr0_User_Data_4v102_data_end ,
3325 compressimage ,
3326 }
3327.data
3328.global Thr0_User_Data_4v102_data_begin
3329Thr0_User_Data_4v102_data_begin:
3330 .xword 0x600000240000
3331 .xword 0x600000c00000
3332 .xword 0x610004c00000
3333 .xword 0x600000080000
3334 .xword 0x5f500010c000
3335 .xword 0x5f5000170000
3336 .xword 0x600000330000
3337 .xword 0x5f50000dc000
3338 .xword 0x610022c00000
3339 .xword 0x5f5000094000
3340 .xword 0x610012400000
3341 .xword 0x5f500018c000
3342 .xword 0x61001c000000
3343 .xword 0x600000380000
3344 .xword 0x5f500011e000
3345 .xword 0x5f50000ee000
3346 .xword 0x5f5000118000
3347 .xword 0x61002a400000
3348 .xword 0x5f500006c000
3349 .xword 0x61003fc00000
3350 .xword 0x5f500012e000
3351 .xword 0x600000e60000
3352 .xword 0x600000880000
3353 .xword 0x61002dc00000
3354 .xword 0x5f500001e000
3355 .xword 0x600000400000
3356 .xword 0x6000003d0000
3357 .xword 0x5f50000f0000
3358 .xword 0x600000da0000
3359 .xword 0x5f500004e000
3360 .xword 0x600000b90000
3361 .xword 0x5f5000112000
3362 .xword 0x620400000000
3363 .xword 0x5f5000182000
3364 .xword 0x600000130000
3365 .xword 0x5f500007c000
3366 .xword 0x5f500006e000
3367 .xword 0x5f5000116000
3368 .xword 0x600000c80000
3369 .xword 0x61002fc00000
3370 .xword 0x620b40000000
3371 .xword 0x600000090000
3372 .xword 0x5f5000090000
3373 .xword 0x5f500007e000
3374 .xword 0x610024c00000
3375 .xword 0x6000008a0000
3376Thr0_User_Data_4v102_data_end:
3377/*********************************************************************/
3378SECTION .Thr0_User_Data_4v202 DATA_VA=0x5f500011e000
3379attr_data {
3380 Name = .Thr0_User_Data_4v202 ,
3381 VA = 0x5f500011e000 ,/* 0x5f500011ffc0 */
3382 RA = 0x0390198000 ,
3383 PA = 0x0f90198000 ,
3384 TTE_Context = 0x1759 ,/* DATA_SECONDARY */
3385 thr0_nz_ctx_tsb_1 ,
3386 TTE_V = 1 ,
3387 TTE_NFO = 0 ,
3388 TTE_L = 0 ,
3389 TTE_Soft = 0x130000 ,
3390 TTE_IE = 0 ,
3391 TTE_E = 0 ,
3392 TTE_CP = 0 ,
3393 TTE_CV = 0 ,
3394 TTE_P = 0 ,
3395 TTE_EP = 0 ,
3396 TTE_W = 1 ,
3397 TTE_SW1 = 0 ,
3398 TTE_SW0 = 0 ,
3399 TTE_RSVD1 = 0 ,
3400 TTE_Size = 0 ,
3401 /* DTTE_TAG_DATA = 00005f500011fdd2 8000000f90198040 */
3402 end_label = Thr0_User_Data_4v202_data_end ,
3403 compressimage ,
3404 }
3405.data
3406.global Thr0_User_Data_4v202_data_begin
3407Thr0_User_Data_4v202_data_begin:
3408 .xword 0x600000240000
3409 .xword 0x600000c00000
3410 .xword 0x610004c00000
3411 .xword 0x600000080000
3412 .xword 0x5f500010c000
3413 .xword 0x5f5000170000
3414 .xword 0x600000330000
3415 .xword 0x5f50000dc000
3416 .xword 0x610022c00000
3417 .xword 0x5f5000094000
3418 .xword 0x610012400000
3419 .xword 0x5f500018c000
3420 .xword 0x61001c000000
3421 .xword 0x600000380000
3422 .xword 0x5f500011e000
3423 .xword 0x5f50000ee000
3424 .xword 0x5f5000118000
3425 .xword 0x61002a400000
3426 .xword 0x5f500006c000
3427 .xword 0x61003fc00000
3428 .xword 0x5f500012e000
3429 .xword 0x600000e60000
3430 .xword 0x600000880000
3431 .xword 0x61002dc00000
3432 .xword 0x5f500001e000
3433 .xword 0x600000400000
3434 .xword 0x6000003d0000
3435 .xword 0x5f50000f0000
3436 .xword 0x600000da0000
3437 .xword 0x5f500004e000
3438 .xword 0x600000b90000
3439 .xword 0x5f5000112000
3440 .xword 0x620400000000
3441 .xword 0x5f5000182000
3442 .xword 0x600000130000
3443 .xword 0x5f500007c000
3444 .xword 0x5f500006e000
3445 .xword 0x5f5000116000
3446 .xword 0x600000c80000
3447 .xword 0x61002fc00000
3448 .xword 0x620b40000000
3449 .xword 0x600000090000
3450 .xword 0x5f5000090000
3451 .xword 0x5f500007e000
3452 .xword 0x610024c00000
3453 .xword 0x6000008a0000
3454Thr0_User_Data_4v202_data_end:
3455/*********************************************************************/
3456SECTION .Thr0_User_Text_4v005 TEXT_VA=0x5f50000ee000
3457attr_text {
3458 Name = .Thr0_User_Text_4v005 ,
3459 VA = 0x5f50000ee000 ,/* 0x5f50000effc0 */
3460 RA = 0x03901ac000 ,
3461 PA = 0x0f901ac000 ,
3462 TTE_Context = 0x1492 ,/* TEXT_PRIMARY */
3463 thr0_nz_ctx_tsb_1 ,
3464 TTE_V = 1 ,
3465 TTE_NFO = 0 ,
3466 TTE_L = 0 ,
3467 TTE_Soft = 0x1b0000 ,
3468 TTE_IE = 0 ,
3469 TTE_E = 0 ,
3470 TTE_CP = 0 ,
3471 TTE_CV = 0 ,
3472 TTE_P = 0 ,
3473 TTE_EP = 1 ,
3474 TTE_W = 0 ,
3475 TTE_SW1 = 0 ,
3476 TTE_SW0 = 0 ,
3477 TTE_RSVD1 = 0 ,
3478 TTE_Size = 0 ,
3479 /* ITTE_TAG_DATA = 00005f50000ef19d 8000000f901ac080 */
3480 end_label = Thr0_User_Text_4v005_text_end ,
3481 compressimage ,
3482 }
3483.text
3484.global Thr0_User_Text_4v005_text_begin
3485Thr0_User_Text_4v005_text_begin:
3486 nop
3487 sub %g1, 1, %g1
3488 brz %g1,Thr0_User_Text_4v005_exit
3489 nop
3490 .word 0xc0342554
3491 .word 0xbe82e010
3492 .word 0xcadfd060
3493 .word 0xc076a420
3494 .word 0xca5c2040
3495 .word 0xc02aa170
3496 .word 0xfc995d60
3497 .word 0x1000000
3498 or %g0, 0x390, %i7
3499 READ_DDATA_ACCESS
3500 .word 0x1000000
3501 or %g0, 0x130, %i7
3502 READ_DDATA_ACCESS
3503 nop
3504 nop
3505 nop
3506 nop
3507 nop
3508 .word 0xbe82a0b8
3509 .word 0xd4dfd000
3510 .word 0xfc9d1000
3511 .word 0xcc5e2018
3512 .word 0xfe52a07e
3513 .word 0x1000000
3514 .word 0xbe124000
3515 srlx %i7, 8, %i7
3516 andn %i7, 0x1f, %i7
3517 xor %i7, 0x10, %i7
3518 ITLB_PROBE
3519 .word 0xfe562456
3520 .word 0xbe120000
3521 GOTO_SUPERVISOR1
3522 .word 0x1000000
3523 or %g0, 0x1b8, %i7
3524 ITLB_TAG_READ
3525 nop
3526 nop
3527 .word 0xfcde1000
3528 .word 0xfcde1000
3529 .word 0xd45aa118
3530 DDEMAP_NCTX
3531 nop
3532 nop
3533 nop
3534 nop
3535 nop
3536 .word 0x1000000
3537 or %g0, 0x320, %i7
3538 READ_DDATA_ACCESS
3539 .word 0xec742050
3540 .word 0xc026a7a8
3541 .word 0xce70a098
3542 .word 0xc07423a0
3543 nop
3544 nop
3545 nop
3546 nop
3547 nop
3548 nop
3549 nop
3550 nop
3551 nop
3552 DDEMAP_NCTX
3553 .word 0xfe5925a0
3554 DO_BRANCH
3555 .word 0x81c3e000
3556 .word 0xbe124000
3557 GOTO_SUPERVISOR0
3558 .word 0xe8592088
3559 .word 0x81c5a000
3560 .word 0xbe124000
3561 GOTO_SUPERVISOR0
3562 nop
3563Thr0_User_Text_4v005_exit:
3564 EXIT_GOOD
3565Thr0_User_Text_4v005_text_end:
3566/*********************************************************************/
3567SECTION .Thr0_User_Text_4v006 TEXT_VA=0x5f5000118000
3568attr_text {
3569 Name = .Thr0_User_Text_4v006 ,
3570 VA = 0x5f5000118000 ,/* 0x5f5000119fc0 */
3571 RA = 0x039009c000 ,
3572 PA = 0x0f9009c000 ,
3573 TTE_Context = 0x1492 ,/* TEXT_PRIMARY */
3574 thr0_nz_ctx_tsb_1 ,
3575 TTE_V = 1 ,
3576 TTE_NFO = 0 ,
3577 TTE_L = 0 ,
3578 TTE_Soft = 0x1b0000 ,
3579 TTE_IE = 0 ,
3580 TTE_E = 0 ,
3581 TTE_CP = 0 ,
3582 TTE_CV = 0 ,
3583 TTE_P = 1 ,
3584 TTE_EP = 1 ,
3585 TTE_W = 0 ,
3586 TTE_SW1 = 0 ,
3587 TTE_SW0 = 0 ,
3588 TTE_RSVD1 = 0 ,
3589 TTE_Size = 0 ,
3590 /* ITTE_TAG_DATA = 00005f500011919d 8000000f9009c080 */
3591 end_label = Thr0_User_Text_4v006_text_end ,
3592 compressimage ,
3593 }
3594.text
3595.global Thr0_User_Text_4v006_text_begin
3596Thr0_User_Text_4v006_text_begin:
3597 wrpr 0, %gl
3598 .word 0xbe816010
3599 .word 0xc39fc2e0
3600 P_IDEMAP_ALL_RPAGES
3601 .word 0xfc9c1c40
3602thr0_MMU_ASI_AS_IF_USER_PRIMARY_20:
3603 .word 0x87802010
3604 .word 0xfaf52050
3605 P_ACCESS_ITSB_PTR
3606thr0_MMU_ASI_BLK_PL_21:
3607 .word 0x878020f8
3608 .word 0xc1bc2440
3609thr0_MMU_ASI_AS_IF_USER_PRIMARY_22:
3610 .word 0x87802010
3611 .word 0xf2f42130
3612 P_DDEMAP_ALL_RPAGES
3613 P_DDEMAP_SCTX
3614 nop
3615 nop
3616 nop
3617 nop
3618 nop
3619 nop
3620 nop
3621 nop
3622 .word 0x1000000
3623 .word 0xbe168000
3624 P_IDEMAP_RPAGE
3625 .word 0xc036a780
3626 .word 0x1000000
3627 or %g0, 0xc8, %i7
3628 P_READ_IDATA_ACCESS
3629 .word 0xbe11c000
3630 RETURN_FROM_SUPERVISOR0
3631 nop
3632Thr0_User_Text_4v006_exit:
3633 EXIT_GOOD
3634Thr0_User_Text_4v006_text_end:
3635/*********************************************************************/
3636SECTION .Thr0_User_Data_4v103 DATA_VA=0x61002a400000
3637attr_data {
3638 Name = .Thr0_User_Data_4v103 ,
3639 VA = 0x61002a400000 ,/* 0x61002a7fffc0 */
3640 RA = 0x0061400000 ,
3641 PA = 0x0861400000 ,
3642 TTE_Context = 0x1492 ,/* DATA_PRIMARY */
3643 thr0_nz_ctx_tsb_3 ,
3644 TTE_V = 1 ,
3645 TTE_NFO = 0 ,
3646 TTE_L = 1 ,
3647 TTE_Soft = 0x110000 ,
3648 TTE_IE = 0 ,
3649 TTE_E = 0 ,
3650 TTE_CP = 1 ,
3651 TTE_CV = 0 ,
3652 TTE_P = 0 ,
3653 TTE_EP = 0 ,
3654 TTE_W = 1 ,
3655 TTE_SW1 = 1 ,
3656 TTE_SW0 = 1 ,
3657 TTE_RSVD1 = 0 ,
3658 TTE_Size = 3 ,
3659 /* DTTE_TAG_DATA = 000061002a401492 8000000861400443 */
3660 end_label = Thr0_User_Data_4v103_data_end ,
3661 compressimage ,
3662 }
3663.data
3664.global Thr0_User_Data_4v103_data_begin
3665Thr0_User_Data_4v103_data_begin:
3666 .xword 0x600000240000
3667 .xword 0x600000c00000
3668 .xword 0x610004c00000
3669 .xword 0x600000080000
3670 .xword 0x5f500010c000
3671 .xword 0x5f5000170000
3672 .xword 0x600000330000
3673 .xword 0x5f50000dc000
3674 .xword 0x610022c00000
3675 .xword 0x5f5000094000
3676 .xword 0x610012400000
3677 .xword 0x5f500018c000
3678 .xword 0x61001c000000
3679 .xword 0x600000380000
3680 .xword 0x5f500011e000
3681 .xword 0x5f50000ee000
3682 .xword 0x5f5000118000
3683 .xword 0x61002a400000
3684 .xword 0x5f500006c000
3685 .xword 0x61003fc00000
3686 .xword 0x5f500012e000
3687 .xword 0x600000e60000
3688 .xword 0x600000880000
3689 .xword 0x61002dc00000
3690 .xword 0x5f500001e000
3691 .xword 0x600000400000
3692 .xword 0x6000003d0000
3693 .xword 0x5f50000f0000
3694 .xword 0x600000da0000
3695 .xword 0x5f500004e000
3696 .xword 0x600000b90000
3697 .xword 0x5f5000112000
3698 .xword 0x620400000000
3699 .xword 0x5f5000182000
3700 .xword 0x600000130000
3701 .xword 0x5f500007c000
3702 .xword 0x5f500006e000
3703 .xword 0x5f5000116000
3704 .xword 0x600000c80000
3705 .xword 0x61002fc00000
3706 .xword 0x620b40000000
3707 .xword 0x600000090000
3708 .xword 0x5f5000090000
3709 .xword 0x5f500007e000
3710 .xword 0x610024c00000
3711 .xword 0x6000008a0000
3712Thr0_User_Data_4v103_data_end:
3713/*********************************************************************/
3714SECTION .Thr0_User_Data_4v203 DATA_VA=0x5f500006c000
3715attr_data {
3716 Name = .Thr0_User_Data_4v203 ,
3717 VA = 0x5f500006c000 ,/* 0x5f500006dfc0 */
3718 RA = 0x0390100000 ,
3719 PA = 0x0f90100000 ,
3720 TTE_Context = 0x1759 ,/* DATA_SECONDARY */
3721 thr0_nz_ctx_tsb_1 ,
3722 TTE_V = 1 ,
3723 TTE_NFO = 0 ,
3724 TTE_L = 0 ,
3725 TTE_Soft = 0x130000 ,
3726 TTE_IE = 0 ,
3727 TTE_E = 0 ,
3728 TTE_CP = 0 ,
3729 TTE_CV = 0 ,
3730 TTE_P = 0 ,
3731 TTE_EP = 0 ,
3732 TTE_W = 1 ,
3733 TTE_SW1 = 0 ,
3734 TTE_SW0 = 0 ,
3735 TTE_RSVD1 = 0 ,
3736 TTE_Size = 0 ,
3737 /* DTTE_TAG_DATA = 00005f500006ddd2 8000000f90100040 */
3738 end_label = Thr0_User_Data_4v203_data_end ,
3739 compressimage ,
3740 }
3741.data
3742.global Thr0_User_Data_4v203_data_begin
3743Thr0_User_Data_4v203_data_begin:
3744 .xword 0x600000240000
3745 .xword 0x600000c00000
3746 .xword 0x610004c00000
3747 .xword 0x600000080000
3748 .xword 0x5f500010c000
3749 .xword 0x5f5000170000
3750 .xword 0x600000330000
3751 .xword 0x5f50000dc000
3752 .xword 0x610022c00000
3753 .xword 0x5f5000094000
3754 .xword 0x610012400000
3755 .xword 0x5f500018c000
3756 .xword 0x61001c000000
3757 .xword 0x600000380000
3758 .xword 0x5f500011e000
3759 .xword 0x5f50000ee000
3760 .xword 0x5f5000118000
3761 .xword 0x61002a400000
3762 .xword 0x5f500006c000
3763 .xword 0x61003fc00000
3764 .xword 0x5f500012e000
3765 .xword 0x600000e60000
3766 .xword 0x600000880000
3767 .xword 0x61002dc00000
3768 .xword 0x5f500001e000
3769 .xword 0x600000400000
3770 .xword 0x6000003d0000
3771 .xword 0x5f50000f0000
3772 .xword 0x600000da0000
3773 .xword 0x5f500004e000
3774 .xword 0x600000b90000
3775 .xword 0x5f5000112000
3776 .xword 0x620400000000
3777 .xword 0x5f5000182000
3778 .xword 0x600000130000
3779 .xword 0x5f500007c000
3780 .xword 0x5f500006e000
3781 .xword 0x5f5000116000
3782 .xword 0x600000c80000
3783 .xword 0x61002fc00000
3784 .xword 0x620b40000000
3785 .xword 0x600000090000
3786 .xword 0x5f5000090000
3787 .xword 0x5f500007e000
3788 .xword 0x610024c00000
3789 .xword 0x6000008a0000
3790Thr0_User_Data_4v203_data_end:
3791/*********************************************************************/
3792SECTION .Thr0_User_Text_4v007 TEXT_VA=0x61003fc00000
3793attr_text {
3794 Name = .Thr0_User_Text_4v007 ,
3795 VA = 0x61003fc00000 ,/* 0x61003fffffc0 */
3796 RA = 0x0069400000 ,
3797 PA = 0x0869400000 ,
3798 TTE_Context = 0x1492 ,/* TEXT_PRIMARY */
3799 thr0_nz_ctx_tsb_3 ,
3800 TTE_V = 1 ,
3801 TTE_NFO = 0 ,
3802 TTE_L = 0 ,
3803 TTE_Soft = 0x1b0000 ,
3804 TTE_IE = 0 ,
3805 TTE_E = 0 ,
3806 TTE_CP = 0 ,
3807 TTE_CV = 0 ,
3808 TTE_P = 0 ,
3809 TTE_EP = 1 ,
3810 TTE_W = 0 ,
3811 TTE_SW1 = 0 ,
3812 TTE_SW0 = 0 ,
3813 TTE_RSVD1 = 0 ,
3814 TTE_Size = 3 ,
3815 /* ITTE_TAG_DATA = 000061003fc01492 8000000869400083 */
3816 end_label = Thr0_User_Text_4v007_text_end ,
3817 compressimage ,
3818 }
3819.text
3820.global Thr0_User_Text_4v007_text_begin
3821Thr0_User_Text_4v007_text_begin:
3822 nop
3823 sub %g1, 1, %g1
3824 brz %g1,Thr0_User_Text_4v007_exit
3825 nop
3826 .word 0xc0342fde
3827 TOGGLE_LSU_DM
3828 .word 0xc02c2aeb
3829 nop
3830 nop
3831 nop
3832 nop
3833 nop
3834 nop
3835 nop
3836thr0_MMU_ASI_PRIMARY_23:
3837 .word 0x87802080
3838 .word 0xf8f42118
3839thr0_MMU_ASI_BLK_SL_24:
3840 .word 0x878020f9
3841 .word 0xe1bae140
3842 nop
3843 nop
3844 nop
3845 nop
3846 nop
3847 nop
3848 nop
3849 nop
3850 nop
3851 TOGGLE_LSU_IM
3852 .word 0xfe5c2dd8
3853 .word 0xc67520a0
3854 .word 0xc02122d4
3855 .word 0xfe4d2d82
3856 .word 0xfe462d64
3857 nop
3858 nop
3859 nop
3860 nop
3861 nop
3862 nop
3863 .word 0xde742000
3864 .word 0xc036af4c
3865 .word 0xbe138000
3866 GOTO_SUPERVISOR1
3867 IDEMAP_ALL_RPAGES
3868thr0_MMU_ASI_PRIMARY_25:
3869 .word 0x87802080
3870 .word 0xd2f520d0
3871 .word 0x1000000
3872 or %g0, 0x387, %i7
3873 LOAD_DDATA_ACCESS
3874 .word 0x1000000
3875 or %g0, 0xf0, %i7
3876 READ_IDATA_ACCESS
3877 DDEMAP_PCTX
3878 .word 0xc07626d0
3879 TOGGLE_LSU_IM
3880 DDEMAP_ALL
3881 .word 0x1000000
3882 .word 0xbe144000
3883 DDEMAP_PAGE
3884 ACCESS_DTSB_PTR
3885 .word 0x1000000
3886 .word 0xbe114000
3887 DDEMAP_PAGE
3888 .word 0xfcda9000
3889 .word 0x1000000
3890 or %g0, 0x420, %i7
3891 ITLB_TAG_READ
3892 .word 0x1000000
3893 or %g0, 0x09d, %i7
3894 LOAD_DDATA_IN
3895 .word 0x1000000
3896 or %g0, 0x30, %i7
3897 ITLB_TAG_READ
3898 .word 0xbe124000
3899 GOTO_SUPERVISOR0
3900 .word 0xe67520f0
3901 .word 0xc076a170
3902 .word 0x81c4e000
3903 .word 0xbe13c000
3904 GOTO_SUPERVISOR0
3905 nop
3906Thr0_User_Text_4v007_exit:
3907 EXIT_GOOD
3908Thr0_User_Text_4v007_text_end:
3909/*********************************************************************/
3910SECTION .Thr0_User_Text_4v008 TEXT_VA=0x5f500012e000
3911attr_text {
3912 Name = .Thr0_User_Text_4v008 ,
3913 VA = 0x5f500012e000 ,/* 0x5f500012ffc0 */
3914 RA = 0x039002c000 ,
3915 PA = 0x0f9002c000 ,
3916 TTE_Context = 0x1492 ,/* TEXT_PRIMARY */
3917 thr0_nz_ctx_tsb_1 ,
3918 TTE_V = 1 ,
3919 TTE_NFO = 0 ,
3920 TTE_L = 0 ,
3921 TTE_Soft = 0x1b0000 ,
3922 TTE_IE = 0 ,
3923 TTE_E = 0 ,
3924 TTE_CP = 0 ,
3925 TTE_CV = 0 ,
3926 TTE_P = 1 ,
3927 TTE_EP = 1 ,
3928 TTE_W = 0 ,
3929 TTE_SW1 = 0 ,
3930 TTE_SW0 = 0 ,
3931 TTE_RSVD1 = 0 ,
3932 TTE_Size = 0 ,
3933 /* ITTE_TAG_DATA = 00005f500012f19d 8000000f9002c080 */
3934 end_label = Thr0_User_Text_4v008_text_end ,
3935 compressimage ,
3936 }
3937.text
3938.global Thr0_User_Text_4v008_text_begin
3939Thr0_User_Text_4v008_text_begin:
3940 wrpr 0, %gl
3941 .word 0x1000000
3942 or %g0, 0x4a5, %i7
3943 P_LOAD_DDATA_ACCESS
3944 .word 0x1000000
3945 .word 0xbe148000
3946 P_IDEMAP_RPAGE
3947 nop
3948 nop
3949 .word 0xc0342c56
3950 .word 0x1000000
3951 or %g0, 0xc0, %i7
3952 P_LOAD_IDATA_ACCESS
3953 .word 0xc02e24b0
3954 .word 0xbe856060
3955 .word 0xd2dfc2a0
3956 .word 0xfc998480
3957 P_IDEMAP_NCTX
3958 P_ACCESS_DTSB_PTR
3959 P_TOGGLE_LSU_DM
3960 .word 0xbe8720d8
3961 .word 0xd4dfc200
3962 .word 0x1000000
3963 or %g0, 0x130, %i7
3964 P_READ_IDATA_ACCESS
3965 .word 0xe2592010
3966 .word 0xbe872038
3967 .word 0xd4dfd000
3968 .word 0x1000000
3969 or %g0, 0x1ec, %i7
3970 P_LOAD_DDATA_ACCESS
3971 .word 0xc19ade20
3972 P_TOGGLE_LSU_DM
3973 nop
3974 nop
3975 nop
3976 nop
3977 nop
3978 nop
3979 nop
3980 nop
3981 nop
3982 nop
3983 nop
3984 nop
3985 nop
3986 .word 0xbe852088
3987 .word 0xd4dfd000
3988 .word 0xde772120
3989 .word 0xc0272434
3990thr0_MMU_ASI_BLK_P_26:
3991 .word 0x878020f0
3992 .word 0xe1bf2140
3993 .word 0xfcde9000
3994 P_DDEMAP_NCTX
3995 .word 0x1000000
3996 or %g0, 0x1d0, %i7
3997 P_ITLB_TAG_READ
3998thr0_MMU_ASI_REAL_MEM_LITTLE_27:
3999 .word 0x8780201c
4000 .word 0xdaf460d0
4001 P_DDEMAP_NCTX
4002 .word 0xc0242170
4003 P_DDEMAP_ALL
4004 P_IDEMAP_ALL_PAGES
4005 nop
4006 nop
4007 nop
4008 nop
4009 nop
4010 nop
4011 P_ACCESS_ITSB_PTR
4012 .word 0xd45c2088
4013 P_TOGGLE_LSU_IM
4014 .word 0xfcdc5120
4015 .word 0x1000000
4016 or %g0, 0x67f, %i7
4017 P_LOAD_DDATA_ACCESS
4018 .word 0x1000000
4019 .word 0xbe11c000
4020 P_DDEMAP_PAGE
4021 .word 0xc39a82c0
4022 .word 0xfe442678
4023thr0_MMU_ASI_AS_IF_USER_PRIMARY_28:
4024 .word 0x87802010
4025 .word 0xf6f42020
4026thr0_MMU_ASI_AS_IF_USER_PRIMARY_29:
4027 .word 0x87802010
4028 .word 0xf8f2a068
4029 .word 0x1000000
4030 or %g0, 0x093, %i7
4031 P_LOAD_IDATA_IN
4032thr0_MMU_ASI_AS_IF_USER_PRIMARY_30:
4033 .word 0x87802010
4034 .word 0xdcf52028
4035 .word 0xbe174000
4036 RETURN_FROM_SUPERVISOR0
4037 nop
4038Thr0_User_Text_4v008_exit:
4039 EXIT_GOOD
4040Thr0_User_Text_4v008_text_end:
4041/*********************************************************************/
4042SECTION .Thr0_User_Data_4v104 DATA_VA=0x600000e60000
4043attr_data {
4044 Name = .Thr0_User_Data_4v104 ,
4045 VA = 0x600000e60000 ,/* 0x600000e6ffc0 */
4046 RA = 0x00c0bb0000 ,
4047 PA = 0x0cc0bb0000 ,
4048 TTE_Context = 0x1492 ,/* DATA_PRIMARY */
4049 thr0_nz_ctx_tsb_2 ,
4050 TTE_V = 1 ,
4051 TTE_NFO = 0 ,
4052 TTE_L = 1 ,
4053 TTE_Soft = 0x110000 ,
4054 TTE_IE = 0 ,
4055 TTE_E = 0 ,
4056 TTE_CP = 1 ,
4057 TTE_CV = 0 ,
4058 TTE_P = 0 ,
4059 TTE_EP = 0 ,
4060 TTE_W = 1 ,
4061 TTE_SW1 = 1 ,
4062 TTE_SW0 = 1 ,
4063 TTE_RSVD1 = 0 ,
4064 TTE_Size = 1 ,
4065 /* DTTE_TAG_DATA = 0000600000e61492 8000000cc0bb0441 */
4066 end_label = Thr0_User_Data_4v104_data_end ,
4067 compressimage ,
4068 }
4069.data
4070.global Thr0_User_Data_4v104_data_begin
4071Thr0_User_Data_4v104_data_begin:
4072 .xword 0x600000240000
4073 .xword 0x600000c00000
4074 .xword 0x610004c00000
4075 .xword 0x600000080000
4076 .xword 0x5f500010c000
4077 .xword 0x5f5000170000
4078 .xword 0x600000330000
4079 .xword 0x5f50000dc000
4080 .xword 0x610022c00000
4081 .xword 0x5f5000094000
4082 .xword 0x610012400000
4083 .xword 0x5f500018c000
4084 .xword 0x61001c000000
4085 .xword 0x600000380000
4086 .xword 0x5f500011e000
4087 .xword 0x5f50000ee000
4088 .xword 0x5f5000118000
4089 .xword 0x61002a400000
4090 .xword 0x5f500006c000
4091 .xword 0x61003fc00000
4092 .xword 0x5f500012e000
4093 .xword 0x600000e60000
4094 .xword 0x600000880000
4095 .xword 0x61002dc00000
4096 .xword 0x5f500001e000
4097 .xword 0x600000400000
4098 .xword 0x6000003d0000
4099 .xword 0x5f50000f0000
4100 .xword 0x600000da0000
4101 .xword 0x5f500004e000
4102 .xword 0x600000b90000
4103 .xword 0x5f5000112000
4104 .xword 0x620400000000
4105 .xword 0x5f5000182000
4106 .xword 0x600000130000
4107 .xword 0x5f500007c000
4108 .xword 0x5f500006e000
4109 .xword 0x5f5000116000
4110 .xword 0x600000c80000
4111 .xword 0x61002fc00000
4112 .xword 0x620b40000000
4113 .xword 0x600000090000
4114 .xword 0x5f5000090000
4115 .xword 0x5f500007e000
4116 .xword 0x610024c00000
4117 .xword 0x6000008a0000
4118Thr0_User_Data_4v104_data_end:
4119/*********************************************************************/
4120SECTION .Thr0_User_Text_4v009 TEXT_VA=0x600000880000
4121attr_text {
4122 Name = .Thr0_User_Text_4v009 ,
4123 VA = 0x600000880000 ,/* 0x60000088ffc0 */
4124 RA = 0x00c07c0000 ,
4125 PA = 0x0cc07c0000 ,
4126 TTE_Context = 0x1492 ,/* TEXT_PRIMARY */
4127 thr0_nz_ctx_tsb_2 ,
4128 TTE_V = 1 ,
4129 TTE_NFO = 0 ,
4130 TTE_L = 0 ,
4131 TTE_Soft = 0x1b0000 ,
4132 TTE_IE = 0 ,
4133 TTE_E = 0 ,
4134 TTE_CP = 0 ,
4135 TTE_CV = 0 ,
4136 TTE_P = 0 ,
4137 TTE_EP = 1 ,
4138 TTE_W = 0 ,
4139 TTE_SW1 = 0 ,
4140 TTE_SW0 = 0 ,
4141 TTE_RSVD1 = 0 ,
4142 TTE_Size = 1 ,
4143 /* ITTE_TAG_DATA = 0000600000881492 8000000cc07c0081 */
4144 end_label = Thr0_User_Text_4v009_text_end ,
4145 compressimage ,
4146 }
4147.text
4148.global Thr0_User_Text_4v009_text_begin
4149Thr0_User_Text_4v009_text_begin:
4150 nop
4151 sub %g1, 1, %g1
4152 brz %g1,Thr0_User_Text_4v009_exit
4153 nop
4154 .word 0xd4712068
4155 .word 0xc02621f0
4156 .word 0x1000000
4157 or %g0, 0x01b, %i7
4158 LOAD_IDATA_IN
4159 .word 0xfe5aaa00
4160 nop
4161 nop
4162 nop
4163 .word 0x1000000
4164 .word 0xbe128000
4165 IDEMAP_PAGE
4166 .word 0xc0372818
4167 .word 0xf672a0d0
4168 .word 0xc02aa453
4169 .word 0x1000000
4170 or %g0, 0x558, %i7
4171 DTLB_TAG_READ
4172 .word 0xfc9e9100
4173 .word 0xfe5c2c18
4174 .word 0x1000000
4175 or %g0, 0x410, %i7
4176 READ_IDATA_ACCESS
4177 .word 0xe25ea010
4178thr0_MMU_ASI_SECONDARY_LITTLE_31:
4179 .word 0x87802089
4180 .word 0xf6f2e078
4181thr0_MMU_ASI_BLK_PL_32:
4182 .word 0x878020f8
4183 .word 0xe3bc2480
4184 DDEMAP_ALL_RPAGES
4185 .word 0x1000000
4186 or %g0, 0x55, %i7
4187 LOAD_DDATA_ACCESS
4188 .word 0xe85c2108
4189 .word 0xbe13c000
4190 GOTO_SUPERVISOR0
4191 .word 0xfcdd1000
4192thr0_MMU_ASI_BLK_SL_33:
4193 .word 0x878020f9
4194 .word 0xe3bc64c0
4195 .word 0xf6742080
4196 .word 0xc02d27bd
4197 DO_BRANCH
4198 .word 0x81c3e000
4199 .word 0xbe15c000
4200 GOTO_SUPERVISOR0
4201 .word 0x1000000
4202 .word 0xbe140000
4203 DDEMAP_RPAGE
4204 .word 0xfcdc1000
4205 .word 0x1000000
4206 .word 0xbe120000
4207 srlx %i7, 8, %i7
4208 andn %i7, 0x1f, %i7
4209 ITLB_PROBE
4210 .word 0xfe4ea9fb
4211 .word 0x1000000
4212 or %g0, 0x11c, %i7
4213 LOAD_IDATA_ACCESS
4214 nop
4215 .word 0xc03528b4
4216 DDEMAP_NCTX
4217 .word 0xde742000
4218 .word 0xc0712170
4219 .word 0xd472a0e8
4220 .word 0xc072a628
4221 nop
4222 nop
4223 nop
4224 nop
4225 nop
4226 nop
4227 nop
4228 nop
4229 nop
4230 .word 0x1000000
4231 .word 0xbe108000
4232 DDEMAP_RPAGE
4233 .word 0xce7520d0
4234 .word 0xc0742170
4235thr0_MMU_ASI_PRIMARY_34:
4236 .word 0x87802080
4237 .word 0xdcf52028
4238 .word 0x1000000
4239 or %g0, 0x7c8, %i7
4240 READ_DDATA_ACCESS
4241 nop
4242 nop
4243 nop
4244 nop
4245 nop
4246 nop
4247 nop
4248 nop
4249 nop
4250 nop
4251 nop
4252 TOGGLE_LSU_IM
4253 .word 0xbe120000
4254 GOTO_SUPERVISOR1
4255 nop
4256 nop
4257 nop
4258 nop
4259 nop
4260 .word 0x1000000
4261 or %g0, 0x550, %i7
4262 LOAD_IDATA_ACCESS
4263 .word 0xe05e20a8
4264 .word 0xc032a736
4265 .word 0xbe82a0b8
4266 .word 0xe0dfd000
4267 TOGGLE_LSU_IM
4268 .word 0xfc9e9d40
4269thr0_MMU_ASI_BLK_COMMIT_S_35:
4270 .word 0x878020e1
4271 .word 0xc3bd6200
4272 nop
4273 nop
4274 nop
4275 nop
4276 nop
4277 .word 0x1000000
4278 or %g0, 0x168, %i7
4279 READ_DDATA_ACCESS
4280 .word 0xc07523d0
4281 .word 0xfcde1000
4282 .word 0xfe46281c
4283 DO_BRANCH
4284 .word 0x81c1e000
4285 .word 0xbe124000
4286 GOTO_SUPERVISOR0
4287 .word 0xfe40a750
4288 .word 0xbe120000
4289 GOTO_SUPERVISOR1
4290 nop
4291Thr0_User_Text_4v009_exit:
4292 EXIT_GOOD
4293Thr0_User_Text_4v009_text_end:
4294/*********************************************************************/
4295SECTION .Thr0_User_Data_4v105 DATA_VA=0x61002dc00000
4296attr_data {
4297 Name = .Thr0_User_Data_4v105 ,
4298 VA = 0x61002dc00000 ,/* 0x61002dffffc0 */
4299 RA = 0x0069800000 ,
4300 PA = 0x0869800000 ,
4301 TTE_Context = 0x1492 ,/* DATA_PRIMARY */
4302 thr0_nz_ctx_tsb_3 ,
4303 TTE_V = 1 ,
4304 TTE_NFO = 0 ,
4305 TTE_L = 1 ,
4306 TTE_Soft = 0x110000 ,
4307 TTE_IE = 0 ,
4308 TTE_E = 0 ,
4309 TTE_CP = 1 ,
4310 TTE_CV = 0 ,
4311 TTE_P = 0 ,
4312 TTE_EP = 0 ,
4313 TTE_W = 1 ,
4314 TTE_SW1 = 1 ,
4315 TTE_SW0 = 1 ,
4316 TTE_RSVD1 = 0 ,
4317 TTE_Size = 3 ,
4318 /* DTTE_TAG_DATA = 000061002dc01492 8000000869800443 */
4319 end_label = Thr0_User_Data_4v105_data_end ,
4320 compressimage ,
4321 }
4322.data
4323.global Thr0_User_Data_4v105_data_begin
4324Thr0_User_Data_4v105_data_begin:
4325 .xword 0x600000240000
4326 .xword 0x600000c00000
4327 .xword 0x610004c00000
4328 .xword 0x600000080000
4329 .xword 0x5f500010c000
4330 .xword 0x5f5000170000
4331 .xword 0x600000330000
4332 .xword 0x5f50000dc000
4333 .xword 0x610022c00000
4334 .xword 0x5f5000094000
4335 .xword 0x610012400000
4336 .xword 0x5f500018c000
4337 .xword 0x61001c000000
4338 .xword 0x600000380000
4339 .xword 0x5f500011e000
4340 .xword 0x5f50000ee000
4341 .xword 0x5f5000118000
4342 .xword 0x61002a400000
4343 .xword 0x5f500006c000
4344 .xword 0x61003fc00000
4345 .xword 0x5f500012e000
4346 .xword 0x600000e60000
4347 .xword 0x600000880000
4348 .xword 0x61002dc00000
4349 .xword 0x5f500001e000
4350 .xword 0x600000400000
4351 .xword 0x6000003d0000
4352 .xword 0x5f50000f0000
4353 .xword 0x600000da0000
4354 .xword 0x5f500004e000
4355 .xword 0x600000b90000
4356 .xword 0x5f5000112000
4357 .xword 0x620400000000
4358 .xword 0x5f5000182000
4359 .xword 0x600000130000
4360 .xword 0x5f500007c000
4361 .xword 0x5f500006e000
4362 .xword 0x5f5000116000
4363 .xword 0x600000c80000
4364 .xword 0x61002fc00000
4365 .xword 0x620b40000000
4366 .xword 0x600000090000
4367 .xword 0x5f5000090000
4368 .xword 0x5f500007e000
4369 .xword 0x610024c00000
4370 .xword 0x6000008a0000
4371Thr0_User_Data_4v105_data_end:
4372/*********************************************************************/
4373SECTION .Thr0_User_Text_4v00a TEXT_VA=0x5f500001e000
4374attr_text {
4375 Name = .Thr0_User_Text_4v00a ,
4376 VA = 0x5f500001e000 ,/* 0x5f500001ffc0 */
4377 RA = 0x039017c000 ,
4378 PA = 0x0f9017c000 ,
4379 TTE_Context = 0x1492 ,/* TEXT_PRIMARY */
4380 thr0_nz_ctx_tsb_1 ,
4381 TTE_V = 1 ,
4382 TTE_NFO = 0 ,
4383 TTE_L = 0 ,
4384 TTE_Soft = 0x1b0000 ,
4385 TTE_IE = 0 ,
4386 TTE_E = 0 ,
4387 TTE_CP = 0 ,
4388 TTE_CV = 0 ,
4389 TTE_P = 0 ,
4390 TTE_EP = 1 ,
4391 TTE_W = 0 ,
4392 TTE_SW1 = 0 ,
4393 TTE_SW0 = 0 ,
4394 TTE_RSVD1 = 0 ,
4395 TTE_Size = 0 ,
4396 /* ITTE_TAG_DATA = 00005f500001f19d 8000000f9017c080 */
4397 end_label = Thr0_User_Text_4v00a_text_end ,
4398 compressimage ,
4399 }
4400.text
4401.global Thr0_User_Text_4v00a_text_begin
4402Thr0_User_Text_4v00a_text_begin:
4403 nop
4404 sub %g1, 1, %g1
4405 brz %g1,Thr0_User_Text_4v00a_exit
4406 nop
4407 nop
4408 nop
4409 nop
4410 nop
4411 nop
4412 nop
4413 nop
4414 .word 0x1000000
4415 or %g0, 0x590, %i7
4416 LOAD_DDATA_ACCESS
4417thr0_MMU_ASI_PRIMARY_36:
4418 .word 0x87802080
4419 .word 0xeaf42070
4420 TOGGLE_LSU_DM
4421 .word 0x1000000
4422 .word 0xbe130000
4423 srlx %i7, 8, %i7
4424 andn %i7, 0x1f, %i7
4425 xor %i7, 0x10, %i7
4426 ITLB_PROBE
4427 nop
4428 nop
4429 nop
4430 nop
4431 nop
4432 nop
4433 nop
4434 .word 0xfe562644
4435 nop
4436 nop
4437 nop
4438 nop
4439 nop
4440 nop
4441 ACCESS_DTSB_PTR
4442 ACCESS_DTSB_PTR
4443 .word 0x1000000
4444 .word 0xbe13c000
4445 IDEMAP_PAGE
4446 nop
4447 nop
4448 nop
4449 .word 0xfe5aaa60
4450 .word 0x1000000
4451 .word 0xbe108000
4452 IDEMAP_RPAGE
4453 .word 0xfe442e84
4454 .word 0xbe124000
4455 GOTO_SUPERVISOR0
4456 .word 0xdc742028
4457 .word 0xc0772d58
4458 .word 0xe6762100
4459 .word 0xc03629aa
4460 nop
4461 nop
4462 nop
4463 nop
4464 nop
4465 nop
4466 nop
4467 nop
4468 .word 0x1000000
4469 or %g0, 0x01b, %i7
4470 LOAD_IDATA_IN
4471 .word 0xc02d2204
4472 .word 0x1000000
4473 or %g0, 0x458, %i7
4474 DTLB_TAG_READ
4475 .word 0xf07620e8
4476 .word 0xc072a450
4477 DO_BRANCH
4478 .word 0x81c26000
4479 .word 0xbe124000
4480 GOTO_SUPERVISOR0
4481 .word 0xfe52a4f8
4482 .word 0xbe124000
4483 GOTO_SUPERVISOR0
4484 nop
4485Thr0_User_Text_4v00a_exit:
4486 EXIT_GOOD
4487Thr0_User_Text_4v00a_text_end:
4488/*********************************************************************/
4489SECTION .Thr0_User_Data_4v106 DATA_VA=0x600000400000
4490attr_data {
4491 Name = .Thr0_User_Data_4v106 ,
4492 VA = 0x600000400000 ,/* 0x60000040ffc0 */
4493 RA = 0x00c0320000 ,
4494 PA = 0x0cc0320000 ,
4495 TTE_Context = 0x1492 ,/* DATA_PRIMARY */
4496 thr0_nz_ctx_tsb_2 ,
4497 TTE_V = 1 ,
4498 TTE_NFO = 0 ,
4499 TTE_L = 1 ,
4500 TTE_Soft = 0x110000 ,
4501 TTE_IE = 0 ,
4502 TTE_E = 0 ,
4503 TTE_CP = 1 ,
4504 TTE_CV = 0 ,
4505 TTE_P = 0 ,
4506 TTE_EP = 0 ,
4507 TTE_W = 1 ,
4508 TTE_SW1 = 1 ,
4509 TTE_SW0 = 1 ,
4510 TTE_RSVD1 = 0 ,
4511 TTE_Size = 1 ,
4512 /* DTTE_TAG_DATA = 0000600000401492 8000000cc0320441 */
4513 end_label = Thr0_User_Data_4v106_data_end ,
4514 compressimage ,
4515 }
4516.data
4517.global Thr0_User_Data_4v106_data_begin
4518Thr0_User_Data_4v106_data_begin:
4519 .xword 0x600000240000
4520 .xword 0x600000c00000
4521 .xword 0x610004c00000
4522 .xword 0x600000080000
4523 .xword 0x5f500010c000
4524 .xword 0x5f5000170000
4525 .xword 0x600000330000
4526 .xword 0x5f50000dc000
4527 .xword 0x610022c00000
4528 .xword 0x5f5000094000
4529 .xword 0x610012400000
4530 .xword 0x5f500018c000
4531 .xword 0x61001c000000
4532 .xword 0x600000380000
4533 .xword 0x5f500011e000
4534 .xword 0x5f50000ee000
4535 .xword 0x5f5000118000
4536 .xword 0x61002a400000
4537 .xword 0x5f500006c000
4538 .xword 0x61003fc00000
4539 .xword 0x5f500012e000
4540 .xword 0x600000e60000
4541 .xword 0x600000880000
4542 .xword 0x61002dc00000
4543 .xword 0x5f500001e000
4544 .xword 0x600000400000
4545 .xword 0x6000003d0000
4546 .xword 0x5f50000f0000
4547 .xword 0x600000da0000
4548 .xword 0x5f500004e000
4549 .xword 0x600000b90000
4550 .xword 0x5f5000112000
4551 .xword 0x620400000000
4552 .xword 0x5f5000182000
4553 .xword 0x600000130000
4554 .xword 0x5f500007c000
4555 .xword 0x5f500006e000
4556 .xword 0x5f5000116000
4557 .xword 0x600000c80000
4558 .xword 0x61002fc00000
4559 .xword 0x620b40000000
4560 .xword 0x600000090000
4561 .xword 0x5f5000090000
4562 .xword 0x5f500007e000
4563 .xword 0x610024c00000
4564 .xword 0x6000008a0000
4565Thr0_User_Data_4v106_data_end:
4566/*********************************************************************/
4567SECTION .Thr0_User_Text_4v00b TEXT_VA=0x6000003d0000
4568attr_text {
4569 Name = .Thr0_User_Text_4v00b ,
4570 VA = 0x6000003d0000 ,/* 0x6000003dffc0 */
4571 RA = 0x00c05a0000 ,
4572 PA = 0x0cc05a0000 ,
4573 TTE_Context = 0x1492 ,/* TEXT_PRIMARY */
4574 thr0_nz_ctx_tsb_2 ,
4575 TTE_V = 1 ,
4576 TTE_NFO = 0 ,
4577 TTE_L = 0 ,
4578 TTE_Soft = 0x1b0000 ,
4579 TTE_IE = 0 ,
4580 TTE_E = 0 ,
4581 TTE_CP = 0 ,
4582 TTE_CV = 0 ,
4583 TTE_P = 0 ,
4584 TTE_EP = 1 ,
4585 TTE_W = 0 ,
4586 TTE_SW1 = 0 ,
4587 TTE_SW0 = 0 ,
4588 TTE_RSVD1 = 0 ,
4589 TTE_Size = 1 ,
4590 /* ITTE_TAG_DATA = 00006000003d1492 8000000cc05a0081 */
4591 end_label = Thr0_User_Text_4v00b_text_end ,
4592 compressimage ,
4593 }
4594.text
4595.global Thr0_User_Text_4v00b_text_begin
4596Thr0_User_Text_4v00b_text_begin:
4597 nop
4598 sub %g1, 1, %g1
4599 brz %g1,Thr0_User_Text_4v00b_exit
4600 nop
4601 .word 0x1000000
4602 .word 0xbe158000
4603 srlx %i7, 8, %i7
4604 andn %i7, 0x1f, %i7
4605 xor %i7, 0x10, %i7
4606 ITLB_PROBE
4607 .word 0xfe4aa02a
4608 .word 0xbe120000
4609 GOTO_SUPERVISOR1
4610 nop
4611 nop
4612 nop
4613 .word 0xbe15c000
4614 GOTO_SUPERVISOR0
4615 .word 0xbe812068
4616 .word 0xf8dfd000
4617 .word 0xbe82a0a8
4618 .word 0xc8dfd000
4619 DDEMAP_PCTX
4620 DO_BRANCH
4621 .word 0x81c4a000
4622 .word 0xbe14c000
4623 GOTO_SUPERVISOR0
4624 .word 0xc0242540
4625 .word 0x81c5e000
4626 .word 0xbe13c000
4627 GOTO_SUPERVISOR0
4628 nop
4629Thr0_User_Text_4v00b_exit:
4630 EXIT_GOOD
4631Thr0_User_Text_4v00b_text_end:
4632/*********************************************************************/
4633SECTION .Thr0_User_Data_4v107 DATA_VA=0x5f50000f0000
4634attr_data {
4635 Name = .Thr0_User_Data_4v107 ,
4636 VA = 0x5f50000f0000 ,/* 0x5f50000f1fc0 */
4637 RA = 0x0390036000 ,
4638 PA = 0x0f90036000 ,
4639 TTE_Context = 0x1492 ,/* DATA_PRIMARY */
4640 thr0_nz_ctx_tsb_1 ,
4641 TTE_V = 1 ,
4642 TTE_NFO = 0 ,
4643 TTE_L = 1 ,
4644 TTE_Soft = 0x110000 ,
4645 TTE_IE = 0 ,
4646 TTE_E = 0 ,
4647 TTE_CP = 1 ,
4648 TTE_CV = 0 ,
4649 TTE_P = 0 ,
4650 TTE_EP = 0 ,
4651 TTE_W = 1 ,
4652 TTE_SW1 = 1 ,
4653 TTE_SW0 = 1 ,
4654 TTE_RSVD1 = 0 ,
4655 TTE_Size = 0 ,
4656 /* DTTE_TAG_DATA = 00005f50000f119d 8000000f90036440 */
4657 end_label = Thr0_User_Data_4v107_data_end ,
4658 compressimage ,
4659 }
4660.data
4661.global Thr0_User_Data_4v107_data_begin
4662Thr0_User_Data_4v107_data_begin:
4663 .xword 0x600000240000
4664 .xword 0x600000c00000
4665 .xword 0x610004c00000
4666 .xword 0x600000080000
4667 .xword 0x5f500010c000
4668 .xword 0x5f5000170000
4669 .xword 0x600000330000
4670 .xword 0x5f50000dc000
4671 .xword 0x610022c00000
4672 .xword 0x5f5000094000
4673 .xword 0x610012400000
4674 .xword 0x5f500018c000
4675 .xword 0x61001c000000
4676 .xword 0x600000380000
4677 .xword 0x5f500011e000
4678 .xword 0x5f50000ee000
4679 .xword 0x5f5000118000
4680 .xword 0x61002a400000
4681 .xword 0x5f500006c000
4682 .xword 0x61003fc00000
4683 .xword 0x5f500012e000
4684 .xword 0x600000e60000
4685 .xword 0x600000880000
4686 .xword 0x61002dc00000
4687 .xword 0x5f500001e000
4688 .xword 0x600000400000
4689 .xword 0x6000003d0000
4690 .xword 0x5f50000f0000
4691 .xword 0x600000da0000
4692 .xword 0x5f500004e000
4693 .xword 0x600000b90000
4694 .xword 0x5f5000112000
4695 .xword 0x620400000000
4696 .xword 0x5f5000182000
4697 .xword 0x600000130000
4698 .xword 0x5f500007c000
4699 .xword 0x5f500006e000
4700 .xword 0x5f5000116000
4701 .xword 0x600000c80000
4702 .xword 0x61002fc00000
4703 .xword 0x620b40000000
4704 .xword 0x600000090000
4705 .xword 0x5f5000090000
4706 .xword 0x5f500007e000
4707 .xword 0x610024c00000
4708 .xword 0x6000008a0000
4709Thr0_User_Data_4v107_data_end:
4710/*********************************************************************/
4711SECTION .Thr0_User_Text_4v00c TEXT_VA=0x600000da0000
4712attr_text {
4713 Name = .Thr0_User_Text_4v00c ,
4714 VA = 0x600000da0000 ,/* 0x600000daffc0 */
4715 RA = 0x00c0a10000 ,
4716 PA = 0x0cc0a10000 ,
4717 TTE_Context = 0x1492 ,/* TEXT_PRIMARY */
4718 thr0_nz_ctx_tsb_2 ,
4719 TTE_V = 1 ,
4720 TTE_NFO = 0 ,
4721 TTE_L = 0 ,
4722 TTE_Soft = 0x1b0000 ,
4723 TTE_IE = 0 ,
4724 TTE_E = 0 ,
4725 TTE_CP = 0 ,
4726 TTE_CV = 0 ,
4727 TTE_P = 0 ,
4728 TTE_EP = 1 ,
4729 TTE_W = 0 ,
4730 TTE_SW1 = 0 ,
4731 TTE_SW0 = 0 ,
4732 TTE_RSVD1 = 0 ,
4733 TTE_Size = 1 ,
4734 /* ITTE_TAG_DATA = 0000600000da1492 8000000cc0a10081 */
4735 end_label = Thr0_User_Text_4v00c_text_end ,
4736 compressimage ,
4737 }
4738.text
4739.global Thr0_User_Text_4v00c_text_begin
4740Thr0_User_Text_4v00c_text_begin:
4741 nop
4742 sub %g1, 1, %g1
4743 brz %g1,Thr0_User_Text_4v00c_exit
4744 nop
4745 nop
4746 nop
4747 IDEMAP_ALL_RPAGES
4748 TOGGLE_LSU_IM
4749 TOGGLE_LSU_DM
4750 .word 0xc032ac0a
4751 .word 0xfcd91000
4752 .word 0xfcde9000
4753 .word 0xf85c20a8
4754thr0_MMU_ASI_PRIMARY_37:
4755 .word 0x87802080
4756 .word 0xf2f62060
4757 .word 0xc39ade20
4758 IDEMAP_ALL_PAGES
4759thr0_MMU_ASI_BLK_P_38:
4760 .word 0x878020f0
4761 .word 0xe1be29c0
4762 DO_BRANCH
4763 .word 0x81c76000
4764 .word 0xbe124000
4765 GOTO_SUPERVISOR0
4766 .word 0xc02d2d8d
4767 ACCESS_DTSB_PTR
4768 .word 0xc02c22c6
4769 ACCESS_ITSB_PTR
4770 .word 0x1000000
4771 or %g0, 0x57a, %i7
4772 LOAD_IDATA_ACCESS
4773 nop
4774 nop
4775 nop
4776 DO_BRANCH
4777 .word 0x81c4a000
4778 .word 0xbe13c000
4779 GOTO_SUPERVISOR0
4780 .word 0x1000000
4781 .word 0xbe110000
4782 srlx %i7, 8, %i7
4783 andn %i7, 0x1f, %i7
4784 xor %i7, 0x10, %i7
4785 ITLB_PROBE
4786 .word 0xfe4aa1d0
4787 .word 0xc028ad23
4788 nop
4789 nop
4790 nop
4791thr0_MMU_ASI_PRIMARY_39:
4792 .word 0x87802080
4793 .word 0xe2f2a010
4794 DO_BRANCH
4795 .word 0x81c5a000
4796 .word 0xbe14c000
4797 GOTO_SUPERVISOR0
4798 .word 0xfcdf1000
4799 .word 0xbe124000
4800 GOTO_SUPERVISOR0
4801 .word 0xe2742070
4802 .word 0xc0262a3c
4803 .word 0x81c0e088
4804 .word 0xbe13c000
4805 GOTO_SUPERVISOR0
4806 nop
4807Thr0_User_Text_4v00c_exit:
4808 EXIT_GOOD
4809Thr0_User_Text_4v00c_text_end:
4810/*********************************************************************/
4811SECTION .Thr0_User_Data_4v108 DATA_VA=0x5f500004e000
4812attr_data {
4813 Name = .Thr0_User_Data_4v108 ,
4814 VA = 0x5f500004e000 ,/* 0x5f500004ffc0 */
4815 RA = 0x03901b6000 ,
4816 PA = 0x0f901b6000 ,
4817 TTE_Context = 0x1492 ,/* DATA_PRIMARY */
4818 thr0_nz_ctx_tsb_1 ,
4819 TTE_V = 1 ,
4820 TTE_NFO = 0 ,
4821 TTE_L = 1 ,
4822 TTE_Soft = 0x110000 ,
4823 TTE_IE = 0 ,
4824 TTE_E = 0 ,
4825 TTE_CP = 1 ,
4826 TTE_CV = 0 ,
4827 TTE_P = 0 ,
4828 TTE_EP = 0 ,
4829 TTE_W = 1 ,
4830 TTE_SW1 = 1 ,
4831 TTE_SW0 = 1 ,
4832 TTE_RSVD1 = 0 ,
4833 TTE_Size = 0 ,
4834 /* DTTE_TAG_DATA = 00005f500004f19d 8000000f901b6440 */
4835 end_label = Thr0_User_Data_4v108_data_end ,
4836 compressimage ,
4837 }
4838.data
4839.global Thr0_User_Data_4v108_data_begin
4840Thr0_User_Data_4v108_data_begin:
4841 .xword 0x600000240000
4842 .xword 0x600000c00000
4843 .xword 0x610004c00000
4844 .xword 0x600000080000
4845 .xword 0x5f500010c000
4846 .xword 0x5f5000170000
4847 .xword 0x600000330000
4848 .xword 0x5f50000dc000
4849 .xword 0x610022c00000
4850 .xword 0x5f5000094000
4851 .xword 0x610012400000
4852 .xword 0x5f500018c000
4853 .xword 0x61001c000000
4854 .xword 0x600000380000
4855 .xword 0x5f500011e000
4856 .xword 0x5f50000ee000
4857 .xword 0x5f5000118000
4858 .xword 0x61002a400000
4859 .xword 0x5f500006c000
4860 .xword 0x61003fc00000
4861 .xword 0x5f500012e000
4862 .xword 0x600000e60000
4863 .xword 0x600000880000
4864 .xword 0x61002dc00000
4865 .xword 0x5f500001e000
4866 .xword 0x600000400000
4867 .xword 0x6000003d0000
4868 .xword 0x5f50000f0000
4869 .xword 0x600000da0000
4870 .xword 0x5f500004e000
4871 .xword 0x600000b90000
4872 .xword 0x5f5000112000
4873 .xword 0x620400000000
4874 .xword 0x5f5000182000
4875 .xword 0x600000130000
4876 .xword 0x5f500007c000
4877 .xword 0x5f500006e000
4878 .xword 0x5f5000116000
4879 .xword 0x600000c80000
4880 .xword 0x61002fc00000
4881 .xword 0x620b40000000
4882 .xword 0x600000090000
4883 .xword 0x5f5000090000
4884 .xword 0x5f500007e000
4885 .xword 0x610024c00000
4886 .xword 0x6000008a0000
4887Thr0_User_Data_4v108_data_end:
4888/*********************************************************************/
4889SECTION .Thr0_User_Text_4v00d TEXT_VA=0x600000b90000
4890attr_text {
4891 Name = .Thr0_User_Text_4v00d ,
4892 VA = 0x600000b90000 ,/* 0x600000b9ffc0 */
4893 RA = 0x00c0d40000 ,
4894 PA = 0x0cc0d40000 ,
4895 TTE_Context = 0x1492 ,/* TEXT_PRIMARY */
4896 thr0_nz_ctx_tsb_2 ,
4897 TTE_V = 1 ,
4898 TTE_NFO = 0 ,
4899 TTE_L = 0 ,
4900 TTE_Soft = 0x1b0000 ,
4901 TTE_IE = 0 ,
4902 TTE_E = 0 ,
4903 TTE_CP = 0 ,
4904 TTE_CV = 0 ,
4905 TTE_P = 0 ,
4906 TTE_EP = 1 ,
4907 TTE_W = 0 ,
4908 TTE_SW1 = 0 ,
4909 TTE_SW0 = 0 ,
4910 TTE_RSVD1 = 0 ,
4911 TTE_Size = 1 ,
4912 /* ITTE_TAG_DATA = 0000600000b91492 8000000cc0d40081 */
4913 end_label = Thr0_User_Text_4v00d_text_end ,
4914 compressimage ,
4915 }
4916.text
4917.global Thr0_User_Text_4v00d_text_begin
4918Thr0_User_Text_4v00d_text_begin:
4919 nop
4920 sub %g1, 1, %g1
4921 brz %g1,Thr0_User_Text_4v00d_exit
4922 nop
4923 TOGGLE_LSU_IM
4924 .word 0x1000000
4925 or %g0, 0x08c, %i7
4926 LOAD_IDATA_IN
4927 .word 0xe072a148
4928 .word 0xc072a250
4929 nop
4930 nop
4931 nop
4932 nop
4933 nop
4934 nop
4935 .word 0x1000000
4936 or %g0, 0x340, %i7
4937 READ_DDATA_ACCESS
4938 .word 0xfe4725e4
4939thr0_MMU_ASI_PRIMARY_40:
4940 .word 0x87802080
4941 .word 0xecf62030
4942 .word 0x1000000
4943 or %g0, 0x070, %i7
4944 LOAD_IDATA_IN
4945 .word 0xfcdc1000
4946 nop
4947 nop
4948 nop
4949 nop
4950 nop
4951 nop
4952 nop
4953 .word 0xbe842128
4954 .word 0xe0dfd000
4955thr0_MMU_ASI_SECONDARY_41:
4956 .word 0x87802081
4957 .word 0xf8f56148
4958 .word 0xbe842138
4959 .word 0xe8dfd000
4960 DDEMAP_PCTX
4961 .word 0x1000000
4962 or %g0, 0xc0, %i7
4963 READ_DDATA_ACCESS
4964 .word 0xbe842088
4965 .word 0xf4dfd000
4966 nop
4967 nop
4968 nop
4969 nop
4970 nop
4971 nop
4972 nop
4973 DO_BRANCH
4974 .word 0x81c26000
4975 .word 0xbe124000
4976 GOTO_SUPERVISOR0
4977 .word 0x1000000
4978 .word 0xbe178000
4979 DDEMAP_PAGE
4980 .word 0xc0752170
4981 .word 0x1000000
4982 .word 0xbe134000
4983 srlx %i7, 8, %i7
4984 andn %i7, 0x1f, %i7
4985 ITLB_PROBE
4986 .word 0x1000000
4987 or %g0, 0x80, %i7
4988 READ_IDATA_ACCESS
4989 .word 0x1000000
4990 .word 0xbe134000
4991 IDEMAP_RPAGE
4992 .word 0x1000000
4993 or %g0, 0x6c0, %i7
4994 READ_DDATA_ACCESS
4995 .word 0xfe4525e0
4996 .word 0xc39c1f00
4997thr0_MMU_ASI_PRIMARY_42:
4998 .word 0x87802080
4999 .word 0xecf52050
5000 .word 0x1000000
5001 or %g0, 0x51f, %i7
5002 LOAD_IDATA_ACCESS
5003 .word 0xf45c2128
5004 .word 0x1000000
5005 .word 0xbe174000
5006 DDEMAP_PAGE
5007 .word 0xbe120000
5008 GOTO_SUPERVISOR1
5009 IDEMAP_ALL_PAGES
5010 .word 0xc0712318
5011 .word 0xfe44266c
5012 TOGGLE_LSU_DM
5013 .word 0xfcd95060
5014 .word 0xd4592038
5015 .word 0xfcda9000
5016thr0_MMU_ASI_BLK_P_43:
5017 .word 0x878020f0
5018 .word 0xc3bc2f40
5019 .word 0x1000000
5020 or %g0, 0x3c8, %i7
5021 LOAD_DDATA_ACCESS
5022 TOGGLE_LSU_DM
5023thr0_MMU_ASI_PRIMARY_44:
5024 .word 0x87802080
5025 .word 0xdaf62050
5026 .word 0x1000000
5027 or %g0, 0x1d8, %i7
5028 DTLB_TAG_READ
5029thr0_MMU_ASI_PRIMARY_45:
5030 .word 0x87802080
5031 .word 0xf8f420d8
5032 .word 0xd272a050
5033 .word 0xc0362c14
5034 .word 0x1000000
5035 or %g0, 0x760, %i7
5036 DTLB_TAG_READ
5037thr0_MMU_ASI_BLK_P_46:
5038 .word 0x878020f0
5039 .word 0xe1bc2a40
5040 .word 0xec742060
5041 .word 0xc03524c6
5042 .word 0xe4762100
5043 .word 0xc02ea470
5044 .word 0xbe124000
5045 GOTO_SUPERVISOR0
5046 .word 0xfc9a9d40
5047 .word 0xfe42a14c
5048 .word 0xfc9d5d60
5049thr0_MMU_ASI_PRIMARY_47:
5050 .word 0x87802080
5051 .word 0xd2f42050
5052 TOGGLE_LSU_DM
5053 .word 0x1000000
5054 or %g0, 0x0b0, %i7
5055 LOAD_DDATA_IN
5056 .word 0x1000000
5057 .word 0xbe12c000
5058 srlx %i7, 8, %i7
5059 andn %i7, 0x1f, %i7
5060 ITLB_PROBE
5061 .word 0xbe120000
5062 GOTO_SUPERVISOR1
5063 .word 0x1000000
5064 or %g0, 0x68, %i7
5065 ITLB_TAG_READ
5066 .word 0xc85c20c8
5067 .word 0x1000000
5068 .word 0xbe13c000
5069 DDEMAP_RPAGE
5070 .word 0x1000000
5071 or %g0, 0x358, %i7
5072 DTLB_TAG_READ
5073 .word 0xc02d2832
5074 nop
5075 nop
5076 nop
5077 .word 0x1000000
5078 .word 0xbe144000
5079 IDEMAP_PAGE
5080 nop
5081 nop
5082 nop
5083 nop
5084 nop
5085 nop
5086 nop
5087 nop
5088 nop
5089 nop
5090 IDEMAP_ALL
5091 ACCESS_DTSB_PTR
5092 IDEMAP_ALL_RPAGES
5093 .word 0x1000000
5094 or %g0, 0x09d, %i7
5095 LOAD_IDATA_IN
5096 .word 0xfc9add60
5097 .word 0xbe15c000
5098 GOTO_SUPERVISOR0
5099 .word 0xca72a010
5100 .word 0xc02c2e21
5101 .word 0xbe120000
5102 GOTO_SUPERVISOR1
5103 nop
5104Thr0_User_Text_4v00d_exit:
5105 EXIT_GOOD
5106Thr0_User_Text_4v00d_text_end:
5107/*********************************************************************/
5108SECTION .Thr0_User_Data_4v109 DATA_VA=0x5f5000112000
5109attr_data {
5110 Name = .Thr0_User_Data_4v109 ,
5111 VA = 0x5f5000112000 ,/* 0x5f5000113fc0 */
5112 RA = 0x03900b0000 ,
5113 PA = 0x0f900b0000 ,
5114 TTE_Context = 0x1492 ,/* DATA_PRIMARY */
5115 thr0_nz_ctx_tsb_1 ,
5116 TTE_V = 1 ,
5117 TTE_NFO = 0 ,
5118 TTE_L = 1 ,
5119 TTE_Soft = 0x110000 ,
5120 TTE_IE = 0 ,
5121 TTE_E = 0 ,
5122 TTE_CP = 1 ,
5123 TTE_CV = 0 ,
5124 TTE_P = 0 ,
5125 TTE_EP = 0 ,
5126 TTE_W = 1 ,
5127 TTE_SW1 = 1 ,
5128 TTE_SW0 = 1 ,
5129 TTE_RSVD1 = 0 ,
5130 TTE_Size = 0 ,
5131 /* DTTE_TAG_DATA = 00005f500011319d 8000000f900b0440 */
5132 end_label = Thr0_User_Data_4v109_data_end ,
5133 compressimage ,
5134 }
5135.data
5136.global Thr0_User_Data_4v109_data_begin
5137Thr0_User_Data_4v109_data_begin:
5138 .xword 0x600000240000
5139 .xword 0x600000c00000
5140 .xword 0x610004c00000
5141 .xword 0x600000080000
5142 .xword 0x5f500010c000
5143 .xword 0x5f5000170000
5144 .xword 0x600000330000
5145 .xword 0x5f50000dc000
5146 .xword 0x610022c00000
5147 .xword 0x5f5000094000
5148 .xword 0x610012400000
5149 .xword 0x5f500018c000
5150 .xword 0x61001c000000
5151 .xword 0x600000380000
5152 .xword 0x5f500011e000
5153 .xword 0x5f50000ee000
5154 .xword 0x5f5000118000
5155 .xword 0x61002a400000
5156 .xword 0x5f500006c000
5157 .xword 0x61003fc00000
5158 .xword 0x5f500012e000
5159 .xword 0x600000e60000
5160 .xword 0x600000880000
5161 .xword 0x61002dc00000
5162 .xword 0x5f500001e000
5163 .xword 0x600000400000
5164 .xword 0x6000003d0000
5165 .xword 0x5f50000f0000
5166 .xword 0x600000da0000
5167 .xword 0x5f500004e000
5168 .xword 0x600000b90000
5169 .xword 0x5f5000112000
5170 .xword 0x620400000000
5171 .xword 0x5f5000182000
5172 .xword 0x600000130000
5173 .xword 0x5f500007c000
5174 .xword 0x5f500006e000
5175 .xword 0x5f5000116000
5176 .xword 0x600000c80000
5177 .xword 0x61002fc00000
5178 .xword 0x620b40000000
5179 .xword 0x600000090000
5180 .xword 0x5f5000090000
5181 .xword 0x5f500007e000
5182 .xword 0x610024c00000
5183 .xword 0x6000008a0000
5184Thr0_User_Data_4v109_data_end:
5185/*********************************************************************/
5186SECTION .Thr0_User_Text_4v00e TEXT_VA=0x620400000000
5187attr_text {
5188 Name = .Thr0_User_Text_4v00e ,
5189 VA = 0x620400000000 ,/* 0x62040fffffc0 */
5190 RA = 0x0320000000 ,
5191 PA = 0x0320000000 ,
5192 TTE_Context = 0x1492 ,/* TEXT_PRIMARY */
5193 thr0_nz_ctx_tsb_0 ,
5194 TTE_V = 1 ,
5195 TTE_NFO = 0 ,
5196 TTE_L = 0 ,
5197 TTE_Soft = 0x1b0000 ,
5198 TTE_IE = 0 ,
5199 TTE_E = 0 ,
5200 TTE_CP = 0 ,
5201 TTE_CV = 0 ,
5202 TTE_P = 0 ,
5203 TTE_EP = 1 ,
5204 TTE_W = 0 ,
5205 TTE_SW1 = 0 ,
5206 TTE_SW0 = 0 ,
5207 TTE_RSVD1 = 0 ,
5208 TTE_Size = 5 ,
5209 /* ITTE_TAG_DATA = 0000620400001492 8000000320000085 */
5210 end_label = Thr0_User_Text_4v00e_text_end ,
5211 compressimage ,
5212 }
5213.text
5214.global Thr0_User_Text_4v00e_text_begin
5215Thr0_User_Text_4v00e_text_begin:
5216 nop
5217 sub %g1, 1, %g1
5218 brz %g1,Thr0_User_Text_4v00e_exit
5219 nop
5220 .word 0xfc9c1c40
5221 .word 0x1000000
5222 .word 0xbe130000
5223 srlx %i7, 8, %i7
5224 andn %i7, 0x1f, %i7
5225 ITLB_PROBE
5226 TOGGLE_LSU_DM
5227 ACCESS_ITSB_PTR
5228 .word 0xfcdd5120
5229 .word 0xbe15c000
5230 GOTO_SUPERVISOR0
5231 nop
5232 nop
5233 nop
5234 nop
5235 .word 0xc45ea0b8
5236 .word 0x1000000
5237 or %g0, 0x330, %i7
5238 READ_DDATA_ACCESS
5239 .word 0x1000000
5240 or %g0, 0xf0, %i7
5241 ITLB_TAG_READ
5242 .word 0xbe86a0d8
5243 .word 0xd4dfd000
5244 .word 0xbe124000
5245 GOTO_SUPERVISOR0
5246 .word 0x1000000
5247 or %g0, 0x6b3, %i7
5248 LOAD_DDATA_ACCESS
5249 .word 0x1000000
5250 or %g0, 0x032, %i7
5251 LOAD_DDATA_IN
5252 .word 0x1000000
5253 .word 0xbe164000
5254 DDEMAP_RPAGE
5255 .word 0x1000000
5256 .word 0xbe118000
5257 srlx %i7, 8, %i7
5258 andn %i7, 0x1f, %i7
5259 ITLB_PROBE
5260 .word 0x1000000
5261 or %g0, 0x288, %i7
5262 READ_DDATA_ACCESS
5263 IDEMAP_ALL_PAGES
5264 .word 0xc032afbc
5265 .word 0x1000000
5266 or %g0, 0x033, %i7
5267 LOAD_DDATA_IN
5268 .word 0xf05f20a8
5269 .word 0xbe120000
5270 GOTO_SUPERVISOR1
5271 .word 0xf85d2128
5272 .word 0xbe124000
5273 GOTO_SUPERVISOR0
5274 nop
5275Thr0_User_Text_4v00e_exit:
5276 EXIT_GOOD
5277Thr0_User_Text_4v00e_text_end:
5278/*********************************************************************/
5279SECTION .Thr0_User_Data_4v10a DATA_VA=0x5f5000182000
5280attr_data {
5281 Name = .Thr0_User_Data_4v10a ,
5282 VA = 0x5f5000182000 ,/* 0x5f5000183fc0 */
5283 RA = 0x03901e2000 ,
5284 PA = 0x0f901e2000 ,
5285 TTE_Context = 0x1492 ,/* DATA_PRIMARY */
5286 thr0_nz_ctx_tsb_1 ,
5287 TTE_V = 1 ,
5288 TTE_NFO = 0 ,
5289 TTE_L = 1 ,
5290 TTE_Soft = 0x110000 ,
5291 TTE_IE = 0 ,
5292 TTE_E = 0 ,
5293 TTE_CP = 1 ,
5294 TTE_CV = 0 ,
5295 TTE_P = 0 ,
5296 TTE_EP = 0 ,
5297 TTE_W = 1 ,
5298 TTE_SW1 = 1 ,
5299 TTE_SW0 = 1 ,
5300 TTE_RSVD1 = 0 ,
5301 TTE_Size = 0 ,
5302 /* DTTE_TAG_DATA = 00005f500018319d 8000000f901e2440 */
5303 end_label = Thr0_User_Data_4v10a_data_end ,
5304 compressimage ,
5305 }
5306.data
5307.global Thr0_User_Data_4v10a_data_begin
5308Thr0_User_Data_4v10a_data_begin:
5309 .xword 0x600000240000
5310 .xword 0x600000c00000
5311 .xword 0x610004c00000
5312 .xword 0x600000080000
5313 .xword 0x5f500010c000
5314 .xword 0x5f5000170000
5315 .xword 0x600000330000
5316 .xword 0x5f50000dc000
5317 .xword 0x610022c00000
5318 .xword 0x5f5000094000
5319 .xword 0x610012400000
5320 .xword 0x5f500018c000
5321 .xword 0x61001c000000
5322 .xword 0x600000380000
5323 .xword 0x5f500011e000
5324 .xword 0x5f50000ee000
5325 .xword 0x5f5000118000
5326 .xword 0x61002a400000
5327 .xword 0x5f500006c000
5328 .xword 0x61003fc00000
5329 .xword 0x5f500012e000
5330 .xword 0x600000e60000
5331 .xword 0x600000880000
5332 .xword 0x61002dc00000
5333 .xword 0x5f500001e000
5334 .xword 0x600000400000
5335 .xword 0x6000003d0000
5336 .xword 0x5f50000f0000
5337 .xword 0x600000da0000
5338 .xword 0x5f500004e000
5339 .xword 0x600000b90000
5340 .xword 0x5f5000112000
5341 .xword 0x620400000000
5342 .xword 0x5f5000182000
5343 .xword 0x600000130000
5344 .xword 0x5f500007c000
5345 .xword 0x5f500006e000
5346 .xword 0x5f5000116000
5347 .xword 0x600000c80000
5348 .xword 0x61002fc00000
5349 .xword 0x620b40000000
5350 .xword 0x600000090000
5351 .xword 0x5f5000090000
5352 .xword 0x5f500007e000
5353 .xword 0x610024c00000
5354 .xword 0x6000008a0000
5355Thr0_User_Data_4v10a_data_end:
5356/*********************************************************************/
5357SECTION .Thr0_User_Text_4v00f TEXT_VA=0x600000130000
5358attr_text {
5359 Name = .Thr0_User_Text_4v00f ,
5360 VA = 0x600000130000 ,/* 0x60000013ffc0 */
5361 RA = 0x00c0f20000 ,
5362 PA = 0x0cc0f20000 ,
5363 TTE_Context = 0x1492 ,/* TEXT_PRIMARY */
5364 thr0_nz_ctx_tsb_2 ,
5365 TTE_V = 1 ,
5366 TTE_NFO = 0 ,
5367 TTE_L = 0 ,
5368 TTE_Soft = 0x1b0000 ,
5369 TTE_IE = 0 ,
5370 TTE_E = 0 ,
5371 TTE_CP = 0 ,
5372 TTE_CV = 0 ,
5373 TTE_P = 0 ,
5374 TTE_EP = 1 ,
5375 TTE_W = 0 ,
5376 TTE_SW1 = 0 ,
5377 TTE_SW0 = 0 ,
5378 TTE_RSVD1 = 0 ,
5379 TTE_Size = 1 ,
5380 /* ITTE_TAG_DATA = 0000600000131492 8000000cc0f20081 */
5381 end_label = Thr0_User_Text_4v00f_text_end ,
5382 compressimage ,
5383 }
5384.text
5385.global Thr0_User_Text_4v00f_text_begin
5386Thr0_User_Text_4v00f_text_begin:
5387 nop
5388 sub %g1, 1, %g1
5389 brz %g1,Thr0_User_Text_4v00f_exit
5390 nop
5391 nop
5392 nop
5393 nop
5394 nop
5395 nop
5396 nop
5397 .word 0xbe120000
5398 GOTO_SUPERVISOR1
5399 IDEMAP_NCTX
5400 nop
5401 nop
5402 nop
5403 nop
5404 nop
5405thr0_MMU_ASI_SECONDARY_48:
5406 .word 0x87802081
5407 .word 0xdcf16028
5408 .word 0xec762100
5409 .word 0xc03729bc
5410 IDEMAP_NCTX
5411 .word 0x1000000
5412 or %g0, 0x5f2, %i7
5413 LOAD_IDATA_ACCESS
5414 .word 0xfe5f26a8
5415 .word 0xfc9c1c40
5416 .word 0x1000000
5417 .word 0xbe108000
5418 DDEMAP_PAGE
5419 .word 0xcc72a018
5420 .word 0xc0312b08
5421 .word 0xbe124000
5422 GOTO_SUPERVISOR0
5423 .word 0xd85e2018
5424 .word 0xbe124000
5425 GOTO_SUPERVISOR0
5426 nop
5427Thr0_User_Text_4v00f_exit:
5428 EXIT_GOOD
5429Thr0_User_Text_4v00f_text_end:
5430/*********************************************************************/
5431SECTION .Thr0_User_Data_4v10b DATA_VA=0x5f500007c000
5432attr_data {
5433 Name = .Thr0_User_Data_4v10b ,
5434 VA = 0x5f500007c000 ,/* 0x5f500007dfc0 */
5435 RA = 0x03901ce000 ,
5436 PA = 0x0f901ce000 ,
5437 TTE_Context = 0x1492 ,/* DATA_PRIMARY */
5438 thr0_nz_ctx_tsb_1 ,
5439 TTE_V = 1 ,
5440 TTE_NFO = 0 ,
5441 TTE_L = 1 ,
5442 TTE_Soft = 0x110000 ,
5443 TTE_IE = 0 ,
5444 TTE_E = 0 ,
5445 TTE_CP = 1 ,
5446 TTE_CV = 0 ,
5447 TTE_P = 0 ,
5448 TTE_EP = 0 ,
5449 TTE_W = 1 ,
5450 TTE_SW1 = 1 ,
5451 TTE_SW0 = 1 ,
5452 TTE_RSVD1 = 0 ,
5453 TTE_Size = 0 ,
5454 /* DTTE_TAG_DATA = 00005f500007d19d 8000000f901ce440 */
5455 end_label = Thr0_User_Data_4v10b_data_end ,
5456 compressimage ,
5457 }
5458.data
5459.global Thr0_User_Data_4v10b_data_begin
5460Thr0_User_Data_4v10b_data_begin:
5461 .xword 0x600000240000
5462 .xword 0x600000c00000
5463 .xword 0x610004c00000
5464 .xword 0x600000080000
5465 .xword 0x5f500010c000
5466 .xword 0x5f5000170000
5467 .xword 0x600000330000
5468 .xword 0x5f50000dc000
5469 .xword 0x610022c00000
5470 .xword 0x5f5000094000
5471 .xword 0x610012400000
5472 .xword 0x5f500018c000
5473 .xword 0x61001c000000
5474 .xword 0x600000380000
5475 .xword 0x5f500011e000
5476 .xword 0x5f50000ee000
5477 .xword 0x5f5000118000
5478 .xword 0x61002a400000
5479 .xword 0x5f500006c000
5480 .xword 0x61003fc00000
5481 .xword 0x5f500012e000
5482 .xword 0x600000e60000
5483 .xword 0x600000880000
5484 .xword 0x61002dc00000
5485 .xword 0x5f500001e000
5486 .xword 0x600000400000
5487 .xword 0x6000003d0000
5488 .xword 0x5f50000f0000
5489 .xword 0x600000da0000
5490 .xword 0x5f500004e000
5491 .xword 0x600000b90000
5492 .xword 0x5f5000112000
5493 .xword 0x620400000000
5494 .xword 0x5f5000182000
5495 .xword 0x600000130000
5496 .xword 0x5f500007c000
5497 .xword 0x5f500006e000
5498 .xword 0x5f5000116000
5499 .xword 0x600000c80000
5500 .xword 0x61002fc00000
5501 .xword 0x620b40000000
5502 .xword 0x600000090000
5503 .xword 0x5f5000090000
5504 .xword 0x5f500007e000
5505 .xword 0x610024c00000
5506 .xword 0x6000008a0000
5507Thr0_User_Data_4v10b_data_end:
5508/*********************************************************************/
5509SECTION .Thr0_User_Text_4v010 TEXT_VA=0x5f500006e000
5510attr_text {
5511 Name = .Thr0_User_Text_4v010 ,
5512 VA = 0x5f500006e000 ,/* 0x5f500006ffc0 */
5513 RA = 0x03901f8000 ,
5514 PA = 0x0f901f8000 ,
5515 TTE_Context = 0x1492 ,/* TEXT_PRIMARY */
5516 thr0_nz_ctx_tsb_1 ,
5517 TTE_V = 1 ,
5518 TTE_NFO = 0 ,
5519 TTE_L = 0 ,
5520 TTE_Soft = 0x1b0000 ,
5521 TTE_IE = 0 ,
5522 TTE_E = 0 ,
5523 TTE_CP = 0 ,
5524 TTE_CV = 0 ,
5525 TTE_P = 0 ,
5526 TTE_EP = 1 ,
5527 TTE_W = 0 ,
5528 TTE_SW1 = 0 ,
5529 TTE_SW0 = 0 ,
5530 TTE_RSVD1 = 0 ,
5531 TTE_Size = 0 ,
5532 /* ITTE_TAG_DATA = 00005f500006f19d 8000000f901f8080 */
5533 end_label = Thr0_User_Text_4v010_text_end ,
5534 compressimage ,
5535 }
5536.text
5537.global Thr0_User_Text_4v010_text_begin
5538Thr0_User_Text_4v010_text_begin:
5539 nop
5540 sub %g1, 1, %g1
5541 brz %g1,Thr0_User_Text_4v010_exit
5542 nop
5543 TOGGLE_LSU_DM
5544 TOGGLE_LSU_DM
5545 nop
5546 nop
5547 nop
5548 nop
5549 nop
5550 .word 0xbe120000
5551 GOTO_SUPERVISOR1
5552 .word 0x1000000
5553 or %g0, 0x390, %i7
5554 DTLB_TAG_READ
5555 nop
5556 nop
5557 nop
5558 nop
5559 DDEMAP_ALL_PAGES
5560 .word 0xfcdc1000
5561 nop
5562 nop
5563 nop
5564 nop
5565 nop
5566 nop
5567 nop
5568 nop
5569 .word 0x1000000
5570 or %g0, 0x498, %i7
5571 ITLB_TAG_READ
5572 .word 0xd65e2070
5573 .word 0xc02d2991
5574 .word 0xe85aa008
5575 .word 0xfe5c28a8
5576 .word 0xbe120000
5577 GOTO_SUPERVISOR1
5578 .word 0xfe42ad18
5579 nop
5580 nop
5581 nop
5582 nop
5583 nop
5584 .word 0xde7620d0
5585 .word 0xc02d284a
5586 .word 0x1000000
5587 or %g0, 0x1c8, %i7
5588 ITLB_TAG_READ
5589 .word 0x1000000
5590 or %g0, 0x499, %i7
5591 LOAD_IDATA_ACCESS
5592 .word 0x1000000
5593 .word 0xbe170000
5594 IDEMAP_PAGE
5595 .word 0xfe52a1c0
5596 .word 0xfe572764
5597 .word 0x1000000
5598 or %g0, 0x148, %i7
5599 ITLB_TAG_READ
5600 .word 0xe05aa0a8
5601 .word 0xbe120000
5602 GOTO_SUPERVISOR1
5603 ACCESS_ITSB_PTR
5604 .word 0x1000000
5605 or %g0, 0xb9, %i7
5606 LOAD_IDATA_ACCESS
5607 .word 0x1000000
5608 or %g0, 0x6c9, %i7
5609 LOAD_DDATA_ACCESS
5610 nop
5611 .word 0x1000000
5612 or %g0, 0x050, %i7
5613 LOAD_IDATA_IN
5614 .word 0xfe5f2be8
5615thr0_MMU_ASI_SECONDARY_49:
5616 .word 0x87802081
5617 .word 0xd0b966e0
5618 .word 0xbe8420a8
5619 .word 0xe0dfd000
5620 .word 0xfe552fb2
5621 .word 0xc032a628
5622 .word 0xfe552dba
5623 .word 0x1000000
5624 or %g0, 0x588, %i7
5625 ITLB_TAG_READ
5626 .word 0x1000000
5627 .word 0xbe110000
5628 srlx %i7, 8, %i7
5629 andn %i7, 0x1f, %i7
5630 ITLB_PROBE
5631 .word 0xfa7720b0
5632 .word 0xc026aab4
5633 .word 0x1000000
5634 or %g0, 0x580, %i7
5635 READ_IDATA_ACCESS
5636 .word 0xbe124000
5637 GOTO_SUPERVISOR0
5638 .word 0xd27620f0
5639 .word 0xc032ab34
5640 .word 0x81c5e000
5641 .word 0xbe13c000
5642 GOTO_SUPERVISOR0
5643 nop
5644Thr0_User_Text_4v010_exit:
5645 EXIT_GOOD
5646Thr0_User_Text_4v010_text_end:
5647/*********************************************************************/
5648SECTION .Thr0_User_Data_4v10c DATA_VA=0x5f5000116000
5649attr_data {
5650 Name = .Thr0_User_Data_4v10c ,
5651 VA = 0x5f5000116000 ,/* 0x5f5000117fc0 */
5652 RA = 0x0390076000 ,
5653 PA = 0x0f90076000 ,
5654 TTE_Context = 0x1492 ,/* DATA_PRIMARY */
5655 thr0_nz_ctx_tsb_1 ,
5656 TTE_V = 1 ,
5657 TTE_NFO = 0 ,
5658 TTE_L = 1 ,
5659 TTE_Soft = 0x110000 ,
5660 TTE_IE = 0 ,
5661 TTE_E = 0 ,
5662 TTE_CP = 1 ,
5663 TTE_CV = 0 ,
5664 TTE_P = 0 ,
5665 TTE_EP = 0 ,
5666 TTE_W = 1 ,
5667 TTE_SW1 = 1 ,
5668 TTE_SW0 = 1 ,
5669 TTE_RSVD1 = 0 ,
5670 TTE_Size = 0 ,
5671 /* DTTE_TAG_DATA = 00005f500011719d 8000000f90076440 */
5672 end_label = Thr0_User_Data_4v10c_data_end ,
5673 compressimage ,
5674 }
5675.data
5676.global Thr0_User_Data_4v10c_data_begin
5677Thr0_User_Data_4v10c_data_begin:
5678 .xword 0x600000240000
5679 .xword 0x600000c00000
5680 .xword 0x610004c00000
5681 .xword 0x600000080000
5682 .xword 0x5f500010c000
5683 .xword 0x5f5000170000
5684 .xword 0x600000330000
5685 .xword 0x5f50000dc000
5686 .xword 0x610022c00000
5687 .xword 0x5f5000094000
5688 .xword 0x610012400000
5689 .xword 0x5f500018c000
5690 .xword 0x61001c000000
5691 .xword 0x600000380000
5692 .xword 0x5f500011e000
5693 .xword 0x5f50000ee000
5694 .xword 0x5f5000118000
5695 .xword 0x61002a400000
5696 .xword 0x5f500006c000
5697 .xword 0x61003fc00000
5698 .xword 0x5f500012e000
5699 .xword 0x600000e60000
5700 .xword 0x600000880000
5701 .xword 0x61002dc00000
5702 .xword 0x5f500001e000
5703 .xword 0x600000400000
5704 .xword 0x6000003d0000
5705 .xword 0x5f50000f0000
5706 .xword 0x600000da0000
5707 .xword 0x5f500004e000
5708 .xword 0x600000b90000
5709 .xword 0x5f5000112000
5710 .xword 0x620400000000
5711 .xword 0x5f5000182000
5712 .xword 0x600000130000
5713 .xword 0x5f500007c000
5714 .xword 0x5f500006e000
5715 .xword 0x5f5000116000
5716 .xword 0x600000c80000
5717 .xword 0x61002fc00000
5718 .xword 0x620b40000000
5719 .xword 0x600000090000
5720 .xword 0x5f5000090000
5721 .xword 0x5f500007e000
5722 .xword 0x610024c00000
5723 .xword 0x6000008a0000
5724Thr0_User_Data_4v10c_data_end:
5725/*********************************************************************/
5726SECTION .Thr0_User_Text_4v011 TEXT_VA=0x600000c80000
5727attr_text {
5728 Name = .Thr0_User_Text_4v011 ,
5729 VA = 0x600000c80000 ,/* 0x600000c8ffc0 */
5730 RA = 0x00c0c70000 ,
5731 PA = 0x0cc0c70000 ,
5732 TTE_Context = 0x1492 ,/* TEXT_PRIMARY */
5733 thr0_nz_ctx_tsb_2 ,
5734 TTE_V = 1 ,
5735 TTE_NFO = 0 ,
5736 TTE_L = 0 ,
5737 TTE_Soft = 0x1b0000 ,
5738 TTE_IE = 0 ,
5739 TTE_E = 0 ,
5740 TTE_CP = 0 ,
5741 TTE_CV = 0 ,
5742 TTE_P = 0 ,
5743 TTE_EP = 1 ,
5744 TTE_W = 0 ,
5745 TTE_SW1 = 0 ,
5746 TTE_SW0 = 0 ,
5747 TTE_RSVD1 = 0 ,
5748 TTE_Size = 1 ,
5749 /* ITTE_TAG_DATA = 0000600000c81492 8000000cc0c70081 */
5750 end_label = Thr0_User_Text_4v011_text_end ,
5751 compressimage ,
5752 }
5753.text
5754.global Thr0_User_Text_4v011_text_begin
5755Thr0_User_Text_4v011_text_begin:
5756 nop
5757 sub %g1, 1, %g1
5758 brz %g1,Thr0_User_Text_4v011_exit
5759 nop
5760 .word 0xfe5aa2f0
5761 nop
5762 nop
5763 nop
5764 nop
5765 nop
5766 nop
5767 nop
5768 nop
5769 TOGGLE_LSU_DM
5770 .word 0x1000000
5771 or %g0, 0x5c0, %i7
5772 ITLB_TAG_READ
5773 .word 0x1000000
5774 or %g0, 0x368, %i7
5775 DTLB_TAG_READ
5776 .word 0xf85f2068
5777 .word 0xc45aa128
5778 DDEMAP_PCTX
5779 .word 0xc02aaa7c
5780 .word 0xbe138000
5781 GOTO_SUPERVISOR1
5782 .word 0x1000000
5783 or %g0, 0x02b, %i7
5784 LOAD_DDATA_IN
5785 .word 0xc8762138
5786 .word 0xc0242bc8
5787 nop
5788 nop
5789 nop
5790 nop
5791 nop
5792 nop
5793 .word 0xbe846010
5794 .word 0xd6dfd060
5795 .word 0xd45e20a8
5796 .word 0xca742010
5797 .word 0xc032aca2
5798 .word 0xfe512da2
5799 .word 0xfe52aba6
5800 ACCESS_ITSB_PTR
5801 .word 0xfe5c23f0
5802 .word 0x1000000
5803 .word 0xbe104000
5804 srlx %i7, 8, %i7
5805 andn %i7, 0x1f, %i7
5806 ITLB_PROBE
5807thr0_MMU_ASI_PRIMARY_50:
5808 .word 0x87802080
5809 .word 0xe2f12090
5810 .word 0xbe120000
5811 GOTO_SUPERVISOR1
5812 .word 0xe85e20a8
5813 .word 0xbe13c000
5814 GOTO_SUPERVISOR0
5815 nop
5816Thr0_User_Text_4v011_exit:
5817 EXIT_GOOD
5818Thr0_User_Text_4v011_text_end:
5819/*********************************************************************/
5820SECTION .Thr0_User_Data_4v10d DATA_VA=0x61002fc00000
5821attr_data {
5822 Name = .Thr0_User_Data_4v10d ,
5823 VA = 0x61002fc00000 ,/* 0x61002fffffc0 */
5824 RA = 0x0061800000 ,
5825 PA = 0x0861800000 ,
5826 TTE_Context = 0x1492 ,/* DATA_PRIMARY */
5827 thr0_nz_ctx_tsb_3 ,
5828 TTE_V = 1 ,
5829 TTE_NFO = 0 ,
5830 TTE_L = 1 ,
5831 TTE_Soft = 0x110000 ,
5832 TTE_IE = 0 ,
5833 TTE_E = 0 ,
5834 TTE_CP = 1 ,
5835 TTE_CV = 0 ,
5836 TTE_P = 0 ,
5837 TTE_EP = 0 ,
5838 TTE_W = 1 ,
5839 TTE_SW1 = 1 ,
5840 TTE_SW0 = 1 ,
5841 TTE_RSVD1 = 0 ,
5842 TTE_Size = 3 ,
5843 /* DTTE_TAG_DATA = 000061002fc01492 8000000861800443 */
5844 end_label = Thr0_User_Data_4v10d_data_end ,
5845 compressimage ,
5846 }
5847.data
5848.global Thr0_User_Data_4v10d_data_begin
5849Thr0_User_Data_4v10d_data_begin:
5850 .xword 0x600000240000
5851 .xword 0x600000c00000
5852 .xword 0x610004c00000
5853 .xword 0x600000080000
5854 .xword 0x5f500010c000
5855 .xword 0x5f5000170000
5856 .xword 0x600000330000
5857 .xword 0x5f50000dc000
5858 .xword 0x610022c00000
5859 .xword 0x5f5000094000
5860 .xword 0x610012400000
5861 .xword 0x5f500018c000
5862 .xword 0x61001c000000
5863 .xword 0x600000380000
5864 .xword 0x5f500011e000
5865 .xword 0x5f50000ee000
5866 .xword 0x5f5000118000
5867 .xword 0x61002a400000
5868 .xword 0x5f500006c000
5869 .xword 0x61003fc00000
5870 .xword 0x5f500012e000
5871 .xword 0x600000e60000
5872 .xword 0x600000880000
5873 .xword 0x61002dc00000
5874 .xword 0x5f500001e000
5875 .xword 0x600000400000
5876 .xword 0x6000003d0000
5877 .xword 0x5f50000f0000
5878 .xword 0x600000da0000
5879 .xword 0x5f500004e000
5880 .xword 0x600000b90000
5881 .xword 0x5f5000112000
5882 .xword 0x620400000000
5883 .xword 0x5f5000182000
5884 .xword 0x600000130000
5885 .xword 0x5f500007c000
5886 .xword 0x5f500006e000
5887 .xword 0x5f5000116000
5888 .xword 0x600000c80000
5889 .xword 0x61002fc00000
5890 .xword 0x620b40000000
5891 .xword 0x600000090000
5892 .xword 0x5f5000090000
5893 .xword 0x5f500007e000
5894 .xword 0x610024c00000
5895 .xword 0x6000008a0000
5896Thr0_User_Data_4v10d_data_end:
5897/*********************************************************************/
5898SECTION .Thr0_User_Text_4v012 TEXT_VA=0x620b40000000
5899attr_text {
5900 Name = .Thr0_User_Text_4v012 ,
5901 VA = 0x620b40000000 ,/* 0x620b4fffffc0 */
5902 RA = 0x0160000000 ,
5903 PA = 0x0160000000 ,
5904 TTE_Context = 0x1492 ,/* TEXT_PRIMARY */
5905 thr0_nz_ctx_tsb_0 ,
5906 TTE_V = 1 ,
5907 TTE_NFO = 0 ,
5908 TTE_L = 0 ,
5909 TTE_Soft = 0x1b0000 ,
5910 TTE_IE = 0 ,
5911 TTE_E = 0 ,
5912 TTE_CP = 0 ,
5913 TTE_CV = 0 ,
5914 TTE_P = 0 ,
5915 TTE_EP = 1 ,
5916 TTE_W = 0 ,
5917 TTE_SW1 = 0 ,
5918 TTE_SW0 = 0 ,
5919 TTE_RSVD1 = 0 ,
5920 TTE_Size = 5 ,
5921 /* ITTE_TAG_DATA = 0000620b40001492 8000000160000085 */
5922 end_label = Thr0_User_Text_4v012_text_end ,
5923 compressimage ,
5924 }
5925.text
5926.global Thr0_User_Text_4v012_text_begin
5927Thr0_User_Text_4v012_text_begin:
5928 nop
5929 sub %g1, 1, %g1
5930 brz %g1,Thr0_User_Text_4v012_exit
5931 nop
5932 .word 0xfcd89000
5933 .word 0x1000000
5934 or %g0, 0x081, %i7
5935 LOAD_DDATA_IN
5936 nop
5937 nop
5938 nop
5939 nop
5940 nop
5941 nop
5942 nop
5943 nop
5944 nop
5945 DDEMAP_ALL_PAGES
5946 .word 0xc072a650
5947 .word 0xc03625ae
5948 DDEMAP_ALL_PAGES
5949thr0_MMU_ASI_PRIMARY_51:
5950 .word 0x87802080
5951 .word 0xe0f42038
5952 .word 0x1000000
5953 or %g0, 0x75c, %i7
5954 LOAD_DDATA_ACCESS
5955 .word 0xfcdd1000
5956 TOGGLE_LSU_DM
5957 .word 0x1000000
5958 or %g0, 0x051, %i7
5959 LOAD_DDATA_IN
5960 .word 0xbe14c000
5961 GOTO_SUPERVISOR0
5962 .word 0x1000000
5963 or %g0, 0x498, %i7
5964 ITLB_TAG_READ
5965 .word 0xe6742000
5966 .word 0xc0212288
5967 nop
5968 nop
5969 nop
5970 nop
5971 nop
5972 nop
5973 nop
5974 nop
5975 nop
5976thr0_MMU_ASI_SECONDARY_52:
5977 .word 0x87802081
5978 .word 0xecf16098
5979 TOGGLE_LSU_IM
5980 nop
5981 nop
5982 nop
5983 nop
5984 nop
5985 nop
5986 nop
5987 .word 0xfcda9100
5988 nop
5989 nop
5990 nop
5991 nop
5992 nop
5993 nop
5994 nop
5995 nop
5996 nop
5997 .word 0x1000000
5998 or %g0, 0x008, %i7
5999 LOAD_IDATA_IN
6000 .word 0x1000000
6001 or %g0, 0x02e, %i7
6002 LOAD_IDATA_IN
6003 .word 0xc0342eb4
6004 .word 0xbe120000
6005 GOTO_SUPERVISOR1
6006 .word 0xbe8120b8
6007 .word 0xd4dfd000
6008 .word 0xfcd91000
6009 .word 0xbe8420a8
6010 .word 0xc8dfd000
6011 .word 0x1000000
6012 or %g0, 0x079, %i7
6013 LOAD_DDATA_IN
6014 nop
6015 nop
6016 nop
6017 nop
6018 nop
6019 nop
6020 nop
6021 nop
6022 nop
6023 ACCESS_ITSB_PTR
6024 DDEMAP_ALL_RPAGES
6025 nop
6026 nop
6027 nop
6028 nop
6029 nop
6030 nop
6031 nop
6032 nop
6033thr0_MMU_ASI_PRIMARY_53:
6034 .word 0x87802080
6035 .word 0xdaf520d0
6036 .word 0xfcde1000
6037 .word 0xc076a5d0
6038 ACCESS_DTSB_PTR
6039 .word 0xbe82a068
6040 .word 0xe0dfd000
6041 nop
6042 nop
6043 nop
6044 nop
6045 nop
6046 nop
6047 nop
6048 nop
6049 nop
6050 .word 0xfcde1000
6051 .word 0xbe124000
6052 GOTO_SUPERVISOR0
6053 .word 0x1000000
6054 or %g0, 0x40a, %i7
6055 LOAD_IDATA_ACCESS
6056 .word 0xfe48aee7
6057 .word 0xc4742138
6058 .word 0xc030a170
6059 .word 0x1000000
6060 or %g0, 0x73c, %i7
6061 LOAD_DDATA_ACCESS
6062 ACCESS_ITSB_PTR
6063 nop
6064 nop
6065 .word 0xc02e2ec2
6066 .word 0x1000000
6067 or %g0, 0x015, %i7
6068 LOAD_DDATA_IN
6069 .word 0xe05aa0e8
6070 .word 0xbe852148
6071 .word 0xf4dfd000
6072 ACCESS_ITSB_PTR
6073 .word 0x1000000
6074 .word 0xbe12c000
6075 srlx %i7, 8, %i7
6076 andn %i7, 0x1f, %i7
6077 ITLB_PROBE
6078 DO_BRANCH
6079 .word 0x81c6e000
6080 .word 0xbe15c000
6081 GOTO_SUPERVISOR0
6082 .word 0xc0212dec
6083 .word 0x81c3e000
6084 .word 0xbe124000
6085 GOTO_SUPERVISOR0
6086 nop
6087Thr0_User_Text_4v012_exit:
6088 EXIT_GOOD
6089Thr0_User_Text_4v012_text_end:
6090/*********************************************************************/
6091SECTION .Thr0_User_Data_4v10e DATA_VA=0x600000090000
6092attr_data {
6093 Name = .Thr0_User_Data_4v10e ,
6094 VA = 0x600000090000 ,/* 0x60000009ffc0 */
6095 RA = 0x00c02b0000 ,
6096 PA = 0x0cc02b0000 ,
6097 TTE_Context = 0x1492 ,/* DATA_PRIMARY */
6098 thr0_nz_ctx_tsb_2 ,
6099 TTE_V = 1 ,
6100 TTE_NFO = 0 ,
6101 TTE_L = 1 ,
6102 TTE_Soft = 0x110000 ,
6103 TTE_IE = 0 ,
6104 TTE_E = 0 ,
6105 TTE_CP = 1 ,
6106 TTE_CV = 0 ,
6107 TTE_P = 0 ,
6108 TTE_EP = 0 ,
6109 TTE_W = 1 ,
6110 TTE_SW1 = 1 ,
6111 TTE_SW0 = 1 ,
6112 TTE_RSVD1 = 0 ,
6113 TTE_Size = 1 ,
6114 /* DTTE_TAG_DATA = 0000600000091492 8000000cc02b0441 */
6115 end_label = Thr0_User_Data_4v10e_data_end ,
6116 compressimage ,
6117 }
6118.data
6119.global Thr0_User_Data_4v10e_data_begin
6120Thr0_User_Data_4v10e_data_begin:
6121 .xword 0x600000240000
6122 .xword 0x600000c00000
6123 .xword 0x610004c00000
6124 .xword 0x600000080000
6125 .xword 0x5f500010c000
6126 .xword 0x5f5000170000
6127 .xword 0x600000330000
6128 .xword 0x5f50000dc000
6129 .xword 0x610022c00000
6130 .xword 0x5f5000094000
6131 .xword 0x610012400000
6132 .xword 0x5f500018c000
6133 .xword 0x61001c000000
6134 .xword 0x600000380000
6135 .xword 0x5f500011e000
6136 .xword 0x5f50000ee000
6137 .xword 0x5f5000118000
6138 .xword 0x61002a400000
6139 .xword 0x5f500006c000
6140 .xword 0x61003fc00000
6141 .xword 0x5f500012e000
6142 .xword 0x600000e60000
6143 .xword 0x600000880000
6144 .xword 0x61002dc00000
6145 .xword 0x5f500001e000
6146 .xword 0x600000400000
6147 .xword 0x6000003d0000
6148 .xword 0x5f50000f0000
6149 .xword 0x600000da0000
6150 .xword 0x5f500004e000
6151 .xword 0x600000b90000
6152 .xword 0x5f5000112000
6153 .xword 0x620400000000
6154 .xword 0x5f5000182000
6155 .xword 0x600000130000
6156 .xword 0x5f500007c000
6157 .xword 0x5f500006e000
6158 .xword 0x5f5000116000
6159 .xword 0x600000c80000
6160 .xword 0x61002fc00000
6161 .xword 0x620b40000000
6162 .xword 0x600000090000
6163 .xword 0x5f5000090000
6164 .xword 0x5f500007e000
6165 .xword 0x610024c00000
6166 .xword 0x6000008a0000
6167Thr0_User_Data_4v10e_data_end:
6168/*********************************************************************/
6169SECTION .Thr0_User_Data_4v10f DATA_VA=0x5f5000090000
6170attr_data {
6171 Name = .Thr0_User_Data_4v10f ,
6172 VA = 0x5f5000090000 ,/* 0x5f5000091fc0 */
6173 RA = 0x0390004000 ,
6174 PA = 0x0f90004000 ,
6175 TTE_Context = 0x1492 ,/* DATA_PRIMARY */
6176 thr0_nz_ctx_tsb_1 ,
6177 TTE_V = 1 ,
6178 TTE_NFO = 0 ,
6179 TTE_L = 1 ,
6180 TTE_Soft = 0x110000 ,
6181 TTE_IE = 0 ,
6182 TTE_E = 0 ,
6183 TTE_CP = 1 ,
6184 TTE_CV = 0 ,
6185 TTE_P = 0 ,
6186 TTE_EP = 0 ,
6187 TTE_W = 1 ,
6188 TTE_SW1 = 1 ,
6189 TTE_SW0 = 1 ,
6190 TTE_RSVD1 = 0 ,
6191 TTE_Size = 0 ,
6192 /* DTTE_TAG_DATA = 00005f500009119d 8000000f90004440 */
6193 end_label = Thr0_User_Data_4v10f_data_end ,
6194 compressimage ,
6195 }
6196.data
6197.global Thr0_User_Data_4v10f_data_begin
6198Thr0_User_Data_4v10f_data_begin:
6199 .xword 0x600000240000
6200 .xword 0x600000c00000
6201 .xword 0x610004c00000
6202 .xword 0x600000080000
6203 .xword 0x5f500010c000
6204 .xword 0x5f5000170000
6205 .xword 0x600000330000
6206 .xword 0x5f50000dc000
6207 .xword 0x610022c00000
6208 .xword 0x5f5000094000
6209 .xword 0x610012400000
6210 .xword 0x5f500018c000
6211 .xword 0x61001c000000
6212 .xword 0x600000380000
6213 .xword 0x5f500011e000
6214 .xword 0x5f50000ee000
6215 .xword 0x5f5000118000
6216 .xword 0x61002a400000
6217 .xword 0x5f500006c000
6218 .xword 0x61003fc00000
6219 .xword 0x5f500012e000
6220 .xword 0x600000e60000
6221 .xword 0x600000880000
6222 .xword 0x61002dc00000
6223 .xword 0x5f500001e000
6224 .xword 0x600000400000
6225 .xword 0x6000003d0000
6226 .xword 0x5f50000f0000
6227 .xword 0x600000da0000
6228 .xword 0x5f500004e000
6229 .xword 0x600000b90000
6230 .xword 0x5f5000112000
6231 .xword 0x620400000000
6232 .xword 0x5f5000182000
6233 .xword 0x600000130000
6234 .xword 0x5f500007c000
6235 .xword 0x5f500006e000
6236 .xword 0x5f5000116000
6237 .xword 0x600000c80000
6238 .xword 0x61002fc00000
6239 .xword 0x620b40000000
6240 .xword 0x600000090000
6241 .xword 0x5f5000090000
6242 .xword 0x5f500007e000
6243 .xword 0x610024c00000
6244 .xword 0x6000008a0000
6245Thr0_User_Data_4v10f_data_end:
6246/*********************************************************************/
6247SECTION .Thr0_User_Data_4v110 DATA_VA=0x5f500007e000
6248attr_data {
6249 Name = .Thr0_User_Data_4v110 ,
6250 VA = 0x5f500007e000 ,/* 0x5f500007ffc0 */
6251 RA = 0x0390074000 ,
6252 PA = 0x0f90074000 ,
6253 TTE_Context = 0x1492 ,/* DATA_PRIMARY */
6254 thr0_nz_ctx_tsb_1 ,
6255 TTE_V = 1 ,
6256 TTE_NFO = 0 ,
6257 TTE_L = 1 ,
6258 TTE_Soft = 0x110000 ,
6259 TTE_IE = 0 ,
6260 TTE_E = 0 ,
6261 TTE_CP = 1 ,
6262 TTE_CV = 0 ,
6263 TTE_P = 0 ,
6264 TTE_EP = 0 ,
6265 TTE_W = 1 ,
6266 TTE_SW1 = 1 ,
6267 TTE_SW0 = 1 ,
6268 TTE_RSVD1 = 0 ,
6269 TTE_Size = 0 ,
6270 /* DTTE_TAG_DATA = 00005f500007f19d 8000000f90074440 */
6271 end_label = Thr0_User_Data_4v110_data_end ,
6272 compressimage ,
6273 }
6274.data
6275.global Thr0_User_Data_4v110_data_begin
6276Thr0_User_Data_4v110_data_begin:
6277 .xword 0x600000240000
6278 .xword 0x600000c00000
6279 .xword 0x610004c00000
6280 .xword 0x600000080000
6281 .xword 0x5f500010c000
6282 .xword 0x5f5000170000
6283 .xword 0x600000330000
6284 .xword 0x5f50000dc000
6285 .xword 0x610022c00000
6286 .xword 0x5f5000094000
6287 .xword 0x610012400000
6288 .xword 0x5f500018c000
6289 .xword 0x61001c000000
6290 .xword 0x600000380000
6291 .xword 0x5f500011e000
6292 .xword 0x5f50000ee000
6293 .xword 0x5f5000118000
6294 .xword 0x61002a400000
6295 .xword 0x5f500006c000
6296 .xword 0x61003fc00000
6297 .xword 0x5f500012e000
6298 .xword 0x600000e60000
6299 .xword 0x600000880000
6300 .xword 0x61002dc00000
6301 .xword 0x5f500001e000
6302 .xword 0x600000400000
6303 .xword 0x6000003d0000
6304 .xword 0x5f50000f0000
6305 .xword 0x600000da0000
6306 .xword 0x5f500004e000
6307 .xword 0x600000b90000
6308 .xword 0x5f5000112000
6309 .xword 0x620400000000
6310 .xword 0x5f5000182000
6311 .xword 0x600000130000
6312 .xword 0x5f500007c000
6313 .xword 0x5f500006e000
6314 .xword 0x5f5000116000
6315 .xword 0x600000c80000
6316 .xword 0x61002fc00000
6317 .xword 0x620b40000000
6318 .xword 0x600000090000
6319 .xword 0x5f5000090000
6320 .xword 0x5f500007e000
6321 .xword 0x610024c00000
6322 .xword 0x6000008a0000
6323Thr0_User_Data_4v110_data_end:
6324/*********************************************************************/
6325SECTION .Thr0_User_Data_4v111 DATA_VA=0x610024c00000
6326attr_data {
6327 Name = .Thr0_User_Data_4v111 ,
6328 VA = 0x610024c00000 ,/* 0x610024ffffc0 */
6329 RA = 0x0060c00000 ,
6330 PA = 0x0860c00000 ,
6331 TTE_Context = 0x1492 ,/* DATA_PRIMARY */
6332 thr0_nz_ctx_tsb_3 ,
6333 TTE_V = 1 ,
6334 TTE_NFO = 0 ,
6335 TTE_L = 1 ,
6336 TTE_Soft = 0x110000 ,
6337 TTE_IE = 0 ,
6338 TTE_E = 0 ,
6339 TTE_CP = 1 ,
6340 TTE_CV = 0 ,
6341 TTE_P = 0 ,
6342 TTE_EP = 0 ,
6343 TTE_W = 1 ,
6344 TTE_SW1 = 1 ,
6345 TTE_SW0 = 1 ,
6346 TTE_RSVD1 = 0 ,
6347 TTE_Size = 3 ,
6348 /* DTTE_TAG_DATA = 0000610024c01492 8000000860c00443 */
6349 end_label = Thr0_User_Data_4v111_data_end ,
6350 compressimage ,
6351 }
6352.data
6353.global Thr0_User_Data_4v111_data_begin
6354Thr0_User_Data_4v111_data_begin:
6355 .xword 0x600000240000
6356 .xword 0x600000c00000
6357 .xword 0x610004c00000
6358 .xword 0x600000080000
6359 .xword 0x5f500010c000
6360 .xword 0x5f5000170000
6361 .xword 0x600000330000
6362 .xword 0x5f50000dc000
6363 .xword 0x610022c00000
6364 .xword 0x5f5000094000
6365 .xword 0x610012400000
6366 .xword 0x5f500018c000
6367 .xword 0x61001c000000
6368 .xword 0x600000380000
6369 .xword 0x5f500011e000
6370 .xword 0x5f50000ee000
6371 .xword 0x5f5000118000
6372 .xword 0x61002a400000
6373 .xword 0x5f500006c000
6374 .xword 0x61003fc00000
6375 .xword 0x5f500012e000
6376 .xword 0x600000e60000
6377 .xword 0x600000880000
6378 .xword 0x61002dc00000
6379 .xword 0x5f500001e000
6380 .xword 0x600000400000
6381 .xword 0x6000003d0000
6382 .xword 0x5f50000f0000
6383 .xword 0x600000da0000
6384 .xword 0x5f500004e000
6385 .xword 0x600000b90000
6386 .xword 0x5f5000112000
6387 .xword 0x620400000000
6388 .xword 0x5f5000182000
6389 .xword 0x600000130000
6390 .xword 0x5f500007c000
6391 .xword 0x5f500006e000
6392 .xword 0x5f5000116000
6393 .xword 0x600000c80000
6394 .xword 0x61002fc00000
6395 .xword 0x620b40000000
6396 .xword 0x600000090000
6397 .xword 0x5f5000090000
6398 .xword 0x5f500007e000
6399 .xword 0x610024c00000
6400 .xword 0x6000008a0000
6401Thr0_User_Data_4v111_data_end:
6402/*********************************************************************/
6403SECTION .Thr0_User_Data_4v112 DATA_VA=0x6000008a0000
6404attr_data {
6405 Name = .Thr0_User_Data_4v112 ,
6406 VA = 0x6000008a0000 ,/* 0x6000008affc0 */
6407 RA = 0x00c0f10000 ,
6408 PA = 0x0cc0f10000 ,
6409 TTE_Context = 0x1492 ,/* DATA_PRIMARY */
6410 thr0_nz_ctx_tsb_2 ,
6411 TTE_V = 1 ,
6412 TTE_NFO = 0 ,
6413 TTE_L = 1 ,
6414 TTE_Soft = 0x110000 ,
6415 TTE_IE = 0 ,
6416 TTE_E = 0 ,
6417 TTE_CP = 1 ,
6418 TTE_CV = 0 ,
6419 TTE_P = 0 ,
6420 TTE_EP = 0 ,
6421 TTE_W = 1 ,
6422 TTE_SW1 = 1 ,
6423 TTE_SW0 = 1 ,
6424 TTE_RSVD1 = 0 ,
6425 TTE_Size = 1 ,
6426 /* DTTE_TAG_DATA = 00006000008a1492 8000000cc0f10441 */
6427 end_label = Thr0_User_Data_4v112_data_end ,
6428 compressimage ,
6429 }
6430.data
6431.global Thr0_User_Data_4v112_data_begin
6432Thr0_User_Data_4v112_data_begin:
6433 .xword 0x600000240000
6434 .xword 0x600000c00000
6435 .xword 0x610004c00000
6436 .xword 0x600000080000
6437 .xword 0x5f500010c000
6438 .xword 0x5f5000170000
6439 .xword 0x600000330000
6440 .xword 0x5f50000dc000
6441 .xword 0x610022c00000
6442 .xword 0x5f5000094000
6443 .xword 0x610012400000
6444 .xword 0x5f500018c000
6445 .xword 0x61001c000000
6446 .xword 0x600000380000
6447 .xword 0x5f500011e000
6448 .xword 0x5f50000ee000
6449 .xword 0x5f5000118000
6450 .xword 0x61002a400000
6451 .xword 0x5f500006c000
6452 .xword 0x61003fc00000
6453 .xword 0x5f500012e000
6454 .xword 0x600000e60000
6455 .xword 0x600000880000
6456 .xword 0x61002dc00000
6457 .xword 0x5f500001e000
6458 .xword 0x600000400000
6459 .xword 0x6000003d0000
6460 .xword 0x5f50000f0000
6461 .xword 0x600000da0000
6462 .xword 0x5f500004e000
6463 .xword 0x600000b90000
6464 .xword 0x5f5000112000
6465 .xword 0x620400000000
6466 .xword 0x5f5000182000
6467 .xword 0x600000130000
6468 .xword 0x5f500007c000
6469 .xword 0x5f500006e000
6470 .xword 0x5f5000116000
6471 .xword 0x600000c80000
6472 .xword 0x61002fc00000
6473 .xword 0x620b40000000
6474 .xword 0x600000090000
6475 .xword 0x5f5000090000
6476 .xword 0x5f500007e000
6477 .xword 0x610024c00000
6478 .xword 0x6000008a0000
6479Thr0_User_Data_4v112_data_end:
6480/*********************************************************************/
6481SECTION .Thr1_User_Text_4v000 TEXT_VA=0x6400006f0000
6482attr_text {
6483 Name = .Thr1_User_Text_4v000 ,
6484 VA = 0x6400006f0000 ,/* 0x6400006fffc0 */
6485 RA = 0x00d0770000 ,
6486 PA = 0x1cd0770000 ,
6487 TTE_Context = 0x1cb5 ,/* TEXT_PRIMARY */
6488 thr1_nz_ctx_tsb_2 ,
6489 TTE_V = 1 ,
6490 TTE_NFO = 0 ,
6491 TTE_L = 0 ,
6492 TTE_Soft = 0x070000 ,
6493 TTE_IE = 0 ,
6494 TTE_E = 0 ,
6495 TTE_CP = 0 ,
6496 TTE_CV = 0 ,
6497 TTE_P = 0 ,
6498 TTE_EP = 1 ,
6499 TTE_W = 0 ,
6500 TTE_SW1 = 0 ,
6501 TTE_SW0 = 1 ,
6502 TTE_RSVD1 = 0 ,
6503 TTE_Size = 1 ,
6504 /* ITTE_TAG_DATA = 00006400006f1cb5 8000001cd0770081 */
6505 end_label = Thr1_User_Text_4v000_text_end ,
6506 compressimage ,
6507 }
6508.text
6509.global Thr1_user_code_entry
6510Thr1_user_code_entry:
6511 setx 0x636000020000, %g1, %g2
6512 or %g0, 12, %g1
6513 .word 0xc658a000
6514 .word 0xc858a008
6515 .word 0xca58a010
6516 .word 0xcc58a018
6517 .word 0xce58a020
6518 .word 0xd058a028
6519 .word 0xd258a030
6520 .word 0xd458a038
6521 .word 0xd658a040
6522 .word 0xd858a048
6523 .word 0xda58a050
6524 .word 0xdc58a058
6525 .word 0xde58a060
6526 .word 0xe058a068
6527 .word 0xe258a070
6528 .word 0xe458a078
6529 .word 0xe658a080
6530 .word 0xe858a088
6531 .word 0xea58a090
6532 .word 0xec58a098
6533 .word 0xee58a0a0
6534 .word 0xf058a0a8
6535 .word 0xf258a0b0
6536 .word 0xf458a0b8
6537 .word 0xf658a0c0
6538 .word 0xf858a0c8
6539 .word 0xfa58a0d0
6540 .word 0xfc58a0d8
6541.global Thr1_User_Text_4v000_text_begin
6542Thr1_User_Text_4v000_text_begin:
6543 nop
6544 sub %g1, 1, %g1
6545 brz %g1,Thr1_User_Text_4v000_exit
6546 nop
6547 .word 0xd45c2130
6548 .word 0xc0776220
6549 .word 0x1000000
6550 .word 0xbe11c000
6551 DDEMAP_RPAGE
6552 .word 0x1000000
6553 or %g0, 0x761, %i7
6554 LOAD_DDATA_ACCESS
6555 IDEMAP_ALL_RPAGES
6556 .word 0xbe13c000
6557 GOTO_SUPERVISOR0
6558 .word 0xbe82a0d0
6559 .word 0xf2dfd000
6560 .word 0xf070a0e8
6561 .word 0xc0776350
6562 .word 0xbe842100
6563 .word 0xe0dfd000
6564 IDEMAP_ALL_PAGES
6565 .word 0xbe85a098
6566 .word 0xecdfd000
6567 .word 0xc45da100
6568 IDEMAP_ALL_PAGES
6569 DDEMAP_PCTX
6570thr1_MMU_ASI_PRIMARY_54:
6571 .word 0x87802080
6572 .word 0xe8f0a088
6573 TOGGLE_LSU_IM
6574 nop
6575 nop
6576 nop
6577 nop
6578 nop
6579 nop
6580 nop
6581 nop
6582 .word 0xc035a89e
6583thr1_MMU_ASI_PRIMARY_55:
6584 .word 0x87802080
6585 .word 0xfaf5a098
6586 .word 0xbe124000
6587 GOTO_SUPERVISOR0
6588 .word 0xf6742120
6589 .word 0xc075a510
6590 .word 0x81c1e000
6591 .word 0xbe124000
6592 GOTO_SUPERVISOR0
6593 nop
6594Thr1_User_Text_4v000_exit:
6595 EXIT_GOOD
6596Thr1_User_Text_4v000_text_end:
6597/*********************************************************************/
6598SECTION .Thr1_User_Data_4v100 DATA_VA=0x636000020000
6599attr_data {
6600 Name = .Thr1_User_Data_4v100 ,
6601 VA = 0x636000020000 ,/* 0x636000021fc0 */
6602 RA = 0x03a000c000 ,
6603 PA = 0x03a000c000 ,
6604 TTE_Context = 0x1cb5 ,/* DATA_PRIMARY */
6605 thr1_nz_ctx_tsb_1 ,
6606 TTE_V = 1 ,
6607 TTE_NFO = 0 ,
6608 TTE_L = 0 ,
6609 TTE_Soft = 0x140000 ,
6610 TTE_IE = 0 ,
6611 TTE_E = 0 ,
6612 TTE_CP = 0 ,
6613 TTE_CV = 0 ,
6614 TTE_P = 0 ,
6615 TTE_EP = 0 ,
6616 TTE_W = 1 ,
6617 TTE_SW1 = 0 ,
6618 TTE_SW0 = 1 ,
6619 TTE_RSVD1 = 0 ,
6620 TTE_Size = 0 ,
6621 /* DTTE_TAG_DATA = 0000636000021cb5 80000003a000c040 */
6622 end_label = Thr1_User_Data_4v100_data_end ,
6623 compressimage ,
6624 }
6625.data
6626.global Thr1_User_Data_4v100_data_begin
6627Thr1_User_Data_4v100_data_begin:
6628 .xword 0x6400006f0000
6629 .xword 0x636000020000
6630 .xword 0x63600009a000
6631 .xword 0x63600008e000
6632 .xword 0x6400005d0000
6633 .xword 0x6360000b6000
6634 .xword 0x636000004000
6635 .xword 0x6360001b4000
6636 .xword 0x636000098000
6637 .xword 0x6400000b0000
6638 .xword 0x640000990000
6639 .xword 0x636000160000
6640 .xword 0x640000430000
6641 .xword 0x636000054000
6642 .xword 0x636000122000
6643 .xword 0x636000042000
6644 .xword 0x6400008b0000
6645 .xword 0x636000148000
6646 .xword 0x63600008c000
6647 .xword 0x63600013e000
6648 .xword 0x650023000000
6649 .xword 0x6360001e0000
6650 .xword 0x640000520000
6651 .xword 0x63600008a000
6652 .xword 0x640000b30000
6653 .xword 0x660fa0000000
6654 .xword 0x650021800000
6655 .xword 0x6360000bc000
6656 .xword 0x6360000c0000
6657 .xword 0x636000104000
6658 .xword 0x65001d400000
6659 .xword 0x640000580000
6660 .xword 0x660eb0000000
6661 .xword 0x6400001d0000
6662 .xword 0x650010800000
6663 .xword 0x636000114000
6664 .xword 0x6360001d6000
6665 .xword 0x63600014a000
6666 .xword 0x640000db0000
6667 .xword 0x636000070000
6668Thr1_User_Data_4v100_data_end:
6669/*********************************************************************/
6670SECTION .Thr1_User_Data_4v200 DATA_VA=0x63600009a000
6671attr_data {
6672 Name = .Thr1_User_Data_4v200 ,
6673 VA = 0x63600009a000 ,/* 0x63600009bfc0 */
6674 RA = 0x03a0068000 ,
6675 PA = 0x03a0068000 ,
6676 TTE_Context = 0x09b2 ,/* DATA_SECONDARY */
6677 thr1_nz_ctx_tsb_1 ,
6678 TTE_V = 1 ,
6679 TTE_NFO = 0 ,
6680 TTE_L = 0 ,
6681 TTE_Soft = 0x0b0000 ,
6682 TTE_IE = 0 ,
6683 TTE_E = 0 ,
6684 TTE_CP = 1 ,
6685 TTE_CV = 0 ,
6686 TTE_P = 0 ,
6687 TTE_EP = 0 ,
6688 TTE_W = 1 ,
6689 TTE_SW1 = 1 ,
6690 TTE_SW0 = 1 ,
6691 TTE_RSVD1 = 0 ,
6692 TTE_Size = 0 ,
6693 /* DTTE_TAG_DATA = 000063600009a9b2 80000003a0068440 */
6694 end_label = Thr1_User_Data_4v200_data_end ,
6695 compressimage ,
6696 }
6697.data
6698.global Thr1_User_Data_4v200_data_begin
6699Thr1_User_Data_4v200_data_begin:
6700 .xword 0x6400006f0000
6701 .xword 0x636000020000
6702 .xword 0x63600009a000
6703 .xword 0x63600008e000
6704 .xword 0x6400005d0000
6705 .xword 0x6360000b6000
6706 .xword 0x636000004000
6707 .xword 0x6360001b4000
6708 .xword 0x636000098000
6709 .xword 0x6400000b0000
6710 .xword 0x640000990000
6711 .xword 0x636000160000
6712 .xword 0x640000430000
6713 .xword 0x636000054000
6714 .xword 0x636000122000
6715 .xword 0x636000042000
6716 .xword 0x6400008b0000
6717 .xword 0x636000148000
6718 .xword 0x63600008c000
6719 .xword 0x63600013e000
6720 .xword 0x650023000000
6721 .xword 0x6360001e0000
6722 .xword 0x640000520000
6723 .xword 0x63600008a000
6724 .xword 0x640000b30000
6725 .xword 0x660fa0000000
6726 .xword 0x650021800000
6727 .xword 0x6360000bc000
6728 .xword 0x6360000c0000
6729 .xword 0x636000104000
6730 .xword 0x65001d400000
6731 .xword 0x640000580000
6732 .xword 0x660eb0000000
6733 .xword 0x6400001d0000
6734 .xword 0x650010800000
6735 .xword 0x636000114000
6736 .xword 0x6360001d6000
6737 .xword 0x63600014a000
6738 .xword 0x640000db0000
6739 .xword 0x636000070000
6740Thr1_User_Data_4v200_data_end:
6741/*********************************************************************/
6742SECTION .Thr1_User_Data_4v300 DATA_VA=0x63600008e000
6743attr_data {
6744 Name = .Thr1_User_Data_4v300 ,
6745 VA = 0x63600008e000 ,/* 0x63600008ffc0 */
6746 RA = 0x03a01a8000 ,
6747 PA = 0x03a01a8000 ,
6748 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
6749 thr1_z_ctx_tsb_0 ,
6750 TTE_V = 1 ,
6751 TTE_NFO = 0 ,
6752 TTE_L = 1 ,
6753 TTE_Soft = 0x1f0000 ,
6754 TTE_IE = 0 ,
6755 TTE_E = 0 ,
6756 TTE_CP = 1 ,
6757 TTE_CV = 0 ,
6758 TTE_P = 0 ,
6759 TTE_EP = 0 ,
6760 TTE_W = 1 ,
6761 TTE_SW1 = 0 ,
6762 TTE_SW0 = 1 ,
6763 TTE_RSVD1 = 0 ,
6764 TTE_Size = 0 ,
6765 /* DTTE_TAG_DATA = 000063600008e000 80000003a01a8440 */
6766 end_label = Thr1_User_Data_4v300_data_end ,
6767 compressimage ,
6768 }
6769.data
6770.global Thr1_User_Data_4v300_data_begin
6771Thr1_User_Data_4v300_data_begin:
6772 .xword 0x6400006f0000
6773 .xword 0x636000020000
6774 .xword 0x63600009a000
6775 .xword 0x63600008e000
6776 .xword 0x6400005d0000
6777 .xword 0x6360000b6000
6778 .xword 0x636000004000
6779 .xword 0x6360001b4000
6780 .xword 0x636000098000
6781 .xword 0x6400000b0000
6782 .xword 0x640000990000
6783 .xword 0x636000160000
6784 .xword 0x640000430000
6785 .xword 0x636000054000
6786 .xword 0x636000122000
6787 .xword 0x636000042000
6788 .xword 0x6400008b0000
6789 .xword 0x636000148000
6790 .xword 0x63600008c000
6791 .xword 0x63600013e000
6792 .xword 0x650023000000
6793 .xword 0x6360001e0000
6794 .xword 0x640000520000
6795 .xword 0x63600008a000
6796 .xword 0x640000b30000
6797 .xword 0x660fa0000000
6798 .xword 0x650021800000
6799 .xword 0x6360000bc000
6800 .xword 0x6360000c0000
6801 .xword 0x636000104000
6802 .xword 0x65001d400000
6803 .xword 0x640000580000
6804 .xword 0x660eb0000000
6805 .xword 0x6400001d0000
6806 .xword 0x650010800000
6807 .xword 0x636000114000
6808 .xword 0x6360001d6000
6809 .xword 0x63600014a000
6810 .xword 0x640000db0000
6811 .xword 0x636000070000
6812Thr1_User_Data_4v300_data_end:
6813/*********************************************************************/
6814SECTION .Thr1_User_Text_4v001 TEXT_VA=0x6400005d0000
6815attr_text {
6816 Name = .Thr1_User_Text_4v001 ,
6817 VA = 0x6400005d0000 ,/* 0x6400005dffc0 */
6818 RA = 0x00d00d0000 ,
6819 PA = 0x1cd00d0000 ,
6820 TTE_Context = 0x1cb5 ,/* TEXT_PRIMARY */
6821 thr1_nz_ctx_tsb_2 ,
6822 TTE_V = 1 ,
6823 TTE_NFO = 0 ,
6824 TTE_L = 0 ,
6825 TTE_Soft = 0x070000 ,
6826 TTE_IE = 0 ,
6827 TTE_E = 0 ,
6828 TTE_CP = 0 ,
6829 TTE_CV = 0 ,
6830 TTE_P = 0 ,
6831 TTE_EP = 1 ,
6832 TTE_W = 0 ,
6833 TTE_SW1 = 0 ,
6834 TTE_SW0 = 1 ,
6835 TTE_RSVD1 = 0 ,
6836 TTE_Size = 1 ,
6837 /* ITTE_TAG_DATA = 00006400005d1cb5 8000001cd00d0081 */
6838 end_label = Thr1_User_Text_4v001_text_end ,
6839 compressimage ,
6840 }
6841.text
6842.global Thr1_User_Text_4v001_text_begin
6843Thr1_User_Text_4v001_text_begin:
6844 nop
6845 sub %g1, 1, %g1
6846 brz %g1,Thr1_User_Text_4v001_exit
6847 nop
6848 DDEMAP_ALL_RPAGES
6849 .word 0xe075a068
6850 .word 0xc0242f48
6851thr1_MMU_ASI_PRIMARY_LITTLE_56:
6852 .word 0x87802088
6853 .word 0xf8b92330
6854 .word 0xf675a0b0
6855 .word 0xc027649c
6856 ACCESS_ITSB_PTR
6857 .word 0xfe52a6ea
6858 .word 0xfcda9000
6859 DDEMAP_ALL_PAGES
6860 .word 0xfcd89000
6861 .word 0xfe4424a8
6862 .word 0xec75a0c0
6863 .word 0xc02761d8
6864 .word 0x1000000
6865 or %g0, 0x069, %i7
6866 LOAD_DDATA_IN
6867 .word 0xfcde5000
6868 DO_BRANCH
6869 .word 0x81c36000
6870 .word 0xbe13c000
6871 GOTO_SUPERVISOR0
6872 nop
6873 nop
6874 nop
6875 nop
6876 nop
6877 nop
6878thr1_MMU_ASI_PRIMARY_57:
6879 .word 0x87802080
6880 .word 0xe6f2a118
6881thr1_MMU_ASI_PRIMARY_LITTLE_58:
6882 .word 0x87802088
6883 .word 0xf0f5a0a8
6884 .word 0x1000000
6885 or %g0, 0x3e, %i7
6886 LOAD_IDATA_ACCESS
6887 .word 0xe8742028
6888 .word 0xc02aac79
6889 TOGGLE_LSU_DM
6890 .word 0x1000000
6891 or %g0, 0x60, %i7
6892 READ_DDATA_ACCESS
6893 .word 0xee592018
6894 nop
6895 nop
6896 nop
6897 nop
6898 nop
6899 nop
6900 nop
6901 nop
6902 TOGGLE_LSU_IM
6903 .word 0xbe124000
6904 GOTO_SUPERVISOR0
6905 .word 0xf65aa0c0
6906 .word 0xbe13c000
6907 GOTO_SUPERVISOR0
6908 nop
6909Thr1_User_Text_4v001_exit:
6910 EXIT_GOOD
6911Thr1_User_Text_4v001_text_end:
6912/*********************************************************************/
6913SECTION .Thr1_User_Text_4v400 TEXT_VA=0x6360000b6000
6914attr_text {
6915 Name = .Thr1_User_Text_4v400 ,
6916 VA = 0x6360000b6000 ,/* 0x6360000b7fc0 */
6917 RA = 0x03a0008000 ,
6918 PA = 0x03a0008000 ,
6919 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
6920 thr1_z_ctx_tsb_0 ,
6921 TTE_V = 1 ,
6922 TTE_NFO = 0 ,
6923 TTE_L = 0 ,
6924 TTE_Soft = 0x120000 ,
6925 TTE_IE = 0 ,
6926 TTE_E = 0 ,
6927 TTE_CP = 1 ,
6928 TTE_CV = 0 ,
6929 TTE_P = 1 ,
6930 TTE_EP = 1 ,
6931 TTE_W = 0 ,
6932 TTE_SW1 = 1 ,
6933 TTE_SW0 = 1 ,
6934 TTE_RSVD1 = 0 ,
6935 TTE_Size = 0 ,
6936 /* ITTE_TAG_DATA = 00006360000b6000 80000003a0008480 */
6937 end_label = Thr1_User_Text_4v400_text_end ,
6938 compressimage ,
6939 }
6940.text
6941.global Thr1_User_Text_4v400_text_begin
6942Thr1_User_Text_4v400_text_begin:
6943 wrpr 0, %gl
6944 P_ACCESS_DTSB_PTR
6945 P_ACCESS_ITSB_PTR
6946thr1_MMU_ASI_BLK_P_59:
6947 .word 0x878020f0
6948 .word 0xe3bc2a40
6949thr1_MMU_ASI_AS_IF_USER_PRIMARY_60:
6950 .word 0x87802010
6951 .word 0xc8f42100
6952 .word 0x1000000
6953 or %g0, 0x1a0, %i7
6954 P_ITLB_TAG_READ
6955thr1_MMU_ASI_AS_IF_USER_PRIMARY_61:
6956 .word 0x87802010
6957 .word 0xd6f5a010
6958 .word 0xfcda8200
6959 .word 0x1000000
6960 or %g0, 0x4a4, %i7
6961 P_LOAD_IDATA_ACCESS
6962thr1_MMU_ASI_AS_IF_USER_PRIMARY_62:
6963 .word 0x87802010
6964 .word 0xe6f5a0c8
6965 P_DDEMAP_ALL_PAGES
6966 P_ACCESS_ITSB_PTR
6967 .word 0xf674a098
6968 .word 0xc0332c94
6969 P_IDEMAP_ALL
6970 .word 0xbe8760b0
6971 .word 0xf2dfc200
6972 nop
6973thr1_MMU_ASI_REAL_IO_LITTLE_63:
6974 .word 0x8780201d
6975 .word 0xf0f12128
6976 .word 0xbe160000
6977 RETURN_FROM_SUPERVISOR1
6978 nop
6979Thr1_User_Text_4v400_exit:
6980 EXIT_GOOD
6981Thr1_User_Text_4v400_text_end:
6982/*********************************************************************/
6983SECTION .Thr1_User_Text_4v002 TEXT_VA=0x636000004000
6984attr_text {
6985 Name = .Thr1_User_Text_4v002 ,
6986 VA = 0x636000004000 ,/* 0x636000005fc0 */
6987 RA = 0x03a015c000 ,
6988 PA = 0x03a015c000 ,
6989 TTE_Context = 0x1cb5 ,/* TEXT_PRIMARY */
6990 thr1_nz_ctx_tsb_1 ,
6991 TTE_V = 1 ,
6992 TTE_NFO = 0 ,
6993 TTE_L = 0 ,
6994 TTE_Soft = 0x070000 ,
6995 TTE_IE = 0 ,
6996 TTE_E = 0 ,
6997 TTE_CP = 0 ,
6998 TTE_CV = 0 ,
6999 TTE_P = 1 ,
7000 TTE_EP = 1 ,
7001 TTE_W = 0 ,
7002 TTE_SW1 = 0 ,
7003 TTE_SW0 = 1 ,
7004 TTE_RSVD1 = 0 ,
7005 TTE_Size = 0 ,
7006 /* ITTE_TAG_DATA = 0000636000005cb5 80000003a015c080 */
7007 end_label = Thr1_User_Text_4v002_text_end ,
7008 compressimage ,
7009 }
7010.text
7011.global Thr1_User_Text_4v002_text_begin
7012Thr1_User_Text_4v002_text_begin:
7013 wrpr 0, %gl
7014 P_TOGGLE_LSU_IM
7015 .word 0xfcdd03a0
7016 nop
7017 nop
7018 nop
7019 nop
7020 nop
7021 nop
7022 nop
7023 nop
7024 nop
7025thr1_MMU_ASI_BLK_P_64:
7026 .word 0x878020f0
7027 .word 0xe3bdae80
7028 nop
7029 nop
7030 nop
7031 nop
7032 nop
7033 P_ACCESS_DTSB_PTR
7034 .word 0x1000000
7035 or %g0, 0x08b, %i7
7036 P_LOAD_DDATA_IN
7037 P_DDEMAP_ALL_RPAGES
7038thr1_MMU_ASI_BLK_SL_65:
7039 .word 0x878020f9
7040 .word 0xc1b96540
7041 .word 0x1000000
7042 .word 0xbe144000
7043 srlx %i7, 8, %i7
7044 andn %i7, 0x1f, %i7
7045 xor %i7, 0x10, %i7
7046 P_ITLB_PROBE
7047 P_IDEMAP_PCTX
7048 .word 0x1000000
7049 .word 0xbe144000
7050 P_IDEMAP_PAGE
7051 .word 0xc026ee98
7052 .word 0xfe4c2dcf
7053 nop
7054 nop
7055 nop
7056thr1_MMU_ASI_AS_IF_USER_PRIMARY_66:
7057 .word 0x87802010
7058 .word 0xe2f42040
7059thr1_MMU_ASI_PRIMARY_67:
7060 .word 0x87802080
7061 .word 0xeaf420a8
7062 P_TOGGLE_LSU_DM
7063 P_DDEMAP_ALL
7064 nop
7065 nop
7066 nop
7067 nop
7068 nop
7069 nop
7070 nop
7071 nop
7072 nop
7073 nop
7074 nop
7075 nop
7076 nop
7077 nop
7078 nop
7079 .word 0xfc9a9000
7080 P_TOGGLE_LSU_DM
7081 .word 0xfcda9000
7082 P_ACCESS_DTSB_PTR
7083 nop
7084 nop
7085 nop
7086 nop
7087 nop
7088 .word 0xbe8420c0
7089 .word 0xe0dfc200
7090 .word 0xc19942e0
7091 .word 0xfcde5040
7092 nop
7093 nop
7094 nop
7095 nop
7096 nop
7097 nop
7098 nop
7099 nop
7100 .word 0xf872a020
7101 .word 0xc076e660
7102thr1_MMU_ASI_PRIMARY_68:
7103 .word 0x87802080
7104 .word 0xcef6e0c8
7105 .word 0xfc9a9100
7106 P_IDEMAP_ALL
7107 .word 0xfe52ad1e
7108 .word 0xd076e028
7109 .word 0xc0366fdc
7110 .word 0x1000000
7111 or %g0, 0x014, %i7
7112 P_LOAD_DDATA_IN
7113 .word 0xbe11c000
7114 RETURN_FROM_SUPERVISOR0
7115 nop
7116Thr1_User_Text_4v002_exit:
7117 EXIT_GOOD
7118Thr1_User_Text_4v002_text_end:
7119/*********************************************************************/
7120SECTION .Thr1_User_Data_4v101 DATA_VA=0x6360001b4000
7121attr_data {
7122 Name = .Thr1_User_Data_4v101 ,
7123 VA = 0x6360001b4000 ,/* 0x6360001b5fc0 */
7124 RA = 0x03a0096000 ,
7125 PA = 0x03a0096000 ,
7126 TTE_Context = 0x1cb5 ,/* DATA_PRIMARY */
7127 thr1_nz_ctx_tsb_1 ,
7128 TTE_V = 1 ,
7129 TTE_NFO = 0 ,
7130 TTE_L = 0 ,
7131 TTE_Soft = 0x140000 ,
7132 TTE_IE = 0 ,
7133 TTE_E = 0 ,
7134 TTE_CP = 0 ,
7135 TTE_CV = 0 ,
7136 TTE_P = 0 ,
7137 TTE_EP = 0 ,
7138 TTE_W = 1 ,
7139 TTE_SW1 = 0 ,
7140 TTE_SW0 = 1 ,
7141 TTE_RSVD1 = 0 ,
7142 TTE_Size = 0 ,
7143 /* DTTE_TAG_DATA = 00006360001b5cb5 80000003a0096040 */
7144 end_label = Thr1_User_Data_4v101_data_end ,
7145 compressimage ,
7146 }
7147.data
7148.global Thr1_User_Data_4v101_data_begin
7149Thr1_User_Data_4v101_data_begin:
7150 .xword 0x6400006f0000
7151 .xword 0x636000020000
7152 .xword 0x63600009a000
7153 .xword 0x63600008e000
7154 .xword 0x6400005d0000
7155 .xword 0x6360000b6000
7156 .xword 0x636000004000
7157 .xword 0x6360001b4000
7158 .xword 0x636000098000
7159 .xword 0x6400000b0000
7160 .xword 0x640000990000
7161 .xword 0x636000160000
7162 .xword 0x640000430000
7163 .xword 0x636000054000
7164 .xword 0x636000122000
7165 .xword 0x636000042000
7166 .xword 0x6400008b0000
7167 .xword 0x636000148000
7168 .xword 0x63600008c000
7169 .xword 0x63600013e000
7170 .xword 0x650023000000
7171 .xword 0x6360001e0000
7172 .xword 0x640000520000
7173 .xword 0x63600008a000
7174 .xword 0x640000b30000
7175 .xword 0x660fa0000000
7176 .xword 0x650021800000
7177 .xword 0x6360000bc000
7178 .xword 0x6360000c0000
7179 .xword 0x636000104000
7180 .xword 0x65001d400000
7181 .xword 0x640000580000
7182 .xword 0x660eb0000000
7183 .xword 0x6400001d0000
7184 .xword 0x650010800000
7185 .xword 0x636000114000
7186 .xword 0x6360001d6000
7187 .xword 0x63600014a000
7188 .xword 0x640000db0000
7189 .xword 0x636000070000
7190Thr1_User_Data_4v101_data_end:
7191/*********************************************************************/
7192SECTION .Thr1_User_Data_4v201 DATA_VA=0x636000098000
7193attr_data {
7194 Name = .Thr1_User_Data_4v201 ,
7195 VA = 0x636000098000 ,/* 0x636000099fc0 */
7196 RA = 0x03a008e000 ,
7197 PA = 0x03a008e000 ,
7198 TTE_Context = 0x09b2 ,/* DATA_SECONDARY */
7199 thr1_nz_ctx_tsb_1 ,
7200 TTE_V = 1 ,
7201 TTE_NFO = 0 ,
7202 TTE_L = 0 ,
7203 TTE_Soft = 0x0b0000 ,
7204 TTE_IE = 0 ,
7205 TTE_E = 0 ,
7206 TTE_CP = 1 ,
7207 TTE_CV = 0 ,
7208 TTE_P = 0 ,
7209 TTE_EP = 0 ,
7210 TTE_W = 1 ,
7211 TTE_SW1 = 1 ,
7212 TTE_SW0 = 1 ,
7213 TTE_RSVD1 = 0 ,
7214 TTE_Size = 0 ,
7215 /* DTTE_TAG_DATA = 00006360000989b2 80000003a008e440 */
7216 end_label = Thr1_User_Data_4v201_data_end ,
7217 compressimage ,
7218 }
7219.data
7220.global Thr1_User_Data_4v201_data_begin
7221Thr1_User_Data_4v201_data_begin:
7222 .xword 0x6400006f0000
7223 .xword 0x636000020000
7224 .xword 0x63600009a000
7225 .xword 0x63600008e000
7226 .xword 0x6400005d0000
7227 .xword 0x6360000b6000
7228 .xword 0x636000004000
7229 .xword 0x6360001b4000
7230 .xword 0x636000098000
7231 .xword 0x6400000b0000
7232 .xword 0x640000990000
7233 .xword 0x636000160000
7234 .xword 0x640000430000
7235 .xword 0x636000054000
7236 .xword 0x636000122000
7237 .xword 0x636000042000
7238 .xword 0x6400008b0000
7239 .xword 0x636000148000
7240 .xword 0x63600008c000
7241 .xword 0x63600013e000
7242 .xword 0x650023000000
7243 .xword 0x6360001e0000
7244 .xword 0x640000520000
7245 .xword 0x63600008a000
7246 .xword 0x640000b30000
7247 .xword 0x660fa0000000
7248 .xword 0x650021800000
7249 .xword 0x6360000bc000
7250 .xword 0x6360000c0000
7251 .xword 0x636000104000
7252 .xword 0x65001d400000
7253 .xword 0x640000580000
7254 .xword 0x660eb0000000
7255 .xword 0x6400001d0000
7256 .xword 0x650010800000
7257 .xword 0x636000114000
7258 .xword 0x6360001d6000
7259 .xword 0x63600014a000
7260 .xword 0x640000db0000
7261 .xword 0x636000070000
7262Thr1_User_Data_4v201_data_end:
7263/*********************************************************************/
7264SECTION .Thr1_User_Data_4v301 DATA_VA=0x6400000b0000
7265attr_data {
7266 Name = .Thr1_User_Data_4v301 ,
7267 VA = 0x6400000b0000 ,/* 0x6400000bffc0 */
7268 RA = 0x00d0140000 ,
7269 PA = 0x00d0140000 ,
7270 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
7271 thr1_z_ctx_tsb_1 ,
7272 TTE_V = 1 ,
7273 TTE_NFO = 0 ,
7274 TTE_L = 1 ,
7275 TTE_Soft = 0x1f0000 ,
7276 TTE_IE = 0 ,
7277 TTE_E = 0 ,
7278 TTE_CP = 1 ,
7279 TTE_CV = 0 ,
7280 TTE_P = 0 ,
7281 TTE_EP = 0 ,
7282 TTE_W = 1 ,
7283 TTE_SW1 = 0 ,
7284 TTE_SW0 = 1 ,
7285 TTE_RSVD1 = 0 ,
7286 TTE_Size = 1 ,
7287 /* DTTE_TAG_DATA = 00006400000b0000 80000000d0140441 */
7288 end_label = Thr1_User_Data_4v301_data_end ,
7289 compressimage ,
7290 }
7291.data
7292.global Thr1_User_Data_4v301_data_begin
7293Thr1_User_Data_4v301_data_begin:
7294 .xword 0x6400006f0000
7295 .xword 0x636000020000
7296 .xword 0x63600009a000
7297 .xword 0x63600008e000
7298 .xword 0x6400005d0000
7299 .xword 0x6360000b6000
7300 .xword 0x636000004000
7301 .xword 0x6360001b4000
7302 .xword 0x636000098000
7303 .xword 0x6400000b0000
7304 .xword 0x640000990000
7305 .xword 0x636000160000
7306 .xword 0x640000430000
7307 .xword 0x636000054000
7308 .xword 0x636000122000
7309 .xword 0x636000042000
7310 .xword 0x6400008b0000
7311 .xword 0x636000148000
7312 .xword 0x63600008c000
7313 .xword 0x63600013e000
7314 .xword 0x650023000000
7315 .xword 0x6360001e0000
7316 .xword 0x640000520000
7317 .xword 0x63600008a000
7318 .xword 0x640000b30000
7319 .xword 0x660fa0000000
7320 .xword 0x650021800000
7321 .xword 0x6360000bc000
7322 .xword 0x6360000c0000
7323 .xword 0x636000104000
7324 .xword 0x65001d400000
7325 .xword 0x640000580000
7326 .xword 0x660eb0000000
7327 .xword 0x6400001d0000
7328 .xword 0x650010800000
7329 .xword 0x636000114000
7330 .xword 0x6360001d6000
7331 .xword 0x63600014a000
7332 .xword 0x640000db0000
7333 .xword 0x636000070000
7334Thr1_User_Data_4v301_data_end:
7335/*********************************************************************/
7336SECTION .Thr1_User_Text_4v003 TEXT_VA=0x640000990000
7337attr_text {
7338 Name = .Thr1_User_Text_4v003 ,
7339 VA = 0x640000990000 ,/* 0x64000099ffc0 */
7340 RA = 0x00d07d0000 ,
7341 PA = 0x1cd07d0000 ,
7342 TTE_Context = 0x1cb5 ,/* TEXT_PRIMARY */
7343 thr1_nz_ctx_tsb_2 ,
7344 TTE_V = 1 ,
7345 TTE_NFO = 0 ,
7346 TTE_L = 0 ,
7347 TTE_Soft = 0x070000 ,
7348 TTE_IE = 0 ,
7349 TTE_E = 0 ,
7350 TTE_CP = 0 ,
7351 TTE_CV = 0 ,
7352 TTE_P = 0 ,
7353 TTE_EP = 1 ,
7354 TTE_W = 0 ,
7355 TTE_SW1 = 0 ,
7356 TTE_SW0 = 1 ,
7357 TTE_RSVD1 = 0 ,
7358 TTE_Size = 1 ,
7359 /* ITTE_TAG_DATA = 0000640000991cb5 8000001cd07d0081 */
7360 end_label = Thr1_User_Text_4v003_text_end ,
7361 compressimage ,
7362 }
7363.text
7364.global Thr1_User_Text_4v003_text_begin
7365Thr1_User_Text_4v003_text_begin:
7366 nop
7367 sub %g1, 1, %g1
7368 brz %g1,Thr1_User_Text_4v003_exit
7369 nop
7370 .word 0x1000000
7371 .word 0xbe148000
7372 DDEMAP_RPAGE
7373 IDEMAP_ALL
7374 DDEMAP_PCTX
7375 .word 0xde72a0f8
7376 .word 0xc03424f6
7377 TOGGLE_LSU_IM
7378 IDEMAP_NCTX
7379 IDEMAP_ALL
7380 .word 0xfe45af24
7381 .word 0xd072a028
7382 .word 0xc0242140
7383 DO_BRANCH
7384 .word 0x81c36000
7385 .word 0xbe124000
7386 GOTO_SUPERVISOR0
7387 .word 0x1000000
7388 or %g0, 0x7b, %i7
7389 LOAD_DDATA_ACCESS
7390 nop
7391 nop
7392 .word 0xfcde5140
7393 .word 0x1000000
7394 or %g0, 0x1c8, %i7
7395 DTLB_TAG_READ
7396 .word 0xbe13c000
7397 GOTO_SUPERVISOR0
7398 nop
7399 nop
7400 nop
7401 .word 0x1000000
7402 or %g0, 0xab, %i7
7403 LOAD_IDATA_ACCESS
7404 .word 0xbe82e010
7405 .word 0xd6dfd020
7406 .word 0xfe52a23e
7407 nop
7408 nop
7409 nop
7410 nop
7411 nop
7412 nop
7413 nop
7414thr1_MMU_ASI_BLK_COMMIT_P_69:
7415 .word 0x878020e0
7416 .word 0xe1bc2380
7417 .word 0xfc9d9000
7418 .word 0x1000000
7419 or %g0, 0x76e, %i7
7420 LOAD_DDATA_ACCESS
7421 .word 0xbe85a138
7422 .word 0xe0dfd000
7423 .word 0xc02f6407
7424 nop
7425 nop
7426 nop
7427 nop
7428 nop
7429 nop
7430 DO_BRANCH
7431 .word 0x81c62000
7432 .word 0xbe124000
7433 GOTO_SUPERVISOR0
7434 .word 0xc02dace9
7435 TOGGLE_LSU_IM
7436 .word 0x1000000
7437 or %g0, 0x4f0, %i7
7438 READ_IDATA_ACCESS
7439 .word 0xc0292efa
7440thr1_MMU_ASI_BLK_S_70:
7441 .word 0x878020f1
7442 .word 0xe1b96580
7443 .word 0x1000000
7444 or %g0, 0x4b8, %i7
7445 READ_DDATA_ACCESS
7446 .word 0xbe13c000
7447 GOTO_SUPERVISOR0
7448 .word 0xc0292f04
7449 .word 0x81c26000
7450 .word 0xbe124000
7451 GOTO_SUPERVISOR0
7452 nop
7453Thr1_User_Text_4v003_exit:
7454 EXIT_GOOD
7455Thr1_User_Text_4v003_text_end:
7456/*********************************************************************/
7457SECTION .Thr1_User_Text_4v401 TEXT_VA=0x636000160000
7458attr_text {
7459 Name = .Thr1_User_Text_4v401 ,
7460 VA = 0x636000160000 ,/* 0x636000161fc0 */
7461 RA = 0x03a0078000 ,
7462 PA = 0x03a0078000 ,
7463 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
7464 thr1_z_ctx_tsb_0 ,
7465 TTE_V = 1 ,
7466 TTE_NFO = 0 ,
7467 TTE_L = 0 ,
7468 TTE_Soft = 0x120000 ,
7469 TTE_IE = 0 ,
7470 TTE_E = 0 ,
7471 TTE_CP = 1 ,
7472 TTE_CV = 0 ,
7473 TTE_P = 1 ,
7474 TTE_EP = 1 ,
7475 TTE_W = 0 ,
7476 TTE_SW1 = 1 ,
7477 TTE_SW0 = 1 ,
7478 TTE_RSVD1 = 0 ,
7479 TTE_Size = 0 ,
7480 /* ITTE_TAG_DATA = 0000636000160000 80000003a0078480 */
7481 end_label = Thr1_User_Text_4v401_text_end ,
7482 compressimage ,
7483 }
7484.text
7485.global Thr1_User_Text_4v401_text_begin
7486Thr1_User_Text_4v401_text_begin:
7487 wrpr 0, %gl
7488 .word 0x1000000
7489 .word 0xbe144000
7490 P_DDEMAP_PAGE
7491 .word 0x1000000
7492 or %g0, 0x0ab, %i7
7493 P_LOAD_DDATA_IN
7494 .word 0x1000000
7495 or %g0, 0x4c6, %i7
7496 P_LOAD_IDATA_ACCESS
7497 P_DDEMAP_ALL_PAGES
7498thr1_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_71:
7499 .word 0x87802022
7500 .word 0xf0bda250
7501 .word 0x1000000
7502 or %g0, 0x06c, %i7
7503 P_LOAD_DDATA_IN
7504 .word 0xfcdc1140
7505 nop
7506 nop
7507 nop
7508 nop
7509 nop
7510 nop
7511 nop
7512 nop
7513 .word 0x1000000
7514 or %g0, 0x7a6, %i7
7515 P_LOAD_DDATA_ACCESS
7516thr1_MMU_ASI_AS_IF_USER_PRIMARY_72:
7517 .word 0x87802010
7518 .word 0xf8f5a050
7519 .word 0xbe86e068
7520 .word 0xc4dfd000
7521 .word 0xfe54a5f0
7522 .word 0x1000000
7523 .word 0xbe148000
7524 srlx %i7, 8, %i7
7525 andn %i7, 0x1f, %i7
7526 xor %i7, 0x10, %i7
7527 P_ITLB_PROBE
7528 P_TOGGLE_LSU_DM
7529 .word 0xfcda8200
7530 .word 0xfe5b20c8
7531thr1_MMU_ASI_AS_IF_USER_PRIMARY_73:
7532 .word 0x87802010
7533 .word 0xc8f6e038
7534 P_DDEMAP_PCTX
7535thr1_MMU_ASI_PRIMARY_74:
7536 .word 0x87802080
7537 .word 0xe8f5a028
7538 nop
7539 nop
7540 nop
7541 nop
7542 nop
7543 nop
7544 .word 0xc19942e0
7545 .word 0x1000000
7546 or %g0, 0x016, %i7
7547 P_LOAD_DDATA_IN
7548 nop
7549 nop
7550 nop
7551 .word 0x1000000
7552 or %g0, 0x588, %i7
7553 P_READ_DDATA_ACCESS
7554 .word 0xfcd89000
7555 P_IDEMAP_NCTX
7556 .word 0x1000000
7557 or %g0, 0x5d8, %i7
7558 P_DTLB_TAG_READ
7559 .word 0xfcd903a0
7560thr1_MMU_ASI_BLK_P_75:
7561 .word 0x878020f0
7562 .word 0xc3bdaec0
7563 .word 0xc071a468
7564 .word 0x1000000
7565 or %g0, 0x2a, %i7
7566 P_LOAD_DDATA_ACCESS
7567 .word 0x1000000
7568 .word 0xbe16c000
7569 srlx %i7, 8, %i7
7570 andn %i7, 0x1f, %i7
7571 P_ITLB_PROBE
7572 .word 0xe05de0c0
7573 .word 0x1000000
7574 or %g0, 0x518, %i7
7575 P_DTLB_TAG_READ
7576 .word 0x1000000
7577 or %g0, 0x200, %i7
7578 P_READ_DDATA_ACCESS
7579 P_DDEMAP_ALL_PAGES
7580 P_DDEMAP_ALL_RPAGES
7581 .word 0x1000000
7582 or %g0, 0x49e, %i7
7583 P_LOAD_IDATA_ACCESS
7584thr1_MMU_ASI_PRIMARY_76:
7585 .word 0x87802080
7586 .word 0xc4f420c0
7587 .word 0xbe168000
7588 RETURN_FROM_SUPERVISOR1
7589 nop
7590Thr1_User_Text_4v401_exit:
7591 EXIT_GOOD
7592Thr1_User_Text_4v401_text_end:
7593/*********************************************************************/
7594SECTION .Thr1_User_Text_4v004 TEXT_VA=0x640000430000
7595attr_text {
7596 Name = .Thr1_User_Text_4v004 ,
7597 VA = 0x640000430000 ,/* 0x64000043ffc0 */
7598 RA = 0x00d0860000 ,
7599 PA = 0x1cd0860000 ,
7600 TTE_Context = 0x1cb5 ,/* TEXT_PRIMARY */
7601 thr1_nz_ctx_tsb_2 ,
7602 TTE_V = 1 ,
7603 TTE_NFO = 0 ,
7604 TTE_L = 0 ,
7605 TTE_Soft = 0x070000 ,
7606 TTE_IE = 0 ,
7607 TTE_E = 0 ,
7608 TTE_CP = 0 ,
7609 TTE_CV = 0 ,
7610 TTE_P = 1 ,
7611 TTE_EP = 1 ,
7612 TTE_W = 0 ,
7613 TTE_SW1 = 0 ,
7614 TTE_SW0 = 1 ,
7615 TTE_RSVD1 = 0 ,
7616 TTE_Size = 1 ,
7617 /* ITTE_TAG_DATA = 0000640000431cb5 8000001cd0860081 */
7618 end_label = Thr1_User_Text_4v004_text_end ,
7619 compressimage ,
7620 }
7621.text
7622.global Thr1_User_Text_4v004_text_begin
7623Thr1_User_Text_4v004_text_begin:
7624 wrpr 0, %gl
7625 .word 0xfcda8200
7626 .word 0xfc995d60
7627 .word 0x1000000
7628 or %g0, 0x04e, %i7
7629 P_LOAD_DDATA_IN
7630 P_TOGGLE_LSU_IM
7631 nop
7632 nop
7633 nop
7634 .word 0xe05da098
7635 .word 0x1000000
7636 or %g0, 0x661, %i7
7637 P_LOAD_DDATA_ACCESS
7638 .word 0xfe4aa166
7639 .word 0xfcdc0200
7640 .word 0xbe842048
7641 .word 0xeedfc280
7642 .word 0x1000000
7643 or %g0, 0x207, %i7
7644 P_LOAD_DDATA_ACCESS
7645 P_TOGGLE_LSU_IM
7646 P_IDEMAP_ALL_RPAGES
7647 .word 0xfcd94320
7648 nop
7649 nop
7650 nop
7651 nop
7652thr1_MMU_ASI_REAL_MEM_LITTLE_77:
7653 .word 0x8780201c
7654 .word 0xc6f5a0b8
7655 .word 0xc0766fa8
7656 P_TOGGLE_LSU_DM
7657 P_DDEMAP_ALL_PAGES
7658 P_TOGGLE_LSU_DM
7659 P_ACCESS_ITSB_PTR
7660 P_ACCESS_DTSB_PTR
7661 .word 0xfe42a178
7662 .word 0x1000000
7663 or %g0, 0x77b, %i7
7664 P_LOAD_DDATA_ACCESS
7665thr1_MMU_ASI_PRIMARY_78:
7666 .word 0x87802080
7667 .word 0xd8f42018
7668 .word 0xfcda9000
7669 P_DDEMAP_ALL
7670 nop
7671 nop
7672 nop
7673 P_TOGGLE_LSU_DM
7674thr1_MMU_ASI_BLK_P_79:
7675 .word 0x878020f0
7676 .word 0xc1baa140
7677 .word 0xfcdc1040
7678 P_DDEMAP_PCTX
7679 .word 0x1000000
7680 or %g0, 0x460, %i7
7681 P_LOAD_IDATA_ACCESS
7682 P_IDEMAP_ALL
7683 nop
7684thr1_MMU_ASI_AS_IF_USER_PRIMARY_80:
7685 .word 0x87802010
7686 .word 0xdaf2a0f8
7687 .word 0xfcdc0200
7688thr1_MMU_ASI_BLK_COMMIT_P_81:
7689 .word 0x878020e0
7690 .word 0xe1bc2f40
7691 .word 0x1000000
7692 .word 0xbe108000
7693 srlx %i7, 8, %i7
7694 andn %i7, 0x1f, %i7
7695 xor %i7, 0x10, %i7
7696 P_ITLB_PROBE
7697 nop
7698 nop
7699 nop
7700 nop
7701 nop
7702 nop
7703 nop
7704 nop
7705 nop
7706 P_IDEMAP_NCTX
7707 .word 0x1000000
7708 or %g0, 0xf0, %i7
7709 P_ITLB_TAG_READ
7710 .word 0xbe842138
7711 .word 0xe0dfc200
7712 .word 0xbe80a0f0
7713 .word 0xd4dfd000
7714 P_ACCESS_ITSB_PTR
7715 P_TOGGLE_LSU_DM
7716 .word 0xbe11c000
7717 RETURN_FROM_SUPERVISOR0
7718 nop
7719Thr1_User_Text_4v004_exit:
7720 EXIT_GOOD
7721Thr1_User_Text_4v004_text_end:
7722/*********************************************************************/
7723SECTION .Thr1_User_Data_4v102 DATA_VA=0x636000054000
7724attr_data {
7725 Name = .Thr1_User_Data_4v102 ,
7726 VA = 0x636000054000 ,/* 0x636000055fc0 */
7727 RA = 0x03a01e8000 ,
7728 PA = 0x03a01e8000 ,
7729 TTE_Context = 0x1cb5 ,/* DATA_PRIMARY */
7730 thr1_nz_ctx_tsb_1 ,
7731 TTE_V = 1 ,
7732 TTE_NFO = 0 ,
7733 TTE_L = 0 ,
7734 TTE_Soft = 0x140000 ,
7735 TTE_IE = 0 ,
7736 TTE_E = 0 ,
7737 TTE_CP = 0 ,
7738 TTE_CV = 0 ,
7739 TTE_P = 0 ,
7740 TTE_EP = 0 ,
7741 TTE_W = 1 ,
7742 TTE_SW1 = 0 ,
7743 TTE_SW0 = 1 ,
7744 TTE_RSVD1 = 0 ,
7745 TTE_Size = 0 ,
7746 /* DTTE_TAG_DATA = 0000636000055cb5 80000003a01e8040 */
7747 end_label = Thr1_User_Data_4v102_data_end ,
7748 compressimage ,
7749 }
7750.data
7751.global Thr1_User_Data_4v102_data_begin
7752Thr1_User_Data_4v102_data_begin:
7753 .xword 0x6400006f0000
7754 .xword 0x636000020000
7755 .xword 0x63600009a000
7756 .xword 0x63600008e000
7757 .xword 0x6400005d0000
7758 .xword 0x6360000b6000
7759 .xword 0x636000004000
7760 .xword 0x6360001b4000
7761 .xword 0x636000098000
7762 .xword 0x6400000b0000
7763 .xword 0x640000990000
7764 .xword 0x636000160000
7765 .xword 0x640000430000
7766 .xword 0x636000054000
7767 .xword 0x636000122000
7768 .xword 0x636000042000
7769 .xword 0x6400008b0000
7770 .xword 0x636000148000
7771 .xword 0x63600008c000
7772 .xword 0x63600013e000
7773 .xword 0x650023000000
7774 .xword 0x6360001e0000
7775 .xword 0x640000520000
7776 .xword 0x63600008a000
7777 .xword 0x640000b30000
7778 .xword 0x660fa0000000
7779 .xword 0x650021800000
7780 .xword 0x6360000bc000
7781 .xword 0x6360000c0000
7782 .xword 0x636000104000
7783 .xword 0x65001d400000
7784 .xword 0x640000580000
7785 .xword 0x660eb0000000
7786 .xword 0x6400001d0000
7787 .xword 0x650010800000
7788 .xword 0x636000114000
7789 .xword 0x6360001d6000
7790 .xword 0x63600014a000
7791 .xword 0x640000db0000
7792 .xword 0x636000070000
7793Thr1_User_Data_4v102_data_end:
7794/*********************************************************************/
7795SECTION .Thr1_User_Data_4v202 DATA_VA=0x636000122000
7796attr_data {
7797 Name = .Thr1_User_Data_4v202 ,
7798 VA = 0x636000122000 ,/* 0x636000123fc0 */
7799 RA = 0x03a009a000 ,
7800 PA = 0x03a009a000 ,
7801 TTE_Context = 0x09b2 ,/* DATA_SECONDARY */
7802 thr1_nz_ctx_tsb_1 ,
7803 TTE_V = 1 ,
7804 TTE_NFO = 0 ,
7805 TTE_L = 0 ,
7806 TTE_Soft = 0x0b0000 ,
7807 TTE_IE = 0 ,
7808 TTE_E = 0 ,
7809 TTE_CP = 1 ,
7810 TTE_CV = 0 ,
7811 TTE_P = 0 ,
7812 TTE_EP = 0 ,
7813 TTE_W = 1 ,
7814 TTE_SW1 = 1 ,
7815 TTE_SW0 = 1 ,
7816 TTE_RSVD1 = 0 ,
7817 TTE_Size = 0 ,
7818 /* DTTE_TAG_DATA = 00006360001229b2 80000003a009a440 */
7819 end_label = Thr1_User_Data_4v202_data_end ,
7820 compressimage ,
7821 }
7822.data
7823.global Thr1_User_Data_4v202_data_begin
7824Thr1_User_Data_4v202_data_begin:
7825 .xword 0x6400006f0000
7826 .xword 0x636000020000
7827 .xword 0x63600009a000
7828 .xword 0x63600008e000
7829 .xword 0x6400005d0000
7830 .xword 0x6360000b6000
7831 .xword 0x636000004000
7832 .xword 0x6360001b4000
7833 .xword 0x636000098000
7834 .xword 0x6400000b0000
7835 .xword 0x640000990000
7836 .xword 0x636000160000
7837 .xword 0x640000430000
7838 .xword 0x636000054000
7839 .xword 0x636000122000
7840 .xword 0x636000042000
7841 .xword 0x6400008b0000
7842 .xword 0x636000148000
7843 .xword 0x63600008c000
7844 .xword 0x63600013e000
7845 .xword 0x650023000000
7846 .xword 0x6360001e0000
7847 .xword 0x640000520000
7848 .xword 0x63600008a000
7849 .xword 0x640000b30000
7850 .xword 0x660fa0000000
7851 .xword 0x650021800000
7852 .xword 0x6360000bc000
7853 .xword 0x6360000c0000
7854 .xword 0x636000104000
7855 .xword 0x65001d400000
7856 .xword 0x640000580000
7857 .xword 0x660eb0000000
7858 .xword 0x6400001d0000
7859 .xword 0x650010800000
7860 .xword 0x636000114000
7861 .xword 0x6360001d6000
7862 .xword 0x63600014a000
7863 .xword 0x640000db0000
7864 .xword 0x636000070000
7865Thr1_User_Data_4v202_data_end:
7866/*********************************************************************/
7867SECTION .Thr1_User_Data_4v302 DATA_VA=0x636000042000
7868attr_data {
7869 Name = .Thr1_User_Data_4v302 ,
7870 VA = 0x636000042000 ,/* 0x636000043fc0 */
7871 RA = 0x03a01b4000 ,
7872 PA = 0x03a01b4000 ,
7873 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
7874 thr1_z_ctx_tsb_0 ,
7875 TTE_V = 1 ,
7876 TTE_NFO = 0 ,
7877 TTE_L = 1 ,
7878 TTE_Soft = 0x1f0000 ,
7879 TTE_IE = 0 ,
7880 TTE_E = 0 ,
7881 TTE_CP = 1 ,
7882 TTE_CV = 0 ,
7883 TTE_P = 0 ,
7884 TTE_EP = 0 ,
7885 TTE_W = 1 ,
7886 TTE_SW1 = 0 ,
7887 TTE_SW0 = 1 ,
7888 TTE_RSVD1 = 0 ,
7889 TTE_Size = 0 ,
7890 /* DTTE_TAG_DATA = 0000636000042000 80000003a01b4440 */
7891 end_label = Thr1_User_Data_4v302_data_end ,
7892 compressimage ,
7893 }
7894.data
7895.global Thr1_User_Data_4v302_data_begin
7896Thr1_User_Data_4v302_data_begin:
7897 .xword 0x6400006f0000
7898 .xword 0x636000020000
7899 .xword 0x63600009a000
7900 .xword 0x63600008e000
7901 .xword 0x6400005d0000
7902 .xword 0x6360000b6000
7903 .xword 0x636000004000
7904 .xword 0x6360001b4000
7905 .xword 0x636000098000
7906 .xword 0x6400000b0000
7907 .xword 0x640000990000
7908 .xword 0x636000160000
7909 .xword 0x640000430000
7910 .xword 0x636000054000
7911 .xword 0x636000122000
7912 .xword 0x636000042000
7913 .xword 0x6400008b0000
7914 .xword 0x636000148000
7915 .xword 0x63600008c000
7916 .xword 0x63600013e000
7917 .xword 0x650023000000
7918 .xword 0x6360001e0000
7919 .xword 0x640000520000
7920 .xword 0x63600008a000
7921 .xword 0x640000b30000
7922 .xword 0x660fa0000000
7923 .xword 0x650021800000
7924 .xword 0x6360000bc000
7925 .xword 0x6360000c0000
7926 .xword 0x636000104000
7927 .xword 0x65001d400000
7928 .xword 0x640000580000
7929 .xword 0x660eb0000000
7930 .xword 0x6400001d0000
7931 .xword 0x650010800000
7932 .xword 0x636000114000
7933 .xword 0x6360001d6000
7934 .xword 0x63600014a000
7935 .xword 0x640000db0000
7936 .xword 0x636000070000
7937Thr1_User_Data_4v302_data_end:
7938/*********************************************************************/
7939SECTION .Thr1_User_Text_4v005 TEXT_VA=0x6400008b0000
7940attr_text {
7941 Name = .Thr1_User_Text_4v005 ,
7942 VA = 0x6400008b0000 ,/* 0x6400008bffc0 */
7943 RA = 0x00d0600000 ,
7944 PA = 0x1cd0600000 ,
7945 TTE_Context = 0x1cb5 ,/* TEXT_PRIMARY */
7946 thr1_nz_ctx_tsb_2 ,
7947 TTE_V = 1 ,
7948 TTE_NFO = 0 ,
7949 TTE_L = 0 ,
7950 TTE_Soft = 0x070000 ,
7951 TTE_IE = 0 ,
7952 TTE_E = 0 ,
7953 TTE_CP = 0 ,
7954 TTE_CV = 0 ,
7955 TTE_P = 0 ,
7956 TTE_EP = 1 ,
7957 TTE_W = 0 ,
7958 TTE_SW1 = 0 ,
7959 TTE_SW0 = 1 ,
7960 TTE_RSVD1 = 0 ,
7961 TTE_Size = 1 ,
7962 /* ITTE_TAG_DATA = 00006400008b1cb5 8000001cd0600081 */
7963 end_label = Thr1_User_Text_4v005_text_end ,
7964 compressimage ,
7965 }
7966.text
7967.global Thr1_User_Text_4v005_text_begin
7968Thr1_User_Text_4v005_text_begin:
7969 nop
7970 sub %g1, 1, %g1
7971 brz %g1,Thr1_User_Text_4v005_exit
7972 nop
7973 .word 0x1000000
7974 or %g0, 0x73d, %i7
7975 LOAD_DDATA_ACCESS
7976 .word 0xc0292ab0
7977 .word 0xe072a038
7978 .word 0xc035aa94
7979 .word 0x1000000
7980 or %g0, 0x180, %i7
7981 DTLB_TAG_READ
7982 ACCESS_DTSB_PTR
7983 IDEMAP_NCTX
7984 .word 0xbe13c000
7985 GOTO_SUPERVISOR0
7986 .word 0xfcda9000
7987 .word 0xd8742018
7988 .word 0xc075a940
7989 IDEMAP_ALL
7990 .word 0x1000000
7991 or %g0, 0x4c8, %i7
7992 READ_DDATA_ACCESS
7993 .word 0xfe52a916
7994 DO_BRANCH
7995 .word 0x81c6a000
7996 .word 0xbe13c000
7997 GOTO_SUPERVISOR0
7998thr1_MMU_ASI_PRIMARY_82:
7999 .word 0x87802080
8000 .word 0xd0f6e058
8001 .word 0xfe52a8f0
8002thr1_MMU_ASI_PRIMARY_83:
8003 .word 0x87802080
8004 .word 0xeaf120a8
8005 .word 0xfe5da678
8006 nop
8007 nop
8008 .word 0xfe58a9a0
8009 .word 0xbe120000
8010 GOTO_SUPERVISOR1
8011 .word 0xc032a762
8012 .word 0xbe124000
8013 GOTO_SUPERVISOR0
8014 nop
8015Thr1_User_Text_4v005_exit:
8016 EXIT_GOOD
8017Thr1_User_Text_4v005_text_end:
8018/*********************************************************************/
8019SECTION .Thr1_User_Text_4v402 TEXT_VA=0x636000148000
8020attr_text {
8021 Name = .Thr1_User_Text_4v402 ,
8022 VA = 0x636000148000 ,/* 0x636000149fc0 */
8023 RA = 0x03a0006000 ,
8024 PA = 0x03a0006000 ,
8025 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
8026 thr1_z_ctx_tsb_0 ,
8027 TTE_V = 1 ,
8028 TTE_NFO = 0 ,
8029 TTE_L = 0 ,
8030 TTE_Soft = 0x120000 ,
8031 TTE_IE = 0 ,
8032 TTE_E = 0 ,
8033 TTE_CP = 1 ,
8034 TTE_CV = 0 ,
8035 TTE_P = 1 ,
8036 TTE_EP = 1 ,
8037 TTE_W = 0 ,
8038 TTE_SW1 = 1 ,
8039 TTE_SW0 = 1 ,
8040 TTE_RSVD1 = 0 ,
8041 TTE_Size = 0 ,
8042 /* ITTE_TAG_DATA = 0000636000148000 80000003a0006480 */
8043 end_label = Thr1_User_Text_4v402_text_end ,
8044 compressimage ,
8045 }
8046.text
8047.global Thr1_User_Text_4v402_text_begin
8048Thr1_User_Text_4v402_text_begin:
8049 wrpr 0, %gl
8050thr1_MMU_ASI_AS_IF_USER_PRIMARY_84:
8051 .word 0x87802010
8052 .word 0xe4f2a018
8053 .word 0xc03326da
8054 .word 0xfcdc4220
8055 .word 0xbe842100
8056 .word 0xfadfd000
8057 nop
8058 nop
8059 nop
8060 nop
8061 nop
8062 nop
8063 .word 0x1000000
8064 .word 0xbe15c000
8065 srlx %i7, 8, %i7
8066 andn %i7, 0x1f, %i7
8067 P_ITLB_PROBE
8068 .word 0xc035e140
8069 .word 0xfcdc1000
8070 .word 0xbe842008
8071 .word 0xd4dfc200
8072 P_TOGGLE_LSU_DM
8073 P_IDEMAP_ALL
8074 .word 0x1000000
8075 or %g0, 0x320, %i7
8076 P_DTLB_TAG_READ
8077 .word 0x1000000
8078 .word 0xbe138000
8079 P_DDEMAP_PAGE
8080 P_ACCESS_DTSB_PTR
8081 .word 0xbe842138
8082 .word 0xc8dfc200
8083 .word 0xe39ec3c0
8084 .word 0xbe8760e0
8085 .word 0xecdfd000
8086 .word 0xfcded000
8087 .word 0x1000000
8088 .word 0xbe154000
8089 srlx %i7, 8, %i7
8090 andn %i7, 0x1f, %i7
8091 P_ITLB_PROBE
8092thr1_MMU_ASI_AS_IF_USER_PRIMARY_85:
8093 .word 0x87802010
8094 .word 0xc8f2a0b0
8095 P_TOGGLE_LSU_IM
8096thr1_MMU_ASI_PRIMARY_LITTLE_86:
8097 .word 0x87802088
8098 .word 0xf8f42000
8099thr1_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_87:
8100 .word 0x87802018
8101 .word 0xf6f420c0
8102thr1_MMU_ASI_BLK_P_88:
8103 .word 0x878020f0
8104 .word 0xc3bdab40
8105 .word 0xbe11c000
8106 RETURN_FROM_SUPERVISOR1
8107 nop
8108Thr1_User_Text_4v402_exit:
8109 EXIT_GOOD
8110Thr1_User_Text_4v402_text_end:
8111/*********************************************************************/
8112SECTION .Thr1_User_Text_4v006 TEXT_VA=0x63600008c000
8113attr_text {
8114 Name = .Thr1_User_Text_4v006 ,
8115 VA = 0x63600008c000 ,/* 0x63600008dfc0 */
8116 RA = 0x03a01fa000 ,
8117 PA = 0x03a01fa000 ,
8118 TTE_Context = 0x1cb5 ,/* TEXT_PRIMARY */
8119 thr1_nz_ctx_tsb_1 ,
8120 TTE_V = 1 ,
8121 TTE_NFO = 0 ,
8122 TTE_L = 0 ,
8123 TTE_Soft = 0x070000 ,
8124 TTE_IE = 0 ,
8125 TTE_E = 0 ,
8126 TTE_CP = 0 ,
8127 TTE_CV = 0 ,
8128 TTE_P = 1 ,
8129 TTE_EP = 1 ,
8130 TTE_W = 0 ,
8131 TTE_SW1 = 0 ,
8132 TTE_SW0 = 1 ,
8133 TTE_RSVD1 = 0 ,
8134 TTE_Size = 0 ,
8135 /* ITTE_TAG_DATA = 000063600008dcb5 80000003a01fa080 */
8136 end_label = Thr1_User_Text_4v006_text_end ,
8137 compressimage ,
8138 }
8139.text
8140.global Thr1_User_Text_4v006_text_begin
8141Thr1_User_Text_4v006_text_begin:
8142 wrpr 0, %gl
8143thr1_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_89:
8144 .word 0x87802023
8145 .word 0xf4bc6e80
8146 nop
8147 nop
8148 nop
8149 nop
8150 nop
8151 nop
8152 nop
8153 nop
8154 nop
8155 nop
8156 nop
8157 nop
8158 nop
8159 nop
8160 nop
8161 nop
8162 nop
8163 nop
8164 .word 0xfe46e724
8165 nop
8166 nop
8167 nop
8168 .word 0xfe5aa8a0
8169 .word 0xfcdd9000
8170 P_IDEMAP_ALL
8171thr1_MMU_ASI_PRIMARY_90:
8172 .word 0x87802080
8173 .word 0xe6f420a8
8174 P_TOGGLE_LSU_IM
8175 P_IDEMAP_NCTX
8176thr1_MMU_ASI_SECONDARY_LITTLE_91:
8177 .word 0x87802089
8178 .word 0xc4bae830
8179 nop
8180 nop
8181 nop
8182 nop
8183 nop
8184 nop
8185 nop
8186 .word 0x1000000
8187 or %g0, 0x558, %i7
8188 P_READ_IDATA_ACCESS
8189 .word 0xbe160000
8190 RETURN_FROM_SUPERVISOR0
8191 nop
8192Thr1_User_Text_4v006_exit:
8193 EXIT_GOOD
8194Thr1_User_Text_4v006_text_end:
8195/*********************************************************************/
8196SECTION .Thr1_User_Data_4v103 DATA_VA=0x63600013e000
8197attr_data {
8198 Name = .Thr1_User_Data_4v103 ,
8199 VA = 0x63600013e000 ,/* 0x63600013ffc0 */
8200 RA = 0x03a017a000 ,
8201 PA = 0x03a017a000 ,
8202 TTE_Context = 0x1cb5 ,/* DATA_PRIMARY */
8203 thr1_nz_ctx_tsb_1 ,
8204 TTE_V = 1 ,
8205 TTE_NFO = 0 ,
8206 TTE_L = 0 ,
8207 TTE_Soft = 0x140000 ,
8208 TTE_IE = 0 ,
8209 TTE_E = 0 ,
8210 TTE_CP = 0 ,
8211 TTE_CV = 0 ,
8212 TTE_P = 0 ,
8213 TTE_EP = 0 ,
8214 TTE_W = 1 ,
8215 TTE_SW1 = 0 ,
8216 TTE_SW0 = 1 ,
8217 TTE_RSVD1 = 0 ,
8218 TTE_Size = 0 ,
8219 /* DTTE_TAG_DATA = 000063600013fcb5 80000003a017a040 */
8220 end_label = Thr1_User_Data_4v103_data_end ,
8221 compressimage ,
8222 }
8223.data
8224.global Thr1_User_Data_4v103_data_begin
8225Thr1_User_Data_4v103_data_begin:
8226 .xword 0x6400006f0000
8227 .xword 0x636000020000
8228 .xword 0x63600009a000
8229 .xword 0x63600008e000
8230 .xword 0x6400005d0000
8231 .xword 0x6360000b6000
8232 .xword 0x636000004000
8233 .xword 0x6360001b4000
8234 .xword 0x636000098000
8235 .xword 0x6400000b0000
8236 .xword 0x640000990000
8237 .xword 0x636000160000
8238 .xword 0x640000430000
8239 .xword 0x636000054000
8240 .xword 0x636000122000
8241 .xword 0x636000042000
8242 .xword 0x6400008b0000
8243 .xword 0x636000148000
8244 .xword 0x63600008c000
8245 .xword 0x63600013e000
8246 .xword 0x650023000000
8247 .xword 0x6360001e0000
8248 .xword 0x640000520000
8249 .xword 0x63600008a000
8250 .xword 0x640000b30000
8251 .xword 0x660fa0000000
8252 .xword 0x650021800000
8253 .xword 0x6360000bc000
8254 .xword 0x6360000c0000
8255 .xword 0x636000104000
8256 .xword 0x65001d400000
8257 .xword 0x640000580000
8258 .xword 0x660eb0000000
8259 .xword 0x6400001d0000
8260 .xword 0x650010800000
8261 .xword 0x636000114000
8262 .xword 0x6360001d6000
8263 .xword 0x63600014a000
8264 .xword 0x640000db0000
8265 .xword 0x636000070000
8266Thr1_User_Data_4v103_data_end:
8267/*********************************************************************/
8268SECTION .Thr1_User_Data_4v303 DATA_VA=0x650023000000
8269attr_data {
8270 Name = .Thr1_User_Data_4v303 ,
8271 VA = 0x650023000000 ,/* 0x6500233fffc0 */
8272 RA = 0x0077800000 ,
8273 PA = 0x1877800000 ,
8274 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
8275 thr1_z_ctx_tsb_2 ,
8276 TTE_V = 1 ,
8277 TTE_NFO = 0 ,
8278 TTE_L = 1 ,
8279 TTE_Soft = 0x1f0000 ,
8280 TTE_IE = 0 ,
8281 TTE_E = 0 ,
8282 TTE_CP = 1 ,
8283 TTE_CV = 0 ,
8284 TTE_P = 0 ,
8285 TTE_EP = 0 ,
8286 TTE_W = 1 ,
8287 TTE_SW1 = 0 ,
8288 TTE_SW0 = 1 ,
8289 TTE_RSVD1 = 0 ,
8290 TTE_Size = 3 ,
8291 /* DTTE_TAG_DATA = 0000650023000000 8000001877800443 */
8292 end_label = Thr1_User_Data_4v303_data_end ,
8293 compressimage ,
8294 }
8295.data
8296.global Thr1_User_Data_4v303_data_begin
8297Thr1_User_Data_4v303_data_begin:
8298 .xword 0x6400006f0000
8299 .xword 0x636000020000
8300 .xword 0x63600009a000
8301 .xword 0x63600008e000
8302 .xword 0x6400005d0000
8303 .xword 0x6360000b6000
8304 .xword 0x636000004000
8305 .xword 0x6360001b4000
8306 .xword 0x636000098000
8307 .xword 0x6400000b0000
8308 .xword 0x640000990000
8309 .xword 0x636000160000
8310 .xword 0x640000430000
8311 .xword 0x636000054000
8312 .xword 0x636000122000
8313 .xword 0x636000042000
8314 .xword 0x6400008b0000
8315 .xword 0x636000148000
8316 .xword 0x63600008c000
8317 .xword 0x63600013e000
8318 .xword 0x650023000000
8319 .xword 0x6360001e0000
8320 .xword 0x640000520000
8321 .xword 0x63600008a000
8322 .xword 0x640000b30000
8323 .xword 0x660fa0000000
8324 .xword 0x650021800000
8325 .xword 0x6360000bc000
8326 .xword 0x6360000c0000
8327 .xword 0x636000104000
8328 .xword 0x65001d400000
8329 .xword 0x640000580000
8330 .xword 0x660eb0000000
8331 .xword 0x6400001d0000
8332 .xword 0x650010800000
8333 .xword 0x636000114000
8334 .xword 0x6360001d6000
8335 .xword 0x63600014a000
8336 .xword 0x640000db0000
8337 .xword 0x636000070000
8338Thr1_User_Data_4v303_data_end:
8339/*********************************************************************/
8340SECTION .Thr1_User_Text_4v007 TEXT_VA=0x6360001e0000
8341attr_text {
8342 Name = .Thr1_User_Text_4v007 ,
8343 VA = 0x6360001e0000 ,/* 0x6360001e1fc0 */
8344 RA = 0x03a01f6000 ,
8345 PA = 0x03a01f6000 ,
8346 TTE_Context = 0x1cb5 ,/* TEXT_PRIMARY */
8347 thr1_nz_ctx_tsb_1 ,
8348 TTE_V = 1 ,
8349 TTE_NFO = 0 ,
8350 TTE_L = 0 ,
8351 TTE_Soft = 0x070000 ,
8352 TTE_IE = 0 ,
8353 TTE_E = 0 ,
8354 TTE_CP = 0 ,
8355 TTE_CV = 0 ,
8356 TTE_P = 0 ,
8357 TTE_EP = 1 ,
8358 TTE_W = 0 ,
8359 TTE_SW1 = 0 ,
8360 TTE_SW0 = 1 ,
8361 TTE_RSVD1 = 0 ,
8362 TTE_Size = 0 ,
8363 /* ITTE_TAG_DATA = 00006360001e1cb5 80000003a01f6080 */
8364 end_label = Thr1_User_Text_4v007_text_end ,
8365 compressimage ,
8366 }
8367.text
8368.global Thr1_User_Text_4v007_text_begin
8369Thr1_User_Text_4v007_text_begin:
8370 nop
8371 sub %g1, 1, %g1
8372 brz %g1,Thr1_User_Text_4v007_exit
8373 nop
8374 .word 0xbe82a130
8375 .word 0xecdfd000
8376 .word 0x1000000
8377 or %g0, 0x6c0, %i7
8378 READ_DDATA_ACCESS
8379 DO_BRANCH
8380 .word 0x81c26000
8381 .word 0xbe124000
8382 GOTO_SUPERVISOR0
8383 .word 0x1000000
8384 or %g0, 0x4f8, %i7
8385 DTLB_TAG_READ
8386 nop
8387 nop
8388 nop
8389 .word 0xc02e651d
8390 .word 0xea776080
8391 .word 0xc072aa28
8392 .word 0x1000000
8393 or %g0, 0x390, %i7
8394 READ_DDATA_ACCESS
8395 IDEMAP_NCTX
8396 .word 0xc032a3f4
8397 .word 0xf870a0a8
8398 .word 0xc02f647f
8399thr1_MMU_ASI_PRIMARY_92:
8400 .word 0x87802080
8401 .word 0xd8f76018
8402 .word 0xca742010
8403 .word 0xc02f6aa7
8404 .word 0xbe82a068
8405 .word 0xe0dfd000
8406 IDEMAP_ALL_PAGES
8407 .word 0xfa5f6098
8408 .word 0xbe846010
8409 .word 0xcadfd060
8410 IDEMAP_ALL
8411 DO_BRANCH
8412 .word 0x81c4e000
8413 .word 0xbe124000
8414 GOTO_SUPERVISOR0
8415 .word 0xfe4e644c
8416 .word 0xbe120000
8417 GOTO_SUPERVISOR1
8418 nop
8419Thr1_User_Text_4v007_exit:
8420 EXIT_GOOD
8421Thr1_User_Text_4v007_text_end:
8422/*********************************************************************/
8423SECTION .Thr1_User_Data_4v104 DATA_VA=0x640000520000
8424attr_data {
8425 Name = .Thr1_User_Data_4v104 ,
8426 VA = 0x640000520000 ,/* 0x64000052ffc0 */
8427 RA = 0x00d0970000 ,
8428 PA = 0x1cd0970000 ,
8429 TTE_Context = 0x1cb5 ,/* DATA_PRIMARY */
8430 thr1_nz_ctx_tsb_2 ,
8431 TTE_V = 1 ,
8432 TTE_NFO = 0 ,
8433 TTE_L = 0 ,
8434 TTE_Soft = 0x140000 ,
8435 TTE_IE = 0 ,
8436 TTE_E = 0 ,
8437 TTE_CP = 0 ,
8438 TTE_CV = 0 ,
8439 TTE_P = 0 ,
8440 TTE_EP = 0 ,
8441 TTE_W = 1 ,
8442 TTE_SW1 = 0 ,
8443 TTE_SW0 = 1 ,
8444 TTE_RSVD1 = 0 ,
8445 TTE_Size = 1 ,
8446 /* DTTE_TAG_DATA = 0000640000521cb5 8000001cd0970041 */
8447 end_label = Thr1_User_Data_4v104_data_end ,
8448 compressimage ,
8449 }
8450.data
8451.global Thr1_User_Data_4v104_data_begin
8452Thr1_User_Data_4v104_data_begin:
8453 .xword 0x6400006f0000
8454 .xword 0x636000020000
8455 .xword 0x63600009a000
8456 .xword 0x63600008e000
8457 .xword 0x6400005d0000
8458 .xword 0x6360000b6000
8459 .xword 0x636000004000
8460 .xword 0x6360001b4000
8461 .xword 0x636000098000
8462 .xword 0x6400000b0000
8463 .xword 0x640000990000
8464 .xword 0x636000160000
8465 .xword 0x640000430000
8466 .xword 0x636000054000
8467 .xword 0x636000122000
8468 .xword 0x636000042000
8469 .xword 0x6400008b0000
8470 .xword 0x636000148000
8471 .xword 0x63600008c000
8472 .xword 0x63600013e000
8473 .xword 0x650023000000
8474 .xword 0x6360001e0000
8475 .xword 0x640000520000
8476 .xword 0x63600008a000
8477 .xword 0x640000b30000
8478 .xword 0x660fa0000000
8479 .xword 0x650021800000
8480 .xword 0x6360000bc000
8481 .xword 0x6360000c0000
8482 .xword 0x636000104000
8483 .xword 0x65001d400000
8484 .xword 0x640000580000
8485 .xword 0x660eb0000000
8486 .xword 0x6400001d0000
8487 .xword 0x650010800000
8488 .xword 0x636000114000
8489 .xword 0x6360001d6000
8490 .xword 0x63600014a000
8491 .xword 0x640000db0000
8492 .xword 0x636000070000
8493Thr1_User_Data_4v104_data_end:
8494/*********************************************************************/
8495SECTION .Thr1_User_Text_4v008 TEXT_VA=0x63600008a000
8496attr_text {
8497 Name = .Thr1_User_Text_4v008 ,
8498 VA = 0x63600008a000 ,/* 0x63600008bfc0 */
8499 RA = 0x03a0128000 ,
8500 PA = 0x03a0128000 ,
8501 TTE_Context = 0x1cb5 ,/* TEXT_PRIMARY */
8502 thr1_nz_ctx_tsb_1 ,
8503 TTE_V = 1 ,
8504 TTE_NFO = 0 ,
8505 TTE_L = 0 ,
8506 TTE_Soft = 0x070000 ,
8507 TTE_IE = 0 ,
8508 TTE_E = 0 ,
8509 TTE_CP = 0 ,
8510 TTE_CV = 0 ,
8511 TTE_P = 0 ,
8512 TTE_EP = 1 ,
8513 TTE_W = 0 ,
8514 TTE_SW1 = 0 ,
8515 TTE_SW0 = 1 ,
8516 TTE_RSVD1 = 0 ,
8517 TTE_Size = 0 ,
8518 /* ITTE_TAG_DATA = 000063600008bcb5 80000003a0128080 */
8519 end_label = Thr1_User_Text_4v008_text_end ,
8520 compressimage ,
8521 }
8522.text
8523.global Thr1_User_Text_4v008_text_begin
8524Thr1_User_Text_4v008_text_begin:
8525 nop
8526 sub %g1, 1, %g1
8527 brz %g1,Thr1_User_Text_4v008_exit
8528 nop
8529 nop
8530 nop
8531 nop
8532 .word 0x1000000
8533 or %g0, 0x59d, %i7
8534 LOAD_IDATA_ACCESS
8535 .word 0x1000000
8536 .word 0xbe14c000
8537 srlx %i7, 8, %i7
8538 andn %i7, 0x1f, %i7
8539 xor %i7, 0x10, %i7
8540 ITLB_PROBE
8541thr1_MMU_ASI_BLK_PL_93:
8542 .word 0x878020f8
8543 .word 0xe1baac00
8544 TOGGLE_LSU_IM
8545 .word 0x1000000
8546 or %g0, 0x42d, %i7
8547 LOAD_DDATA_ACCESS
8548 .word 0xfe45a718
8549 nop
8550 nop
8551 nop
8552 nop
8553 nop
8554 nop
8555 nop
8556 .word 0x1000000
8557 or %g0, 0x004, %i7
8558 LOAD_IDATA_IN
8559 ACCESS_ITSB_PTR
8560 .word 0x1000000
8561 or %g0, 0x7d8, %i7
8562 DTLB_TAG_READ
8563 .word 0xbe124000
8564 GOTO_SUPERVISOR0
8565 DDEMAP_NCTX
8566 .word 0x1000000
8567 or %g0, 0x5cc, %i7
8568 LOAD_IDATA_ACCESS
8569 nop
8570 nop
8571 DDEMAP_ALL_PAGES
8572 IDEMAP_NCTX
8573 TOGGLE_LSU_DM
8574 DO_BRANCH
8575 .word 0x81c3e000
8576 .word 0xbe13c000
8577 GOTO_SUPERVISOR0
8578 nop
8579 nop
8580 .word 0x1000000
8581 or %g0, 0x0b2, %i7
8582 LOAD_DDATA_IN
8583 DDEMAP_NCTX
8584 .word 0xfcdc1000
8585 .word 0xbe8760c0
8586 .word 0xf6dfd000
8587 .word 0xca5e6010
8588 .word 0xbe876138
8589 .word 0xf2dfd000
8590thr1_MMU_ASI_BLK_COMMIT_S_94:
8591 .word 0x878020e1
8592 .word 0xc1b96680
8593 .word 0x1000000
8594 or %g0, 0x5d8, %i7
8595 ITLB_TAG_READ
8596 DO_BRANCH
8597 .word 0x81c6a000
8598 .word 0xbe154000
8599 GOTO_SUPERVISOR0
8600 .word 0xd4742098
8601 .word 0xc02c21e9
8602 .word 0x81c6a000
8603 .word 0xbe13c000
8604 GOTO_SUPERVISOR0
8605 nop
8606Thr1_User_Text_4v008_exit:
8607 EXIT_GOOD
8608Thr1_User_Text_4v008_text_end:
8609/*********************************************************************/
8610SECTION .Thr1_User_Data_4v105 DATA_VA=0x640000b30000
8611attr_data {
8612 Name = .Thr1_User_Data_4v105 ,
8613 VA = 0x640000b30000 ,/* 0x640000b3ffc0 */
8614 RA = 0x00d0ad0000 ,
8615 PA = 0x1cd0ad0000 ,
8616 TTE_Context = 0x1cb5 ,/* DATA_PRIMARY */
8617 thr1_nz_ctx_tsb_2 ,
8618 TTE_V = 1 ,
8619 TTE_NFO = 0 ,
8620 TTE_L = 0 ,
8621 TTE_Soft = 0x140000 ,
8622 TTE_IE = 0 ,
8623 TTE_E = 0 ,
8624 TTE_CP = 0 ,
8625 TTE_CV = 0 ,
8626 TTE_P = 0 ,
8627 TTE_EP = 0 ,
8628 TTE_W = 1 ,
8629 TTE_SW1 = 0 ,
8630 TTE_SW0 = 1 ,
8631 TTE_RSVD1 = 0 ,
8632 TTE_Size = 1 ,
8633 /* DTTE_TAG_DATA = 0000640000b31cb5 8000001cd0ad0041 */
8634 end_label = Thr1_User_Data_4v105_data_end ,
8635 compressimage ,
8636 }
8637.data
8638.global Thr1_User_Data_4v105_data_begin
8639Thr1_User_Data_4v105_data_begin:
8640 .xword 0x6400006f0000
8641 .xword 0x636000020000
8642 .xword 0x63600009a000
8643 .xword 0x63600008e000
8644 .xword 0x6400005d0000
8645 .xword 0x6360000b6000
8646 .xword 0x636000004000
8647 .xword 0x6360001b4000
8648 .xword 0x636000098000
8649 .xword 0x6400000b0000
8650 .xword 0x640000990000
8651 .xword 0x636000160000
8652 .xword 0x640000430000
8653 .xword 0x636000054000
8654 .xword 0x636000122000
8655 .xword 0x636000042000
8656 .xword 0x6400008b0000
8657 .xword 0x636000148000
8658 .xword 0x63600008c000
8659 .xword 0x63600013e000
8660 .xword 0x650023000000
8661 .xword 0x6360001e0000
8662 .xword 0x640000520000
8663 .xword 0x63600008a000
8664 .xword 0x640000b30000
8665 .xword 0x660fa0000000
8666 .xword 0x650021800000
8667 .xword 0x6360000bc000
8668 .xword 0x6360000c0000
8669 .xword 0x636000104000
8670 .xword 0x65001d400000
8671 .xword 0x640000580000
8672 .xword 0x660eb0000000
8673 .xword 0x6400001d0000
8674 .xword 0x650010800000
8675 .xword 0x636000114000
8676 .xword 0x6360001d6000
8677 .xword 0x63600014a000
8678 .xword 0x640000db0000
8679 .xword 0x636000070000
8680Thr1_User_Data_4v105_data_end:
8681/*********************************************************************/
8682SECTION .Thr1_User_Text_4v009 TEXT_VA=0x660fa0000000
8683attr_text {
8684 Name = .Thr1_User_Text_4v009 ,
8685 VA = 0x660fa0000000 ,/* 0x660fafffffc0 */
8686 RA = 0x0330000000 ,
8687 PA = 0x1f30000000 ,
8688 TTE_Context = 0x1cb5 ,/* TEXT_PRIMARY */
8689 thr1_nz_ctx_tsb_0 ,
8690 TTE_V = 1 ,
8691 TTE_NFO = 0 ,
8692 TTE_L = 0 ,
8693 TTE_Soft = 0x070000 ,
8694 TTE_IE = 0 ,
8695 TTE_E = 0 ,
8696 TTE_CP = 0 ,
8697 TTE_CV = 0 ,
8698 TTE_P = 0 ,
8699 TTE_EP = 1 ,
8700 TTE_W = 0 ,
8701 TTE_SW1 = 0 ,
8702 TTE_SW0 = 1 ,
8703 TTE_RSVD1 = 0 ,
8704 TTE_Size = 5 ,
8705 /* ITTE_TAG_DATA = 0000660fa0001cb5 8000001f30000085 */
8706 end_label = Thr1_User_Text_4v009_text_end ,
8707 compressimage ,
8708 }
8709.text
8710.global Thr1_User_Text_4v009_text_begin
8711Thr1_User_Text_4v009_text_begin:
8712 nop
8713 sub %g1, 1, %g1
8714 brz %g1,Thr1_User_Text_4v009_exit
8715 nop
8716 .word 0x1000000
8717 .word 0xbe148000
8718 IDEMAP_RPAGE
8719 .word 0xfa5ee038
8720 .word 0xbe85a068
8721 .word 0xd4dfd000
8722thr1_MMU_ASI_PRIMARY_95:
8723 .word 0x87802080
8724 .word 0xfaf42068
8725 .word 0xc02f6147
8726 .word 0xbe842138
8727 .word 0xd4dfd000
8728 .word 0xd45c2098
8729 .word 0xbe120000
8730 GOTO_SUPERVISOR1
8731 ACCESS_DTSB_PTR
8732 .word 0x1000000
8733 or %g0, 0x1f0, %i7
8734 ITLB_TAG_READ
8735 .word 0x1000000
8736 or %g0, 0x7f0, %i7
8737 READ_DDATA_ACCESS
8738 .word 0xfc9d9c40
8739 nop
8740 nop
8741 nop
8742 nop
8743 nop
8744 nop
8745 nop
8746 nop
8747 nop
8748 nop
8749thr1_MMU_ASI_BLK_COMMIT_P_96:
8750 .word 0x878020e0
8751 .word 0xc3be6140
8752 .word 0xc0742b78
8753 .word 0xd45c20e0
8754 .word 0xd45ee098
8755 TOGGLE_LSU_IM
8756 .word 0xc075aca0
8757 .word 0x1000000
8758 or %g0, 0x140, %i7
8759 DTLB_TAG_READ
8760 nop
8761 nop
8762 nop
8763 nop
8764 nop
8765 nop
8766 .word 0xec5da098
8767 DO_BRANCH
8768 .word 0x81c36000
8769 .word 0xbe13c000
8770 GOTO_SUPERVISOR0
8771 .word 0xfe55abe6
8772 .word 0xbe13c000
8773 GOTO_SUPERVISOR0
8774 nop
8775Thr1_User_Text_4v009_exit:
8776 EXIT_GOOD
8777Thr1_User_Text_4v009_text_end:
8778/*********************************************************************/
8779SECTION .Thr1_User_Data_4v106 DATA_VA=0x650021800000
8780attr_data {
8781 Name = .Thr1_User_Data_4v106 ,
8782 VA = 0x650021800000 ,/* 0x650021bfffc0 */
8783 RA = 0x007e400000 ,
8784 PA = 0x187e400000 ,
8785 TTE_Context = 0x1cb5 ,/* DATA_PRIMARY */
8786 thr1_nz_ctx_tsb_3 ,
8787 TTE_V = 1 ,
8788 TTE_NFO = 0 ,
8789 TTE_L = 0 ,
8790 TTE_Soft = 0x140000 ,
8791 TTE_IE = 0 ,
8792 TTE_E = 0 ,
8793 TTE_CP = 0 ,
8794 TTE_CV = 0 ,
8795 TTE_P = 0 ,
8796 TTE_EP = 0 ,
8797 TTE_W = 1 ,
8798 TTE_SW1 = 0 ,
8799 TTE_SW0 = 1 ,
8800 TTE_RSVD1 = 0 ,
8801 TTE_Size = 3 ,
8802 /* DTTE_TAG_DATA = 0000650021800f8a 800000187e400043 */
8803 end_label = Thr1_User_Data_4v106_data_end ,
8804 compressimage ,
8805 }
8806.data
8807.global Thr1_User_Data_4v106_data_begin
8808Thr1_User_Data_4v106_data_begin:
8809 .xword 0x6400006f0000
8810 .xword 0x636000020000
8811 .xword 0x63600009a000
8812 .xword 0x63600008e000
8813 .xword 0x6400005d0000
8814 .xword 0x6360000b6000
8815 .xword 0x636000004000
8816 .xword 0x6360001b4000
8817 .xword 0x636000098000
8818 .xword 0x6400000b0000
8819 .xword 0x640000990000
8820 .xword 0x636000160000
8821 .xword 0x640000430000
8822 .xword 0x636000054000
8823 .xword 0x636000122000
8824 .xword 0x636000042000
8825 .xword 0x6400008b0000
8826 .xword 0x636000148000
8827 .xword 0x63600008c000
8828 .xword 0x63600013e000
8829 .xword 0x650023000000
8830 .xword 0x6360001e0000
8831 .xword 0x640000520000
8832 .xword 0x63600008a000
8833 .xword 0x640000b30000
8834 .xword 0x660fa0000000
8835 .xword 0x650021800000
8836 .xword 0x6360000bc000
8837 .xword 0x6360000c0000
8838 .xword 0x636000104000
8839 .xword 0x65001d400000
8840 .xword 0x640000580000
8841 .xword 0x660eb0000000
8842 .xword 0x6400001d0000
8843 .xword 0x650010800000
8844 .xword 0x636000114000
8845 .xword 0x6360001d6000
8846 .xword 0x63600014a000
8847 .xword 0x640000db0000
8848 .xword 0x636000070000
8849Thr1_User_Data_4v106_data_end:
8850/*********************************************************************/
8851SECTION .Thr1_User_Text_4v00a TEXT_VA=0x6360000bc000
8852attr_text {
8853 Name = .Thr1_User_Text_4v00a ,
8854 VA = 0x6360000bc000 ,/* 0x6360000bdfc0 */
8855 RA = 0x03a003c000 ,
8856 PA = 0x03a003c000 ,
8857 TTE_Context = 0x1cb5 ,/* TEXT_PRIMARY */
8858 thr1_nz_ctx_tsb_1 ,
8859 TTE_V = 1 ,
8860 TTE_NFO = 0 ,
8861 TTE_L = 0 ,
8862 TTE_Soft = 0x070000 ,
8863 TTE_IE = 0 ,
8864 TTE_E = 0 ,
8865 TTE_CP = 0 ,
8866 TTE_CV = 0 ,
8867 TTE_P = 0 ,
8868 TTE_EP = 1 ,
8869 TTE_W = 0 ,
8870 TTE_SW1 = 0 ,
8871 TTE_SW0 = 1 ,
8872 TTE_RSVD1 = 0 ,
8873 TTE_Size = 0 ,
8874 /* ITTE_TAG_DATA = 00006360000bdcb5 80000003a003c080 */
8875 end_label = Thr1_User_Text_4v00a_text_end ,
8876 compressimage ,
8877 }
8878.text
8879.global Thr1_User_Text_4v00a_text_begin
8880Thr1_User_Text_4v00a_text_begin:
8881 nop
8882 sub %g1, 1, %g1
8883 brz %g1,Thr1_User_Text_4v00a_exit
8884 nop
8885 .word 0xfe5e6858
8886 nop
8887 nop
8888 nop
8889 nop
8890 nop
8891 nop
8892 nop
8893 nop
8894 nop
8895 nop
8896 nop
8897 nop
8898 nop
8899 nop
8900 .word 0x1000000
8901 .word 0xbe164000
8902 IDEMAP_RPAGE
8903 .word 0x1000000
8904 or %g0, 0x98, %i7
8905 ITLB_TAG_READ
8906 .word 0x1000000
8907 or %g0, 0x410, %i7
8908 LOAD_DDATA_ACCESS
8909thr1_MMU_ASI_PRIMARY_97:
8910 .word 0x87802080
8911 .word 0xd8f76018
8912 nop
8913 nop
8914 nop
8915 nop
8916 nop
8917 nop
8918 nop
8919 nop
8920 nop
8921 nop
8922 nop
8923 nop
8924 nop
8925 nop
8926 .word 0xc0342f68
8927 ACCESS_ITSB_PTR
8928 DO_BRANCH
8929 .word 0x81c62000
8930 .word 0xbe124000
8931 GOTO_SUPERVISOR0
8932 nop
8933 nop
8934 nop
8935 nop
8936 nop
8937 nop
8938 nop
8939 nop
8940 nop
8941 nop
8942 nop
8943 nop
8944 nop
8945 nop
8946 .word 0xfe4aab57
8947 .word 0xfe4c2456
8948 .word 0x1000000
8949 or %g0, 0x788, %i7
8950 READ_DDATA_ACCESS
8951thr1_MMU_ASI_BLK_SL_98:
8952 .word 0x878020f9
8953 .word 0xe3b96e40
8954 .word 0xd27420c8
8955 .word 0xc03422f8
8956 nop
8957 nop
8958 nop
8959 .word 0xfe4aaa59
8960 .word 0xbe82a068
8961 .word 0xe0dfd000
8962 .word 0x1000000
8963 or %g0, 0x007, %i7
8964 LOAD_IDATA_IN
8965 .word 0xbe80a100
8966 .word 0xe0dfd000
8967 .word 0xc85da038
8968 nop
8969 nop
8970 nop
8971 nop
8972 nop
8973 nop
8974 nop
8975 nop
8976 nop
8977 .word 0xea75a080
8978 .word 0xc0342140
8979 .word 0xbe120000
8980 GOTO_SUPERVISOR1
8981 .word 0xee5da018
8982 .word 0xbe120000
8983 GOTO_SUPERVISOR1
8984 nop
8985Thr1_User_Text_4v00a_exit:
8986 EXIT_GOOD
8987Thr1_User_Text_4v00a_text_end:
8988/*********************************************************************/
8989SECTION .Thr1_User_Data_4v107 DATA_VA=0x6360000c0000
8990attr_data {
8991 Name = .Thr1_User_Data_4v107 ,
8992 VA = 0x6360000c0000 ,/* 0x6360000c1fc0 */
8993 RA = 0x03a0108000 ,
8994 PA = 0x03a0108000 ,
8995 TTE_Context = 0x1cb5 ,/* DATA_PRIMARY */
8996 thr1_nz_ctx_tsb_1 ,
8997 TTE_V = 1 ,
8998 TTE_NFO = 0 ,
8999 TTE_L = 0 ,
9000 TTE_Soft = 0x140000 ,
9001 TTE_IE = 0 ,
9002 TTE_E = 0 ,
9003 TTE_CP = 0 ,
9004 TTE_CV = 0 ,
9005 TTE_P = 0 ,
9006 TTE_EP = 0 ,
9007 TTE_W = 1 ,
9008 TTE_SW1 = 0 ,
9009 TTE_SW0 = 1 ,
9010 TTE_RSVD1 = 0 ,
9011 TTE_Size = 0 ,
9012 /* DTTE_TAG_DATA = 00006360000c1cb5 80000003a0108040 */
9013 end_label = Thr1_User_Data_4v107_data_end ,
9014 compressimage ,
9015 }
9016.data
9017.global Thr1_User_Data_4v107_data_begin
9018Thr1_User_Data_4v107_data_begin:
9019 .xword 0x6400006f0000
9020 .xword 0x636000020000
9021 .xword 0x63600009a000
9022 .xword 0x63600008e000
9023 .xword 0x6400005d0000
9024 .xword 0x6360000b6000
9025 .xword 0x636000004000
9026 .xword 0x6360001b4000
9027 .xword 0x636000098000
9028 .xword 0x6400000b0000
9029 .xword 0x640000990000
9030 .xword 0x636000160000
9031 .xword 0x640000430000
9032 .xword 0x636000054000
9033 .xword 0x636000122000
9034 .xword 0x636000042000
9035 .xword 0x6400008b0000
9036 .xword 0x636000148000
9037 .xword 0x63600008c000
9038 .xword 0x63600013e000
9039 .xword 0x650023000000
9040 .xword 0x6360001e0000
9041 .xword 0x640000520000
9042 .xword 0x63600008a000
9043 .xword 0x640000b30000
9044 .xword 0x660fa0000000
9045 .xword 0x650021800000
9046 .xword 0x6360000bc000
9047 .xword 0x6360000c0000
9048 .xword 0x636000104000
9049 .xword 0x65001d400000
9050 .xword 0x640000580000
9051 .xword 0x660eb0000000
9052 .xword 0x6400001d0000
9053 .xword 0x650010800000
9054 .xword 0x636000114000
9055 .xword 0x6360001d6000
9056 .xword 0x63600014a000
9057 .xword 0x640000db0000
9058 .xword 0x636000070000
9059Thr1_User_Data_4v107_data_end:
9060/*********************************************************************/
9061SECTION .Thr1_User_Text_4v00b TEXT_VA=0x636000104000
9062attr_text {
9063 Name = .Thr1_User_Text_4v00b ,
9064 VA = 0x636000104000 ,/* 0x636000105fc0 */
9065 RA = 0x03a00ee000 ,
9066 PA = 0x03a00ee000 ,
9067 TTE_Context = 0x1cb5 ,/* TEXT_PRIMARY */
9068 thr1_nz_ctx_tsb_1 ,
9069 TTE_V = 1 ,
9070 TTE_NFO = 0 ,
9071 TTE_L = 0 ,
9072 TTE_Soft = 0x070000 ,
9073 TTE_IE = 0 ,
9074 TTE_E = 0 ,
9075 TTE_CP = 0 ,
9076 TTE_CV = 0 ,
9077 TTE_P = 0 ,
9078 TTE_EP = 1 ,
9079 TTE_W = 0 ,
9080 TTE_SW1 = 0 ,
9081 TTE_SW0 = 1 ,
9082 TTE_RSVD1 = 0 ,
9083 TTE_Size = 0 ,
9084 /* ITTE_TAG_DATA = 0000636000105cb5 80000003a00ee080 */
9085 end_label = Thr1_User_Text_4v00b_text_end ,
9086 compressimage ,
9087 }
9088.text
9089.global Thr1_User_Text_4v00b_text_begin
9090Thr1_User_Text_4v00b_text_begin:
9091 nop
9092 sub %g1, 1, %g1
9093 brz %g1,Thr1_User_Text_4v00b_exit
9094 nop
9095 .word 0xfe4f6d06
9096 .word 0x1000000
9097 or %g0, 0x1b8, %i7
9098 ITLB_TAG_READ
9099 .word 0x1000000
9100 or %g0, 0x528, %i7
9101 READ_IDATA_ACCESS
9102 DO_BRANCH
9103 .word 0x81c72000
9104 .word 0xbe124000
9105 GOTO_SUPERVISOR0
9106 .word 0xd272a020
9107 .word 0xc032a2c2
9108 .word 0xfe4f6932
9109 .word 0xc02aa2eb
9110 .word 0xc02aa797
9111 .word 0xfe442500
9112 .word 0xfe4aa2e9
9113 .word 0xc070a2a0
9114 .word 0x1000000
9115 or %g0, 0x150, %i7
9116 ITLB_TAG_READ
9117 ACCESS_ITSB_PTR
9118 .word 0xd6766070
9119 .word 0xc022a204
9120 .word 0xc672a080
9121 .word 0xc027671c
9122 .word 0xc025afec
9123 .word 0x1000000
9124 .word 0xbe114000
9125 DDEMAP_RPAGE
9126 .word 0xda776020
9127 .word 0xc02c2448
9128 nop
9129 nop
9130 .word 0xbe82a068
9131 .word 0xe0dfd000
9132 ACCESS_DTSB_PTR
9133 .word 0xbe154000
9134 GOTO_SUPERVISOR0
9135 .word 0xfe56e926
9136thr1_MMU_ASI_PRIMARY_99:
9137 .word 0x87802080
9138 .word 0xd2f5a050
9139 .word 0xec72a098
9140 .word 0xc072a210
9141 .word 0x1000000
9142 .word 0xbe108000
9143 IDEMAP_PAGE
9144 .word 0xcc776048
9145 .word 0xc02da8d5
9146 .word 0xc07662f0
9147 nop
9148 nop
9149 nop
9150 nop
9151 nop
9152 DO_BRANCH
9153 .word 0x81c1e000
9154 .word 0xbe124000
9155 GOTO_SUPERVISOR0
9156 .word 0xfe5e6288
9157 .word 0x1000000
9158 or %g0, 0x0a9, %i7
9159 LOAD_DDATA_IN
9160 DO_BRANCH
9161 .word 0x81c3e000
9162 .word 0xbe124000
9163 GOTO_SUPERVISOR0
9164 .word 0xc034227a
9165 .word 0xbe154000
9166 GOTO_SUPERVISOR0
9167 nop
9168Thr1_User_Text_4v00b_exit:
9169 EXIT_GOOD
9170Thr1_User_Text_4v00b_text_end:
9171/*********************************************************************/
9172SECTION .Thr1_User_Data_4v108 DATA_VA=0x65001d400000
9173attr_data {
9174 Name = .Thr1_User_Data_4v108 ,
9175 VA = 0x65001d400000 ,/* 0x65001d7fffc0 */
9176 RA = 0x0070000000 ,
9177 PA = 0x1870000000 ,
9178 TTE_Context = 0x1cb5 ,/* DATA_PRIMARY */
9179 thr1_nz_ctx_tsb_3 ,
9180 TTE_V = 1 ,
9181 TTE_NFO = 0 ,
9182 TTE_L = 0 ,
9183 TTE_Soft = 0x140000 ,
9184 TTE_IE = 0 ,
9185 TTE_E = 0 ,
9186 TTE_CP = 0 ,
9187 TTE_CV = 0 ,
9188 TTE_P = 0 ,
9189 TTE_EP = 0 ,
9190 TTE_W = 1 ,
9191 TTE_SW1 = 0 ,
9192 TTE_SW0 = 1 ,
9193 TTE_RSVD1 = 0 ,
9194 TTE_Size = 3 ,
9195 /* DTTE_TAG_DATA = 000065001d400f8a 8000001870000043 */
9196 end_label = Thr1_User_Data_4v108_data_end ,
9197 compressimage ,
9198 }
9199.data
9200.global Thr1_User_Data_4v108_data_begin
9201Thr1_User_Data_4v108_data_begin:
9202 .xword 0x6400006f0000
9203 .xword 0x636000020000
9204 .xword 0x63600009a000
9205 .xword 0x63600008e000
9206 .xword 0x6400005d0000
9207 .xword 0x6360000b6000
9208 .xword 0x636000004000
9209 .xword 0x6360001b4000
9210 .xword 0x636000098000
9211 .xword 0x6400000b0000
9212 .xword 0x640000990000
9213 .xword 0x636000160000
9214 .xword 0x640000430000
9215 .xword 0x636000054000
9216 .xword 0x636000122000
9217 .xword 0x636000042000
9218 .xword 0x6400008b0000
9219 .xword 0x636000148000
9220 .xword 0x63600008c000
9221 .xword 0x63600013e000
9222 .xword 0x650023000000
9223 .xword 0x6360001e0000
9224 .xword 0x640000520000
9225 .xword 0x63600008a000
9226 .xword 0x640000b30000
9227 .xword 0x660fa0000000
9228 .xword 0x650021800000
9229 .xword 0x6360000bc000
9230 .xword 0x6360000c0000
9231 .xword 0x636000104000
9232 .xword 0x65001d400000
9233 .xword 0x640000580000
9234 .xword 0x660eb0000000
9235 .xword 0x6400001d0000
9236 .xword 0x650010800000
9237 .xword 0x636000114000
9238 .xword 0x6360001d6000
9239 .xword 0x63600014a000
9240 .xword 0x640000db0000
9241 .xword 0x636000070000
9242Thr1_User_Data_4v108_data_end:
9243/*********************************************************************/
9244SECTION .Thr1_User_Text_4v00c TEXT_VA=0x640000580000
9245attr_text {
9246 Name = .Thr1_User_Text_4v00c ,
9247 VA = 0x640000580000 ,/* 0x64000058ffc0 */
9248 RA = 0x00d0e50000 ,
9249 PA = 0x1cd0e50000 ,
9250 TTE_Context = 0x1cb5 ,/* TEXT_PRIMARY */
9251 thr1_nz_ctx_tsb_2 ,
9252 TTE_V = 1 ,
9253 TTE_NFO = 0 ,
9254 TTE_L = 0 ,
9255 TTE_Soft = 0x070000 ,
9256 TTE_IE = 0 ,
9257 TTE_E = 0 ,
9258 TTE_CP = 0 ,
9259 TTE_CV = 0 ,
9260 TTE_P = 0 ,
9261 TTE_EP = 1 ,
9262 TTE_W = 0 ,
9263 TTE_SW1 = 0 ,
9264 TTE_SW0 = 1 ,
9265 TTE_RSVD1 = 0 ,
9266 TTE_Size = 1 ,
9267 /* ITTE_TAG_DATA = 0000640000581cb5 8000001cd0e50081 */
9268 end_label = Thr1_User_Text_4v00c_text_end ,
9269 compressimage ,
9270 }
9271.text
9272.global Thr1_User_Text_4v00c_text_begin
9273Thr1_User_Text_4v00c_text_begin:
9274 nop
9275 sub %g1, 1, %g1
9276 brz %g1,Thr1_User_Text_4v00c_exit
9277 nop
9278 .word 0xfe5aae68
9279 .word 0xfe5eebd0
9280 TOGGLE_LSU_IM
9281 .word 0xfe5aaf00
9282 .word 0xfe5da480
9283 TOGGLE_LSU_IM
9284 nop
9285 ACCESS_DTSB_PTR
9286 nop
9287 nop
9288 nop
9289 nop
9290 nop
9291 .word 0xbe82a110
9292 .word 0xd4dfd000
9293 .word 0xfcda9000
9294 IDEMAP_ALL
9295 IDEMAP_ALL_PAGES
9296 IDEMAP_ALL
9297 .word 0xec592120
9298 DO_BRANCH
9299 .word 0x81c72000
9300 .word 0xbe13c000
9301 GOTO_SUPERVISOR0
9302 .word 0xc02427fc
9303 .word 0x1000000
9304 or %g0, 0x11e, %i7
9305 LOAD_IDATA_ACCESS
9306 .word 0x1000000
9307 or %g0, 0x580, %i7
9308 DTLB_TAG_READ
9309 nop
9310 nop
9311 nop
9312 nop
9313 nop
9314 nop
9315 .word 0x1000000
9316 or %g0, 0x630, %i7
9317 DTLB_TAG_READ
9318 nop
9319 nop
9320 .word 0x1000000
9321 .word 0xbe174000
9322 DDEMAP_RPAGE
9323 .word 0x1000000
9324 or %g0, 0x1d8, %i7
9325 ITLB_TAG_READ
9326 IDEMAP_ALL_RPAGES
9327 DDEMAP_PCTX
9328 nop
9329 nop
9330 nop
9331 nop
9332thr1_MMU_ASI_PRIMARY_100:
9333 .word 0x87802080
9334 .word 0xdcf66028
9335 .word 0x1000000
9336 or %g0, 0x580, %i7
9337 ITLB_TAG_READ
9338 DO_BRANCH
9339 .word 0x81c72000
9340 .word 0xbe154000
9341 GOTO_SUPERVISOR0
9342 DDEMAP_NCTX
9343 .word 0xca776040
9344 .word 0xc037657e
9345 .word 0xbe120000
9346 GOTO_SUPERVISOR1
9347 .word 0xc032a970
9348 .word 0xbe120000
9349 GOTO_SUPERVISOR1
9350 nop
9351Thr1_User_Text_4v00c_exit:
9352 EXIT_GOOD
9353Thr1_User_Text_4v00c_text_end:
9354/*********************************************************************/
9355SECTION .Thr1_User_Data_4v109 DATA_VA=0x660eb0000000
9356attr_data {
9357 Name = .Thr1_User_Data_4v109 ,
9358 VA = 0x660eb0000000 ,/* 0x660ebfffffc0 */
9359 RA = 0x0170000000 ,
9360 PA = 0x1d70000000 ,
9361 TTE_Context = 0x1cb5 ,/* DATA_PRIMARY */
9362 thr1_nz_ctx_tsb_0 ,
9363 TTE_V = 1 ,
9364 TTE_NFO = 0 ,
9365 TTE_L = 0 ,
9366 TTE_Soft = 0x140000 ,
9367 TTE_IE = 0 ,
9368 TTE_E = 0 ,
9369 TTE_CP = 0 ,
9370 TTE_CV = 0 ,
9371 TTE_P = 0 ,
9372 TTE_EP = 0 ,
9373 TTE_W = 1 ,
9374 TTE_SW1 = 0 ,
9375 TTE_SW0 = 1 ,
9376 TTE_RSVD1 = 0 ,
9377 TTE_Size = 5 ,
9378 /* DTTE_TAG_DATA = 0000660eb0001cb5 8000001d70000045 */
9379 end_label = Thr1_User_Data_4v109_data_end ,
9380 compressimage ,
9381 }
9382.data
9383.global Thr1_User_Data_4v109_data_begin
9384Thr1_User_Data_4v109_data_begin:
9385 .xword 0x6400006f0000
9386 .xword 0x636000020000
9387 .xword 0x63600009a000
9388 .xword 0x63600008e000
9389 .xword 0x6400005d0000
9390 .xword 0x6360000b6000
9391 .xword 0x636000004000
9392 .xword 0x6360001b4000
9393 .xword 0x636000098000
9394 .xword 0x6400000b0000
9395 .xword 0x640000990000
9396 .xword 0x636000160000
9397 .xword 0x640000430000
9398 .xword 0x636000054000
9399 .xword 0x636000122000
9400 .xword 0x636000042000
9401 .xword 0x6400008b0000
9402 .xword 0x636000148000
9403 .xword 0x63600008c000
9404 .xword 0x63600013e000
9405 .xword 0x650023000000
9406 .xword 0x6360001e0000
9407 .xword 0x640000520000
9408 .xword 0x63600008a000
9409 .xword 0x640000b30000
9410 .xword 0x660fa0000000
9411 .xword 0x650021800000
9412 .xword 0x6360000bc000
9413 .xword 0x6360000c0000
9414 .xword 0x636000104000
9415 .xword 0x65001d400000
9416 .xword 0x640000580000
9417 .xword 0x660eb0000000
9418 .xword 0x6400001d0000
9419 .xword 0x650010800000
9420 .xword 0x636000114000
9421 .xword 0x6360001d6000
9422 .xword 0x63600014a000
9423 .xword 0x640000db0000
9424 .xword 0x636000070000
9425Thr1_User_Data_4v109_data_end:
9426/*********************************************************************/
9427SECTION .Thr1_User_Text_4v00d TEXT_VA=0x6400001d0000
9428attr_text {
9429 Name = .Thr1_User_Text_4v00d ,
9430 VA = 0x6400001d0000 ,/* 0x6400001dffc0 */
9431 RA = 0x00d0cc0000 ,
9432 PA = 0x1cd0cc0000 ,
9433 TTE_Context = 0x1cb5 ,/* TEXT_PRIMARY */
9434 thr1_nz_ctx_tsb_2 ,
9435 TTE_V = 1 ,
9436 TTE_NFO = 0 ,
9437 TTE_L = 0 ,
9438 TTE_Soft = 0x070000 ,
9439 TTE_IE = 0 ,
9440 TTE_E = 0 ,
9441 TTE_CP = 0 ,
9442 TTE_CV = 0 ,
9443 TTE_P = 0 ,
9444 TTE_EP = 1 ,
9445 TTE_W = 0 ,
9446 TTE_SW1 = 0 ,
9447 TTE_SW0 = 1 ,
9448 TTE_RSVD1 = 0 ,
9449 TTE_Size = 1 ,
9450 /* ITTE_TAG_DATA = 00006400001d1cb5 8000001cd0cc0081 */
9451 end_label = Thr1_User_Text_4v00d_text_end ,
9452 compressimage ,
9453 }
9454.text
9455.global Thr1_User_Text_4v00d_text_begin
9456Thr1_User_Text_4v00d_text_begin:
9457 nop
9458 sub %g1, 1, %g1
9459 brz %g1,Thr1_User_Text_4v00d_exit
9460 nop
9461 .word 0xc0342832
9462 .word 0xec592120
9463 .word 0x1000000
9464 .word 0xbe154000
9465 srlx %i7, 8, %i7
9466 andn %i7, 0x1f, %i7
9467 ITLB_PROBE
9468 .word 0xc0342fc0
9469 .word 0xd6766040
9470 .word 0xc025a7c0
9471 nop
9472 nop
9473 nop
9474 nop
9475 nop
9476 nop
9477 nop
9478 nop
9479 nop
9480 .word 0xd4776100
9481 .word 0xc0342140
9482 .word 0xec5ee038
9483thr1_MMU_ASI_PRIMARY_101:
9484 .word 0x87802080
9485 .word 0xdcf66028
9486 .word 0x1000000
9487 .word 0xbe154000
9488 DDEMAP_PAGE
9489 .word 0xbe812100
9490 .word 0xe0dfd000
9491 TOGGLE_LSU_DM
9492 .word 0xfe5c26a0
9493 .word 0xd4592038
9494 .word 0xbe124000
9495 GOTO_SUPERVISOR0
9496 .word 0xbe86e038
9497 .word 0xecdfd000
9498 DDEMAP_SCTX
9499 .word 0xfe4da18d
9500 .word 0x1000000
9501 or %g0, 0x1b0, %i7
9502 LOAD_IDATA_ACCESS
9503 nop
9504 nop
9505 .word 0xc032a326
9506 nop
9507 nop
9508 nop
9509 nop
9510 nop
9511 nop
9512 .word 0xbe816010
9513 .word 0xd6dfd060
9514 .word 0xbe120000
9515 GOTO_SUPERVISOR1
9516 IDEMAP_ALL_RPAGES
9517 .word 0x1000000
9518 or %g0, 0x150, %i7
9519 ITLB_TAG_READ
9520 nop
9521 nop
9522 nop
9523 nop
9524 nop
9525 .word 0xd275a0e8
9526 .word 0xc02f6b1f
9527 .word 0x1000000
9528 .word 0xbe158000
9529 srlx %i7, 8, %i7
9530 andn %i7, 0x1f, %i7
9531 ITLB_PROBE
9532 .word 0xd0742028
9533 .word 0xc032aaba
9534 .word 0xfe4425d8
9535 DO_BRANCH
9536 .word 0x81c56000
9537 .word 0xbe124000
9538 GOTO_SUPERVISOR0
9539 .word 0xfe55ac62
9540 .word 0xbe150000
9541 GOTO_SUPERVISOR1
9542 nop
9543Thr1_User_Text_4v00d_exit:
9544 EXIT_GOOD
9545Thr1_User_Text_4v00d_text_end:
9546/*********************************************************************/
9547SECTION .Thr1_User_Data_4v10a DATA_VA=0x650010800000
9548attr_data {
9549 Name = .Thr1_User_Data_4v10a ,
9550 VA = 0x650010800000 ,/* 0x650010bfffc0 */
9551 RA = 0x0073400000 ,
9552 PA = 0x1873400000 ,
9553 TTE_Context = 0x1cb5 ,/* DATA_PRIMARY */
9554 thr1_nz_ctx_tsb_3 ,
9555 TTE_V = 1 ,
9556 TTE_NFO = 0 ,
9557 TTE_L = 0 ,
9558 TTE_Soft = 0x140000 ,
9559 TTE_IE = 0 ,
9560 TTE_E = 0 ,
9561 TTE_CP = 0 ,
9562 TTE_CV = 0 ,
9563 TTE_P = 0 ,
9564 TTE_EP = 0 ,
9565 TTE_W = 1 ,
9566 TTE_SW1 = 0 ,
9567 TTE_SW0 = 1 ,
9568 TTE_RSVD1 = 0 ,
9569 TTE_Size = 3 ,
9570 /* DTTE_TAG_DATA = 0000650010800f8a 8000001873400043 */
9571 end_label = Thr1_User_Data_4v10a_data_end ,
9572 compressimage ,
9573 }
9574.data
9575.global Thr1_User_Data_4v10a_data_begin
9576Thr1_User_Data_4v10a_data_begin:
9577 .xword 0x6400006f0000
9578 .xword 0x636000020000
9579 .xword 0x63600009a000
9580 .xword 0x63600008e000
9581 .xword 0x6400005d0000
9582 .xword 0x6360000b6000
9583 .xword 0x636000004000
9584 .xword 0x6360001b4000
9585 .xword 0x636000098000
9586 .xword 0x6400000b0000
9587 .xword 0x640000990000
9588 .xword 0x636000160000
9589 .xword 0x640000430000
9590 .xword 0x636000054000
9591 .xword 0x636000122000
9592 .xword 0x636000042000
9593 .xword 0x6400008b0000
9594 .xword 0x636000148000
9595 .xword 0x63600008c000
9596 .xword 0x63600013e000
9597 .xword 0x650023000000
9598 .xword 0x6360001e0000
9599 .xword 0x640000520000
9600 .xword 0x63600008a000
9601 .xword 0x640000b30000
9602 .xword 0x660fa0000000
9603 .xword 0x650021800000
9604 .xword 0x6360000bc000
9605 .xword 0x6360000c0000
9606 .xword 0x636000104000
9607 .xword 0x65001d400000
9608 .xword 0x640000580000
9609 .xword 0x660eb0000000
9610 .xword 0x6400001d0000
9611 .xword 0x650010800000
9612 .xword 0x636000114000
9613 .xword 0x6360001d6000
9614 .xword 0x63600014a000
9615 .xword 0x640000db0000
9616 .xword 0x636000070000
9617Thr1_User_Data_4v10a_data_end:
9618/*********************************************************************/
9619SECTION .Thr1_User_Text_4v00e TEXT_VA=0x636000114000
9620attr_text {
9621 Name = .Thr1_User_Text_4v00e ,
9622 VA = 0x636000114000 ,/* 0x636000115fc0 */
9623 RA = 0x03a014e000 ,
9624 PA = 0x03a014e000 ,
9625 TTE_Context = 0x1cb5 ,/* TEXT_PRIMARY */
9626 thr1_nz_ctx_tsb_1 ,
9627 TTE_V = 1 ,
9628 TTE_NFO = 0 ,
9629 TTE_L = 0 ,
9630 TTE_Soft = 0x070000 ,
9631 TTE_IE = 0 ,
9632 TTE_E = 0 ,
9633 TTE_CP = 0 ,
9634 TTE_CV = 0 ,
9635 TTE_P = 0 ,
9636 TTE_EP = 1 ,
9637 TTE_W = 0 ,
9638 TTE_SW1 = 0 ,
9639 TTE_SW0 = 1 ,
9640 TTE_RSVD1 = 0 ,
9641 TTE_Size = 0 ,
9642 /* ITTE_TAG_DATA = 0000636000115cb5 80000003a014e080 */
9643 end_label = Thr1_User_Text_4v00e_text_end ,
9644 compressimage ,
9645 }
9646.text
9647.global Thr1_User_Text_4v00e_text_begin
9648Thr1_User_Text_4v00e_text_begin:
9649 nop
9650 sub %g1, 1, %g1
9651 brz %g1,Thr1_User_Text_4v00e_exit
9652 nop
9653 IDEMAP_NCTX
9654 .word 0xfa766008
9655 .word 0xc030a700
9656 nop
9657 nop
9658 nop
9659 .word 0xfe5aa148
9660 DO_BRANCH
9661 .word 0x81c4e000
9662 .word 0xbe154000
9663 GOTO_SUPERVISOR0
9664 .word 0xbe85a038
9665 .word 0xecdfd000
9666 .word 0xfcdc1000
9667 IDEMAP_ALL
9668thr1_MMU_ASI_PRIMARY_102:
9669 .word 0x87802080
9670 .word 0xcaf2a040
9671 .word 0xfcdc1000
9672 DO_BRANCH
9673 .word 0x81c26000
9674 .word 0xbe154000
9675 GOTO_SUPERVISOR0
9676 .word 0xc035aa82
9677 .word 0xfc9f5000
9678 .word 0xbe13c000
9679 GOTO_SUPERVISOR0
9680 .word 0xfe442140
9681 .word 0x81c6a000
9682 .word 0xbe124000
9683 GOTO_SUPERVISOR0
9684 nop
9685Thr1_User_Text_4v00e_exit:
9686 EXIT_GOOD
9687Thr1_User_Text_4v00e_text_end:
9688/*********************************************************************/
9689SECTION .Thr1_User_Data_4v10b DATA_VA=0x6360001d6000
9690attr_data {
9691 Name = .Thr1_User_Data_4v10b ,
9692 VA = 0x6360001d6000 ,/* 0x6360001d7fc0 */
9693 RA = 0x03a0140000 ,
9694 PA = 0x03a0140000 ,
9695 TTE_Context = 0x1cb5 ,/* DATA_PRIMARY */
9696 thr1_nz_ctx_tsb_1 ,
9697 TTE_V = 1 ,
9698 TTE_NFO = 0 ,
9699 TTE_L = 0 ,
9700 TTE_Soft = 0x140000 ,
9701 TTE_IE = 0 ,
9702 TTE_E = 0 ,
9703 TTE_CP = 0 ,
9704 TTE_CV = 0 ,
9705 TTE_P = 0 ,
9706 TTE_EP = 0 ,
9707 TTE_W = 1 ,
9708 TTE_SW1 = 0 ,
9709 TTE_SW0 = 1 ,
9710 TTE_RSVD1 = 0 ,
9711 TTE_Size = 0 ,
9712 /* DTTE_TAG_DATA = 00006360001d7cb5 80000003a0140040 */
9713 end_label = Thr1_User_Data_4v10b_data_end ,
9714 compressimage ,
9715 }
9716.data
9717.global Thr1_User_Data_4v10b_data_begin
9718Thr1_User_Data_4v10b_data_begin:
9719 .xword 0x6400006f0000
9720 .xword 0x636000020000
9721 .xword 0x63600009a000
9722 .xword 0x63600008e000
9723 .xword 0x6400005d0000
9724 .xword 0x6360000b6000
9725 .xword 0x636000004000
9726 .xword 0x6360001b4000
9727 .xword 0x636000098000
9728 .xword 0x6400000b0000
9729 .xword 0x640000990000
9730 .xword 0x636000160000
9731 .xword 0x640000430000
9732 .xword 0x636000054000
9733 .xword 0x636000122000
9734 .xword 0x636000042000
9735 .xword 0x6400008b0000
9736 .xword 0x636000148000
9737 .xword 0x63600008c000
9738 .xword 0x63600013e000
9739 .xword 0x650023000000
9740 .xword 0x6360001e0000
9741 .xword 0x640000520000
9742 .xword 0x63600008a000
9743 .xword 0x640000b30000
9744 .xword 0x660fa0000000
9745 .xword 0x650021800000
9746 .xword 0x6360000bc000
9747 .xword 0x6360000c0000
9748 .xword 0x636000104000
9749 .xword 0x65001d400000
9750 .xword 0x640000580000
9751 .xword 0x660eb0000000
9752 .xword 0x6400001d0000
9753 .xword 0x650010800000
9754 .xword 0x636000114000
9755 .xword 0x6360001d6000
9756 .xword 0x63600014a000
9757 .xword 0x640000db0000
9758 .xword 0x636000070000
9759Thr1_User_Data_4v10b_data_end:
9760/*********************************************************************/
9761SECTION .Thr1_User_Text_4v00f TEXT_VA=0x63600014a000
9762attr_text {
9763 Name = .Thr1_User_Text_4v00f ,
9764 VA = 0x63600014a000 ,/* 0x63600014bfc0 */
9765 RA = 0x03a01d8000 ,
9766 PA = 0x03a01d8000 ,
9767 TTE_Context = 0x1cb5 ,/* TEXT_PRIMARY */
9768 thr1_nz_ctx_tsb_1 ,
9769 TTE_V = 1 ,
9770 TTE_NFO = 0 ,
9771 TTE_L = 0 ,
9772 TTE_Soft = 0x070000 ,
9773 TTE_IE = 0 ,
9774 TTE_E = 0 ,
9775 TTE_CP = 0 ,
9776 TTE_CV = 0 ,
9777 TTE_P = 0 ,
9778 TTE_EP = 1 ,
9779 TTE_W = 0 ,
9780 TTE_SW1 = 0 ,
9781 TTE_SW0 = 1 ,
9782 TTE_RSVD1 = 0 ,
9783 TTE_Size = 0 ,
9784 /* ITTE_TAG_DATA = 000063600014bcb5 80000003a01d8080 */
9785 end_label = Thr1_User_Text_4v00f_text_end ,
9786 compressimage ,
9787 }
9788.text
9789.global Thr1_User_Text_4v00f_text_begin
9790Thr1_User_Text_4v00f_text_begin:
9791 nop
9792 sub %g1, 1, %g1
9793 brz %g1,Thr1_User_Text_4v00f_exit
9794 nop
9795 .word 0x1000000
9796 or %g0, 0x042, %i7
9797 LOAD_DDATA_IN
9798 .word 0xd8776018
9799 .word 0xc0292f75
9800 .word 0xfc995c60
9801 DO_BRANCH
9802 .word 0x81c1e000
9803 .word 0xbe13c000
9804 GOTO_SUPERVISOR0
9805thr1_MMU_ASI_PRIMARY_103:
9806 .word 0x87802080
9807 .word 0xc6f42000
9808 .word 0xd45f6098
9809 nop
9810thr1_MMU_ASI_PRIMARY_104:
9811 .word 0x87802080
9812 .word 0xd8f42018
9813 nop
9814 .word 0x1000000
9815 or %g0, 0x491, %i7
9816 LOAD_IDATA_ACCESS
9817 .word 0xfe5425e6
9818 .word 0xfcdc1000
9819 .word 0xfe4e6a62
9820 .word 0xbe124000
9821 GOTO_SUPERVISOR0
9822 .word 0x1000000
9823 or %g0, 0x43a, %i7
9824 LOAD_IDATA_ACCESS
9825thr1_MMU_ASI_BLK_P_105:
9826 .word 0x878020f0
9827 .word 0xc1be6140
9828 .word 0xd45e60b0
9829 .word 0xde742020
9830 .word 0xc0366640
9831 .word 0xfe4f6f90
9832 .word 0x1000000
9833 or %g0, 0x058, %i7
9834 LOAD_IDATA_IN
9835 DO_BRANCH
9836 .word 0x81c3e000
9837 .word 0xbe124000
9838 GOTO_SUPERVISOR0
9839 ACCESS_ITSB_PTR
9840 nop
9841 nop
9842 nop
9843 nop
9844 nop
9845 nop
9846 IDEMAP_NCTX
9847 IDEMAP_PCTX
9848 IDEMAP_PCTX
9849 .word 0xc0266960
9850 .word 0x1000000
9851 or %g0, 0x49f, %i7
9852 LOAD_DDATA_ACCESS
9853 IDEMAP_ALL
9854 ACCESS_DTSB_PTR
9855 .word 0xd45f6120
9856 .word 0xbe124000
9857 GOTO_SUPERVISOR0
9858 .word 0xee742018
9859 .word 0xc0742fc8
9860 .word 0x81c72000
9861 .word 0xbe154000
9862 GOTO_SUPERVISOR0
9863 nop
9864Thr1_User_Text_4v00f_exit:
9865 EXIT_GOOD
9866Thr1_User_Text_4v00f_text_end:
9867/*********************************************************************/
9868SECTION .Thr1_User_Data_4v10c DATA_VA=0x640000db0000
9869attr_data {
9870 Name = .Thr1_User_Data_4v10c ,
9871 VA = 0x640000db0000 ,/* 0x640000dbffc0 */
9872 RA = 0x00d0f30000 ,
9873 PA = 0x1cd0f30000 ,
9874 TTE_Context = 0x1cb5 ,/* DATA_PRIMARY */
9875 thr1_nz_ctx_tsb_2 ,
9876 TTE_V = 1 ,
9877 TTE_NFO = 0 ,
9878 TTE_L = 0 ,
9879 TTE_Soft = 0x140000 ,
9880 TTE_IE = 0 ,
9881 TTE_E = 0 ,
9882 TTE_CP = 0 ,
9883 TTE_CV = 0 ,
9884 TTE_P = 0 ,
9885 TTE_EP = 0 ,
9886 TTE_W = 1 ,
9887 TTE_SW1 = 0 ,
9888 TTE_SW0 = 1 ,
9889 TTE_RSVD1 = 0 ,
9890 TTE_Size = 1 ,
9891 /* DTTE_TAG_DATA = 0000640000db1cb5 8000001cd0f30041 */
9892 end_label = Thr1_User_Data_4v10c_data_end ,
9893 compressimage ,
9894 }
9895.data
9896.global Thr1_User_Data_4v10c_data_begin
9897Thr1_User_Data_4v10c_data_begin:
9898 .xword 0x6400006f0000
9899 .xword 0x636000020000
9900 .xword 0x63600009a000
9901 .xword 0x63600008e000
9902 .xword 0x6400005d0000
9903 .xword 0x6360000b6000
9904 .xword 0x636000004000
9905 .xword 0x6360001b4000
9906 .xword 0x636000098000
9907 .xword 0x6400000b0000
9908 .xword 0x640000990000
9909 .xword 0x636000160000
9910 .xword 0x640000430000
9911 .xword 0x636000054000
9912 .xword 0x636000122000
9913 .xword 0x636000042000
9914 .xword 0x6400008b0000
9915 .xword 0x636000148000
9916 .xword 0x63600008c000
9917 .xword 0x63600013e000
9918 .xword 0x650023000000
9919 .xword 0x6360001e0000
9920 .xword 0x640000520000
9921 .xword 0x63600008a000
9922 .xword 0x640000b30000
9923 .xword 0x660fa0000000
9924 .xword 0x650021800000
9925 .xword 0x6360000bc000
9926 .xword 0x6360000c0000
9927 .xword 0x636000104000
9928 .xword 0x65001d400000
9929 .xword 0x640000580000
9930 .xword 0x660eb0000000
9931 .xword 0x6400001d0000
9932 .xword 0x650010800000
9933 .xword 0x636000114000
9934 .xword 0x6360001d6000
9935 .xword 0x63600014a000
9936 .xword 0x640000db0000
9937 .xword 0x636000070000
9938Thr1_User_Data_4v10c_data_end:
9939/*********************************************************************/
9940SECTION .Thr1_User_Data_4v10d DATA_VA=0x636000070000
9941attr_data {
9942 Name = .Thr1_User_Data_4v10d ,
9943 VA = 0x636000070000 ,/* 0x636000071fc0 */
9944 RA = 0x03a01e0000 ,
9945 PA = 0x03a01e0000 ,
9946 TTE_Context = 0x1cb5 ,/* DATA_PRIMARY */
9947 thr1_nz_ctx_tsb_1 ,
9948 TTE_V = 1 ,
9949 TTE_NFO = 0 ,
9950 TTE_L = 0 ,
9951 TTE_Soft = 0x140000 ,
9952 TTE_IE = 0 ,
9953 TTE_E = 0 ,
9954 TTE_CP = 0 ,
9955 TTE_CV = 0 ,
9956 TTE_P = 0 ,
9957 TTE_EP = 0 ,
9958 TTE_W = 1 ,
9959 TTE_SW1 = 0 ,
9960 TTE_SW0 = 1 ,
9961 TTE_RSVD1 = 0 ,
9962 TTE_Size = 0 ,
9963 /* DTTE_TAG_DATA = 0000636000071cb5 80000003a01e0040 */
9964 end_label = Thr1_User_Data_4v10d_data_end ,
9965 compressimage ,
9966 }
9967.data
9968.global Thr1_User_Data_4v10d_data_begin
9969Thr1_User_Data_4v10d_data_begin:
9970 .xword 0x6400006f0000
9971 .xword 0x636000020000
9972 .xword 0x63600009a000
9973 .xword 0x63600008e000
9974 .xword 0x6400005d0000
9975 .xword 0x6360000b6000
9976 .xword 0x636000004000
9977 .xword 0x6360001b4000
9978 .xword 0x636000098000
9979 .xword 0x6400000b0000
9980 .xword 0x640000990000
9981 .xword 0x636000160000
9982 .xword 0x640000430000
9983 .xword 0x636000054000
9984 .xword 0x636000122000
9985 .xword 0x636000042000
9986 .xword 0x6400008b0000
9987 .xword 0x636000148000
9988 .xword 0x63600008c000
9989 .xword 0x63600013e000
9990 .xword 0x650023000000
9991 .xword 0x6360001e0000
9992 .xword 0x640000520000
9993 .xword 0x63600008a000
9994 .xword 0x640000b30000
9995 .xword 0x660fa0000000
9996 .xword 0x650021800000
9997 .xword 0x6360000bc000
9998 .xword 0x6360000c0000
9999 .xword 0x636000104000
10000 .xword 0x65001d400000
10001 .xword 0x640000580000
10002 .xword 0x660eb0000000
10003 .xword 0x6400001d0000
10004 .xword 0x650010800000
10005 .xword 0x636000114000
10006 .xword 0x6360001d6000
10007 .xword 0x63600014a000
10008 .xword 0x640000db0000
10009 .xword 0x636000070000
10010Thr1_User_Data_4v10d_data_end:
10011/*********************************************************************/
10012SECTION .Thr2_User_Text_4v000 TEXT_VA=0x690025000000
10013attr_text {
10014 Name = .Thr2_User_Text_4v000 ,
10015 VA = 0x690025000000 ,/* 0x6900253fffc0 */
10016 RA = 0x0081c00000 ,
10017 PA = 0x2c81c00000 ,
10018 TTE_Context = 0x09a9 ,/* TEXT_PRIMARY */
10019 thr2_nz_ctx_tsb_1 ,
10020 TTE_V = 1 ,
10021 TTE_NFO = 0 ,
10022 TTE_L = 0 ,
10023 TTE_Soft = 0x120000 ,
10024 TTE_IE = 0 ,
10025 TTE_E = 0 ,
10026 TTE_CP = 1 ,
10027 TTE_CV = 0 ,
10028 TTE_P = 0 ,
10029 TTE_EP = 1 ,
10030 TTE_W = 0 ,
10031 TTE_SW1 = 1 ,
10032 TTE_SW0 = 1 ,
10033 TTE_RSVD1 = 0 ,
10034 TTE_Size = 3 ,
10035 /* ITTE_TAG_DATA = 00006900250009a9 8000002c81c00483 */
10036 end_label = Thr2_User_Text_4v000_text_end ,
10037 compressimage ,
10038 }
10039.text
10040.global Thr2_user_code_entry
10041Thr2_user_code_entry:
10042 setx 0x690016800000, %g1, %g2
10043 or %g0, 12, %g1
10044 .word 0xc658a000
10045 .word 0xc858a008
10046 .word 0xca58a010
10047 .word 0xcc58a018
10048 .word 0xce58a020
10049 .word 0xd058a028
10050 .word 0xd258a030
10051 .word 0xd458a038
10052 .word 0xd658a040
10053 .word 0xd858a048
10054 .word 0xda58a050
10055 .word 0xdc58a058
10056 .word 0xde58a060
10057 .word 0xe058a068
10058 .word 0xe258a070
10059 .word 0xe458a078
10060 .word 0xe658a080
10061 .word 0xe858a088
10062 .word 0xea58a090
10063 .word 0xec58a098
10064 .word 0xee58a0a0
10065 .word 0xf058a0a8
10066 .word 0xf258a0b0
10067 .word 0xf458a0b8
10068 .word 0xf658a0c0
10069 .word 0xf858a0c8
10070 .word 0xfa58a0d0
10071 .word 0xfc58a0d8
10072.global Thr2_User_Text_4v000_text_begin
10073Thr2_User_Text_4v000_text_begin:
10074 nop
10075 sub %g1, 1, %g1
10076 brz %g1,Thr2_User_Text_4v000_exit
10077 nop
10078 .word 0x1000000
10079 or %g0, 0x188, %i7
10080 DTLB_TAG_READ
10081 .word 0xfe45e4a4
10082 .word 0xfe5c2ef8
10083 .word 0xc02d26f5
10084thr2_MMU_ASI_PRIMARY_LITTLE_106:
10085 .word 0x87802088
10086 .word 0xe0f0a120
10087 .word 0x1000000
10088 .word 0xbe15c000
10089 DDEMAP_RPAGE
10090 .word 0x1000000
10091 .word 0xbe17c000
10092 srlx %i7, 8, %i7
10093 andn %i7, 0x1f, %i7
10094 ITLB_PROBE
10095 IDEMAP_ALL_RPAGES
10096 .word 0xc022a900
10097 .word 0xda7520b8
10098 .word 0xc0712e40
10099 IDEMAP_ALL_PAGES
10100 .word 0x1000000
10101 or %g0, 0x55c, %i7
10102 LOAD_IDATA_ACCESS
10103 nop
10104 nop
10105 nop
10106 nop
10107 nop
10108 nop
10109 DO_BRANCH
10110 .word 0x81c3e000
10111 .word 0xbe124000
10112 GOTO_SUPERVISOR0
10113 .word 0xfe52a504
10114 .word 0xc02428e8
10115 TOGGLE_LSU_DM
10116 DO_BRANCH
10117 .word 0x81c72000
10118 .word 0xbe13c000
10119 GOTO_SUPERVISOR0
10120 .word 0xc076e730
10121 .word 0xbe842038
10122 .word 0xeedfd000
10123 .word 0x1000000
10124 or %g0, 0xc0, %i7
10125 LOAD_DDATA_ACCESS
10126 ACCESS_DTSB_PTR
10127 ACCESS_DTSB_PTR
10128 .word 0xfe576046
10129 .word 0x1000000
10130 .word 0xbe110000
10131 IDEMAP_PAGE
10132 .word 0x1000000
10133 or %g0, 0x7c0, %i7
10134 DTLB_TAG_READ
10135 DO_BRANCH
10136 .word 0x81c72000
10137 .word 0xbe124000
10138 GOTO_SUPERVISOR0
10139 .word 0xfe54274c
10140 .word 0xbe124000
10141 GOTO_SUPERVISOR0
10142 nop
10143Thr2_User_Text_4v000_exit:
10144 EXIT_GOOD
10145Thr2_User_Text_4v000_text_end:
10146/*********************************************************************/
10147SECTION .Thr2_User_Data_4v100 DATA_VA=0x690016800000
10148attr_data {
10149 Name = .Thr2_User_Data_4v100 ,
10150 VA = 0x690016800000 ,/* 0x690016bfffc0 */
10151 RA = 0x0085c00000 ,
10152 PA = 0x2c85c00000 ,
10153 TTE_Context = 0x09a9 ,/* DATA_PRIMARY */
10154 thr2_nz_ctx_tsb_1 ,
10155 TTE_V = 1 ,
10156 TTE_NFO = 0 ,
10157 TTE_L = 1 ,
10158 TTE_Soft = 0x1a0000 ,
10159 TTE_IE = 0 ,
10160 TTE_E = 0 ,
10161 TTE_CP = 0 ,
10162 TTE_CV = 0 ,
10163 TTE_P = 0 ,
10164 TTE_EP = 0 ,
10165 TTE_W = 1 ,
10166 TTE_SW1 = 1 ,
10167 TTE_SW0 = 1 ,
10168 TTE_RSVD1 = 0 ,
10169 TTE_Size = 3 ,
10170 /* DTTE_TAG_DATA = 00006900168009a9 8000002c85c00043 */
10171 end_label = Thr2_User_Data_4v100_data_end ,
10172 compressimage ,
10173 }
10174.data
10175.global Thr2_User_Data_4v100_data_begin
10176Thr2_User_Data_4v100_data_begin:
10177 .xword 0x690025000000
10178 .xword 0x690016800000
10179 .xword 0x677000128000
10180 .xword 0x67700018e000
10181 .xword 0x6800004c0000
10182 .xword 0x677000184000
10183 .xword 0x6770001c2000
10184 .xword 0x6800000e0000
10185 .xword 0x690024400000
10186 .xword 0x680000610000
10187 .xword 0x677000034000
10188 .xword 0x69002c800000
10189 .xword 0x680000110000
10190 .xword 0x680000120000
10191 .xword 0x680000af0000
10192 .xword 0x6770001a8000
10193 .xword 0x690011400000
10194 .xword 0x690030c00000
10195 .xword 0x69002b400000
10196 .xword 0x6a0170000000
10197 .xword 0x680000920000
10198 .xword 0x6a01b0000000
10199 .xword 0x677000022000
10200 .xword 0x680000790000
10201 .xword 0x680000dc0000
10202 .xword 0x6770000c2000
10203 .xword 0x6800003c0000
10204 .xword 0x680000370000
10205 .xword 0x690039400000
10206 .xword 0x6800004d0000
10207 .xword 0x680000140000
10208 .xword 0x680000eb0000
10209 .xword 0x680000cf0000
10210 .xword 0x67700010a000
10211 .xword 0x680000190000
10212 .xword 0x680000a30000
10213 .xword 0x677000046000
10214 .xword 0x6a04a0000000
10215 .xword 0x680000be0000
10216 .xword 0x69002cc00000
10217 .xword 0x680000b10000
10218 .xword 0x680000390000
10219 .xword 0x680000040000
10220 .xword 0x677000142000
10221Thr2_User_Data_4v100_data_end:
10222/*********************************************************************/
10223SECTION .Thr2_User_Data_4v200 DATA_VA=0x677000128000
10224attr_data {
10225 Name = .Thr2_User_Data_4v200 ,
10226 VA = 0x677000128000 ,/* 0x677000129fc0 */
10227 RA = 0x03b00d6000 ,
10228 PA = 0x03b00d6000 ,
10229 TTE_Context = 0x04a8 ,/* DATA_SECONDARY */
10230 thr2_nz_ctx_tsb_3 ,
10231 TTE_V = 1 ,
10232 TTE_NFO = 0 ,
10233 TTE_L = 1 ,
10234 TTE_Soft = 0x180000 ,
10235 TTE_IE = 0 ,
10236 TTE_E = 0 ,
10237 TTE_CP = 1 ,
10238 TTE_CV = 0 ,
10239 TTE_P = 0 ,
10240 TTE_EP = 0 ,
10241 TTE_W = 1 ,
10242 TTE_SW1 = 0 ,
10243 TTE_SW0 = 0 ,
10244 TTE_RSVD1 = 0 ,
10245 TTE_Size = 0 ,
10246 /* DTTE_TAG_DATA = 00006770001284a8 80000003b00d6440 */
10247 end_label = Thr2_User_Data_4v200_data_end ,
10248 compressimage ,
10249 }
10250.data
10251.global Thr2_User_Data_4v200_data_begin
10252Thr2_User_Data_4v200_data_begin:
10253 .xword 0x690025000000
10254 .xword 0x690016800000
10255 .xword 0x677000128000
10256 .xword 0x67700018e000
10257 .xword 0x6800004c0000
10258 .xword 0x677000184000
10259 .xword 0x6770001c2000
10260 .xword 0x6800000e0000
10261 .xword 0x690024400000
10262 .xword 0x680000610000
10263 .xword 0x677000034000
10264 .xword 0x69002c800000
10265 .xword 0x680000110000
10266 .xword 0x680000120000
10267 .xword 0x680000af0000
10268 .xword 0x6770001a8000
10269 .xword 0x690011400000
10270 .xword 0x690030c00000
10271 .xword 0x69002b400000
10272 .xword 0x6a0170000000
10273 .xword 0x680000920000
10274 .xword 0x6a01b0000000
10275 .xword 0x677000022000
10276 .xword 0x680000790000
10277 .xword 0x680000dc0000
10278 .xword 0x6770000c2000
10279 .xword 0x6800003c0000
10280 .xword 0x680000370000
10281 .xword 0x690039400000
10282 .xword 0x6800004d0000
10283 .xword 0x680000140000
10284 .xword 0x680000eb0000
10285 .xword 0x680000cf0000
10286 .xword 0x67700010a000
10287 .xword 0x680000190000
10288 .xword 0x680000a30000
10289 .xword 0x677000046000
10290 .xword 0x6a04a0000000
10291 .xword 0x680000be0000
10292 .xword 0x69002cc00000
10293 .xword 0x680000b10000
10294 .xword 0x680000390000
10295 .xword 0x680000040000
10296 .xword 0x677000142000
10297Thr2_User_Data_4v200_data_end:
10298/*********************************************************************/
10299SECTION .Thr2_User_Data_4v300 DATA_VA=0x67700018e000
10300attr_data {
10301 Name = .Thr2_User_Data_4v300 ,
10302 VA = 0x67700018e000 ,/* 0x67700018ffc0 */
10303 RA = 0x03b0002000 ,
10304 PA = 0x03b0002000 ,
10305 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
10306 thr2_z_ctx_tsb_2 ,
10307 TTE_V = 1 ,
10308 TTE_NFO = 0 ,
10309 TTE_L = 0 ,
10310 TTE_Soft = 0x0f0000 ,
10311 TTE_IE = 0 ,
10312 TTE_E = 0 ,
10313 TTE_CP = 1 ,
10314 TTE_CV = 0 ,
10315 TTE_P = 0 ,
10316 TTE_EP = 0 ,
10317 TTE_W = 1 ,
10318 TTE_SW1 = 1 ,
10319 TTE_SW0 = 0 ,
10320 TTE_RSVD1 = 0 ,
10321 TTE_Size = 0 ,
10322 /* DTTE_TAG_DATA = 000067700018e000 80000003b0002440 */
10323 end_label = Thr2_User_Data_4v300_data_end ,
10324 compressimage ,
10325 }
10326.data
10327.global Thr2_User_Data_4v300_data_begin
10328Thr2_User_Data_4v300_data_begin:
10329 .xword 0x690025000000
10330 .xword 0x690016800000
10331 .xword 0x677000128000
10332 .xword 0x67700018e000
10333 .xword 0x6800004c0000
10334 .xword 0x677000184000
10335 .xword 0x6770001c2000
10336 .xword 0x6800000e0000
10337 .xword 0x690024400000
10338 .xword 0x680000610000
10339 .xword 0x677000034000
10340 .xword 0x69002c800000
10341 .xword 0x680000110000
10342 .xword 0x680000120000
10343 .xword 0x680000af0000
10344 .xword 0x6770001a8000
10345 .xword 0x690011400000
10346 .xword 0x690030c00000
10347 .xword 0x69002b400000
10348 .xword 0x6a0170000000
10349 .xword 0x680000920000
10350 .xword 0x6a01b0000000
10351 .xword 0x677000022000
10352 .xword 0x680000790000
10353 .xword 0x680000dc0000
10354 .xword 0x6770000c2000
10355 .xword 0x6800003c0000
10356 .xword 0x680000370000
10357 .xword 0x690039400000
10358 .xword 0x6800004d0000
10359 .xword 0x680000140000
10360 .xword 0x680000eb0000
10361 .xword 0x680000cf0000
10362 .xword 0x67700010a000
10363 .xword 0x680000190000
10364 .xword 0x680000a30000
10365 .xword 0x677000046000
10366 .xword 0x6a04a0000000
10367 .xword 0x680000be0000
10368 .xword 0x69002cc00000
10369 .xword 0x680000b10000
10370 .xword 0x680000390000
10371 .xword 0x680000040000
10372 .xword 0x677000142000
10373Thr2_User_Data_4v300_data_end:
10374/*********************************************************************/
10375SECTION .Thr2_User_Text_4v001 TEXT_VA=0x6800004c0000
10376attr_text {
10377 Name = .Thr2_User_Text_4v001 ,
10378 VA = 0x6800004c0000 ,/* 0x6800004cffc0 */
10379 RA = 0x00e0c60000 ,
10380 PA = 0x00e0c60000 ,
10381 TTE_Context = 0x09a9 ,/* TEXT_PRIMARY */
10382 thr2_nz_ctx_tsb_0 ,
10383 TTE_V = 1 ,
10384 TTE_NFO = 0 ,
10385 TTE_L = 0 ,
10386 TTE_Soft = 0x120000 ,
10387 TTE_IE = 0 ,
10388 TTE_E = 0 ,
10389 TTE_CP = 1 ,
10390 TTE_CV = 0 ,
10391 TTE_P = 0 ,
10392 TTE_EP = 1 ,
10393 TTE_W = 0 ,
10394 TTE_SW1 = 1 ,
10395 TTE_SW0 = 1 ,
10396 TTE_RSVD1 = 0 ,
10397 TTE_Size = 1 ,
10398 /* ITTE_TAG_DATA = 00006800004c09a9 80000000e0c60481 */
10399 end_label = Thr2_User_Text_4v001_text_end ,
10400 compressimage ,
10401 }
10402.text
10403.global Thr2_User_Text_4v001_text_begin
10404Thr2_User_Text_4v001_text_begin:
10405 nop
10406 sub %g1, 1, %g1
10407 brz %g1,Thr2_User_Text_4v001_exit
10408 nop
10409 nop
10410 nop
10411 nop
10412 nop
10413 nop
10414 nop
10415 nop
10416 .word 0xfcdd1000
10417 .word 0xbe86e0b0
10418 .word 0xc8dfd000
10419 .word 0xfcddd140
10420 .word 0xfcdc1000
10421 .word 0xc02c28f7
10422 .word 0x1000000
10423 or %g0, 0x5d3, %i7
10424 LOAD_IDATA_ACCESS
10425 .word 0xfe452494
10426 .word 0xc45c20d0
10427thr2_MMU_ASI_PRIMARY_107:
10428 .word 0x87802080
10429 .word 0xe8f2a138
10430 .word 0x1000000
10431 or %g0, 0x07a, %i7
10432 LOAD_IDATA_IN
10433 .word 0xe39d1f00
10434 nop
10435 nop
10436 nop
10437 nop
10438 nop
10439 nop
10440 nop
10441 .word 0xc075ec98
10442 .word 0x1000000
10443 or %g0, 0x1e8, %i7
10444 LOAD_IDATA_ACCESS
10445 nop
10446 nop
10447 nop
10448 nop
10449 nop
10450 nop
10451 DO_BRANCH
10452 .word 0x81c0e088
10453 .word 0xbe124000
10454 GOTO_SUPERVISOR0
10455 ACCESS_DTSB_PTR
10456 .word 0xc02c25c0
10457 .word 0x1000000
10458 or %g0, 0x388, %i7
10459 DTLB_TAG_READ
10460 ACCESS_DTSB_PTR
10461 .word 0xfcda9000
10462 DDEMAP_ALL_PAGES
10463 .word 0x1000000
10464 .word 0xbe134000
10465 srlx %i7, 8, %i7
10466 andn %i7, 0x1f, %i7
10467 ITLB_PROBE
10468 IDEMAP_NCTX
10469 .word 0x1000000
10470 or %g0, 0x438, %i7
10471 ITLB_TAG_READ
10472 IDEMAP_PCTX
10473thr2_MMU_ASI_PRIMARY_108:
10474 .word 0x87802080
10475 .word 0xf4f2a118
10476 .word 0xfe5c27b0
10477 .word 0x1000000
10478 or %g0, 0x590, %i7
10479 LOAD_DDATA_ACCESS
10480 .word 0xe3995f20
10481 .word 0x1000000
10482 or %g0, 0x4c0, %i7
10483 LOAD_DDATA_ACCESS
10484 TOGGLE_LSU_IM
10485 .word 0x1000000
10486 or %g0, 0x087, %i7
10487 LOAD_IDATA_IN
10488 .word 0xbe138000
10489 GOTO_SUPERVISOR1
10490 .word 0xfcd91000
10491 IDEMAP_ALL
10492 TOGGLE_LSU_IM
10493 DDEMAP_ALL
10494 .word 0x1000000
10495 or %g0, 0x3f8, %i7
10496 READ_DDATA_ACCESS
10497 nop
10498 nop
10499 nop
10500 nop
10501 nop
10502 nop
10503 .word 0xfe442b8c
10504 DDEMAP_ALL_PAGES
10505 .word 0xbe120000
10506 GOTO_SUPERVISOR1
10507 .word 0xc02aa396
10508 .word 0x1000000
10509 or %g0, 0x008, %i7
10510 LOAD_IDATA_IN
10511 .word 0x1000000
10512 .word 0xbe164000
10513 DDEMAP_RPAGE
10514 .word 0xfe4c270d
10515 .word 0xde752020
10516 .word 0xc072ab78
10517 .word 0x1000000
10518 or %g0, 0x80, %i7
10519 ITLB_TAG_READ
10520 nop
10521 nop
10522 nop
10523 nop
10524 nop
10525 .word 0x1000000
10526 or %g0, 0x031, %i7
10527 LOAD_IDATA_IN
10528 ACCESS_DTSB_PTR
10529 .word 0x1000000
10530 or %g0, 0x60, %i7
10531 ITLB_TAG_READ
10532 ACCESS_DTSB_PTR
10533 IDEMAP_NCTX
10534 nop
10535 nop
10536 nop
10537 nop
10538 nop
10539 nop
10540 nop
10541 nop
10542 nop
10543thr2_MMU_ASI_PRIMARY_109:
10544 .word 0x87802080
10545 .word 0xd0f5e058
10546 .word 0x1000000
10547 or %g0, 0x9a, %i7
10548 LOAD_IDATA_ACCESS
10549 .word 0xbe85e088
10550 .word 0xd4dfd000
10551 .word 0xfe5f69a8
10552 .word 0xee5aa038
10553 nop
10554 DO_BRANCH
10555 .word 0x81c62000
10556 .word 0xbe124000
10557 GOTO_SUPERVISOR0
10558 .word 0xc07525e8
10559 .word 0x81c1e000
10560 .word 0xbe124000
10561 GOTO_SUPERVISOR0
10562 nop
10563Thr2_User_Text_4v001_exit:
10564 EXIT_GOOD
10565Thr2_User_Text_4v001_text_end:
10566/*********************************************************************/
10567SECTION .Thr2_User_Text_4v400 TEXT_VA=0x677000184000
10568attr_text {
10569 Name = .Thr2_User_Text_4v400 ,
10570 VA = 0x677000184000 ,/* 0x677000185fc0 */
10571 RA = 0x03b0016000 ,
10572 PA = 0x03b0016000 ,
10573 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
10574 thr2_z_ctx_tsb_2 ,
10575 TTE_V = 1 ,
10576 TTE_NFO = 0 ,
10577 TTE_L = 1 ,
10578 TTE_Soft = 0x040000 ,
10579 TTE_IE = 0 ,
10580 TTE_E = 0 ,
10581 TTE_CP = 0 ,
10582 TTE_CV = 0 ,
10583 TTE_P = 1 ,
10584 TTE_EP = 1 ,
10585 TTE_W = 0 ,
10586 TTE_SW1 = 1 ,
10587 TTE_SW0 = 0 ,
10588 TTE_RSVD1 = 0 ,
10589 TTE_Size = 0 ,
10590 /* ITTE_TAG_DATA = 0000677000184000 80000003b0016080 */
10591 end_label = Thr2_User_Text_4v400_text_end ,
10592 compressimage ,
10593 }
10594.text
10595.global Thr2_User_Text_4v400_text_begin
10596Thr2_User_Text_4v400_text_begin:
10597 wrpr 0, %gl
10598thr2_MMU_ASI_BLK_COMMIT_S_110:
10599 .word 0x878020e1
10600 .word 0xe1b961c0
10601 .word 0xfe49ae15
10602 .word 0xfe59ad70
10603 P_IDEMAP_NCTX
10604thr2_MMU_ASI_AS_IF_USER_PRIMARY_111:
10605 .word 0x87802010
10606 .word 0xd4f6e120
10607 .word 0x1000000
10608 .word 0xbe17c000
10609 srlx %i7, 8, %i7
10610 andn %i7, 0x1f, %i7
10611 xor %i7, 0x10, %i7
10612 P_ITLB_PROBE
10613 .word 0x1000000
10614 or %g0, 0x7d0, %i7
10615 P_READ_DDATA_ACCESS
10616 .word 0xfcded000
10617thr2_MMU_ASI_AS_IF_USER_PRIMARY_112:
10618 .word 0x87802010
10619 .word 0xf0f5e078
10620 .word 0xfe41adb4
10621 P_TOGGLE_LSU_DM
10622 .word 0xfcdb42a0
10623 .word 0x1000000
10624 or %g0, 0x054, %i7
10625 P_LOAD_DDATA_IN
10626 .word 0xfcdec200
10627 .word 0x1000000
10628 or %g0, 0x4b0, %i7
10629 P_READ_IDATA_ACCESS
10630thr2_MMU_ASI_BLK_P_113:
10631 .word 0x878020f0
10632 .word 0xc3bc2a80
10633 .word 0xbe11c000
10634 RETURN_FROM_SUPERVISOR1
10635 nop
10636Thr2_User_Text_4v400_exit:
10637 EXIT_GOOD
10638Thr2_User_Text_4v400_text_end:
10639/*********************************************************************/
10640SECTION .Thr2_User_Text_4v002 TEXT_VA=0x6770001c2000
10641attr_text {
10642 Name = .Thr2_User_Text_4v002 ,
10643 VA = 0x6770001c2000 ,/* 0x6770001c3fc0 */
10644 RA = 0x03b0144000 ,
10645 PA = 0x03b0144000 ,
10646 TTE_Context = 0x09a9 ,/* TEXT_PRIMARY */
10647 thr2_nz_ctx_tsb_3 ,
10648 TTE_V = 1 ,
10649 TTE_NFO = 0 ,
10650 TTE_L = 0 ,
10651 TTE_Soft = 0x120000 ,
10652 TTE_IE = 0 ,
10653 TTE_E = 0 ,
10654 TTE_CP = 1 ,
10655 TTE_CV = 0 ,
10656 TTE_P = 1 ,
10657 TTE_EP = 1 ,
10658 TTE_W = 0 ,
10659 TTE_SW1 = 1 ,
10660 TTE_SW0 = 1 ,
10661 TTE_RSVD1 = 0 ,
10662 TTE_Size = 0 ,
10663 /* ITTE_TAG_DATA = 00006770001c29a9 80000003b0144480 */
10664 end_label = Thr2_User_Text_4v002_text_end ,
10665 compressimage ,
10666 }
10667.text
10668.global Thr2_User_Text_4v002_text_begin
10669Thr2_User_Text_4v002_text_begin:
10670 wrpr 0, %gl
10671 .word 0x1000000
10672 .word 0xbe168000
10673 srlx %i7, 8, %i7
10674 andn %i7, 0x1f, %i7
10675 xor %i7, 0x10, %i7
10676 P_ITLB_PROBE
10677 .word 0xe85aa0a0
10678 .word 0xbe852100
10679 .word 0xd4dfd000
10680 .word 0xbe8420e0
10681 .word 0xeedfc200
10682 .word 0xc875e038
10683 .word 0xc032a8b2
10684 .word 0x1000000
10685 or %g0, 0xa4, %i7
10686 P_LOAD_IDATA_ACCESS
10687 nop
10688 nop
10689thr2_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_114:
10690 .word 0x87802023
10691 .word 0xd8b96280
10692 .word 0x1000000
10693 .word 0xbe174000
10694 P_IDEMAP_RPAGE
10695 .word 0x1000000
10696 or %g0, 0x0a9, %i7
10697 P_LOAD_DDATA_IN
10698 P_TOGGLE_LSU_DM
10699 .word 0xc45d2038
10700 P_DDEMAP_NCTX
10701 .word 0xfcdc1000
10702 nop
10703 P_DDEMAP_PCTX
10704 .word 0x1000000
10705 or %g0, 0x137, %i7
10706 P_LOAD_IDATA_ACCESS
10707 .word 0x1000000
10708 or %g0, 0x5c, %i7
10709 P_LOAD_DDATA_ACCESS
10710 .word 0xbe148000
10711 RETURN_FROM_SUPERVISOR0
10712 nop
10713Thr2_User_Text_4v002_exit:
10714 EXIT_GOOD
10715Thr2_User_Text_4v002_text_end:
10716/*********************************************************************/
10717SECTION .Thr2_User_Data_4v101 DATA_VA=0x6800000e0000
10718attr_data {
10719 Name = .Thr2_User_Data_4v101 ,
10720 VA = 0x6800000e0000 ,/* 0x6800000effc0 */
10721 RA = 0x00e0e20000 ,
10722 PA = 0x00e0e20000 ,
10723 TTE_Context = 0x09a9 ,/* DATA_PRIMARY */
10724 thr2_nz_ctx_tsb_0 ,
10725 TTE_V = 1 ,
10726 TTE_NFO = 0 ,
10727 TTE_L = 1 ,
10728 TTE_Soft = 0x1a0000 ,
10729 TTE_IE = 0 ,
10730 TTE_E = 0 ,
10731 TTE_CP = 0 ,
10732 TTE_CV = 0 ,
10733 TTE_P = 0 ,
10734 TTE_EP = 0 ,
10735 TTE_W = 1 ,
10736 TTE_SW1 = 1 ,
10737 TTE_SW0 = 1 ,
10738 TTE_RSVD1 = 0 ,
10739 TTE_Size = 1 ,
10740 /* DTTE_TAG_DATA = 00006800000e09a9 80000000e0e20041 */
10741 end_label = Thr2_User_Data_4v101_data_end ,
10742 compressimage ,
10743 }
10744.data
10745.global Thr2_User_Data_4v101_data_begin
10746Thr2_User_Data_4v101_data_begin:
10747 .xword 0x690025000000
10748 .xword 0x690016800000
10749 .xword 0x677000128000
10750 .xword 0x67700018e000
10751 .xword 0x6800004c0000
10752 .xword 0x677000184000
10753 .xword 0x6770001c2000
10754 .xword 0x6800000e0000
10755 .xword 0x690024400000
10756 .xword 0x680000610000
10757 .xword 0x677000034000
10758 .xword 0x69002c800000
10759 .xword 0x680000110000
10760 .xword 0x680000120000
10761 .xword 0x680000af0000
10762 .xword 0x6770001a8000
10763 .xword 0x690011400000
10764 .xword 0x690030c00000
10765 .xword 0x69002b400000
10766 .xword 0x6a0170000000
10767 .xword 0x680000920000
10768 .xword 0x6a01b0000000
10769 .xword 0x677000022000
10770 .xword 0x680000790000
10771 .xword 0x680000dc0000
10772 .xword 0x6770000c2000
10773 .xword 0x6800003c0000
10774 .xword 0x680000370000
10775 .xword 0x690039400000
10776 .xword 0x6800004d0000
10777 .xword 0x680000140000
10778 .xword 0x680000eb0000
10779 .xword 0x680000cf0000
10780 .xword 0x67700010a000
10781 .xword 0x680000190000
10782 .xword 0x680000a30000
10783 .xword 0x677000046000
10784 .xword 0x6a04a0000000
10785 .xword 0x680000be0000
10786 .xword 0x69002cc00000
10787 .xword 0x680000b10000
10788 .xword 0x680000390000
10789 .xword 0x680000040000
10790 .xword 0x677000142000
10791Thr2_User_Data_4v101_data_end:
10792/*********************************************************************/
10793SECTION .Thr2_User_Data_4v201 DATA_VA=0x690024400000
10794attr_data {
10795 Name = .Thr2_User_Data_4v201 ,
10796 VA = 0x690024400000 ,/* 0x6900247fffc0 */
10797 RA = 0x0088000000 ,
10798 PA = 0x2c88000000 ,
10799 TTE_Context = 0x04a8 ,/* DATA_SECONDARY */
10800 thr2_nz_ctx_tsb_1 ,
10801 TTE_V = 1 ,
10802 TTE_NFO = 0 ,
10803 TTE_L = 1 ,
10804 TTE_Soft = 0x180000 ,
10805 TTE_IE = 0 ,
10806 TTE_E = 0 ,
10807 TTE_CP = 1 ,
10808 TTE_CV = 0 ,
10809 TTE_P = 0 ,
10810 TTE_EP = 0 ,
10811 TTE_W = 1 ,
10812 TTE_SW1 = 0 ,
10813 TTE_SW0 = 0 ,
10814 TTE_RSVD1 = 0 ,
10815 TTE_Size = 3 ,
10816 /* DTTE_TAG_DATA = 00006900244004a8 8000002c88000443 */
10817 end_label = Thr2_User_Data_4v201_data_end ,
10818 compressimage ,
10819 }
10820.data
10821.global Thr2_User_Data_4v201_data_begin
10822Thr2_User_Data_4v201_data_begin:
10823 .xword 0x690025000000
10824 .xword 0x690016800000
10825 .xword 0x677000128000
10826 .xword 0x67700018e000
10827 .xword 0x6800004c0000
10828 .xword 0x677000184000
10829 .xword 0x6770001c2000
10830 .xword 0x6800000e0000
10831 .xword 0x690024400000
10832 .xword 0x680000610000
10833 .xword 0x677000034000
10834 .xword 0x69002c800000
10835 .xword 0x680000110000
10836 .xword 0x680000120000
10837 .xword 0x680000af0000
10838 .xword 0x6770001a8000
10839 .xword 0x690011400000
10840 .xword 0x690030c00000
10841 .xword 0x69002b400000
10842 .xword 0x6a0170000000
10843 .xword 0x680000920000
10844 .xword 0x6a01b0000000
10845 .xword 0x677000022000
10846 .xword 0x680000790000
10847 .xword 0x680000dc0000
10848 .xword 0x6770000c2000
10849 .xword 0x6800003c0000
10850 .xword 0x680000370000
10851 .xword 0x690039400000
10852 .xword 0x6800004d0000
10853 .xword 0x680000140000
10854 .xword 0x680000eb0000
10855 .xword 0x680000cf0000
10856 .xword 0x67700010a000
10857 .xword 0x680000190000
10858 .xword 0x680000a30000
10859 .xword 0x677000046000
10860 .xword 0x6a04a0000000
10861 .xword 0x680000be0000
10862 .xword 0x69002cc00000
10863 .xword 0x680000b10000
10864 .xword 0x680000390000
10865 .xword 0x680000040000
10866 .xword 0x677000142000
10867Thr2_User_Data_4v201_data_end:
10868/*********************************************************************/
10869SECTION .Thr2_User_Data_4v301 DATA_VA=0x680000610000
10870attr_data {
10871 Name = .Thr2_User_Data_4v301 ,
10872 VA = 0x680000610000 ,/* 0x68000061ffc0 */
10873 RA = 0x00e0d10000 ,
10874 PA = 0x00e0d10000 ,
10875 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
10876 thr2_z_ctx_tsb_3 ,
10877 TTE_V = 1 ,
10878 TTE_NFO = 0 ,
10879 TTE_L = 0 ,
10880 TTE_Soft = 0x0f0000 ,
10881 TTE_IE = 0 ,
10882 TTE_E = 0 ,
10883 TTE_CP = 1 ,
10884 TTE_CV = 0 ,
10885 TTE_P = 0 ,
10886 TTE_EP = 0 ,
10887 TTE_W = 1 ,
10888 TTE_SW1 = 1 ,
10889 TTE_SW0 = 0 ,
10890 TTE_RSVD1 = 0 ,
10891 TTE_Size = 1 ,
10892 /* DTTE_TAG_DATA = 0000680000610000 80000000e0d10441 */
10893 end_label = Thr2_User_Data_4v301_data_end ,
10894 compressimage ,
10895 }
10896.data
10897.global Thr2_User_Data_4v301_data_begin
10898Thr2_User_Data_4v301_data_begin:
10899 .xword 0x690025000000
10900 .xword 0x690016800000
10901 .xword 0x677000128000
10902 .xword 0x67700018e000
10903 .xword 0x6800004c0000
10904 .xword 0x677000184000
10905 .xword 0x6770001c2000
10906 .xword 0x6800000e0000
10907 .xword 0x690024400000
10908 .xword 0x680000610000
10909 .xword 0x677000034000
10910 .xword 0x69002c800000
10911 .xword 0x680000110000
10912 .xword 0x680000120000
10913 .xword 0x680000af0000
10914 .xword 0x6770001a8000
10915 .xword 0x690011400000
10916 .xword 0x690030c00000
10917 .xword 0x69002b400000
10918 .xword 0x6a0170000000
10919 .xword 0x680000920000
10920 .xword 0x6a01b0000000
10921 .xword 0x677000022000
10922 .xword 0x680000790000
10923 .xword 0x680000dc0000
10924 .xword 0x6770000c2000
10925 .xword 0x6800003c0000
10926 .xword 0x680000370000
10927 .xword 0x690039400000
10928 .xword 0x6800004d0000
10929 .xword 0x680000140000
10930 .xword 0x680000eb0000
10931 .xword 0x680000cf0000
10932 .xword 0x67700010a000
10933 .xword 0x680000190000
10934 .xword 0x680000a30000
10935 .xword 0x677000046000
10936 .xword 0x6a04a0000000
10937 .xword 0x680000be0000
10938 .xword 0x69002cc00000
10939 .xword 0x680000b10000
10940 .xword 0x680000390000
10941 .xword 0x680000040000
10942 .xword 0x677000142000
10943Thr2_User_Data_4v301_data_end:
10944/*********************************************************************/
10945SECTION .Thr2_User_Text_4v003 TEXT_VA=0x677000034000
10946attr_text {
10947 Name = .Thr2_User_Text_4v003 ,
10948 VA = 0x677000034000 ,/* 0x677000035fc0 */
10949 RA = 0x03b0112000 ,
10950 PA = 0x03b0112000 ,
10951 TTE_Context = 0x09a9 ,/* TEXT_PRIMARY */
10952 thr2_nz_ctx_tsb_3 ,
10953 TTE_V = 1 ,
10954 TTE_NFO = 0 ,
10955 TTE_L = 0 ,
10956 TTE_Soft = 0x120000 ,
10957 TTE_IE = 0 ,
10958 TTE_E = 0 ,
10959 TTE_CP = 1 ,
10960 TTE_CV = 0 ,
10961 TTE_P = 0 ,
10962 TTE_EP = 1 ,
10963 TTE_W = 0 ,
10964 TTE_SW1 = 1 ,
10965 TTE_SW0 = 1 ,
10966 TTE_RSVD1 = 0 ,
10967 TTE_Size = 0 ,
10968 /* ITTE_TAG_DATA = 00006770000349a9 80000003b0112480 */
10969 end_label = Thr2_User_Text_4v003_text_end ,
10970 compressimage ,
10971 }
10972.text
10973.global Thr2_User_Text_4v003_text_begin
10974Thr2_User_Text_4v003_text_begin:
10975 nop
10976 sub %g1, 1, %g1
10977 brz %g1,Thr2_User_Text_4v003_exit
10978 nop
10979 .word 0xc02429a0
10980 ACCESS_DTSB_PTR
10981 .word 0x1000000
10982 or %g0, 0x1c0, %i7
10983 READ_IDATA_ACCESS
10984 .word 0xbe85e068
10985 .word 0xfadfd000
10986 nop
10987 nop
10988 nop
10989 nop
10990 nop
10991 nop
10992 nop
10993 .word 0xc026ef84
10994thr2_MMU_ASI_PRIMARY_115:
10995 .word 0x87802080
10996 .word 0xcaf76010
10997 .word 0x1000000
10998 or %g0, 0x7a0, %i7
10999 READ_DDATA_ACCESS
11000 .word 0x1000000
11001 or %g0, 0x4c8, %i7
11002 READ_IDATA_ACCESS
11003 ACCESS_DTSB_PTR
11004 .word 0x1000000
11005 or %g0, 0x5b0, %i7
11006 ITLB_TAG_READ
11007 .word 0xfe5c2a88
11008 .word 0xfc991000
11009 .word 0xbe158000
11010 GOTO_SUPERVISOR1
11011 .word 0x1000000
11012 or %g0, 0x102, %i7
11013 LOAD_IDATA_ACCESS
11014 .word 0x1000000
11015 or %g0, 0x90, %i7
11016 READ_IDATA_ACCESS
11017 DDEMAP_ALL
11018 nop
11019 .word 0xc0242644
11020 DO_BRANCH
11021 .word 0x81c56000
11022 .word 0xbe124000
11023 GOTO_SUPERVISOR0
11024 .word 0xbe82a120
11025 .word 0xc8dfd000
11026 nop
11027 nop
11028 nop
11029 .word 0x1000000
11030 or %g0, 0x1e8, %i7
11031 ITLB_TAG_READ
11032 DDEMAP_ALL_PAGES
11033 nop
11034 nop
11035 nop
11036 nop
11037 nop
11038 nop
11039 nop
11040 nop
11041 nop
11042 .word 0xfc9c1c40
11043 DDEMAP_SCTX
11044 DDEMAP_ALL_RPAGES
11045 .word 0xfe4d2ff4
11046 DO_BRANCH
11047 .word 0x81c4a000
11048 .word 0xbe124000
11049 GOTO_SUPERVISOR0
11050 .word 0xee76e008
11051 .word 0xc0342e48
11052 .word 0xbe124000
11053 GOTO_SUPERVISOR0
11054 nop
11055Thr2_User_Text_4v003_exit:
11056 EXIT_GOOD
11057Thr2_User_Text_4v003_text_end:
11058/*********************************************************************/
11059SECTION .Thr2_User_Text_4v401 TEXT_VA=0x69002c800000
11060attr_text {
11061 Name = .Thr2_User_Text_4v401 ,
11062 VA = 0x69002c800000 ,/* 0x69002cbfffc0 */
11063 RA = 0x0081000000 ,
11064 PA = 0x0081000000 ,
11065 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
11066 thr2_z_ctx_tsb_0 ,
11067 TTE_V = 1 ,
11068 TTE_NFO = 0 ,
11069 TTE_L = 1 ,
11070 TTE_Soft = 0x040000 ,
11071 TTE_IE = 0 ,
11072 TTE_E = 0 ,
11073 TTE_CP = 0 ,
11074 TTE_CV = 0 ,
11075 TTE_P = 1 ,
11076 TTE_EP = 1 ,
11077 TTE_W = 0 ,
11078 TTE_SW1 = 1 ,
11079 TTE_SW0 = 0 ,
11080 TTE_RSVD1 = 0 ,
11081 TTE_Size = 3 ,
11082 /* ITTE_TAG_DATA = 000069002c800000 8000000081000083 */
11083 end_label = Thr2_User_Text_4v401_text_end ,
11084 compressimage ,
11085 }
11086.text
11087.global Thr2_User_Text_4v401_text_begin
11088Thr2_User_Text_4v401_text_begin:
11089 wrpr 0, %gl
11090 .word 0x1000000
11091 or %g0, 0x4f0, %i7
11092 P_ITLB_TAG_READ
11093 .word 0x1000000
11094 or %g0, 0x5c0, %i7
11095 P_ITLB_TAG_READ
11096 .word 0x1000000
11097 or %g0, 0x48, %i7
11098 P_ITLB_TAG_READ
11099 .word 0xfe49a57c
11100 .word 0x1000000
11101 .word 0xbe174000
11102 P_DDEMAP_PAGE
11103 nop
11104 nop
11105 nop
11106 nop
11107 nop
11108 .word 0x1000000
11109 or %g0, 0x28, %i7
11110 P_LOAD_DDATA_ACCESS
11111 .word 0x1000000
11112 or %g0, 0x099, %i7
11113 P_LOAD_DDATA_IN
11114 .word 0xe059a0e0
11115 .word 0xc0232670
11116 P_ACCESS_ITSB_PTR
11117 .word 0x1000000
11118 .word 0xbe164000
11119 srlx %i7, 8, %i7
11120 andn %i7, 0x1f, %i7
11121 P_ITLB_PROBE
11122 nop
11123 .word 0xfc998580
11124thr2_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_116:
11125 .word 0x8780202a
11126 .word 0xd8beef00
11127 .word 0xfcdec300
11128 .word 0xfcd91000
11129 .word 0x1000000
11130 or %g0, 0x450, %i7
11131 P_LOAD_IDATA_ACCESS
11132 P_TOGGLE_LSU_DM
11133thr2_MMU_ASI_PRIMARY_117:
11134 .word 0x87802080
11135 .word 0xf6f6e100
11136 .word 0xbe8520b0
11137 .word 0xd4dfd040
11138thr2_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_118:
11139 .word 0x8780202a
11140 .word 0xd8beea60
11141 P_DDEMAP_ALL_RPAGES
11142thr2_MMU_ASI_REAL_IO_119:
11143 .word 0x87802015
11144 .word 0xf4f720f8
11145thr2_MMU_ASI_PRIMARY_LITTLE_120:
11146 .word 0x87802088
11147 .word 0xfcbf68b0
11148 nop
11149 nop
11150 nop
11151 nop
11152 nop
11153 nop
11154 nop
11155 .word 0x1000000
11156 or %g0, 0x0, %i7
11157 P_LOAD_IDATA_ACCESS
11158 .word 0x1000000
11159 .word 0xbe134000
11160 P_DDEMAP_RPAGE
11161 .word 0xbe8420e0
11162 .word 0xd4dfc200
11163 P_ACCESS_ITSB_PTR
11164thr2_MMU_ASI_AS_IF_USER_PRIMARY_121:
11165 .word 0x87802010
11166 .word 0xd2f6e0f8
11167thr2_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_122:
11168 .word 0x8780202a
11169 .word 0xd8bc2d80
11170 .word 0x1000000
11171 .word 0xbe108000
11172 P_IDEMAP_RPAGE
11173 P_TOGGLE_LSU_IM
11174 .word 0xd459a140
11175 .word 0xbe816010
11176 .word 0xc19fc2e0
11177 .word 0x1000000
11178 or %g0, 0x59a, %i7
11179 P_LOAD_DDATA_ACCESS
11180 .word 0x1000000
11181 or %g0, 0x120, %i7
11182 P_DTLB_TAG_READ
11183thr2_MMU_ASI_AS_IF_USER_PRIMARY_123:
11184 .word 0x87802010
11185 .word 0xd2f76020
11186 .word 0xfe5c6148
11187 .word 0x1000000
11188 or %g0, 0x4c8, %i7
11189 P_READ_IDATA_ACCESS
11190 .word 0xbe148000
11191 RETURN_FROM_SUPERVISOR1
11192 nop
11193Thr2_User_Text_4v401_exit:
11194 EXIT_GOOD
11195Thr2_User_Text_4v401_text_end:
11196/*********************************************************************/
11197SECTION .Thr2_User_Text_4v004 TEXT_VA=0x680000110000
11198attr_text {
11199 Name = .Thr2_User_Text_4v004 ,
11200 VA = 0x680000110000 ,/* 0x68000011ffc0 */
11201 RA = 0x00e0bc0000 ,
11202 PA = 0x00e0bc0000 ,
11203 TTE_Context = 0x09a9 ,/* TEXT_PRIMARY */
11204 thr2_nz_ctx_tsb_0 ,
11205 TTE_V = 1 ,
11206 TTE_NFO = 0 ,
11207 TTE_L = 0 ,
11208 TTE_Soft = 0x120000 ,
11209 TTE_IE = 0 ,
11210 TTE_E = 0 ,
11211 TTE_CP = 1 ,
11212 TTE_CV = 0 ,
11213 TTE_P = 1 ,
11214 TTE_EP = 1 ,
11215 TTE_W = 0 ,
11216 TTE_SW1 = 1 ,
11217 TTE_SW0 = 1 ,
11218 TTE_RSVD1 = 0 ,
11219 TTE_Size = 1 ,
11220 /* ITTE_TAG_DATA = 00006800001109a9 80000000e0bc0481 */
11221 end_label = Thr2_User_Text_4v004_text_end ,
11222 compressimage ,
11223 }
11224.text
11225.global Thr2_User_Text_4v004_text_begin
11226Thr2_User_Text_4v004_text_begin:
11227 wrpr 0, %gl
11228thr2_MMU_ASI_PRIMARY_124:
11229 .word 0x87802080
11230 .word 0xf6f42068
11231thr2_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_125:
11232 .word 0x87802023
11233 .word 0xe4bae620
11234 P_DDEMAP_PCTX
11235 .word 0x1000000
11236 or %g0, 0x480, %i7
11237 P_ITLB_TAG_READ
11238thr2_MMU_ASI_AS_IF_USER_PRIMARY_126:
11239 .word 0x87802010
11240 .word 0xeaf6e090
11241 nop
11242 nop
11243 nop
11244 nop
11245 nop
11246 nop
11247 nop
11248 nop
11249 .word 0xc025e9e0
11250 .word 0xfcd89000
11251 nop
11252 nop
11253 nop
11254 nop
11255 nop
11256 .word 0xc0252628
11257 .word 0xfcd89140
11258thr2_MMU_ASI_AS_IF_USER_PRIMARY_127:
11259 .word 0x87802010
11260 .word 0xeaf42020
11261 .word 0xfc9e5100
11262 .word 0xbe168000
11263 RETURN_FROM_SUPERVISOR0
11264 nop
11265Thr2_User_Text_4v004_exit:
11266 EXIT_GOOD
11267Thr2_User_Text_4v004_text_end:
11268/*********************************************************************/
11269SECTION .Thr2_User_Data_4v102 DATA_VA=0x680000120000
11270attr_data {
11271 Name = .Thr2_User_Data_4v102 ,
11272 VA = 0x680000120000 ,/* 0x68000012ffc0 */
11273 RA = 0x00e0c80000 ,
11274 PA = 0x00e0c80000 ,
11275 TTE_Context = 0x09a9 ,/* DATA_PRIMARY */
11276 thr2_nz_ctx_tsb_0 ,
11277 TTE_V = 1 ,
11278 TTE_NFO = 0 ,
11279 TTE_L = 1 ,
11280 TTE_Soft = 0x1a0000 ,
11281 TTE_IE = 0 ,
11282 TTE_E = 0 ,
11283 TTE_CP = 0 ,
11284 TTE_CV = 0 ,
11285 TTE_P = 0 ,
11286 TTE_EP = 0 ,
11287 TTE_W = 1 ,
11288 TTE_SW1 = 1 ,
11289 TTE_SW0 = 1 ,
11290 TTE_RSVD1 = 0 ,
11291 TTE_Size = 1 ,
11292 /* DTTE_TAG_DATA = 00006800001209a9 80000000e0c80041 */
11293 end_label = Thr2_User_Data_4v102_data_end ,
11294 compressimage ,
11295 }
11296.data
11297.global Thr2_User_Data_4v102_data_begin
11298Thr2_User_Data_4v102_data_begin:
11299 .xword 0x690025000000
11300 .xword 0x690016800000
11301 .xword 0x677000128000
11302 .xword 0x67700018e000
11303 .xword 0x6800004c0000
11304 .xword 0x677000184000
11305 .xword 0x6770001c2000
11306 .xword 0x6800000e0000
11307 .xword 0x690024400000
11308 .xword 0x680000610000
11309 .xword 0x677000034000
11310 .xword 0x69002c800000
11311 .xword 0x680000110000
11312 .xword 0x680000120000
11313 .xword 0x680000af0000
11314 .xword 0x6770001a8000
11315 .xword 0x690011400000
11316 .xword 0x690030c00000
11317 .xword 0x69002b400000
11318 .xword 0x6a0170000000
11319 .xword 0x680000920000
11320 .xword 0x6a01b0000000
11321 .xword 0x677000022000
11322 .xword 0x680000790000
11323 .xword 0x680000dc0000
11324 .xword 0x6770000c2000
11325 .xword 0x6800003c0000
11326 .xword 0x680000370000
11327 .xword 0x690039400000
11328 .xword 0x6800004d0000
11329 .xword 0x680000140000
11330 .xword 0x680000eb0000
11331 .xword 0x680000cf0000
11332 .xword 0x67700010a000
11333 .xword 0x680000190000
11334 .xword 0x680000a30000
11335 .xword 0x677000046000
11336 .xword 0x6a04a0000000
11337 .xword 0x680000be0000
11338 .xword 0x69002cc00000
11339 .xword 0x680000b10000
11340 .xword 0x680000390000
11341 .xword 0x680000040000
11342 .xword 0x677000142000
11343Thr2_User_Data_4v102_data_end:
11344/*********************************************************************/
11345SECTION .Thr2_User_Data_4v302 DATA_VA=0x680000af0000
11346attr_data {
11347 Name = .Thr2_User_Data_4v302 ,
11348 VA = 0x680000af0000 ,/* 0x680000afffc0 */
11349 RA = 0x00e0490000 ,
11350 PA = 0x00e0490000 ,
11351 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
11352 thr2_z_ctx_tsb_3 ,
11353 TTE_V = 1 ,
11354 TTE_NFO = 0 ,
11355 TTE_L = 0 ,
11356 TTE_Soft = 0x0f0000 ,
11357 TTE_IE = 0 ,
11358 TTE_E = 0 ,
11359 TTE_CP = 1 ,
11360 TTE_CV = 0 ,
11361 TTE_P = 0 ,
11362 TTE_EP = 0 ,
11363 TTE_W = 1 ,
11364 TTE_SW1 = 1 ,
11365 TTE_SW0 = 0 ,
11366 TTE_RSVD1 = 0 ,
11367 TTE_Size = 1 ,
11368 /* DTTE_TAG_DATA = 0000680000af0000 80000000e0490441 */
11369 end_label = Thr2_User_Data_4v302_data_end ,
11370 compressimage ,
11371 }
11372.data
11373.global Thr2_User_Data_4v302_data_begin
11374Thr2_User_Data_4v302_data_begin:
11375 .xword 0x690025000000
11376 .xword 0x690016800000
11377 .xword 0x677000128000
11378 .xword 0x67700018e000
11379 .xword 0x6800004c0000
11380 .xword 0x677000184000
11381 .xword 0x6770001c2000
11382 .xword 0x6800000e0000
11383 .xword 0x690024400000
11384 .xword 0x680000610000
11385 .xword 0x677000034000
11386 .xword 0x69002c800000
11387 .xword 0x680000110000
11388 .xword 0x680000120000
11389 .xword 0x680000af0000
11390 .xword 0x6770001a8000
11391 .xword 0x690011400000
11392 .xword 0x690030c00000
11393 .xword 0x69002b400000
11394 .xword 0x6a0170000000
11395 .xword 0x680000920000
11396 .xword 0x6a01b0000000
11397 .xword 0x677000022000
11398 .xword 0x680000790000
11399 .xword 0x680000dc0000
11400 .xword 0x6770000c2000
11401 .xword 0x6800003c0000
11402 .xword 0x680000370000
11403 .xword 0x690039400000
11404 .xword 0x6800004d0000
11405 .xword 0x680000140000
11406 .xword 0x680000eb0000
11407 .xword 0x680000cf0000
11408 .xword 0x67700010a000
11409 .xword 0x680000190000
11410 .xword 0x680000a30000
11411 .xword 0x677000046000
11412 .xword 0x6a04a0000000
11413 .xword 0x680000be0000
11414 .xword 0x69002cc00000
11415 .xword 0x680000b10000
11416 .xword 0x680000390000
11417 .xword 0x680000040000
11418 .xword 0x677000142000
11419Thr2_User_Data_4v302_data_end:
11420/*********************************************************************/
11421SECTION .Thr2_User_Text_4v005 TEXT_VA=0x6770001a8000
11422attr_text {
11423 Name = .Thr2_User_Text_4v005 ,
11424 VA = 0x6770001a8000 ,/* 0x6770001a9fc0 */
11425 RA = 0x03b01f4000 ,
11426 PA = 0x03b01f4000 ,
11427 TTE_Context = 0x09a9 ,/* TEXT_PRIMARY */
11428 thr2_nz_ctx_tsb_3 ,
11429 TTE_V = 1 ,
11430 TTE_NFO = 0 ,
11431 TTE_L = 0 ,
11432 TTE_Soft = 0x120000 ,
11433 TTE_IE = 0 ,
11434 TTE_E = 0 ,
11435 TTE_CP = 1 ,
11436 TTE_CV = 0 ,
11437 TTE_P = 0 ,
11438 TTE_EP = 1 ,
11439 TTE_W = 0 ,
11440 TTE_SW1 = 1 ,
11441 TTE_SW0 = 1 ,
11442 TTE_RSVD1 = 0 ,
11443 TTE_Size = 0 ,
11444 /* ITTE_TAG_DATA = 00006770001a89a9 80000003b01f4480 */
11445 end_label = Thr2_User_Text_4v005_text_end ,
11446 compressimage ,
11447 }
11448.text
11449.global Thr2_User_Text_4v005_text_begin
11450Thr2_User_Text_4v005_text_begin:
11451 nop
11452 sub %g1, 1, %g1
11453 brz %g1,Thr2_User_Text_4v005_exit
11454 nop
11455 DDEMAP_SCTX
11456thr2_MMU_ASI_SECONDARY_LITTLE_128:
11457 .word 0x87802089
11458 .word 0xe0f16130
11459 DO_BRANCH
11460 .word 0x81c6a000
11461 .word 0xbe13c000
11462 GOTO_SUPERVISOR0
11463 IDEMAP_ALL
11464 DDEMAP_PCTX
11465 .word 0xce72a0c8
11466 .word 0xc026e6dc
11467 nop
11468 nop
11469 nop
11470 nop
11471 nop
11472 nop
11473 nop
11474 .word 0xd272a030
11475 .word 0xc0292523
11476 DO_BRANCH
11477 .word 0x81c36000
11478 .word 0xbe13c000
11479 GOTO_SUPERVISOR0
11480 .word 0x1000000
11481 .word 0xbe17c000
11482 srlx %i7, 8, %i7
11483 andn %i7, 0x1f, %i7
11484 xor %i7, 0x10, %i7
11485 ITLB_PROBE
11486 .word 0xea752108
11487 .word 0xc03521cc
11488 nop
11489 nop
11490 nop
11491 nop
11492 nop
11493 nop
11494 nop
11495 .word 0xc02c272e
11496 .word 0x1000000
11497 or %g0, 0x6c, %i7
11498 LOAD_DDATA_ACCESS
11499 .word 0x1000000
11500 .word 0xbe158000
11501 srlx %i7, 8, %i7
11502 andn %i7, 0x1f, %i7
11503 ITLB_PROBE
11504 .word 0x1000000
11505 or %g0, 0xc7, %i7
11506 LOAD_IDATA_ACCESS
11507 .word 0x1000000
11508 .word 0xbe178000
11509 IDEMAP_PAGE
11510 .word 0xbe842088
11511 .word 0xe0dfd000
11512 .word 0xc02aaf83
11513 .word 0xcc5ee018
11514 .word 0xc02aa4f5
11515 .word 0x1000000
11516 or %g0, 0x1a8, %i7
11517 ITLB_TAG_READ
11518 .word 0xbe13c000
11519 GOTO_SUPERVISOR0
11520 IDEMAP_PCTX
11521 .word 0x1000000
11522 or %g0, 0x698, %i7
11523 DTLB_TAG_READ
11524 nop
11525 nop
11526 nop
11527 nop
11528 nop
11529 nop
11530 nop
11531 nop
11532 .word 0x1000000
11533 .word 0xbe134000
11534 IDEMAP_PAGE
11535 nop
11536 nop
11537 nop
11538 nop
11539 nop
11540 nop
11541 nop
11542 nop
11543 .word 0xfe52a0b6
11544 nop
11545 nop
11546 nop
11547 nop
11548 nop
11549 nop
11550 nop
11551 nop
11552 nop
11553 nop
11554 nop
11555 nop
11556 IDEMAP_NCTX
11557 .word 0x1000000
11558 or %g0, 0x120, %i7
11559 READ_IDATA_ACCESS
11560 .word 0xc02c246b
11561 .word 0xbe124000
11562 GOTO_SUPERVISOR0
11563 IDEMAP_PCTX
11564 IDEMAP_ALL_PAGES
11565 .word 0x1000000
11566 .word 0xbe110000
11567 DDEMAP_PAGE
11568 TOGGLE_LSU_IM
11569 TOGGLE_LSU_DM
11570 .word 0xbe138000
11571 GOTO_SUPERVISOR1
11572 .word 0xee58a0a0
11573 .word 0xbe124000
11574 GOTO_SUPERVISOR0
11575 nop
11576Thr2_User_Text_4v005_exit:
11577 EXIT_GOOD
11578Thr2_User_Text_4v005_text_end:
11579/*********************************************************************/
11580SECTION .Thr2_User_Text_4v402 TEXT_VA=0x690011400000
11581attr_text {
11582 Name = .Thr2_User_Text_4v402 ,
11583 VA = 0x690011400000 ,/* 0x6900117fffc0 */
11584 RA = 0x0087000000 ,
11585 PA = 0x0087000000 ,
11586 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
11587 thr2_z_ctx_tsb_0 ,
11588 TTE_V = 1 ,
11589 TTE_NFO = 0 ,
11590 TTE_L = 1 ,
11591 TTE_Soft = 0x040000 ,
11592 TTE_IE = 0 ,
11593 TTE_E = 0 ,
11594 TTE_CP = 0 ,
11595 TTE_CV = 0 ,
11596 TTE_P = 1 ,
11597 TTE_EP = 1 ,
11598 TTE_W = 0 ,
11599 TTE_SW1 = 1 ,
11600 TTE_SW0 = 0 ,
11601 TTE_RSVD1 = 0 ,
11602 TTE_Size = 3 ,
11603 /* ITTE_TAG_DATA = 0000690011400000 8000000087000083 */
11604 end_label = Thr2_User_Text_4v402_text_end ,
11605 compressimage ,
11606 }
11607.text
11608.global Thr2_User_Text_4v402_text_begin
11609Thr2_User_Text_4v402_text_begin:
11610 wrpr 0, %gl
11611 .word 0x1000000
11612 .word 0xbe10c000
11613 srlx %i7, 8, %i7
11614 andn %i7, 0x1f, %i7
11615 xor %i7, 0x10, %i7
11616 P_ITLB_PROBE
11617 P_IDEMAP_PCTX
11618thr2_MMU_ASI_PRIMARY_129:
11619 .word 0x87802080
11620 .word 0xd8f2a018
11621 .word 0xfc9a9c40
11622 .word 0xfcdc1000
11623 P_ACCESS_ITSB_PTR
11624 P_DDEMAP_NCTX
11625 .word 0x1000000
11626 .word 0xbe100000
11627 P_DDEMAP_RPAGE
11628 .word 0x1000000
11629 or %g0, 0x600, %i7
11630 P_READ_DDATA_ACCESS
11631 .word 0x1000000
11632 .word 0xbe124000
11633 P_IDEMAP_RPAGE
11634 .word 0xc0732d68
11635 P_ACCESS_ITSB_PTR
11636 .word 0xc02c6211
11637 .word 0x1000000
11638 or %g0, 0x4a8, %i7
11639 P_DTLB_TAG_READ
11640 .word 0x1000000
11641 or %g0, 0x258, %i7
11642 P_READ_DDATA_ACCESS
11643thr2_MMU_ASI_AS_IF_USER_PRIMARY_130:
11644 .word 0x87802010
11645 .word 0xc6f0a050
11646 .word 0xfc9b0480
11647 .word 0x1000000
11648 or %g0, 0x225, %i7
11649 P_LOAD_DDATA_ACCESS
11650 .word 0xfcddd000
11651 .word 0x1000000
11652 .word 0xbe128000
11653 P_IDEMAP_PAGE
11654 .word 0xfe51ab34
11655 nop
11656 nop
11657 P_TOGGLE_LSU_IM
11658thr2_MMU_ASI_AS_IF_USER_PRIMARY_131:
11659 .word 0x87802010
11660 .word 0xf4f42030
11661 P_IDEMAP_ALL
11662 .word 0xfe49a7c8
11663 .word 0xc859a120
11664 .word 0x1000000
11665 or %g0, 0x459, %i7
11666 P_LOAD_IDATA_ACCESS
11667 .word 0xbe812008
11668 .word 0xeedfd000
11669 .word 0xbe862110
11670 .word 0xe8dfc280
11671 .word 0x1000000
11672 or %g0, 0x08d, %i7
11673 P_LOAD_DDATA_IN
11674 .word 0x1000000
11675 .word 0xbe13c000
11676 srlx %i7, 8, %i7
11677 andn %i7, 0x1f, %i7
11678 xor %i7, 0x10, %i7
11679 P_ITLB_PROBE
11680 P_IDEMAP_ALL_PAGES
11681 .word 0xfcda9000
11682 .word 0xbe842120
11683 .word 0xf6dfc200
11684 .word 0xfcded000
11685 .word 0xfcdc1000
11686thr2_MMU_ASI_AS_IF_USER_PRIMARY_132:
11687 .word 0x87802010
11688 .word 0xcaf52010
11689 .word 0xfc9985e0
11690 .word 0xec71a028
11691 .word 0xc029a211
11692 .word 0xc071ad90
11693 .word 0xbe11c000
11694 RETURN_FROM_SUPERVISOR1
11695 nop
11696Thr2_User_Text_4v402_exit:
11697 EXIT_GOOD
11698Thr2_User_Text_4v402_text_end:
11699/*********************************************************************/
11700SECTION .Thr2_User_Data_4v103 DATA_VA=0x690030c00000
11701attr_data {
11702 Name = .Thr2_User_Data_4v103 ,
11703 VA = 0x690030c00000 ,/* 0x690030ffffc0 */
11704 RA = 0x0082400000 ,
11705 PA = 0x2c82400000 ,
11706 TTE_Context = 0x09a9 ,/* DATA_PRIMARY */
11707 thr2_nz_ctx_tsb_1 ,
11708 TTE_V = 1 ,
11709 TTE_NFO = 0 ,
11710 TTE_L = 1 ,
11711 TTE_Soft = 0x1a0000 ,
11712 TTE_IE = 0 ,
11713 TTE_E = 0 ,
11714 TTE_CP = 0 ,
11715 TTE_CV = 0 ,
11716 TTE_P = 0 ,
11717 TTE_EP = 0 ,
11718 TTE_W = 1 ,
11719 TTE_SW1 = 1 ,
11720 TTE_SW0 = 1 ,
11721 TTE_RSVD1 = 0 ,
11722 TTE_Size = 3 ,
11723 /* DTTE_TAG_DATA = 0000690030c009a9 8000002c82400043 */
11724 end_label = Thr2_User_Data_4v103_data_end ,
11725 compressimage ,
11726 }
11727.data
11728.global Thr2_User_Data_4v103_data_begin
11729Thr2_User_Data_4v103_data_begin:
11730 .xword 0x690025000000
11731 .xword 0x690016800000
11732 .xword 0x677000128000
11733 .xword 0x67700018e000
11734 .xword 0x6800004c0000
11735 .xword 0x677000184000
11736 .xword 0x6770001c2000
11737 .xword 0x6800000e0000
11738 .xword 0x690024400000
11739 .xword 0x680000610000
11740 .xword 0x677000034000
11741 .xword 0x69002c800000
11742 .xword 0x680000110000
11743 .xword 0x680000120000
11744 .xword 0x680000af0000
11745 .xword 0x6770001a8000
11746 .xword 0x690011400000
11747 .xword 0x690030c00000
11748 .xword 0x69002b400000
11749 .xword 0x6a0170000000
11750 .xword 0x680000920000
11751 .xword 0x6a01b0000000
11752 .xword 0x677000022000
11753 .xword 0x680000790000
11754 .xword 0x680000dc0000
11755 .xword 0x6770000c2000
11756 .xword 0x6800003c0000
11757 .xword 0x680000370000
11758 .xword 0x690039400000
11759 .xword 0x6800004d0000
11760 .xword 0x680000140000
11761 .xword 0x680000eb0000
11762 .xword 0x680000cf0000
11763 .xword 0x67700010a000
11764 .xword 0x680000190000
11765 .xword 0x680000a30000
11766 .xword 0x677000046000
11767 .xword 0x6a04a0000000
11768 .xword 0x680000be0000
11769 .xword 0x69002cc00000
11770 .xword 0x680000b10000
11771 .xword 0x680000390000
11772 .xword 0x680000040000
11773 .xword 0x677000142000
11774Thr2_User_Data_4v103_data_end:
11775/*********************************************************************/
11776SECTION .Thr2_User_Text_4v006 TEXT_VA=0x69002b400000
11777attr_text {
11778 Name = .Thr2_User_Text_4v006 ,
11779 VA = 0x69002b400000 ,/* 0x69002b7fffc0 */
11780 RA = 0x0082800000 ,
11781 PA = 0x2c82800000 ,
11782 TTE_Context = 0x09a9 ,/* TEXT_PRIMARY */
11783 thr2_nz_ctx_tsb_1 ,
11784 TTE_V = 1 ,
11785 TTE_NFO = 0 ,
11786 TTE_L = 0 ,
11787 TTE_Soft = 0x120000 ,
11788 TTE_IE = 0 ,
11789 TTE_E = 0 ,
11790 TTE_CP = 1 ,
11791 TTE_CV = 0 ,
11792 TTE_P = 0 ,
11793 TTE_EP = 1 ,
11794 TTE_W = 0 ,
11795 TTE_SW1 = 1 ,
11796 TTE_SW0 = 1 ,
11797 TTE_RSVD1 = 0 ,
11798 TTE_Size = 3 ,
11799 /* ITTE_TAG_DATA = 000069002b4009a9 8000002c82800483 */
11800 end_label = Thr2_User_Text_4v006_text_end ,
11801 compressimage ,
11802 }
11803.text
11804.global Thr2_User_Text_4v006_text_begin
11805Thr2_User_Text_4v006_text_begin:
11806 nop
11807 sub %g1, 1, %g1
11808 brz %g1,Thr2_User_Text_4v006_exit
11809 nop
11810 .word 0x1000000
11811 or %g0, 0x02b, %i7
11812 LOAD_IDATA_IN
11813 .word 0xd45e6088
11814 .word 0xbe124000
11815 GOTO_SUPERVISOR0
11816 .word 0xbe842068
11817 .word 0xfadfd000
11818 .word 0xbe120000
11819 GOTO_SUPERVISOR1
11820 .word 0x1000000
11821 or %g0, 0x013, %i7
11822 LOAD_DDATA_IN
11823 .word 0xfe442bd8
11824 .word 0xc8766140
11825 .word 0xc036655a
11826 .word 0x1000000
11827 or %g0, 0x728, %i7
11828 READ_DDATA_ACCESS
11829 .word 0xfc9a9c40
11830 .word 0x1000000
11831 or %g0, 0xf8, %i7
11832 LOAD_DDATA_ACCESS
11833 .word 0x1000000
11834 or %g0, 0x049, %i7
11835 LOAD_IDATA_IN
11836 .word 0xc0766c90
11837 .word 0xe39c1e00
11838 .word 0x1000000
11839 or %g0, 0xa0, %i7
11840 DTLB_TAG_READ
11841 .word 0x1000000
11842 or %g0, 0x046, %i7
11843 LOAD_DDATA_IN
11844thr2_MMU_ASI_PRIMARY_133:
11845 .word 0x87802080
11846 .word 0xc4f12038
11847 DDEMAP_NCTX
11848 .word 0xbe82a0c0
11849 .word 0xeedfd000
11850 DO_BRANCH
11851 .word 0x81c62000
11852 .word 0xbe13c000
11853 GOTO_SUPERVISOR0
11854 .word 0xfe5d23b8
11855 nop
11856 nop
11857 .word 0x1000000
11858 or %g0, 0x27f, %i7
11859 LOAD_DDATA_ACCESS
11860 .word 0x1000000
11861 or %g0, 0x040, %i7
11862 LOAD_DDATA_IN
11863 .word 0x1000000
11864 or %g0, 0x38, %i7
11865 READ_DDATA_ACCESS
11866 .word 0xe475e050
11867 .word 0xc0212b3c
11868 .word 0x1000000
11869 .word 0xbe10c000
11870 IDEMAP_RPAGE
11871thr2_MMU_ASI_PRIMARY_134:
11872 .word 0x87802080
11873 .word 0xdef42108
11874 nop
11875 .word 0xfa58a008
11876 nop
11877 nop
11878 nop
11879 nop
11880 nop
11881 nop
11882 nop
11883 nop
11884 nop
11885 nop
11886 nop
11887 nop
11888 nop
11889 nop
11890 nop
11891 nop
11892 .word 0xbe120000
11893 GOTO_SUPERVISOR1
11894 .word 0xfe56e376
11895 .word 0x1000000
11896 or %g0, 0x85, %i7
11897 LOAD_IDATA_ACCESS
11898 IDEMAP_ALL
11899 DDEMAP_ALL
11900 IDEMAP_ALL_RPAGES
11901 nop
11902 nop
11903 nop
11904 .word 0xf25aa038
11905 IDEMAP_PCTX
11906 IDEMAP_ALL_RPAGES
11907 .word 0xca742010
11908 .word 0xc02c278b
11909 .word 0xd45de0b0
11910 .word 0x1000000
11911 or %g0, 0x1f0, %i7
11912 ITLB_TAG_READ
11913 .word 0x1000000
11914 or %g0, 0x50c, %i7
11915 LOAD_IDATA_ACCESS
11916 .word 0x1000000
11917 or %g0, 0x390, %i7
11918 DTLB_TAG_READ
11919 .word 0xbe842080
11920 .word 0xc19fde00
11921 .word 0xc0776ce8
11922 nop
11923 nop
11924 nop
11925 nop
11926 .word 0x1000000
11927 or %g0, 0x4b0, %i7
11928 ITLB_TAG_READ
11929 .word 0xbe158000
11930 GOTO_SUPERVISOR1
11931 .word 0xf25c2088
11932 .word 0xbe124000
11933 GOTO_SUPERVISOR0
11934 nop
11935Thr2_User_Text_4v006_exit:
11936 EXIT_GOOD
11937Thr2_User_Text_4v006_text_end:
11938/*********************************************************************/
11939SECTION .Thr2_User_Text_4v403 TEXT_VA=0x6a0170000000
11940attr_text {
11941 Name = .Thr2_User_Text_4v403 ,
11942 VA = 0x6a0170000000 ,/* 0x6a017fffffc0 */
11943 RA = 0x0340000000 ,
11944 PA = 0x2f40000000 ,
11945 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
11946 thr2_z_ctx_tsb_1 ,
11947 TTE_V = 1 ,
11948 TTE_NFO = 0 ,
11949 TTE_L = 1 ,
11950 TTE_Soft = 0x040000 ,
11951 TTE_IE = 0 ,
11952 TTE_E = 0 ,
11953 TTE_CP = 0 ,
11954 TTE_CV = 0 ,
11955 TTE_P = 1 ,
11956 TTE_EP = 1 ,
11957 TTE_W = 0 ,
11958 TTE_SW1 = 1 ,
11959 TTE_SW0 = 0 ,
11960 TTE_RSVD1 = 0 ,
11961 TTE_Size = 5 ,
11962 /* ITTE_TAG_DATA = 00006a0170000000 8000002f40000085 */
11963 end_label = Thr2_User_Text_4v403_text_end ,
11964 compressimage ,
11965 }
11966.text
11967.global Thr2_User_Text_4v403_text_begin
11968Thr2_User_Text_4v403_text_begin:
11969 wrpr 0, %gl
11970 .word 0xbe842158
11971 .word 0xe8dfd000
11972thr2_MMU_ASI_BLK_P_135:
11973 .word 0x878020f0
11974 .word 0xe1bdea40
11975 .word 0x1000000
11976 .word 0xbe120000
11977 srlx %i7, 8, %i7
11978 andn %i7, 0x1f, %i7
11979 xor %i7, 0x10, %i7
11980 P_ITLB_PROBE
11981 .word 0x1000000
11982 .word 0xbe150000
11983 P_DDEMAP_RPAGE
11984 P_TOGGLE_LSU_IM
11985 .word 0xbe8420e0
11986 .word 0xc39fc2c0
11987 .word 0xfc9ad020
11988 P_ACCESS_DTSB_PTR
11989 P_DDEMAP_PCTX
11990 P_TOGGLE_LSU_DM
11991thr2_MMU_ASI_PRIMARY_136:
11992 .word 0x87802080
11993 .word 0xe0bc2db0
11994 nop
11995 nop
11996 nop
11997 P_TOGGLE_LSU_DM
11998thr2_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_137:
11999 .word 0x87802022
12000 .word 0xfcbf6ed0
12001 .word 0x1000000
12002 or %g0, 0x728, %i7
12003 P_DTLB_TAG_READ
12004 .word 0x1000000
12005 or %g0, 0x093, %i7
12006 P_LOAD_IDATA_IN
12007 .word 0x1000000
12008 or %g0, 0x053, %i7
12009 P_LOAD_IDATA_IN
12010 .word 0x1000000
12011 or %g0, 0x1b0, %i7
12012 P_READ_IDATA_ACCESS
12013 P_TOGGLE_LSU_DM
12014 .word 0x1000000
12015 .word 0xbe100000
12016 P_IDEMAP_PAGE
12017 .word 0xfcdd1140
12018 .word 0xfcda8200
12019thr2_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_138:
12020 .word 0x8780202a
12021 .word 0xf8baaf60
12022 .word 0x1000000
12023 or %g0, 0x638, %i7
12024 P_READ_DDATA_ACCESS
12025thr2_MMU_ASI_PRIMARY_139:
12026 .word 0x87802080
12027 .word 0xd4f2a0a0
12028 .word 0x1000000
12029 or %g0, 0xd8, %i7
12030 P_ITLB_TAG_READ
12031 .word 0x1000000
12032 .word 0xbe140000
12033 srlx %i7, 8, %i7
12034 andn %i7, 0x1f, %i7
12035 P_ITLB_PROBE
12036 .word 0xbe160000
12037 RETURN_FROM_SUPERVISOR1
12038 nop
12039Thr2_User_Text_4v403_exit:
12040 EXIT_GOOD
12041Thr2_User_Text_4v403_text_end:
12042/*********************************************************************/
12043SECTION .Thr2_User_Data_4v104 DATA_VA=0x680000920000
12044attr_data {
12045 Name = .Thr2_User_Data_4v104 ,
12046 VA = 0x680000920000 ,/* 0x68000092ffc0 */
12047 RA = 0x00e0a60000 ,
12048 PA = 0x00e0a60000 ,
12049 TTE_Context = 0x09a9 ,/* DATA_PRIMARY */
12050 thr2_nz_ctx_tsb_0 ,
12051 TTE_V = 1 ,
12052 TTE_NFO = 0 ,
12053 TTE_L = 1 ,
12054 TTE_Soft = 0x1a0000 ,
12055 TTE_IE = 0 ,
12056 TTE_E = 0 ,
12057 TTE_CP = 0 ,
12058 TTE_CV = 0 ,
12059 TTE_P = 0 ,
12060 TTE_EP = 0 ,
12061 TTE_W = 1 ,
12062 TTE_SW1 = 1 ,
12063 TTE_SW0 = 1 ,
12064 TTE_RSVD1 = 0 ,
12065 TTE_Size = 1 ,
12066 /* DTTE_TAG_DATA = 00006800009209a9 80000000e0a60041 */
12067 end_label = Thr2_User_Data_4v104_data_end ,
12068 compressimage ,
12069 }
12070.data
12071.global Thr2_User_Data_4v104_data_begin
12072Thr2_User_Data_4v104_data_begin:
12073 .xword 0x690025000000
12074 .xword 0x690016800000
12075 .xword 0x677000128000
12076 .xword 0x67700018e000
12077 .xword 0x6800004c0000
12078 .xword 0x677000184000
12079 .xword 0x6770001c2000
12080 .xword 0x6800000e0000
12081 .xword 0x690024400000
12082 .xword 0x680000610000
12083 .xword 0x677000034000
12084 .xword 0x69002c800000
12085 .xword 0x680000110000
12086 .xword 0x680000120000
12087 .xword 0x680000af0000
12088 .xword 0x6770001a8000
12089 .xword 0x690011400000
12090 .xword 0x690030c00000
12091 .xword 0x69002b400000
12092 .xword 0x6a0170000000
12093 .xword 0x680000920000
12094 .xword 0x6a01b0000000
12095 .xword 0x677000022000
12096 .xword 0x680000790000
12097 .xword 0x680000dc0000
12098 .xword 0x6770000c2000
12099 .xword 0x6800003c0000
12100 .xword 0x680000370000
12101 .xword 0x690039400000
12102 .xword 0x6800004d0000
12103 .xword 0x680000140000
12104 .xword 0x680000eb0000
12105 .xword 0x680000cf0000
12106 .xword 0x67700010a000
12107 .xword 0x680000190000
12108 .xword 0x680000a30000
12109 .xword 0x677000046000
12110 .xword 0x6a04a0000000
12111 .xword 0x680000be0000
12112 .xword 0x69002cc00000
12113 .xword 0x680000b10000
12114 .xword 0x680000390000
12115 .xword 0x680000040000
12116 .xword 0x677000142000
12117Thr2_User_Data_4v104_data_end:
12118/*********************************************************************/
12119SECTION .Thr2_User_Text_4v007 TEXT_VA=0x6a01b0000000
12120attr_text {
12121 Name = .Thr2_User_Text_4v007 ,
12122 VA = 0x6a01b0000000 ,/* 0x6a01bfffffc0 */
12123 RA = 0x0040000000 ,
12124 PA = 0x2840000000 ,
12125 TTE_Context = 0x09a9 ,/* TEXT_PRIMARY */
12126 thr2_nz_ctx_tsb_2 ,
12127 TTE_V = 1 ,
12128 TTE_NFO = 0 ,
12129 TTE_L = 0 ,
12130 TTE_Soft = 0x120000 ,
12131 TTE_IE = 0 ,
12132 TTE_E = 0 ,
12133 TTE_CP = 1 ,
12134 TTE_CV = 0 ,
12135 TTE_P = 0 ,
12136 TTE_EP = 1 ,
12137 TTE_W = 0 ,
12138 TTE_SW1 = 1 ,
12139 TTE_SW0 = 1 ,
12140 TTE_RSVD1 = 0 ,
12141 TTE_Size = 5 ,
12142 /* ITTE_TAG_DATA = 00006a01b00009a9 8000002840000485 */
12143 end_label = Thr2_User_Text_4v007_text_end ,
12144 compressimage ,
12145 }
12146.text
12147.global Thr2_User_Text_4v007_text_begin
12148Thr2_User_Text_4v007_text_begin:
12149 nop
12150 sub %g1, 1, %g1
12151 brz %g1,Thr2_User_Text_4v007_exit
12152 nop
12153 .word 0xbe842068
12154 .word 0xfadfd000
12155 .word 0x1000000
12156 or %g0, 0x070, %i7
12157 LOAD_DDATA_IN
12158 nop
12159 nop
12160 nop
12161 nop
12162 nop
12163 nop
12164 nop
12165 nop
12166 nop
12167 .word 0xd45d20e0
12168 nop
12169 nop
12170 nop
12171 nop
12172 nop
12173 nop
12174 nop
12175 nop
12176 nop
12177 nop
12178 nop
12179thr2_MMU_ASI_PRIMARY_LITTLE_140:
12180 .word 0x87802088
12181 .word 0xcef420e8
12182 .word 0xd072a028
12183 .word 0xc02e6991
12184 .word 0xbe86e100
12185 .word 0xfadfd000
12186 nop
12187 nop
12188 nop
12189 nop
12190 nop
12191 nop
12192 nop
12193 nop
12194 nop
12195 nop
12196 nop
12197 nop
12198 nop
12199 nop
12200 .word 0xce75e060
12201 .word 0xc02525ec
12202 nop
12203 nop
12204 nop
12205 nop
12206 nop
12207 nop
12208 DO_BRANCH
12209 .word 0x81c4a000
12210 .word 0xbe124000
12211 GOTO_SUPERVISOR0
12212 nop
12213 nop
12214 nop
12215 nop
12216 nop
12217 nop
12218 DDEMAP_ALL
12219 .word 0x1000000
12220 or %g0, 0x2a8, %i7
12221 READ_DDATA_ACCESS
12222 TOGGLE_LSU_DM
12223 DDEMAP_ALL
12224 TOGGLE_LSU_DM
12225thr2_MMU_ASI_PRIMARY_LITTLE_141:
12226 .word 0x87802088
12227 .word 0xf6f5e0d0
12228 TOGGLE_LSU_IM
12229thr2_MMU_ASI_PRIMARY_142:
12230 .word 0x87802080
12231 .word 0xfaf52068
12232 nop
12233 nop
12234 nop
12235 nop
12236 nop
12237 nop
12238 nop
12239 nop
12240 nop
12241 .word 0xc0252160
12242 .word 0x1000000
12243 .word 0xbe13c000
12244 DDEMAP_PAGE
12245 .word 0xbe86e068
12246 .word 0xe0dfd000
12247 ACCESS_DTSB_PTR
12248 nop
12249 .word 0x1000000
12250 .word 0xbe11c000
12251 srlx %i7, 8, %i7
12252 andn %i7, 0x1f, %i7
12253 ITLB_PROBE
12254 .word 0xbe14c000
12255 GOTO_SUPERVISOR1
12256 .word 0xc025e8d8
12257 .word 0x81c1e000
12258 .word 0xbe124000
12259 GOTO_SUPERVISOR0
12260 nop
12261Thr2_User_Text_4v007_exit:
12262 EXIT_GOOD
12263Thr2_User_Text_4v007_text_end:
12264/*********************************************************************/
12265SECTION .Thr2_User_Data_4v105 DATA_VA=0x677000022000
12266attr_data {
12267 Name = .Thr2_User_Data_4v105 ,
12268 VA = 0x677000022000 ,/* 0x677000023fc0 */
12269 RA = 0x03b018e000 ,
12270 PA = 0x03b018e000 ,
12271 TTE_Context = 0x09a9 ,/* DATA_PRIMARY */
12272 thr2_nz_ctx_tsb_3 ,
12273 TTE_V = 1 ,
12274 TTE_NFO = 0 ,
12275 TTE_L = 1 ,
12276 TTE_Soft = 0x1a0000 ,
12277 TTE_IE = 0 ,
12278 TTE_E = 0 ,
12279 TTE_CP = 0 ,
12280 TTE_CV = 0 ,
12281 TTE_P = 0 ,
12282 TTE_EP = 0 ,
12283 TTE_W = 1 ,
12284 TTE_SW1 = 1 ,
12285 TTE_SW0 = 1 ,
12286 TTE_RSVD1 = 0 ,
12287 TTE_Size = 0 ,
12288 /* DTTE_TAG_DATA = 00006770000229a9 80000003b018e040 */
12289 end_label = Thr2_User_Data_4v105_data_end ,
12290 compressimage ,
12291 }
12292.data
12293.global Thr2_User_Data_4v105_data_begin
12294Thr2_User_Data_4v105_data_begin:
12295 .xword 0x690025000000
12296 .xword 0x690016800000
12297 .xword 0x677000128000
12298 .xword 0x67700018e000
12299 .xword 0x6800004c0000
12300 .xword 0x677000184000
12301 .xword 0x6770001c2000
12302 .xword 0x6800000e0000
12303 .xword 0x690024400000
12304 .xword 0x680000610000
12305 .xword 0x677000034000
12306 .xword 0x69002c800000
12307 .xword 0x680000110000
12308 .xword 0x680000120000
12309 .xword 0x680000af0000
12310 .xword 0x6770001a8000
12311 .xword 0x690011400000
12312 .xword 0x690030c00000
12313 .xword 0x69002b400000
12314 .xword 0x6a0170000000
12315 .xword 0x680000920000
12316 .xword 0x6a01b0000000
12317 .xword 0x677000022000
12318 .xword 0x680000790000
12319 .xword 0x680000dc0000
12320 .xword 0x6770000c2000
12321 .xword 0x6800003c0000
12322 .xword 0x680000370000
12323 .xword 0x690039400000
12324 .xword 0x6800004d0000
12325 .xword 0x680000140000
12326 .xword 0x680000eb0000
12327 .xword 0x680000cf0000
12328 .xword 0x67700010a000
12329 .xword 0x680000190000
12330 .xword 0x680000a30000
12331 .xword 0x677000046000
12332 .xword 0x6a04a0000000
12333 .xword 0x680000be0000
12334 .xword 0x69002cc00000
12335 .xword 0x680000b10000
12336 .xword 0x680000390000
12337 .xword 0x680000040000
12338 .xword 0x677000142000
12339Thr2_User_Data_4v105_data_end:
12340/*********************************************************************/
12341SECTION .Thr2_User_Text_4v008 TEXT_VA=0x680000790000
12342attr_text {
12343 Name = .Thr2_User_Text_4v008 ,
12344 VA = 0x680000790000 ,/* 0x68000079ffc0 */
12345 RA = 0x00e0e30000 ,
12346 PA = 0x00e0e30000 ,
12347 TTE_Context = 0x09a9 ,/* TEXT_PRIMARY */
12348 thr2_nz_ctx_tsb_0 ,
12349 TTE_V = 1 ,
12350 TTE_NFO = 0 ,
12351 TTE_L = 0 ,
12352 TTE_Soft = 0x120000 ,
12353 TTE_IE = 0 ,
12354 TTE_E = 0 ,
12355 TTE_CP = 1 ,
12356 TTE_CV = 0 ,
12357 TTE_P = 0 ,
12358 TTE_EP = 1 ,
12359 TTE_W = 0 ,
12360 TTE_SW1 = 1 ,
12361 TTE_SW0 = 1 ,
12362 TTE_RSVD1 = 0 ,
12363 TTE_Size = 1 ,
12364 /* ITTE_TAG_DATA = 00006800007909a9 80000000e0e30481 */
12365 end_label = Thr2_User_Text_4v008_text_end ,
12366 compressimage ,
12367 }
12368.text
12369.global Thr2_User_Text_4v008_text_begin
12370Thr2_User_Text_4v008_text_begin:
12371 nop
12372 sub %g1, 1, %g1
12373 brz %g1,Thr2_User_Text_4v008_exit
12374 nop
12375thr2_MMU_ASI_BLK_COMMIT_P_143:
12376 .word 0x878020e0
12377 .word 0xe3bc2140
12378 .word 0x1000000
12379 or %g0, 0x0aa, %i7
12380 LOAD_DDATA_IN
12381 .word 0x1000000
12382 or %g0, 0x030, %i7
12383 LOAD_IDATA_IN
12384 TOGGLE_LSU_DM
12385 .word 0x1000000
12386 .word 0xbe128000
12387 srlx %i7, 8, %i7
12388 andn %i7, 0x1f, %i7
12389 ITLB_PROBE
12390 .word 0xc0266c24
12391 TOGGLE_LSU_IM
12392 .word 0xd4592068
12393 DDEMAP_SCTX
12394 IDEMAP_ALL
12395 .word 0xd45e60b0
12396 .word 0x1000000
12397 or %g0, 0x054, %i7
12398 LOAD_DDATA_IN
12399 DDEMAP_NCTX
12400 .word 0x1000000
12401 or %g0, 0x4f0, %i7
12402 READ_DDATA_ACCESS
12403 nop
12404 nop
12405 nop
12406 nop
12407 nop
12408 nop
12409 TOGGLE_LSU_DM
12410 .word 0xfe56efa8
12411 .word 0xbe120000
12412 GOTO_SUPERVISOR1
12413 .word 0xc02eef05
12414 .word 0xee5d20b0
12415 .word 0x1000000
12416 or %g0, 0x5be, %i7
12417 LOAD_IDATA_ACCESS
12418 .word 0xc0742160
12419 .word 0xbe82e010
12420 .word 0xcadfd020
12421 .word 0xc6742020
12422 .word 0xc0242b94
12423 .word 0xbe816010
12424 .word 0xcadfd020
12425 .word 0xee5aa0a0
12426 .word 0xfe5eebe0
12427 DO_BRANCH
12428 .word 0x81c0e088
12429 .word 0xbe124000
12430 GOTO_SUPERVISOR0
12431 .word 0xce766020
12432 .word 0xc0742be0
12433 .word 0xbe120000
12434 GOTO_SUPERVISOR1
12435 nop
12436Thr2_User_Text_4v008_exit:
12437 EXIT_GOOD
12438Thr2_User_Text_4v008_text_end:
12439/*********************************************************************/
12440SECTION .Thr2_User_Data_4v106 DATA_VA=0x680000dc0000
12441attr_data {
12442 Name = .Thr2_User_Data_4v106 ,
12443 VA = 0x680000dc0000 ,/* 0x680000dcffc0 */
12444 RA = 0x00e01f0000 ,
12445 PA = 0x00e01f0000 ,
12446 TTE_Context = 0x09a9 ,/* DATA_PRIMARY */
12447 thr2_nz_ctx_tsb_0 ,
12448 TTE_V = 1 ,
12449 TTE_NFO = 0 ,
12450 TTE_L = 1 ,
12451 TTE_Soft = 0x1a0000 ,
12452 TTE_IE = 0 ,
12453 TTE_E = 0 ,
12454 TTE_CP = 0 ,
12455 TTE_CV = 0 ,
12456 TTE_P = 0 ,
12457 TTE_EP = 0 ,
12458 TTE_W = 1 ,
12459 TTE_SW1 = 1 ,
12460 TTE_SW0 = 1 ,
12461 TTE_RSVD1 = 0 ,
12462 TTE_Size = 1 ,
12463 /* DTTE_TAG_DATA = 0000680000dc09a9 80000000e01f0041 */
12464 end_label = Thr2_User_Data_4v106_data_end ,
12465 compressimage ,
12466 }
12467.data
12468.global Thr2_User_Data_4v106_data_begin
12469Thr2_User_Data_4v106_data_begin:
12470 .xword 0x690025000000
12471 .xword 0x690016800000
12472 .xword 0x677000128000
12473 .xword 0x67700018e000
12474 .xword 0x6800004c0000
12475 .xword 0x677000184000
12476 .xword 0x6770001c2000
12477 .xword 0x6800000e0000
12478 .xword 0x690024400000
12479 .xword 0x680000610000
12480 .xword 0x677000034000
12481 .xword 0x69002c800000
12482 .xword 0x680000110000
12483 .xword 0x680000120000
12484 .xword 0x680000af0000
12485 .xword 0x6770001a8000
12486 .xword 0x690011400000
12487 .xword 0x690030c00000
12488 .xword 0x69002b400000
12489 .xword 0x6a0170000000
12490 .xword 0x680000920000
12491 .xword 0x6a01b0000000
12492 .xword 0x677000022000
12493 .xword 0x680000790000
12494 .xword 0x680000dc0000
12495 .xword 0x6770000c2000
12496 .xword 0x6800003c0000
12497 .xword 0x680000370000
12498 .xword 0x690039400000
12499 .xword 0x6800004d0000
12500 .xword 0x680000140000
12501 .xword 0x680000eb0000
12502 .xword 0x680000cf0000
12503 .xword 0x67700010a000
12504 .xword 0x680000190000
12505 .xword 0x680000a30000
12506 .xword 0x677000046000
12507 .xword 0x6a04a0000000
12508 .xword 0x680000be0000
12509 .xword 0x69002cc00000
12510 .xword 0x680000b10000
12511 .xword 0x680000390000
12512 .xword 0x680000040000
12513 .xword 0x677000142000
12514Thr2_User_Data_4v106_data_end:
12515/*********************************************************************/
12516SECTION .Thr2_User_Text_4v009 TEXT_VA=0x6770000c2000
12517attr_text {
12518 Name = .Thr2_User_Text_4v009 ,
12519 VA = 0x6770000c2000 ,/* 0x6770000c3fc0 */
12520 RA = 0x03b00d8000 ,
12521 PA = 0x03b00d8000 ,
12522 TTE_Context = 0x09a9 ,/* TEXT_PRIMARY */
12523 thr2_nz_ctx_tsb_3 ,
12524 TTE_V = 1 ,
12525 TTE_NFO = 0 ,
12526 TTE_L = 0 ,
12527 TTE_Soft = 0x120000 ,
12528 TTE_IE = 0 ,
12529 TTE_E = 0 ,
12530 TTE_CP = 1 ,
12531 TTE_CV = 0 ,
12532 TTE_P = 0 ,
12533 TTE_EP = 1 ,
12534 TTE_W = 0 ,
12535 TTE_SW1 = 1 ,
12536 TTE_SW0 = 1 ,
12537 TTE_RSVD1 = 0 ,
12538 TTE_Size = 0 ,
12539 /* ITTE_TAG_DATA = 00006770000c29a9 80000003b00d8480 */
12540 end_label = Thr2_User_Text_4v009_text_end ,
12541 compressimage ,
12542 }
12543.text
12544.global Thr2_User_Text_4v009_text_begin
12545Thr2_User_Text_4v009_text_begin:
12546 nop
12547 sub %g1, 1, %g1
12548 brz %g1,Thr2_User_Text_4v009_exit
12549 nop
12550 .word 0x1000000
12551 .word 0xbe13c000
12552 srlx %i7, 8, %i7
12553 andn %i7, 0x1f, %i7
12554 xor %i7, 0x10, %i7
12555 ITLB_PROBE
12556 .word 0xe25ee018
12557 .word 0xe85de068
12558 .word 0xfcddd000
12559 .word 0xbe876088
12560 .word 0xeedfd000
12561 nop
12562 nop
12563 nop
12564 .word 0xe05de068
12565 .word 0x1000000
12566 or %g0, 0x5b0, %i7
12567 READ_DDATA_ACCESS
12568 .word 0x1000000
12569 or %g0, 0x488, %i7
12570 DTLB_TAG_READ
12571 .word 0xc8776088
12572 .word 0xc03528a6
12573thr2_MMU_ASI_PRIMARY_144:
12574 .word 0x87802080
12575 .word 0xe4f2a050
12576 .word 0x1000000
12577 .word 0xbe128000
12578 IDEMAP_PAGE
12579thr2_MMU_ASI_PRIMARY_145:
12580 .word 0x87802080
12581 .word 0xf0f2a078
12582 .word 0xbe876088
12583 .word 0xd4dfd000
12584 DDEMAP_ALL_RPAGES
12585 .word 0x1000000
12586 .word 0xbe108000
12587 srlx %i7, 8, %i7
12588 andn %i7, 0x1f, %i7
12589 ITLB_PROBE
12590 .word 0xc022aab4
12591 .word 0xbe124000
12592 GOTO_SUPERVISOR0
12593 .word 0xbe842158
12594 .word 0xe0dfd000
12595 .word 0xd85aa018
12596 IDEMAP_ALL
12597 .word 0x1000000
12598 or %g0, 0x7e0, %i7
12599 DTLB_TAG_READ
12600 nop
12601 nop
12602 nop
12603 ACCESS_DTSB_PTR
12604 TOGGLE_LSU_DM
12605 TOGGLE_LSU_DM
12606 .word 0x1000000
12607 .word 0xbe14c000
12608 srlx %i7, 8, %i7
12609 andn %i7, 0x1f, %i7
12610 xor %i7, 0x10, %i7
12611 ITLB_PROBE
12612 .word 0x1000000
12613 or %g0, 0x5a, %i7
12614 LOAD_DDATA_ACCESS
12615 .word 0xc07768b8
12616 nop
12617 nop
12618 nop
12619 nop
12620 nop
12621 .word 0xc0242d98
12622 .word 0xfcdf5000
12623 .word 0x1000000
12624 or %g0, 0x448, %i7
12625 READ_DDATA_ACCESS
12626 .word 0xbe8420d0
12627 .word 0xfadfd000
12628 .word 0xe05d2088
12629 .word 0x1000000
12630 or %g0, 0x178, %i7
12631 DTLB_TAG_READ
12632 DO_BRANCH
12633 .word 0x81c62000
12634 .word 0xbe124000
12635 GOTO_SUPERVISOR0
12636 ACCESS_ITSB_PTR
12637 .word 0xfe4425dc
12638 ACCESS_ITSB_PTR
12639 .word 0x1000000
12640 or %g0, 0x160, %i7
12641 LOAD_DDATA_ACCESS
12642 .word 0xd45e6140
12643 ACCESS_ITSB_PTR
12644 .word 0xc072a160
12645 .word 0xfe442e00
12646 nop
12647 nop
12648 nop
12649 nop
12650 nop
12651 nop
12652 nop
12653 nop
12654 DO_BRANCH
12655 .word 0x81c3e000
12656 .word 0xbe124000
12657 GOTO_SUPERVISOR0
12658 .word 0xec766058
12659 .word 0xc02e669a
12660 .word 0x81c0e088
12661 .word 0xbe124000
12662 GOTO_SUPERVISOR0
12663 nop
12664Thr2_User_Text_4v009_exit:
12665 EXIT_GOOD
12666Thr2_User_Text_4v009_text_end:
12667/*********************************************************************/
12668SECTION .Thr2_User_Data_4v107 DATA_VA=0x6800003c0000
12669attr_data {
12670 Name = .Thr2_User_Data_4v107 ,
12671 VA = 0x6800003c0000 ,/* 0x6800003cffc0 */
12672 RA = 0x00e08b0000 ,
12673 PA = 0x00e08b0000 ,
12674 TTE_Context = 0x09a9 ,/* DATA_PRIMARY */
12675 thr2_nz_ctx_tsb_0 ,
12676 TTE_V = 1 ,
12677 TTE_NFO = 0 ,
12678 TTE_L = 1 ,
12679 TTE_Soft = 0x1a0000 ,
12680 TTE_IE = 0 ,
12681 TTE_E = 0 ,
12682 TTE_CP = 0 ,
12683 TTE_CV = 0 ,
12684 TTE_P = 0 ,
12685 TTE_EP = 0 ,
12686 TTE_W = 1 ,
12687 TTE_SW1 = 1 ,
12688 TTE_SW0 = 1 ,
12689 TTE_RSVD1 = 0 ,
12690 TTE_Size = 1 ,
12691 /* DTTE_TAG_DATA = 00006800003c09a9 80000000e08b0041 */
12692 end_label = Thr2_User_Data_4v107_data_end ,
12693 compressimage ,
12694 }
12695.data
12696.global Thr2_User_Data_4v107_data_begin
12697Thr2_User_Data_4v107_data_begin:
12698 .xword 0x690025000000
12699 .xword 0x690016800000
12700 .xword 0x677000128000
12701 .xword 0x67700018e000
12702 .xword 0x6800004c0000
12703 .xword 0x677000184000
12704 .xword 0x6770001c2000
12705 .xword 0x6800000e0000
12706 .xword 0x690024400000
12707 .xword 0x680000610000
12708 .xword 0x677000034000
12709 .xword 0x69002c800000
12710 .xword 0x680000110000
12711 .xword 0x680000120000
12712 .xword 0x680000af0000
12713 .xword 0x6770001a8000
12714 .xword 0x690011400000
12715 .xword 0x690030c00000
12716 .xword 0x69002b400000
12717 .xword 0x6a0170000000
12718 .xword 0x680000920000
12719 .xword 0x6a01b0000000
12720 .xword 0x677000022000
12721 .xword 0x680000790000
12722 .xword 0x680000dc0000
12723 .xword 0x6770000c2000
12724 .xword 0x6800003c0000
12725 .xword 0x680000370000
12726 .xword 0x690039400000
12727 .xword 0x6800004d0000
12728 .xword 0x680000140000
12729 .xword 0x680000eb0000
12730 .xword 0x680000cf0000
12731 .xword 0x67700010a000
12732 .xword 0x680000190000
12733 .xword 0x680000a30000
12734 .xword 0x677000046000
12735 .xword 0x6a04a0000000
12736 .xword 0x680000be0000
12737 .xword 0x69002cc00000
12738 .xword 0x680000b10000
12739 .xword 0x680000390000
12740 .xword 0x680000040000
12741 .xword 0x677000142000
12742Thr2_User_Data_4v107_data_end:
12743/*********************************************************************/
12744SECTION .Thr2_User_Text_4v00a TEXT_VA=0x680000370000
12745attr_text {
12746 Name = .Thr2_User_Text_4v00a ,
12747 VA = 0x680000370000 ,/* 0x68000037ffc0 */
12748 RA = 0x00e03a0000 ,
12749 PA = 0x00e03a0000 ,
12750 TTE_Context = 0x09a9 ,/* TEXT_PRIMARY */
12751 thr2_nz_ctx_tsb_0 ,
12752 TTE_V = 1 ,
12753 TTE_NFO = 0 ,
12754 TTE_L = 0 ,
12755 TTE_Soft = 0x120000 ,
12756 TTE_IE = 0 ,
12757 TTE_E = 0 ,
12758 TTE_CP = 1 ,
12759 TTE_CV = 0 ,
12760 TTE_P = 0 ,
12761 TTE_EP = 1 ,
12762 TTE_W = 0 ,
12763 TTE_SW1 = 1 ,
12764 TTE_SW0 = 1 ,
12765 TTE_RSVD1 = 0 ,
12766 TTE_Size = 1 ,
12767 /* ITTE_TAG_DATA = 00006800003709a9 80000000e03a0481 */
12768 end_label = Thr2_User_Text_4v00a_text_end ,
12769 compressimage ,
12770 }
12771.text
12772.global Thr2_User_Text_4v00a_text_begin
12773Thr2_User_Text_4v00a_text_begin:
12774 nop
12775 sub %g1, 1, %g1
12776 brz %g1,Thr2_User_Text_4v00a_exit
12777 nop
12778 IDEMAP_PCTX
12779thr2_MMU_ASI_SECONDARY_LITTLE_146:
12780 .word 0x87802089
12781 .word 0xf4f2e078
12782 .word 0xfa5ee100
12783 DO_BRANCH
12784 .word 0x81c26000
12785 .word 0xbe124000
12786 GOTO_SUPERVISOR0
12787 nop
12788 nop
12789 nop
12790 nop
12791 nop
12792 nop
12793 nop
12794 nop
12795 nop
12796 nop
12797 nop
12798 nop
12799 nop
12800 .word 0xbe8520c0
12801 .word 0xfadfd000
12802 DDEMAP_NCTX
12803 IDEMAP_ALL_RPAGES
12804 .word 0x1000000
12805 or %g0, 0x010, %i7
12806 LOAD_DDATA_IN
12807 IDEMAP_ALL
12808 nop
12809 nop
12810 .word 0xbe842038
12811 .word 0xe8dfd000
12812thr2_MMU_ASI_SECONDARY_LITTLE_147:
12813 .word 0x87802089
12814 .word 0xf0b96160
12815 .word 0xd45d2120
12816 .word 0xd65c2010
12817 .word 0xcc5aa018
12818 .word 0x1000000
12819 or %g0, 0x180, %i7
12820 DTLB_TAG_READ
12821 DO_BRANCH
12822 .word 0x81c1e000
12823 .word 0xbe124000
12824 GOTO_SUPERVISOR0
12825 .word 0xc872a0a0
12826 .word 0xc02aa170
12827 TOGGLE_LSU_IM
12828 .word 0x1000000
12829 or %g0, 0x774, %i7
12830 LOAD_DDATA_ACCESS
12831thr2_MMU_ASI_PRIMARY_148:
12832 .word 0x87802080
12833 .word 0xc6f420c8
12834 .word 0x1000000
12835 or %g0, 0x684, %i7
12836 LOAD_DDATA_ACCESS
12837 .word 0x1000000
12838 or %g0, 0x128, %i7
12839 DTLB_TAG_READ
12840 .word 0xfa5c20e0
12841 .word 0x1000000
12842 or %g0, 0x6c8, %i7
12843 DTLB_TAG_READ
12844 .word 0xbe812068
12845 .word 0xc4dfd000
12846 ACCESS_DTSB_PTR
12847 .word 0x1000000
12848 or %g0, 0x499, %i7
12849 LOAD_DDATA_ACCESS
12850 .word 0xc670a0b8
12851 .word 0xc072ada0
12852 .word 0x1000000
12853 .word 0xbe128000
12854 IDEMAP_PAGE
12855 .word 0x1000000
12856 or %g0, 0x78, %i7
12857 READ_IDATA_ACCESS
12858 .word 0xfc9adc60
12859 .word 0xbe120000
12860 GOTO_SUPERVISOR1
12861 .word 0xe05aa038
12862 .word 0xfe5ee8b0
12863 IDEMAP_NCTX
12864 DDEMAP_ALL_RPAGES
12865 .word 0xde72a0b8
12866 .word 0xc03526b2
12867 .word 0x1000000
12868 .word 0xbe128000
12869 DDEMAP_RPAGE
12870 .word 0xfe4aaf7e
12871 .word 0x1000000
12872 or %g0, 0x1cd, %i7
12873 LOAD_DDATA_ACCESS
12874 .word 0xca72a010
12875 .word 0xc0242e9c
12876 .word 0x1000000
12877 .word 0xbe110000
12878 DDEMAP_RPAGE
12879thr2_MMU_ASI_PRIMARY_LITTLE_149:
12880 .word 0x87802088
12881 .word 0xe8bc2560
12882 .word 0xfcded000
12883 DDEMAP_SCTX
12884 DO_BRANCH
12885 .word 0x81c62000
12886 .word 0xbe124000
12887 GOTO_SUPERVISOR0
12888thr2_MMU_ASI_BLK_P_150:
12889 .word 0x878020f0
12890 .word 0xe1bf62c0
12891 TOGGLE_LSU_IM
12892 .word 0xe25aa018
12893 ACCESS_DTSB_PTR
12894 .word 0xd4742068
12895 .word 0xc03522ee
12896 DO_BRANCH
12897 .word 0x81c56000
12898 .word 0xbe124000
12899 GOTO_SUPERVISOR0
12900 .word 0xe05de0d0
12901 .word 0xbe120000
12902 GOTO_SUPERVISOR1
12903 nop
12904Thr2_User_Text_4v00a_exit:
12905 EXIT_GOOD
12906Thr2_User_Text_4v00a_text_end:
12907/*********************************************************************/
12908SECTION .Thr2_User_Data_4v108 DATA_VA=0x690039400000
12909attr_data {
12910 Name = .Thr2_User_Data_4v108 ,
12911 VA = 0x690039400000 ,/* 0x6900397fffc0 */
12912 RA = 0x008b800000 ,
12913 PA = 0x2c8b800000 ,
12914 TTE_Context = 0x09a9 ,/* DATA_PRIMARY */
12915 thr2_nz_ctx_tsb_1 ,
12916 TTE_V = 1 ,
12917 TTE_NFO = 0 ,
12918 TTE_L = 1 ,
12919 TTE_Soft = 0x1a0000 ,
12920 TTE_IE = 0 ,
12921 TTE_E = 0 ,
12922 TTE_CP = 0 ,
12923 TTE_CV = 0 ,
12924 TTE_P = 0 ,
12925 TTE_EP = 0 ,
12926 TTE_W = 1 ,
12927 TTE_SW1 = 1 ,
12928 TTE_SW0 = 1 ,
12929 TTE_RSVD1 = 0 ,
12930 TTE_Size = 3 ,
12931 /* DTTE_TAG_DATA = 00006900394009a9 8000002c8b800043 */
12932 end_label = Thr2_User_Data_4v108_data_end ,
12933 compressimage ,
12934 }
12935.data
12936.global Thr2_User_Data_4v108_data_begin
12937Thr2_User_Data_4v108_data_begin:
12938 .xword 0x690025000000
12939 .xword 0x690016800000
12940 .xword 0x677000128000
12941 .xword 0x67700018e000
12942 .xword 0x6800004c0000
12943 .xword 0x677000184000
12944 .xword 0x6770001c2000
12945 .xword 0x6800000e0000
12946 .xword 0x690024400000
12947 .xword 0x680000610000
12948 .xword 0x677000034000
12949 .xword 0x69002c800000
12950 .xword 0x680000110000
12951 .xword 0x680000120000
12952 .xword 0x680000af0000
12953 .xword 0x6770001a8000
12954 .xword 0x690011400000
12955 .xword 0x690030c00000
12956 .xword 0x69002b400000
12957 .xword 0x6a0170000000
12958 .xword 0x680000920000
12959 .xword 0x6a01b0000000
12960 .xword 0x677000022000
12961 .xword 0x680000790000
12962 .xword 0x680000dc0000
12963 .xword 0x6770000c2000
12964 .xword 0x6800003c0000
12965 .xword 0x680000370000
12966 .xword 0x690039400000
12967 .xword 0x6800004d0000
12968 .xword 0x680000140000
12969 .xword 0x680000eb0000
12970 .xword 0x680000cf0000
12971 .xword 0x67700010a000
12972 .xword 0x680000190000
12973 .xword 0x680000a30000
12974 .xword 0x677000046000
12975 .xword 0x6a04a0000000
12976 .xword 0x680000be0000
12977 .xword 0x69002cc00000
12978 .xword 0x680000b10000
12979 .xword 0x680000390000
12980 .xword 0x680000040000
12981 .xword 0x677000142000
12982Thr2_User_Data_4v108_data_end:
12983/*********************************************************************/
12984SECTION .Thr2_User_Text_4v00b TEXT_VA=0x6800004d0000
12985attr_text {
12986 Name = .Thr2_User_Text_4v00b ,
12987 VA = 0x6800004d0000 ,/* 0x6800004dffc0 */
12988 RA = 0x00e0960000 ,
12989 PA = 0x00e0960000 ,
12990 TTE_Context = 0x09a9 ,/* TEXT_PRIMARY */
12991 thr2_nz_ctx_tsb_0 ,
12992 TTE_V = 1 ,
12993 TTE_NFO = 0 ,
12994 TTE_L = 0 ,
12995 TTE_Soft = 0x120000 ,
12996 TTE_IE = 0 ,
12997 TTE_E = 0 ,
12998 TTE_CP = 1 ,
12999 TTE_CV = 0 ,
13000 TTE_P = 0 ,
13001 TTE_EP = 1 ,
13002 TTE_W = 0 ,
13003 TTE_SW1 = 1 ,
13004 TTE_SW0 = 1 ,
13005 TTE_RSVD1 = 0 ,
13006 TTE_Size = 1 ,
13007 /* ITTE_TAG_DATA = 00006800004d09a9 80000000e0960481 */
13008 end_label = Thr2_User_Text_4v00b_text_end ,
13009 compressimage ,
13010 }
13011.text
13012.global Thr2_User_Text_4v00b_text_begin
13013Thr2_User_Text_4v00b_text_begin:
13014 nop
13015 sub %g1, 1, %g1
13016 brz %g1,Thr2_User_Text_4v00b_exit
13017 nop
13018thr2_MMU_ASI_BLK_P_151:
13019 .word 0x878020f0
13020 .word 0xc3b926c0
13021thr2_MMU_ASI_BLK_COMMIT_P_152:
13022 .word 0x878020e0
13023 .word 0xe1baa800
13024 DDEMAP_PCTX
13025 nop
13026 nop
13027 nop
13028 nop
13029 nop
13030 nop
13031 nop
13032 ACCESS_ITSB_PTR
13033 .word 0x1000000
13034 or %g0, 0xb0, %i7
13035 READ_IDATA_ACCESS
13036 .word 0x1000000
13037 .word 0xbe14c000
13038 srlx %i7, 8, %i7
13039 andn %i7, 0x1f, %i7
13040 xor %i7, 0x10, %i7
13041 ITLB_PROBE
13042 DDEMAP_ALL
13043 nop
13044 .word 0xbe13c000
13045 GOTO_SUPERVISOR0
13046 TOGGLE_LSU_DM
13047thr2_MMU_ASI_PRIMARY_153:
13048 .word 0x87802080
13049 .word 0xf2f5e150
13050 .word 0xfe4526e0
13051 IDEMAP_ALL_PAGES
13052 .word 0x1000000
13053 or %g0, 0x5b0, %i7
13054 READ_IDATA_ACCESS
13055 nop
13056 nop
13057 .word 0x1000000
13058 or %g0, 0x400, %i7
13059 ITLB_TAG_READ
13060 .word 0xc6742000
13061 .word 0xc032ad62
13062 .word 0xfe45e614
13063 .word 0x1000000
13064 .word 0xbe144000
13065 IDEMAP_PAGE
13066 .word 0x1000000
13067 or %g0, 0x360, %i7
13068 READ_DDATA_ACCESS
13069 .word 0xee5aa0e0
13070 .word 0xbe842140
13071 .word 0xe8dfd000
13072 .word 0xfe4426e0
13073 .word 0x1000000
13074 or %g0, 0x550, %i7
13075 READ_DDATA_ACCESS
13076 .word 0x1000000
13077 or %g0, 0x097, %i7
13078 LOAD_IDATA_IN
13079 DDEMAP_SCTX
13080 .word 0x1000000
13081 or %g0, 0x488, %i7
13082 READ_IDATA_ACCESS
13083 .word 0xbe138000
13084 GOTO_SUPERVISOR1
13085 .word 0xc0752248
13086 .word 0xbe138000
13087 GOTO_SUPERVISOR1
13088 nop
13089Thr2_User_Text_4v00b_exit:
13090 EXIT_GOOD
13091Thr2_User_Text_4v00b_text_end:
13092/*********************************************************************/
13093SECTION .Thr2_User_Data_4v109 DATA_VA=0x680000140000
13094attr_data {
13095 Name = .Thr2_User_Data_4v109 ,
13096 VA = 0x680000140000 ,/* 0x68000014ffc0 */
13097 RA = 0x00e0db0000 ,
13098 PA = 0x00e0db0000 ,
13099 TTE_Context = 0x09a9 ,/* DATA_PRIMARY */
13100 thr2_nz_ctx_tsb_0 ,
13101 TTE_V = 1 ,
13102 TTE_NFO = 0 ,
13103 TTE_L = 1 ,
13104 TTE_Soft = 0x1a0000 ,
13105 TTE_IE = 0 ,
13106 TTE_E = 0 ,
13107 TTE_CP = 0 ,
13108 TTE_CV = 0 ,
13109 TTE_P = 0 ,
13110 TTE_EP = 0 ,
13111 TTE_W = 1 ,
13112 TTE_SW1 = 1 ,
13113 TTE_SW0 = 1 ,
13114 TTE_RSVD1 = 0 ,
13115 TTE_Size = 1 ,
13116 /* DTTE_TAG_DATA = 00006800001409a9 80000000e0db0041 */
13117 end_label = Thr2_User_Data_4v109_data_end ,
13118 compressimage ,
13119 }
13120.data
13121.global Thr2_User_Data_4v109_data_begin
13122Thr2_User_Data_4v109_data_begin:
13123 .xword 0x690025000000
13124 .xword 0x690016800000
13125 .xword 0x677000128000
13126 .xword 0x67700018e000
13127 .xword 0x6800004c0000
13128 .xword 0x677000184000
13129 .xword 0x6770001c2000
13130 .xword 0x6800000e0000
13131 .xword 0x690024400000
13132 .xword 0x680000610000
13133 .xword 0x677000034000
13134 .xword 0x69002c800000
13135 .xword 0x680000110000
13136 .xword 0x680000120000
13137 .xword 0x680000af0000
13138 .xword 0x6770001a8000
13139 .xword 0x690011400000
13140 .xword 0x690030c00000
13141 .xword 0x69002b400000
13142 .xword 0x6a0170000000
13143 .xword 0x680000920000
13144 .xword 0x6a01b0000000
13145 .xword 0x677000022000
13146 .xword 0x680000790000
13147 .xword 0x680000dc0000
13148 .xword 0x6770000c2000
13149 .xword 0x6800003c0000
13150 .xword 0x680000370000
13151 .xword 0x690039400000
13152 .xword 0x6800004d0000
13153 .xword 0x680000140000
13154 .xword 0x680000eb0000
13155 .xword 0x680000cf0000
13156 .xword 0x67700010a000
13157 .xword 0x680000190000
13158 .xword 0x680000a30000
13159 .xword 0x677000046000
13160 .xword 0x6a04a0000000
13161 .xword 0x680000be0000
13162 .xword 0x69002cc00000
13163 .xword 0x680000b10000
13164 .xword 0x680000390000
13165 .xword 0x680000040000
13166 .xword 0x677000142000
13167Thr2_User_Data_4v109_data_end:
13168/*********************************************************************/
13169SECTION .Thr2_User_Text_4v00c TEXT_VA=0x680000eb0000
13170attr_text {
13171 Name = .Thr2_User_Text_4v00c ,
13172 VA = 0x680000eb0000 ,/* 0x680000ebffc0 */
13173 RA = 0x00e0170000 ,
13174 PA = 0x00e0170000 ,
13175 TTE_Context = 0x09a9 ,/* TEXT_PRIMARY */
13176 thr2_nz_ctx_tsb_0 ,
13177 TTE_V = 1 ,
13178 TTE_NFO = 0 ,
13179 TTE_L = 0 ,
13180 TTE_Soft = 0x120000 ,
13181 TTE_IE = 0 ,
13182 TTE_E = 0 ,
13183 TTE_CP = 1 ,
13184 TTE_CV = 0 ,
13185 TTE_P = 0 ,
13186 TTE_EP = 1 ,
13187 TTE_W = 0 ,
13188 TTE_SW1 = 1 ,
13189 TTE_SW0 = 1 ,
13190 TTE_RSVD1 = 0 ,
13191 TTE_Size = 1 ,
13192 /* ITTE_TAG_DATA = 0000680000eb09a9 80000000e0170481 */
13193 end_label = Thr2_User_Text_4v00c_text_end ,
13194 compressimage ,
13195 }
13196.text
13197.global Thr2_User_Text_4v00c_text_begin
13198Thr2_User_Text_4v00c_text_begin:
13199 nop
13200 sub %g1, 1, %g1
13201 brz %g1,Thr2_User_Text_4v00c_exit
13202 nop
13203thr2_MMU_ASI_PRIMARY_154:
13204 .word 0x87802080
13205 .word 0xc6f52050
13206 .word 0xbe842068
13207 .word 0xeedfd000
13208 .word 0xd0752058
13209 .word 0xc0776440
13210 nop
13211 nop
13212 nop
13213 nop
13214 nop
13215 nop
13216 nop
13217 nop
13218 nop
13219 .word 0xfcdd1040
13220 .word 0x1000000
13221 or %g0, 0x508, %i7
13222 READ_IDATA_ACCESS
13223 .word 0xbe13c000
13224 GOTO_SUPERVISOR0
13225 IDEMAP_ALL_RPAGES
13226 .word 0xf272a0a0
13227 .word 0xc072adb0
13228 .word 0x1000000
13229 or %g0, 0x01a, %i7
13230 LOAD_IDATA_IN
13231thr2_MMU_ASI_PRIMARY_155:
13232 .word 0x87802080
13233 .word 0xfaf6e0f0
13234 DO_BRANCH
13235 .word 0x81c26000
13236 .word 0xbe13c000
13237 GOTO_SUPERVISOR0
13238 .word 0x1000000
13239 .word 0xbe13c000
13240 IDEMAP_PAGE
13241 IDEMAP_ALL_PAGES
13242 IDEMAP_ALL_PAGES
13243 nop
13244 nop
13245 nop
13246 nop
13247 ACCESS_ITSB_PTR
13248 .word 0x1000000
13249 or %g0, 0x3e4, %i7
13250 LOAD_DDATA_ACCESS
13251 .word 0xfcddd000
13252 .word 0xfa752088
13253 .word 0xc07123e0
13254 .word 0xbe8420c0
13255 .word 0xd4dfd000
13256 DO_BRANCH
13257 .word 0x81c26000
13258 .word 0xbe124000
13259 GOTO_SUPERVISOR0
13260 .word 0xfe4aa5df
13261 .word 0x81c0e088
13262 .word 0xbe124000
13263 GOTO_SUPERVISOR0
13264 nop
13265Thr2_User_Text_4v00c_exit:
13266 EXIT_GOOD
13267Thr2_User_Text_4v00c_text_end:
13268/*********************************************************************/
13269SECTION .Thr2_User_Data_4v10a DATA_VA=0x680000cf0000
13270attr_data {
13271 Name = .Thr2_User_Data_4v10a ,
13272 VA = 0x680000cf0000 ,/* 0x680000cfffc0 */
13273 RA = 0x00e0030000 ,
13274 PA = 0x00e0030000 ,
13275 TTE_Context = 0x09a9 ,/* DATA_PRIMARY */
13276 thr2_nz_ctx_tsb_0 ,
13277 TTE_V = 1 ,
13278 TTE_NFO = 0 ,
13279 TTE_L = 1 ,
13280 TTE_Soft = 0x1a0000 ,
13281 TTE_IE = 0 ,
13282 TTE_E = 0 ,
13283 TTE_CP = 0 ,
13284 TTE_CV = 0 ,
13285 TTE_P = 0 ,
13286 TTE_EP = 0 ,
13287 TTE_W = 1 ,
13288 TTE_SW1 = 1 ,
13289 TTE_SW0 = 1 ,
13290 TTE_RSVD1 = 0 ,
13291 TTE_Size = 1 ,
13292 /* DTTE_TAG_DATA = 0000680000cf09a9 80000000e0030041 */
13293 end_label = Thr2_User_Data_4v10a_data_end ,
13294 compressimage ,
13295 }
13296.data
13297.global Thr2_User_Data_4v10a_data_begin
13298Thr2_User_Data_4v10a_data_begin:
13299 .xword 0x690025000000
13300 .xword 0x690016800000
13301 .xword 0x677000128000
13302 .xword 0x67700018e000
13303 .xword 0x6800004c0000
13304 .xword 0x677000184000
13305 .xword 0x6770001c2000
13306 .xword 0x6800000e0000
13307 .xword 0x690024400000
13308 .xword 0x680000610000
13309 .xword 0x677000034000
13310 .xword 0x69002c800000
13311 .xword 0x680000110000
13312 .xword 0x680000120000
13313 .xword 0x680000af0000
13314 .xword 0x6770001a8000
13315 .xword 0x690011400000
13316 .xword 0x690030c00000
13317 .xword 0x69002b400000
13318 .xword 0x6a0170000000
13319 .xword 0x680000920000
13320 .xword 0x6a01b0000000
13321 .xword 0x677000022000
13322 .xword 0x680000790000
13323 .xword 0x680000dc0000
13324 .xword 0x6770000c2000
13325 .xword 0x6800003c0000
13326 .xword 0x680000370000
13327 .xword 0x690039400000
13328 .xword 0x6800004d0000
13329 .xword 0x680000140000
13330 .xword 0x680000eb0000
13331 .xword 0x680000cf0000
13332 .xword 0x67700010a000
13333 .xword 0x680000190000
13334 .xword 0x680000a30000
13335 .xword 0x677000046000
13336 .xword 0x6a04a0000000
13337 .xword 0x680000be0000
13338 .xword 0x69002cc00000
13339 .xword 0x680000b10000
13340 .xword 0x680000390000
13341 .xword 0x680000040000
13342 .xword 0x677000142000
13343Thr2_User_Data_4v10a_data_end:
13344/*********************************************************************/
13345SECTION .Thr2_User_Text_4v00d TEXT_VA=0x67700010a000
13346attr_text {
13347 Name = .Thr2_User_Text_4v00d ,
13348 VA = 0x67700010a000 ,/* 0x67700010bfc0 */
13349 RA = 0x03b0124000 ,
13350 PA = 0x03b0124000 ,
13351 TTE_Context = 0x09a9 ,/* TEXT_PRIMARY */
13352 thr2_nz_ctx_tsb_3 ,
13353 TTE_V = 1 ,
13354 TTE_NFO = 0 ,
13355 TTE_L = 0 ,
13356 TTE_Soft = 0x120000 ,
13357 TTE_IE = 0 ,
13358 TTE_E = 0 ,
13359 TTE_CP = 1 ,
13360 TTE_CV = 0 ,
13361 TTE_P = 0 ,
13362 TTE_EP = 1 ,
13363 TTE_W = 0 ,
13364 TTE_SW1 = 1 ,
13365 TTE_SW0 = 1 ,
13366 TTE_RSVD1 = 0 ,
13367 TTE_Size = 0 ,
13368 /* ITTE_TAG_DATA = 000067700010a9a9 80000003b0124480 */
13369 end_label = Thr2_User_Text_4v00d_text_end ,
13370 compressimage ,
13371 }
13372.text
13373.global Thr2_User_Text_4v00d_text_begin
13374Thr2_User_Text_4v00d_text_begin:
13375 nop
13376 sub %g1, 1, %g1
13377 brz %g1,Thr2_User_Text_4v00d_exit
13378 nop
13379 ACCESS_ITSB_PTR
13380 .word 0xee76e008
13381 .word 0xc075e4c8
13382 .word 0xc032abfa
13383thr2_MMU_ASI_PRIMARY_156:
13384 .word 0x87802080
13385 .word 0xccf42018
13386 .word 0xfcdc1000
13387 ACCESS_ITSB_PTR
13388 .word 0xc0342f0c
13389 .word 0xfe442df4
13390 .word 0x1000000
13391 or %g0, 0x53d, %i7
13392 LOAD_DDATA_ACCESS
13393 IDEMAP_PCTX
13394 .word 0xbe842038
13395 .word 0xf6dfd000
13396 .word 0x1000000
13397 or %g0, 0x108, %i7
13398 READ_DDATA_ACCESS
13399 .word 0x1000000
13400 .word 0xbe158000
13401 DDEMAP_PAGE
13402 .word 0xd276e000
13403 .word 0xc0742e30
13404 IDEMAP_ALL_RPAGES
13405 .word 0xbe120000
13406 GOTO_SUPERVISOR1
13407 .word 0x1000000
13408 or %g0, 0x188, %i7
13409 ITLB_TAG_READ
13410 .word 0xbe13c000
13411 GOTO_SUPERVISOR0
13412 .word 0xc075eea8
13413 .word 0xbe124000
13414 GOTO_SUPERVISOR0
13415 nop
13416Thr2_User_Text_4v00d_exit:
13417 EXIT_GOOD
13418Thr2_User_Text_4v00d_text_end:
13419/*********************************************************************/
13420SECTION .Thr2_User_Data_4v10b DATA_VA=0x680000190000
13421attr_data {
13422 Name = .Thr2_User_Data_4v10b ,
13423 VA = 0x680000190000 ,/* 0x68000019ffc0 */
13424 RA = 0x00e0590000 ,
13425 PA = 0x00e0590000 ,
13426 TTE_Context = 0x09a9 ,/* DATA_PRIMARY */
13427 thr2_nz_ctx_tsb_0 ,
13428 TTE_V = 1 ,
13429 TTE_NFO = 0 ,
13430 TTE_L = 1 ,
13431 TTE_Soft = 0x1a0000 ,
13432 TTE_IE = 0 ,
13433 TTE_E = 0 ,
13434 TTE_CP = 0 ,
13435 TTE_CV = 0 ,
13436 TTE_P = 0 ,
13437 TTE_EP = 0 ,
13438 TTE_W = 1 ,
13439 TTE_SW1 = 1 ,
13440 TTE_SW0 = 1 ,
13441 TTE_RSVD1 = 0 ,
13442 TTE_Size = 1 ,
13443 /* DTTE_TAG_DATA = 00006800001909a9 80000000e0590041 */
13444 end_label = Thr2_User_Data_4v10b_data_end ,
13445 compressimage ,
13446 }
13447.data
13448.global Thr2_User_Data_4v10b_data_begin
13449Thr2_User_Data_4v10b_data_begin:
13450 .xword 0x690025000000
13451 .xword 0x690016800000
13452 .xword 0x677000128000
13453 .xword 0x67700018e000
13454 .xword 0x6800004c0000
13455 .xword 0x677000184000
13456 .xword 0x6770001c2000
13457 .xword 0x6800000e0000
13458 .xword 0x690024400000
13459 .xword 0x680000610000
13460 .xword 0x677000034000
13461 .xword 0x69002c800000
13462 .xword 0x680000110000
13463 .xword 0x680000120000
13464 .xword 0x680000af0000
13465 .xword 0x6770001a8000
13466 .xword 0x690011400000
13467 .xword 0x690030c00000
13468 .xword 0x69002b400000
13469 .xword 0x6a0170000000
13470 .xword 0x680000920000
13471 .xword 0x6a01b0000000
13472 .xword 0x677000022000
13473 .xword 0x680000790000
13474 .xword 0x680000dc0000
13475 .xword 0x6770000c2000
13476 .xword 0x6800003c0000
13477 .xword 0x680000370000
13478 .xword 0x690039400000
13479 .xword 0x6800004d0000
13480 .xword 0x680000140000
13481 .xword 0x680000eb0000
13482 .xword 0x680000cf0000
13483 .xword 0x67700010a000
13484 .xword 0x680000190000
13485 .xword 0x680000a30000
13486 .xword 0x677000046000
13487 .xword 0x6a04a0000000
13488 .xword 0x680000be0000
13489 .xword 0x69002cc00000
13490 .xword 0x680000b10000
13491 .xword 0x680000390000
13492 .xword 0x680000040000
13493 .xword 0x677000142000
13494Thr2_User_Data_4v10b_data_end:
13495/*********************************************************************/
13496SECTION .Thr2_User_Text_4v00e TEXT_VA=0x680000a30000
13497attr_text {
13498 Name = .Thr2_User_Text_4v00e ,
13499 VA = 0x680000a30000 ,/* 0x680000a3ffc0 */
13500 RA = 0x00e0580000 ,
13501 PA = 0x00e0580000 ,
13502 TTE_Context = 0x09a9 ,/* TEXT_PRIMARY */
13503 thr2_nz_ctx_tsb_0 ,
13504 TTE_V = 1 ,
13505 TTE_NFO = 0 ,
13506 TTE_L = 0 ,
13507 TTE_Soft = 0x120000 ,
13508 TTE_IE = 0 ,
13509 TTE_E = 0 ,
13510 TTE_CP = 1 ,
13511 TTE_CV = 0 ,
13512 TTE_P = 0 ,
13513 TTE_EP = 1 ,
13514 TTE_W = 0 ,
13515 TTE_SW1 = 1 ,
13516 TTE_SW0 = 1 ,
13517 TTE_RSVD1 = 0 ,
13518 TTE_Size = 1 ,
13519 /* ITTE_TAG_DATA = 0000680000a309a9 80000000e0580481 */
13520 end_label = Thr2_User_Text_4v00e_text_end ,
13521 compressimage ,
13522 }
13523.text
13524.global Thr2_User_Text_4v00e_text_begin
13525Thr2_User_Text_4v00e_text_begin:
13526 nop
13527 sub %g1, 1, %g1
13528 brz %g1,Thr2_User_Text_4v00e_exit
13529 nop
13530 .word 0x1000000
13531 or %g0, 0x8, %i7
13532 READ_IDATA_ACCESS
13533 .word 0xc035e386
13534 .word 0x1000000
13535 or %g0, 0x45b, %i7
13536 LOAD_IDATA_ACCESS
13537 .word 0xfcdd1000
13538 .word 0x1000000
13539 or %g0, 0x58c, %i7
13540 LOAD_IDATA_ACCESS
13541 .word 0xfcddd000
13542 IDEMAP_NCTX
13543 nop
13544 .word 0xfcda9000
13545 DDEMAP_NCTX
13546 DO_BRANCH
13547 .word 0x81c0e088
13548 .word 0xbe124000
13549 GOTO_SUPERVISOR0
13550 DDEMAP_ALL
13551 .word 0xc035efea
13552thr2_MMU_ASI_BLK_P_157:
13553 .word 0x878020f0
13554 .word 0xe1bc2740
13555 .word 0xbe852088
13556 .word 0xd4dfd000
13557 .word 0xbe86e100
13558 .word 0xc8dfd000
13559 .word 0xda712000
13560 .word 0xc02e6a83
13561thr2_MMU_ASI_PRIMARY_158:
13562 .word 0x87802080
13563 .word 0xcef52060
13564 DO_BRANCH
13565 .word 0x81c62000
13566 .word 0xbe124000
13567 GOTO_SUPERVISOR0
13568 .word 0xfe52ac4c
13569 DO_BRANCH
13570 .word 0x81c1e000
13571 .word 0xbe124000
13572 GOTO_SUPERVISOR0
13573 .word 0xfe5f6a98
13574 .word 0x1000000
13575 or %g0, 0x486, %i7
13576 LOAD_DDATA_ACCESS
13577 DO_BRANCH
13578 .word 0x81c56000
13579 .word 0xbe124000
13580 GOTO_SUPERVISOR0
13581thr2_MMU_ASI_BLK_P_159:
13582 .word 0x878020f0
13583 .word 0xc3bde3c0
13584 .word 0x1000000
13585 or %g0, 0x798, %i7
13586 DTLB_TAG_READ
13587 .word 0xd85de070
13588 .word 0x1000000
13589 .word 0xbe140000
13590 DDEMAP_RPAGE
13591thr2_MMU_ASI_BLK_S_160:
13592 .word 0x878020f1
13593 .word 0xc3bae140
13594 ACCESS_ITSB_PTR
13595 .word 0xfa752088
13596 .word 0xc0712288
13597 .word 0xc02522f4
13598 DO_BRANCH
13599 .word 0x81c1e000
13600 .word 0xbe124000
13601 GOTO_SUPERVISOR0
13602 .word 0xe85c20c0
13603 .word 0x81c6a000
13604 .word 0xbe124000
13605 GOTO_SUPERVISOR0
13606 nop
13607Thr2_User_Text_4v00e_exit:
13608 EXIT_GOOD
13609Thr2_User_Text_4v00e_text_end:
13610/*********************************************************************/
13611SECTION .Thr2_User_Data_4v10c DATA_VA=0x677000046000
13612attr_data {
13613 Name = .Thr2_User_Data_4v10c ,
13614 VA = 0x677000046000 ,/* 0x677000047fc0 */
13615 RA = 0x03b0176000 ,
13616 PA = 0x03b0176000 ,
13617 TTE_Context = 0x09a9 ,/* DATA_PRIMARY */
13618 thr2_nz_ctx_tsb_3 ,
13619 TTE_V = 1 ,
13620 TTE_NFO = 0 ,
13621 TTE_L = 1 ,
13622 TTE_Soft = 0x1a0000 ,
13623 TTE_IE = 0 ,
13624 TTE_E = 0 ,
13625 TTE_CP = 0 ,
13626 TTE_CV = 0 ,
13627 TTE_P = 0 ,
13628 TTE_EP = 0 ,
13629 TTE_W = 1 ,
13630 TTE_SW1 = 1 ,
13631 TTE_SW0 = 1 ,
13632 TTE_RSVD1 = 0 ,
13633 TTE_Size = 0 ,
13634 /* DTTE_TAG_DATA = 00006770000469a9 80000003b0176040 */
13635 end_label = Thr2_User_Data_4v10c_data_end ,
13636 compressimage ,
13637 }
13638.data
13639.global Thr2_User_Data_4v10c_data_begin
13640Thr2_User_Data_4v10c_data_begin:
13641 .xword 0x690025000000
13642 .xword 0x690016800000
13643 .xword 0x677000128000
13644 .xword 0x67700018e000
13645 .xword 0x6800004c0000
13646 .xword 0x677000184000
13647 .xword 0x6770001c2000
13648 .xword 0x6800000e0000
13649 .xword 0x690024400000
13650 .xword 0x680000610000
13651 .xword 0x677000034000
13652 .xword 0x69002c800000
13653 .xword 0x680000110000
13654 .xword 0x680000120000
13655 .xword 0x680000af0000
13656 .xword 0x6770001a8000
13657 .xword 0x690011400000
13658 .xword 0x690030c00000
13659 .xword 0x69002b400000
13660 .xword 0x6a0170000000
13661 .xword 0x680000920000
13662 .xword 0x6a01b0000000
13663 .xword 0x677000022000
13664 .xword 0x680000790000
13665 .xword 0x680000dc0000
13666 .xword 0x6770000c2000
13667 .xword 0x6800003c0000
13668 .xword 0x680000370000
13669 .xword 0x690039400000
13670 .xword 0x6800004d0000
13671 .xword 0x680000140000
13672 .xword 0x680000eb0000
13673 .xword 0x680000cf0000
13674 .xword 0x67700010a000
13675 .xword 0x680000190000
13676 .xword 0x680000a30000
13677 .xword 0x677000046000
13678 .xword 0x6a04a0000000
13679 .xword 0x680000be0000
13680 .xword 0x69002cc00000
13681 .xword 0x680000b10000
13682 .xword 0x680000390000
13683 .xword 0x680000040000
13684 .xword 0x677000142000
13685Thr2_User_Data_4v10c_data_end:
13686/*********************************************************************/
13687SECTION .Thr2_User_Data_4v10d DATA_VA=0x6a04a0000000
13688attr_data {
13689 Name = .Thr2_User_Data_4v10d ,
13690 VA = 0x6a04a0000000 ,/* 0x6a04afffffc0 */
13691 RA = 0x0240000000 ,
13692 PA = 0x2e40000000 ,
13693 TTE_Context = 0x09a9 ,/* DATA_PRIMARY */
13694 thr2_nz_ctx_tsb_2 ,
13695 TTE_V = 1 ,
13696 TTE_NFO = 0 ,
13697 TTE_L = 1 ,
13698 TTE_Soft = 0x1a0000 ,
13699 TTE_IE = 0 ,
13700 TTE_E = 0 ,
13701 TTE_CP = 0 ,
13702 TTE_CV = 0 ,
13703 TTE_P = 0 ,
13704 TTE_EP = 0 ,
13705 TTE_W = 1 ,
13706 TTE_SW1 = 1 ,
13707 TTE_SW0 = 1 ,
13708 TTE_RSVD1 = 0 ,
13709 TTE_Size = 5 ,
13710 /* DTTE_TAG_DATA = 00006a04a00009a9 8000002e40000045 */
13711 end_label = Thr2_User_Data_4v10d_data_end ,
13712 compressimage ,
13713 }
13714.data
13715.global Thr2_User_Data_4v10d_data_begin
13716Thr2_User_Data_4v10d_data_begin:
13717 .xword 0x690025000000
13718 .xword 0x690016800000
13719 .xword 0x677000128000
13720 .xword 0x67700018e000
13721 .xword 0x6800004c0000
13722 .xword 0x677000184000
13723 .xword 0x6770001c2000
13724 .xword 0x6800000e0000
13725 .xword 0x690024400000
13726 .xword 0x680000610000
13727 .xword 0x677000034000
13728 .xword 0x69002c800000
13729 .xword 0x680000110000
13730 .xword 0x680000120000
13731 .xword 0x680000af0000
13732 .xword 0x6770001a8000
13733 .xword 0x690011400000
13734 .xword 0x690030c00000
13735 .xword 0x69002b400000
13736 .xword 0x6a0170000000
13737 .xword 0x680000920000
13738 .xword 0x6a01b0000000
13739 .xword 0x677000022000
13740 .xword 0x680000790000
13741 .xword 0x680000dc0000
13742 .xword 0x6770000c2000
13743 .xword 0x6800003c0000
13744 .xword 0x680000370000
13745 .xword 0x690039400000
13746 .xword 0x6800004d0000
13747 .xword 0x680000140000
13748 .xword 0x680000eb0000
13749 .xword 0x680000cf0000
13750 .xword 0x67700010a000
13751 .xword 0x680000190000
13752 .xword 0x680000a30000
13753 .xword 0x677000046000
13754 .xword 0x6a04a0000000
13755 .xword 0x680000be0000
13756 .xword 0x69002cc00000
13757 .xword 0x680000b10000
13758 .xword 0x680000390000
13759 .xword 0x680000040000
13760 .xword 0x677000142000
13761Thr2_User_Data_4v10d_data_end:
13762/*********************************************************************/
13763SECTION .Thr2_User_Data_4v10e DATA_VA=0x680000be0000
13764attr_data {
13765 Name = .Thr2_User_Data_4v10e ,
13766 VA = 0x680000be0000 ,/* 0x680000beffc0 */
13767 RA = 0x00e0700000 ,
13768 PA = 0x00e0700000 ,
13769 TTE_Context = 0x09a9 ,/* DATA_PRIMARY */
13770 thr2_nz_ctx_tsb_0 ,
13771 TTE_V = 1 ,
13772 TTE_NFO = 0 ,
13773 TTE_L = 1 ,
13774 TTE_Soft = 0x1a0000 ,
13775 TTE_IE = 0 ,
13776 TTE_E = 0 ,
13777 TTE_CP = 0 ,
13778 TTE_CV = 0 ,
13779 TTE_P = 0 ,
13780 TTE_EP = 0 ,
13781 TTE_W = 1 ,
13782 TTE_SW1 = 1 ,
13783 TTE_SW0 = 1 ,
13784 TTE_RSVD1 = 0 ,
13785 TTE_Size = 1 ,
13786 /* DTTE_TAG_DATA = 0000680000be09a9 80000000e0700041 */
13787 end_label = Thr2_User_Data_4v10e_data_end ,
13788 compressimage ,
13789 }
13790.data
13791.global Thr2_User_Data_4v10e_data_begin
13792Thr2_User_Data_4v10e_data_begin:
13793 .xword 0x690025000000
13794 .xword 0x690016800000
13795 .xword 0x677000128000
13796 .xword 0x67700018e000
13797 .xword 0x6800004c0000
13798 .xword 0x677000184000
13799 .xword 0x6770001c2000
13800 .xword 0x6800000e0000
13801 .xword 0x690024400000
13802 .xword 0x680000610000
13803 .xword 0x677000034000
13804 .xword 0x69002c800000
13805 .xword 0x680000110000
13806 .xword 0x680000120000
13807 .xword 0x680000af0000
13808 .xword 0x6770001a8000
13809 .xword 0x690011400000
13810 .xword 0x690030c00000
13811 .xword 0x69002b400000
13812 .xword 0x6a0170000000
13813 .xword 0x680000920000
13814 .xword 0x6a01b0000000
13815 .xword 0x677000022000
13816 .xword 0x680000790000
13817 .xword 0x680000dc0000
13818 .xword 0x6770000c2000
13819 .xword 0x6800003c0000
13820 .xword 0x680000370000
13821 .xword 0x690039400000
13822 .xword 0x6800004d0000
13823 .xword 0x680000140000
13824 .xword 0x680000eb0000
13825 .xword 0x680000cf0000
13826 .xword 0x67700010a000
13827 .xword 0x680000190000
13828 .xword 0x680000a30000
13829 .xword 0x677000046000
13830 .xword 0x6a04a0000000
13831 .xword 0x680000be0000
13832 .xword 0x69002cc00000
13833 .xword 0x680000b10000
13834 .xword 0x680000390000
13835 .xword 0x680000040000
13836 .xword 0x677000142000
13837Thr2_User_Data_4v10e_data_end:
13838/*********************************************************************/
13839SECTION .Thr2_User_Data_4v10f DATA_VA=0x69002cc00000
13840attr_data {
13841 Name = .Thr2_User_Data_4v10f ,
13842 VA = 0x69002cc00000 ,/* 0x69002cffffc0 */
13843 RA = 0x008b000000 ,
13844 PA = 0x2c8b000000 ,
13845 TTE_Context = 0x09a9 ,/* DATA_PRIMARY */
13846 thr2_nz_ctx_tsb_1 ,
13847 TTE_V = 1 ,
13848 TTE_NFO = 0 ,
13849 TTE_L = 1 ,
13850 TTE_Soft = 0x1a0000 ,
13851 TTE_IE = 0 ,
13852 TTE_E = 0 ,
13853 TTE_CP = 0 ,
13854 TTE_CV = 0 ,
13855 TTE_P = 0 ,
13856 TTE_EP = 0 ,
13857 TTE_W = 1 ,
13858 TTE_SW1 = 1 ,
13859 TTE_SW0 = 1 ,
13860 TTE_RSVD1 = 0 ,
13861 TTE_Size = 3 ,
13862 /* DTTE_TAG_DATA = 000069002cc009a9 8000002c8b000043 */
13863 end_label = Thr2_User_Data_4v10f_data_end ,
13864 compressimage ,
13865 }
13866.data
13867.global Thr2_User_Data_4v10f_data_begin
13868Thr2_User_Data_4v10f_data_begin:
13869 .xword 0x690025000000
13870 .xword 0x690016800000
13871 .xword 0x677000128000
13872 .xword 0x67700018e000
13873 .xword 0x6800004c0000
13874 .xword 0x677000184000
13875 .xword 0x6770001c2000
13876 .xword 0x6800000e0000
13877 .xword 0x690024400000
13878 .xword 0x680000610000
13879 .xword 0x677000034000
13880 .xword 0x69002c800000
13881 .xword 0x680000110000
13882 .xword 0x680000120000
13883 .xword 0x680000af0000
13884 .xword 0x6770001a8000
13885 .xword 0x690011400000
13886 .xword 0x690030c00000
13887 .xword 0x69002b400000
13888 .xword 0x6a0170000000
13889 .xword 0x680000920000
13890 .xword 0x6a01b0000000
13891 .xword 0x677000022000
13892 .xword 0x680000790000
13893 .xword 0x680000dc0000
13894 .xword 0x6770000c2000
13895 .xword 0x6800003c0000
13896 .xword 0x680000370000
13897 .xword 0x690039400000
13898 .xword 0x6800004d0000
13899 .xword 0x680000140000
13900 .xword 0x680000eb0000
13901 .xword 0x680000cf0000
13902 .xword 0x67700010a000
13903 .xword 0x680000190000
13904 .xword 0x680000a30000
13905 .xword 0x677000046000
13906 .xword 0x6a04a0000000
13907 .xword 0x680000be0000
13908 .xword 0x69002cc00000
13909 .xword 0x680000b10000
13910 .xword 0x680000390000
13911 .xword 0x680000040000
13912 .xword 0x677000142000
13913Thr2_User_Data_4v10f_data_end:
13914/*********************************************************************/
13915SECTION .Thr2_User_Data_4v110 DATA_VA=0x680000b10000
13916attr_data {
13917 Name = .Thr2_User_Data_4v110 ,
13918 VA = 0x680000b10000 ,/* 0x680000b1ffc0 */
13919 RA = 0x00e0780000 ,
13920 PA = 0x00e0780000 ,
13921 TTE_Context = 0x09a9 ,/* DATA_PRIMARY */
13922 thr2_nz_ctx_tsb_0 ,
13923 TTE_V = 1 ,
13924 TTE_NFO = 0 ,
13925 TTE_L = 1 ,
13926 TTE_Soft = 0x1a0000 ,
13927 TTE_IE = 0 ,
13928 TTE_E = 0 ,
13929 TTE_CP = 0 ,
13930 TTE_CV = 0 ,
13931 TTE_P = 0 ,
13932 TTE_EP = 0 ,
13933 TTE_W = 1 ,
13934 TTE_SW1 = 1 ,
13935 TTE_SW0 = 1 ,
13936 TTE_RSVD1 = 0 ,
13937 TTE_Size = 1 ,
13938 /* DTTE_TAG_DATA = 0000680000b109a9 80000000e0780041 */
13939 end_label = Thr2_User_Data_4v110_data_end ,
13940 compressimage ,
13941 }
13942.data
13943.global Thr2_User_Data_4v110_data_begin
13944Thr2_User_Data_4v110_data_begin:
13945 .xword 0x690025000000
13946 .xword 0x690016800000
13947 .xword 0x677000128000
13948 .xword 0x67700018e000
13949 .xword 0x6800004c0000
13950 .xword 0x677000184000
13951 .xword 0x6770001c2000
13952 .xword 0x6800000e0000
13953 .xword 0x690024400000
13954 .xword 0x680000610000
13955 .xword 0x677000034000
13956 .xword 0x69002c800000
13957 .xword 0x680000110000
13958 .xword 0x680000120000
13959 .xword 0x680000af0000
13960 .xword 0x6770001a8000
13961 .xword 0x690011400000
13962 .xword 0x690030c00000
13963 .xword 0x69002b400000
13964 .xword 0x6a0170000000
13965 .xword 0x680000920000
13966 .xword 0x6a01b0000000
13967 .xword 0x677000022000
13968 .xword 0x680000790000
13969 .xword 0x680000dc0000
13970 .xword 0x6770000c2000
13971 .xword 0x6800003c0000
13972 .xword 0x680000370000
13973 .xword 0x690039400000
13974 .xword 0x6800004d0000
13975 .xword 0x680000140000
13976 .xword 0x680000eb0000
13977 .xword 0x680000cf0000
13978 .xword 0x67700010a000
13979 .xword 0x680000190000
13980 .xword 0x680000a30000
13981 .xword 0x677000046000
13982 .xword 0x6a04a0000000
13983 .xword 0x680000be0000
13984 .xword 0x69002cc00000
13985 .xword 0x680000b10000
13986 .xword 0x680000390000
13987 .xword 0x680000040000
13988 .xword 0x677000142000
13989Thr2_User_Data_4v110_data_end:
13990/*********************************************************************/
13991SECTION .Thr2_User_Data_4v111 DATA_VA=0x680000390000
13992attr_data {
13993 Name = .Thr2_User_Data_4v111 ,
13994 VA = 0x680000390000 ,/* 0x68000039ffc0 */
13995 RA = 0x00e0e40000 ,
13996 PA = 0x00e0e40000 ,
13997 TTE_Context = 0x09a9 ,/* DATA_PRIMARY */
13998 thr2_nz_ctx_tsb_0 ,
13999 TTE_V = 1 ,
14000 TTE_NFO = 0 ,
14001 TTE_L = 1 ,
14002 TTE_Soft = 0x1a0000 ,
14003 TTE_IE = 0 ,
14004 TTE_E = 0 ,
14005 TTE_CP = 0 ,
14006 TTE_CV = 0 ,
14007 TTE_P = 0 ,
14008 TTE_EP = 0 ,
14009 TTE_W = 1 ,
14010 TTE_SW1 = 1 ,
14011 TTE_SW0 = 1 ,
14012 TTE_RSVD1 = 0 ,
14013 TTE_Size = 1 ,
14014 /* DTTE_TAG_DATA = 00006800003909a9 80000000e0e40041 */
14015 end_label = Thr2_User_Data_4v111_data_end ,
14016 compressimage ,
14017 }
14018.data
14019.global Thr2_User_Data_4v111_data_begin
14020Thr2_User_Data_4v111_data_begin:
14021 .xword 0x690025000000
14022 .xword 0x690016800000
14023 .xword 0x677000128000
14024 .xword 0x67700018e000
14025 .xword 0x6800004c0000
14026 .xword 0x677000184000
14027 .xword 0x6770001c2000
14028 .xword 0x6800000e0000
14029 .xword 0x690024400000
14030 .xword 0x680000610000
14031 .xword 0x677000034000
14032 .xword 0x69002c800000
14033 .xword 0x680000110000
14034 .xword 0x680000120000
14035 .xword 0x680000af0000
14036 .xword 0x6770001a8000
14037 .xword 0x690011400000
14038 .xword 0x690030c00000
14039 .xword 0x69002b400000
14040 .xword 0x6a0170000000
14041 .xword 0x680000920000
14042 .xword 0x6a01b0000000
14043 .xword 0x677000022000
14044 .xword 0x680000790000
14045 .xword 0x680000dc0000
14046 .xword 0x6770000c2000
14047 .xword 0x6800003c0000
14048 .xword 0x680000370000
14049 .xword 0x690039400000
14050 .xword 0x6800004d0000
14051 .xword 0x680000140000
14052 .xword 0x680000eb0000
14053 .xword 0x680000cf0000
14054 .xword 0x67700010a000
14055 .xword 0x680000190000
14056 .xword 0x680000a30000
14057 .xword 0x677000046000
14058 .xword 0x6a04a0000000
14059 .xword 0x680000be0000
14060 .xword 0x69002cc00000
14061 .xword 0x680000b10000
14062 .xword 0x680000390000
14063 .xword 0x680000040000
14064 .xword 0x677000142000
14065Thr2_User_Data_4v111_data_end:
14066/*********************************************************************/
14067SECTION .Thr2_User_Data_4v112 DATA_VA=0x680000040000
14068attr_data {
14069 Name = .Thr2_User_Data_4v112 ,
14070 VA = 0x680000040000 ,/* 0x68000004ffc0 */
14071 RA = 0x00e06b0000 ,
14072 PA = 0x00e06b0000 ,
14073 TTE_Context = 0x09a9 ,/* DATA_PRIMARY */
14074 thr2_nz_ctx_tsb_0 ,
14075 TTE_V = 1 ,
14076 TTE_NFO = 0 ,
14077 TTE_L = 1 ,
14078 TTE_Soft = 0x1a0000 ,
14079 TTE_IE = 0 ,
14080 TTE_E = 0 ,
14081 TTE_CP = 0 ,
14082 TTE_CV = 0 ,
14083 TTE_P = 0 ,
14084 TTE_EP = 0 ,
14085 TTE_W = 1 ,
14086 TTE_SW1 = 1 ,
14087 TTE_SW0 = 1 ,
14088 TTE_RSVD1 = 0 ,
14089 TTE_Size = 1 ,
14090 /* DTTE_TAG_DATA = 00006800000409a9 80000000e06b0041 */
14091 end_label = Thr2_User_Data_4v112_data_end ,
14092 compressimage ,
14093 }
14094.data
14095.global Thr2_User_Data_4v112_data_begin
14096Thr2_User_Data_4v112_data_begin:
14097 .xword 0x690025000000
14098 .xword 0x690016800000
14099 .xword 0x677000128000
14100 .xword 0x67700018e000
14101 .xword 0x6800004c0000
14102 .xword 0x677000184000
14103 .xword 0x6770001c2000
14104 .xword 0x6800000e0000
14105 .xword 0x690024400000
14106 .xword 0x680000610000
14107 .xword 0x677000034000
14108 .xword 0x69002c800000
14109 .xword 0x680000110000
14110 .xword 0x680000120000
14111 .xword 0x680000af0000
14112 .xword 0x6770001a8000
14113 .xword 0x690011400000
14114 .xword 0x690030c00000
14115 .xword 0x69002b400000
14116 .xword 0x6a0170000000
14117 .xword 0x680000920000
14118 .xword 0x6a01b0000000
14119 .xword 0x677000022000
14120 .xword 0x680000790000
14121 .xword 0x680000dc0000
14122 .xword 0x6770000c2000
14123 .xword 0x6800003c0000
14124 .xword 0x680000370000
14125 .xword 0x690039400000
14126 .xword 0x6800004d0000
14127 .xword 0x680000140000
14128 .xword 0x680000eb0000
14129 .xword 0x680000cf0000
14130 .xword 0x67700010a000
14131 .xword 0x680000190000
14132 .xword 0x680000a30000
14133 .xword 0x677000046000
14134 .xword 0x6a04a0000000
14135 .xword 0x680000be0000
14136 .xword 0x69002cc00000
14137 .xword 0x680000b10000
14138 .xword 0x680000390000
14139 .xword 0x680000040000
14140 .xword 0x677000142000
14141Thr2_User_Data_4v112_data_end:
14142/*********************************************************************/
14143SECTION .Thr2_User_Data_4v113 DATA_VA=0x677000142000
14144attr_data {
14145 Name = .Thr2_User_Data_4v113 ,
14146 VA = 0x677000142000 ,/* 0x677000143fc0 */
14147 RA = 0x03b01b8000 ,
14148 PA = 0x03b01b8000 ,
14149 TTE_Context = 0x09a9 ,/* DATA_PRIMARY */
14150 thr2_nz_ctx_tsb_3 ,
14151 TTE_V = 1 ,
14152 TTE_NFO = 0 ,
14153 TTE_L = 1 ,
14154 TTE_Soft = 0x1a0000 ,
14155 TTE_IE = 0 ,
14156 TTE_E = 0 ,
14157 TTE_CP = 0 ,
14158 TTE_CV = 0 ,
14159 TTE_P = 0 ,
14160 TTE_EP = 0 ,
14161 TTE_W = 1 ,
14162 TTE_SW1 = 1 ,
14163 TTE_SW0 = 1 ,
14164 TTE_RSVD1 = 0 ,
14165 TTE_Size = 0 ,
14166 /* DTTE_TAG_DATA = 00006770001429a9 80000003b01b8040 */
14167 end_label = Thr2_User_Data_4v113_data_end ,
14168 compressimage ,
14169 }
14170.data
14171.global Thr2_User_Data_4v113_data_begin
14172Thr2_User_Data_4v113_data_begin:
14173 .xword 0x690025000000
14174 .xword 0x690016800000
14175 .xword 0x677000128000
14176 .xword 0x67700018e000
14177 .xword 0x6800004c0000
14178 .xword 0x677000184000
14179 .xword 0x6770001c2000
14180 .xword 0x6800000e0000
14181 .xword 0x690024400000
14182 .xword 0x680000610000
14183 .xword 0x677000034000
14184 .xword 0x69002c800000
14185 .xword 0x680000110000
14186 .xword 0x680000120000
14187 .xword 0x680000af0000
14188 .xword 0x6770001a8000
14189 .xword 0x690011400000
14190 .xword 0x690030c00000
14191 .xword 0x69002b400000
14192 .xword 0x6a0170000000
14193 .xword 0x680000920000
14194 .xword 0x6a01b0000000
14195 .xword 0x677000022000
14196 .xword 0x680000790000
14197 .xword 0x680000dc0000
14198 .xword 0x6770000c2000
14199 .xword 0x6800003c0000
14200 .xword 0x680000370000
14201 .xword 0x690039400000
14202 .xword 0x6800004d0000
14203 .xword 0x680000140000
14204 .xword 0x680000eb0000
14205 .xword 0x680000cf0000
14206 .xword 0x67700010a000
14207 .xword 0x680000190000
14208 .xword 0x680000a30000
14209 .xword 0x677000046000
14210 .xword 0x6a04a0000000
14211 .xword 0x680000be0000
14212 .xword 0x69002cc00000
14213 .xword 0x680000b10000
14214 .xword 0x680000390000
14215 .xword 0x680000040000
14216 .xword 0x677000142000
14217Thr2_User_Data_4v113_data_end:
14218/*********************************************************************/
14219SECTION .Thr3_User_Text_4v000 TEXT_VA=0x6c0000c50000
14220attr_text {
14221 Name = .Thr3_User_Text_4v000 ,
14222 VA = 0x6c0000c50000 ,/* 0x6c0000c5ffc0 */
14223 RA = 0x00f0080000 ,
14224 PA = 0x3cf0080000 ,
14225 TTE_Context = 0x1006 ,/* TEXT_PRIMARY */
14226 thr3_nz_ctx_tsb_1 ,
14227 TTE_V = 1 ,
14228 TTE_NFO = 0 ,
14229 TTE_L = 0 ,
14230 TTE_Soft = 0x060000 ,
14231 TTE_IE = 0 ,
14232 TTE_E = 0 ,
14233 TTE_CP = 1 ,
14234 TTE_CV = 0 ,
14235 TTE_P = 0 ,
14236 TTE_EP = 1 ,
14237 TTE_W = 0 ,
14238 TTE_SW1 = 1 ,
14239 TTE_SW0 = 1 ,
14240 TTE_RSVD1 = 0 ,
14241 TTE_Size = 1 ,
14242 /* ITTE_TAG_DATA = 00006c0000c51006 8000003cf0080481 */
14243 end_label = Thr3_User_Text_4v000_text_end ,
14244 compressimage ,
14245 }
14246.text
14247.global Thr3_user_code_entry
14248Thr3_user_code_entry:
14249 setx 0x6d003cc00000, %g1, %g2
14250 or %g0, 12, %g1
14251 .word 0xc658a000
14252 .word 0xc858a008
14253 .word 0xca58a010
14254 .word 0xcc58a018
14255 .word 0xce58a020
14256 .word 0xd058a028
14257 .word 0xd258a030
14258 .word 0xd458a038
14259 .word 0xd658a040
14260 .word 0xd858a048
14261 .word 0xda58a050
14262 .word 0xdc58a058
14263 .word 0xde58a060
14264 .word 0xe058a068
14265 .word 0xe258a070
14266 .word 0xe458a078
14267 .word 0xe658a080
14268 .word 0xe858a088
14269 .word 0xea58a090
14270 .word 0xec58a098
14271 .word 0xee58a0a0
14272 .word 0xf058a0a8
14273 .word 0xf258a0b0
14274 .word 0xf458a0b8
14275 .word 0xf658a0c0
14276 .word 0xf858a0c8
14277 .word 0xfa58a0d0
14278 .word 0xfc58a0d8
14279.global Thr3_User_Text_4v000_text_begin
14280Thr3_User_Text_4v000_text_begin:
14281 nop
14282 sub %g1, 1, %g1
14283 brz %g1,Thr3_User_Text_4v000_exit
14284 nop
14285 .word 0xfcdd9000
14286 .word 0x1000000
14287 or %g0, 0x518, %i7
14288 LOAD_IDATA_ACCESS
14289 DDEMAP_ALL_PAGES
14290 .word 0x1000000
14291 or %g0, 0x158, %i7
14292 LOAD_IDATA_ACCESS
14293 IDEMAP_NCTX
14294 .word 0x1000000
14295 or %g0, 0x58b, %i7
14296 LOAD_IDATA_ACCESS
14297 .word 0xbe8420f8
14298 .word 0xd4dfd000
14299 .word 0xe39c5f20
14300 .word 0xfe58a2f8
14301 ACCESS_ITSB_PTR
14302thr3_MMU_ASI_PRIMARY_161:
14303 .word 0x87802080
14304 .word 0xf8f6e080
14305 .word 0xbe164000
14306 GOTO_SUPERVISOR1
14307 nop
14308 nop
14309 nop
14310 nop
14311 nop
14312 nop
14313 .word 0xfe4aa597
14314 nop
14315 nop
14316 nop
14317 .word 0xc45aa098
14318 .word 0xc85aa068
14319 DDEMAP_ALL_RPAGES
14320 nop
14321 nop
14322 nop
14323 nop
14324 .word 0x1000000
14325 or %g0, 0x05e, %i7
14326 LOAD_IDATA_IN
14327 .word 0xc070a1c0
14328 .word 0xfe55a53a
14329 .word 0x1000000
14330 or %g0, 0x1b8, %i7
14331 READ_IDATA_ACCESS
14332 .word 0x1000000
14333 .word 0xbe148000
14334 srlx %i7, 8, %i7
14335 andn %i7, 0x1f, %i7
14336 xor %i7, 0x10, %i7
14337 ITLB_PROBE
14338thr3_MMU_ASI_PRIMARY_162:
14339 .word 0x87802080
14340 .word 0xccf0a048
14341 .word 0xbe168000
14342 GOTO_SUPERVISOR0
14343 IDEMAP_ALL
14344thr3_MMU_ASI_PRIMARY_163:
14345 .word 0x87802080
14346 .word 0xeaf2a030
14347 TOGGLE_LSU_DM
14348 .word 0x1000000
14349 or %g0, 0x018, %i7
14350 LOAD_DDATA_IN
14351 .word 0xc45c2038
14352thr3_MMU_ASI_BLK_COMMIT_P_164:
14353 .word 0x878020e0
14354 .word 0xc1bee280
14355 .word 0xfe42a56c
14356 nop
14357 nop
14358 nop
14359 nop
14360 nop
14361 .word 0xec5aa038
14362 .word 0xfcdd9000
14363 nop
14364 nop
14365 nop
14366 nop
14367 nop
14368 .word 0xfe4ee54d
14369thr3_MMU_ASI_PRIMARY_165:
14370 .word 0x87802080
14371 .word 0xf8baaad0
14372 .word 0xbe124000
14373 GOTO_SUPERVISOR0
14374 .word 0xc032a4f0
14375 .word 0x81c76000
14376 .word 0xbe13c000
14377 GOTO_SUPERVISOR0
14378 nop
14379Thr3_User_Text_4v000_exit:
14380 EXIT_GOOD
14381Thr3_User_Text_4v000_text_end:
14382/*********************************************************************/
14383SECTION .Thr3_User_Data_4v100 DATA_VA=0x6d003cc00000
14384attr_data {
14385 Name = .Thr3_User_Data_4v100 ,
14386 VA = 0x6d003cc00000 ,/* 0x6d003cffffc0 */
14387 RA = 0x0094000000 ,
14388 PA = 0x0094000000 ,
14389 TTE_Context = 0x1006 ,/* DATA_PRIMARY */
14390 thr3_nz_ctx_tsb_2 ,
14391 TTE_V = 1 ,
14392 TTE_NFO = 0 ,
14393 TTE_L = 1 ,
14394 TTE_Soft = 0x1b0000 ,
14395 TTE_IE = 0 ,
14396 TTE_E = 0 ,
14397 TTE_CP = 0 ,
14398 TTE_CV = 0 ,
14399 TTE_P = 0 ,
14400 TTE_EP = 0 ,
14401 TTE_W = 1 ,
14402 TTE_SW1 = 0 ,
14403 TTE_SW0 = 0 ,
14404 TTE_RSVD1 = 0 ,
14405 TTE_Size = 3 ,
14406 /* DTTE_TAG_DATA = 00006d003cc01006 8000000094000043 */
14407 end_label = Thr3_User_Data_4v100_data_end ,
14408 compressimage ,
14409 }
14410.data
14411.global Thr3_User_Data_4v100_data_begin
14412Thr3_User_Data_4v100_data_begin:
14413 .xword 0x6c0000c50000
14414 .xword 0x6d003cc00000
14415 .xword 0x6b800017a000
14416 .xword 0x6d0016400000
14417 .xword 0x6e08f0000000
14418 .xword 0x6d0020c00000
14419 .xword 0x6b8000092000
14420 .xword 0x6b80001ca000
14421 .xword 0x6e0b50000000
14422 .xword 0x6e00e0000000
14423 .xword 0x6b80000d4000
14424 .xword 0x6b8000186000
14425 .xword 0x6d0031000000
14426 .xword 0x6b8000096000
14427 .xword 0x6d0024800000
14428 .xword 0x6c0000760000
14429 .xword 0x6c00000c0000
14430 .xword 0x6c0000ec0000
14431 .xword 0x6b80000fa000
14432 .xword 0x6b8000146000
14433 .xword 0x6c0000270000
14434 .xword 0x6c0000de0000
14435 .xword 0x6c0000930000
14436 .xword 0x6d000f400000
14437 .xword 0x6b8000088000
14438 .xword 0x6b80000ca000
14439 .xword 0x6d0024000000
14440 .xword 0x6c00002d0000
14441 .xword 0x6b800001a000
14442 .xword 0x6b800019c000
14443 .xword 0x6c0000720000
14444 .xword 0x6b80000c4000
14445 .xword 0x6d0007800000
14446 .xword 0x6b8000110000
14447 .xword 0x6d0012000000
14448 .xword 0x6b8000062000
14449 .xword 0x6b8000168000
14450 .xword 0x6b8000158000
14451 .xword 0x6d000cc00000
14452 .xword 0x6e0900000000
14453 .xword 0x6b8000038000
14454 .xword 0x6c0000a00000
14455 .xword 0x6b80000d8000
14456Thr3_User_Data_4v100_data_end:
14457/*********************************************************************/
14458SECTION .Thr3_User_Data_4v200 DATA_VA=0x6b800017a000
14459attr_data {
14460 Name = .Thr3_User_Data_4v200 ,
14461 VA = 0x6b800017a000 ,/* 0x6b800017bfc0 */
14462 RA = 0x03c0196000 ,
14463 PA = 0x03c0196000 ,
14464 TTE_Context = 0x1d56 ,/* DATA_SECONDARY */
14465 thr3_nz_ctx_tsb_0 ,
14466 TTE_V = 1 ,
14467 TTE_NFO = 0 ,
14468 TTE_L = 1 ,
14469 TTE_Soft = 0x070000 ,
14470 TTE_IE = 0 ,
14471 TTE_E = 0 ,
14472 TTE_CP = 0 ,
14473 TTE_CV = 0 ,
14474 TTE_P = 0 ,
14475 TTE_EP = 0 ,
14476 TTE_W = 1 ,
14477 TTE_SW1 = 1 ,
14478 TTE_SW0 = 0 ,
14479 TTE_RSVD1 = 0 ,
14480 TTE_Size = 0 ,
14481 /* DTTE_TAG_DATA = 00006b800017bd56 80000003c0196040 */
14482 end_label = Thr3_User_Data_4v200_data_end ,
14483 compressimage ,
14484 }
14485.data
14486.global Thr3_User_Data_4v200_data_begin
14487Thr3_User_Data_4v200_data_begin:
14488 .xword 0x6c0000c50000
14489 .xword 0x6d003cc00000
14490 .xword 0x6b800017a000
14491 .xword 0x6d0016400000
14492 .xword 0x6e08f0000000
14493 .xword 0x6d0020c00000
14494 .xword 0x6b8000092000
14495 .xword 0x6b80001ca000
14496 .xword 0x6e0b50000000
14497 .xword 0x6e00e0000000
14498 .xword 0x6b80000d4000
14499 .xword 0x6b8000186000
14500 .xword 0x6d0031000000
14501 .xword 0x6b8000096000
14502 .xword 0x6d0024800000
14503 .xword 0x6c0000760000
14504 .xword 0x6c00000c0000
14505 .xword 0x6c0000ec0000
14506 .xword 0x6b80000fa000
14507 .xword 0x6b8000146000
14508 .xword 0x6c0000270000
14509 .xword 0x6c0000de0000
14510 .xword 0x6c0000930000
14511 .xword 0x6d000f400000
14512 .xword 0x6b8000088000
14513 .xword 0x6b80000ca000
14514 .xword 0x6d0024000000
14515 .xword 0x6c00002d0000
14516 .xword 0x6b800001a000
14517 .xword 0x6b800019c000
14518 .xword 0x6c0000720000
14519 .xword 0x6b80000c4000
14520 .xword 0x6d0007800000
14521 .xword 0x6b8000110000
14522 .xword 0x6d0012000000
14523 .xword 0x6b8000062000
14524 .xword 0x6b8000168000
14525 .xword 0x6b8000158000
14526 .xword 0x6d000cc00000
14527 .xword 0x6e0900000000
14528 .xword 0x6b8000038000
14529 .xword 0x6c0000a00000
14530 .xword 0x6b80000d8000
14531Thr3_User_Data_4v200_data_end:
14532/*********************************************************************/
14533SECTION .Thr3_User_Data_4v300 DATA_VA=0x6d0016400000
14534attr_data {
14535 Name = .Thr3_User_Data_4v300 ,
14536 VA = 0x6d0016400000 ,/* 0x6d00167fffc0 */
14537 RA = 0x009e000000 ,
14538 PA = 0x009e000000 ,
14539 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
14540 thr3_z_ctx_tsb_0 ,
14541 TTE_V = 1 ,
14542 TTE_NFO = 0 ,
14543 TTE_L = 1 ,
14544 TTE_Soft = 0x1a0000 ,
14545 TTE_IE = 0 ,
14546 TTE_E = 0 ,
14547 TTE_CP = 1 ,
14548 TTE_CV = 0 ,
14549 TTE_P = 0 ,
14550 TTE_EP = 0 ,
14551 TTE_W = 1 ,
14552 TTE_SW1 = 1 ,
14553 TTE_SW0 = 0 ,
14554 TTE_RSVD1 = 0 ,
14555 TTE_Size = 3 ,
14556 /* DTTE_TAG_DATA = 00006d0016400000 800000009e000443 */
14557 end_label = Thr3_User_Data_4v300_data_end ,
14558 compressimage ,
14559 }
14560.data
14561.global Thr3_User_Data_4v300_data_begin
14562Thr3_User_Data_4v300_data_begin:
14563 .xword 0x6c0000c50000
14564 .xword 0x6d003cc00000
14565 .xword 0x6b800017a000
14566 .xword 0x6d0016400000
14567 .xword 0x6e08f0000000
14568 .xword 0x6d0020c00000
14569 .xword 0x6b8000092000
14570 .xword 0x6b80001ca000
14571 .xword 0x6e0b50000000
14572 .xword 0x6e00e0000000
14573 .xword 0x6b80000d4000
14574 .xword 0x6b8000186000
14575 .xword 0x6d0031000000
14576 .xword 0x6b8000096000
14577 .xword 0x6d0024800000
14578 .xword 0x6c0000760000
14579 .xword 0x6c00000c0000
14580 .xword 0x6c0000ec0000
14581 .xword 0x6b80000fa000
14582 .xword 0x6b8000146000
14583 .xword 0x6c0000270000
14584 .xword 0x6c0000de0000
14585 .xword 0x6c0000930000
14586 .xword 0x6d000f400000
14587 .xword 0x6b8000088000
14588 .xword 0x6b80000ca000
14589 .xword 0x6d0024000000
14590 .xword 0x6c00002d0000
14591 .xword 0x6b800001a000
14592 .xword 0x6b800019c000
14593 .xword 0x6c0000720000
14594 .xword 0x6b80000c4000
14595 .xword 0x6d0007800000
14596 .xword 0x6b8000110000
14597 .xword 0x6d0012000000
14598 .xword 0x6b8000062000
14599 .xword 0x6b8000168000
14600 .xword 0x6b8000158000
14601 .xword 0x6d000cc00000
14602 .xword 0x6e0900000000
14603 .xword 0x6b8000038000
14604 .xword 0x6c0000a00000
14605 .xword 0x6b80000d8000
14606Thr3_User_Data_4v300_data_end:
14607/*********************************************************************/
14608SECTION .Thr3_User_Text_4v001 TEXT_VA=0x6e08f0000000
14609attr_text {
14610 Name = .Thr3_User_Text_4v001 ,
14611 VA = 0x6e08f0000000 ,/* 0x6e08ffffffc0 */
14612 RA = 0x0350000000 ,
14613 PA = 0x0350000000 ,
14614 TTE_Context = 0x1006 ,/* TEXT_PRIMARY */
14615 thr3_nz_ctx_tsb_3 ,
14616 TTE_V = 1 ,
14617 TTE_NFO = 0 ,
14618 TTE_L = 0 ,
14619 TTE_Soft = 0x060000 ,
14620 TTE_IE = 0 ,
14621 TTE_E = 0 ,
14622 TTE_CP = 1 ,
14623 TTE_CV = 0 ,
14624 TTE_P = 0 ,
14625 TTE_EP = 1 ,
14626 TTE_W = 0 ,
14627 TTE_SW1 = 1 ,
14628 TTE_SW0 = 1 ,
14629 TTE_RSVD1 = 0 ,
14630 TTE_Size = 5 ,
14631 /* ITTE_TAG_DATA = 00006e08f0001006 8000000350000485 */
14632 end_label = Thr3_User_Text_4v001_text_end ,
14633 compressimage ,
14634 }
14635.text
14636.global Thr3_User_Text_4v001_text_begin
14637Thr3_User_Text_4v001_text_begin:
14638 nop
14639 sub %g1, 1, %g1
14640 brz %g1,Thr3_User_Text_4v001_exit
14641 nop
14642 .word 0xd85ee018
14643thr3_MMU_ASI_PRIMARY_166:
14644 .word 0x87802080
14645 .word 0xe8f6e0b0
14646 TOGGLE_LSU_DM
14647 DDEMAP_NCTX
14648 .word 0xbe13c000
14649 GOTO_SUPERVISOR0
14650 .word 0xfc9d9100
14651 .word 0xfcdd9000
14652 nop
14653 nop
14654 nop
14655 nop
14656 nop
14657 nop
14658 nop
14659 nop
14660 nop
14661 nop
14662 nop
14663 nop
14664 nop
14665 nop
14666 nop
14667 nop
14668 nop
14669 nop
14670 nop
14671 nop
14672 nop
14673 nop
14674 nop
14675 TOGGLE_LSU_IM
14676 .word 0xf658a098
14677 .word 0xc02aa90f
14678thr3_MMU_ASI_PRIMARY_167:
14679 .word 0x87802080
14680 .word 0xc4f42128
14681 .word 0xc036e382
14682 .word 0xc022a1fc
14683 .word 0xbe80a0d8
14684 .word 0xe0dfd000
14685 nop
14686 DO_BRANCH
14687 .word 0x81c4e000
14688 .word 0xbe168000
14689 GOTO_SUPERVISOR0
14690 .word 0xc0742518
14691 .word 0xbe138000
14692 GOTO_SUPERVISOR1
14693 nop
14694Thr3_User_Text_4v001_exit:
14695 EXIT_GOOD
14696Thr3_User_Text_4v001_text_end:
14697/*********************************************************************/
14698SECTION .Thr3_User_Text_4v400 TEXT_VA=0x6d0020c00000
14699attr_text {
14700 Name = .Thr3_User_Text_4v400 ,
14701 VA = 0x6d0020c00000 ,/* 0x6d0020ffffc0 */
14702 RA = 0x0092000000 ,
14703 PA = 0x0092000000 ,
14704 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
14705 thr3_z_ctx_tsb_0 ,
14706 TTE_V = 1 ,
14707 TTE_NFO = 0 ,
14708 TTE_L = 1 ,
14709 TTE_Soft = 0x180000 ,
14710 TTE_IE = 0 ,
14711 TTE_E = 0 ,
14712 TTE_CP = 0 ,
14713 TTE_CV = 0 ,
14714 TTE_P = 1 ,
14715 TTE_EP = 1 ,
14716 TTE_W = 0 ,
14717 TTE_SW1 = 1 ,
14718 TTE_SW0 = 1 ,
14719 TTE_RSVD1 = 0 ,
14720 TTE_Size = 3 ,
14721 /* ITTE_TAG_DATA = 00006d0020c00000 8000000092000083 */
14722 end_label = Thr3_User_Text_4v400_text_end ,
14723 compressimage ,
14724 }
14725.text
14726.global Thr3_User_Text_4v400_text_begin
14727Thr3_User_Text_4v400_text_begin:
14728 wrpr 0, %gl
14729 .word 0x1000000
14730 .word 0xbe168000
14731 P_DDEMAP_RPAGE
14732 nop
14733 nop
14734 .word 0xfcd95060
14735thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_LITTLE_168:
14736 .word 0x8780202b
14737 .word 0xe8b964b0
14738 .word 0xc024aae4
14739 .word 0xc034a8a2
14740 .word 0xbe14c000
14741 RETURN_FROM_SUPERVISOR1
14742 nop
14743Thr3_User_Text_4v400_exit:
14744 EXIT_GOOD
14745Thr3_User_Text_4v400_text_end:
14746/*********************************************************************/
14747SECTION .Thr3_User_Text_4v002 TEXT_VA=0x6b8000092000
14748attr_text {
14749 Name = .Thr3_User_Text_4v002 ,
14750 VA = 0x6b8000092000 ,/* 0x6b8000093fc0 */
14751 RA = 0x03c002e000 ,
14752 PA = 0x03c002e000 ,
14753 TTE_Context = 0x1006 ,/* TEXT_PRIMARY */
14754 thr3_nz_ctx_tsb_0 ,
14755 TTE_V = 1 ,
14756 TTE_NFO = 0 ,
14757 TTE_L = 0 ,
14758 TTE_Soft = 0x060000 ,
14759 TTE_IE = 0 ,
14760 TTE_E = 0 ,
14761 TTE_CP = 1 ,
14762 TTE_CV = 0 ,
14763 TTE_P = 1 ,
14764 TTE_EP = 1 ,
14765 TTE_W = 0 ,
14766 TTE_SW1 = 1 ,
14767 TTE_SW0 = 1 ,
14768 TTE_RSVD1 = 0 ,
14769 TTE_Size = 0 ,
14770 /* ITTE_TAG_DATA = 00006b8000093006 80000003c002e480 */
14771 end_label = Thr3_User_Text_4v002_text_end ,
14772 compressimage ,
14773 }
14774.text
14775.global Thr3_User_Text_4v002_text_begin
14776Thr3_User_Text_4v002_text_begin:
14777 wrpr 0, %gl
14778 .word 0x1000000
14779 .word 0xbe130000
14780 P_DDEMAP_RPAGE
14781 .word 0x1000000
14782 or %g0, 0x310, %i7
14783 P_DTLB_TAG_READ
14784 .word 0xe39a9f00
14785 .word 0xbe8420e8
14786 .word 0xecdfc200
14787thr3_MMU_ASI_PRIMARY_169:
14788 .word 0x87802080
14789 .word 0xe8f6e028
14790 .word 0xbe812098
14791 .word 0xecdfd000
14792 .word 0xd275a140
14793 .word 0xc025a7f0
14794 .word 0xbe812068
14795 .word 0xd4dfc200
14796 nop
14797 nop
14798 nop
14799 P_ACCESS_ITSB_PTR
14800 .word 0xbe11c000
14801 RETURN_FROM_SUPERVISOR0
14802 nop
14803Thr3_User_Text_4v002_exit:
14804 EXIT_GOOD
14805Thr3_User_Text_4v002_text_end:
14806/*********************************************************************/
14807SECTION .Thr3_User_Data_4v101 DATA_VA=0x6b80001ca000
14808attr_data {
14809 Name = .Thr3_User_Data_4v101 ,
14810 VA = 0x6b80001ca000 ,/* 0x6b80001cbfc0 */
14811 RA = 0x03c0060000 ,
14812 PA = 0x03c0060000 ,
14813 TTE_Context = 0x1006 ,/* DATA_PRIMARY */
14814 thr3_nz_ctx_tsb_0 ,
14815 TTE_V = 1 ,
14816 TTE_NFO = 0 ,
14817 TTE_L = 1 ,
14818 TTE_Soft = 0x1b0000 ,
14819 TTE_IE = 0 ,
14820 TTE_E = 0 ,
14821 TTE_CP = 0 ,
14822 TTE_CV = 0 ,
14823 TTE_P = 0 ,
14824 TTE_EP = 0 ,
14825 TTE_W = 1 ,
14826 TTE_SW1 = 0 ,
14827 TTE_SW0 = 0 ,
14828 TTE_RSVD1 = 0 ,
14829 TTE_Size = 0 ,
14830 /* DTTE_TAG_DATA = 00006b80001cb006 80000003c0060040 */
14831 end_label = Thr3_User_Data_4v101_data_end ,
14832 compressimage ,
14833 }
14834.data
14835.global Thr3_User_Data_4v101_data_begin
14836Thr3_User_Data_4v101_data_begin:
14837 .xword 0x6c0000c50000
14838 .xword 0x6d003cc00000
14839 .xword 0x6b800017a000
14840 .xword 0x6d0016400000
14841 .xword 0x6e08f0000000
14842 .xword 0x6d0020c00000
14843 .xword 0x6b8000092000
14844 .xword 0x6b80001ca000
14845 .xword 0x6e0b50000000
14846 .xword 0x6e00e0000000
14847 .xword 0x6b80000d4000
14848 .xword 0x6b8000186000
14849 .xword 0x6d0031000000
14850 .xword 0x6b8000096000
14851 .xword 0x6d0024800000
14852 .xword 0x6c0000760000
14853 .xword 0x6c00000c0000
14854 .xword 0x6c0000ec0000
14855 .xword 0x6b80000fa000
14856 .xword 0x6b8000146000
14857 .xword 0x6c0000270000
14858 .xword 0x6c0000de0000
14859 .xword 0x6c0000930000
14860 .xword 0x6d000f400000
14861 .xword 0x6b8000088000
14862 .xword 0x6b80000ca000
14863 .xword 0x6d0024000000
14864 .xword 0x6c00002d0000
14865 .xword 0x6b800001a000
14866 .xword 0x6b800019c000
14867 .xword 0x6c0000720000
14868 .xword 0x6b80000c4000
14869 .xword 0x6d0007800000
14870 .xword 0x6b8000110000
14871 .xword 0x6d0012000000
14872 .xword 0x6b8000062000
14873 .xword 0x6b8000168000
14874 .xword 0x6b8000158000
14875 .xword 0x6d000cc00000
14876 .xword 0x6e0900000000
14877 .xword 0x6b8000038000
14878 .xword 0x6c0000a00000
14879 .xword 0x6b80000d8000
14880Thr3_User_Data_4v101_data_end:
14881/*********************************************************************/
14882SECTION .Thr3_User_Data_4v201 DATA_VA=0x6e0b50000000
14883attr_data {
14884 Name = .Thr3_User_Data_4v201 ,
14885 VA = 0x6e0b50000000 ,/* 0x6e0b5fffffc0 */
14886 RA = 0x0190000000 ,
14887 PA = 0x0190000000 ,
14888 TTE_Context = 0x1d56 ,/* DATA_SECONDARY */
14889 thr3_nz_ctx_tsb_3 ,
14890 TTE_V = 1 ,
14891 TTE_NFO = 0 ,
14892 TTE_L = 1 ,
14893 TTE_Soft = 0x070000 ,
14894 TTE_IE = 0 ,
14895 TTE_E = 0 ,
14896 TTE_CP = 0 ,
14897 TTE_CV = 0 ,
14898 TTE_P = 0 ,
14899 TTE_EP = 0 ,
14900 TTE_W = 1 ,
14901 TTE_SW1 = 1 ,
14902 TTE_SW0 = 0 ,
14903 TTE_RSVD1 = 0 ,
14904 TTE_Size = 5 ,
14905 /* DTTE_TAG_DATA = 00006e0b50001d56 8000000190000045 */
14906 end_label = Thr3_User_Data_4v201_data_end ,
14907 compressimage ,
14908 }
14909.data
14910.global Thr3_User_Data_4v201_data_begin
14911Thr3_User_Data_4v201_data_begin:
14912 .xword 0x6c0000c50000
14913 .xword 0x6d003cc00000
14914 .xword 0x6b800017a000
14915 .xword 0x6d0016400000
14916 .xword 0x6e08f0000000
14917 .xword 0x6d0020c00000
14918 .xword 0x6b8000092000
14919 .xword 0x6b80001ca000
14920 .xword 0x6e0b50000000
14921 .xword 0x6e00e0000000
14922 .xword 0x6b80000d4000
14923 .xword 0x6b8000186000
14924 .xword 0x6d0031000000
14925 .xword 0x6b8000096000
14926 .xword 0x6d0024800000
14927 .xword 0x6c0000760000
14928 .xword 0x6c00000c0000
14929 .xword 0x6c0000ec0000
14930 .xword 0x6b80000fa000
14931 .xword 0x6b8000146000
14932 .xword 0x6c0000270000
14933 .xword 0x6c0000de0000
14934 .xword 0x6c0000930000
14935 .xword 0x6d000f400000
14936 .xword 0x6b8000088000
14937 .xword 0x6b80000ca000
14938 .xword 0x6d0024000000
14939 .xword 0x6c00002d0000
14940 .xword 0x6b800001a000
14941 .xword 0x6b800019c000
14942 .xword 0x6c0000720000
14943 .xword 0x6b80000c4000
14944 .xword 0x6d0007800000
14945 .xword 0x6b8000110000
14946 .xword 0x6d0012000000
14947 .xword 0x6b8000062000
14948 .xword 0x6b8000168000
14949 .xword 0x6b8000158000
14950 .xword 0x6d000cc00000
14951 .xword 0x6e0900000000
14952 .xword 0x6b8000038000
14953 .xword 0x6c0000a00000
14954 .xword 0x6b80000d8000
14955Thr3_User_Data_4v201_data_end:
14956/*********************************************************************/
14957SECTION .Thr3_User_Data_4v301 DATA_VA=0x6e00e0000000
14958attr_data {
14959 Name = .Thr3_User_Data_4v301 ,
14960 VA = 0x6e00e0000000 ,/* 0x6e00efffffc0 */
14961 RA = 0x0050000000 ,
14962 PA = 0x3850000000 ,
14963 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
14964 thr3_z_ctx_tsb_1 ,
14965 TTE_V = 1 ,
14966 TTE_NFO = 0 ,
14967 TTE_L = 1 ,
14968 TTE_Soft = 0x1a0000 ,
14969 TTE_IE = 0 ,
14970 TTE_E = 0 ,
14971 TTE_CP = 1 ,
14972 TTE_CV = 0 ,
14973 TTE_P = 0 ,
14974 TTE_EP = 0 ,
14975 TTE_W = 1 ,
14976 TTE_SW1 = 1 ,
14977 TTE_SW0 = 0 ,
14978 TTE_RSVD1 = 0 ,
14979 TTE_Size = 5 ,
14980 /* DTTE_TAG_DATA = 00006e00e0000000 8000003850000445 */
14981 end_label = Thr3_User_Data_4v301_data_end ,
14982 compressimage ,
14983 }
14984.data
14985.global Thr3_User_Data_4v301_data_begin
14986Thr3_User_Data_4v301_data_begin:
14987 .xword 0x6c0000c50000
14988 .xword 0x6d003cc00000
14989 .xword 0x6b800017a000
14990 .xword 0x6d0016400000
14991 .xword 0x6e08f0000000
14992 .xword 0x6d0020c00000
14993 .xword 0x6b8000092000
14994 .xword 0x6b80001ca000
14995 .xword 0x6e0b50000000
14996 .xword 0x6e00e0000000
14997 .xword 0x6b80000d4000
14998 .xword 0x6b8000186000
14999 .xword 0x6d0031000000
15000 .xword 0x6b8000096000
15001 .xword 0x6d0024800000
15002 .xword 0x6c0000760000
15003 .xword 0x6c00000c0000
15004 .xword 0x6c0000ec0000
15005 .xword 0x6b80000fa000
15006 .xword 0x6b8000146000
15007 .xword 0x6c0000270000
15008 .xword 0x6c0000de0000
15009 .xword 0x6c0000930000
15010 .xword 0x6d000f400000
15011 .xword 0x6b8000088000
15012 .xword 0x6b80000ca000
15013 .xword 0x6d0024000000
15014 .xword 0x6c00002d0000
15015 .xword 0x6b800001a000
15016 .xword 0x6b800019c000
15017 .xword 0x6c0000720000
15018 .xword 0x6b80000c4000
15019 .xword 0x6d0007800000
15020 .xword 0x6b8000110000
15021 .xword 0x6d0012000000
15022 .xword 0x6b8000062000
15023 .xword 0x6b8000168000
15024 .xword 0x6b8000158000
15025 .xword 0x6d000cc00000
15026 .xword 0x6e0900000000
15027 .xword 0x6b8000038000
15028 .xword 0x6c0000a00000
15029 .xword 0x6b80000d8000
15030Thr3_User_Data_4v301_data_end:
15031/*********************************************************************/
15032SECTION .Thr3_User_Text_4v003 TEXT_VA=0x6b80000d4000
15033attr_text {
15034 Name = .Thr3_User_Text_4v003 ,
15035 VA = 0x6b80000d4000 ,/* 0x6b80000d5fc0 */
15036 RA = 0x03c013a000 ,
15037 PA = 0x03c013a000 ,
15038 TTE_Context = 0x1006 ,/* TEXT_PRIMARY */
15039 thr3_nz_ctx_tsb_0 ,
15040 TTE_V = 1 ,
15041 TTE_NFO = 0 ,
15042 TTE_L = 0 ,
15043 TTE_Soft = 0x060000 ,
15044 TTE_IE = 0 ,
15045 TTE_E = 0 ,
15046 TTE_CP = 1 ,
15047 TTE_CV = 0 ,
15048 TTE_P = 0 ,
15049 TTE_EP = 1 ,
15050 TTE_W = 0 ,
15051 TTE_SW1 = 1 ,
15052 TTE_SW0 = 1 ,
15053 TTE_RSVD1 = 0 ,
15054 TTE_Size = 0 ,
15055 /* ITTE_TAG_DATA = 00006b80000d5006 80000003c013a480 */
15056 end_label = Thr3_User_Text_4v003_text_end ,
15057 compressimage ,
15058 }
15059.text
15060.global Thr3_User_Text_4v003_text_begin
15061Thr3_User_Text_4v003_text_begin:
15062 nop
15063 sub %g1, 1, %g1
15064 brz %g1,Thr3_User_Text_4v003_exit
15065 nop
15066 .word 0x1000000
15067 or %g0, 0x7c0, %i7
15068 READ_DDATA_ACCESS
15069 TOGGLE_LSU_IM
15070 .word 0xd0712028
15071 .word 0xc022af20
15072 .word 0xbe138000
15073 GOTO_SUPERVISOR1
15074 .word 0xe276e010
15075 .word 0xc072a6c0
15076 .word 0xfcdd9000
15077 .word 0x1000000
15078 or %g0, 0x439, %i7
15079 LOAD_IDATA_ACCESS
15080 nop
15081 nop
15082 nop
15083 nop
15084 nop
15085 nop
15086 nop
15087 nop
15088 nop
15089 .word 0x1000000
15090 or %g0, 0x4e6, %i7
15091 LOAD_IDATA_ACCESS
15092 DO_BRANCH
15093 .word 0x81c4e000
15094 .word 0xbe124000
15095 GOTO_SUPERVISOR0
15096 .word 0x1000000
15097 .word 0xbe114000
15098 srlx %i7, 8, %i7
15099 andn %i7, 0x1f, %i7
15100 xor %i7, 0x10, %i7
15101 ITLB_PROBE
15102 nop
15103 nop
15104 nop
15105 nop
15106 nop
15107 nop
15108 nop
15109 nop
15110 nop
15111 .word 0x1000000
15112 or %g0, 0x133, %i7
15113 LOAD_IDATA_ACCESS
15114 .word 0xc45da108
15115 .word 0x1000000
15116 or %g0, 0x07f, %i7
15117 LOAD_IDATA_IN
15118 .word 0xd075a028
15119 .word 0xc02daa4c
15120 .word 0xc876e068
15121 .word 0xc0742960
15122 nop
15123 nop
15124 nop
15125 nop
15126 nop
15127 nop
15128 nop
15129 nop
15130 .word 0xfe5eec68
15131 .word 0xc19edf00
15132 DO_BRANCH
15133 .word 0x81c0e088
15134 .word 0xbe168000
15135 GOTO_SUPERVISOR0
15136 .word 0xbe82a118
15137 .word 0xc8dfd000
15138 IDEMAP_ALL_PAGES
15139 .word 0xc02c294c
15140 DDEMAP_NCTX
15141 TOGGLE_LSU_DM
15142 .word 0xfe4aa440
15143 DDEMAP_NCTX
15144 TOGGLE_LSU_DM
15145 .word 0xc6712020
15146 .word 0xc075a4b0
15147 IDEMAP_ALL_RPAGES
15148thr3_MMU_ASI_PRIMARY_170:
15149 .word 0x87802080
15150 .word 0xecf6e0c0
15151 .word 0xfc9c5120
15152 DO_BRANCH
15153 .word 0x81c3e000
15154 .word 0xbe154000
15155 GOTO_SUPERVISOR0
15156 .word 0xf65aa0c0
15157 .word 0x1000000
15158 or %g0, 0x045, %i7
15159 LOAD_DDATA_IN
15160 .word 0x1000000
15161 or %g0, 0x408, %i7
15162 READ_DDATA_ACCESS
15163 .word 0x1000000
15164 or %g0, 0x168, %i7
15165 READ_IDATA_ACCESS
15166 .word 0xc036e1e8
15167 nop
15168 nop
15169 nop
15170 nop
15171 .word 0x1000000
15172 or %g0, 0xa4, %i7
15173 LOAD_IDATA_ACCESS
15174 DDEMAP_PCTX
15175 .word 0x1000000
15176 or %g0, 0x54a, %i7
15177 LOAD_DDATA_ACCESS
15178 .word 0x1000000
15179 .word 0xbe124000
15180 srlx %i7, 8, %i7
15181 andn %i7, 0x1f, %i7
15182 xor %i7, 0x10, %i7
15183 ITLB_PROBE
15184 .word 0x1000000
15185 or %g0, 0x3a8, %i7
15186 READ_DDATA_ACCESS
15187 DO_BRANCH
15188 .word 0x81c26000
15189 .word 0xbe13c000
15190 GOTO_SUPERVISOR0
15191 .word 0xd272a020
15192 .word 0xc02c28a0
15193 .word 0xbe120000
15194 GOTO_SUPERVISOR1
15195 nop
15196Thr3_User_Text_4v003_exit:
15197 EXIT_GOOD
15198Thr3_User_Text_4v003_text_end:
15199/*********************************************************************/
15200SECTION .Thr3_User_Text_4v401 TEXT_VA=0x6b8000186000
15201attr_text {
15202 Name = .Thr3_User_Text_4v401 ,
15203 VA = 0x6b8000186000 ,/* 0x6b8000187fc0 */
15204 RA = 0x03c0194000 ,
15205 PA = 0x03c0194000 ,
15206 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
15207 thr3_z_ctx_tsb_2 ,
15208 TTE_V = 1 ,
15209 TTE_NFO = 0 ,
15210 TTE_L = 1 ,
15211 TTE_Soft = 0x180000 ,
15212 TTE_IE = 0 ,
15213 TTE_E = 0 ,
15214 TTE_CP = 0 ,
15215 TTE_CV = 0 ,
15216 TTE_P = 1 ,
15217 TTE_EP = 1 ,
15218 TTE_W = 0 ,
15219 TTE_SW1 = 1 ,
15220 TTE_SW0 = 1 ,
15221 TTE_RSVD1 = 0 ,
15222 TTE_Size = 0 ,
15223 /* ITTE_TAG_DATA = 00006b8000186000 80000003c0194080 */
15224 end_label = Thr3_User_Text_4v401_text_end ,
15225 compressimage ,
15226 }
15227.text
15228.global Thr3_User_Text_4v401_text_begin
15229Thr3_User_Text_4v401_text_begin:
15230 wrpr 0, %gl
15231thr3_MMU_ASI_AS_IF_USER_PRIMARY_171:
15232 .word 0x87802010
15233 .word 0xe4f12078
15234thr3_MMU_ASI_BLK_COMMIT_P_172:
15235 .word 0x878020e0
15236 .word 0xe3bc2dc0
15237 .word 0xbe812038
15238 .word 0xe0dfc200
15239 .word 0x1000000
15240 .word 0xbe14c000
15241 P_DDEMAP_RPAGE
15242 .word 0xbe842068
15243 .word 0xe0dfc200
15244 .word 0xfcdd9000
15245 P_DDEMAP_PCTX
15246 .word 0xfcd91040
15247thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_173:
15248 .word 0x8780202a
15249 .word 0xd4b8af40
15250 nop
15251 P_ACCESS_ITSB_PTR
15252 .word 0xfcdac220
15253 .word 0xbe11c000
15254 RETURN_FROM_SUPERVISOR1
15255 nop
15256Thr3_User_Text_4v401_exit:
15257 EXIT_GOOD
15258Thr3_User_Text_4v401_text_end:
15259/*********************************************************************/
15260SECTION .Thr3_User_Text_4v004 TEXT_VA=0x6d0031000000
15261attr_text {
15262 Name = .Thr3_User_Text_4v004 ,
15263 VA = 0x6d0031000000 ,/* 0x6d00313fffc0 */
15264 RA = 0x0097400000 ,
15265 PA = 0x0097400000 ,
15266 TTE_Context = 0x1006 ,/* TEXT_PRIMARY */
15267 thr3_nz_ctx_tsb_2 ,
15268 TTE_V = 1 ,
15269 TTE_NFO = 0 ,
15270 TTE_L = 0 ,
15271 TTE_Soft = 0x060000 ,
15272 TTE_IE = 0 ,
15273 TTE_E = 0 ,
15274 TTE_CP = 1 ,
15275 TTE_CV = 0 ,
15276 TTE_P = 1 ,
15277 TTE_EP = 1 ,
15278 TTE_W = 0 ,
15279 TTE_SW1 = 1 ,
15280 TTE_SW0 = 1 ,
15281 TTE_RSVD1 = 0 ,
15282 TTE_Size = 3 ,
15283 /* ITTE_TAG_DATA = 00006d0031001006 8000000097400483 */
15284 end_label = Thr3_User_Text_4v004_text_end ,
15285 compressimage ,
15286 }
15287.text
15288.global Thr3_User_Text_4v004_text_begin
15289Thr3_User_Text_4v004_text_begin:
15290 wrpr 0, %gl
15291 .word 0xfa712120
15292 .word 0xc02ee8de
15293 .word 0xe39c1e00
15294 .word 0x1000000
15295 or %g0, 0x412, %i7
15296 P_LOAD_IDATA_ACCESS
15297 .word 0x1000000
15298 or %g0, 0xe8, %i7
15299 P_DTLB_TAG_READ
15300 .word 0x1000000
15301 or %g0, 0x05f, %i7
15302 P_LOAD_IDATA_IN
15303 nop
15304 nop
15305 nop
15306 .word 0x1000000
15307 or %g0, 0x03c, %i7
15308 P_LOAD_DDATA_IN
15309 .word 0xc072a3b8
15310thr3_MMU_ASI_AS_IF_USER_PRIMARY_174:
15311 .word 0x87802010
15312 .word 0xf2f2a028
15313 .word 0x1000000
15314 or %g0, 0x728, %i7
15315 P_DTLB_TAG_READ
15316 P_ACCESS_DTSB_PTR
15317 .word 0xec5da118
15318 .word 0x1000000
15319 or %g0, 0x793, %i7
15320 P_LOAD_DDATA_ACCESS
15321thr3_MMU_ASI_BLK_SL_175:
15322 .word 0x878020f9
15323 .word 0xe3b96b80
15324 .word 0x1000000
15325 or %g0, 0x148, %i7
15326 P_READ_IDATA_ACCESS
15327 .word 0x1000000
15328 or %g0, 0x5c9, %i7
15329 P_LOAD_DDATA_ACCESS
15330thr3_MMU_ASI_PRIMARY_176:
15331 .word 0x87802080
15332 .word 0xcef0a020
15333 nop
15334 nop
15335 nop
15336 nop
15337 nop
15338 nop
15339 nop
15340 nop
15341 P_DDEMAP_PCTX
15342 nop
15343 nop
15344 nop
15345 nop
15346 nop
15347 nop
15348thr3_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_177:
15349 .word 0x87802018
15350 .word 0xd4f5a068
15351 nop
15352 nop
15353 nop
15354 nop
15355 nop
15356 nop
15357 nop
15358 nop
15359 P_DDEMAP_ALL_PAGES
15360 .word 0xbe812098
15361 .word 0xd4dfc200
15362 .word 0xfcda8200
15363 .word 0x1000000
15364 or %g0, 0x5e0, %i7
15365 P_READ_DDATA_ACCESS
15366 .word 0xfcdec200
15367 .word 0xbe134000
15368 RETURN_FROM_SUPERVISOR0
15369 nop
15370Thr3_User_Text_4v004_exit:
15371 EXIT_GOOD
15372Thr3_User_Text_4v004_text_end:
15373/*********************************************************************/
15374SECTION .Thr3_User_Data_4v102 DATA_VA=0x6b8000096000
15375attr_data {
15376 Name = .Thr3_User_Data_4v102 ,
15377 VA = 0x6b8000096000 ,/* 0x6b8000097fc0 */
15378 RA = 0x03c0066000 ,
15379 PA = 0x03c0066000 ,
15380 TTE_Context = 0x1006 ,/* DATA_PRIMARY */
15381 thr3_nz_ctx_tsb_0 ,
15382 TTE_V = 1 ,
15383 TTE_NFO = 0 ,
15384 TTE_L = 1 ,
15385 TTE_Soft = 0x1b0000 ,
15386 TTE_IE = 0 ,
15387 TTE_E = 0 ,
15388 TTE_CP = 0 ,
15389 TTE_CV = 0 ,
15390 TTE_P = 0 ,
15391 TTE_EP = 0 ,
15392 TTE_W = 1 ,
15393 TTE_SW1 = 0 ,
15394 TTE_SW0 = 0 ,
15395 TTE_RSVD1 = 0 ,
15396 TTE_Size = 0 ,
15397 /* DTTE_TAG_DATA = 00006b8000097006 80000003c0066040 */
15398 end_label = Thr3_User_Data_4v102_data_end ,
15399 compressimage ,
15400 }
15401.data
15402.global Thr3_User_Data_4v102_data_begin
15403Thr3_User_Data_4v102_data_begin:
15404 .xword 0x6c0000c50000
15405 .xword 0x6d003cc00000
15406 .xword 0x6b800017a000
15407 .xword 0x6d0016400000
15408 .xword 0x6e08f0000000
15409 .xword 0x6d0020c00000
15410 .xword 0x6b8000092000
15411 .xword 0x6b80001ca000
15412 .xword 0x6e0b50000000
15413 .xword 0x6e00e0000000
15414 .xword 0x6b80000d4000
15415 .xword 0x6b8000186000
15416 .xword 0x6d0031000000
15417 .xword 0x6b8000096000
15418 .xword 0x6d0024800000
15419 .xword 0x6c0000760000
15420 .xword 0x6c00000c0000
15421 .xword 0x6c0000ec0000
15422 .xword 0x6b80000fa000
15423 .xword 0x6b8000146000
15424 .xword 0x6c0000270000
15425 .xword 0x6c0000de0000
15426 .xword 0x6c0000930000
15427 .xword 0x6d000f400000
15428 .xword 0x6b8000088000
15429 .xword 0x6b80000ca000
15430 .xword 0x6d0024000000
15431 .xword 0x6c00002d0000
15432 .xword 0x6b800001a000
15433 .xword 0x6b800019c000
15434 .xword 0x6c0000720000
15435 .xword 0x6b80000c4000
15436 .xword 0x6d0007800000
15437 .xword 0x6b8000110000
15438 .xword 0x6d0012000000
15439 .xword 0x6b8000062000
15440 .xword 0x6b8000168000
15441 .xword 0x6b8000158000
15442 .xword 0x6d000cc00000
15443 .xword 0x6e0900000000
15444 .xword 0x6b8000038000
15445 .xword 0x6c0000a00000
15446 .xword 0x6b80000d8000
15447Thr3_User_Data_4v102_data_end:
15448/*********************************************************************/
15449SECTION .Thr3_User_Data_4v202 DATA_VA=0x6d0024800000
15450attr_data {
15451 Name = .Thr3_User_Data_4v202 ,
15452 VA = 0x6d0024800000 ,/* 0x6d0024bfffc0 */
15453 RA = 0x0093800000 ,
15454 PA = 0x0093800000 ,
15455 TTE_Context = 0x1d56 ,/* DATA_SECONDARY */
15456 thr3_nz_ctx_tsb_2 ,
15457 TTE_V = 1 ,
15458 TTE_NFO = 0 ,
15459 TTE_L = 1 ,
15460 TTE_Soft = 0x070000 ,
15461 TTE_IE = 0 ,
15462 TTE_E = 0 ,
15463 TTE_CP = 0 ,
15464 TTE_CV = 0 ,
15465 TTE_P = 0 ,
15466 TTE_EP = 0 ,
15467 TTE_W = 1 ,
15468 TTE_SW1 = 1 ,
15469 TTE_SW0 = 0 ,
15470 TTE_RSVD1 = 0 ,
15471 TTE_Size = 3 ,
15472 /* DTTE_TAG_DATA = 00006d0024801d56 8000000093800043 */
15473 end_label = Thr3_User_Data_4v202_data_end ,
15474 compressimage ,
15475 }
15476.data
15477.global Thr3_User_Data_4v202_data_begin
15478Thr3_User_Data_4v202_data_begin:
15479 .xword 0x6c0000c50000
15480 .xword 0x6d003cc00000
15481 .xword 0x6b800017a000
15482 .xword 0x6d0016400000
15483 .xword 0x6e08f0000000
15484 .xword 0x6d0020c00000
15485 .xword 0x6b8000092000
15486 .xword 0x6b80001ca000
15487 .xword 0x6e0b50000000
15488 .xword 0x6e00e0000000
15489 .xword 0x6b80000d4000
15490 .xword 0x6b8000186000
15491 .xword 0x6d0031000000
15492 .xword 0x6b8000096000
15493 .xword 0x6d0024800000
15494 .xword 0x6c0000760000
15495 .xword 0x6c00000c0000
15496 .xword 0x6c0000ec0000
15497 .xword 0x6b80000fa000
15498 .xword 0x6b8000146000
15499 .xword 0x6c0000270000
15500 .xword 0x6c0000de0000
15501 .xword 0x6c0000930000
15502 .xword 0x6d000f400000
15503 .xword 0x6b8000088000
15504 .xword 0x6b80000ca000
15505 .xword 0x6d0024000000
15506 .xword 0x6c00002d0000
15507 .xword 0x6b800001a000
15508 .xword 0x6b800019c000
15509 .xword 0x6c0000720000
15510 .xword 0x6b80000c4000
15511 .xword 0x6d0007800000
15512 .xword 0x6b8000110000
15513 .xword 0x6d0012000000
15514 .xword 0x6b8000062000
15515 .xword 0x6b8000168000
15516 .xword 0x6b8000158000
15517 .xword 0x6d000cc00000
15518 .xword 0x6e0900000000
15519 .xword 0x6b8000038000
15520 .xword 0x6c0000a00000
15521 .xword 0x6b80000d8000
15522Thr3_User_Data_4v202_data_end:
15523/*********************************************************************/
15524SECTION .Thr3_User_Data_4v302 DATA_VA=0x6c0000760000
15525attr_data {
15526 Name = .Thr3_User_Data_4v302 ,
15527 VA = 0x6c0000760000 ,/* 0x6c000076ffc0 */
15528 RA = 0x00f0430000 ,
15529 PA = 0x3cf0430000 ,
15530 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
15531 thr3_z_ctx_tsb_3 ,
15532 TTE_V = 1 ,
15533 TTE_NFO = 0 ,
15534 TTE_L = 1 ,
15535 TTE_Soft = 0x1a0000 ,
15536 TTE_IE = 0 ,
15537 TTE_E = 0 ,
15538 TTE_CP = 1 ,
15539 TTE_CV = 0 ,
15540 TTE_P = 0 ,
15541 TTE_EP = 0 ,
15542 TTE_W = 1 ,
15543 TTE_SW1 = 1 ,
15544 TTE_SW0 = 0 ,
15545 TTE_RSVD1 = 0 ,
15546 TTE_Size = 1 ,
15547 /* DTTE_TAG_DATA = 00006c0000760000 8000003cf0430441 */
15548 end_label = Thr3_User_Data_4v302_data_end ,
15549 compressimage ,
15550 }
15551.data
15552.global Thr3_User_Data_4v302_data_begin
15553Thr3_User_Data_4v302_data_begin:
15554 .xword 0x6c0000c50000
15555 .xword 0x6d003cc00000
15556 .xword 0x6b800017a000
15557 .xword 0x6d0016400000
15558 .xword 0x6e08f0000000
15559 .xword 0x6d0020c00000
15560 .xword 0x6b8000092000
15561 .xword 0x6b80001ca000
15562 .xword 0x6e0b50000000
15563 .xword 0x6e00e0000000
15564 .xword 0x6b80000d4000
15565 .xword 0x6b8000186000
15566 .xword 0x6d0031000000
15567 .xword 0x6b8000096000
15568 .xword 0x6d0024800000
15569 .xword 0x6c0000760000
15570 .xword 0x6c00000c0000
15571 .xword 0x6c0000ec0000
15572 .xword 0x6b80000fa000
15573 .xword 0x6b8000146000
15574 .xword 0x6c0000270000
15575 .xword 0x6c0000de0000
15576 .xword 0x6c0000930000
15577 .xword 0x6d000f400000
15578 .xword 0x6b8000088000
15579 .xword 0x6b80000ca000
15580 .xword 0x6d0024000000
15581 .xword 0x6c00002d0000
15582 .xword 0x6b800001a000
15583 .xword 0x6b800019c000
15584 .xword 0x6c0000720000
15585 .xword 0x6b80000c4000
15586 .xword 0x6d0007800000
15587 .xword 0x6b8000110000
15588 .xword 0x6d0012000000
15589 .xword 0x6b8000062000
15590 .xword 0x6b8000168000
15591 .xword 0x6b8000158000
15592 .xword 0x6d000cc00000
15593 .xword 0x6e0900000000
15594 .xword 0x6b8000038000
15595 .xword 0x6c0000a00000
15596 .xword 0x6b80000d8000
15597Thr3_User_Data_4v302_data_end:
15598/*********************************************************************/
15599SECTION .Thr3_User_Text_4v005 TEXT_VA=0x6c00000c0000
15600attr_text {
15601 Name = .Thr3_User_Text_4v005 ,
15602 VA = 0x6c00000c0000 ,/* 0x6c00000cffc0 */
15603 RA = 0x00f00f0000 ,
15604 PA = 0x3cf00f0000 ,
15605 TTE_Context = 0x1006 ,/* TEXT_PRIMARY */
15606 thr3_nz_ctx_tsb_1 ,
15607 TTE_V = 1 ,
15608 TTE_NFO = 0 ,
15609 TTE_L = 0 ,
15610 TTE_Soft = 0x060000 ,
15611 TTE_IE = 0 ,
15612 TTE_E = 0 ,
15613 TTE_CP = 1 ,
15614 TTE_CV = 0 ,
15615 TTE_P = 0 ,
15616 TTE_EP = 1 ,
15617 TTE_W = 0 ,
15618 TTE_SW1 = 1 ,
15619 TTE_SW0 = 1 ,
15620 TTE_RSVD1 = 0 ,
15621 TTE_Size = 1 ,
15622 /* ITTE_TAG_DATA = 00006c00000c1006 8000003cf00f0481 */
15623 end_label = Thr3_User_Text_4v005_text_end ,
15624 compressimage ,
15625 }
15626.text
15627.global Thr3_User_Text_4v005_text_begin
15628Thr3_User_Text_4v005_text_begin:
15629 nop
15630 sub %g1, 1, %g1
15631 brz %g1,Thr3_User_Text_4v005_exit
15632 nop
15633 .word 0x1000000
15634 or %g0, 0x040, %i7
15635 LOAD_IDATA_IN
15636 .word 0x1000000
15637 or %g0, 0x059, %i7
15638 LOAD_DDATA_IN
15639 nop
15640 nop
15641 nop
15642 nop
15643 nop
15644 nop
15645 nop
15646 nop
15647 nop
15648 nop
15649 nop
15650 .word 0x1000000
15651 .word 0xbe104000
15652 DDEMAP_PAGE
15653 .word 0x1000000
15654 or %g0, 0x148, %i7
15655 READ_IDATA_ACCESS
15656 DDEMAP_ALL_RPAGES
15657 nop
15658 nop
15659 nop
15660 nop
15661 nop
15662 IDEMAP_ALL_PAGES
15663 TOGGLE_LSU_IM
15664 DDEMAP_SCTX
15665 .word 0xc0342158
15666 .word 0x1000000
15667 or %g0, 0x5c0, %i7
15668 READ_IDATA_ACCESS
15669 .word 0xbe138000
15670 GOTO_SUPERVISOR1
15671 .word 0xbe846040
15672 .word 0xe39fde20
15673thr3_MMU_ASI_PRIMARY_LITTLE_178:
15674 .word 0x87802088
15675 .word 0xe0bda170
15676 .word 0xfcd95160
15677 nop
15678 nop
15679 nop
15680 nop
15681 .word 0xbe154000
15682 GOTO_SUPERVISOR0
15683 IDEMAP_PCTX
15684 nop
15685 nop
15686 nop
15687 nop
15688 .word 0x1000000
15689 or %g0, 0xc8, %i7
15690 READ_IDATA_ACCESS
15691 nop
15692 nop
15693 nop
15694 nop
15695 nop
15696 nop
15697 nop
15698 nop
15699 .word 0xe25c2070
15700 .word 0xbe85a118
15701 .word 0xf6dfd000
15702 .word 0x1000000
15703 or %g0, 0x410, %i7
15704 READ_IDATA_ACCESS
15705 .word 0x1000000
15706 or %g0, 0x08f, %i7
15707 LOAD_IDATA_IN
15708 TOGGLE_LSU_DM
15709 .word 0x1000000
15710 .word 0xbe134000
15711 DDEMAP_PAGE
15712 nop
15713 nop
15714 nop
15715 nop
15716 nop
15717 nop
15718 nop
15719 .word 0x1000000
15720 or %g0, 0x6e8, %i7
15721 DTLB_TAG_READ
15722 .word 0xbe8420d8
15723 .word 0xecdfd000
15724 nop
15725 nop
15726 nop
15727 nop
15728 nop
15729 nop
15730 nop
15731 nop
15732 nop
15733 .word 0xbe138000
15734 GOTO_SUPERVISOR1
15735 .word 0x1000000
15736 or %g0, 0x522, %i7
15737 LOAD_DDATA_ACCESS
15738 .word 0xd276e100
15739 .word 0xc0292ddd
15740 .word 0xc026e194
15741 nop
15742 nop
15743 nop
15744 nop
15745 nop
15746 .word 0xbe842008
15747 .word 0xd4dfd000
15748 .word 0xc0242240
15749 .word 0x1000000
15750 or %g0, 0x6e8, %i7
15751 READ_DDATA_ACCESS
15752 .word 0x1000000
15753 or %g0, 0x330, %i7
15754 READ_DDATA_ACCESS
15755 .word 0x1000000
15756 or %g0, 0xf8, %i7
15757 READ_IDATA_ACCESS
15758 nop
15759 nop
15760 .word 0xe675a0d0
15761 .word 0xc0742f88
15762 .word 0xbe13c000
15763 GOTO_SUPERVISOR0
15764 .word 0xf65aa118
15765 IDEMAP_ALL_RPAGES
15766 .word 0xbe82e010
15767 .word 0xe2dfd020
15768 .word 0xee5da018
15769 DO_BRANCH
15770 .word 0x81c76000
15771 .word 0xbe168000
15772 GOTO_SUPERVISOR0
15773 .word 0xd075a0b0
15774 .word 0xc035ae44
15775 .word 0xbe120000
15776 GOTO_SUPERVISOR1
15777 nop
15778Thr3_User_Text_4v005_exit:
15779 EXIT_GOOD
15780Thr3_User_Text_4v005_text_end:
15781/*********************************************************************/
15782SECTION .Thr3_User_Text_4v402 TEXT_VA=0x6c0000ec0000
15783attr_text {
15784 Name = .Thr3_User_Text_4v402 ,
15785 VA = 0x6c0000ec0000 ,/* 0x6c0000ecffc0 */
15786 RA = 0x00f01a0000 ,
15787 PA = 0x3cf01a0000 ,
15788 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
15789 thr3_z_ctx_tsb_3 ,
15790 TTE_V = 1 ,
15791 TTE_NFO = 0 ,
15792 TTE_L = 1 ,
15793 TTE_Soft = 0x180000 ,
15794 TTE_IE = 0 ,
15795 TTE_E = 0 ,
15796 TTE_CP = 0 ,
15797 TTE_CV = 0 ,
15798 TTE_P = 1 ,
15799 TTE_EP = 1 ,
15800 TTE_W = 0 ,
15801 TTE_SW1 = 1 ,
15802 TTE_SW0 = 1 ,
15803 TTE_RSVD1 = 0 ,
15804 TTE_Size = 1 ,
15805 /* ITTE_TAG_DATA = 00006c0000ec0000 8000003cf01a0081 */
15806 end_label = Thr3_User_Text_4v402_text_end ,
15807 compressimage ,
15808 }
15809.text
15810.global Thr3_User_Text_4v402_text_begin
15811Thr3_User_Text_4v402_text_begin:
15812 wrpr 0, %gl
15813 nop
15814 nop
15815 nop
15816 nop
15817 nop
15818 nop
15819 nop
15820 nop
15821 nop
15822 nop
15823 nop
15824 nop
15825 nop
15826 nop
15827 .word 0xfcda9000
15828thr3_MMU_ASI_PRIMARY_179:
15829 .word 0x87802080
15830 .word 0xd2f6e020
15831 .word 0xfe4b2cc5
15832 P_TOGGLE_LSU_IM
15833 .word 0xfe55ef40
15834 .word 0xbe816010
15835 .word 0xcadfc220
15836 .word 0x1000000
15837 or %g0, 0x428, %i7
15838 P_READ_IDATA_ACCESS
15839 .word 0xfe49ac2b
15840 .word 0xfcd89000
15841 .word 0xbe160000
15842 RETURN_FROM_SUPERVISOR1
15843 nop
15844Thr3_User_Text_4v402_exit:
15845 EXIT_GOOD
15846Thr3_User_Text_4v402_text_end:
15847/*********************************************************************/
15848SECTION .Thr3_User_Text_4v006 TEXT_VA=0x6b80000fa000
15849attr_text {
15850 Name = .Thr3_User_Text_4v006 ,
15851 VA = 0x6b80000fa000 ,/* 0x6b80000fbfc0 */
15852 RA = 0x03c00ec000 ,
15853 PA = 0x03c00ec000 ,
15854 TTE_Context = 0x1006 ,/* TEXT_PRIMARY */
15855 thr3_nz_ctx_tsb_0 ,
15856 TTE_V = 1 ,
15857 TTE_NFO = 0 ,
15858 TTE_L = 0 ,
15859 TTE_Soft = 0x060000 ,
15860 TTE_IE = 0 ,
15861 TTE_E = 0 ,
15862 TTE_CP = 1 ,
15863 TTE_CV = 0 ,
15864 TTE_P = 1 ,
15865 TTE_EP = 1 ,
15866 TTE_W = 0 ,
15867 TTE_SW1 = 1 ,
15868 TTE_SW0 = 1 ,
15869 TTE_RSVD1 = 0 ,
15870 TTE_Size = 0 ,
15871 /* ITTE_TAG_DATA = 00006b80000fb006 80000003c00ec480 */
15872 end_label = Thr3_User_Text_4v006_text_end ,
15873 compressimage ,
15874 }
15875.text
15876.global Thr3_User_Text_4v006_text_begin
15877Thr3_User_Text_4v006_text_begin:
15878 wrpr 0, %gl
15879 .word 0xe672a020
15880 .word 0xc036eca4
15881 P_TOGGLE_LSU_DM
15882 .word 0x1000000
15883 or %g0, 0x140, %i7
15884 P_LOAD_IDATA_ACCESS
15885 P_ACCESS_ITSB_PTR
15886 P_IDEMAP_PCTX
15887 .word 0x1000000
15888 or %g0, 0xb8, %i7
15889 P_ITLB_TAG_READ
15890 .word 0x1000000
15891 or %g0, 0x063, %i7
15892 P_LOAD_DDATA_IN
15893thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_180:
15894 .word 0x87802022
15895 .word 0xccb8a570
15896 .word 0xbe82a148
15897 .word 0xe0dfc200
15898 P_DDEMAP_ALL
15899 P_DDEMAP_SCTX
15900 .word 0x1000000
15901 or %g0, 0x004, %i7
15902 P_LOAD_DDATA_IN
15903 nop
15904 nop
15905 nop
15906 nop
15907 nop
15908 nop
15909 nop
15910 nop
15911 nop
15912thr3_MMU_ASI_AS_IF_USER_PRIMARY_181:
15913 .word 0x87802010
15914 .word 0xe8f2a028
15915 .word 0xbe11c000
15916 RETURN_FROM_SUPERVISOR0
15917 nop
15918Thr3_User_Text_4v006_exit:
15919 EXIT_GOOD
15920Thr3_User_Text_4v006_text_end:
15921/*********************************************************************/
15922SECTION .Thr3_User_Data_4v103 DATA_VA=0x6b8000146000
15923attr_data {
15924 Name = .Thr3_User_Data_4v103 ,
15925 VA = 0x6b8000146000 ,/* 0x6b8000147fc0 */
15926 RA = 0x03c004a000 ,
15927 PA = 0x03c004a000 ,
15928 TTE_Context = 0x1006 ,/* DATA_PRIMARY */
15929 thr3_nz_ctx_tsb_0 ,
15930 TTE_V = 1 ,
15931 TTE_NFO = 0 ,
15932 TTE_L = 1 ,
15933 TTE_Soft = 0x1b0000 ,
15934 TTE_IE = 0 ,
15935 TTE_E = 0 ,
15936 TTE_CP = 0 ,
15937 TTE_CV = 0 ,
15938 TTE_P = 0 ,
15939 TTE_EP = 0 ,
15940 TTE_W = 1 ,
15941 TTE_SW1 = 0 ,
15942 TTE_SW0 = 0 ,
15943 TTE_RSVD1 = 0 ,
15944 TTE_Size = 0 ,
15945 /* DTTE_TAG_DATA = 00006b8000147006 80000003c004a040 */
15946 end_label = Thr3_User_Data_4v103_data_end ,
15947 compressimage ,
15948 }
15949.data
15950.global Thr3_User_Data_4v103_data_begin
15951Thr3_User_Data_4v103_data_begin:
15952 .xword 0x6c0000c50000
15953 .xword 0x6d003cc00000
15954 .xword 0x6b800017a000
15955 .xword 0x6d0016400000
15956 .xword 0x6e08f0000000
15957 .xword 0x6d0020c00000
15958 .xword 0x6b8000092000
15959 .xword 0x6b80001ca000
15960 .xword 0x6e0b50000000
15961 .xword 0x6e00e0000000
15962 .xword 0x6b80000d4000
15963 .xword 0x6b8000186000
15964 .xword 0x6d0031000000
15965 .xword 0x6b8000096000
15966 .xword 0x6d0024800000
15967 .xword 0x6c0000760000
15968 .xword 0x6c00000c0000
15969 .xword 0x6c0000ec0000
15970 .xword 0x6b80000fa000
15971 .xword 0x6b8000146000
15972 .xword 0x6c0000270000
15973 .xword 0x6c0000de0000
15974 .xword 0x6c0000930000
15975 .xword 0x6d000f400000
15976 .xword 0x6b8000088000
15977 .xword 0x6b80000ca000
15978 .xword 0x6d0024000000
15979 .xword 0x6c00002d0000
15980 .xword 0x6b800001a000
15981 .xword 0x6b800019c000
15982 .xword 0x6c0000720000
15983 .xword 0x6b80000c4000
15984 .xword 0x6d0007800000
15985 .xword 0x6b8000110000
15986 .xword 0x6d0012000000
15987 .xword 0x6b8000062000
15988 .xword 0x6b8000168000
15989 .xword 0x6b8000158000
15990 .xword 0x6d000cc00000
15991 .xword 0x6e0900000000
15992 .xword 0x6b8000038000
15993 .xword 0x6c0000a00000
15994 .xword 0x6b80000d8000
15995Thr3_User_Data_4v103_data_end:
15996/*********************************************************************/
15997SECTION .Thr3_User_Data_4v303 DATA_VA=0x6c0000270000
15998attr_data {
15999 Name = .Thr3_User_Data_4v303 ,
16000 VA = 0x6c0000270000 ,/* 0x6c000027ffc0 */
16001 RA = 0x00f0d50000 ,
16002 PA = 0x3cf0d50000 ,
16003 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
16004 thr3_z_ctx_tsb_3 ,
16005 TTE_V = 1 ,
16006 TTE_NFO = 0 ,
16007 TTE_L = 1 ,
16008 TTE_Soft = 0x1a0000 ,
16009 TTE_IE = 0 ,
16010 TTE_E = 0 ,
16011 TTE_CP = 1 ,
16012 TTE_CV = 0 ,
16013 TTE_P = 0 ,
16014 TTE_EP = 0 ,
16015 TTE_W = 1 ,
16016 TTE_SW1 = 1 ,
16017 TTE_SW0 = 0 ,
16018 TTE_RSVD1 = 0 ,
16019 TTE_Size = 1 ,
16020 /* DTTE_TAG_DATA = 00006c0000270000 8000003cf0d50441 */
16021 end_label = Thr3_User_Data_4v303_data_end ,
16022 compressimage ,
16023 }
16024.data
16025.global Thr3_User_Data_4v303_data_begin
16026Thr3_User_Data_4v303_data_begin:
16027 .xword 0x6c0000c50000
16028 .xword 0x6d003cc00000
16029 .xword 0x6b800017a000
16030 .xword 0x6d0016400000
16031 .xword 0x6e08f0000000
16032 .xword 0x6d0020c00000
16033 .xword 0x6b8000092000
16034 .xword 0x6b80001ca000
16035 .xword 0x6e0b50000000
16036 .xword 0x6e00e0000000
16037 .xword 0x6b80000d4000
16038 .xword 0x6b8000186000
16039 .xword 0x6d0031000000
16040 .xword 0x6b8000096000
16041 .xword 0x6d0024800000
16042 .xword 0x6c0000760000
16043 .xword 0x6c00000c0000
16044 .xword 0x6c0000ec0000
16045 .xword 0x6b80000fa000
16046 .xword 0x6b8000146000
16047 .xword 0x6c0000270000
16048 .xword 0x6c0000de0000
16049 .xword 0x6c0000930000
16050 .xword 0x6d000f400000
16051 .xword 0x6b8000088000
16052 .xword 0x6b80000ca000
16053 .xword 0x6d0024000000
16054 .xword 0x6c00002d0000
16055 .xword 0x6b800001a000
16056 .xword 0x6b800019c000
16057 .xword 0x6c0000720000
16058 .xword 0x6b80000c4000
16059 .xword 0x6d0007800000
16060 .xword 0x6b8000110000
16061 .xword 0x6d0012000000
16062 .xword 0x6b8000062000
16063 .xword 0x6b8000168000
16064 .xword 0x6b8000158000
16065 .xword 0x6d000cc00000
16066 .xword 0x6e0900000000
16067 .xword 0x6b8000038000
16068 .xword 0x6c0000a00000
16069 .xword 0x6b80000d8000
16070Thr3_User_Data_4v303_data_end:
16071/*********************************************************************/
16072SECTION .Thr3_User_Text_4v007 TEXT_VA=0x6c0000de0000
16073attr_text {
16074 Name = .Thr3_User_Text_4v007 ,
16075 VA = 0x6c0000de0000 ,/* 0x6c0000deffc0 */
16076 RA = 0x00f0e60000 ,
16077 PA = 0x3cf0e60000 ,
16078 TTE_Context = 0x1006 ,/* TEXT_PRIMARY */
16079 thr3_nz_ctx_tsb_1 ,
16080 TTE_V = 1 ,
16081 TTE_NFO = 0 ,
16082 TTE_L = 0 ,
16083 TTE_Soft = 0x060000 ,
16084 TTE_IE = 0 ,
16085 TTE_E = 0 ,
16086 TTE_CP = 1 ,
16087 TTE_CV = 0 ,
16088 TTE_P = 0 ,
16089 TTE_EP = 1 ,
16090 TTE_W = 0 ,
16091 TTE_SW1 = 1 ,
16092 TTE_SW0 = 1 ,
16093 TTE_RSVD1 = 0 ,
16094 TTE_Size = 1 ,
16095 /* ITTE_TAG_DATA = 00006c0000de1006 8000003cf0e60481 */
16096 end_label = Thr3_User_Text_4v007_text_end ,
16097 compressimage ,
16098 }
16099.text
16100.global Thr3_User_Text_4v007_text_begin
16101Thr3_User_Text_4v007_text_begin:
16102 nop
16103 sub %g1, 1, %g1
16104 brz %g1,Thr3_User_Text_4v007_exit
16105 nop
16106 DDEMAP_ALL_PAGES
16107 .word 0x1000000
16108 .word 0xbe11c000
16109 DDEMAP_RPAGE
16110 .word 0xbe842098
16111 .word 0xc4dfd000
16112 .word 0x1000000
16113 or %g0, 0x488, %i7
16114 READ_IDATA_ACCESS
16115 .word 0xec76e068
16116 .word 0xc036e8e6
16117 .word 0xfcdc5120
16118 .word 0x1000000
16119 or %g0, 0x478, %i7
16120 READ_IDATA_ACCESS
16121 DDEMAP_ALL_PAGES
16122 .word 0x1000000
16123 or %g0, 0x643, %i7
16124 LOAD_DDATA_ACCESS
16125 .word 0xc675a060
16126 .word 0xc020a298
16127 .word 0x1000000
16128 or %g0, 0x03f, %i7
16129 LOAD_IDATA_IN
16130 .word 0xe25aa010
16131 .word 0xc02ee158
16132 .word 0xfcd89000
16133 .word 0xc036e938
16134 .word 0xca75a010
16135 .word 0xc075a938
16136 IDEMAP_PCTX
16137 .word 0xbe124000
16138 GOTO_SUPERVISOR0
16139 .word 0xfcdc1140
16140 .word 0xf272a028
16141 .word 0xc070ab60
16142 TOGGLE_LSU_DM
16143 .word 0x1000000
16144 or %g0, 0x7f0, %i7
16145 READ_DDATA_ACCESS
16146 TOGGLE_LSU_DM
16147 nop
16148 nop
16149 nop
16150 nop
16151 nop
16152 nop
16153 nop
16154 nop
16155 .word 0xbe80a068
16156 .word 0xf6dfd000
16157 .word 0xca712040
16158 .word 0xc02aa99a
16159 nop
16160 nop
16161 nop
16162 nop
16163 nop
16164thr3_MMU_ASI_PRIMARY_182:
16165 .word 0x87802080
16166 .word 0xd0f0a028
16167 nop
16168thr3_MMU_ASI_PRIMARY_183:
16169 .word 0x87802080
16170 .word 0xd0f5a058
16171 IDEMAP_ALL_RPAGES
16172 .word 0xbe168000
16173 GOTO_SUPERVISOR0
16174 .word 0x1000000
16175 or %g0, 0x460, %i7
16176 READ_DDATA_ACCESS
16177 .word 0xbe86e008
16178 .word 0xc4dfd000
16179 .word 0xc02aa158
16180 .word 0xfe50ac3c
16181thr3_MMU_ASI_PRIMARY_184:
16182 .word 0x87802080
16183 .word 0xe2f2a010
16184 .word 0x1000000
16185 .word 0xbe120000
16186 srlx %i7, 8, %i7
16187 andn %i7, 0x1f, %i7
16188 ITLB_PROBE
16189 .word 0x1000000
16190 or %g0, 0x518, %i7
16191 READ_IDATA_ACCESS
16192thr3_MMU_ASI_PRIMARY_LITTLE_185:
16193 .word 0x87802088
16194 .word 0xe6f2a0f0
16195 .word 0xfa72a0f0
16196 .word 0xc02aadab
16197 .word 0xfcd89000
16198 .word 0x1000000
16199 .word 0xbe14c000
16200 IDEMAP_PAGE
16201 .word 0xbe8120d8
16202 .word 0xc8dfd000
16203 .word 0xf65ee0e8
16204 .word 0xc072a7f0
16205 .word 0xfe4daea8
16206 IDEMAP_ALL
16207 TOGGLE_LSU_DM
16208 DO_BRANCH
16209 .word 0x81c72000
16210 .word 0xbe124000
16211 GOTO_SUPERVISOR0
16212 nop
16213 nop
16214 nop
16215 .word 0xfcdd9000
16216 nop
16217 nop
16218 nop
16219 nop
16220 nop
16221 nop
16222 .word 0x1000000
16223 or %g0, 0x014, %i7
16224 LOAD_DDATA_IN
16225 .word 0xc022a770
16226 ACCESS_DTSB_PTR
16227 TOGGLE_LSU_DM
16228 TOGGLE_LSU_IM
16229 nop
16230 nop
16231 .word 0x1000000
16232 .word 0xbe108000
16233 IDEMAP_RPAGE
16234 nop
16235 nop
16236 nop
16237 nop
16238 DO_BRANCH
16239 .word 0x81c56000
16240 .word 0xbe154000
16241 GOTO_SUPERVISOR0
16242 .word 0xfe54239e
16243 .word 0xbe138000
16244 GOTO_SUPERVISOR1
16245 nop
16246Thr3_User_Text_4v007_exit:
16247 EXIT_GOOD
16248Thr3_User_Text_4v007_text_end:
16249/*********************************************************************/
16250SECTION .Thr3_User_Text_4v403 TEXT_VA=0x6c0000930000
16251attr_text {
16252 Name = .Thr3_User_Text_4v403 ,
16253 VA = 0x6c0000930000 ,/* 0x6c000093ffc0 */
16254 RA = 0x00f0240000 ,
16255 PA = 0x3cf0240000 ,
16256 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
16257 thr3_z_ctx_tsb_3 ,
16258 TTE_V = 1 ,
16259 TTE_NFO = 0 ,
16260 TTE_L = 1 ,
16261 TTE_Soft = 0x180000 ,
16262 TTE_IE = 0 ,
16263 TTE_E = 0 ,
16264 TTE_CP = 0 ,
16265 TTE_CV = 0 ,
16266 TTE_P = 1 ,
16267 TTE_EP = 1 ,
16268 TTE_W = 0 ,
16269 TTE_SW1 = 1 ,
16270 TTE_SW0 = 1 ,
16271 TTE_RSVD1 = 0 ,
16272 TTE_Size = 1 ,
16273 /* ITTE_TAG_DATA = 00006c0000930000 8000003cf0240081 */
16274 end_label = Thr3_User_Text_4v403_text_end ,
16275 compressimage ,
16276 }
16277.text
16278.global Thr3_User_Text_4v403_text_begin
16279Thr3_User_Text_4v403_text_begin:
16280 wrpr 0, %gl
16281 P_DDEMAP_NCTX
16282 P_IDEMAP_ALL_PAGES
16283 .word 0xfcda9000
16284 P_DDEMAP_SCTX
16285 P_IDEMAP_ALL
16286 .word 0x1000000
16287 .word 0xbe140000
16288 srlx %i7, 8, %i7
16289 andn %i7, 0x1f, %i7
16290 P_ITLB_PROBE
16291 .word 0x1000000
16292 or %g0, 0x093, %i7
16293 P_LOAD_IDATA_IN
16294 .word 0xfe49aca3
16295 .word 0xfe5b2340
16296 .word 0xfe51a52c
16297 .word 0x1000000
16298 or %g0, 0x0a7, %i7
16299 P_LOAD_DDATA_IN
16300 .word 0x1000000
16301 or %g0, 0x04e, %i7
16302 P_LOAD_IDATA_IN
16303 P_IDEMAP_ALL_RPAGES
16304 nop
16305 nop
16306 nop
16307 nop
16308 nop
16309 nop
16310 nop
16311 nop
16312 .word 0xc45b2108
16313thr3_MMU_ASI_SECONDARY_LITTLE_186:
16314 .word 0x87802089
16315 .word 0xd2f2e0d0
16316 P_TOGGLE_LSU_IM
16317 .word 0xca59a040
16318 .word 0x1000000
16319 or %g0, 0x01c, %i7
16320 P_LOAD_IDATA_IN
16321 .word 0xfcdd8200
16322thr3_MMU_ASI_AS_IF_USER_PRIMARY_187:
16323 .word 0x87802010
16324 .word 0xf2f6e058
16325 P_IDEMAP_NCTX
16326thr3_MMU_ASI_PRIMARY_188:
16327 .word 0x87802080
16328 .word 0xeaf42120
16329thr3_MMU_ASI_PRIMARY_189:
16330 .word 0x87802080
16331 .word 0xc6f2a050
16332thr3_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_190:
16333 .word 0x87802018
16334 .word 0xc6f5a030
16335 .word 0xc02de9d9
16336 P_ACCESS_DTSB_PTR
16337thr3_MMU_ASI_AS_IF_USER_PRIMARY_191:
16338 .word 0x87802010
16339 .word 0xe2f6e010
16340 .word 0xd271a090
16341 .word 0xc0332dd0
16342thr3_MMU_ASI_PRIMARY_192:
16343 .word 0x87802080
16344 .word 0xe2f2a010
16345 .word 0xbe11c000
16346 RETURN_FROM_SUPERVISOR1
16347 nop
16348Thr3_User_Text_4v403_exit:
16349 EXIT_GOOD
16350Thr3_User_Text_4v403_text_end:
16351/*********************************************************************/
16352SECTION .Thr3_User_Text_4v008 TEXT_VA=0x6d000f400000
16353attr_text {
16354 Name = .Thr3_User_Text_4v008 ,
16355 VA = 0x6d000f400000 ,/* 0x6d000f7fffc0 */
16356 RA = 0x0094400000 ,
16357 PA = 0x0094400000 ,
16358 TTE_Context = 0x1006 ,/* TEXT_PRIMARY */
16359 thr3_nz_ctx_tsb_2 ,
16360 TTE_V = 1 ,
16361 TTE_NFO = 0 ,
16362 TTE_L = 0 ,
16363 TTE_Soft = 0x060000 ,
16364 TTE_IE = 0 ,
16365 TTE_E = 0 ,
16366 TTE_CP = 1 ,
16367 TTE_CV = 0 ,
16368 TTE_P = 1 ,
16369 TTE_EP = 1 ,
16370 TTE_W = 0 ,
16371 TTE_SW1 = 1 ,
16372 TTE_SW0 = 1 ,
16373 TTE_RSVD1 = 0 ,
16374 TTE_Size = 3 ,
16375 /* ITTE_TAG_DATA = 00006d000f401006 8000000094400483 */
16376 end_label = Thr3_User_Text_4v008_text_end ,
16377 compressimage ,
16378 }
16379.text
16380.global Thr3_User_Text_4v008_text_begin
16381Thr3_User_Text_4v008_text_begin:
16382 wrpr 0, %gl
16383 nop
16384 nop
16385 nop
16386 .word 0x1000000
16387 .word 0xbe120000
16388 P_DDEMAP_PAGE
16389 P_TOGGLE_LSU_DM
16390 .word 0xe39a9f00
16391 P_DDEMAP_SCTX
16392 nop
16393 nop
16394 nop
16395 .word 0x1000000
16396 .word 0xbe178000
16397 srlx %i7, 8, %i7
16398 andn %i7, 0x1f, %i7
16399 P_ITLB_PROBE
16400 P_DDEMAP_NCTX
16401thr3_MMU_ASI_AS_IF_USER_PRIMARY_193:
16402 .word 0x87802010
16403 .word 0xc6f6e150
16404 .word 0xfe5ee058
16405 P_ACCESS_ITSB_PTR
16406 .word 0x1000000
16407 or %g0, 0x5e0, %i7
16408 P_ITLB_TAG_READ
16409 .word 0xfe40a974
16410 P_ACCESS_ITSB_PTR
16411 .word 0xe39943e0
16412 .word 0x1000000
16413 or %g0, 0x458, %i7
16414 P_DTLB_TAG_READ
16415 .word 0xfcda8300
16416 P_IDEMAP_PCTX
16417 .word 0x1000000
16418 or %g0, 0x097, %i7
16419 P_LOAD_IDATA_IN
16420 nop
16421 nop
16422 nop
16423 nop
16424thr3_MMU_ASI_PRIMARY_194:
16425 .word 0x87802080
16426 .word 0xe8f0a028
16427 .word 0xfcd94220
16428 .word 0x1000000
16429 or %g0, 0x488, %i7
16430 P_ITLB_TAG_READ
16431 .word 0x1000000
16432 or %g0, 0x1f4, %i7
16433 P_LOAD_IDATA_ACCESS
16434 .word 0x1000000
16435 or %g0, 0x140, %i7
16436 P_READ_IDATA_ACCESS
16437 .word 0xbe86a0b0
16438 .word 0xf8dfc2a0
16439 .word 0xbe134000
16440 RETURN_FROM_SUPERVISOR0
16441 nop
16442Thr3_User_Text_4v008_exit:
16443 EXIT_GOOD
16444Thr3_User_Text_4v008_text_end:
16445/*********************************************************************/
16446SECTION .Thr3_User_Data_4v104 DATA_VA=0x6b8000088000
16447attr_data {
16448 Name = .Thr3_User_Data_4v104 ,
16449 VA = 0x6b8000088000 ,/* 0x6b8000089fc0 */
16450 RA = 0x03c0090000 ,
16451 PA = 0x03c0090000 ,
16452 TTE_Context = 0x1006 ,/* DATA_PRIMARY */
16453 thr3_nz_ctx_tsb_0 ,
16454 TTE_V = 1 ,
16455 TTE_NFO = 0 ,
16456 TTE_L = 1 ,
16457 TTE_Soft = 0x1b0000 ,
16458 TTE_IE = 0 ,
16459 TTE_E = 0 ,
16460 TTE_CP = 0 ,
16461 TTE_CV = 0 ,
16462 TTE_P = 0 ,
16463 TTE_EP = 0 ,
16464 TTE_W = 1 ,
16465 TTE_SW1 = 0 ,
16466 TTE_SW0 = 0 ,
16467 TTE_RSVD1 = 0 ,
16468 TTE_Size = 0 ,
16469 /* DTTE_TAG_DATA = 00006b8000089006 80000003c0090040 */
16470 end_label = Thr3_User_Data_4v104_data_end ,
16471 compressimage ,
16472 }
16473.data
16474.global Thr3_User_Data_4v104_data_begin
16475Thr3_User_Data_4v104_data_begin:
16476 .xword 0x6c0000c50000
16477 .xword 0x6d003cc00000
16478 .xword 0x6b800017a000
16479 .xword 0x6d0016400000
16480 .xword 0x6e08f0000000
16481 .xword 0x6d0020c00000
16482 .xword 0x6b8000092000
16483 .xword 0x6b80001ca000
16484 .xword 0x6e0b50000000
16485 .xword 0x6e00e0000000
16486 .xword 0x6b80000d4000
16487 .xword 0x6b8000186000
16488 .xword 0x6d0031000000
16489 .xword 0x6b8000096000
16490 .xword 0x6d0024800000
16491 .xword 0x6c0000760000
16492 .xword 0x6c00000c0000
16493 .xword 0x6c0000ec0000
16494 .xword 0x6b80000fa000
16495 .xword 0x6b8000146000
16496 .xword 0x6c0000270000
16497 .xword 0x6c0000de0000
16498 .xword 0x6c0000930000
16499 .xword 0x6d000f400000
16500 .xword 0x6b8000088000
16501 .xword 0x6b80000ca000
16502 .xword 0x6d0024000000
16503 .xword 0x6c00002d0000
16504 .xword 0x6b800001a000
16505 .xword 0x6b800019c000
16506 .xword 0x6c0000720000
16507 .xword 0x6b80000c4000
16508 .xword 0x6d0007800000
16509 .xword 0x6b8000110000
16510 .xword 0x6d0012000000
16511 .xword 0x6b8000062000
16512 .xword 0x6b8000168000
16513 .xword 0x6b8000158000
16514 .xword 0x6d000cc00000
16515 .xword 0x6e0900000000
16516 .xword 0x6b8000038000
16517 .xword 0x6c0000a00000
16518 .xword 0x6b80000d8000
16519Thr3_User_Data_4v104_data_end:
16520/*********************************************************************/
16521SECTION .Thr3_User_Text_4v009 TEXT_VA=0x6b80000ca000
16522attr_text {
16523 Name = .Thr3_User_Text_4v009 ,
16524 VA = 0x6b80000ca000 ,/* 0x6b80000cbfc0 */
16525 RA = 0x03c01c6000 ,
16526 PA = 0x03c01c6000 ,
16527 TTE_Context = 0x1006 ,/* TEXT_PRIMARY */
16528 thr3_nz_ctx_tsb_0 ,
16529 TTE_V = 1 ,
16530 TTE_NFO = 0 ,
16531 TTE_L = 0 ,
16532 TTE_Soft = 0x060000 ,
16533 TTE_IE = 0 ,
16534 TTE_E = 0 ,
16535 TTE_CP = 1 ,
16536 TTE_CV = 0 ,
16537 TTE_P = 0 ,
16538 TTE_EP = 1 ,
16539 TTE_W = 0 ,
16540 TTE_SW1 = 1 ,
16541 TTE_SW0 = 1 ,
16542 TTE_RSVD1 = 0 ,
16543 TTE_Size = 0 ,
16544 /* ITTE_TAG_DATA = 00006b80000cb006 80000003c01c6480 */
16545 end_label = Thr3_User_Text_4v009_text_end ,
16546 compressimage ,
16547 }
16548.text
16549.global Thr3_User_Text_4v009_text_begin
16550Thr3_User_Text_4v009_text_begin:
16551 nop
16552 sub %g1, 1, %g1
16553 brz %g1,Thr3_User_Text_4v009_exit
16554 nop
16555 .word 0xc476e008
16556 .word 0xc022a768
16557 IDEMAP_ALL_RPAGES
16558 .word 0xfcda9040
16559 .word 0x1000000
16560 or %g0, 0x0ae, %i7
16561 LOAD_DDATA_IN
16562 .word 0xe05aa118
16563 .word 0x1000000
16564 or %g0, 0x453, %i7
16565 LOAD_IDATA_ACCESS
16566 .word 0xfcdd9100
16567 DDEMAP_ALL_PAGES
16568 .word 0xc075a480
16569 .word 0xda70a130
16570 .word 0xc0292ae6
16571 .word 0xe45c20a0
16572 .word 0x1000000
16573 or %g0, 0x128, %i7
16574 ITLB_TAG_READ
16575 .word 0x1000000
16576 .word 0xbe130000
16577 srlx %i7, 8, %i7
16578 andn %i7, 0x1f, %i7
16579 ITLB_PROBE
16580 .word 0xf65ee0c0
16581 .word 0xe05c2068
16582 DO_BRANCH
16583 .word 0x81c6a000
16584 .word 0xbe154000
16585 GOTO_SUPERVISOR0
16586 DDEMAP_ALL
16587 nop
16588 nop
16589 nop
16590 nop
16591 IDEMAP_ALL
16592 .word 0xfe4da465
16593 DO_BRANCH
16594 .word 0x81c6a000
16595 .word 0xbe174000
16596 GOTO_SUPERVISOR0
16597 nop
16598 nop
16599 nop
16600 nop
16601 nop
16602 nop
16603 nop
16604 nop
16605 ACCESS_ITSB_PTR
16606 .word 0xc0292967
16607 .word 0x1000000
16608 .word 0xbe12c000
16609 srlx %i7, 8, %i7
16610 andn %i7, 0x1f, %i7
16611 ITLB_PROBE
16612 nop
16613 nop
16614 nop
16615 nop
16616 nop
16617 nop
16618 nop
16619 nop
16620 .word 0xc0292526
16621 .word 0xd458a038
16622 .word 0xc036e41a
16623 nop
16624 DDEMAP_ALL
16625 TOGGLE_LSU_IM
16626 DO_BRANCH
16627 .word 0x81c4e000
16628 .word 0xbe13c000
16629 GOTO_SUPERVISOR0
16630 IDEMAP_ALL
16631 .word 0xbe82a008
16632 .word 0xc4dfd000
16633 .word 0xfcdd9000
16634 .word 0xd65ee040
16635 .word 0x1000000
16636 .word 0xbe158000
16637 srlx %i7, 8, %i7
16638 andn %i7, 0x1f, %i7
16639 ITLB_PROBE
16640 .word 0x1000000
16641 or %g0, 0x406, %i7
16642 LOAD_DDATA_ACCESS
16643 .word 0x1000000
16644 or %g0, 0x1c0, %i7
16645 ITLB_TAG_READ
16646thr3_MMU_ASI_PRIMARY_195:
16647 .word 0x87802080
16648 .word 0xc4f420c0
16649 .word 0xc02ee17a
16650 .word 0xc070ac08
16651 .word 0xd658a010
16652 .word 0x1000000
16653 or %g0, 0x7b8, %i7
16654 DTLB_TAG_READ
16655 .word 0x1000000
16656 or %g0, 0xbc, %i7
16657 LOAD_IDATA_ACCESS
16658 nop
16659 nop
16660 nop
16661 nop
16662 .word 0x1000000
16663 or %g0, 0x5a6, %i7
16664 LOAD_IDATA_ACCESS
16665 .word 0xbe150000
16666 GOTO_SUPERVISOR1
16667 .word 0xfe5aa298
16668 .word 0xbe168000
16669 GOTO_SUPERVISOR0
16670 nop
16671Thr3_User_Text_4v009_exit:
16672 EXIT_GOOD
16673Thr3_User_Text_4v009_text_end:
16674/*********************************************************************/
16675SECTION .Thr3_User_Text_4v00a TEXT_VA=0x6d0024000000
16676attr_text {
16677 Name = .Thr3_User_Text_4v00a ,
16678 VA = 0x6d0024000000 ,/* 0x6d00243fffc0 */
16679 RA = 0x0098400000 ,
16680 PA = 0x0098400000 ,
16681 TTE_Context = 0x1006 ,/* TEXT_PRIMARY */
16682 thr3_nz_ctx_tsb_2 ,
16683 TTE_V = 1 ,
16684 TTE_NFO = 0 ,
16685 TTE_L = 0 ,
16686 TTE_Soft = 0x060000 ,
16687 TTE_IE = 0 ,
16688 TTE_E = 0 ,
16689 TTE_CP = 1 ,
16690 TTE_CV = 0 ,
16691 TTE_P = 1 ,
16692 TTE_EP = 1 ,
16693 TTE_W = 0 ,
16694 TTE_SW1 = 1 ,
16695 TTE_SW0 = 1 ,
16696 TTE_RSVD1 = 0 ,
16697 TTE_Size = 3 ,
16698 /* ITTE_TAG_DATA = 00006d0024001006 8000000098400483 */
16699 end_label = Thr3_User_Text_4v00a_text_end ,
16700 compressimage ,
16701 }
16702.text
16703.global Thr3_User_Text_4v00a_text_begin
16704Thr3_User_Text_4v00a_text_begin:
16705 wrpr 0, %gl
16706 .word 0xfe56ed10
16707 P_DDEMAP_ALL_PAGES
16708 .word 0x1000000
16709 .word 0xbe10c000
16710 srlx %i7, 8, %i7
16711 andn %i7, 0x1f, %i7
16712 P_ITLB_PROBE
16713 .word 0xfe5da688
16714 P_TOGGLE_LSU_IM
16715 .word 0xbe812098
16716 .word 0xd4dfc200
16717 P_TOGGLE_LSU_DM
16718 .word 0x1000000
16719 or %g0, 0x4b0, %i7
16720 P_LOAD_IDATA_ACCESS
16721 .word 0x1000000
16722 .word 0xbe15c000
16723 P_DDEMAP_PAGE
16724 P_TOGGLE_LSU_DM
16725 P_IDEMAP_ALL
16726 .word 0x1000000
16727 .word 0xbe150000
16728 srlx %i7, 8, %i7
16729 andn %i7, 0x1f, %i7
16730 P_ITLB_PROBE
16731 .word 0xc19902c0
16732 .word 0xbe11c000
16733 RETURN_FROM_SUPERVISOR0
16734 nop
16735Thr3_User_Text_4v00a_exit:
16736 EXIT_GOOD
16737Thr3_User_Text_4v00a_text_end:
16738/*********************************************************************/
16739SECTION .Thr3_User_Data_4v105 DATA_VA=0x6c00002d0000
16740attr_data {
16741 Name = .Thr3_User_Data_4v105 ,
16742 VA = 0x6c00002d0000 ,/* 0x6c00002dffc0 */
16743 RA = 0x00f0640000 ,
16744 PA = 0x3cf0640000 ,
16745 TTE_Context = 0x1006 ,/* DATA_PRIMARY */
16746 thr3_nz_ctx_tsb_1 ,
16747 TTE_V = 1 ,
16748 TTE_NFO = 0 ,
16749 TTE_L = 1 ,
16750 TTE_Soft = 0x1b0000 ,
16751 TTE_IE = 0 ,
16752 TTE_E = 0 ,
16753 TTE_CP = 0 ,
16754 TTE_CV = 0 ,
16755 TTE_P = 0 ,
16756 TTE_EP = 0 ,
16757 TTE_W = 1 ,
16758 TTE_SW1 = 0 ,
16759 TTE_SW0 = 0 ,
16760 TTE_RSVD1 = 0 ,
16761 TTE_Size = 1 ,
16762 /* DTTE_TAG_DATA = 00006c00002d1006 8000003cf0640041 */
16763 end_label = Thr3_User_Data_4v105_data_end ,
16764 compressimage ,
16765 }
16766.data
16767.global Thr3_User_Data_4v105_data_begin
16768Thr3_User_Data_4v105_data_begin:
16769 .xword 0x6c0000c50000
16770 .xword 0x6d003cc00000
16771 .xword 0x6b800017a000
16772 .xword 0x6d0016400000
16773 .xword 0x6e08f0000000
16774 .xword 0x6d0020c00000
16775 .xword 0x6b8000092000
16776 .xword 0x6b80001ca000
16777 .xword 0x6e0b50000000
16778 .xword 0x6e00e0000000
16779 .xword 0x6b80000d4000
16780 .xword 0x6b8000186000
16781 .xword 0x6d0031000000
16782 .xword 0x6b8000096000
16783 .xword 0x6d0024800000
16784 .xword 0x6c0000760000
16785 .xword 0x6c00000c0000
16786 .xword 0x6c0000ec0000
16787 .xword 0x6b80000fa000
16788 .xword 0x6b8000146000
16789 .xword 0x6c0000270000
16790 .xword 0x6c0000de0000
16791 .xword 0x6c0000930000
16792 .xword 0x6d000f400000
16793 .xword 0x6b8000088000
16794 .xword 0x6b80000ca000
16795 .xword 0x6d0024000000
16796 .xword 0x6c00002d0000
16797 .xword 0x6b800001a000
16798 .xword 0x6b800019c000
16799 .xword 0x6c0000720000
16800 .xword 0x6b80000c4000
16801 .xword 0x6d0007800000
16802 .xword 0x6b8000110000
16803 .xword 0x6d0012000000
16804 .xword 0x6b8000062000
16805 .xword 0x6b8000168000
16806 .xword 0x6b8000158000
16807 .xword 0x6d000cc00000
16808 .xword 0x6e0900000000
16809 .xword 0x6b8000038000
16810 .xword 0x6c0000a00000
16811 .xword 0x6b80000d8000
16812Thr3_User_Data_4v105_data_end:
16813/*********************************************************************/
16814SECTION .Thr3_User_Text_4v00b TEXT_VA=0x6b800001a000
16815attr_text {
16816 Name = .Thr3_User_Text_4v00b ,
16817 VA = 0x6b800001a000 ,/* 0x6b800001bfc0 */
16818 RA = 0x03c01e6000 ,
16819 PA = 0x03c01e6000 ,
16820 TTE_Context = 0x1006 ,/* TEXT_PRIMARY */
16821 thr3_nz_ctx_tsb_0 ,
16822 TTE_V = 1 ,
16823 TTE_NFO = 0 ,
16824 TTE_L = 0 ,
16825 TTE_Soft = 0x060000 ,
16826 TTE_IE = 0 ,
16827 TTE_E = 0 ,
16828 TTE_CP = 1 ,
16829 TTE_CV = 0 ,
16830 TTE_P = 0 ,
16831 TTE_EP = 1 ,
16832 TTE_W = 0 ,
16833 TTE_SW1 = 1 ,
16834 TTE_SW0 = 1 ,
16835 TTE_RSVD1 = 0 ,
16836 TTE_Size = 0 ,
16837 /* ITTE_TAG_DATA = 00006b800001b006 80000003c01e6480 */
16838 end_label = Thr3_User_Text_4v00b_text_end ,
16839 compressimage ,
16840 }
16841.text
16842.global Thr3_User_Text_4v00b_text_begin
16843Thr3_User_Text_4v00b_text_begin:
16844 nop
16845 sub %g1, 1, %g1
16846 brz %g1,Thr3_User_Text_4v00b_exit
16847 nop
16848thr3_MMU_ASI_PRIMARY_196:
16849 .word 0x87802080
16850 .word 0xf4f0a080
16851 .word 0x1000000
16852 or %g0, 0x5b6, %i7
16853 LOAD_IDATA_ACCESS
16854 nop
16855 nop
16856 nop
16857 nop
16858 nop
16859 nop
16860 nop
16861 nop
16862 nop
16863 .word 0xbe168000
16864 GOTO_SUPERVISOR0
16865 .word 0x1000000
16866 or %g0, 0x052, %i7
16867 LOAD_IDATA_IN
16868thr3_MMU_ASI_PRIMARY_197:
16869 .word 0x87802080
16870 .word 0xc6f420a8
16871 .word 0x1000000
16872 or %g0, 0x3a8, %i7
16873 READ_DDATA_ACCESS
16874 .word 0x1000000
16875 or %g0, 0x648, %i7
16876 READ_DDATA_ACCESS
16877 .word 0x1000000
16878 or %g0, 0x01b, %i7
16879 LOAD_IDATA_IN
16880 DDEMAP_NCTX
16881 DO_BRANCH
16882 .word 0x81c0e088
16883 .word 0xbe168000
16884 GOTO_SUPERVISOR0
16885 nop
16886 nop
16887 nop
16888 nop
16889 .word 0xc02c2158
16890 .word 0x1000000
16891 or %g0, 0x020, %i7
16892 LOAD_IDATA_IN
16893 .word 0xbe150000
16894 GOTO_SUPERVISOR1
16895 IDEMAP_NCTX
16896 DDEMAP_ALL
16897 IDEMAP_ALL
16898 .word 0xbe120000
16899 GOTO_SUPERVISOR1
16900 .word 0xd45da128
16901 .word 0x81c1e000
16902 .word 0xbe13c000
16903 GOTO_SUPERVISOR0
16904 nop
16905Thr3_User_Text_4v00b_exit:
16906 EXIT_GOOD
16907Thr3_User_Text_4v00b_text_end:
16908/*********************************************************************/
16909SECTION .Thr3_User_Data_4v106 DATA_VA=0x6b800019c000
16910attr_data {
16911 Name = .Thr3_User_Data_4v106 ,
16912 VA = 0x6b800019c000 ,/* 0x6b800019dfc0 */
16913 RA = 0x03c01fc000 ,
16914 PA = 0x03c01fc000 ,
16915 TTE_Context = 0x1006 ,/* DATA_PRIMARY */
16916 thr3_nz_ctx_tsb_0 ,
16917 TTE_V = 1 ,
16918 TTE_NFO = 0 ,
16919 TTE_L = 1 ,
16920 TTE_Soft = 0x1b0000 ,
16921 TTE_IE = 0 ,
16922 TTE_E = 0 ,
16923 TTE_CP = 0 ,
16924 TTE_CV = 0 ,
16925 TTE_P = 0 ,
16926 TTE_EP = 0 ,
16927 TTE_W = 1 ,
16928 TTE_SW1 = 0 ,
16929 TTE_SW0 = 0 ,
16930 TTE_RSVD1 = 0 ,
16931 TTE_Size = 0 ,
16932 /* DTTE_TAG_DATA = 00006b800019d006 80000003c01fc040 */
16933 end_label = Thr3_User_Data_4v106_data_end ,
16934 compressimage ,
16935 }
16936.data
16937.global Thr3_User_Data_4v106_data_begin
16938Thr3_User_Data_4v106_data_begin:
16939 .xword 0x6c0000c50000
16940 .xword 0x6d003cc00000
16941 .xword 0x6b800017a000
16942 .xword 0x6d0016400000
16943 .xword 0x6e08f0000000
16944 .xword 0x6d0020c00000
16945 .xword 0x6b8000092000
16946 .xword 0x6b80001ca000
16947 .xword 0x6e0b50000000
16948 .xword 0x6e00e0000000
16949 .xword 0x6b80000d4000
16950 .xword 0x6b8000186000
16951 .xword 0x6d0031000000
16952 .xword 0x6b8000096000
16953 .xword 0x6d0024800000
16954 .xword 0x6c0000760000
16955 .xword 0x6c00000c0000
16956 .xword 0x6c0000ec0000
16957 .xword 0x6b80000fa000
16958 .xword 0x6b8000146000
16959 .xword 0x6c0000270000
16960 .xword 0x6c0000de0000
16961 .xword 0x6c0000930000
16962 .xword 0x6d000f400000
16963 .xword 0x6b8000088000
16964 .xword 0x6b80000ca000
16965 .xword 0x6d0024000000
16966 .xword 0x6c00002d0000
16967 .xword 0x6b800001a000
16968 .xword 0x6b800019c000
16969 .xword 0x6c0000720000
16970 .xword 0x6b80000c4000
16971 .xword 0x6d0007800000
16972 .xword 0x6b8000110000
16973 .xword 0x6d0012000000
16974 .xword 0x6b8000062000
16975 .xword 0x6b8000168000
16976 .xword 0x6b8000158000
16977 .xword 0x6d000cc00000
16978 .xword 0x6e0900000000
16979 .xword 0x6b8000038000
16980 .xword 0x6c0000a00000
16981 .xword 0x6b80000d8000
16982Thr3_User_Data_4v106_data_end:
16983/*********************************************************************/
16984SECTION .Thr3_User_Text_4v00c TEXT_VA=0x6c0000720000
16985attr_text {
16986 Name = .Thr3_User_Text_4v00c ,
16987 VA = 0x6c0000720000 ,/* 0x6c000072ffc0 */
16988 RA = 0x00f0560000 ,
16989 PA = 0x3cf0560000 ,
16990 TTE_Context = 0x1006 ,/* TEXT_PRIMARY */
16991 thr3_nz_ctx_tsb_1 ,
16992 TTE_V = 1 ,
16993 TTE_NFO = 0 ,
16994 TTE_L = 0 ,
16995 TTE_Soft = 0x060000 ,
16996 TTE_IE = 0 ,
16997 TTE_E = 0 ,
16998 TTE_CP = 1 ,
16999 TTE_CV = 0 ,
17000 TTE_P = 0 ,
17001 TTE_EP = 1 ,
17002 TTE_W = 0 ,
17003 TTE_SW1 = 1 ,
17004 TTE_SW0 = 1 ,
17005 TTE_RSVD1 = 0 ,
17006 TTE_Size = 1 ,
17007 /* ITTE_TAG_DATA = 00006c0000721006 8000003cf0560481 */
17008 end_label = Thr3_User_Text_4v00c_text_end ,
17009 compressimage ,
17010 }
17011.text
17012.global Thr3_User_Text_4v00c_text_begin
17013Thr3_User_Text_4v00c_text_begin:
17014 nop
17015 sub %g1, 1, %g1
17016 brz %g1,Thr3_User_Text_4v00c_exit
17017 nop
17018 nop
17019 nop
17020 nop
17021 nop
17022 nop
17023 .word 0xc072a2b0
17024 .word 0xbe124000
17025 GOTO_SUPERVISOR0
17026 ACCESS_ITSB_PTR
17027 .word 0x1000000
17028 or %g0, 0x130, %i7
17029 ITLB_TAG_READ
17030 TOGGLE_LSU_IM
17031 .word 0xfc995120
17032 DO_BRANCH
17033 .word 0x81c76000
17034 .word 0xbe168000
17035 GOTO_SUPERVISOR0
17036 .word 0x1000000
17037 or %g0, 0xb0, %i7
17038 ITLB_TAG_READ
17039 .word 0xbe816010
17040 .word 0xe39fde20
17041 .word 0xbe842118
17042 .word 0xd4dfd000
17043 ACCESS_DTSB_PTR
17044 .word 0xc022a57c
17045 .word 0xbe120000
17046 GOTO_SUPERVISOR1
17047 .word 0xfcd91000
17048 .word 0x1000000
17049 or %g0, 0xd1, %i7
17050 LOAD_IDATA_ACCESS
17051 .word 0xf2712028
17052 .word 0xc020abb4
17053 .word 0xfe46e9f0
17054 .word 0xfcd89040
17055thr3_MMU_ASI_PRIMARY_198:
17056 .word 0x87802080
17057 .word 0xfaf2a0a8
17058 ACCESS_DTSB_PTR
17059 .word 0xbe138000
17060 GOTO_SUPERVISOR1
17061 .word 0xd45c2148
17062 .word 0x81c36000
17063 .word 0xbe168000
17064 GOTO_SUPERVISOR0
17065 nop
17066Thr3_User_Text_4v00c_exit:
17067 EXIT_GOOD
17068Thr3_User_Text_4v00c_text_end:
17069/*********************************************************************/
17070SECTION .Thr3_User_Data_4v107 DATA_VA=0x6b80000c4000
17071attr_data {
17072 Name = .Thr3_User_Data_4v107 ,
17073 VA = 0x6b80000c4000 ,/* 0x6b80000c5fc0 */
17074 RA = 0x03c0092000 ,
17075 PA = 0x03c0092000 ,
17076 TTE_Context = 0x1006 ,/* DATA_PRIMARY */
17077 thr3_nz_ctx_tsb_0 ,
17078 TTE_V = 1 ,
17079 TTE_NFO = 0 ,
17080 TTE_L = 1 ,
17081 TTE_Soft = 0x1b0000 ,
17082 TTE_IE = 0 ,
17083 TTE_E = 0 ,
17084 TTE_CP = 0 ,
17085 TTE_CV = 0 ,
17086 TTE_P = 0 ,
17087 TTE_EP = 0 ,
17088 TTE_W = 1 ,
17089 TTE_SW1 = 0 ,
17090 TTE_SW0 = 0 ,
17091 TTE_RSVD1 = 0 ,
17092 TTE_Size = 0 ,
17093 /* DTTE_TAG_DATA = 00006b80000c5006 80000003c0092040 */
17094 end_label = Thr3_User_Data_4v107_data_end ,
17095 compressimage ,
17096 }
17097.data
17098.global Thr3_User_Data_4v107_data_begin
17099Thr3_User_Data_4v107_data_begin:
17100 .xword 0x6c0000c50000
17101 .xword 0x6d003cc00000
17102 .xword 0x6b800017a000
17103 .xword 0x6d0016400000
17104 .xword 0x6e08f0000000
17105 .xword 0x6d0020c00000
17106 .xword 0x6b8000092000
17107 .xword 0x6b80001ca000
17108 .xword 0x6e0b50000000
17109 .xword 0x6e00e0000000
17110 .xword 0x6b80000d4000
17111 .xword 0x6b8000186000
17112 .xword 0x6d0031000000
17113 .xword 0x6b8000096000
17114 .xword 0x6d0024800000
17115 .xword 0x6c0000760000
17116 .xword 0x6c00000c0000
17117 .xword 0x6c0000ec0000
17118 .xword 0x6b80000fa000
17119 .xword 0x6b8000146000
17120 .xword 0x6c0000270000
17121 .xword 0x6c0000de0000
17122 .xword 0x6c0000930000
17123 .xword 0x6d000f400000
17124 .xword 0x6b8000088000
17125 .xword 0x6b80000ca000
17126 .xword 0x6d0024000000
17127 .xword 0x6c00002d0000
17128 .xword 0x6b800001a000
17129 .xword 0x6b800019c000
17130 .xword 0x6c0000720000
17131 .xword 0x6b80000c4000
17132 .xword 0x6d0007800000
17133 .xword 0x6b8000110000
17134 .xword 0x6d0012000000
17135 .xword 0x6b8000062000
17136 .xword 0x6b8000168000
17137 .xword 0x6b8000158000
17138 .xword 0x6d000cc00000
17139 .xword 0x6e0900000000
17140 .xword 0x6b8000038000
17141 .xword 0x6c0000a00000
17142 .xword 0x6b80000d8000
17143Thr3_User_Data_4v107_data_end:
17144/*********************************************************************/
17145SECTION .Thr3_User_Text_4v00d TEXT_VA=0x6d0007800000
17146attr_text {
17147 Name = .Thr3_User_Text_4v00d ,
17148 VA = 0x6d0007800000 ,/* 0x6d0007bfffc0 */
17149 RA = 0x0092c00000 ,
17150 PA = 0x0092c00000 ,
17151 TTE_Context = 0x1006 ,/* TEXT_PRIMARY */
17152 thr3_nz_ctx_tsb_2 ,
17153 TTE_V = 1 ,
17154 TTE_NFO = 0 ,
17155 TTE_L = 0 ,
17156 TTE_Soft = 0x060000 ,
17157 TTE_IE = 0 ,
17158 TTE_E = 0 ,
17159 TTE_CP = 1 ,
17160 TTE_CV = 0 ,
17161 TTE_P = 0 ,
17162 TTE_EP = 1 ,
17163 TTE_W = 0 ,
17164 TTE_SW1 = 1 ,
17165 TTE_SW0 = 1 ,
17166 TTE_RSVD1 = 0 ,
17167 TTE_Size = 3 ,
17168 /* ITTE_TAG_DATA = 00006d0007801006 8000000092c00483 */
17169 end_label = Thr3_User_Text_4v00d_text_end ,
17170 compressimage ,
17171 }
17172.text
17173.global Thr3_User_Text_4v00d_text_begin
17174Thr3_User_Text_4v00d_text_begin:
17175 nop
17176 sub %g1, 1, %g1
17177 brz %g1,Thr3_User_Text_4v00d_exit
17178 nop
17179 ACCESS_ITSB_PTR
17180 .word 0xfc9c1c40
17181 IDEMAP_PCTX
17182 nop
17183 .word 0xfcda9000
17184 TOGGLE_LSU_IM
17185 .word 0xfcdc1140
17186 .word 0xfe542a80
17187 .word 0xfe4da64a
17188 .word 0xc45ee008
17189 .word 0x1000000
17190 or %g0, 0x046, %i7
17191 LOAD_IDATA_IN
17192 nop
17193 nop
17194 nop
17195 nop
17196 nop
17197 .word 0x1000000
17198 or %g0, 0x071, %i7
17199 LOAD_IDATA_IN
17200 nop
17201 nop
17202 nop
17203 nop
17204 .word 0xbe120000
17205 GOTO_SUPERVISOR1
17206 nop
17207 .word 0x1000000
17208 .word 0xbe150000
17209 DDEMAP_PAGE
17210 .word 0x1000000
17211 .word 0xbe110000
17212 srlx %i7, 8, %i7
17213 andn %i7, 0x1f, %i7
17214 ITLB_PROBE
17215thr3_MMU_ASI_PRIMARY_199:
17216 .word 0x87802080
17217 .word 0xd2f12130
17218thr3_MMU_ASI_SECONDARY_200:
17219 .word 0x87802081
17220 .word 0xe6f46110
17221 TOGGLE_LSU_DM
17222 .word 0x1000000
17223 or %g0, 0x4f3, %i7
17224 LOAD_IDATA_ACCESS
17225 .word 0x1000000
17226 or %g0, 0x2b9, %i7
17227 LOAD_DDATA_ACCESS
17228 .word 0xec5aa148
17229 .word 0xe05c20c0
17230 TOGGLE_LSU_IM
17231 DO_BRANCH
17232 .word 0x81c0e088
17233 .word 0xbe154000
17234 GOTO_SUPERVISOR0
17235 .word 0xc02428bc
17236 .word 0x81c62000
17237 .word 0xbe168000
17238 GOTO_SUPERVISOR0
17239 nop
17240Thr3_User_Text_4v00d_exit:
17241 EXIT_GOOD
17242Thr3_User_Text_4v00d_text_end:
17243/*********************************************************************/
17244SECTION .Thr3_User_Data_4v108 DATA_VA=0x6b8000110000
17245attr_data {
17246 Name = .Thr3_User_Data_4v108 ,
17247 VA = 0x6b8000110000 ,/* 0x6b8000111fc0 */
17248 RA = 0x03c01fe000 ,
17249 PA = 0x03c01fe000 ,
17250 TTE_Context = 0x1006 ,/* DATA_PRIMARY */
17251 thr3_nz_ctx_tsb_0 ,
17252 TTE_V = 1 ,
17253 TTE_NFO = 0 ,
17254 TTE_L = 1 ,
17255 TTE_Soft = 0x1b0000 ,
17256 TTE_IE = 0 ,
17257 TTE_E = 0 ,
17258 TTE_CP = 0 ,
17259 TTE_CV = 0 ,
17260 TTE_P = 0 ,
17261 TTE_EP = 0 ,
17262 TTE_W = 1 ,
17263 TTE_SW1 = 0 ,
17264 TTE_SW0 = 0 ,
17265 TTE_RSVD1 = 0 ,
17266 TTE_Size = 0 ,
17267 /* DTTE_TAG_DATA = 00006b8000111006 80000003c01fe040 */
17268 end_label = Thr3_User_Data_4v108_data_end ,
17269 compressimage ,
17270 }
17271.data
17272.global Thr3_User_Data_4v108_data_begin
17273Thr3_User_Data_4v108_data_begin:
17274 .xword 0x6c0000c50000
17275 .xword 0x6d003cc00000
17276 .xword 0x6b800017a000
17277 .xword 0x6d0016400000
17278 .xword 0x6e08f0000000
17279 .xword 0x6d0020c00000
17280 .xword 0x6b8000092000
17281 .xword 0x6b80001ca000
17282 .xword 0x6e0b50000000
17283 .xword 0x6e00e0000000
17284 .xword 0x6b80000d4000
17285 .xword 0x6b8000186000
17286 .xword 0x6d0031000000
17287 .xword 0x6b8000096000
17288 .xword 0x6d0024800000
17289 .xword 0x6c0000760000
17290 .xword 0x6c00000c0000
17291 .xword 0x6c0000ec0000
17292 .xword 0x6b80000fa000
17293 .xword 0x6b8000146000
17294 .xword 0x6c0000270000
17295 .xword 0x6c0000de0000
17296 .xword 0x6c0000930000
17297 .xword 0x6d000f400000
17298 .xword 0x6b8000088000
17299 .xword 0x6b80000ca000
17300 .xword 0x6d0024000000
17301 .xword 0x6c00002d0000
17302 .xword 0x6b800001a000
17303 .xword 0x6b800019c000
17304 .xword 0x6c0000720000
17305 .xword 0x6b80000c4000
17306 .xword 0x6d0007800000
17307 .xword 0x6b8000110000
17308 .xword 0x6d0012000000
17309 .xword 0x6b8000062000
17310 .xword 0x6b8000168000
17311 .xword 0x6b8000158000
17312 .xword 0x6d000cc00000
17313 .xword 0x6e0900000000
17314 .xword 0x6b8000038000
17315 .xword 0x6c0000a00000
17316 .xword 0x6b80000d8000
17317Thr3_User_Data_4v108_data_end:
17318/*********************************************************************/
17319SECTION .Thr3_User_Text_4v00e TEXT_VA=0x6d0012000000
17320attr_text {
17321 Name = .Thr3_User_Text_4v00e ,
17322 VA = 0x6d0012000000 ,/* 0x6d00123fffc0 */
17323 RA = 0x0090400000 ,
17324 PA = 0x0090400000 ,
17325 TTE_Context = 0x1006 ,/* TEXT_PRIMARY */
17326 thr3_nz_ctx_tsb_2 ,
17327 TTE_V = 1 ,
17328 TTE_NFO = 0 ,
17329 TTE_L = 0 ,
17330 TTE_Soft = 0x060000 ,
17331 TTE_IE = 0 ,
17332 TTE_E = 0 ,
17333 TTE_CP = 1 ,
17334 TTE_CV = 0 ,
17335 TTE_P = 0 ,
17336 TTE_EP = 1 ,
17337 TTE_W = 0 ,
17338 TTE_SW1 = 1 ,
17339 TTE_SW0 = 1 ,
17340 TTE_RSVD1 = 0 ,
17341 TTE_Size = 3 ,
17342 /* ITTE_TAG_DATA = 00006d0012001006 8000000090400483 */
17343 end_label = Thr3_User_Text_4v00e_text_end ,
17344 compressimage ,
17345 }
17346.text
17347.global Thr3_User_Text_4v00e_text_begin
17348Thr3_User_Text_4v00e_text_begin:
17349 nop
17350 sub %g1, 1, %g1
17351 brz %g1,Thr3_User_Text_4v00e_exit
17352 nop
17353thr3_MMU_ASI_PRIMARY_201:
17354 .word 0x87802080
17355 .word 0xe4f42078
17356thr3_MMU_ASI_PRIMARY_202:
17357 .word 0x87802080
17358 .word 0xe6f2a050
17359 .word 0x1000000
17360 .word 0xbe10c000
17361 srlx %i7, 8, %i7
17362 andn %i7, 0x1f, %i7
17363 ITLB_PROBE
17364 .word 0x1000000
17365 or %g0, 0x318, %i7
17366 READ_DDATA_ACCESS
17367 DDEMAP_SCTX
17368 nop
17369 nop
17370 nop
17371 nop
17372 nop
17373 nop
17374 nop
17375 nop
17376 nop
17377 .word 0xc025a2a8
17378 DDEMAP_NCTX
17379 .word 0xcc72a018
17380 .word 0xc076e3d8
17381 .word 0x1000000
17382 or %g0, 0x4e8, %i7
17383 READ_IDATA_ACCESS
17384 .word 0xc6712140
17385 .word 0xc070a268
17386 DO_BRANCH
17387 .word 0x81c3e000
17388 .word 0xbe154000
17389 GOTO_SUPERVISOR0
17390 .word 0x1000000
17391 .word 0xbe17c000
17392 DDEMAP_RPAGE
17393 .word 0x1000000
17394 or %g0, 0x160, %i7
17395 READ_IDATA_ACCESS
17396 IDEMAP_ALL_RPAGES
17397 nop
17398 nop
17399 nop
17400 nop
17401 nop
17402 nop
17403 nop
17404 nop
17405 .word 0xc858a148
17406 .word 0xbe82a0d8
17407 .word 0xe0dfd000
17408 .word 0x1000000
17409 .word 0xbe134000
17410 srlx %i7, 8, %i7
17411 andn %i7, 0x1f, %i7
17412 xor %i7, 0x10, %i7
17413 ITLB_PROBE
17414 DDEMAP_NCTX
17415 nop
17416 nop
17417 .word 0xfcdc1000
17418 nop
17419 nop
17420 .word 0xc0242a20
17421 .word 0x1000000
17422 or %g0, 0x41c, %i7
17423 LOAD_IDATA_ACCESS
17424 ACCESS_DTSB_PTR
17425 .word 0x1000000
17426 or %g0, 0x160, %i7
17427 ITLB_TAG_READ
17428 DO_BRANCH
17429 .word 0x81c0e088
17430 .word 0xbe13c000
17431 GOTO_SUPERVISOR0
17432 DDEMAP_SCTX
17433 .word 0xfcd95020
17434 nop
17435 nop
17436 nop
17437 nop
17438 nop
17439 nop
17440 nop
17441 .word 0x1000000
17442 .word 0xbe118000
17443 DDEMAP_PAGE
17444 .word 0xf676e0c0
17445 .word 0xc025a250
17446 .word 0xcc72a018
17447 .word 0xc076e2b0
17448 .word 0xbe80a108
17449 .word 0xe0dfd000
17450 nop
17451 nop
17452 nop
17453 nop
17454 nop
17455 ACCESS_DTSB_PTR
17456 .word 0xbe80a098
17457 .word 0xd4dfd000
17458 .word 0x1000000
17459 or %g0, 0x488, %i7
17460 ITLB_TAG_READ
17461 .word 0xbe164000
17462 GOTO_SUPERVISOR1
17463 TOGGLE_LSU_IM
17464 .word 0xbe13c000
17465 GOTO_SUPERVISOR0
17466 .word 0xd07420b0
17467 .word 0xc075a490
17468 .word 0x81c1e000
17469 .word 0xbe124000
17470 GOTO_SUPERVISOR0
17471 nop
17472Thr3_User_Text_4v00e_exit:
17473 EXIT_GOOD
17474Thr3_User_Text_4v00e_text_end:
17475/*********************************************************************/
17476SECTION .Thr3_User_Data_4v109 DATA_VA=0x6b8000062000
17477attr_data {
17478 Name = .Thr3_User_Data_4v109 ,
17479 VA = 0x6b8000062000 ,/* 0x6b8000063fc0 */
17480 RA = 0x03c009e000 ,
17481 PA = 0x03c009e000 ,
17482 TTE_Context = 0x1006 ,/* DATA_PRIMARY */
17483 thr3_nz_ctx_tsb_0 ,
17484 TTE_V = 1 ,
17485 TTE_NFO = 0 ,
17486 TTE_L = 1 ,
17487 TTE_Soft = 0x1b0000 ,
17488 TTE_IE = 0 ,
17489 TTE_E = 0 ,
17490 TTE_CP = 0 ,
17491 TTE_CV = 0 ,
17492 TTE_P = 0 ,
17493 TTE_EP = 0 ,
17494 TTE_W = 1 ,
17495 TTE_SW1 = 0 ,
17496 TTE_SW0 = 0 ,
17497 TTE_RSVD1 = 0 ,
17498 TTE_Size = 0 ,
17499 /* DTTE_TAG_DATA = 00006b8000063006 80000003c009e040 */
17500 end_label = Thr3_User_Data_4v109_data_end ,
17501 compressimage ,
17502 }
17503.data
17504.global Thr3_User_Data_4v109_data_begin
17505Thr3_User_Data_4v109_data_begin:
17506 .xword 0x6c0000c50000
17507 .xword 0x6d003cc00000
17508 .xword 0x6b800017a000
17509 .xword 0x6d0016400000
17510 .xword 0x6e08f0000000
17511 .xword 0x6d0020c00000
17512 .xword 0x6b8000092000
17513 .xword 0x6b80001ca000
17514 .xword 0x6e0b50000000
17515 .xword 0x6e00e0000000
17516 .xword 0x6b80000d4000
17517 .xword 0x6b8000186000
17518 .xword 0x6d0031000000
17519 .xword 0x6b8000096000
17520 .xword 0x6d0024800000
17521 .xword 0x6c0000760000
17522 .xword 0x6c00000c0000
17523 .xword 0x6c0000ec0000
17524 .xword 0x6b80000fa000
17525 .xword 0x6b8000146000
17526 .xword 0x6c0000270000
17527 .xword 0x6c0000de0000
17528 .xword 0x6c0000930000
17529 .xword 0x6d000f400000
17530 .xword 0x6b8000088000
17531 .xword 0x6b80000ca000
17532 .xword 0x6d0024000000
17533 .xword 0x6c00002d0000
17534 .xword 0x6b800001a000
17535 .xword 0x6b800019c000
17536 .xword 0x6c0000720000
17537 .xword 0x6b80000c4000
17538 .xword 0x6d0007800000
17539 .xword 0x6b8000110000
17540 .xword 0x6d0012000000
17541 .xword 0x6b8000062000
17542 .xword 0x6b8000168000
17543 .xword 0x6b8000158000
17544 .xword 0x6d000cc00000
17545 .xword 0x6e0900000000
17546 .xword 0x6b8000038000
17547 .xword 0x6c0000a00000
17548 .xword 0x6b80000d8000
17549Thr3_User_Data_4v109_data_end:
17550/*********************************************************************/
17551SECTION .Thr3_User_Text_4v00f TEXT_VA=0x6b8000168000
17552attr_text {
17553 Name = .Thr3_User_Text_4v00f ,
17554 VA = 0x6b8000168000 ,/* 0x6b8000169fc0 */
17555 RA = 0x03c01d4000 ,
17556 PA = 0x03c01d4000 ,
17557 TTE_Context = 0x1006 ,/* TEXT_PRIMARY */
17558 thr3_nz_ctx_tsb_0 ,
17559 TTE_V = 1 ,
17560 TTE_NFO = 0 ,
17561 TTE_L = 0 ,
17562 TTE_Soft = 0x060000 ,
17563 TTE_IE = 0 ,
17564 TTE_E = 0 ,
17565 TTE_CP = 1 ,
17566 TTE_CV = 0 ,
17567 TTE_P = 0 ,
17568 TTE_EP = 1 ,
17569 TTE_W = 0 ,
17570 TTE_SW1 = 1 ,
17571 TTE_SW0 = 1 ,
17572 TTE_RSVD1 = 0 ,
17573 TTE_Size = 0 ,
17574 /* ITTE_TAG_DATA = 00006b8000169006 80000003c01d4480 */
17575 end_label = Thr3_User_Text_4v00f_text_end ,
17576 compressimage ,
17577 }
17578.text
17579.global Thr3_User_Text_4v00f_text_begin
17580Thr3_User_Text_4v00f_text_begin:
17581 nop
17582 sub %g1, 1, %g1
17583 brz %g1,Thr3_User_Text_4v00f_exit
17584 nop
17585 .word 0x1000000
17586 or %g0, 0x438, %i7
17587 READ_DDATA_ACCESS
17588 .word 0x1000000
17589 or %g0, 0x4a8, %i7
17590 LOAD_DDATA_ACCESS
17591 nop
17592 nop
17593 nop
17594 nop
17595 nop
17596 nop
17597 nop
17598 nop
17599 nop
17600 .word 0x1000000
17601 or %g0, 0x057, %i7
17602 LOAD_DDATA_IN
17603 .word 0x1000000
17604 .word 0xbe158000
17605 srlx %i7, 8, %i7
17606 andn %i7, 0x1f, %i7
17607 xor %i7, 0x10, %i7
17608 ITLB_PROBE
17609 .word 0xc02c2ca4
17610 .word 0x1000000
17611 .word 0xbe148000
17612 DDEMAP_RPAGE
17613 .word 0x1000000
17614 or %g0, 0x570, %i7
17615 DTLB_TAG_READ
17616 nop
17617 nop
17618 nop
17619 .word 0xc07121f8
17620 ACCESS_ITSB_PTR
17621 TOGGLE_LSU_DM
17622 ACCESS_ITSB_PTR
17623thr3_MMU_ASI_BLK_P_203:
17624 .word 0x878020f0
17625 .word 0xe1b92180
17626 DDEMAP_ALL
17627 .word 0x1000000
17628 .word 0xbe17c000
17629 IDEMAP_PAGE
17630 DO_BRANCH
17631 .word 0x81c0e088
17632 .word 0xbe174000
17633 GOTO_SUPERVISOR0
17634 .word 0xee742018
17635 .word 0xc028a158
17636 ACCESS_ITSB_PTR
17637 DDEMAP_SCTX
17638 nop
17639 nop
17640 nop
17641 .word 0xc02c2a0d
17642thr3_MMU_ASI_PRIMARY_204:
17643 .word 0x87802080
17644 .word 0xd0f2a028
17645 .word 0xfcda9000
17646 .word 0xbe138000
17647 GOTO_SUPERVISOR1
17648 .word 0xc02121c0
17649 .word 0xfe40aa30
17650 .word 0x1000000
17651 .word 0xbe11c000
17652 srlx %i7, 8, %i7
17653 andn %i7, 0x1f, %i7
17654 ITLB_PROBE
17655 .word 0xfe45a2c4
17656 nop
17657 nop
17658 nop
17659 nop
17660 nop
17661 nop
17662 nop
17663 .word 0x1000000
17664 or %g0, 0x097, %i7
17665 LOAD_IDATA_IN
17666 ACCESS_DTSB_PTR
17667 IDEMAP_ALL_RPAGES
17668 TOGGLE_LSU_DM
17669 .word 0xc032a6a0
17670 ACCESS_ITSB_PTR
17671 .word 0xf65ee068
17672 .word 0xbe150000
17673 GOTO_SUPERVISOR1
17674 TOGGLE_LSU_IM
17675 .word 0x1000000
17676 or %g0, 0x148, %i7
17677 ITLB_TAG_READ
17678 .word 0xfcdc1000
17679 nop
17680 nop
17681 nop
17682 nop
17683 nop
17684 nop
17685 nop
17686 nop
17687 nop
17688 TOGGLE_LSU_IM
17689 .word 0xec75a128
17690 .word 0xc025aff8
17691 .word 0xbe120000
17692 GOTO_SUPERVISOR1
17693 nop
17694 nop
17695 nop
17696 nop
17697 nop
17698 nop
17699 nop
17700 nop
17701 nop
17702 .word 0xbe85a090
17703 .word 0xc19fde00
17704 nop
17705 nop
17706 nop
17707 nop
17708 nop
17709 nop
17710 nop
17711 nop
17712 nop
17713 nop
17714 nop
17715 nop
17716 nop
17717 nop
17718 .word 0xc02aa35d
17719 ACCESS_ITSB_PTR
17720 nop
17721 nop
17722 nop
17723 nop
17724 nop
17725 nop
17726 .word 0x1000000
17727 .word 0xbe11c000
17728 IDEMAP_RPAGE
17729thr3_MMU_ASI_PRIMARY_205:
17730 .word 0x87802080
17731 .word 0xfaf0a100
17732 .word 0x1000000
17733 or %g0, 0x590, %i7
17734 ITLB_TAG_READ
17735 DDEMAP_PCTX
17736thr3_MMU_ASI_SECONDARY_LITTLE_206:
17737 .word 0x87802089
17738 .word 0xdcb96150
17739 .word 0xc45c2098
17740 .word 0xfcd89000
17741 nop
17742 nop
17743 nop
17744 nop
17745 nop
17746 nop
17747 nop
17748 nop
17749 .word 0x1000000
17750 .word 0xbe154000
17751 DDEMAP_RPAGE
17752 .word 0x1000000
17753 or %g0, 0x160, %i7
17754 READ_IDATA_ACCESS
17755 TOGGLE_LSU_IM
17756 DO_BRANCH
17757 .word 0x81c76000
17758 .word 0xbe13c000
17759 GOTO_SUPERVISOR0
17760 .word 0xe2712010
17761 .word 0xc072a528
17762 .word 0xbe124000
17763 GOTO_SUPERVISOR0
17764 nop
17765Thr3_User_Text_4v00f_exit:
17766 EXIT_GOOD
17767Thr3_User_Text_4v00f_text_end:
17768/*********************************************************************/
17769SECTION .Thr3_User_Data_4v10a DATA_VA=0x6b8000158000
17770attr_data {
17771 Name = .Thr3_User_Data_4v10a ,
17772 VA = 0x6b8000158000 ,/* 0x6b8000159fc0 */
17773 RA = 0x03c017e000 ,
17774 PA = 0x03c017e000 ,
17775 TTE_Context = 0x1006 ,/* DATA_PRIMARY */
17776 thr3_nz_ctx_tsb_0 ,
17777 TTE_V = 1 ,
17778 TTE_NFO = 0 ,
17779 TTE_L = 1 ,
17780 TTE_Soft = 0x1b0000 ,
17781 TTE_IE = 0 ,
17782 TTE_E = 0 ,
17783 TTE_CP = 0 ,
17784 TTE_CV = 0 ,
17785 TTE_P = 0 ,
17786 TTE_EP = 0 ,
17787 TTE_W = 1 ,
17788 TTE_SW1 = 0 ,
17789 TTE_SW0 = 0 ,
17790 TTE_RSVD1 = 0 ,
17791 TTE_Size = 0 ,
17792 /* DTTE_TAG_DATA = 00006b8000159006 80000003c017e040 */
17793 end_label = Thr3_User_Data_4v10a_data_end ,
17794 compressimage ,
17795 }
17796.data
17797.global Thr3_User_Data_4v10a_data_begin
17798Thr3_User_Data_4v10a_data_begin:
17799 .xword 0x6c0000c50000
17800 .xword 0x6d003cc00000
17801 .xword 0x6b800017a000
17802 .xword 0x6d0016400000
17803 .xword 0x6e08f0000000
17804 .xword 0x6d0020c00000
17805 .xword 0x6b8000092000
17806 .xword 0x6b80001ca000
17807 .xword 0x6e0b50000000
17808 .xword 0x6e00e0000000
17809 .xword 0x6b80000d4000
17810 .xword 0x6b8000186000
17811 .xword 0x6d0031000000
17812 .xword 0x6b8000096000
17813 .xword 0x6d0024800000
17814 .xword 0x6c0000760000
17815 .xword 0x6c00000c0000
17816 .xword 0x6c0000ec0000
17817 .xword 0x6b80000fa000
17818 .xword 0x6b8000146000
17819 .xword 0x6c0000270000
17820 .xword 0x6c0000de0000
17821 .xword 0x6c0000930000
17822 .xword 0x6d000f400000
17823 .xword 0x6b8000088000
17824 .xword 0x6b80000ca000
17825 .xword 0x6d0024000000
17826 .xword 0x6c00002d0000
17827 .xword 0x6b800001a000
17828 .xword 0x6b800019c000
17829 .xword 0x6c0000720000
17830 .xword 0x6b80000c4000
17831 .xword 0x6d0007800000
17832 .xword 0x6b8000110000
17833 .xword 0x6d0012000000
17834 .xword 0x6b8000062000
17835 .xword 0x6b8000168000
17836 .xword 0x6b8000158000
17837 .xword 0x6d000cc00000
17838 .xword 0x6e0900000000
17839 .xword 0x6b8000038000
17840 .xword 0x6c0000a00000
17841 .xword 0x6b80000d8000
17842Thr3_User_Data_4v10a_data_end:
17843/*********************************************************************/
17844SECTION .Thr3_User_Text_4v010 TEXT_VA=0x6d000cc00000
17845attr_text {
17846 Name = .Thr3_User_Text_4v010 ,
17847 VA = 0x6d000cc00000 ,/* 0x6d000cffffc0 */
17848 RA = 0x009f000000 ,
17849 PA = 0x009f000000 ,
17850 TTE_Context = 0x1006 ,/* TEXT_PRIMARY */
17851 thr3_nz_ctx_tsb_2 ,
17852 TTE_V = 1 ,
17853 TTE_NFO = 0 ,
17854 TTE_L = 0 ,
17855 TTE_Soft = 0x060000 ,
17856 TTE_IE = 0 ,
17857 TTE_E = 0 ,
17858 TTE_CP = 1 ,
17859 TTE_CV = 0 ,
17860 TTE_P = 0 ,
17861 TTE_EP = 1 ,
17862 TTE_W = 0 ,
17863 TTE_SW1 = 1 ,
17864 TTE_SW0 = 1 ,
17865 TTE_RSVD1 = 0 ,
17866 TTE_Size = 3 ,
17867 /* ITTE_TAG_DATA = 00006d000cc01006 800000009f000483 */
17868 end_label = Thr3_User_Text_4v010_text_end ,
17869 compressimage ,
17870 }
17871.text
17872.global Thr3_User_Text_4v010_text_begin
17873Thr3_User_Text_4v010_text_begin:
17874 nop
17875 sub %g1, 1, %g1
17876 brz %g1,Thr3_User_Text_4v010_exit
17877 nop
17878 DDEMAP_ALL_RPAGES
17879 .word 0xbe168000
17880 GOTO_SUPERVISOR0
17881 nop
17882 nop
17883 .word 0xca5da010
17884 nop
17885 nop
17886thr3_MMU_ASI_PRIMARY_207:
17887 .word 0x87802080
17888 .word 0xf6f42098
17889 .word 0xf272a0b0
17890 .word 0xc02c2339
17891 .word 0xda76e030
17892 .word 0xc034264c
17893 .word 0xc675a0e0
17894 .word 0xc0342900
17895 .word 0x1000000
17896 or %g0, 0x618, %i7
17897 DTLB_TAG_READ
17898 .word 0x1000000
17899 or %g0, 0x01b, %i7
17900 LOAD_IDATA_IN
17901 .word 0x1000000
17902 or %g0, 0x1af, %i7
17903 LOAD_IDATA_ACCESS
17904 .word 0x1000000
17905 or %g0, 0x30, %i7
17906 READ_IDATA_ACCESS
17907 .word 0xfe5dabd8
17908 nop
17909 nop
17910 nop
17911 nop
17912 nop
17913 nop
17914 nop
17915 nop
17916 .word 0x1000000
17917 or %g0, 0x465, %i7
17918 LOAD_IDATA_ACCESS
17919 DDEMAP_ALL_PAGES
17920 .word 0x1000000
17921 or %g0, 0xe8, %i7
17922 ITLB_TAG_READ
17923 DDEMAP_ALL
17924 .word 0x1000000
17925 or %g0, 0x022, %i7
17926 LOAD_IDATA_IN
17927 .word 0xbe150000
17928 GOTO_SUPERVISOR1
17929 .word 0x1000000
17930 or %g0, 0x083, %i7
17931 LOAD_DDATA_IN
17932 .word 0xc020a874
17933 nop
17934 nop
17935 DO_BRANCH
17936 .word 0x81c1e000
17937 .word 0xbe124000
17938 GOTO_SUPERVISOR0
17939 .word 0xbe842140
17940 .word 0xc39fde00
17941 nop
17942 nop
17943 nop
17944 nop
17945 nop
17946 nop
17947 nop
17948 nop
17949 .word 0x1000000
17950 or %g0, 0x7d0, %i7
17951 READ_DDATA_ACCESS
17952 .word 0xfe5aa588
17953 .word 0x1000000
17954 .word 0xbe160000
17955 DDEMAP_PAGE
17956 .word 0xee72a018
17957 .word 0xc076e158
17958 DO_BRANCH
17959 .word 0x81c36000
17960 .word 0xbe154000
17961 GOTO_SUPERVISOR0
17962 .word 0xf65da0e8
17963 .word 0xbe124000
17964 GOTO_SUPERVISOR0
17965 nop
17966Thr3_User_Text_4v010_exit:
17967 EXIT_GOOD
17968Thr3_User_Text_4v010_text_end:
17969/*********************************************************************/
17970SECTION .Thr3_User_Data_4v10b DATA_VA=0x6e0900000000
17971attr_data {
17972 Name = .Thr3_User_Data_4v10b ,
17973 VA = 0x6e0900000000 ,/* 0x6e090fffffc0 */
17974 RA = 0x01a0000000 ,
17975 PA = 0x01a0000000 ,
17976 TTE_Context = 0x1006 ,/* DATA_PRIMARY */
17977 thr3_nz_ctx_tsb_3 ,
17978 TTE_V = 1 ,
17979 TTE_NFO = 0 ,
17980 TTE_L = 1 ,
17981 TTE_Soft = 0x1b0000 ,
17982 TTE_IE = 0 ,
17983 TTE_E = 0 ,
17984 TTE_CP = 0 ,
17985 TTE_CV = 0 ,
17986 TTE_P = 0 ,
17987 TTE_EP = 0 ,
17988 TTE_W = 1 ,
17989 TTE_SW1 = 0 ,
17990 TTE_SW0 = 0 ,
17991 TTE_RSVD1 = 0 ,
17992 TTE_Size = 5 ,
17993 /* DTTE_TAG_DATA = 00006e0900001006 80000001a0000045 */
17994 end_label = Thr3_User_Data_4v10b_data_end ,
17995 compressimage ,
17996 }
17997.data
17998.global Thr3_User_Data_4v10b_data_begin
17999Thr3_User_Data_4v10b_data_begin:
18000 .xword 0x6c0000c50000
18001 .xword 0x6d003cc00000
18002 .xword 0x6b800017a000
18003 .xword 0x6d0016400000
18004 .xword 0x6e08f0000000
18005 .xword 0x6d0020c00000
18006 .xword 0x6b8000092000
18007 .xword 0x6b80001ca000
18008 .xword 0x6e0b50000000
18009 .xword 0x6e00e0000000
18010 .xword 0x6b80000d4000
18011 .xword 0x6b8000186000
18012 .xword 0x6d0031000000
18013 .xword 0x6b8000096000
18014 .xword 0x6d0024800000
18015 .xword 0x6c0000760000
18016 .xword 0x6c00000c0000
18017 .xword 0x6c0000ec0000
18018 .xword 0x6b80000fa000
18019 .xword 0x6b8000146000
18020 .xword 0x6c0000270000
18021 .xword 0x6c0000de0000
18022 .xword 0x6c0000930000
18023 .xword 0x6d000f400000
18024 .xword 0x6b8000088000
18025 .xword 0x6b80000ca000
18026 .xword 0x6d0024000000
18027 .xword 0x6c00002d0000
18028 .xword 0x6b800001a000
18029 .xword 0x6b800019c000
18030 .xword 0x6c0000720000
18031 .xword 0x6b80000c4000
18032 .xword 0x6d0007800000
18033 .xword 0x6b8000110000
18034 .xword 0x6d0012000000
18035 .xword 0x6b8000062000
18036 .xword 0x6b8000168000
18037 .xword 0x6b8000158000
18038 .xword 0x6d000cc00000
18039 .xword 0x6e0900000000
18040 .xword 0x6b8000038000
18041 .xword 0x6c0000a00000
18042 .xword 0x6b80000d8000
18043Thr3_User_Data_4v10b_data_end:
18044/*********************************************************************/
18045SECTION .Thr3_User_Text_4v011 TEXT_VA=0x6b8000038000
18046attr_text {
18047 Name = .Thr3_User_Text_4v011 ,
18048 VA = 0x6b8000038000 ,/* 0x6b8000039fc0 */
18049 RA = 0x03c006c000 ,
18050 PA = 0x03c006c000 ,
18051 TTE_Context = 0x1006 ,/* TEXT_PRIMARY */
18052 thr3_nz_ctx_tsb_0 ,
18053 TTE_V = 1 ,
18054 TTE_NFO = 0 ,
18055 TTE_L = 0 ,
18056 TTE_Soft = 0x060000 ,
18057 TTE_IE = 0 ,
18058 TTE_E = 0 ,
18059 TTE_CP = 1 ,
18060 TTE_CV = 0 ,
18061 TTE_P = 0 ,
18062 TTE_EP = 1 ,
18063 TTE_W = 0 ,
18064 TTE_SW1 = 1 ,
18065 TTE_SW0 = 1 ,
18066 TTE_RSVD1 = 0 ,
18067 TTE_Size = 0 ,
18068 /* ITTE_TAG_DATA = 00006b8000039006 80000003c006c480 */
18069 end_label = Thr3_User_Text_4v011_text_end ,
18070 compressimage ,
18071 }
18072.text
18073.global Thr3_User_Text_4v011_text_begin
18074Thr3_User_Text_4v011_text_begin:
18075 nop
18076 sub %g1, 1, %g1
18077 brz %g1,Thr3_User_Text_4v011_exit
18078 nop
18079 .word 0x1000000
18080 or %g0, 0x40f, %i7
18081 LOAD_DDATA_ACCESS
18082 .word 0xfe45a6bc
18083 .word 0xec75a068
18084 .word 0xc0742300
18085 nop
18086 nop
18087 nop
18088 nop
18089 nop
18090 nop
18091 .word 0xe05c2128
18092 .word 0xc4742038
18093 .word 0xc02aab9a
18094 .word 0x1000000
18095 or %g0, 0x083, %i7
18096 LOAD_IDATA_IN
18097 .word 0xc0242874
18098 .word 0xdc76e028
18099 .word 0xc02c2d6a
18100 nop
18101 nop
18102 nop
18103 nop
18104 nop
18105 nop
18106 nop
18107 .word 0x1000000
18108 or %g0, 0x608, %i7
18109 DTLB_TAG_READ
18110 .word 0xc675a030
18111 .word 0xc072af98
18112 .word 0x1000000
18113 or %g0, 0x59b, %i7
18114 LOAD_IDATA_ACCESS
18115 DDEMAP_ALL_RPAGES
18116 ACCESS_ITSB_PTR
18117 DDEMAP_SCTX
18118thr3_MMU_ASI_PRIMARY_208:
18119 .word 0x87802080
18120 .word 0xdcf5a028
18121 nop
18122 nop
18123 nop
18124 nop
18125 nop
18126 nop
18127 nop
18128 nop
18129 DO_BRANCH
18130 .word 0x81c3e000
18131 .word 0xbe13c000
18132 GOTO_SUPERVISOR0
18133 nop
18134 nop
18135 nop
18136 nop
18137 nop
18138 .word 0xc076e500
18139 IDEMAP_NCTX
18140 .word 0xbe82a118
18141 .word 0xe0dfd000
18142 .word 0xfc9edd40
18143 nop
18144 .word 0xfcded000
18145 .word 0x1000000
18146 or %g0, 0x092, %i7
18147 LOAD_IDATA_IN
18148 DDEMAP_ALL_RPAGES
18149 .word 0xfcdc1040
18150 .word 0xbe120000
18151 GOTO_SUPERVISOR1
18152 .word 0x1000000
18153 .word 0xbe124000
18154 srlx %i7, 8, %i7
18155 andn %i7, 0x1f, %i7
18156 xor %i7, 0x10, %i7
18157 ITLB_PROBE
18158 .word 0x1000000
18159 or %g0, 0x451, %i7
18160 LOAD_IDATA_ACCESS
18161 DDEMAP_NCTX
18162 .word 0xd472a098
18163 .word 0xc030ac20
18164 .word 0x1000000
18165 .word 0xbe120000
18166 IDEMAP_PAGE
18167 .word 0x1000000
18168 or %g0, 0x015, %i7
18169 LOAD_IDATA_IN
18170 TOGGLE_LSU_DM
18171 .word 0xfc9c5120
18172 .word 0xc036e3c2
18173 .word 0xf65da0f8
18174 .word 0xc025a598
18175 .word 0xbe150000
18176 GOTO_SUPERVISOR1
18177 nop
18178 nop
18179 nop
18180 nop
18181 nop
18182 nop
18183 nop
18184 nop
18185 .word 0x1000000
18186 or %g0, 0x68, %i7
18187 ITLB_TAG_READ
18188 .word 0xda70a150
18189 .word 0xc0242290
18190 .word 0x1000000
18191 .word 0xbe178000
18192 DDEMAP_RPAGE
18193 nop
18194 nop
18195 nop
18196 nop
18197 nop
18198 nop
18199 nop
18200 IDEMAP_ALL_PAGES
18201 .word 0x1000000
18202 or %g0, 0x4ed, %i7
18203 LOAD_DDATA_ACCESS
18204 .word 0xbe174000
18205 GOTO_SUPERVISOR0
18206 IDEMAP_ALL
18207 .word 0x1000000
18208 .word 0xbe124000
18209 IDEMAP_RPAGE
18210 .word 0xc030a158
18211 .word 0xbe164000
18212 GOTO_SUPERVISOR1
18213 .word 0xc035ac8c
18214 .word 0x81c1e000
18215 .word 0xbe154000
18216 GOTO_SUPERVISOR0
18217 nop
18218Thr3_User_Text_4v011_exit:
18219 EXIT_GOOD
18220Thr3_User_Text_4v011_text_end:
18221/*********************************************************************/
18222SECTION .Thr3_User_Data_4v10c DATA_VA=0x6c0000a00000
18223attr_data {
18224 Name = .Thr3_User_Data_4v10c ,
18225 VA = 0x6c0000a00000 ,/* 0x6c0000a0ffc0 */
18226 RA = 0x00f0350000 ,
18227 PA = 0x3cf0350000 ,
18228 TTE_Context = 0x1006 ,/* DATA_PRIMARY */
18229 thr3_nz_ctx_tsb_1 ,
18230 TTE_V = 1 ,
18231 TTE_NFO = 0 ,
18232 TTE_L = 1 ,
18233 TTE_Soft = 0x1b0000 ,
18234 TTE_IE = 0 ,
18235 TTE_E = 0 ,
18236 TTE_CP = 0 ,
18237 TTE_CV = 0 ,
18238 TTE_P = 0 ,
18239 TTE_EP = 0 ,
18240 TTE_W = 1 ,
18241 TTE_SW1 = 0 ,
18242 TTE_SW0 = 0 ,
18243 TTE_RSVD1 = 0 ,
18244 TTE_Size = 1 ,
18245 /* DTTE_TAG_DATA = 00006c0000a01006 8000003cf0350041 */
18246 end_label = Thr3_User_Data_4v10c_data_end ,
18247 compressimage ,
18248 }
18249.data
18250.global Thr3_User_Data_4v10c_data_begin
18251Thr3_User_Data_4v10c_data_begin:
18252 .xword 0x6c0000c50000
18253 .xword 0x6d003cc00000
18254 .xword 0x6b800017a000
18255 .xword 0x6d0016400000
18256 .xword 0x6e08f0000000
18257 .xword 0x6d0020c00000
18258 .xword 0x6b8000092000
18259 .xword 0x6b80001ca000
18260 .xword 0x6e0b50000000
18261 .xword 0x6e00e0000000
18262 .xword 0x6b80000d4000
18263 .xword 0x6b8000186000
18264 .xword 0x6d0031000000
18265 .xword 0x6b8000096000
18266 .xword 0x6d0024800000
18267 .xword 0x6c0000760000
18268 .xword 0x6c00000c0000
18269 .xword 0x6c0000ec0000
18270 .xword 0x6b80000fa000
18271 .xword 0x6b8000146000
18272 .xword 0x6c0000270000
18273 .xword 0x6c0000de0000
18274 .xword 0x6c0000930000
18275 .xword 0x6d000f400000
18276 .xword 0x6b8000088000
18277 .xword 0x6b80000ca000
18278 .xword 0x6d0024000000
18279 .xword 0x6c00002d0000
18280 .xword 0x6b800001a000
18281 .xword 0x6b800019c000
18282 .xword 0x6c0000720000
18283 .xword 0x6b80000c4000
18284 .xword 0x6d0007800000
18285 .xword 0x6b8000110000
18286 .xword 0x6d0012000000
18287 .xword 0x6b8000062000
18288 .xword 0x6b8000168000
18289 .xword 0x6b8000158000
18290 .xword 0x6d000cc00000
18291 .xword 0x6e0900000000
18292 .xword 0x6b8000038000
18293 .xword 0x6c0000a00000
18294 .xword 0x6b80000d8000
18295Thr3_User_Data_4v10c_data_end:
18296/*********************************************************************/
18297SECTION .Thr3_User_Text_4v012 TEXT_VA=0x6b80000d8000
18298attr_text {
18299 Name = .Thr3_User_Text_4v012 ,
18300 VA = 0x6b80000d8000 ,/* 0x6b80000d9fc0 */
18301 RA = 0x03c0000000 ,
18302 PA = 0x03c0000000 ,
18303 TTE_Context = 0x1006 ,/* TEXT_PRIMARY */
18304 thr3_nz_ctx_tsb_0 ,
18305 TTE_V = 1 ,
18306 TTE_NFO = 0 ,
18307 TTE_L = 0 ,
18308 TTE_Soft = 0x060000 ,
18309 TTE_IE = 0 ,
18310 TTE_E = 0 ,
18311 TTE_CP = 1 ,
18312 TTE_CV = 0 ,
18313 TTE_P = 0 ,
18314 TTE_EP = 1 ,
18315 TTE_W = 0 ,
18316 TTE_SW1 = 1 ,
18317 TTE_SW0 = 1 ,
18318 TTE_RSVD1 = 0 ,
18319 TTE_Size = 0 ,
18320 /* ITTE_TAG_DATA = 00006b80000d9006 80000003c0000480 */
18321 end_label = Thr3_User_Text_4v012_text_end ,
18322 compressimage ,
18323 }
18324.text
18325.global Thr3_User_Text_4v012_text_begin
18326Thr3_User_Text_4v012_text_begin:
18327 nop
18328 sub %g1, 1, %g1
18329 brz %g1,Thr3_User_Text_4v012_exit
18330 nop
18331 .word 0xc476e098
18332 .word 0xc0742668
18333 .word 0x1000000
18334 .word 0xbe138000
18335 DDEMAP_PAGE
18336thr3_MMU_ASI_PRIMARY_209:
18337 .word 0x87802080
18338 .word 0xd8f0a018
18339 DO_BRANCH
18340 .word 0x81c62000
18341 .word 0xbe174000
18342 GOTO_SUPERVISOR0
18343 .word 0xc19adf20
18344 .word 0xbe82a0e8
18345 .word 0xe0dfd000
18346 nop
18347 .word 0xbe86e060
18348 .word 0xe39fde00
18349 IDEMAP_NCTX
18350 .word 0x1000000
18351 .word 0xbe154000
18352 DDEMAP_PAGE
18353 .word 0xbe150000
18354 GOTO_SUPERVISOR1
18355 .word 0xc072a158
18356 .word 0x81c6a000
18357 .word 0xbe154000
18358 GOTO_SUPERVISOR0
18359 nop
18360Thr3_User_Text_4v012_exit:
18361 EXIT_GOOD
18362Thr3_User_Text_4v012_text_end:
18363/*********************************************************************/
18364SECTION .Thr4_User_Text_4v000 TEXT_VA=0x710007c00000
18365attr_text {
18366 Name = .Thr4_User_Text_4v000 ,
18367 VA = 0x710007c00000 ,/* 0x710007ffffc0 */
18368 RA = 0x00adc00000 ,
18369 PA = 0x4cadc00000 ,
18370 TTE_Context = 0x1b80 ,/* TEXT_PRIMARY */
18371 thr4_nz_ctx_tsb_0 ,
18372 TTE_V = 1 ,
18373 TTE_NFO = 0 ,
18374 TTE_L = 0 ,
18375 TTE_Soft = 0x0c0000 ,
18376 TTE_IE = 0 ,
18377 TTE_E = 0 ,
18378 TTE_CP = 0 ,
18379 TTE_CV = 0 ,
18380 TTE_P = 0 ,
18381 TTE_EP = 1 ,
18382 TTE_W = 0 ,
18383 TTE_SW1 = 0 ,
18384 TTE_SW0 = 0 ,
18385 TTE_RSVD1 = 0 ,
18386 TTE_Size = 3 ,
18387 /* ITTE_TAG_DATA = 0000710007c01b80 8000004cadc00083 */
18388 end_label = Thr4_User_Text_4v000_text_end ,
18389 compressimage ,
18390 }
18391.text
18392.global Thr4_user_code_entry
18393Thr4_user_code_entry:
18394 setx 0x700000060000, %g1, %g2
18395 or %g0, 12, %g1
18396 .word 0xc658a000
18397 .word 0xc858a008
18398 .word 0xca58a010
18399 .word 0xcc58a018
18400 .word 0xce58a020
18401 .word 0xd058a028
18402 .word 0xd258a030
18403 .word 0xd458a038
18404 .word 0xd658a040
18405 .word 0xd858a048
18406 .word 0xda58a050
18407 .word 0xdc58a058
18408 .word 0xde58a060
18409 .word 0xe058a068
18410 .word 0xe258a070
18411 .word 0xe458a078
18412 .word 0xe658a080
18413 .word 0xe858a088
18414 .word 0xea58a090
18415 .word 0xec58a098
18416 .word 0xee58a0a0
18417 .word 0xf058a0a8
18418 .word 0xf258a0b0
18419 .word 0xf458a0b8
18420 .word 0xf658a0c0
18421 .word 0xf858a0c8
18422 .word 0xfa58a0d0
18423 .word 0xfc58a0d8
18424.global Thr4_User_Text_4v000_text_begin
18425Thr4_User_Text_4v000_text_begin:
18426 nop
18427 sub %g1, 1, %g1
18428 brz %g1,Thr4_User_Text_4v000_exit
18429 nop
18430 DDEMAP_ALL_PAGES
18431 .word 0xbe82a008
18432 .word 0xe0dfd000
18433 nop
18434 nop
18435 DDEMAP_ALL_PAGES
18436thr4_MMU_ASI_PRIMARY_210:
18437 .word 0x87802080
18438 .word 0xd8f12078
18439 .word 0x1000000
18440 or %g0, 0x0a7, %i7
18441 LOAD_DDATA_IN
18442 .word 0xe072a068
18443 .word 0xc072ad28
18444 .word 0xd45da008
18445 .word 0x1000000
18446 .word 0xbe118000
18447 DDEMAP_RPAGE
18448 .word 0xbe13c000
18449 GOTO_SUPERVISOR0
18450 .word 0xfe48a124
18451 DO_BRANCH
18452 .word 0x81c36000
18453 .word 0xbe13c000
18454 GOTO_SUPERVISOR0
18455 .word 0xbe80a068
18456 .word 0xecdfd000
18457 DO_BRANCH
18458 .word 0x81c1e000
18459 .word 0xbe154000
18460 GOTO_SUPERVISOR0
18461 .word 0x1000000
18462 .word 0xbe158000
18463 srlx %i7, 8, %i7
18464 andn %i7, 0x1f, %i7
18465 ITLB_PROBE
18466 .word 0xfe40a21c
18467 .word 0x1000000
18468 or %g0, 0x5a, %i7
18469 LOAD_IDATA_ACCESS
18470 .word 0xbe150000
18471 GOTO_SUPERVISOR1
18472 .word 0x1000000
18473 or %g0, 0x1c8, %i7
18474 READ_IDATA_ACCESS
18475 .word 0xbe85e0a0
18476 .word 0xd6dfd020
18477 .word 0x1000000
18478 or %g0, 0x074, %i7
18479 LOAD_IDATA_IN
18480 .word 0x1000000
18481 or %g0, 0x480, %i7
18482 LOAD_IDATA_ACCESS
18483 ACCESS_ITSB_PTR
18484 nop
18485 nop
18486 nop
18487 nop
18488 nop
18489 nop
18490 nop
18491 TOGGLE_LSU_DM
18492 .word 0x1000000
18493 or %g0, 0x558, %i7
18494 READ_DDATA_ACCESS
18495 .word 0x1000000
18496 .word 0xbe114000
18497 DDEMAP_PAGE
18498thr4_MMU_ASI_PRIMARY_LITTLE_211:
18499 .word 0x87802088
18500 .word 0xe8baa8c0
18501 DDEMAP_ALL
18502 .word 0x1000000
18503 or %g0, 0x210, %i7
18504 DTLB_TAG_READ
18505 DDEMAP_ALL
18506 DO_BRANCH
18507 .word 0x81c1e000
18508 .word 0xbe124000
18509 GOTO_SUPERVISOR0
18510 .word 0xc85c2008
18511 .word 0x81c6a000
18512 .word 0xbe168000
18513 GOTO_SUPERVISOR0
18514 nop
18515Thr4_User_Text_4v000_exit:
18516 EXIT_GOOD
18517Thr4_User_Text_4v000_text_end:
18518/*********************************************************************/
18519SECTION .Thr4_User_Data_4v100 DATA_VA=0x700000060000
18520attr_data {
18521 Name = .Thr4_User_Data_4v100 ,
18522 VA = 0x700000060000 ,/* 0x70000006ffc0 */
18523 RA = 0x01005c0000 ,
18524 PA = 0x4d005c0000 ,
18525 TTE_Context = 0x1b80 ,/* DATA_PRIMARY */
18526 thr4_nz_ctx_tsb_3 ,
18527 TTE_V = 1 ,
18528 TTE_NFO = 0 ,
18529 TTE_L = 1 ,
18530 TTE_Soft = 0x1f0000 ,
18531 TTE_IE = 0 ,
18532 TTE_E = 0 ,
18533 TTE_CP = 0 ,
18534 TTE_CV = 0 ,
18535 TTE_P = 0 ,
18536 TTE_EP = 0 ,
18537 TTE_W = 1 ,
18538 TTE_SW1 = 0 ,
18539 TTE_SW0 = 0 ,
18540 TTE_RSVD1 = 0 ,
18541 TTE_Size = 1 ,
18542 /* DTTE_TAG_DATA = 0000700000061b80 8000004d005c0041 */
18543 end_label = Thr4_User_Data_4v100_data_end ,
18544 compressimage ,
18545 }
18546.data
18547.global Thr4_User_Data_4v100_data_begin
18548Thr4_User_Data_4v100_data_begin:
18549 .xword 0x710007c00000
18550 .xword 0x700000060000
18551 .xword 0x6f900000a000
18552 .xword 0x6f9000048000
18553 .xword 0x7000009e0000
18554 .xword 0x710021000000
18555 .xword 0x720530000000
18556 .xword 0x6f9000176000
18557 .xword 0x7000003a0000
18558 .xword 0x6f90001fc000
18559 .xword 0x71003d800000
18560 .xword 0x6f9000166000
18561 .xword 0x700000c60000
18562 .xword 0x700000ed0000
18563 .xword 0x710008400000
18564 .xword 0x6f9000130000
18565 .xword 0x6f90000de000
18566 .xword 0x6f90000ce000
18567 .xword 0x700000820000
18568 .xword 0x700000d80000
18569 .xword 0x6f90001de000
18570 .xword 0x6f9000016000
18571 .xword 0x700000d30000
18572 .xword 0x6f900009e000
18573 .xword 0x710005800000
18574 .xword 0x700000210000
18575 .xword 0x6f90001b8000
18576 .xword 0x710011c00000
18577 .xword 0x7209a0000000
18578 .xword 0x6f90000e0000
18579 .xword 0x700000a40000
18580 .xword 0x6f90000fc000
18581 .xword 0x700000ea0000
18582 .xword 0x6f900018a000
18583 .xword 0x700000480000
18584 .xword 0x710012c00000
18585 .xword 0x6f9000172000
18586 .xword 0x7000004e0000
18587Thr4_User_Data_4v100_data_end:
18588/*********************************************************************/
18589SECTION .Thr4_User_Data_4v200 DATA_VA=0x6f900000a000
18590attr_data {
18591 Name = .Thr4_User_Data_4v200 ,
18592 VA = 0x6f900000a000 ,/* 0x6f900000bfc0 */
18593 RA = 0x03d01cc000 ,
18594 PA = 0x03d01cc000 ,
18595 TTE_Context = 0x0dcb ,/* DATA_SECONDARY */
18596 thr4_nz_ctx_tsb_2 ,
18597 TTE_V = 1 ,
18598 TTE_NFO = 0 ,
18599 TTE_L = 0 ,
18600 TTE_Soft = 0x0a0000 ,
18601 TTE_IE = 0 ,
18602 TTE_E = 0 ,
18603 TTE_CP = 1 ,
18604 TTE_CV = 0 ,
18605 TTE_P = 0 ,
18606 TTE_EP = 0 ,
18607 TTE_W = 1 ,
18608 TTE_SW1 = 0 ,
18609 TTE_SW0 = 0 ,
18610 TTE_RSVD1 = 0 ,
18611 TTE_Size = 0 ,
18612 /* DTTE_TAG_DATA = 00006f900000a8e0 80000003d01cc440 */
18613 end_label = Thr4_User_Data_4v200_data_end ,
18614 compressimage ,
18615 }
18616.data
18617.global Thr4_User_Data_4v200_data_begin
18618Thr4_User_Data_4v200_data_begin:
18619 .xword 0x710007c00000
18620 .xword 0x700000060000
18621 .xword 0x6f900000a000
18622 .xword 0x6f9000048000
18623 .xword 0x7000009e0000
18624 .xword 0x710021000000
18625 .xword 0x720530000000
18626 .xword 0x6f9000176000
18627 .xword 0x7000003a0000
18628 .xword 0x6f90001fc000
18629 .xword 0x71003d800000
18630 .xword 0x6f9000166000
18631 .xword 0x700000c60000
18632 .xword 0x700000ed0000
18633 .xword 0x710008400000
18634 .xword 0x6f9000130000
18635 .xword 0x6f90000de000
18636 .xword 0x6f90000ce000
18637 .xword 0x700000820000
18638 .xword 0x700000d80000
18639 .xword 0x6f90001de000
18640 .xword 0x6f9000016000
18641 .xword 0x700000d30000
18642 .xword 0x6f900009e000
18643 .xword 0x710005800000
18644 .xword 0x700000210000
18645 .xword 0x6f90001b8000
18646 .xword 0x710011c00000
18647 .xword 0x7209a0000000
18648 .xword 0x6f90000e0000
18649 .xword 0x700000a40000
18650 .xword 0x6f90000fc000
18651 .xword 0x700000ea0000
18652 .xword 0x6f900018a000
18653 .xword 0x700000480000
18654 .xword 0x710012c00000
18655 .xword 0x6f9000172000
18656 .xword 0x7000004e0000
18657Thr4_User_Data_4v200_data_end:
18658/*********************************************************************/
18659SECTION .Thr4_User_Data_4v300 DATA_VA=0x6f9000048000
18660attr_data {
18661 Name = .Thr4_User_Data_4v300 ,
18662 VA = 0x6f9000048000 ,/* 0x6f9000049fc0 */
18663 RA = 0x03d00da000 ,
18664 PA = 0x03d00da000 ,
18665 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
18666 thr4_z_ctx_tsb_3 ,
18667 TTE_V = 1 ,
18668 TTE_NFO = 0 ,
18669 TTE_L = 0 ,
18670 TTE_Soft = 0x0e0000 ,
18671 TTE_IE = 0 ,
18672 TTE_E = 0 ,
18673 TTE_CP = 1 ,
18674 TTE_CV = 0 ,
18675 TTE_P = 0 ,
18676 TTE_EP = 0 ,
18677 TTE_W = 1 ,
18678 TTE_SW1 = 1 ,
18679 TTE_SW0 = 1 ,
18680 TTE_RSVD1 = 0 ,
18681 TTE_Size = 0 ,
18682 /* DTTE_TAG_DATA = 00006f9000048000 80000003d00da440 */
18683 end_label = Thr4_User_Data_4v300_data_end ,
18684 compressimage ,
18685 }
18686.data
18687.global Thr4_User_Data_4v300_data_begin
18688Thr4_User_Data_4v300_data_begin:
18689 .xword 0x710007c00000
18690 .xword 0x700000060000
18691 .xword 0x6f900000a000
18692 .xword 0x6f9000048000
18693 .xword 0x7000009e0000
18694 .xword 0x710021000000
18695 .xword 0x720530000000
18696 .xword 0x6f9000176000
18697 .xword 0x7000003a0000
18698 .xword 0x6f90001fc000
18699 .xword 0x71003d800000
18700 .xword 0x6f9000166000
18701 .xword 0x700000c60000
18702 .xword 0x700000ed0000
18703 .xword 0x710008400000
18704 .xword 0x6f9000130000
18705 .xword 0x6f90000de000
18706 .xword 0x6f90000ce000
18707 .xword 0x700000820000
18708 .xword 0x700000d80000
18709 .xword 0x6f90001de000
18710 .xword 0x6f9000016000
18711 .xword 0x700000d30000
18712 .xword 0x6f900009e000
18713 .xword 0x710005800000
18714 .xword 0x700000210000
18715 .xword 0x6f90001b8000
18716 .xword 0x710011c00000
18717 .xword 0x7209a0000000
18718 .xword 0x6f90000e0000
18719 .xword 0x700000a40000
18720 .xword 0x6f90000fc000
18721 .xword 0x700000ea0000
18722 .xword 0x6f900018a000
18723 .xword 0x700000480000
18724 .xword 0x710012c00000
18725 .xword 0x6f9000172000
18726 .xword 0x7000004e0000
18727Thr4_User_Data_4v300_data_end:
18728/*********************************************************************/
18729SECTION .Thr4_User_Text_4v001 TEXT_VA=0x7000009e0000
18730attr_text {
18731 Name = .Thr4_User_Text_4v001 ,
18732 VA = 0x7000009e0000 ,/* 0x7000009effc0 */
18733 RA = 0x0100690000 ,
18734 PA = 0x4d00690000 ,
18735 TTE_Context = 0x1b80 ,/* TEXT_PRIMARY */
18736 thr4_nz_ctx_tsb_3 ,
18737 TTE_V = 1 ,
18738 TTE_NFO = 0 ,
18739 TTE_L = 0 ,
18740 TTE_Soft = 0x0c0000 ,
18741 TTE_IE = 0 ,
18742 TTE_E = 0 ,
18743 TTE_CP = 0 ,
18744 TTE_CV = 0 ,
18745 TTE_P = 0 ,
18746 TTE_EP = 1 ,
18747 TTE_W = 0 ,
18748 TTE_SW1 = 0 ,
18749 TTE_SW0 = 0 ,
18750 TTE_RSVD1 = 0 ,
18751 TTE_Size = 1 ,
18752 /* ITTE_TAG_DATA = 00007000009e1b80 8000004d00690081 */
18753 end_label = Thr4_User_Text_4v001_text_end ,
18754 compressimage ,
18755 }
18756.text
18757.global Thr4_User_Text_4v001_text_begin
18758Thr4_User_Text_4v001_text_begin:
18759 nop
18760 sub %g1, 1, %g1
18761 brz %g1,Thr4_User_Text_4v001_exit
18762 nop
18763 .word 0xe39edf00
18764 TOGGLE_LSU_IM
18765 .word 0xfe52a890
18766 nop
18767 nop
18768 nop
18769 nop
18770 nop
18771 nop
18772 nop
18773thr4_MMU_ASI_PRIMARY_212:
18774 .word 0x87802080
18775 .word 0xf2f2a0b0
18776 .word 0x1000000
18777 or %g0, 0x055, %i7
18778 LOAD_DDATA_IN
18779 .word 0xf870a0a8
18780 .word 0xc0242f9c
18781 .word 0xbe812068
18782 .word 0xecdfd000
18783 .word 0xfcdc1000
18784 .word 0xe872a088
18785 .word 0xc070a3a0
18786 IDEMAP_PCTX
18787 .word 0xfe56e21a
18788 .word 0x1000000
18789 or %g0, 0x064, %i7
18790 LOAD_IDATA_IN
18791 TOGGLE_LSU_IM
18792 nop
18793 nop
18794 .word 0xfe40ae08
18795 nop
18796 nop
18797 TOGGLE_LSU_IM
18798 .word 0xbe124000
18799 GOTO_SUPERVISOR0
18800 .word 0xbe82a110
18801 .word 0xd4dfd000
18802thr4_MMU_ASI_BLK_SL_213:
18803 .word 0x878020f9
18804 .word 0xc3b965c0
18805 .word 0x1000000
18806 or %g0, 0x458, %i7
18807 ITLB_TAG_READ
18808 TOGGLE_LSU_IM
18809 .word 0xbe13c000
18810 GOTO_SUPERVISOR0
18811 .word 0xfe52a306
18812 .word 0x81c66000
18813 .word 0xbe124000
18814 GOTO_SUPERVISOR0
18815 nop
18816Thr4_User_Text_4v001_exit:
18817 EXIT_GOOD
18818Thr4_User_Text_4v001_text_end:
18819/*********************************************************************/
18820SECTION .Thr4_User_Text_4v400 TEXT_VA=0x710021000000
18821attr_text {
18822 Name = .Thr4_User_Text_4v400 ,
18823 VA = 0x710021000000 ,/* 0x7100213fffc0 */
18824 RA = 0x00a4800000 ,
18825 PA = 0x4ca4800000 ,
18826 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
18827 thr4_z_ctx_tsb_1 ,
18828 TTE_V = 1 ,
18829 TTE_NFO = 0 ,
18830 TTE_L = 0 ,
18831 TTE_Soft = 0x110000 ,
18832 TTE_IE = 0 ,
18833 TTE_E = 0 ,
18834 TTE_CP = 0 ,
18835 TTE_CV = 0 ,
18836 TTE_P = 1 ,
18837 TTE_EP = 1 ,
18838 TTE_W = 0 ,
18839 TTE_SW1 = 0 ,
18840 TTE_SW0 = 0 ,
18841 TTE_RSVD1 = 0 ,
18842 TTE_Size = 3 ,
18843 /* ITTE_TAG_DATA = 0000710021000000 8000004ca4800083 */
18844 end_label = Thr4_User_Text_4v400_text_end ,
18845 compressimage ,
18846 }
18847.text
18848.global Thr4_User_Text_4v400_text_begin
18849Thr4_User_Text_4v400_text_begin:
18850 wrpr 0, %gl
18851 .word 0xf87620a8
18852 .word 0xc031adac
18853 .word 0xfc9d9100
18854 P_ACCESS_DTSB_PTR
18855 P_DDEMAP_ALL
18856 P_ACCESS_DTSB_PTR
18857 .word 0x1000000
18858 or %g0, 0x798, %i7
18859 P_DTLB_TAG_READ
18860 P_DDEMAP_PCTX
18861 .word 0xfa71a090
18862 .word 0xc071ab78
18863 P_TOGGLE_LSU_IM
18864 nop
18865 nop
18866 nop
18867 nop
18868 nop
18869 nop
18870 nop
18871 nop
18872 P_DDEMAP_SCTX
18873 .word 0xe674a128
18874 .word 0xc074aae8
18875 P_DDEMAP_ALL
18876 .word 0xbe164000
18877 RETURN_FROM_SUPERVISOR1
18878 nop
18879Thr4_User_Text_4v400_exit:
18880 EXIT_GOOD
18881Thr4_User_Text_4v400_text_end:
18882/*********************************************************************/
18883SECTION .Thr4_User_Text_4v002 TEXT_VA=0x720530000000
18884attr_text {
18885 Name = .Thr4_User_Text_4v002 ,
18886 VA = 0x720530000000 ,/* 0x72053fffffc0 */
18887 RA = 0x0360000000 ,
18888 PA = 0x4f60000000 ,
18889 TTE_Context = 0x1b80 ,/* TEXT_PRIMARY */
18890 thr4_nz_ctx_tsb_1 ,
18891 TTE_V = 1 ,
18892 TTE_NFO = 0 ,
18893 TTE_L = 0 ,
18894 TTE_Soft = 0x0c0000 ,
18895 TTE_IE = 0 ,
18896 TTE_E = 0 ,
18897 TTE_CP = 0 ,
18898 TTE_CV = 0 ,
18899 TTE_P = 1 ,
18900 TTE_EP = 1 ,
18901 TTE_W = 0 ,
18902 TTE_SW1 = 0 ,
18903 TTE_SW0 = 0 ,
18904 TTE_RSVD1 = 0 ,
18905 TTE_Size = 5 ,
18906 /* ITTE_TAG_DATA = 0000720530001b80 8000004f60000085 */
18907 end_label = Thr4_User_Text_4v002_text_end ,
18908 compressimage ,
18909 }
18910.text
18911.global Thr4_User_Text_4v002_text_begin
18912Thr4_User_Text_4v002_text_begin:
18913 wrpr 0, %gl
18914 .word 0xc075a220
18915 P_ACCESS_DTSB_PTR
18916 P_ACCESS_DTSB_PTR
18917 .word 0xfcdc0200
18918 P_DDEMAP_PCTX
18919 .word 0x1000000
18920 or %g0, 0x4b0, %i7
18921 P_LOAD_DDATA_ACCESS
18922 P_IDEMAP_ALL
18923 .word 0xfcda8200
18924 P_DDEMAP_NCTX
18925 P_ACCESS_DTSB_PTR
18926 P_IDEMAP_ALL
18927 nop
18928 nop
18929 nop
18930 nop
18931 nop
18932 nop
18933 nop
18934thr4_MMU_ASI_AS_IF_USER_SECONDARY_214:
18935 .word 0x87802011
18936 .word 0xcaf16010
18937thr4_MMU_ASI_PRIMARY_215:
18938 .word 0x87802080
18939 .word 0xf8f2a018
18940 .word 0x1000000
18941 or %g0, 0x1e, %i7
18942 P_LOAD_IDATA_ACCESS
18943 .word 0xbe85a0f0
18944 .word 0xe0dfd000
18945 nop
18946 nop
18947thr4_MMU_ASI_AS_IF_USER_PRIMARY_216:
18948 .word 0x87802010
18949 .word 0xc6f0a030
18950 P_DDEMAP_ALL_PAGES
18951 .word 0xfcd88200
18952 .word 0xbe80a098
18953 .word 0xe0dfd000
18954 .word 0x1000000
18955 .word 0xbe12c000
18956 P_IDEMAP_RPAGE
18957 .word 0xe275a010
18958 .word 0xc036e4d8
18959 .word 0xbe86e068
18960 .word 0xd4dfd000
18961 .word 0xfc9ddc60
18962 P_TOGGLE_LSU_DM
18963 .word 0xbe85a100
18964 .word 0xd4dfd000
18965 .word 0x1000000
18966 or %g0, 0x5f8, %i7
18967 P_READ_IDATA_ACCESS
18968 P_IDEMAP_ALL
18969 .word 0x1000000
18970 or %g0, 0x580, %i7
18971 P_READ_IDATA_ACCESS
18972 .word 0xfe412c50
18973 .word 0x1000000
18974 .word 0xbe108000
18975 P_DDEMAP_PAGE
18976 .word 0xfe52a78e
18977 .word 0x1000000
18978 or %g0, 0x1a8, %i7
18979 P_READ_DDATA_ACCESS
18980 P_ACCESS_DTSB_PTR
18981 P_DDEMAP_SCTX
18982 .word 0xc47420c0
18983 .word 0xc07422e0
18984 .word 0x1000000
18985 or %g0, 0x79d, %i7
18986 P_LOAD_DDATA_ACCESS
18987 .word 0x1000000
18988 .word 0xbe178000
18989 srlx %i7, 8, %i7
18990 andn %i7, 0x1f, %i7
18991 xor %i7, 0x10, %i7
18992 P_ITLB_PROBE
18993 .word 0xfe45aed8
18994 P_TOGGLE_LSU_DM
18995 P_IDEMAP_ALL_RPAGES
18996 .word 0xc070a7f0
18997thr4_MMU_ASI_BLK_P_217:
18998 .word 0x878020f0
18999 .word 0xc3bee140
19000 .word 0xe39c03c0
19001 .word 0x1000000
19002 or %g0, 0x438, %i7
19003 P_READ_DDATA_ACCESS
19004 .word 0xbe164000
19005 RETURN_FROM_SUPERVISOR0
19006 nop
19007Thr4_User_Text_4v002_exit:
19008 EXIT_GOOD
19009Thr4_User_Text_4v002_text_end:
19010/*********************************************************************/
19011SECTION .Thr4_User_Data_4v101 DATA_VA=0x6f9000176000
19012attr_data {
19013 Name = .Thr4_User_Data_4v101 ,
19014 VA = 0x6f9000176000 ,/* 0x6f9000177fc0 */
19015 RA = 0x03d0056000 ,
19016 PA = 0x03d0056000 ,
19017 TTE_Context = 0x1b80 ,/* DATA_PRIMARY */
19018 thr4_nz_ctx_tsb_2 ,
19019 TTE_V = 1 ,
19020 TTE_NFO = 0 ,
19021 TTE_L = 1 ,
19022 TTE_Soft = 0x1f0000 ,
19023 TTE_IE = 0 ,
19024 TTE_E = 0 ,
19025 TTE_CP = 0 ,
19026 TTE_CV = 0 ,
19027 TTE_P = 0 ,
19028 TTE_EP = 0 ,
19029 TTE_W = 1 ,
19030 TTE_SW1 = 0 ,
19031 TTE_SW0 = 0 ,
19032 TTE_RSVD1 = 0 ,
19033 TTE_Size = 0 ,
19034 /* DTTE_TAG_DATA = 00006f9000176416 80000003d0056040 */
19035 end_label = Thr4_User_Data_4v101_data_end ,
19036 compressimage ,
19037 }
19038.data
19039.global Thr4_User_Data_4v101_data_begin
19040Thr4_User_Data_4v101_data_begin:
19041 .xword 0x710007c00000
19042 .xword 0x700000060000
19043 .xword 0x6f900000a000
19044 .xword 0x6f9000048000
19045 .xword 0x7000009e0000
19046 .xword 0x710021000000
19047 .xword 0x720530000000
19048 .xword 0x6f9000176000
19049 .xword 0x7000003a0000
19050 .xword 0x6f90001fc000
19051 .xword 0x71003d800000
19052 .xword 0x6f9000166000
19053 .xword 0x700000c60000
19054 .xword 0x700000ed0000
19055 .xword 0x710008400000
19056 .xword 0x6f9000130000
19057 .xword 0x6f90000de000
19058 .xword 0x6f90000ce000
19059 .xword 0x700000820000
19060 .xword 0x700000d80000
19061 .xword 0x6f90001de000
19062 .xword 0x6f9000016000
19063 .xword 0x700000d30000
19064 .xword 0x6f900009e000
19065 .xword 0x710005800000
19066 .xword 0x700000210000
19067 .xword 0x6f90001b8000
19068 .xword 0x710011c00000
19069 .xword 0x7209a0000000
19070 .xword 0x6f90000e0000
19071 .xword 0x700000a40000
19072 .xword 0x6f90000fc000
19073 .xword 0x700000ea0000
19074 .xword 0x6f900018a000
19075 .xword 0x700000480000
19076 .xword 0x710012c00000
19077 .xword 0x6f9000172000
19078 .xword 0x7000004e0000
19079Thr4_User_Data_4v101_data_end:
19080/*********************************************************************/
19081SECTION .Thr4_User_Data_4v201 DATA_VA=0x7000003a0000
19082attr_data {
19083 Name = .Thr4_User_Data_4v201 ,
19084 VA = 0x7000003a0000 ,/* 0x7000003affc0 */
19085 RA = 0x0100380000 ,
19086 PA = 0x4d00380000 ,
19087 TTE_Context = 0x0dcb ,/* DATA_SECONDARY */
19088 thr4_nz_ctx_tsb_3 ,
19089 TTE_V = 1 ,
19090 TTE_NFO = 0 ,
19091 TTE_L = 0 ,
19092 TTE_Soft = 0x0a0000 ,
19093 TTE_IE = 0 ,
19094 TTE_E = 0 ,
19095 TTE_CP = 1 ,
19096 TTE_CV = 0 ,
19097 TTE_P = 0 ,
19098 TTE_EP = 0 ,
19099 TTE_W = 1 ,
19100 TTE_SW1 = 0 ,
19101 TTE_SW0 = 0 ,
19102 TTE_RSVD1 = 0 ,
19103 TTE_Size = 1 ,
19104 /* DTTE_TAG_DATA = 00007000003a0dcb 8000004d00380441 */
19105 end_label = Thr4_User_Data_4v201_data_end ,
19106 compressimage ,
19107 }
19108.data
19109.global Thr4_User_Data_4v201_data_begin
19110Thr4_User_Data_4v201_data_begin:
19111 .xword 0x710007c00000
19112 .xword 0x700000060000
19113 .xword 0x6f900000a000
19114 .xword 0x6f9000048000
19115 .xword 0x7000009e0000
19116 .xword 0x710021000000
19117 .xword 0x720530000000
19118 .xword 0x6f9000176000
19119 .xword 0x7000003a0000
19120 .xword 0x6f90001fc000
19121 .xword 0x71003d800000
19122 .xword 0x6f9000166000
19123 .xword 0x700000c60000
19124 .xword 0x700000ed0000
19125 .xword 0x710008400000
19126 .xword 0x6f9000130000
19127 .xword 0x6f90000de000
19128 .xword 0x6f90000ce000
19129 .xword 0x700000820000
19130 .xword 0x700000d80000
19131 .xword 0x6f90001de000
19132 .xword 0x6f9000016000
19133 .xword 0x700000d30000
19134 .xword 0x6f900009e000
19135 .xword 0x710005800000
19136 .xword 0x700000210000
19137 .xword 0x6f90001b8000
19138 .xword 0x710011c00000
19139 .xword 0x7209a0000000
19140 .xword 0x6f90000e0000
19141 .xword 0x700000a40000
19142 .xword 0x6f90000fc000
19143 .xword 0x700000ea0000
19144 .xword 0x6f900018a000
19145 .xword 0x700000480000
19146 .xword 0x710012c00000
19147 .xword 0x6f9000172000
19148 .xword 0x7000004e0000
19149Thr4_User_Data_4v201_data_end:
19150/*********************************************************************/
19151SECTION .Thr4_User_Data_4v301 DATA_VA=0x6f90001fc000
19152attr_data {
19153 Name = .Thr4_User_Data_4v301 ,
19154 VA = 0x6f90001fc000 ,/* 0x6f90001fdfc0 */
19155 RA = 0x03d010a000 ,
19156 PA = 0x03d010a000 ,
19157 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
19158 thr4_z_ctx_tsb_3 ,
19159 TTE_V = 1 ,
19160 TTE_NFO = 0 ,
19161 TTE_L = 0 ,
19162 TTE_Soft = 0x0e0000 ,
19163 TTE_IE = 0 ,
19164 TTE_E = 0 ,
19165 TTE_CP = 1 ,
19166 TTE_CV = 0 ,
19167 TTE_P = 0 ,
19168 TTE_EP = 0 ,
19169 TTE_W = 1 ,
19170 TTE_SW1 = 1 ,
19171 TTE_SW0 = 1 ,
19172 TTE_RSVD1 = 0 ,
19173 TTE_Size = 0 ,
19174 /* DTTE_TAG_DATA = 00006f90001fc000 80000003d010a440 */
19175 end_label = Thr4_User_Data_4v301_data_end ,
19176 compressimage ,
19177 }
19178.data
19179.global Thr4_User_Data_4v301_data_begin
19180Thr4_User_Data_4v301_data_begin:
19181 .xword 0x710007c00000
19182 .xword 0x700000060000
19183 .xword 0x6f900000a000
19184 .xword 0x6f9000048000
19185 .xword 0x7000009e0000
19186 .xword 0x710021000000
19187 .xword 0x720530000000
19188 .xword 0x6f9000176000
19189 .xword 0x7000003a0000
19190 .xword 0x6f90001fc000
19191 .xword 0x71003d800000
19192 .xword 0x6f9000166000
19193 .xword 0x700000c60000
19194 .xword 0x700000ed0000
19195 .xword 0x710008400000
19196 .xword 0x6f9000130000
19197 .xword 0x6f90000de000
19198 .xword 0x6f90000ce000
19199 .xword 0x700000820000
19200 .xword 0x700000d80000
19201 .xword 0x6f90001de000
19202 .xword 0x6f9000016000
19203 .xword 0x700000d30000
19204 .xword 0x6f900009e000
19205 .xword 0x710005800000
19206 .xword 0x700000210000
19207 .xword 0x6f90001b8000
19208 .xword 0x710011c00000
19209 .xword 0x7209a0000000
19210 .xword 0x6f90000e0000
19211 .xword 0x700000a40000
19212 .xword 0x6f90000fc000
19213 .xword 0x700000ea0000
19214 .xword 0x6f900018a000
19215 .xword 0x700000480000
19216 .xword 0x710012c00000
19217 .xword 0x6f9000172000
19218 .xword 0x7000004e0000
19219Thr4_User_Data_4v301_data_end:
19220/*********************************************************************/
19221SECTION .Thr4_User_Text_4v003 TEXT_VA=0x71003d800000
19222attr_text {
19223 Name = .Thr4_User_Text_4v003 ,
19224 VA = 0x71003d800000 ,/* 0x71003dbfffc0 */
19225 RA = 0x00a6000000 ,
19226 PA = 0x4ca6000000 ,
19227 TTE_Context = 0x1b80 ,/* TEXT_PRIMARY */
19228 thr4_nz_ctx_tsb_0 ,
19229 TTE_V = 1 ,
19230 TTE_NFO = 0 ,
19231 TTE_L = 0 ,
19232 TTE_Soft = 0x0c0000 ,
19233 TTE_IE = 0 ,
19234 TTE_E = 0 ,
19235 TTE_CP = 0 ,
19236 TTE_CV = 0 ,
19237 TTE_P = 0 ,
19238 TTE_EP = 1 ,
19239 TTE_W = 0 ,
19240 TTE_SW1 = 0 ,
19241 TTE_SW0 = 0 ,
19242 TTE_RSVD1 = 0 ,
19243 TTE_Size = 3 ,
19244 /* ITTE_TAG_DATA = 000071003d801b80 8000004ca6000083 */
19245 end_label = Thr4_User_Text_4v003_text_end ,
19246 compressimage ,
19247 }
19248.text
19249.global Thr4_User_Text_4v003_text_begin
19250Thr4_User_Text_4v003_text_begin:
19251 nop
19252 sub %g1, 1, %g1
19253 brz %g1,Thr4_User_Text_4v003_exit
19254 nop
19255 nop
19256 nop
19257 nop
19258 nop
19259 nop
19260 nop
19261 nop
19262 nop
19263 nop
19264 nop
19265 .word 0xbe85e0a0
19266 .word 0xe19fde20
19267 .word 0x1000000
19268 or %g0, 0x074, %i7
19269 LOAD_DDATA_IN
19270 .word 0xfe4eec6e
19271 IDEMAP_ALL
19272 DDEMAP_PCTX
19273 .word 0xc022ad70
19274 .word 0xc0312daa
19275 .word 0xe05c20e0
19276 TOGGLE_LSU_IM
19277 .word 0xbe124000
19278 GOTO_SUPERVISOR0
19279 .word 0xfe5ee9d8
19280 .word 0x1000000
19281 or %g0, 0x528, %i7
19282 READ_IDATA_ACCESS
19283 nop
19284 nop
19285 nop
19286 nop
19287 nop
19288 nop
19289 nop
19290 nop
19291 .word 0x1000000
19292 or %g0, 0x4f8, %i7
19293 ITLB_TAG_READ
19294 .word 0xf876e078
19295 .word 0xc076e710
19296 .word 0xbe82a008
19297 .word 0xe0dfd000
19298 nop
19299 nop
19300 nop
19301 nop
19302 nop
19303 .word 0x1000000
19304 or %g0, 0x04a, %i7
19305 LOAD_IDATA_IN
19306 .word 0xbe82a0c0
19307 .word 0xf6dfd000
19308 .word 0xc0742130
19309 .word 0x1000000
19310 .word 0xbe12c000
19311 IDEMAP_RPAGE
19312 .word 0xe1989f00
19313 .word 0xbe168000
19314 GOTO_SUPERVISOR0
19315 .word 0xc02aa827
19316 .word 0x81c36000
19317 .word 0xbe13c000
19318 GOTO_SUPERVISOR0
19319 nop
19320Thr4_User_Text_4v003_exit:
19321 EXIT_GOOD
19322Thr4_User_Text_4v003_text_end:
19323/*********************************************************************/
19324SECTION .Thr4_User_Text_4v401 TEXT_VA=0x6f9000166000
19325attr_text {
19326 Name = .Thr4_User_Text_4v401 ,
19327 VA = 0x6f9000166000 ,/* 0x6f9000167fc0 */
19328 RA = 0x03d01a0000 ,
19329 PA = 0x03d01a0000 ,
19330 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
19331 thr4_z_ctx_tsb_3 ,
19332 TTE_V = 1 ,
19333 TTE_NFO = 0 ,
19334 TTE_L = 0 ,
19335 TTE_Soft = 0x110000 ,
19336 TTE_IE = 0 ,
19337 TTE_E = 0 ,
19338 TTE_CP = 0 ,
19339 TTE_CV = 0 ,
19340 TTE_P = 1 ,
19341 TTE_EP = 1 ,
19342 TTE_W = 0 ,
19343 TTE_SW1 = 0 ,
19344 TTE_SW0 = 0 ,
19345 TTE_RSVD1 = 0 ,
19346 TTE_Size = 0 ,
19347 /* ITTE_TAG_DATA = 00006f9000166000 80000003d01a0080 */
19348 end_label = Thr4_User_Text_4v401_text_end ,
19349 compressimage ,
19350 }
19351.text
19352.global Thr4_User_Text_4v401_text_begin
19353Thr4_User_Text_4v401_text_begin:
19354 wrpr 0, %gl
19355 .word 0x1000000
19356 or %g0, 0x528, %i7
19357 P_ITLB_TAG_READ
19358 .word 0x1000000
19359 or %g0, 0x0a3, %i7
19360 P_LOAD_DDATA_IN
19361 .word 0x1000000
19362 or %g0, 0x195, %i7
19363 P_LOAD_DDATA_ACCESS
19364 P_TOGGLE_LSU_IM
19365 P_DDEMAP_ALL_PAGES
19366 .word 0xbe85a098
19367 .word 0xe0dfc200
19368thr4_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_218:
19369 .word 0x87802018
19370 .word 0xe0f2a098
19371 .word 0xfe41a160
19372 .word 0xca732040
19373 .word 0xc0262b08
19374 .word 0xcc7720a8
19375 .word 0xc071a910
19376 P_ACCESS_ITSB_PTR
19377 .word 0xbe85a100
19378 .word 0xc4dfd000
19379 .word 0x1000000
19380 or %g0, 0x2fc, %i7
19381 P_LOAD_DDATA_ACCESS
19382 .word 0xfcda9000
19383 .word 0xfc9c8480
19384 .word 0xbe82a068
19385 .word 0xe0dfc200
19386 P_TOGGLE_LSU_IM
19387 .word 0x1000000
19388 or %g0, 0x4b8, %i7
19389 P_READ_IDATA_ACCESS
19390 .word 0x1000000
19391 or %g0, 0xe8, %i7
19392 P_LOAD_IDATA_ACCESS
19393 P_TOGGLE_LSU_IM
19394 P_IDEMAP_ALL_PAGES
19395 nop
19396 nop
19397 nop
19398 .word 0x1000000
19399 or %g0, 0x00b, %i7
19400 P_LOAD_DDATA_IN
19401 nop
19402 nop
19403 nop
19404 nop
19405 nop
19406 .word 0xfc9c5c60
19407 P_ACCESS_ITSB_PTR
19408 .word 0xc0272c9c
19409 .word 0xbe134000
19410 RETURN_FROM_SUPERVISOR1
19411 nop
19412Thr4_User_Text_4v401_exit:
19413 EXIT_GOOD
19414Thr4_User_Text_4v401_text_end:
19415/*********************************************************************/
19416SECTION .Thr4_User_Text_4v004 TEXT_VA=0x700000c60000
19417attr_text {
19418 Name = .Thr4_User_Text_4v004 ,
19419 VA = 0x700000c60000 ,/* 0x700000c6ffc0 */
19420 RA = 0x0100ec0000 ,
19421 PA = 0x4d00ec0000 ,
19422 TTE_Context = 0x1b80 ,/* TEXT_PRIMARY */
19423 thr4_nz_ctx_tsb_3 ,
19424 TTE_V = 1 ,
19425 TTE_NFO = 0 ,
19426 TTE_L = 0 ,
19427 TTE_Soft = 0x0c0000 ,
19428 TTE_IE = 0 ,
19429 TTE_E = 0 ,
19430 TTE_CP = 0 ,
19431 TTE_CV = 0 ,
19432 TTE_P = 1 ,
19433 TTE_EP = 1 ,
19434 TTE_W = 0 ,
19435 TTE_SW1 = 0 ,
19436 TTE_SW0 = 0 ,
19437 TTE_RSVD1 = 0 ,
19438 TTE_Size = 1 ,
19439 /* ITTE_TAG_DATA = 0000700000c61b80 8000004d00ec0081 */
19440 end_label = Thr4_User_Text_4v004_text_end ,
19441 compressimage ,
19442 }
19443.text
19444.global Thr4_User_Text_4v004_text_begin
19445Thr4_User_Text_4v004_text_begin:
19446 wrpr 0, %gl
19447 .word 0x1000000
19448 .word 0xbe140000
19449 srlx %i7, 8, %i7
19450 andn %i7, 0x1f, %i7
19451 P_ITLB_PROBE
19452 .word 0xd65aa0a0
19453 nop
19454 nop
19455 P_TOGGLE_LSU_IM
19456 P_IDEMAP_ALL
19457 .word 0xfe48a202
19458 nop
19459 .word 0xf65c2008
19460 .word 0xc39a82c0
19461 .word 0xfcded000
19462 .word 0xfcda82a0
19463 P_TOGGLE_LSU_DM
19464thr4_MMU_ASI_AS_IF_USER_PRIMARY_219:
19465 .word 0x87802010
19466 .word 0xd6f2a010
19467 P_ACCESS_DTSB_PTR
19468 .word 0x1000000
19469 .word 0xbe16c000
19470 P_DDEMAP_RPAGE
19471 P_ACCESS_DTSB_PTR
19472 .word 0x1000000
19473 or %g0, 0x378, %i7
19474 P_DTLB_TAG_READ
19475 P_IDEMAP_ALL
19476 .word 0xbe11c000
19477 RETURN_FROM_SUPERVISOR0
19478 nop
19479Thr4_User_Text_4v004_exit:
19480 EXIT_GOOD
19481Thr4_User_Text_4v004_text_end:
19482/*********************************************************************/
19483SECTION .Thr4_User_Data_4v102 DATA_VA=0x700000ed0000
19484attr_data {
19485 Name = .Thr4_User_Data_4v102 ,
19486 VA = 0x700000ed0000 ,/* 0x700000edffc0 */
19487 RA = 0x0100260000 ,
19488 PA = 0x4d00260000 ,
19489 TTE_Context = 0x1b80 ,/* DATA_PRIMARY */
19490 thr4_nz_ctx_tsb_3 ,
19491 TTE_V = 1 ,
19492 TTE_NFO = 0 ,
19493 TTE_L = 1 ,
19494 TTE_Soft = 0x1f0000 ,
19495 TTE_IE = 0 ,
19496 TTE_E = 0 ,
19497 TTE_CP = 0 ,
19498 TTE_CV = 0 ,
19499 TTE_P = 0 ,
19500 TTE_EP = 0 ,
19501 TTE_W = 1 ,
19502 TTE_SW1 = 0 ,
19503 TTE_SW0 = 0 ,
19504 TTE_RSVD1 = 0 ,
19505 TTE_Size = 1 ,
19506 /* DTTE_TAG_DATA = 0000700000ed1b80 8000004d00260041 */
19507 end_label = Thr4_User_Data_4v102_data_end ,
19508 compressimage ,
19509 }
19510.data
19511.global Thr4_User_Data_4v102_data_begin
19512Thr4_User_Data_4v102_data_begin:
19513 .xword 0x710007c00000
19514 .xword 0x700000060000
19515 .xword 0x6f900000a000
19516 .xword 0x6f9000048000
19517 .xword 0x7000009e0000
19518 .xword 0x710021000000
19519 .xword 0x720530000000
19520 .xword 0x6f9000176000
19521 .xword 0x7000003a0000
19522 .xword 0x6f90001fc000
19523 .xword 0x71003d800000
19524 .xword 0x6f9000166000
19525 .xword 0x700000c60000
19526 .xword 0x700000ed0000
19527 .xword 0x710008400000
19528 .xword 0x6f9000130000
19529 .xword 0x6f90000de000
19530 .xword 0x6f90000ce000
19531 .xword 0x700000820000
19532 .xword 0x700000d80000
19533 .xword 0x6f90001de000
19534 .xword 0x6f9000016000
19535 .xword 0x700000d30000
19536 .xword 0x6f900009e000
19537 .xword 0x710005800000
19538 .xword 0x700000210000
19539 .xword 0x6f90001b8000
19540 .xword 0x710011c00000
19541 .xword 0x7209a0000000
19542 .xword 0x6f90000e0000
19543 .xword 0x700000a40000
19544 .xword 0x6f90000fc000
19545 .xword 0x700000ea0000
19546 .xword 0x6f900018a000
19547 .xword 0x700000480000
19548 .xword 0x710012c00000
19549 .xword 0x6f9000172000
19550 .xword 0x7000004e0000
19551Thr4_User_Data_4v102_data_end:
19552/*********************************************************************/
19553SECTION .Thr4_User_Data_4v202 DATA_VA=0x710008400000
19554attr_data {
19555 Name = .Thr4_User_Data_4v202 ,
19556 VA = 0x710008400000 ,/* 0x7100087fffc0 */
19557 RA = 0x00a5800000 ,
19558 PA = 0x4ca5800000 ,
19559 TTE_Context = 0x0dcb ,/* DATA_SECONDARY */
19560 thr4_nz_ctx_tsb_0 ,
19561 TTE_V = 1 ,
19562 TTE_NFO = 0 ,
19563 TTE_L = 0 ,
19564 TTE_Soft = 0x0a0000 ,
19565 TTE_IE = 0 ,
19566 TTE_E = 0 ,
19567 TTE_CP = 1 ,
19568 TTE_CV = 0 ,
19569 TTE_P = 0 ,
19570 TTE_EP = 0 ,
19571 TTE_W = 1 ,
19572 TTE_SW1 = 0 ,
19573 TTE_SW0 = 0 ,
19574 TTE_RSVD1 = 0 ,
19575 TTE_Size = 3 ,
19576 /* DTTE_TAG_DATA = 0000710008400dcb 8000004ca5800443 */
19577 end_label = Thr4_User_Data_4v202_data_end ,
19578 compressimage ,
19579 }
19580.data
19581.global Thr4_User_Data_4v202_data_begin
19582Thr4_User_Data_4v202_data_begin:
19583 .xword 0x710007c00000
19584 .xword 0x700000060000
19585 .xword 0x6f900000a000
19586 .xword 0x6f9000048000
19587 .xword 0x7000009e0000
19588 .xword 0x710021000000
19589 .xword 0x720530000000
19590 .xword 0x6f9000176000
19591 .xword 0x7000003a0000
19592 .xword 0x6f90001fc000
19593 .xword 0x71003d800000
19594 .xword 0x6f9000166000
19595 .xword 0x700000c60000
19596 .xword 0x700000ed0000
19597 .xword 0x710008400000
19598 .xword 0x6f9000130000
19599 .xword 0x6f90000de000
19600 .xword 0x6f90000ce000
19601 .xword 0x700000820000
19602 .xword 0x700000d80000
19603 .xword 0x6f90001de000
19604 .xword 0x6f9000016000
19605 .xword 0x700000d30000
19606 .xword 0x6f900009e000
19607 .xword 0x710005800000
19608 .xword 0x700000210000
19609 .xword 0x6f90001b8000
19610 .xword 0x710011c00000
19611 .xword 0x7209a0000000
19612 .xword 0x6f90000e0000
19613 .xword 0x700000a40000
19614 .xword 0x6f90000fc000
19615 .xword 0x700000ea0000
19616 .xword 0x6f900018a000
19617 .xword 0x700000480000
19618 .xword 0x710012c00000
19619 .xword 0x6f9000172000
19620 .xword 0x7000004e0000
19621Thr4_User_Data_4v202_data_end:
19622/*********************************************************************/
19623SECTION .Thr4_User_Data_4v302 DATA_VA=0x6f9000130000
19624attr_data {
19625 Name = .Thr4_User_Data_4v302 ,
19626 VA = 0x6f9000130000 ,/* 0x6f9000131fc0 */
19627 RA = 0x03d01a4000 ,
19628 PA = 0x03d01a4000 ,
19629 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
19630 thr4_z_ctx_tsb_3 ,
19631 TTE_V = 1 ,
19632 TTE_NFO = 0 ,
19633 TTE_L = 0 ,
19634 TTE_Soft = 0x0e0000 ,
19635 TTE_IE = 0 ,
19636 TTE_E = 0 ,
19637 TTE_CP = 1 ,
19638 TTE_CV = 0 ,
19639 TTE_P = 0 ,
19640 TTE_EP = 0 ,
19641 TTE_W = 1 ,
19642 TTE_SW1 = 1 ,
19643 TTE_SW0 = 1 ,
19644 TTE_RSVD1 = 0 ,
19645 TTE_Size = 0 ,
19646 /* DTTE_TAG_DATA = 00006f9000130000 80000003d01a4440 */
19647 end_label = Thr4_User_Data_4v302_data_end ,
19648 compressimage ,
19649 }
19650.data
19651.global Thr4_User_Data_4v302_data_begin
19652Thr4_User_Data_4v302_data_begin:
19653 .xword 0x710007c00000
19654 .xword 0x700000060000
19655 .xword 0x6f900000a000
19656 .xword 0x6f9000048000
19657 .xword 0x7000009e0000
19658 .xword 0x710021000000
19659 .xword 0x720530000000
19660 .xword 0x6f9000176000
19661 .xword 0x7000003a0000
19662 .xword 0x6f90001fc000
19663 .xword 0x71003d800000
19664 .xword 0x6f9000166000
19665 .xword 0x700000c60000
19666 .xword 0x700000ed0000
19667 .xword 0x710008400000
19668 .xword 0x6f9000130000
19669 .xword 0x6f90000de000
19670 .xword 0x6f90000ce000
19671 .xword 0x700000820000
19672 .xword 0x700000d80000
19673 .xword 0x6f90001de000
19674 .xword 0x6f9000016000
19675 .xword 0x700000d30000
19676 .xword 0x6f900009e000
19677 .xword 0x710005800000
19678 .xword 0x700000210000
19679 .xword 0x6f90001b8000
19680 .xword 0x710011c00000
19681 .xword 0x7209a0000000
19682 .xword 0x6f90000e0000
19683 .xword 0x700000a40000
19684 .xword 0x6f90000fc000
19685 .xword 0x700000ea0000
19686 .xword 0x6f900018a000
19687 .xword 0x700000480000
19688 .xword 0x710012c00000
19689 .xword 0x6f9000172000
19690 .xword 0x7000004e0000
19691Thr4_User_Data_4v302_data_end:
19692/*********************************************************************/
19693SECTION .Thr4_User_Text_4v005 TEXT_VA=0x6f90000de000
19694attr_text {
19695 Name = .Thr4_User_Text_4v005 ,
19696 VA = 0x6f90000de000 ,/* 0x6f90000dffc0 */
19697 RA = 0x03d0192000 ,
19698 PA = 0x03d0192000 ,
19699 TTE_Context = 0x1b80 ,/* TEXT_PRIMARY */
19700 thr4_nz_ctx_tsb_2 ,
19701 TTE_V = 1 ,
19702 TTE_NFO = 0 ,
19703 TTE_L = 0 ,
19704 TTE_Soft = 0x0c0000 ,
19705 TTE_IE = 0 ,
19706 TTE_E = 0 ,
19707 TTE_CP = 0 ,
19708 TTE_CV = 0 ,
19709 TTE_P = 0 ,
19710 TTE_EP = 1 ,
19711 TTE_W = 0 ,
19712 TTE_SW1 = 0 ,
19713 TTE_SW0 = 0 ,
19714 TTE_RSVD1 = 0 ,
19715 TTE_Size = 0 ,
19716 /* ITTE_TAG_DATA = 00006f90000de416 80000003d0192080 */
19717 end_label = Thr4_User_Text_4v005_text_end ,
19718 compressimage ,
19719 }
19720.text
19721.global Thr4_User_Text_4v005_text_begin
19722Thr4_User_Text_4v005_text_begin:
19723 nop
19724 sub %g1, 1, %g1
19725 brz %g1,Thr4_User_Text_4v005_exit
19726 nop
19727 nop
19728 nop
19729 nop
19730 nop
19731 nop
19732 .word 0xe19ade20
19733 IDEMAP_PCTX
19734 .word 0xbe80a0e0
19735 .word 0xd4dfd000
19736 .word 0xfe4ee034
19737thr4_MMU_ASI_SECONDARY_LITTLE_220:
19738 .word 0x87802089
19739 .word 0xd8f2e048
19740thr4_MMU_ASI_BLK_SL_221:
19741 .word 0x878020f9
19742 .word 0xe3b96240
19743 .word 0xbe154000
19744 GOTO_SUPERVISOR0
19745thr4_MMU_ASI_PRIMARY_222:
19746 .word 0x87802080
19747 .word 0xe8f2a088
19748 .word 0xd470a110
19749 .word 0xc032a218
19750 .word 0xfe492e62
19751 nop
19752 nop
19753 nop
19754 nop
19755 nop
19756 nop
19757 nop
19758 nop
19759 nop
19760 nop
19761 .word 0xca5c2010
19762 .word 0x1000000
19763 .word 0xbe140000
19764 srlx %i7, 8, %i7
19765 andn %i7, 0x1f, %i7
19766 ITLB_PROBE
19767 .word 0xc45da068
19768 nop
19769 nop
19770 nop
19771 nop
19772 nop
19773 nop
19774 nop
19775 nop
19776 nop
19777thr4_MMU_ASI_PRIMARY_223:
19778 .word 0x87802080
19779 .word 0xc8bda4b0
19780 .word 0xc0242c0c
19781 .word 0x1000000
19782 or %g0, 0x460, %i7
19783 READ_DDATA_ACCESS
19784 nop
19785 nop
19786 nop
19787 nop
19788 nop
19789 nop
19790 nop
19791 DO_BRANCH
19792 .word 0x81c0e088
19793 .word 0xbe154000
19794 GOTO_SUPERVISOR0
19795 .word 0xc075ac20
19796 .word 0xf272a060
19797 .word 0xc075af80
19798 TOGGLE_LSU_DM
19799 IDEMAP_ALL_PAGES
19800 nop
19801 nop
19802 nop
19803 .word 0x1000000
19804 or %g0, 0x530, %i7
19805 DTLB_TAG_READ
19806 .word 0x1000000
19807 .word 0xbe130000
19808 srlx %i7, 8, %i7
19809 andn %i7, 0x1f, %i7
19810 ITLB_PROBE
19811 .word 0xfe5da358
19812 ACCESS_ITSB_PTR
19813 nop
19814 nop
19815 nop
19816 nop
19817 nop
19818 nop
19819 nop
19820 nop
19821 nop
19822 nop
19823 nop
19824 nop
19825 nop
19826 nop
19827 nop
19828 nop
19829 .word 0xfc991c40
19830 .word 0xbe124000
19831 GOTO_SUPERVISOR0
19832 .word 0xec742068
19833 .word 0xc075a130
19834 nop
19835 nop
19836 nop
19837 .word 0x1000000
19838 or %g0, 0x075, %i7
19839 LOAD_DDATA_IN
19840thr4_MMU_ASI_SECONDARY_224:
19841 .word 0x87802081
19842 .word 0xe8f46028
19843 .word 0x1000000
19844 .word 0xbe130000
19845 srlx %i7, 8, %i7
19846 andn %i7, 0x1f, %i7
19847 xor %i7, 0x10, %i7
19848 ITLB_PROBE
19849 nop
19850 nop
19851 nop
19852 nop
19853 nop
19854 nop
19855 nop
19856 nop
19857thr4_MMU_ASI_PRIMARY_225:
19858 .word 0x87802080
19859 .word 0xdcf42028
19860 .word 0xc45c20c0
19861 TOGGLE_LSU_IM
19862 TOGGLE_LSU_IM
19863 .word 0xfe542a6a
19864 nop
19865 nop
19866 nop
19867 nop
19868 nop
19869 nop
19870 nop
19871 nop
19872 nop
19873 nop
19874 nop
19875 nop
19876 nop
19877 nop
19878 IDEMAP_ALL_PAGES
19879 .word 0xe45c2018
19880 TOGGLE_LSU_IM
19881 nop
19882 nop
19883 nop
19884 nop
19885 nop
19886 nop
19887 nop
19888 nop
19889 nop
19890 .word 0xbe13c000
19891 GOTO_SUPERVISOR0
19892 .word 0xc45aa038
19893 .word 0x81c4e000
19894 .word 0xbe13c000
19895 GOTO_SUPERVISOR0
19896 nop
19897Thr4_User_Text_4v005_exit:
19898 EXIT_GOOD
19899Thr4_User_Text_4v005_text_end:
19900/*********************************************************************/
19901SECTION .Thr4_User_Text_4v402 TEXT_VA=0x6f90000ce000
19902attr_text {
19903 Name = .Thr4_User_Text_4v402 ,
19904 VA = 0x6f90000ce000 ,/* 0x6f90000cffc0 */
19905 RA = 0x03d001e000 ,
19906 PA = 0x03d001e000 ,
19907 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
19908 thr4_z_ctx_tsb_3 ,
19909 TTE_V = 1 ,
19910 TTE_NFO = 0 ,
19911 TTE_L = 0 ,
19912 TTE_Soft = 0x110000 ,
19913 TTE_IE = 0 ,
19914 TTE_E = 0 ,
19915 TTE_CP = 0 ,
19916 TTE_CV = 0 ,
19917 TTE_P = 1 ,
19918 TTE_EP = 1 ,
19919 TTE_W = 0 ,
19920 TTE_SW1 = 0 ,
19921 TTE_SW0 = 0 ,
19922 TTE_RSVD1 = 0 ,
19923 TTE_Size = 0 ,
19924 /* ITTE_TAG_DATA = 00006f90000ce000 80000003d001e080 */
19925 end_label = Thr4_User_Text_4v402_text_end ,
19926 compressimage ,
19927 }
19928.text
19929.global Thr4_User_Text_4v402_text_begin
19930Thr4_User_Text_4v402_text_begin:
19931 wrpr 0, %gl
19932 .word 0x1000000
19933 or %g0, 0x7f8, %i7
19934 P_DTLB_TAG_READ
19935 .word 0x1000000
19936 or %g0, 0xd7, %i7
19937 P_LOAD_DDATA_ACCESS
19938 .word 0xfe462cdc
19939 .word 0xe05f20c0
19940 P_DDEMAP_ALL_PAGES
19941 P_TOGGLE_LSU_DM
19942thr4_MMU_ASI_AS_IF_USER_PRIMARY_226:
19943 .word 0x87802010
19944 .word 0xe0f12098
19945 P_DDEMAP_ALL_PAGES
19946 .word 0xca5e2010
19947 .word 0x1000000
19948 or %g0, 0x428, %i7
19949 P_READ_IDATA_ACCESS
19950 .word 0x1000000
19951 or %g0, 0x07d, %i7
19952 P_LOAD_IDATA_IN
19953 .word 0xfcda9000
19954 .word 0xfcd91000
19955 nop
19956 nop
19957 nop
19958 nop
19959 nop
19960 .word 0xbe8420e0
19961 .word 0xecdfc200
19962 .word 0xec762038
19963 .word 0xc02b2b11
19964thr4_MMU_ASI_PRIMARY_227:
19965 .word 0x87802080
19966 .word 0xfaf420b8
19967thr4_MMU_ASI_PRIMARY_228:
19968 .word 0x87802080
19969 .word 0xf0f42048
19970 .word 0x1000000
19971 or %g0, 0x091, %i7
19972 P_LOAD_IDATA_IN
19973 .word 0x1000000
19974 or %g0, 0x07d, %i7
19975 P_LOAD_DDATA_IN
19976thr4_MMU_ASI_PRIMARY_229:
19977 .word 0x87802080
19978 .word 0xe6f5a108
19979thr4_MMU_ASI_PRIMARY_230:
19980 .word 0x87802080
19981 .word 0xe8f2a028
19982 .word 0xbe80a120
19983 .word 0xf6dfd000
19984 P_DDEMAP_ALL_RPAGES
19985thr4_MMU_ASI_AS_IF_USER_PRIMARY_231:
19986 .word 0x87802010
19987 .word 0xdaf2a0b8
19988 .word 0xfcdad120
19989 .word 0x1000000
19990 or %g0, 0x09a, %i7
19991 P_LOAD_DDATA_IN
19992 .word 0xfcdec200
19993thr4_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_232:
19994 .word 0x87802023
19995 .word 0xe0bc6570
19996 .word 0x1000000
19997 .word 0xbe17c000
19998 P_DDEMAP_PAGE
19999 .word 0x1000000
20000 or %g0, 0x550, %i7
20001 P_READ_IDATA_ACCESS
20002thr4_MMU_ASI_REAL_IO_LITTLE_233:
20003 .word 0x8780201d
20004 .word 0xc8f5e0c0
20005 .word 0xfcdc1000
20006 nop
20007 nop
20008 nop
20009 nop
20010 .word 0xc074af78
20011 .word 0xc39edf00
20012 P_TOGGLE_LSU_IM
20013 nop
20014 nop
20015 nop
20016 nop
20017 nop
20018 nop
20019 nop
20020 .word 0x1000000
20021 .word 0xbe168000
20022 srlx %i7, 8, %i7
20023 andn %i7, 0x1f, %i7
20024 P_ITLB_PROBE
20025 nop
20026 nop
20027 nop
20028 nop
20029 nop
20030 nop
20031 nop
20032 nop
20033 nop
20034 nop
20035 nop
20036 P_DDEMAP_PCTX
20037 .word 0x1000000
20038 .word 0xbe168000
20039 P_IDEMAP_PAGE
20040 .word 0xbe134000
20041 RETURN_FROM_SUPERVISOR1
20042 nop
20043Thr4_User_Text_4v402_exit:
20044 EXIT_GOOD
20045Thr4_User_Text_4v402_text_end:
20046/*********************************************************************/
20047SECTION .Thr4_User_Text_4v006 TEXT_VA=0x700000820000
20048attr_text {
20049 Name = .Thr4_User_Text_4v006 ,
20050 VA = 0x700000820000 ,/* 0x70000082ffc0 */
20051 RA = 0x01006f0000 ,
20052 PA = 0x4d006f0000 ,
20053 TTE_Context = 0x1b80 ,/* TEXT_PRIMARY */
20054 thr4_nz_ctx_tsb_3 ,
20055 TTE_V = 1 ,
20056 TTE_NFO = 0 ,
20057 TTE_L = 0 ,
20058 TTE_Soft = 0x0c0000 ,
20059 TTE_IE = 0 ,
20060 TTE_E = 0 ,
20061 TTE_CP = 0 ,
20062 TTE_CV = 0 ,
20063 TTE_P = 1 ,
20064 TTE_EP = 1 ,
20065 TTE_W = 0 ,
20066 TTE_SW1 = 0 ,
20067 TTE_SW0 = 0 ,
20068 TTE_RSVD1 = 0 ,
20069 TTE_Size = 1 ,
20070 /* ITTE_TAG_DATA = 0000700000821b80 8000004d006f0081 */
20071 end_label = Thr4_User_Text_4v006_text_end ,
20072 compressimage ,
20073 }
20074.text
20075.global Thr4_User_Text_4v006_text_begin
20076Thr4_User_Text_4v006_text_begin:
20077 wrpr 0, %gl
20078 .word 0x1000000
20079 or %g0, 0x450, %i7
20080 P_READ_DDATA_ACCESS
20081 P_ACCESS_ITSB_PTR
20082 .word 0xfcded140
20083 .word 0x1000000
20084 or %g0, 0x1f1, %i7
20085 P_LOAD_IDATA_ACCESS
20086 .word 0xfe5eef38
20087 .word 0x1000000
20088 or %g0, 0x006, %i7
20089 P_LOAD_DDATA_IN
20090 .word 0xfe56e872
20091 .word 0xc02da86a
20092 .word 0x1000000
20093 or %g0, 0x490, %i7
20094 P_READ_IDATA_ACCESS
20095 .word 0xbe85e010
20096 .word 0xc39fde20
20097 .word 0xc45da0f0
20098 .word 0xfcda9000
20099 .word 0xe45ee018
20100 .word 0xfcdc0200
20101 P_DDEMAP_ALL_PAGES
20102 nop
20103 nop
20104 nop
20105thr4_MMU_ASI_AS_IF_USER_PRIMARY_234:
20106 .word 0x87802010
20107 .word 0xf6f42068
20108 P_IDEMAP_PCTX
20109 .word 0xbe85a120
20110 .word 0xc4dfd000
20111 nop
20112 nop
20113 nop
20114 nop
20115 nop
20116 nop
20117 nop
20118 .word 0xfcda8200
20119 .word 0xfcdc4320
20120 P_DDEMAP_ALL
20121 .word 0x1000000
20122 .word 0xbe158000
20123 P_DDEMAP_RPAGE
20124 P_TOGGLE_LSU_IM
20125 .word 0xec76e100
20126 .word 0xc02da4c2
20127 nop
20128 nop
20129 nop
20130 nop
20131 .word 0x1000000
20132 or %g0, 0x078, %i7
20133 P_LOAD_DDATA_IN
20134 .word 0x1000000
20135 or %g0, 0xc8, %i7
20136 P_READ_DDATA_ACCESS
20137 .word 0x1000000
20138 or %g0, 0x084, %i7
20139 P_LOAD_IDATA_IN
20140 nop
20141 nop
20142 nop
20143 nop
20144 nop
20145 nop
20146 nop
20147 nop
20148 .word 0x1000000
20149 or %g0, 0x356, %i7
20150 P_LOAD_DDATA_ACCESS
20151 .word 0xc4742100
20152 .word 0xc025a73c
20153 .word 0xfcded000
20154thr4_MMU_ASI_SECONDARY_235:
20155 .word 0x87802081
20156 .word 0xe2f16010
20157 .word 0x1000000
20158 or %g0, 0x65f, %i7
20159 P_LOAD_DDATA_ACCESS
20160 .word 0xfcdd9040
20161 P_DDEMAP_NCTX
20162 .word 0xfc9c5120
20163 .word 0x1000000
20164 or %g0, 0x4a8, %i7
20165 P_ITLB_TAG_READ
20166 P_IDEMAP_ALL_RPAGES
20167 .word 0xbe134000
20168 RETURN_FROM_SUPERVISOR0
20169 nop
20170Thr4_User_Text_4v006_exit:
20171 EXIT_GOOD
20172Thr4_User_Text_4v006_text_end:
20173/*********************************************************************/
20174SECTION .Thr4_User_Data_4v103 DATA_VA=0x700000d80000
20175attr_data {
20176 Name = .Thr4_User_Data_4v103 ,
20177 VA = 0x700000d80000 ,/* 0x700000d8ffc0 */
20178 RA = 0x01001d0000 ,
20179 PA = 0x4d001d0000 ,
20180 TTE_Context = 0x1b80 ,/* DATA_PRIMARY */
20181 thr4_nz_ctx_tsb_3 ,
20182 TTE_V = 1 ,
20183 TTE_NFO = 0 ,
20184 TTE_L = 1 ,
20185 TTE_Soft = 0x1f0000 ,
20186 TTE_IE = 0 ,
20187 TTE_E = 0 ,
20188 TTE_CP = 0 ,
20189 TTE_CV = 0 ,
20190 TTE_P = 0 ,
20191 TTE_EP = 0 ,
20192 TTE_W = 1 ,
20193 TTE_SW1 = 0 ,
20194 TTE_SW0 = 0 ,
20195 TTE_RSVD1 = 0 ,
20196 TTE_Size = 1 ,
20197 /* DTTE_TAG_DATA = 0000700000d81b80 8000004d001d0041 */
20198 end_label = Thr4_User_Data_4v103_data_end ,
20199 compressimage ,
20200 }
20201.data
20202.global Thr4_User_Data_4v103_data_begin
20203Thr4_User_Data_4v103_data_begin:
20204 .xword 0x710007c00000
20205 .xword 0x700000060000
20206 .xword 0x6f900000a000
20207 .xword 0x6f9000048000
20208 .xword 0x7000009e0000
20209 .xword 0x710021000000
20210 .xword 0x720530000000
20211 .xword 0x6f9000176000
20212 .xword 0x7000003a0000
20213 .xword 0x6f90001fc000
20214 .xword 0x71003d800000
20215 .xword 0x6f9000166000
20216 .xword 0x700000c60000
20217 .xword 0x700000ed0000
20218 .xword 0x710008400000
20219 .xword 0x6f9000130000
20220 .xword 0x6f90000de000
20221 .xword 0x6f90000ce000
20222 .xword 0x700000820000
20223 .xword 0x700000d80000
20224 .xword 0x6f90001de000
20225 .xword 0x6f9000016000
20226 .xword 0x700000d30000
20227 .xword 0x6f900009e000
20228 .xword 0x710005800000
20229 .xword 0x700000210000
20230 .xword 0x6f90001b8000
20231 .xword 0x710011c00000
20232 .xword 0x7209a0000000
20233 .xword 0x6f90000e0000
20234 .xword 0x700000a40000
20235 .xword 0x6f90000fc000
20236 .xword 0x700000ea0000
20237 .xword 0x6f900018a000
20238 .xword 0x700000480000
20239 .xword 0x710012c00000
20240 .xword 0x6f9000172000
20241 .xword 0x7000004e0000
20242Thr4_User_Data_4v103_data_end:
20243/*********************************************************************/
20244SECTION .Thr4_User_Data_4v203 DATA_VA=0x6f90001de000
20245attr_data {
20246 Name = .Thr4_User_Data_4v203 ,
20247 VA = 0x6f90001de000 ,/* 0x6f90001dffc0 */
20248 RA = 0x03d0160000 ,
20249 PA = 0x03d0160000 ,
20250 TTE_Context = 0x0dcb ,/* DATA_SECONDARY */
20251 thr4_nz_ctx_tsb_2 ,
20252 TTE_V = 1 ,
20253 TTE_NFO = 0 ,
20254 TTE_L = 0 ,
20255 TTE_Soft = 0x0a0000 ,
20256 TTE_IE = 0 ,
20257 TTE_E = 0 ,
20258 TTE_CP = 1 ,
20259 TTE_CV = 0 ,
20260 TTE_P = 0 ,
20261 TTE_EP = 0 ,
20262 TTE_W = 1 ,
20263 TTE_SW1 = 0 ,
20264 TTE_SW0 = 0 ,
20265 TTE_RSVD1 = 0 ,
20266 TTE_Size = 0 ,
20267 /* DTTE_TAG_DATA = 00006f90001de8e0 80000003d0160440 */
20268 end_label = Thr4_User_Data_4v203_data_end ,
20269 compressimage ,
20270 }
20271.data
20272.global Thr4_User_Data_4v203_data_begin
20273Thr4_User_Data_4v203_data_begin:
20274 .xword 0x710007c00000
20275 .xword 0x700000060000
20276 .xword 0x6f900000a000
20277 .xword 0x6f9000048000
20278 .xword 0x7000009e0000
20279 .xword 0x710021000000
20280 .xword 0x720530000000
20281 .xword 0x6f9000176000
20282 .xword 0x7000003a0000
20283 .xword 0x6f90001fc000
20284 .xword 0x71003d800000
20285 .xword 0x6f9000166000
20286 .xword 0x700000c60000
20287 .xword 0x700000ed0000
20288 .xword 0x710008400000
20289 .xword 0x6f9000130000
20290 .xword 0x6f90000de000
20291 .xword 0x6f90000ce000
20292 .xword 0x700000820000
20293 .xword 0x700000d80000
20294 .xword 0x6f90001de000
20295 .xword 0x6f9000016000
20296 .xword 0x700000d30000
20297 .xword 0x6f900009e000
20298 .xword 0x710005800000
20299 .xword 0x700000210000
20300 .xword 0x6f90001b8000
20301 .xword 0x710011c00000
20302 .xword 0x7209a0000000
20303 .xword 0x6f90000e0000
20304 .xword 0x700000a40000
20305 .xword 0x6f90000fc000
20306 .xword 0x700000ea0000
20307 .xword 0x6f900018a000
20308 .xword 0x700000480000
20309 .xword 0x710012c00000
20310 .xword 0x6f9000172000
20311 .xword 0x7000004e0000
20312Thr4_User_Data_4v203_data_end:
20313/*********************************************************************/
20314SECTION .Thr4_User_Data_4v303 DATA_VA=0x6f9000016000
20315attr_data {
20316 Name = .Thr4_User_Data_4v303 ,
20317 VA = 0x6f9000016000 ,/* 0x6f9000017fc0 */
20318 RA = 0x03d000a000 ,
20319 PA = 0x03d000a000 ,
20320 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
20321 thr4_z_ctx_tsb_3 ,
20322 TTE_V = 1 ,
20323 TTE_NFO = 0 ,
20324 TTE_L = 0 ,
20325 TTE_Soft = 0x0e0000 ,
20326 TTE_IE = 0 ,
20327 TTE_E = 0 ,
20328 TTE_CP = 1 ,
20329 TTE_CV = 0 ,
20330 TTE_P = 0 ,
20331 TTE_EP = 0 ,
20332 TTE_W = 1 ,
20333 TTE_SW1 = 1 ,
20334 TTE_SW0 = 1 ,
20335 TTE_RSVD1 = 0 ,
20336 TTE_Size = 0 ,
20337 /* DTTE_TAG_DATA = 00006f9000016000 80000003d000a440 */
20338 end_label = Thr4_User_Data_4v303_data_end ,
20339 compressimage ,
20340 }
20341.data
20342.global Thr4_User_Data_4v303_data_begin
20343Thr4_User_Data_4v303_data_begin:
20344 .xword 0x710007c00000
20345 .xword 0x700000060000
20346 .xword 0x6f900000a000
20347 .xword 0x6f9000048000
20348 .xword 0x7000009e0000
20349 .xword 0x710021000000
20350 .xword 0x720530000000
20351 .xword 0x6f9000176000
20352 .xword 0x7000003a0000
20353 .xword 0x6f90001fc000
20354 .xword 0x71003d800000
20355 .xword 0x6f9000166000
20356 .xword 0x700000c60000
20357 .xword 0x700000ed0000
20358 .xword 0x710008400000
20359 .xword 0x6f9000130000
20360 .xword 0x6f90000de000
20361 .xword 0x6f90000ce000
20362 .xword 0x700000820000
20363 .xword 0x700000d80000
20364 .xword 0x6f90001de000
20365 .xword 0x6f9000016000
20366 .xword 0x700000d30000
20367 .xword 0x6f900009e000
20368 .xword 0x710005800000
20369 .xword 0x700000210000
20370 .xword 0x6f90001b8000
20371 .xword 0x710011c00000
20372 .xword 0x7209a0000000
20373 .xword 0x6f90000e0000
20374 .xword 0x700000a40000
20375 .xword 0x6f90000fc000
20376 .xword 0x700000ea0000
20377 .xword 0x6f900018a000
20378 .xword 0x700000480000
20379 .xword 0x710012c00000
20380 .xword 0x6f9000172000
20381 .xword 0x7000004e0000
20382Thr4_User_Data_4v303_data_end:
20383/*********************************************************************/
20384SECTION .Thr4_User_Text_4v007 TEXT_VA=0x700000d30000
20385attr_text {
20386 Name = .Thr4_User_Text_4v007 ,
20387 VA = 0x700000d30000 ,/* 0x700000d3ffc0 */
20388 RA = 0x0100ff0000 ,
20389 PA = 0x4d00ff0000 ,
20390 TTE_Context = 0x1b80 ,/* TEXT_PRIMARY */
20391 thr4_nz_ctx_tsb_3 ,
20392 TTE_V = 1 ,
20393 TTE_NFO = 0 ,
20394 TTE_L = 0 ,
20395 TTE_Soft = 0x0c0000 ,
20396 TTE_IE = 0 ,
20397 TTE_E = 0 ,
20398 TTE_CP = 0 ,
20399 TTE_CV = 0 ,
20400 TTE_P = 0 ,
20401 TTE_EP = 1 ,
20402 TTE_W = 0 ,
20403 TTE_SW1 = 0 ,
20404 TTE_SW0 = 0 ,
20405 TTE_RSVD1 = 0 ,
20406 TTE_Size = 1 ,
20407 /* ITTE_TAG_DATA = 0000700000d31b80 8000004d00ff0081 */
20408 end_label = Thr4_User_Text_4v007_text_end ,
20409 compressimage ,
20410 }
20411.text
20412.global Thr4_User_Text_4v007_text_begin
20413Thr4_User_Text_4v007_text_begin:
20414 nop
20415 sub %g1, 1, %g1
20416 brz %g1,Thr4_User_Text_4v007_exit
20417 nop
20418 TOGGLE_LSU_IM
20419 .word 0x1000000
20420 or %g0, 0x110, %i7
20421 ITLB_TAG_READ
20422 .word 0xee5da0a0
20423 nop
20424 nop
20425 nop
20426 nop
20427 DO_BRANCH
20428 .word 0x81c26000
20429 .word 0xbe124000
20430 GOTO_SUPERVISOR0
20431 .word 0xc02daa18
20432 .word 0x1000000
20433 .word 0xbe120000
20434 IDEMAP_RPAGE
20435 DDEMAP_PCTX
20436 .word 0xfe42a870
20437 DDEMAP_ALL_RPAGES
20438thr4_MMU_ASI_BLK_P_236:
20439 .word 0x878020f0
20440 .word 0xe1b8a1c0
20441 ACCESS_DTSB_PTR
20442 .word 0xbe150000
20443 GOTO_SUPERVISOR1
20444 nop
20445 nop
20446 .word 0xc022a4f0
20447 .word 0xc076ec48
20448 nop
20449 nop
20450 nop
20451 nop
20452 .word 0xbe150000
20453 GOTO_SUPERVISOR1
20454 .word 0xc0242150
20455 .word 0x1000000
20456 or %g0, 0x588, %i7
20457 DTLB_TAG_READ
20458 .word 0xd275a080
20459 .word 0xc02eed51
20460 .word 0xfe592c48
20461 .word 0x1000000
20462 or %g0, 0x012, %i7
20463 LOAD_IDATA_IN
20464 nop
20465 nop
20466 nop
20467 nop
20468 nop
20469thr4_MMU_ASI_PRIMARY_LITTLE_237:
20470 .word 0x87802088
20471 .word 0xeaf42060
20472 .word 0xfe5daa68
20473 nop
20474 nop
20475 nop
20476 nop
20477 nop
20478thr4_MMU_ASI_BLK_COMMIT_S_238:
20479 .word 0x878020e1
20480 .word 0xe3bc6100
20481 DO_BRANCH
20482 .word 0x81c6a000
20483 .word 0xbe124000
20484 GOTO_SUPERVISOR0
20485 .word 0xfe44242c
20486 .word 0xbe168000
20487 GOTO_SUPERVISOR0
20488 nop
20489Thr4_User_Text_4v007_exit:
20490 EXIT_GOOD
20491Thr4_User_Text_4v007_text_end:
20492/*********************************************************************/
20493SECTION .Thr4_User_Text_4v008 TEXT_VA=0x6f900009e000
20494attr_text {
20495 Name = .Thr4_User_Text_4v008 ,
20496 VA = 0x6f900009e000 ,/* 0x6f900009ffc0 */
20497 RA = 0x03d00de000 ,
20498 PA = 0x03d00de000 ,
20499 TTE_Context = 0x1b80 ,/* TEXT_PRIMARY */
20500 thr4_nz_ctx_tsb_2 ,
20501 TTE_V = 1 ,
20502 TTE_NFO = 0 ,
20503 TTE_L = 0 ,
20504 TTE_Soft = 0x0c0000 ,
20505 TTE_IE = 0 ,
20506 TTE_E = 0 ,
20507 TTE_CP = 0 ,
20508 TTE_CV = 0 ,
20509 TTE_P = 1 ,
20510 TTE_EP = 1 ,
20511 TTE_W = 0 ,
20512 TTE_SW1 = 0 ,
20513 TTE_SW0 = 0 ,
20514 TTE_RSVD1 = 0 ,
20515 TTE_Size = 0 ,
20516 /* ITTE_TAG_DATA = 00006f900009e416 80000003d00de080 */
20517 end_label = Thr4_User_Text_4v008_text_end ,
20518 compressimage ,
20519 }
20520.text
20521.global Thr4_User_Text_4v008_text_begin
20522Thr4_User_Text_4v008_text_begin:
20523 wrpr 0, %gl
20524 .word 0xbe82a110
20525 .word 0xd4dfc200
20526 nop
20527 nop
20528 nop
20529 nop
20530 nop
20531 nop
20532thr4_MMU_ASI_AS_IF_USER_PRIMARY_239:
20533 .word 0x87802010
20534 .word 0xccf2a0a8
20535 .word 0x1000000
20536 or %g0, 0x06a, %i7
20537 P_LOAD_DDATA_IN
20538 .word 0xc02da57d
20539 .word 0x1000000
20540 .word 0xbe124000
20541 srlx %i7, 8, %i7
20542 andn %i7, 0x1f, %i7
20543 xor %i7, 0x10, %i7
20544 P_ITLB_PROBE
20545 P_TOGGLE_LSU_DM
20546 .word 0xfa76e030
20547 .word 0xc020ab6c
20548 .word 0xd875a018
20549 .word 0xc02aac06
20550 P_IDEMAP_NCTX
20551 .word 0xfcdb42a0
20552 .word 0xd675a010
20553 .word 0xc072a2a8
20554 nop
20555 nop
20556 .word 0xbe842100
20557 .word 0xe0dfd000
20558 P_ACCESS_ITSB_PTR
20559 nop
20560 nop
20561 nop
20562 nop
20563 nop
20564 nop
20565 nop
20566 .word 0xd276e108
20567 .word 0xc035a130
20568 .word 0xfcd942a0
20569 .word 0xbe86e0e0
20570 .word 0xc39fc2c0
20571 P_DDEMAP_SCTX
20572 .word 0xfc9ad120
20573thr4_MMU_ASI_SECONDARY_240:
20574 .word 0x87802081
20575 .word 0xe4baee10
20576 P_DDEMAP_ALL
20577 P_TOGGLE_LSU_DM
20578 .word 0xbe11c000
20579 RETURN_FROM_SUPERVISOR0
20580 nop
20581Thr4_User_Text_4v008_exit:
20582 EXIT_GOOD
20583Thr4_User_Text_4v008_text_end:
20584/*********************************************************************/
20585SECTION .Thr4_User_Data_4v104 DATA_VA=0x710005800000
20586attr_data {
20587 Name = .Thr4_User_Data_4v104 ,
20588 VA = 0x710005800000 ,/* 0x710005bfffc0 */
20589 RA = 0x00a7c00000 ,
20590 PA = 0x4ca7c00000 ,
20591 TTE_Context = 0x1b80 ,/* DATA_PRIMARY */
20592 thr4_nz_ctx_tsb_0 ,
20593 TTE_V = 1 ,
20594 TTE_NFO = 0 ,
20595 TTE_L = 1 ,
20596 TTE_Soft = 0x1f0000 ,
20597 TTE_IE = 0 ,
20598 TTE_E = 0 ,
20599 TTE_CP = 0 ,
20600 TTE_CV = 0 ,
20601 TTE_P = 0 ,
20602 TTE_EP = 0 ,
20603 TTE_W = 1 ,
20604 TTE_SW1 = 0 ,
20605 TTE_SW0 = 0 ,
20606 TTE_RSVD1 = 0 ,
20607 TTE_Size = 3 ,
20608 /* DTTE_TAG_DATA = 0000710005801b80 8000004ca7c00043 */
20609 end_label = Thr4_User_Data_4v104_data_end ,
20610 compressimage ,
20611 }
20612.data
20613.global Thr4_User_Data_4v104_data_begin
20614Thr4_User_Data_4v104_data_begin:
20615 .xword 0x710007c00000
20616 .xword 0x700000060000
20617 .xword 0x6f900000a000
20618 .xword 0x6f9000048000
20619 .xword 0x7000009e0000
20620 .xword 0x710021000000
20621 .xword 0x720530000000
20622 .xword 0x6f9000176000
20623 .xword 0x7000003a0000
20624 .xword 0x6f90001fc000
20625 .xword 0x71003d800000
20626 .xword 0x6f9000166000
20627 .xword 0x700000c60000
20628 .xword 0x700000ed0000
20629 .xword 0x710008400000
20630 .xword 0x6f9000130000
20631 .xword 0x6f90000de000
20632 .xword 0x6f90000ce000
20633 .xword 0x700000820000
20634 .xword 0x700000d80000
20635 .xword 0x6f90001de000
20636 .xword 0x6f9000016000
20637 .xword 0x700000d30000
20638 .xword 0x6f900009e000
20639 .xword 0x710005800000
20640 .xword 0x700000210000
20641 .xword 0x6f90001b8000
20642 .xword 0x710011c00000
20643 .xword 0x7209a0000000
20644 .xword 0x6f90000e0000
20645 .xword 0x700000a40000
20646 .xword 0x6f90000fc000
20647 .xword 0x700000ea0000
20648 .xword 0x6f900018a000
20649 .xword 0x700000480000
20650 .xword 0x710012c00000
20651 .xword 0x6f9000172000
20652 .xword 0x7000004e0000
20653Thr4_User_Data_4v104_data_end:
20654/*********************************************************************/
20655SECTION .Thr4_User_Data_4v304 DATA_VA=0x700000210000
20656attr_data {
20657 Name = .Thr4_User_Data_4v304 ,
20658 VA = 0x700000210000 ,/* 0x70000021ffc0 */
20659 RA = 0x0100da0000 ,
20660 PA = 0x4d00da0000 ,
20661 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
20662 thr4_z_ctx_tsb_0 ,
20663 TTE_V = 1 ,
20664 TTE_NFO = 0 ,
20665 TTE_L = 0 ,
20666 TTE_Soft = 0x0e0000 ,
20667 TTE_IE = 0 ,
20668 TTE_E = 0 ,
20669 TTE_CP = 1 ,
20670 TTE_CV = 0 ,
20671 TTE_P = 0 ,
20672 TTE_EP = 0 ,
20673 TTE_W = 1 ,
20674 TTE_SW1 = 1 ,
20675 TTE_SW0 = 1 ,
20676 TTE_RSVD1 = 0 ,
20677 TTE_Size = 1 ,
20678 /* DTTE_TAG_DATA = 0000700000210000 8000004d00da0441 */
20679 end_label = Thr4_User_Data_4v304_data_end ,
20680 compressimage ,
20681 }
20682.data
20683.global Thr4_User_Data_4v304_data_begin
20684Thr4_User_Data_4v304_data_begin:
20685 .xword 0x710007c00000
20686 .xword 0x700000060000
20687 .xword 0x6f900000a000
20688 .xword 0x6f9000048000
20689 .xword 0x7000009e0000
20690 .xword 0x710021000000
20691 .xword 0x720530000000
20692 .xword 0x6f9000176000
20693 .xword 0x7000003a0000
20694 .xword 0x6f90001fc000
20695 .xword 0x71003d800000
20696 .xword 0x6f9000166000
20697 .xword 0x700000c60000
20698 .xword 0x700000ed0000
20699 .xword 0x710008400000
20700 .xword 0x6f9000130000
20701 .xword 0x6f90000de000
20702 .xword 0x6f90000ce000
20703 .xword 0x700000820000
20704 .xword 0x700000d80000
20705 .xword 0x6f90001de000
20706 .xword 0x6f9000016000
20707 .xword 0x700000d30000
20708 .xword 0x6f900009e000
20709 .xword 0x710005800000
20710 .xword 0x700000210000
20711 .xword 0x6f90001b8000
20712 .xword 0x710011c00000
20713 .xword 0x7209a0000000
20714 .xword 0x6f90000e0000
20715 .xword 0x700000a40000
20716 .xword 0x6f90000fc000
20717 .xword 0x700000ea0000
20718 .xword 0x6f900018a000
20719 .xword 0x700000480000
20720 .xword 0x710012c00000
20721 .xword 0x6f9000172000
20722 .xword 0x7000004e0000
20723Thr4_User_Data_4v304_data_end:
20724/*********************************************************************/
20725SECTION .Thr4_User_Text_4v009 TEXT_VA=0x6f90001b8000
20726attr_text {
20727 Name = .Thr4_User_Text_4v009 ,
20728 VA = 0x6f90001b8000 ,/* 0x6f90001b9fc0 */
20729 RA = 0x03d0094000 ,
20730 PA = 0x03d0094000 ,
20731 TTE_Context = 0x1b80 ,/* TEXT_PRIMARY */
20732 thr4_nz_ctx_tsb_2 ,
20733 TTE_V = 1 ,
20734 TTE_NFO = 0 ,
20735 TTE_L = 0 ,
20736 TTE_Soft = 0x0c0000 ,
20737 TTE_IE = 0 ,
20738 TTE_E = 0 ,
20739 TTE_CP = 0 ,
20740 TTE_CV = 0 ,
20741 TTE_P = 0 ,
20742 TTE_EP = 1 ,
20743 TTE_W = 0 ,
20744 TTE_SW1 = 0 ,
20745 TTE_SW0 = 0 ,
20746 TTE_RSVD1 = 0 ,
20747 TTE_Size = 0 ,
20748 /* ITTE_TAG_DATA = 00006f90001b8416 80000003d0094080 */
20749 end_label = Thr4_User_Text_4v009_text_end ,
20750 compressimage ,
20751 }
20752.text
20753.global Thr4_User_Text_4v009_text_begin
20754Thr4_User_Text_4v009_text_begin:
20755 nop
20756 sub %g1, 1, %g1
20757 brz %g1,Thr4_User_Text_4v009_exit
20758 nop
20759 nop
20760 nop
20761 nop
20762 nop
20763 .word 0xca5aa010
20764 .word 0xc036e690
20765 TOGGLE_LSU_DM
20766 DDEMAP_ALL_RPAGES
20767 .word 0x1000000
20768 or %g0, 0x566, %i7
20769 LOAD_IDATA_ACCESS
20770 nop
20771 nop
20772 nop
20773 nop
20774 nop
20775 nop
20776 nop
20777 nop
20778 DDEMAP_SCTX
20779 nop
20780 nop
20781 nop
20782 nop
20783 nop
20784thr4_MMU_ASI_PRIMARY_LITTLE_241:
20785 .word 0x87802088
20786 .word 0xd2f5a080
20787 .word 0x1000000
20788 or %g0, 0x258, %i7
20789 READ_DDATA_ACCESS
20790 DO_BRANCH
20791 .word 0x81c36000
20792 .word 0xbe124000
20793 GOTO_SUPERVISOR0
20794 nop
20795 .word 0x1000000
20796 or %g0, 0x183, %i7
20797 LOAD_IDATA_ACCESS
20798 .word 0x1000000
20799 .word 0xbe128000
20800 IDEMAP_PAGE
20801 IDEMAP_ALL
20802 TOGGLE_LSU_DM
20803 .word 0xc075afa8
20804 .word 0x1000000
20805 or %g0, 0x2a9, %i7
20806 LOAD_DDATA_ACCESS
20807 .word 0xfcded000
20808 nop
20809 nop
20810 nop
20811 nop
20812 nop
20813 nop
20814 nop
20815 nop
20816 nop
20817 nop
20818 nop
20819 nop
20820 nop
20821 nop
20822 .word 0xc02aa1f3
20823 TOGGLE_LSU_DM
20824 .word 0xbe80a120
20825 .word 0xecdfd000
20826 nop
20827 nop
20828 nop
20829 nop
20830 nop
20831thr4_MMU_ASI_BLK_COMMIT_P_242:
20832 .word 0x878020e0
20833 .word 0xe1bda480
20834 .word 0xc026e950
20835 DDEMAP_NCTX
20836 .word 0xf65ee038
20837 .word 0x1000000
20838 or %g0, 0x14c, %i7
20839 LOAD_IDATA_ACCESS
20840 .word 0xbe13c000
20841 GOTO_SUPERVISOR0
20842 .word 0xfe52ab9c
20843 .word 0xbe120000
20844 GOTO_SUPERVISOR1
20845 nop
20846Thr4_User_Text_4v009_exit:
20847 EXIT_GOOD
20848Thr4_User_Text_4v009_text_end:
20849/*********************************************************************/
20850SECTION .Thr4_User_Text_4v00a TEXT_VA=0x710011c00000
20851attr_text {
20852 Name = .Thr4_User_Text_4v00a ,
20853 VA = 0x710011c00000 ,/* 0x710011ffffc0 */
20854 RA = 0x00a4c00000 ,
20855 PA = 0x4ca4c00000 ,
20856 TTE_Context = 0x1b80 ,/* TEXT_PRIMARY */
20857 thr4_nz_ctx_tsb_0 ,
20858 TTE_V = 1 ,
20859 TTE_NFO = 0 ,
20860 TTE_L = 0 ,
20861 TTE_Soft = 0x0c0000 ,
20862 TTE_IE = 0 ,
20863 TTE_E = 0 ,
20864 TTE_CP = 0 ,
20865 TTE_CV = 0 ,
20866 TTE_P = 1 ,
20867 TTE_EP = 1 ,
20868 TTE_W = 0 ,
20869 TTE_SW1 = 0 ,
20870 TTE_SW0 = 0 ,
20871 TTE_RSVD1 = 0 ,
20872 TTE_Size = 3 ,
20873 /* ITTE_TAG_DATA = 0000710011c01b80 8000004ca4c00083 */
20874 end_label = Thr4_User_Text_4v00a_text_end ,
20875 compressimage ,
20876 }
20877.text
20878.global Thr4_User_Text_4v00a_text_begin
20879Thr4_User_Text_4v00a_text_begin:
20880 wrpr 0, %gl
20881 nop
20882 nop
20883 .word 0xda76e0b0
20884 .word 0xc0242130
20885 .word 0xfc995d60
20886 P_ACCESS_DTSB_PTR
20887 .word 0xd275a108
20888 .word 0xc0342a22
20889 .word 0x1000000
20890 .word 0xbe130000
20891 P_DDEMAP_RPAGE
20892 .word 0xfcdd9000
20893 .word 0xc072a438
20894 .word 0xbe82a008
20895 .word 0xf6dfc200
20896thr4_MMU_ASI_PRIMARY_243:
20897 .word 0x87802080
20898 .word 0xf0f2a018
20899 nop
20900 nop
20901 nop
20902 nop
20903 nop
20904 nop
20905 nop
20906 nop
20907 nop
20908 P_TOGGLE_LSU_IM
20909 .word 0x1000000
20910 or %g0, 0x2a0, %i7
20911 P_READ_DDATA_ACCESS
20912 .word 0xfcded000
20913 .word 0x1000000
20914 or %g0, 0x067, %i7
20915 P_LOAD_IDATA_IN
20916 .word 0xbe842120
20917 .word 0xf6dfd000
20918 .word 0xd65aa070
20919 .word 0xc85da0c0
20920 .word 0xe05c2110
20921 .word 0xbe842038
20922 .word 0xecdfc200
20923 .word 0xfcded100
20924 nop
20925 nop
20926 nop
20927 nop
20928 nop
20929 nop
20930 nop
20931 .word 0xe25aa070
20932 P_ACCESS_ITSB_PTR
20933thr4_MMU_ASI_PRIMARY_LITTLE_244:
20934 .word 0x87802088
20935 .word 0xd4f5a110
20936 P_ACCESS_DTSB_PTR
20937 .word 0xfc9d44c0
20938 .word 0x1000000
20939 or %g0, 0x5f8, %i7
20940 P_READ_DDATA_ACCESS
20941 .word 0xfc9d85c0
20942 nop
20943 nop
20944 nop
20945 nop
20946 nop
20947 nop
20948 nop
20949 .word 0xbe86e068
20950 .word 0xc4dfc200
20951 .word 0x1000000
20952 or %g0, 0x758, %i7
20953 P_READ_DDATA_ACCESS
20954 .word 0xfe5ee2b0
20955 P_IDEMAP_NCTX
20956 .word 0x1000000
20957 or %g0, 0x095, %i7
20958 P_LOAD_IDATA_IN
20959 .word 0x1000000
20960 or %g0, 0x551, %i7
20961 P_LOAD_IDATA_ACCESS
20962 .word 0x1000000
20963 or %g0, 0x90, %i7
20964 P_ITLB_TAG_READ
20965 .word 0xbe80a0c0
20966 .word 0xd4dfd000
20967thr4_MMU_ASI_AS_IF_USER_PRIMARY_245:
20968 .word 0x87802010
20969 .word 0xcef0a0f8
20970 .word 0xfe56e6f0
20971 .word 0xfcd94320
20972 .word 0xe39883c0
20973 .word 0xfe52a610
20974 .word 0xfcdec200
20975 .word 0xfc9e0580
20976 .word 0xbe134000
20977 RETURN_FROM_SUPERVISOR0
20978 nop
20979Thr4_User_Text_4v00a_exit:
20980 EXIT_GOOD
20981Thr4_User_Text_4v00a_text_end:
20982/*********************************************************************/
20983SECTION .Thr4_User_Data_4v105 DATA_VA=0x7209a0000000
20984attr_data {
20985 Name = .Thr4_User_Data_4v105 ,
20986 VA = 0x7209a0000000 ,/* 0x7209afffffc0 */
20987 RA = 0x01d0000000 ,
20988 PA = 0x4dd0000000 ,
20989 TTE_Context = 0x1b80 ,/* DATA_PRIMARY */
20990 thr4_nz_ctx_tsb_1 ,
20991 TTE_V = 1 ,
20992 TTE_NFO = 0 ,
20993 TTE_L = 1 ,
20994 TTE_Soft = 0x1f0000 ,
20995 TTE_IE = 0 ,
20996 TTE_E = 0 ,
20997 TTE_CP = 0 ,
20998 TTE_CV = 0 ,
20999 TTE_P = 0 ,
21000 TTE_EP = 0 ,
21001 TTE_W = 1 ,
21002 TTE_SW1 = 0 ,
21003 TTE_SW0 = 0 ,
21004 TTE_RSVD1 = 0 ,
21005 TTE_Size = 5 ,
21006 /* DTTE_TAG_DATA = 00007209a0001b80 8000004dd0000045 */
21007 end_label = Thr4_User_Data_4v105_data_end ,
21008 compressimage ,
21009 }
21010.data
21011.global Thr4_User_Data_4v105_data_begin
21012Thr4_User_Data_4v105_data_begin:
21013 .xword 0x710007c00000
21014 .xword 0x700000060000
21015 .xword 0x6f900000a000
21016 .xword 0x6f9000048000
21017 .xword 0x7000009e0000
21018 .xword 0x710021000000
21019 .xword 0x720530000000
21020 .xword 0x6f9000176000
21021 .xword 0x7000003a0000
21022 .xword 0x6f90001fc000
21023 .xword 0x71003d800000
21024 .xword 0x6f9000166000
21025 .xword 0x700000c60000
21026 .xword 0x700000ed0000
21027 .xword 0x710008400000
21028 .xword 0x6f9000130000
21029 .xword 0x6f90000de000
21030 .xword 0x6f90000ce000
21031 .xword 0x700000820000
21032 .xword 0x700000d80000
21033 .xword 0x6f90001de000
21034 .xword 0x6f9000016000
21035 .xword 0x700000d30000
21036 .xword 0x6f900009e000
21037 .xword 0x710005800000
21038 .xword 0x700000210000
21039 .xword 0x6f90001b8000
21040 .xword 0x710011c00000
21041 .xword 0x7209a0000000
21042 .xword 0x6f90000e0000
21043 .xword 0x700000a40000
21044 .xword 0x6f90000fc000
21045 .xword 0x700000ea0000
21046 .xword 0x6f900018a000
21047 .xword 0x700000480000
21048 .xword 0x710012c00000
21049 .xword 0x6f9000172000
21050 .xword 0x7000004e0000
21051Thr4_User_Data_4v105_data_end:
21052/*********************************************************************/
21053SECTION .Thr4_User_Text_4v00b TEXT_VA=0x6f90000e0000
21054attr_text {
21055 Name = .Thr4_User_Text_4v00b ,
21056 VA = 0x6f90000e0000 ,/* 0x6f90000e1fc0 */
21057 RA = 0x03d01c8000 ,
21058 PA = 0x03d01c8000 ,
21059 TTE_Context = 0x1b80 ,/* TEXT_PRIMARY */
21060 thr4_nz_ctx_tsb_2 ,
21061 TTE_V = 1 ,
21062 TTE_NFO = 0 ,
21063 TTE_L = 0 ,
21064 TTE_Soft = 0x0c0000 ,
21065 TTE_IE = 0 ,
21066 TTE_E = 0 ,
21067 TTE_CP = 0 ,
21068 TTE_CV = 0 ,
21069 TTE_P = 0 ,
21070 TTE_EP = 1 ,
21071 TTE_W = 0 ,
21072 TTE_SW1 = 0 ,
21073 TTE_SW0 = 0 ,
21074 TTE_RSVD1 = 0 ,
21075 TTE_Size = 0 ,
21076 /* ITTE_TAG_DATA = 00006f90000e0416 80000003d01c8080 */
21077 end_label = Thr4_User_Text_4v00b_text_end ,
21078 compressimage ,
21079 }
21080.text
21081.global Thr4_User_Text_4v00b_text_begin
21082Thr4_User_Text_4v00b_text_begin:
21083 nop
21084 sub %g1, 1, %g1
21085 brz %g1,Thr4_User_Text_4v00b_exit
21086 nop
21087thr4_MMU_ASI_BLK_P_246:
21088 .word 0x878020f0
21089 .word 0xe1bee1c0
21090 .word 0x1000000
21091 or %g0, 0x598, %i7
21092 LOAD_IDATA_ACCESS
21093 DO_BRANCH
21094 .word 0x81c0e088
21095 .word 0xbe154000
21096 GOTO_SUPERVISOR0
21097 .word 0xcc5c2048
21098 ACCESS_DTSB_PTR
21099 .word 0xbe8420c0
21100 .word 0xe0dfd000
21101 nop
21102 nop
21103 nop
21104 nop
21105 nop
21106 .word 0xc02ee7f4
21107 .word 0xfa742020
21108 .word 0xc072a6f0
21109 .word 0x1000000
21110 or %g0, 0x020, %i7
21111 LOAD_IDATA_IN
21112 nop
21113 nop
21114 nop
21115 .word 0x1000000
21116 or %g0, 0x10, %i7
21117 DTLB_TAG_READ
21118 nop
21119 nop
21120 nop
21121 nop
21122 nop
21123 nop
21124 nop
21125 nop
21126 nop
21127 .word 0xe05aa038
21128 DO_BRANCH
21129 .word 0x81c36000
21130 .word 0xbe124000
21131 GOTO_SUPERVISOR0
21132 .word 0x1000000
21133 or %g0, 0x145, %i7
21134 LOAD_IDATA_ACCESS
21135 .word 0xbe13c000
21136 GOTO_SUPERVISOR0
21137 IDEMAP_ALL_PAGES
21138 nop
21139 nop
21140 nop
21141 nop
21142 nop
21143 nop
21144 nop
21145 nop
21146 .word 0x1000000
21147 or %g0, 0x1c8, %i7
21148 ITLB_TAG_READ
21149 TOGGLE_LSU_DM
21150 .word 0xfc9a9c40
21151 .word 0xc02c2ea6
21152 .word 0xfe45a594
21153thr4_MMU_ASI_PRIMARY_247:
21154 .word 0x87802080
21155 .word 0xc8f2a038
21156 nop
21157 nop
21158 nop
21159 .word 0x1000000
21160 or %g0, 0xb0, %i7
21161 READ_IDATA_ACCESS
21162 .word 0xc02dae66
21163 .word 0xd65aa010
21164 .word 0xdc76e028
21165 .word 0xc075a240
21166 .word 0x1000000
21167 or %g0, 0x1df, %i7
21168 LOAD_IDATA_ACCESS
21169 nop
21170 nop
21171 nop
21172 nop
21173 nop
21174 nop
21175 nop
21176 nop
21177 .word 0xbe150000
21178 GOTO_SUPERVISOR1
21179 .word 0x1000000
21180 or %g0, 0x3c0, %i7
21181 DTLB_TAG_READ
21182 .word 0xc02da69c
21183 .word 0x1000000
21184 or %g0, 0x488, %i7
21185 DTLB_TAG_READ
21186 nop
21187 .word 0xfe5eec80
21188 DDEMAP_ALL_RPAGES
21189 DO_BRANCH
21190 .word 0x81c26000
21191 .word 0xbe124000
21192 GOTO_SUPERVISOR0
21193 .word 0xde76e0f8
21194 .word 0xc02daca2
21195 .word 0xbe120000
21196 GOTO_SUPERVISOR1
21197 nop
21198Thr4_User_Text_4v00b_exit:
21199 EXIT_GOOD
21200Thr4_User_Text_4v00b_text_end:
21201/*********************************************************************/
21202SECTION .Thr4_User_Data_4v106 DATA_VA=0x700000a40000
21203attr_data {
21204 Name = .Thr4_User_Data_4v106 ,
21205 VA = 0x700000a40000 ,/* 0x700000a4ffc0 */
21206 RA = 0x01004b0000 ,
21207 PA = 0x4d004b0000 ,
21208 TTE_Context = 0x1b80 ,/* DATA_PRIMARY */
21209 thr4_nz_ctx_tsb_3 ,
21210 TTE_V = 1 ,
21211 TTE_NFO = 0 ,
21212 TTE_L = 1 ,
21213 TTE_Soft = 0x1f0000 ,
21214 TTE_IE = 0 ,
21215 TTE_E = 0 ,
21216 TTE_CP = 0 ,
21217 TTE_CV = 0 ,
21218 TTE_P = 0 ,
21219 TTE_EP = 0 ,
21220 TTE_W = 1 ,
21221 TTE_SW1 = 0 ,
21222 TTE_SW0 = 0 ,
21223 TTE_RSVD1 = 0 ,
21224 TTE_Size = 1 ,
21225 /* DTTE_TAG_DATA = 0000700000a41b80 8000004d004b0041 */
21226 end_label = Thr4_User_Data_4v106_data_end ,
21227 compressimage ,
21228 }
21229.data
21230.global Thr4_User_Data_4v106_data_begin
21231Thr4_User_Data_4v106_data_begin:
21232 .xword 0x710007c00000
21233 .xword 0x700000060000
21234 .xword 0x6f900000a000
21235 .xword 0x6f9000048000
21236 .xword 0x7000009e0000
21237 .xword 0x710021000000
21238 .xword 0x720530000000
21239 .xword 0x6f9000176000
21240 .xword 0x7000003a0000
21241 .xword 0x6f90001fc000
21242 .xword 0x71003d800000
21243 .xword 0x6f9000166000
21244 .xword 0x700000c60000
21245 .xword 0x700000ed0000
21246 .xword 0x710008400000
21247 .xword 0x6f9000130000
21248 .xword 0x6f90000de000
21249 .xword 0x6f90000ce000
21250 .xword 0x700000820000
21251 .xword 0x700000d80000
21252 .xword 0x6f90001de000
21253 .xword 0x6f9000016000
21254 .xword 0x700000d30000
21255 .xword 0x6f900009e000
21256 .xword 0x710005800000
21257 .xword 0x700000210000
21258 .xword 0x6f90001b8000
21259 .xword 0x710011c00000
21260 .xword 0x7209a0000000
21261 .xword 0x6f90000e0000
21262 .xword 0x700000a40000
21263 .xword 0x6f90000fc000
21264 .xword 0x700000ea0000
21265 .xword 0x6f900018a000
21266 .xword 0x700000480000
21267 .xword 0x710012c00000
21268 .xword 0x6f9000172000
21269 .xword 0x7000004e0000
21270Thr4_User_Data_4v106_data_end:
21271/*********************************************************************/
21272SECTION .Thr4_User_Text_4v00c TEXT_VA=0x6f90000fc000
21273attr_text {
21274 Name = .Thr4_User_Text_4v00c ,
21275 VA = 0x6f90000fc000 ,/* 0x6f90000fdfc0 */
21276 RA = 0x03d005e000 ,
21277 PA = 0x03d005e000 ,
21278 TTE_Context = 0x1b80 ,/* TEXT_PRIMARY */
21279 thr4_nz_ctx_tsb_2 ,
21280 TTE_V = 1 ,
21281 TTE_NFO = 0 ,
21282 TTE_L = 0 ,
21283 TTE_Soft = 0x0c0000 ,
21284 TTE_IE = 0 ,
21285 TTE_E = 0 ,
21286 TTE_CP = 0 ,
21287 TTE_CV = 0 ,
21288 TTE_P = 0 ,
21289 TTE_EP = 1 ,
21290 TTE_W = 0 ,
21291 TTE_SW1 = 0 ,
21292 TTE_SW0 = 0 ,
21293 TTE_RSVD1 = 0 ,
21294 TTE_Size = 0 ,
21295 /* ITTE_TAG_DATA = 00006f90000fc416 80000003d005e080 */
21296 end_label = Thr4_User_Text_4v00c_text_end ,
21297 compressimage ,
21298 }
21299.text
21300.global Thr4_User_Text_4v00c_text_begin
21301Thr4_User_Text_4v00c_text_begin:
21302 nop
21303 sub %g1, 1, %g1
21304 brz %g1,Thr4_User_Text_4v00c_exit
21305 nop
21306thr4_MMU_ASI_PRIMARY_248:
21307 .word 0x87802080
21308 .word 0xf6f42068
21309 .word 0x1000000
21310 or %g0, 0x42d, %i7
21311 LOAD_IDATA_ACCESS
21312 .word 0xfe52afd8
21313 .word 0xfc9c1000
21314 ACCESS_ITSB_PTR
21315 TOGGLE_LSU_IM
21316 .word 0xfcda9000
21317 .word 0xfcda9000
21318 .word 0xfcdc1000
21319 nop
21320 nop
21321 nop
21322 .word 0xbe154000
21323 GOTO_SUPERVISOR0
21324 .word 0xf67420f0
21325 .word 0xc024287c
21326 nop
21327 nop
21328 nop
21329 nop
21330 nop
21331 nop
21332 nop
21333 .word 0x1000000
21334 .word 0xbe170000
21335 IDEMAP_RPAGE
21336 .word 0xf0742018
21337 .word 0xc032ac72
21338 DO_BRANCH
21339 .word 0x81c0e088
21340 .word 0xbe168000
21341 GOTO_SUPERVISOR0
21342 .word 0xf65c2038
21343 .word 0x81c6a000
21344 .word 0xbe124000
21345 GOTO_SUPERVISOR0
21346 nop
21347Thr4_User_Text_4v00c_exit:
21348 EXIT_GOOD
21349Thr4_User_Text_4v00c_text_end:
21350/*********************************************************************/
21351SECTION .Thr4_User_Data_4v107 DATA_VA=0x700000ea0000
21352attr_data {
21353 Name = .Thr4_User_Data_4v107 ,
21354 VA = 0x700000ea0000 ,/* 0x700000eaffc0 */
21355 RA = 0x0100f70000 ,
21356 PA = 0x4d00f70000 ,
21357 TTE_Context = 0x1b80 ,/* DATA_PRIMARY */
21358 thr4_nz_ctx_tsb_3 ,
21359 TTE_V = 1 ,
21360 TTE_NFO = 0 ,
21361 TTE_L = 1 ,
21362 TTE_Soft = 0x1f0000 ,
21363 TTE_IE = 0 ,
21364 TTE_E = 0 ,
21365 TTE_CP = 0 ,
21366 TTE_CV = 0 ,
21367 TTE_P = 0 ,
21368 TTE_EP = 0 ,
21369 TTE_W = 1 ,
21370 TTE_SW1 = 0 ,
21371 TTE_SW0 = 0 ,
21372 TTE_RSVD1 = 0 ,
21373 TTE_Size = 1 ,
21374 /* DTTE_TAG_DATA = 0000700000ea1b80 8000004d00f70041 */
21375 end_label = Thr4_User_Data_4v107_data_end ,
21376 compressimage ,
21377 }
21378.data
21379.global Thr4_User_Data_4v107_data_begin
21380Thr4_User_Data_4v107_data_begin:
21381 .xword 0x710007c00000
21382 .xword 0x700000060000
21383 .xword 0x6f900000a000
21384 .xword 0x6f9000048000
21385 .xword 0x7000009e0000
21386 .xword 0x710021000000
21387 .xword 0x720530000000
21388 .xword 0x6f9000176000
21389 .xword 0x7000003a0000
21390 .xword 0x6f90001fc000
21391 .xword 0x71003d800000
21392 .xword 0x6f9000166000
21393 .xword 0x700000c60000
21394 .xword 0x700000ed0000
21395 .xword 0x710008400000
21396 .xword 0x6f9000130000
21397 .xword 0x6f90000de000
21398 .xword 0x6f90000ce000
21399 .xword 0x700000820000
21400 .xword 0x700000d80000
21401 .xword 0x6f90001de000
21402 .xword 0x6f9000016000
21403 .xword 0x700000d30000
21404 .xword 0x6f900009e000
21405 .xword 0x710005800000
21406 .xword 0x700000210000
21407 .xword 0x6f90001b8000
21408 .xword 0x710011c00000
21409 .xword 0x7209a0000000
21410 .xword 0x6f90000e0000
21411 .xword 0x700000a40000
21412 .xword 0x6f90000fc000
21413 .xword 0x700000ea0000
21414 .xword 0x6f900018a000
21415 .xword 0x700000480000
21416 .xword 0x710012c00000
21417 .xword 0x6f9000172000
21418 .xword 0x7000004e0000
21419Thr4_User_Data_4v107_data_end:
21420/*********************************************************************/
21421SECTION .Thr4_User_Text_4v00d TEXT_VA=0x6f900018a000
21422attr_text {
21423 Name = .Thr4_User_Text_4v00d ,
21424 VA = 0x6f900018a000 ,/* 0x6f900018bfc0 */
21425 RA = 0x03d0118000 ,
21426 PA = 0x03d0118000 ,
21427 TTE_Context = 0x1b80 ,/* TEXT_PRIMARY */
21428 thr4_nz_ctx_tsb_2 ,
21429 TTE_V = 1 ,
21430 TTE_NFO = 0 ,
21431 TTE_L = 0 ,
21432 TTE_Soft = 0x0c0000 ,
21433 TTE_IE = 0 ,
21434 TTE_E = 0 ,
21435 TTE_CP = 0 ,
21436 TTE_CV = 0 ,
21437 TTE_P = 0 ,
21438 TTE_EP = 1 ,
21439 TTE_W = 0 ,
21440 TTE_SW1 = 0 ,
21441 TTE_SW0 = 0 ,
21442 TTE_RSVD1 = 0 ,
21443 TTE_Size = 0 ,
21444 /* ITTE_TAG_DATA = 00006f900018a416 80000003d0118080 */
21445 end_label = Thr4_User_Text_4v00d_text_end ,
21446 compressimage ,
21447 }
21448.text
21449.global Thr4_User_Text_4v00d_text_begin
21450Thr4_User_Text_4v00d_text_begin:
21451 nop
21452 sub %g1, 1, %g1
21453 brz %g1,Thr4_User_Text_4v00d_exit
21454 nop
21455 IDEMAP_ALL_RPAGES
21456 nop
21457 nop
21458 nop
21459 nop
21460 nop
21461 nop
21462 nop
21463 nop
21464 .word 0xfcdc1000
21465 nop
21466 nop
21467 nop
21468 nop
21469 nop
21470 nop
21471 .word 0xfcdc1000
21472 DDEMAP_ALL_PAGES
21473 .word 0xfcda9040
21474 .word 0x1000000
21475 or %g0, 0x01b, %i7
21476 LOAD_IDATA_IN
21477 DO_BRANCH
21478 .word 0x81c6a000
21479 .word 0xbe124000
21480 GOTO_SUPERVISOR0
21481 .word 0xf276e080
21482 .word 0xc032a59c
21483 .word 0x1000000
21484 .word 0xbe144000
21485 srlx %i7, 8, %i7
21486 andn %i7, 0x1f, %i7
21487 ITLB_PROBE
21488 .word 0xfe42a040
21489 ACCESS_DTSB_PTR
21490 .word 0x1000000
21491 .word 0xbe178000
21492 IDEMAP_RPAGE
21493 nop
21494 nop
21495 nop
21496 nop
21497 nop
21498 .word 0xd45aa098
21499 DO_BRANCH
21500 .word 0x81c1e000
21501 .word 0xbe168000
21502 GOTO_SUPERVISOR0
21503 .word 0xbe812068
21504 .word 0xc4dfd000
21505 .word 0xbe120000
21506 GOTO_SUPERVISOR1
21507 .word 0x1000000
21508 or %g0, 0x1b4, %i7
21509 LOAD_DDATA_ACCESS
21510 DDEMAP_PCTX
21511 .word 0xf47120d8
21512 .word 0xc02da4ba
21513 .word 0xf076e078
21514 .word 0xc036ec64
21515 .word 0xfe4dae12
21516 nop
21517 nop
21518 nop
21519 nop
21520 nop
21521 nop
21522 TOGGLE_LSU_DM
21523 nop
21524 nop
21525 nop
21526 nop
21527 nop
21528 nop
21529 nop
21530 nop
21531 .word 0x1000000
21532 or %g0, 0xaa, %i7
21533 LOAD_IDATA_ACCESS
21534 .word 0xe19ddf20
21535 nop
21536 nop
21537 nop
21538 nop
21539 nop
21540 nop
21541 ACCESS_ITSB_PTR
21542 .word 0xbe82a0f0
21543 .word 0xd4dfd000
21544 .word 0xfcda9000
21545 .word 0xfe45a5e8
21546 nop
21547 nop
21548 nop
21549 nop
21550 nop
21551 .word 0xfe58a810
21552 .word 0xbe124000
21553 GOTO_SUPERVISOR0
21554 .word 0xf476e0e8
21555 .word 0xc022acc8
21556 .word 0xbe150000
21557 GOTO_SUPERVISOR1
21558 nop
21559Thr4_User_Text_4v00d_exit:
21560 EXIT_GOOD
21561Thr4_User_Text_4v00d_text_end:
21562/*********************************************************************/
21563SECTION .Thr4_User_Data_4v108 DATA_VA=0x700000480000
21564attr_data {
21565 Name = .Thr4_User_Data_4v108 ,
21566 VA = 0x700000480000 ,/* 0x70000048ffc0 */
21567 RA = 0x0100510000 ,
21568 PA = 0x4d00510000 ,
21569 TTE_Context = 0x1b80 ,/* DATA_PRIMARY */
21570 thr4_nz_ctx_tsb_3 ,
21571 TTE_V = 1 ,
21572 TTE_NFO = 0 ,
21573 TTE_L = 1 ,
21574 TTE_Soft = 0x1f0000 ,
21575 TTE_IE = 0 ,
21576 TTE_E = 0 ,
21577 TTE_CP = 0 ,
21578 TTE_CV = 0 ,
21579 TTE_P = 0 ,
21580 TTE_EP = 0 ,
21581 TTE_W = 1 ,
21582 TTE_SW1 = 0 ,
21583 TTE_SW0 = 0 ,
21584 TTE_RSVD1 = 0 ,
21585 TTE_Size = 1 ,
21586 /* DTTE_TAG_DATA = 0000700000481b80 8000004d00510041 */
21587 end_label = Thr4_User_Data_4v108_data_end ,
21588 compressimage ,
21589 }
21590.data
21591.global Thr4_User_Data_4v108_data_begin
21592Thr4_User_Data_4v108_data_begin:
21593 .xword 0x710007c00000
21594 .xword 0x700000060000
21595 .xword 0x6f900000a000
21596 .xword 0x6f9000048000
21597 .xword 0x7000009e0000
21598 .xword 0x710021000000
21599 .xword 0x720530000000
21600 .xword 0x6f9000176000
21601 .xword 0x7000003a0000
21602 .xword 0x6f90001fc000
21603 .xword 0x71003d800000
21604 .xword 0x6f9000166000
21605 .xword 0x700000c60000
21606 .xword 0x700000ed0000
21607 .xword 0x710008400000
21608 .xword 0x6f9000130000
21609 .xword 0x6f90000de000
21610 .xword 0x6f90000ce000
21611 .xword 0x700000820000
21612 .xword 0x700000d80000
21613 .xword 0x6f90001de000
21614 .xword 0x6f9000016000
21615 .xword 0x700000d30000
21616 .xword 0x6f900009e000
21617 .xword 0x710005800000
21618 .xword 0x700000210000
21619 .xword 0x6f90001b8000
21620 .xword 0x710011c00000
21621 .xword 0x7209a0000000
21622 .xword 0x6f90000e0000
21623 .xword 0x700000a40000
21624 .xword 0x6f90000fc000
21625 .xword 0x700000ea0000
21626 .xword 0x6f900018a000
21627 .xword 0x700000480000
21628 .xword 0x710012c00000
21629 .xword 0x6f9000172000
21630 .xword 0x7000004e0000
21631Thr4_User_Data_4v108_data_end:
21632/*********************************************************************/
21633SECTION .Thr4_User_Text_4v00e TEXT_VA=0x710012c00000
21634attr_text {
21635 Name = .Thr4_User_Text_4v00e ,
21636 VA = 0x710012c00000 ,/* 0x710012ffffc0 */
21637 RA = 0x00ad400000 ,
21638 PA = 0x4cad400000 ,
21639 TTE_Context = 0x1b80 ,/* TEXT_PRIMARY */
21640 thr4_nz_ctx_tsb_0 ,
21641 TTE_V = 1 ,
21642 TTE_NFO = 0 ,
21643 TTE_L = 0 ,
21644 TTE_Soft = 0x0c0000 ,
21645 TTE_IE = 0 ,
21646 TTE_E = 0 ,
21647 TTE_CP = 0 ,
21648 TTE_CV = 0 ,
21649 TTE_P = 0 ,
21650 TTE_EP = 1 ,
21651 TTE_W = 0 ,
21652 TTE_SW1 = 0 ,
21653 TTE_SW0 = 0 ,
21654 TTE_RSVD1 = 0 ,
21655 TTE_Size = 3 ,
21656 /* ITTE_TAG_DATA = 0000710012c01b80 8000004cad400083 */
21657 end_label = Thr4_User_Text_4v00e_text_end ,
21658 compressimage ,
21659 }
21660.text
21661.global Thr4_User_Text_4v00e_text_begin
21662Thr4_User_Text_4v00e_text_begin:
21663 nop
21664 sub %g1, 1, %g1
21665 brz %g1,Thr4_User_Text_4v00e_exit
21666 nop
21667 .word 0x1000000
21668 .word 0xbe16c000
21669 srlx %i7, 8, %i7
21670 andn %i7, 0x1f, %i7
21671 ITLB_PROBE
21672 DO_BRANCH
21673 .word 0x81c6a000
21674 .word 0xbe168000
21675 GOTO_SUPERVISOR0
21676 .word 0x1000000
21677 .word 0xbe158000
21678 DDEMAP_PAGE
21679 ACCESS_DTSB_PTR
21680 .word 0xbe168000
21681 GOTO_SUPERVISOR0
21682 .word 0xd45c2100
21683 .word 0xbe842090
21684 .word 0xc19fde00
21685 .word 0x1000000
21686 or %g0, 0x1f8, %i7
21687 READ_DDATA_ACCESS
21688 nop
21689 nop
21690 nop
21691 nop
21692 nop
21693 nop
21694 nop
21695 DDEMAP_PCTX
21696 .word 0xc030ae68
21697 .word 0xfe4c2362
21698 nop
21699 nop
21700 nop
21701 nop
21702 nop
21703 nop
21704 nop
21705 nop
21706 nop
21707 nop
21708 .word 0xbe168000
21709 GOTO_SUPERVISOR0
21710 .word 0xc032a2c8
21711 .word 0x81c0e088
21712 .word 0xbe13c000
21713 GOTO_SUPERVISOR0
21714 nop
21715Thr4_User_Text_4v00e_exit:
21716 EXIT_GOOD
21717Thr4_User_Text_4v00e_text_end:
21718/*********************************************************************/
21719SECTION .Thr4_User_Data_4v109 DATA_VA=0x6f9000172000
21720attr_data {
21721 Name = .Thr4_User_Data_4v109 ,
21722 VA = 0x6f9000172000 ,/* 0x6f9000173fc0 */
21723 RA = 0x03d01a6000 ,
21724 PA = 0x03d01a6000 ,
21725 TTE_Context = 0x1b80 ,/* DATA_PRIMARY */
21726 thr4_nz_ctx_tsb_2 ,
21727 TTE_V = 1 ,
21728 TTE_NFO = 0 ,
21729 TTE_L = 1 ,
21730 TTE_Soft = 0x1f0000 ,
21731 TTE_IE = 0 ,
21732 TTE_E = 0 ,
21733 TTE_CP = 0 ,
21734 TTE_CV = 0 ,
21735 TTE_P = 0 ,
21736 TTE_EP = 0 ,
21737 TTE_W = 1 ,
21738 TTE_SW1 = 0 ,
21739 TTE_SW0 = 0 ,
21740 TTE_RSVD1 = 0 ,
21741 TTE_Size = 0 ,
21742 /* DTTE_TAG_DATA = 00006f9000172416 80000003d01a6040 */
21743 end_label = Thr4_User_Data_4v109_data_end ,
21744 compressimage ,
21745 }
21746.data
21747.global Thr4_User_Data_4v109_data_begin
21748Thr4_User_Data_4v109_data_begin:
21749 .xword 0x710007c00000
21750 .xword 0x700000060000
21751 .xword 0x6f900000a000
21752 .xword 0x6f9000048000
21753 .xword 0x7000009e0000
21754 .xword 0x710021000000
21755 .xword 0x720530000000
21756 .xword 0x6f9000176000
21757 .xword 0x7000003a0000
21758 .xword 0x6f90001fc000
21759 .xword 0x71003d800000
21760 .xword 0x6f9000166000
21761 .xword 0x700000c60000
21762 .xword 0x700000ed0000
21763 .xword 0x710008400000
21764 .xword 0x6f9000130000
21765 .xword 0x6f90000de000
21766 .xword 0x6f90000ce000
21767 .xword 0x700000820000
21768 .xword 0x700000d80000
21769 .xword 0x6f90001de000
21770 .xword 0x6f9000016000
21771 .xword 0x700000d30000
21772 .xword 0x6f900009e000
21773 .xword 0x710005800000
21774 .xword 0x700000210000
21775 .xword 0x6f90001b8000
21776 .xword 0x710011c00000
21777 .xword 0x7209a0000000
21778 .xword 0x6f90000e0000
21779 .xword 0x700000a40000
21780 .xword 0x6f90000fc000
21781 .xword 0x700000ea0000
21782 .xword 0x6f900018a000
21783 .xword 0x700000480000
21784 .xword 0x710012c00000
21785 .xword 0x6f9000172000
21786 .xword 0x7000004e0000
21787Thr4_User_Data_4v109_data_end:
21788/*********************************************************************/
21789SECTION .Thr4_User_Text_4v00f TEXT_VA=0x7000004e0000
21790attr_text {
21791 Name = .Thr4_User_Text_4v00f ,
21792 VA = 0x7000004e0000 ,/* 0x7000004effc0 */
21793 RA = 0x0100750000 ,
21794 PA = 0x4d00750000 ,
21795 TTE_Context = 0x1b80 ,/* TEXT_PRIMARY */
21796 thr4_nz_ctx_tsb_3 ,
21797 TTE_V = 1 ,
21798 TTE_NFO = 0 ,
21799 TTE_L = 0 ,
21800 TTE_Soft = 0x0c0000 ,
21801 TTE_IE = 0 ,
21802 TTE_E = 0 ,
21803 TTE_CP = 0 ,
21804 TTE_CV = 0 ,
21805 TTE_P = 0 ,
21806 TTE_EP = 1 ,
21807 TTE_W = 0 ,
21808 TTE_SW1 = 0 ,
21809 TTE_SW0 = 0 ,
21810 TTE_RSVD1 = 0 ,
21811 TTE_Size = 1 ,
21812 /* ITTE_TAG_DATA = 00007000004e1b80 8000004d00750081 */
21813 end_label = Thr4_User_Text_4v00f_text_end ,
21814 compressimage ,
21815 }
21816.text
21817.global Thr4_User_Text_4v00f_text_begin
21818Thr4_User_Text_4v00f_text_begin:
21819 nop
21820 sub %g1, 1, %g1
21821 brz %g1,Thr4_User_Text_4v00f_exit
21822 nop
21823 .word 0xbe80a068
21824 .word 0xc4dfd000
21825 nop
21826 nop
21827 nop
21828 nop
21829 nop
21830 nop
21831 nop
21832 TOGGLE_LSU_IM
21833 .word 0x1000000
21834 or %g0, 0x28, %i7
21835 READ_DDATA_ACCESS
21836 nop
21837 nop
21838 nop
21839 nop
21840 nop
21841 .word 0xfe5ee3e0
21842 TOGGLE_LSU_DM
21843 .word 0xcc5aa018
21844 nop
21845 nop
21846 nop
21847 nop
21848 nop
21849 nop
21850 nop
21851 .word 0xfe4ee0a9
21852 .word 0xfcd89000
21853thr4_MMU_ASI_PRIMARY_249:
21854 .word 0x87802080
21855 .word 0xdef0a128
21856thr4_MMU_ASI_PRIMARY_250:
21857 .word 0x87802080
21858 .word 0xe8f42028
21859 .word 0xfe4aaf01
21860 ACCESS_DTSB_PTR
21861 .word 0xbe124000
21862 GOTO_SUPERVISOR0
21863 .word 0xbe86e098
21864 .word 0xd4dfd000
21865 .word 0xc0342ac4
21866 .word 0xe25aa070
21867 .word 0xd45c2038
21868 DO_BRANCH
21869 .word 0x81c0e088
21870 .word 0xbe168000
21871 GOTO_SUPERVISOR0
21872 nop
21873 nop
21874 nop
21875 nop
21876 nop
21877 nop
21878 nop
21879 nop
21880 .word 0xbe85a038
21881 .word 0xc8dfd000
21882 .word 0xfe52ac34
21883 .word 0xc0242130
21884 .word 0x1000000
21885 or %g0, 0x02d, %i7
21886 LOAD_IDATA_IN
21887 .word 0xd45c2068
21888 nop
21889 nop
21890 nop
21891 nop
21892 nop
21893 nop
21894 nop
21895 .word 0xfcdd9000
21896thr4_MMU_ASI_BLK_P_251:
21897 .word 0x878020f0
21898 .word 0xc1beedc0
21899 .word 0xc022a378
21900 nop
21901 nop
21902 nop
21903 nop
21904 nop
21905 nop
21906 nop
21907 nop
21908 .word 0x1000000
21909 .word 0xbe124000
21910 srlx %i7, 8, %i7
21911 andn %i7, 0x1f, %i7
21912 xor %i7, 0x10, %i7
21913 ITLB_PROBE
21914 .word 0xfe55af78
21915 DO_BRANCH
21916 .word 0x81c0e088
21917 .word 0xbe124000
21918 GOTO_SUPERVISOR0
21919 .word 0x1000000
21920 .word 0xbe138000
21921 srlx %i7, 8, %i7
21922 andn %i7, 0x1f, %i7
21923 ITLB_PROBE
21924 .word 0xca5da010
21925 TOGGLE_LSU_IM
21926 DDEMAP_ALL
21927 .word 0xfe4eee52
21928 nop
21929 nop
21930 nop
21931 nop
21932 DDEMAP_ALL
21933 .word 0x1000000
21934 .word 0xbe170000
21935 IDEMAP_RPAGE
21936 .word 0xe472a018
21937 .word 0xc0212b60
21938thr4_MMU_ASI_BLK_P_252:
21939 .word 0x878020f0
21940 .word 0xe3beee80
21941 .word 0xc075ab50
21942 IDEMAP_ALL_PAGES
21943 ACCESS_DTSB_PTR
21944 ACCESS_DTSB_PTR
21945 DO_BRANCH
21946 .word 0x81c0e088
21947 .word 0xbe124000
21948 GOTO_SUPERVISOR0
21949 .word 0xee5c2070
21950 .word 0x81c56000
21951 .word 0xbe154000
21952 GOTO_SUPERVISOR0
21953 nop
21954Thr4_User_Text_4v00f_exit:
21955 EXIT_GOOD
21956Thr4_User_Text_4v00f_text_end:
21957/*********************************************************************/
21958SECTION .Thr5_User_Text_4v000 TEXT_VA=0x73a000056000
21959attr_text {
21960 Name = .Thr5_User_Text_4v000 ,
21961 VA = 0x73a000056000 ,/* 0x73a000057fc0 */
21962 RA = 0x03e000e000 ,
21963 PA = 0x03e000e000 ,
21964 TTE_Context = 0x186b ,/* TEXT_PRIMARY */
21965 thr5_nz_ctx_tsb_3 ,
21966 TTE_V = 1 ,
21967 TTE_NFO = 0 ,
21968 TTE_L = 1 ,
21969 TTE_Soft = 0x010000 ,
21970 TTE_IE = 0 ,
21971 TTE_E = 0 ,
21972 TTE_CP = 0 ,
21973 TTE_CV = 0 ,
21974 TTE_P = 0 ,
21975 TTE_EP = 1 ,
21976 TTE_W = 0 ,
21977 TTE_SW1 = 1 ,
21978 TTE_SW0 = 1 ,
21979 TTE_RSVD1 = 0 ,
21980 TTE_Size = 0 ,
21981 /* ITTE_TAG_DATA = 000073a00005786b 80000003e000e080 */
21982 end_label = Thr5_User_Text_4v000_text_end ,
21983 compressimage ,
21984 }
21985.text
21986.global Thr5_user_code_entry
21987Thr5_user_code_entry:
21988 setx 0x73a000178000, %g1, %g2
21989 or %g0, 12, %g1
21990 .word 0xc658a000
21991 .word 0xc858a008
21992 .word 0xca58a010
21993 .word 0xcc58a018
21994 .word 0xce58a020
21995 .word 0xd058a028
21996 .word 0xd258a030
21997 .word 0xd458a038
21998 .word 0xd658a040
21999 .word 0xd858a048
22000 .word 0xda58a050
22001 .word 0xdc58a058
22002 .word 0xde58a060
22003 .word 0xe058a068
22004 .word 0xe258a070
22005 .word 0xe458a078
22006 .word 0xe658a080
22007 .word 0xe858a088
22008 .word 0xea58a090
22009 .word 0xec58a098
22010 .word 0xee58a0a0
22011 .word 0xf058a0a8
22012 .word 0xf258a0b0
22013 .word 0xf458a0b8
22014 .word 0xf658a0c0
22015 .word 0xf858a0c8
22016 .word 0xfa58a0d0
22017 .word 0xfc58a0d8
22018.global Thr5_User_Text_4v000_text_begin
22019Thr5_User_Text_4v000_text_begin:
22020 nop
22021 sub %g1, 1, %g1
22022 brz %g1,Thr5_User_Text_4v000_exit
22023 nop
22024 ACCESS_ITSB_PTR
22025thr5_MMU_ASI_PRIMARY_253:
22026 .word 0x87802080
22027 .word 0xf6f2a0f8
22028 .word 0xfe5c2c48
22029 .word 0xec5aa0e0
22030 .word 0xc022a588
22031thr5_MMU_ASI_PRIMARY_254:
22032 .word 0x87802080
22033 .word 0xe8bc2e90
22034 IDEMAP_PCTX
22035 .word 0xfc9c1d40
22036 .word 0xfcdc1000
22037 DO_BRANCH
22038 .word 0x81c56000
22039 .word 0xbe124000
22040 GOTO_SUPERVISOR0
22041 .word 0xde75a080
22042 .word 0xc035a840
22043 .word 0xfe5da618
22044 TOGGLE_LSU_IM
22045 .word 0xfcd89000
22046 .word 0x1000000
22047 .word 0xbe15c000
22048 srlx %i7, 8, %i7
22049 andn %i7, 0x1f, %i7
22050 xor %i7, 0x10, %i7
22051 ITLB_PROBE
22052 .word 0x1000000
22053 .word 0xbe148000
22054 IDEMAP_PAGE
22055 TOGGLE_LSU_IM
22056 .word 0x1000000
22057 or %g0, 0x1d8, %i7
22058 READ_DDATA_ACCESS
22059 .word 0xfe48ae4d
22060 .word 0xec5aa068
22061 .word 0xfc995120
22062 .word 0xbe164000
22063 GOTO_SUPERVISOR1
22064 nop
22065 nop
22066 nop
22067 nop
22068 nop
22069 .word 0xc85aa068
22070thr5_MMU_ASI_BLK_SL_255:
22071 .word 0x878020f9
22072 .word 0xc3b961c0
22073 .word 0xf45aa068
22074thr5_MMU_ASI_PRIMARY_256:
22075 .word 0x87802080
22076 .word 0xeef5a048
22077thr5_MMU_ASI_PRIMARY_257:
22078 .word 0x87802080
22079 .word 0xe4f6a0a0
22080 .word 0xfe5da4d8
22081 nop
22082 nop
22083 nop
22084 nop
22085 nop
22086 nop
22087 nop
22088 nop
22089 TOGGLE_LSU_DM
22090 .word 0x1000000
22091 .word 0xbe13c000
22092 srlx %i7, 8, %i7
22093 andn %i7, 0x1f, %i7
22094 ITLB_PROBE
22095 nop
22096 nop
22097 nop
22098 nop
22099 nop
22100 nop
22101 .word 0x1000000
22102 or %g0, 0x4bf, %i7
22103 LOAD_IDATA_ACCESS
22104 .word 0xbe164000
22105 GOTO_SUPERVISOR1
22106 .word 0xfe4daa1b
22107 ACCESS_DTSB_PTR
22108 nop
22109 nop
22110 nop
22111 .word 0xfa5c2038
22112 IDEMAP_ALL_RPAGES
22113 nop
22114 nop
22115 nop
22116 nop
22117 nop
22118 nop
22119 nop
22120 .word 0xd275a000
22121 .word 0xc075a9b8
22122 .word 0xfe4924af
22123 DO_BRANCH
22124 .word 0x81c56000
22125 .word 0xbe13c000
22126 GOTO_SUPERVISOR0
22127 .word 0xca5f6040
22128 .word 0x1000000
22129 or %g0, 0x026, %i7
22130 LOAD_DDATA_IN
22131 .word 0xfe4aaa37
22132 .word 0xce72a118
22133 .word 0xc027670c
22134 .word 0xe05c2098
22135 .word 0xfc9d9c40
22136 .word 0xc85da038
22137 .word 0x1000000
22138 or %g0, 0x0aa, %i7
22139 LOAD_DDATA_IN
22140 .word 0xfe4da05c
22141 .word 0xbe124000
22142 GOTO_SUPERVISOR0
22143 .word 0xee5da048
22144 .word 0x81c26000
22145 .word 0xbe124000
22146 GOTO_SUPERVISOR0
22147 nop
22148Thr5_User_Text_4v000_exit:
22149 EXIT_GOOD
22150Thr5_User_Text_4v000_text_end:
22151/*********************************************************************/
22152SECTION .Thr5_User_Data_4v100 DATA_VA=0x73a000178000
22153attr_data {
22154 Name = .Thr5_User_Data_4v100 ,
22155 VA = 0x73a000178000 ,/* 0x73a000179fc0 */
22156 RA = 0x03e0166000 ,
22157 PA = 0x03e0166000 ,
22158 TTE_Context = 0x186b ,/* DATA_PRIMARY */
22159 thr5_nz_ctx_tsb_3 ,
22160 TTE_V = 1 ,
22161 TTE_NFO = 0 ,
22162 TTE_L = 1 ,
22163 TTE_Soft = 0x070000 ,
22164 TTE_IE = 0 ,
22165 TTE_E = 0 ,
22166 TTE_CP = 1 ,
22167 TTE_CV = 0 ,
22168 TTE_P = 0 ,
22169 TTE_EP = 0 ,
22170 TTE_W = 1 ,
22171 TTE_SW1 = 1 ,
22172 TTE_SW0 = 0 ,
22173 TTE_RSVD1 = 0 ,
22174 TTE_Size = 0 ,
22175 /* DTTE_TAG_DATA = 000073a00017986b 80000003e0166440 */
22176 end_label = Thr5_User_Data_4v100_data_end ,
22177 compressimage ,
22178 }
22179.data
22180.global Thr5_User_Data_4v100_data_begin
22181Thr5_User_Data_4v100_data_begin:
22182 .xword 0x73a000056000
22183 .xword 0x73a000178000
22184 .xword 0x73a0001ba000
22185 .xword 0x73a00009c000
22186 .xword 0x73a000188000
22187 .xword 0x7400005e0000
22188 .xword 0x750012800000
22189 .xword 0x750013000000
22190 .xword 0x73a0001bc000
22191 .xword 0x73a0000a0000
22192 .xword 0x7604b0000000
22193 .xword 0x73a0001e6000
22194 .xword 0x73a000014000
22195 .xword 0x740000b60000
22196 .xword 0x73a000010000
22197 .xword 0x760460000000
22198 .xword 0x73a0000d0000
22199 .xword 0x740000410000
22200 .xword 0x73a00007a000
22201 .xword 0x750005000000
22202 .xword 0x73a000002000
22203 .xword 0x7400005f0000
22204 .xword 0x7400008d0000
22205 .xword 0x740000030000
22206 .xword 0x7601c0000000
22207 .xword 0x73a000050000
22208 .xword 0x740000490000
22209 .xword 0x73a000180000
22210 .xword 0x7603a0000000
22211 .xword 0x73a00011a000
22212 .xword 0x740000dd0000
22213 .xword 0x73a00000c000
22214 .xword 0x740000df0000
22215 .xword 0x73a000064000
22216 .xword 0x740000c70000
22217 .xword 0x740000220000
22218 .xword 0x75000b000000
22219 .xword 0x740000530000
22220 .xword 0x750003c00000
22221 .xword 0x73a000198000
22222Thr5_User_Data_4v100_data_end:
22223/*********************************************************************/
22224SECTION .Thr5_User_Data_4v200 DATA_VA=0x73a0001ba000
22225attr_data {
22226 Name = .Thr5_User_Data_4v200 ,
22227 VA = 0x73a0001ba000 ,/* 0x73a0001bbfc0 */
22228 RA = 0x03e012a000 ,
22229 PA = 0x03e012a000 ,
22230 TTE_Context = 0x0081 ,/* DATA_SECONDARY */
22231 thr5_nz_ctx_tsb_3 ,
22232 TTE_V = 1 ,
22233 TTE_NFO = 0 ,
22234 TTE_L = 1 ,
22235 TTE_Soft = 0x0d0000 ,
22236 TTE_IE = 0 ,
22237 TTE_E = 0 ,
22238 TTE_CP = 0 ,
22239 TTE_CV = 0 ,
22240 TTE_P = 0 ,
22241 TTE_EP = 0 ,
22242 TTE_W = 1 ,
22243 TTE_SW1 = 1 ,
22244 TTE_SW0 = 0 ,
22245 TTE_RSVD1 = 0 ,
22246 TTE_Size = 0 ,
22247 /* DTTE_TAG_DATA = 000073a0001ba081 80000003e012a040 */
22248 end_label = Thr5_User_Data_4v200_data_end ,
22249 compressimage ,
22250 }
22251.data
22252.global Thr5_User_Data_4v200_data_begin
22253Thr5_User_Data_4v200_data_begin:
22254 .xword 0x73a000056000
22255 .xword 0x73a000178000
22256 .xword 0x73a0001ba000
22257 .xword 0x73a00009c000
22258 .xword 0x73a000188000
22259 .xword 0x7400005e0000
22260 .xword 0x750012800000
22261 .xword 0x750013000000
22262 .xword 0x73a0001bc000
22263 .xword 0x73a0000a0000
22264 .xword 0x7604b0000000
22265 .xword 0x73a0001e6000
22266 .xword 0x73a000014000
22267 .xword 0x740000b60000
22268 .xword 0x73a000010000
22269 .xword 0x760460000000
22270 .xword 0x73a0000d0000
22271 .xword 0x740000410000
22272 .xword 0x73a00007a000
22273 .xword 0x750005000000
22274 .xword 0x73a000002000
22275 .xword 0x7400005f0000
22276 .xword 0x7400008d0000
22277 .xword 0x740000030000
22278 .xword 0x7601c0000000
22279 .xword 0x73a000050000
22280 .xword 0x740000490000
22281 .xword 0x73a000180000
22282 .xword 0x7603a0000000
22283 .xword 0x73a00011a000
22284 .xword 0x740000dd0000
22285 .xword 0x73a00000c000
22286 .xword 0x740000df0000
22287 .xword 0x73a000064000
22288 .xword 0x740000c70000
22289 .xword 0x740000220000
22290 .xword 0x75000b000000
22291 .xword 0x740000530000
22292 .xword 0x750003c00000
22293 .xword 0x73a000198000
22294Thr5_User_Data_4v200_data_end:
22295/*********************************************************************/
22296SECTION .Thr5_User_Data_4v300 DATA_VA=0x73a00009c000
22297attr_data {
22298 Name = .Thr5_User_Data_4v300 ,
22299 VA = 0x73a00009c000 ,/* 0x73a00009dfc0 */
22300 RA = 0x03e002a000 ,
22301 PA = 0x5fe002a000 ,
22302 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
22303 thr5_z_ctx_tsb_0 ,
22304 TTE_V = 1 ,
22305 TTE_NFO = 0 ,
22306 TTE_L = 1 ,
22307 TTE_Soft = 0x0f0000 ,
22308 TTE_IE = 0 ,
22309 TTE_E = 0 ,
22310 TTE_CP = 0 ,
22311 TTE_CV = 0 ,
22312 TTE_P = 0 ,
22313 TTE_EP = 0 ,
22314 TTE_W = 1 ,
22315 TTE_SW1 = 1 ,
22316 TTE_SW0 = 0 ,
22317 TTE_RSVD1 = 0 ,
22318 TTE_Size = 0 ,
22319 /* DTTE_TAG_DATA = 000073a00009c000 8000005fe002a040 */
22320 end_label = Thr5_User_Data_4v300_data_end ,
22321 compressimage ,
22322 }
22323.data
22324.global Thr5_User_Data_4v300_data_begin
22325Thr5_User_Data_4v300_data_begin:
22326 .xword 0x73a000056000
22327 .xword 0x73a000178000
22328 .xword 0x73a0001ba000
22329 .xword 0x73a00009c000
22330 .xword 0x73a000188000
22331 .xword 0x7400005e0000
22332 .xword 0x750012800000
22333 .xword 0x750013000000
22334 .xword 0x73a0001bc000
22335 .xword 0x73a0000a0000
22336 .xword 0x7604b0000000
22337 .xword 0x73a0001e6000
22338 .xword 0x73a000014000
22339 .xword 0x740000b60000
22340 .xword 0x73a000010000
22341 .xword 0x760460000000
22342 .xword 0x73a0000d0000
22343 .xword 0x740000410000
22344 .xword 0x73a00007a000
22345 .xword 0x750005000000
22346 .xword 0x73a000002000
22347 .xword 0x7400005f0000
22348 .xword 0x7400008d0000
22349 .xword 0x740000030000
22350 .xword 0x7601c0000000
22351 .xword 0x73a000050000
22352 .xword 0x740000490000
22353 .xword 0x73a000180000
22354 .xword 0x7603a0000000
22355 .xword 0x73a00011a000
22356 .xword 0x740000dd0000
22357 .xword 0x73a00000c000
22358 .xword 0x740000df0000
22359 .xword 0x73a000064000
22360 .xword 0x740000c70000
22361 .xword 0x740000220000
22362 .xword 0x75000b000000
22363 .xword 0x740000530000
22364 .xword 0x750003c00000
22365 .xword 0x73a000198000
22366Thr5_User_Data_4v300_data_end:
22367/*********************************************************************/
22368SECTION .Thr5_User_Text_4v001 TEXT_VA=0x73a000188000
22369attr_text {
22370 Name = .Thr5_User_Text_4v001 ,
22371 VA = 0x73a000188000 ,/* 0x73a000189fc0 */
22372 RA = 0x03e0162000 ,
22373 PA = 0x03e0162000 ,
22374 TTE_Context = 0x186b ,/* TEXT_PRIMARY */
22375 thr5_nz_ctx_tsb_3 ,
22376 TTE_V = 1 ,
22377 TTE_NFO = 0 ,
22378 TTE_L = 1 ,
22379 TTE_Soft = 0x010000 ,
22380 TTE_IE = 0 ,
22381 TTE_E = 0 ,
22382 TTE_CP = 0 ,
22383 TTE_CV = 0 ,
22384 TTE_P = 0 ,
22385 TTE_EP = 1 ,
22386 TTE_W = 0 ,
22387 TTE_SW1 = 1 ,
22388 TTE_SW0 = 1 ,
22389 TTE_RSVD1 = 0 ,
22390 TTE_Size = 0 ,
22391 /* ITTE_TAG_DATA = 000073a00018986b 80000003e0162080 */
22392 end_label = Thr5_User_Text_4v001_text_end ,
22393 compressimage ,
22394 }
22395.text
22396.global Thr5_User_Text_4v001_text_begin
22397Thr5_User_Text_4v001_text_begin:
22398 nop
22399 sub %g1, 1, %g1
22400 brz %g1,Thr5_User_Text_4v001_exit
22401 nop
22402 .word 0xfcda9000
22403 .word 0xbe812090
22404 .word 0xe39fde00
22405 DO_BRANCH
22406 .word 0x81c26000
22407 .word 0xbe124000
22408 GOTO_SUPERVISOR0
22409 .word 0xfa5c2038
22410 .word 0xfcde9000
22411 .word 0x1000000
22412 or %g0, 0x179, %i7
22413 LOAD_IDATA_ACCESS
22414 .word 0x1000000
22415 or %g0, 0x03f, %i7
22416 LOAD_IDATA_IN
22417 .word 0x1000000
22418 .word 0xbe13c000
22419 DDEMAP_RPAGE
22420 .word 0x1000000
22421 or %g0, 0x630, %i7
22422 DTLB_TAG_READ
22423 nop
22424 nop
22425 nop
22426 nop
22427 nop
22428 DO_BRANCH
22429 .word 0x81c4e000
22430 .word 0xbe13c000
22431 GOTO_SUPERVISOR0
22432 .word 0xbe846010
22433 .word 0xd6dfd060
22434 .word 0x1000000
22435 or %g0, 0x57e, %i7
22436 LOAD_IDATA_ACCESS
22437 .word 0x1000000
22438 .word 0xbe138000
22439 IDEMAP_RPAGE
22440 IDEMAP_ALL_RPAGES
22441 ACCESS_DTSB_PTR
22442 .word 0xfe4eafcc
22443 .word 0xbe85a098
22444 .word 0xe0dfd000
22445 .word 0x1000000
22446 or %g0, 0x50a, %i7
22447 LOAD_IDATA_ACCESS
22448 ACCESS_DTSB_PTR
22449thr5_MMU_ASI_BLK_COMMIT_P_258:
22450 .word 0x878020e0
22451 .word 0xc3bda280
22452 ACCESS_ITSB_PTR
22453 TOGGLE_LSU_IM
22454 .word 0xfc9a9c40
22455 nop
22456 nop
22457 nop
22458 nop
22459 nop
22460 nop
22461 .word 0xfcde9100
22462 DO_BRANCH
22463 .word 0x81c0e088
22464 .word 0xbe13c000
22465 GOTO_SUPERVISOR0
22466 .word 0xc02122fc
22467 .word 0x81c56000
22468 .word 0xbe124000
22469 GOTO_SUPERVISOR0
22470 nop
22471Thr5_User_Text_4v001_exit:
22472 EXIT_GOOD
22473Thr5_User_Text_4v001_text_end:
22474/*********************************************************************/
22475SECTION .Thr5_User_Text_4v400 TEXT_VA=0x7400005e0000
22476attr_text {
22477 Name = .Thr5_User_Text_4v400 ,
22478 VA = 0x7400005e0000 ,/* 0x7400005effc0 */
22479 RA = 0x0110910000 ,
22480 PA = 0x5d10910000 ,
22481 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
22482 thr5_z_ctx_tsb_1 ,
22483 TTE_V = 1 ,
22484 TTE_NFO = 0 ,
22485 TTE_L = 0 ,
22486 TTE_Soft = 0x040000 ,
22487 TTE_IE = 0 ,
22488 TTE_E = 0 ,
22489 TTE_CP = 0 ,
22490 TTE_CV = 0 ,
22491 TTE_P = 1 ,
22492 TTE_EP = 1 ,
22493 TTE_W = 0 ,
22494 TTE_SW1 = 0 ,
22495 TTE_SW0 = 0 ,
22496 TTE_RSVD1 = 0 ,
22497 TTE_Size = 1 ,
22498 /* ITTE_TAG_DATA = 00007400005e0000 8000005d10910081 */
22499 end_label = Thr5_User_Text_4v400_text_end ,
22500 compressimage ,
22501 }
22502.text
22503.global Thr5_User_Text_4v400_text_begin
22504Thr5_User_Text_4v400_text_begin:
22505 wrpr 0, %gl
22506 .word 0xfc9c8580
22507 P_TOGGLE_LSU_IM
22508 nop
22509 nop
22510 nop
22511 nop
22512 .word 0x1000000
22513 or %g0, 0x62, %i7
22514 P_LOAD_DDATA_ACCESS
22515thr5_MMU_ASI_BLK_COMMIT_S_259:
22516 .word 0x878020e1
22517 .word 0xe1baebc0
22518 .word 0xbe842130
22519 .word 0xfadfc200
22520 .word 0xfcdc1000
22521 P_IDEMAP_ALL
22522 .word 0xfc9c85e0
22523 P_IDEMAP_ALL_RPAGES
22524 P_IDEMAP_NCTX
22525thr5_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_260:
22526 .word 0x87802018
22527 .word 0xf4f42038
22528 P_IDEMAP_ALL_RPAGES
22529 .word 0xbe86a120
22530 .word 0xf4dfd000
22531 .word 0xbe85a0e0
22532 .word 0xf4dfd000
22533 .word 0xfe4b2305
22534 nop
22535 nop
22536 nop
22537 nop
22538 nop
22539 nop
22540 nop
22541 .word 0x1000000
22542 or %g0, 0x524, %i7
22543 P_LOAD_IDATA_ACCESS
22544 .word 0xfcd95060
22545 .word 0x1000000
22546 or %g0, 0x096, %i7
22547 P_LOAD_IDATA_IN
22548thr5_MMU_ASI_BLK_COMMIT_P_261:
22549 .word 0x878020e0
22550 .word 0xc3bc2880
22551 .word 0xbe16c000
22552 RETURN_FROM_SUPERVISOR1
22553 nop
22554Thr5_User_Text_4v400_exit:
22555 EXIT_GOOD
22556Thr5_User_Text_4v400_text_end:
22557/*********************************************************************/
22558SECTION .Thr5_User_Text_4v002 TEXT_VA=0x750012800000
22559attr_text {
22560 Name = .Thr5_User_Text_4v002 ,
22561 VA = 0x750012800000 ,/* 0x750012bfffc0 */
22562 RA = 0x00b8800000 ,
22563 PA = 0x00b8800000 ,
22564 TTE_Context = 0x186b ,/* TEXT_PRIMARY */
22565 thr5_nz_ctx_tsb_1 ,
22566 TTE_V = 1 ,
22567 TTE_NFO = 0 ,
22568 TTE_L = 1 ,
22569 TTE_Soft = 0x010000 ,
22570 TTE_IE = 0 ,
22571 TTE_E = 0 ,
22572 TTE_CP = 0 ,
22573 TTE_CV = 0 ,
22574 TTE_P = 1 ,
22575 TTE_EP = 1 ,
22576 TTE_W = 0 ,
22577 TTE_SW1 = 1 ,
22578 TTE_SW0 = 1 ,
22579 TTE_RSVD1 = 0 ,
22580 TTE_Size = 3 ,
22581 /* ITTE_TAG_DATA = 000075001280186b 80000000b8800083 */
22582 end_label = Thr5_User_Text_4v002_text_end ,
22583 compressimage ,
22584 }
22585.text
22586.global Thr5_User_Text_4v002_text_begin
22587Thr5_User_Text_4v002_text_begin:
22588 wrpr 0, %gl
22589 P_DDEMAP_ALL
22590 P_DDEMAP_ALL
22591thr5_MMU_ASI_SECONDARY_LITTLE_262:
22592 .word 0x87802089
22593 .word 0xf0b96af0
22594 .word 0xbe82a008
22595 .word 0xfadfc200
22596 .word 0x1000000
22597 .word 0xbe128000
22598 srlx %i7, 8, %i7
22599 andn %i7, 0x1f, %i7
22600 P_ITLB_PROBE
22601 .word 0x1000000
22602 or %g0, 0x6a5, %i7
22603 P_LOAD_DDATA_ACCESS
22604 .word 0xc85ea120
22605 .word 0x1000000
22606 or %g0, 0x3cb, %i7
22607 P_LOAD_DDATA_ACCESS
22608 .word 0x1000000
22609 or %g0, 0x480, %i7
22610 P_READ_IDATA_ACCESS
22611 .word 0xc02427ec
22612 .word 0x1000000
22613 .word 0xbe160000
22614 srlx %i7, 8, %i7
22615 andn %i7, 0x1f, %i7
22616 P_ITLB_PROBE
22617 .word 0x1000000
22618 .word 0xbe120000
22619 P_DDEMAP_RPAGE
22620 nop
22621 nop
22622 nop
22623 nop
22624 nop
22625 nop
22626 .word 0xe19ac2e0
22627 P_TOGGLE_LSU_IM
22628 .word 0xbe160000
22629 RETURN_FROM_SUPERVISOR0
22630 nop
22631Thr5_User_Text_4v002_exit:
22632 EXIT_GOOD
22633Thr5_User_Text_4v002_text_end:
22634/*********************************************************************/
22635SECTION .Thr5_User_Data_4v101 DATA_VA=0x750013000000
22636attr_data {
22637 Name = .Thr5_User_Data_4v101 ,
22638 VA = 0x750013000000 ,/* 0x7500133fffc0 */
22639 RA = 0x00bfc00000 ,
22640 PA = 0x00bfc00000 ,
22641 TTE_Context = 0x186b ,/* DATA_PRIMARY */
22642 thr5_nz_ctx_tsb_1 ,
22643 TTE_V = 1 ,
22644 TTE_NFO = 0 ,
22645 TTE_L = 1 ,
22646 TTE_Soft = 0x070000 ,
22647 TTE_IE = 0 ,
22648 TTE_E = 0 ,
22649 TTE_CP = 1 ,
22650 TTE_CV = 0 ,
22651 TTE_P = 0 ,
22652 TTE_EP = 0 ,
22653 TTE_W = 1 ,
22654 TTE_SW1 = 1 ,
22655 TTE_SW0 = 0 ,
22656 TTE_RSVD1 = 0 ,
22657 TTE_Size = 3 ,
22658 /* DTTE_TAG_DATA = 000075001300186b 80000000bfc00443 */
22659 end_label = Thr5_User_Data_4v101_data_end ,
22660 compressimage ,
22661 }
22662.data
22663.global Thr5_User_Data_4v101_data_begin
22664Thr5_User_Data_4v101_data_begin:
22665 .xword 0x73a000056000
22666 .xword 0x73a000178000
22667 .xword 0x73a0001ba000
22668 .xword 0x73a00009c000
22669 .xword 0x73a000188000
22670 .xword 0x7400005e0000
22671 .xword 0x750012800000
22672 .xword 0x750013000000
22673 .xword 0x73a0001bc000
22674 .xword 0x73a0000a0000
22675 .xword 0x7604b0000000
22676 .xword 0x73a0001e6000
22677 .xword 0x73a000014000
22678 .xword 0x740000b60000
22679 .xword 0x73a000010000
22680 .xword 0x760460000000
22681 .xword 0x73a0000d0000
22682 .xword 0x740000410000
22683 .xword 0x73a00007a000
22684 .xword 0x750005000000
22685 .xword 0x73a000002000
22686 .xword 0x7400005f0000
22687 .xword 0x7400008d0000
22688 .xword 0x740000030000
22689 .xword 0x7601c0000000
22690 .xword 0x73a000050000
22691 .xword 0x740000490000
22692 .xword 0x73a000180000
22693 .xword 0x7603a0000000
22694 .xword 0x73a00011a000
22695 .xword 0x740000dd0000
22696 .xword 0x73a00000c000
22697 .xword 0x740000df0000
22698 .xword 0x73a000064000
22699 .xword 0x740000c70000
22700 .xword 0x740000220000
22701 .xword 0x75000b000000
22702 .xword 0x740000530000
22703 .xword 0x750003c00000
22704 .xword 0x73a000198000
22705Thr5_User_Data_4v101_data_end:
22706/*********************************************************************/
22707SECTION .Thr5_User_Data_4v201 DATA_VA=0x73a0001bc000
22708attr_data {
22709 Name = .Thr5_User_Data_4v201 ,
22710 VA = 0x73a0001bc000 ,/* 0x73a0001bdfc0 */
22711 RA = 0x03e0106000 ,
22712 PA = 0x03e0106000 ,
22713 TTE_Context = 0x0081 ,/* DATA_SECONDARY */
22714 thr5_nz_ctx_tsb_3 ,
22715 TTE_V = 1 ,
22716 TTE_NFO = 0 ,
22717 TTE_L = 1 ,
22718 TTE_Soft = 0x0d0000 ,
22719 TTE_IE = 0 ,
22720 TTE_E = 0 ,
22721 TTE_CP = 0 ,
22722 TTE_CV = 0 ,
22723 TTE_P = 0 ,
22724 TTE_EP = 0 ,
22725 TTE_W = 1 ,
22726 TTE_SW1 = 1 ,
22727 TTE_SW0 = 0 ,
22728 TTE_RSVD1 = 0 ,
22729 TTE_Size = 0 ,
22730 /* DTTE_TAG_DATA = 000073a0001bc081 80000003e0106040 */
22731 end_label = Thr5_User_Data_4v201_data_end ,
22732 compressimage ,
22733 }
22734.data
22735.global Thr5_User_Data_4v201_data_begin
22736Thr5_User_Data_4v201_data_begin:
22737 .xword 0x73a000056000
22738 .xword 0x73a000178000
22739 .xword 0x73a0001ba000
22740 .xword 0x73a00009c000
22741 .xword 0x73a000188000
22742 .xword 0x7400005e0000
22743 .xword 0x750012800000
22744 .xword 0x750013000000
22745 .xword 0x73a0001bc000
22746 .xword 0x73a0000a0000
22747 .xword 0x7604b0000000
22748 .xword 0x73a0001e6000
22749 .xword 0x73a000014000
22750 .xword 0x740000b60000
22751 .xword 0x73a000010000
22752 .xword 0x760460000000
22753 .xword 0x73a0000d0000
22754 .xword 0x740000410000
22755 .xword 0x73a00007a000
22756 .xword 0x750005000000
22757 .xword 0x73a000002000
22758 .xword 0x7400005f0000
22759 .xword 0x7400008d0000
22760 .xword 0x740000030000
22761 .xword 0x7601c0000000
22762 .xword 0x73a000050000
22763 .xword 0x740000490000
22764 .xword 0x73a000180000
22765 .xword 0x7603a0000000
22766 .xword 0x73a00011a000
22767 .xword 0x740000dd0000
22768 .xword 0x73a00000c000
22769 .xword 0x740000df0000
22770 .xword 0x73a000064000
22771 .xword 0x740000c70000
22772 .xword 0x740000220000
22773 .xword 0x75000b000000
22774 .xword 0x740000530000
22775 .xword 0x750003c00000
22776 .xword 0x73a000198000
22777Thr5_User_Data_4v201_data_end:
22778/*********************************************************************/
22779SECTION .Thr5_User_Data_4v301 DATA_VA=0x73a0000a0000
22780attr_data {
22781 Name = .Thr5_User_Data_4v301 ,
22782 VA = 0x73a0000a0000 ,/* 0x73a0000a1fc0 */
22783 RA = 0x03e01ea000 ,
22784 PA = 0x5fe01ea000 ,
22785 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
22786 thr5_z_ctx_tsb_0 ,
22787 TTE_V = 1 ,
22788 TTE_NFO = 0 ,
22789 TTE_L = 1 ,
22790 TTE_Soft = 0x0f0000 ,
22791 TTE_IE = 0 ,
22792 TTE_E = 0 ,
22793 TTE_CP = 0 ,
22794 TTE_CV = 0 ,
22795 TTE_P = 0 ,
22796 TTE_EP = 0 ,
22797 TTE_W = 1 ,
22798 TTE_SW1 = 1 ,
22799 TTE_SW0 = 0 ,
22800 TTE_RSVD1 = 0 ,
22801 TTE_Size = 0 ,
22802 /* DTTE_TAG_DATA = 000073a0000a0000 8000005fe01ea040 */
22803 end_label = Thr5_User_Data_4v301_data_end ,
22804 compressimage ,
22805 }
22806.data
22807.global Thr5_User_Data_4v301_data_begin
22808Thr5_User_Data_4v301_data_begin:
22809 .xword 0x73a000056000
22810 .xword 0x73a000178000
22811 .xword 0x73a0001ba000
22812 .xword 0x73a00009c000
22813 .xword 0x73a000188000
22814 .xword 0x7400005e0000
22815 .xword 0x750012800000
22816 .xword 0x750013000000
22817 .xword 0x73a0001bc000
22818 .xword 0x73a0000a0000
22819 .xword 0x7604b0000000
22820 .xword 0x73a0001e6000
22821 .xword 0x73a000014000
22822 .xword 0x740000b60000
22823 .xword 0x73a000010000
22824 .xword 0x760460000000
22825 .xword 0x73a0000d0000
22826 .xword 0x740000410000
22827 .xword 0x73a00007a000
22828 .xword 0x750005000000
22829 .xword 0x73a000002000
22830 .xword 0x7400005f0000
22831 .xword 0x7400008d0000
22832 .xword 0x740000030000
22833 .xword 0x7601c0000000
22834 .xword 0x73a000050000
22835 .xword 0x740000490000
22836 .xword 0x73a000180000
22837 .xword 0x7603a0000000
22838 .xword 0x73a00011a000
22839 .xword 0x740000dd0000
22840 .xword 0x73a00000c000
22841 .xword 0x740000df0000
22842 .xword 0x73a000064000
22843 .xword 0x740000c70000
22844 .xword 0x740000220000
22845 .xword 0x75000b000000
22846 .xword 0x740000530000
22847 .xword 0x750003c00000
22848 .xword 0x73a000198000
22849Thr5_User_Data_4v301_data_end:
22850/*********************************************************************/
22851SECTION .Thr5_User_Text_4v003 TEXT_VA=0x7604b0000000
22852attr_text {
22853 Name = .Thr5_User_Text_4v003 ,
22854 VA = 0x7604b0000000 ,/* 0x7604bfffffc0 */
22855 RA = 0x0370000000 ,
22856 PA = 0x0370000000 ,
22857 TTE_Context = 0x186b ,/* TEXT_PRIMARY */
22858 thr5_nz_ctx_tsb_2 ,
22859 TTE_V = 1 ,
22860 TTE_NFO = 0 ,
22861 TTE_L = 1 ,
22862 TTE_Soft = 0x010000 ,
22863 TTE_IE = 0 ,
22864 TTE_E = 0 ,
22865 TTE_CP = 0 ,
22866 TTE_CV = 0 ,
22867 TTE_P = 0 ,
22868 TTE_EP = 1 ,
22869 TTE_W = 0 ,
22870 TTE_SW1 = 1 ,
22871 TTE_SW0 = 1 ,
22872 TTE_RSVD1 = 0 ,
22873 TTE_Size = 5 ,
22874 /* ITTE_TAG_DATA = 00007604b000186b 8000000370000085 */
22875 end_label = Thr5_User_Text_4v003_text_end ,
22876 compressimage ,
22877 }
22878.text
22879.global Thr5_User_Text_4v003_text_begin
22880Thr5_User_Text_4v003_text_begin:
22881 nop
22882 sub %g1, 1, %g1
22883 brz %g1,Thr5_User_Text_4v003_exit
22884 nop
22885 .word 0xd8742018
22886 .word 0xc0776c58
22887 nop
22888 nop
22889 nop
22890 nop
22891 nop
22892 .word 0xbe842068
22893 .word 0xd4dfd000
22894 .word 0x1000000
22895 or %g0, 0x4a8, %i7
22896 ITLB_TAG_READ
22897 TOGGLE_LSU_DM
22898 .word 0x1000000
22899 or %g0, 0x11b, %i7
22900 LOAD_IDATA_ACCESS
22901 DDEMAP_ALL
22902 nop
22903 nop
22904 nop
22905 nop
22906 nop
22907 nop
22908 nop
22909 nop
22910 nop
22911 DDEMAP_ALL_PAGES
22912 .word 0x1000000
22913 or %g0, 0x048, %i7
22914 LOAD_IDATA_IN
22915 .word 0xbe13c000
22916 GOTO_SUPERVISOR0
22917 nop
22918 nop
22919 .word 0xfa5da098
22920 .word 0xfcdf5140
22921 .word 0x1000000
22922 or %g0, 0x789, %i7
22923 LOAD_DDATA_ACCESS
22924 .word 0x1000000
22925 or %g0, 0x178, %i7
22926 ITLB_TAG_READ
22927 .word 0xfa5c20e0
22928 .word 0x1000000
22929 .word 0xbe150000
22930 IDEMAP_RPAGE
22931 DO_BRANCH
22932 .word 0x81c4e000
22933 .word 0xbe124000
22934 GOTO_SUPERVISOR0
22935 .word 0xbe85a130
22936 .word 0xe0dfd000
22937 .word 0xd275a138
22938 .word 0xc0376498
22939 .word 0xfe5c2f60
22940 DDEMAP_PCTX
22941 .word 0xbe150000
22942 GOTO_SUPERVISOR1
22943 .word 0xfe4aac03
22944 .word 0x1000000
22945 or %g0, 0x01a, %i7
22946 LOAD_IDATA_IN
22947 .word 0xbe85a038
22948 .word 0xe0dfd000
22949 DDEMAP_ALL
22950 .word 0x1000000
22951 or %g0, 0x5e8, %i7
22952 DTLB_TAG_READ
22953 .word 0xc85c2100
22954 .word 0x1000000
22955 or %g0, 0x1ef, %i7
22956 LOAD_IDATA_ACCESS
22957 .word 0xe25aa010
22958 DO_BRANCH
22959 .word 0x81c4e000
22960 .word 0xbe13c000
22961 GOTO_SUPERVISOR0
22962 .word 0xc0342140
22963 .word 0xf2776028
22964 .word 0xc0212524
22965 .word 0xc0342f68
22966 TOGGLE_LSU_IM
22967 DDEMAP_ALL_RPAGES
22968 .word 0xc0342b5a
22969 nop
22970 nop
22971 nop
22972 nop
22973 .word 0xbe13c000
22974 GOTO_SUPERVISOR0
22975 .word 0xc03426e4
22976 .word 0x81c1e000
22977 .word 0xbe124000
22978 GOTO_SUPERVISOR0
22979 nop
22980Thr5_User_Text_4v003_exit:
22981 EXIT_GOOD
22982Thr5_User_Text_4v003_text_end:
22983/*********************************************************************/
22984SECTION .Thr5_User_Text_4v401 TEXT_VA=0x73a0001e6000
22985attr_text {
22986 Name = .Thr5_User_Text_4v401 ,
22987 VA = 0x73a0001e6000 ,/* 0x73a0001e7fc0 */
22988 RA = 0x03e012e000 ,
22989 PA = 0x5fe012e000 ,
22990 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
22991 thr5_z_ctx_tsb_0 ,
22992 TTE_V = 1 ,
22993 TTE_NFO = 0 ,
22994 TTE_L = 0 ,
22995 TTE_Soft = 0x040000 ,
22996 TTE_IE = 0 ,
22997 TTE_E = 0 ,
22998 TTE_CP = 0 ,
22999 TTE_CV = 0 ,
23000 TTE_P = 1 ,
23001 TTE_EP = 1 ,
23002 TTE_W = 0 ,
23003 TTE_SW1 = 0 ,
23004 TTE_SW0 = 0 ,
23005 TTE_RSVD1 = 0 ,
23006 TTE_Size = 0 ,
23007 /* ITTE_TAG_DATA = 000073a0001e6000 8000005fe012e080 */
23008 end_label = Thr5_User_Text_4v401_text_end ,
23009 compressimage ,
23010 }
23011.text
23012.global Thr5_User_Text_4v401_text_begin
23013Thr5_User_Text_4v401_text_begin:
23014 wrpr 0, %gl
23015 .word 0xfcd90200
23016 P_DDEMAP_SCTX
23017 .word 0xbe842098
23018 .word 0xe0dfd000
23019 .word 0x1000000
23020 .word 0xbe144000
23021 P_IDEMAP_RPAGE
23022 .word 0xfcdc0200
23023 P_DDEMAP_ALL
23024thr5_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_263:
23025 .word 0x8780202a
23026 .word 0xf8bc2c40
23027 .word 0xee74a018
23028 .word 0xc071afb8
23029 .word 0xd45de110
23030 .word 0xfc99c4c0
23031 .word 0xbe86a130
23032 .word 0xf4dfd000
23033 nop
23034 nop
23035 nop
23036 nop
23037 nop
23038 nop
23039 nop
23040 .word 0x1000000
23041 or %g0, 0x440, %i7
23042 P_READ_IDATA_ACCESS
23043 .word 0xe05de068
23044 nop
23045 .word 0xfcde9000
23046 .word 0xfcdc0200
23047 .word 0xdc71a028
23048 .word 0xc029a269
23049 .word 0xfcdd4280
23050 .word 0xfc9c8480
23051thr5_MMU_ASI_PRIMARY_264:
23052 .word 0x87802080
23053 .word 0xd0f2a088
23054 P_ACCESS_ITSB_PTR
23055 nop
23056 nop
23057 nop
23058 nop
23059 nop
23060 nop
23061 nop
23062 .word 0xc029ac70
23063 .word 0xbe85a098
23064 .word 0xc8dfd000
23065 .word 0xfcdc1000
23066 .word 0xfcde9000
23067 .word 0x1000000
23068 or %g0, 0x094, %i7
23069 P_LOAD_IDATA_IN
23070 .word 0xbe11c000
23071 RETURN_FROM_SUPERVISOR1
23072 nop
23073Thr5_User_Text_4v401_exit:
23074 EXIT_GOOD
23075Thr5_User_Text_4v401_text_end:
23076/*********************************************************************/
23077SECTION .Thr5_User_Text_4v004 TEXT_VA=0x73a000014000
23078attr_text {
23079 Name = .Thr5_User_Text_4v004 ,
23080 VA = 0x73a000014000 ,/* 0x73a000015fc0 */
23081 RA = 0x03e0122000 ,
23082 PA = 0x03e0122000 ,
23083 TTE_Context = 0x186b ,/* TEXT_PRIMARY */
23084 thr5_nz_ctx_tsb_3 ,
23085 TTE_V = 1 ,
23086 TTE_NFO = 0 ,
23087 TTE_L = 1 ,
23088 TTE_Soft = 0x010000 ,
23089 TTE_IE = 0 ,
23090 TTE_E = 0 ,
23091 TTE_CP = 0 ,
23092 TTE_CV = 0 ,
23093 TTE_P = 1 ,
23094 TTE_EP = 1 ,
23095 TTE_W = 0 ,
23096 TTE_SW1 = 1 ,
23097 TTE_SW0 = 1 ,
23098 TTE_RSVD1 = 0 ,
23099 TTE_Size = 0 ,
23100 /* ITTE_TAG_DATA = 000073a00001586b 80000003e0122080 */
23101 end_label = Thr5_User_Text_4v004_text_end ,
23102 compressimage ,
23103 }
23104.text
23105.global Thr5_User_Text_4v004_text_begin
23106Thr5_User_Text_4v004_text_begin:
23107 wrpr 0, %gl
23108 nop
23109 nop
23110 nop
23111 nop
23112 nop
23113 nop
23114 nop
23115thr5_MMU_ASI_PRIMARY_265:
23116 .word 0x87802080
23117 .word 0xf4f42110
23118 P_TOGGLE_LSU_IM
23119thr5_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_LITTLE_266:
23120 .word 0x8780202b
23121 .word 0xecb96800
23122 .word 0xfa5c2130
23123 .word 0xbe826110
23124 .word 0xeedfc280
23125 .word 0x1000000
23126 or %g0, 0x03c, %i7
23127 P_LOAD_IDATA_IN
23128 P_TOGGLE_LSU_IM
23129 .word 0xc072a358
23130thr5_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_267:
23131 .word 0x8780202a
23132 .word 0xdcbc26b0
23133 P_IDEMAP_ALL_RPAGES
23134 nop
23135 nop
23136 nop
23137 nop
23138 nop
23139 nop
23140 nop
23141 .word 0xec5f6100
23142 .word 0xbe11c000
23143 RETURN_FROM_SUPERVISOR0
23144 nop
23145Thr5_User_Text_4v004_exit:
23146 EXIT_GOOD
23147Thr5_User_Text_4v004_text_end:
23148/*********************************************************************/
23149SECTION .Thr5_User_Data_4v102 DATA_VA=0x740000b60000
23150attr_data {
23151 Name = .Thr5_User_Data_4v102 ,
23152 VA = 0x740000b60000 ,/* 0x740000b6ffc0 */
23153 RA = 0x0110d30000 ,
23154 PA = 0x0110d30000 ,
23155 TTE_Context = 0x186b ,/* DATA_PRIMARY */
23156 thr5_nz_ctx_tsb_0 ,
23157 TTE_V = 1 ,
23158 TTE_NFO = 0 ,
23159 TTE_L = 1 ,
23160 TTE_Soft = 0x070000 ,
23161 TTE_IE = 0 ,
23162 TTE_E = 0 ,
23163 TTE_CP = 1 ,
23164 TTE_CV = 0 ,
23165 TTE_P = 0 ,
23166 TTE_EP = 0 ,
23167 TTE_W = 1 ,
23168 TTE_SW1 = 1 ,
23169 TTE_SW0 = 0 ,
23170 TTE_RSVD1 = 0 ,
23171 TTE_Size = 1 ,
23172 /* DTTE_TAG_DATA = 0000740000b6186b 8000000110d30441 */
23173 end_label = Thr5_User_Data_4v102_data_end ,
23174 compressimage ,
23175 }
23176.data
23177.global Thr5_User_Data_4v102_data_begin
23178Thr5_User_Data_4v102_data_begin:
23179 .xword 0x73a000056000
23180 .xword 0x73a000178000
23181 .xword 0x73a0001ba000
23182 .xword 0x73a00009c000
23183 .xword 0x73a000188000
23184 .xword 0x7400005e0000
23185 .xword 0x750012800000
23186 .xword 0x750013000000
23187 .xword 0x73a0001bc000
23188 .xword 0x73a0000a0000
23189 .xword 0x7604b0000000
23190 .xword 0x73a0001e6000
23191 .xword 0x73a000014000
23192 .xword 0x740000b60000
23193 .xword 0x73a000010000
23194 .xword 0x760460000000
23195 .xword 0x73a0000d0000
23196 .xword 0x740000410000
23197 .xword 0x73a00007a000
23198 .xword 0x750005000000
23199 .xword 0x73a000002000
23200 .xword 0x7400005f0000
23201 .xword 0x7400008d0000
23202 .xword 0x740000030000
23203 .xword 0x7601c0000000
23204 .xword 0x73a000050000
23205 .xword 0x740000490000
23206 .xword 0x73a000180000
23207 .xword 0x7603a0000000
23208 .xword 0x73a00011a000
23209 .xword 0x740000dd0000
23210 .xword 0x73a00000c000
23211 .xword 0x740000df0000
23212 .xword 0x73a000064000
23213 .xword 0x740000c70000
23214 .xword 0x740000220000
23215 .xword 0x75000b000000
23216 .xword 0x740000530000
23217 .xword 0x750003c00000
23218 .xword 0x73a000198000
23219Thr5_User_Data_4v102_data_end:
23220/*********************************************************************/
23221SECTION .Thr5_User_Data_4v202 DATA_VA=0x73a000010000
23222attr_data {
23223 Name = .Thr5_User_Data_4v202 ,
23224 VA = 0x73a000010000 ,/* 0x73a000011fc0 */
23225 RA = 0x03e010c000 ,
23226 PA = 0x03e010c000 ,
23227 TTE_Context = 0x0081 ,/* DATA_SECONDARY */
23228 thr5_nz_ctx_tsb_3 ,
23229 TTE_V = 1 ,
23230 TTE_NFO = 0 ,
23231 TTE_L = 1 ,
23232 TTE_Soft = 0x0d0000 ,
23233 TTE_IE = 0 ,
23234 TTE_E = 0 ,
23235 TTE_CP = 0 ,
23236 TTE_CV = 0 ,
23237 TTE_P = 0 ,
23238 TTE_EP = 0 ,
23239 TTE_W = 1 ,
23240 TTE_SW1 = 1 ,
23241 TTE_SW0 = 0 ,
23242 TTE_RSVD1 = 0 ,
23243 TTE_Size = 0 ,
23244 /* DTTE_TAG_DATA = 000073a000010081 80000003e010c040 */
23245 end_label = Thr5_User_Data_4v202_data_end ,
23246 compressimage ,
23247 }
23248.data
23249.global Thr5_User_Data_4v202_data_begin
23250Thr5_User_Data_4v202_data_begin:
23251 .xword 0x73a000056000
23252 .xword 0x73a000178000
23253 .xword 0x73a0001ba000
23254 .xword 0x73a00009c000
23255 .xword 0x73a000188000
23256 .xword 0x7400005e0000
23257 .xword 0x750012800000
23258 .xword 0x750013000000
23259 .xword 0x73a0001bc000
23260 .xword 0x73a0000a0000
23261 .xword 0x7604b0000000
23262 .xword 0x73a0001e6000
23263 .xword 0x73a000014000
23264 .xword 0x740000b60000
23265 .xword 0x73a000010000
23266 .xword 0x760460000000
23267 .xword 0x73a0000d0000
23268 .xword 0x740000410000
23269 .xword 0x73a00007a000
23270 .xword 0x750005000000
23271 .xword 0x73a000002000
23272 .xword 0x7400005f0000
23273 .xword 0x7400008d0000
23274 .xword 0x740000030000
23275 .xword 0x7601c0000000
23276 .xword 0x73a000050000
23277 .xword 0x740000490000
23278 .xword 0x73a000180000
23279 .xword 0x7603a0000000
23280 .xword 0x73a00011a000
23281 .xword 0x740000dd0000
23282 .xword 0x73a00000c000
23283 .xword 0x740000df0000
23284 .xword 0x73a000064000
23285 .xword 0x740000c70000
23286 .xword 0x740000220000
23287 .xword 0x75000b000000
23288 .xword 0x740000530000
23289 .xword 0x750003c00000
23290 .xword 0x73a000198000
23291Thr5_User_Data_4v202_data_end:
23292/*********************************************************************/
23293SECTION .Thr5_User_Data_4v302 DATA_VA=0x760460000000
23294attr_data {
23295 Name = .Thr5_User_Data_4v302 ,
23296 VA = 0x760460000000 ,/* 0x76046fffffc0 */
23297 RA = 0x0250000000 ,
23298 PA = 0x5e50000000 ,
23299 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
23300 thr5_z_ctx_tsb_3 ,
23301 TTE_V = 1 ,
23302 TTE_NFO = 0 ,
23303 TTE_L = 1 ,
23304 TTE_Soft = 0x0f0000 ,
23305 TTE_IE = 0 ,
23306 TTE_E = 0 ,
23307 TTE_CP = 0 ,
23308 TTE_CV = 0 ,
23309 TTE_P = 0 ,
23310 TTE_EP = 0 ,
23311 TTE_W = 1 ,
23312 TTE_SW1 = 1 ,
23313 TTE_SW0 = 0 ,
23314 TTE_RSVD1 = 0 ,
23315 TTE_Size = 5 ,
23316 /* DTTE_TAG_DATA = 0000760460000000 8000005e50000045 */
23317 end_label = Thr5_User_Data_4v302_data_end ,
23318 compressimage ,
23319 }
23320.data
23321.global Thr5_User_Data_4v302_data_begin
23322Thr5_User_Data_4v302_data_begin:
23323 .xword 0x73a000056000
23324 .xword 0x73a000178000
23325 .xword 0x73a0001ba000
23326 .xword 0x73a00009c000
23327 .xword 0x73a000188000
23328 .xword 0x7400005e0000
23329 .xword 0x750012800000
23330 .xword 0x750013000000
23331 .xword 0x73a0001bc000
23332 .xword 0x73a0000a0000
23333 .xword 0x7604b0000000
23334 .xword 0x73a0001e6000
23335 .xword 0x73a000014000
23336 .xword 0x740000b60000
23337 .xword 0x73a000010000
23338 .xword 0x760460000000
23339 .xword 0x73a0000d0000
23340 .xword 0x740000410000
23341 .xword 0x73a00007a000
23342 .xword 0x750005000000
23343 .xword 0x73a000002000
23344 .xword 0x7400005f0000
23345 .xword 0x7400008d0000
23346 .xword 0x740000030000
23347 .xword 0x7601c0000000
23348 .xword 0x73a000050000
23349 .xword 0x740000490000
23350 .xword 0x73a000180000
23351 .xword 0x7603a0000000
23352 .xword 0x73a00011a000
23353 .xword 0x740000dd0000
23354 .xword 0x73a00000c000
23355 .xword 0x740000df0000
23356 .xword 0x73a000064000
23357 .xword 0x740000c70000
23358 .xword 0x740000220000
23359 .xword 0x75000b000000
23360 .xword 0x740000530000
23361 .xword 0x750003c00000
23362 .xword 0x73a000198000
23363Thr5_User_Data_4v302_data_end:
23364/*********************************************************************/
23365SECTION .Thr5_User_Text_4v005 TEXT_VA=0x73a0000d0000
23366attr_text {
23367 Name = .Thr5_User_Text_4v005 ,
23368 VA = 0x73a0000d0000 ,/* 0x73a0000d1fc0 */
23369 RA = 0x03e0028000 ,
23370 PA = 0x03e0028000 ,
23371 TTE_Context = 0x186b ,/* TEXT_PRIMARY */
23372 thr5_nz_ctx_tsb_3 ,
23373 TTE_V = 1 ,
23374 TTE_NFO = 0 ,
23375 TTE_L = 1 ,
23376 TTE_Soft = 0x010000 ,
23377 TTE_IE = 0 ,
23378 TTE_E = 0 ,
23379 TTE_CP = 0 ,
23380 TTE_CV = 0 ,
23381 TTE_P = 0 ,
23382 TTE_EP = 1 ,
23383 TTE_W = 0 ,
23384 TTE_SW1 = 1 ,
23385 TTE_SW0 = 1 ,
23386 TTE_RSVD1 = 0 ,
23387 TTE_Size = 0 ,
23388 /* ITTE_TAG_DATA = 000073a0000d186b 80000003e0028080 */
23389 end_label = Thr5_User_Text_4v005_text_end ,
23390 compressimage ,
23391 }
23392.text
23393.global Thr5_User_Text_4v005_text_begin
23394Thr5_User_Text_4v005_text_begin:
23395 nop
23396 sub %g1, 1, %g1
23397 brz %g1,Thr5_User_Text_4v005_exit
23398 nop
23399 .word 0xfe5766a8
23400thr5_MMU_ASI_PRIMARY_268:
23401 .word 0x87802080
23402 .word 0xcaf5a040
23403 .word 0xfe4ead7f
23404thr5_MMU_ASI_PRIMARY_269:
23405 .word 0x87802080
23406 .word 0xcaf2a010
23407 .word 0x1000000
23408 .word 0xbe160000
23409 DDEMAP_PAGE
23410 nop
23411 nop
23412 nop
23413 nop
23414 nop
23415 nop
23416 nop
23417 nop
23418 nop
23419 nop
23420 nop
23421 nop
23422 nop
23423 .word 0xfcd89000
23424 .word 0xbe846070
23425 .word 0xcadfd060
23426 .word 0xd45aa038
23427thr5_MMU_ASI_PRIMARY_LITTLE_270:
23428 .word 0x87802088
23429 .word 0xe0f5a0e0
23430 .word 0xfe5aa500
23431thr5_MMU_ASI_BLK_PL_271:
23432 .word 0x878020f8
23433 .word 0xc3bc2140
23434 TOGGLE_LSU_IM
23435 nop
23436 nop
23437 nop
23438 nop
23439 nop
23440 nop
23441 nop
23442 TOGGLE_LSU_IM
23443 .word 0xc035a9c0
23444 ACCESS_ITSB_PTR
23445 .word 0xbe150000
23446 GOTO_SUPERVISOR1
23447thr5_MMU_ASI_SECONDARY_272:
23448 .word 0x87802081
23449 .word 0xdcbaebd0
23450 .word 0x1000000
23451 .word 0xbe15c000
23452 srlx %i7, 8, %i7
23453 andn %i7, 0x1f, %i7
23454 xor %i7, 0x10, %i7
23455 ITLB_PROBE
23456 .word 0x1000000
23457 or %g0, 0x18d, %i7
23458 LOAD_DDATA_ACCESS
23459 .word 0xc02daae8
23460 .word 0xbe120000
23461 GOTO_SUPERVISOR1
23462 DDEMAP_PCTX
23463 .word 0x1000000
23464 .word 0xbe11c000
23465 srlx %i7, 8, %i7
23466 andn %i7, 0x1f, %i7
23467 xor %i7, 0x10, %i7
23468 ITLB_PROBE
23469 .word 0xbe80a130
23470 .word 0xe0dfd000
23471 nop
23472 nop
23473 nop
23474 nop
23475 nop
23476 nop
23477 nop
23478 nop
23479 nop
23480 nop
23481 nop
23482 nop
23483thr5_MMU_ASI_PRIMARY_273:
23484 .word 0x87802080
23485 .word 0xd6f42010
23486 .word 0xbe124000
23487 GOTO_SUPERVISOR0
23488 .word 0xd6742010
23489 .word 0xc0292140
23490 .word 0x81c0e088
23491 .word 0xbe154000
23492 GOTO_SUPERVISOR0
23493 nop
23494Thr5_User_Text_4v005_exit:
23495 EXIT_GOOD
23496Thr5_User_Text_4v005_text_end:
23497/*********************************************************************/
23498SECTION .Thr5_User_Text_4v402 TEXT_VA=0x740000410000
23499attr_text {
23500 Name = .Thr5_User_Text_4v402 ,
23501 VA = 0x740000410000 ,/* 0x74000041ffc0 */
23502 RA = 0x0110990000 ,
23503 PA = 0x5d10990000 ,
23504 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
23505 thr5_z_ctx_tsb_1 ,
23506 TTE_V = 1 ,
23507 TTE_NFO = 0 ,
23508 TTE_L = 0 ,
23509 TTE_Soft = 0x040000 ,
23510 TTE_IE = 0 ,
23511 TTE_E = 0 ,
23512 TTE_CP = 0 ,
23513 TTE_CV = 0 ,
23514 TTE_P = 1 ,
23515 TTE_EP = 1 ,
23516 TTE_W = 0 ,
23517 TTE_SW1 = 0 ,
23518 TTE_SW0 = 0 ,
23519 TTE_RSVD1 = 0 ,
23520 TTE_Size = 1 ,
23521 /* ITTE_TAG_DATA = 0000740000410000 8000005d10990081 */
23522 end_label = Thr5_User_Text_4v402_text_end ,
23523 compressimage ,
23524 }
23525.text
23526.global Thr5_User_Text_4v402_text_begin
23527Thr5_User_Text_4v402_text_begin:
23528 wrpr 0, %gl
23529 .word 0xfcd95020
23530 P_ACCESS_DTSB_PTR
23531 .word 0xbe85a068
23532 .word 0xd4dfc200
23533 .word 0xfc9c8480
23534 nop
23535 nop
23536 nop
23537 nop
23538 nop
23539 nop
23540 nop
23541 nop
23542 .word 0xfcda8200
23543thr5_MMU_ASI_AS_IF_USER_PRIMARY_274:
23544 .word 0x87802010
23545 .word 0xc8f2a0d0
23546 .word 0xc39e9e00
23547 .word 0xda732108
23548 .word 0xc034a88a
23549 .word 0xbe85a100
23550 .word 0xfadfd000
23551 .word 0xf67320c0
23552 .word 0xc029a564
23553 nop
23554 nop
23555 nop
23556 nop
23557 nop
23558 nop
23559 nop
23560 nop
23561 P_TOGGLE_LSU_IM
23562 P_TOGGLE_LSU_IM
23563 .word 0xfcda9000
23564 .word 0xf4732098
23565 .word 0xc031aa6e
23566thr5_MMU_ASI_REAL_MEM_LITTLE_275:
23567 .word 0x8780201c
23568 .word 0xeaf62050
23569 P_DDEMAP_PCTX
23570 P_DDEMAP_NCTX
23571 .word 0xbe160000
23572 RETURN_FROM_SUPERVISOR1
23573 nop
23574Thr5_User_Text_4v402_exit:
23575 EXIT_GOOD
23576Thr5_User_Text_4v402_text_end:
23577/*********************************************************************/
23578SECTION .Thr5_User_Text_4v006 TEXT_VA=0x73a00007a000
23579attr_text {
23580 Name = .Thr5_User_Text_4v006 ,
23581 VA = 0x73a00007a000 ,/* 0x73a00007bfc0 */
23582 RA = 0x03e010e000 ,
23583 PA = 0x03e010e000 ,
23584 TTE_Context = 0x186b ,/* TEXT_PRIMARY */
23585 thr5_nz_ctx_tsb_3 ,
23586 TTE_V = 1 ,
23587 TTE_NFO = 0 ,
23588 TTE_L = 1 ,
23589 TTE_Soft = 0x010000 ,
23590 TTE_IE = 0 ,
23591 TTE_E = 0 ,
23592 TTE_CP = 0 ,
23593 TTE_CV = 0 ,
23594 TTE_P = 1 ,
23595 TTE_EP = 1 ,
23596 TTE_W = 0 ,
23597 TTE_SW1 = 1 ,
23598 TTE_SW0 = 1 ,
23599 TTE_RSVD1 = 0 ,
23600 TTE_Size = 0 ,
23601 /* ITTE_TAG_DATA = 000073a00007b86b 80000003e010e080 */
23602 end_label = Thr5_User_Text_4v006_text_end ,
23603 compressimage ,
23604 }
23605.text
23606.global Thr5_User_Text_4v006_text_begin
23607Thr5_User_Text_4v006_text_begin:
23608 wrpr 0, %gl
23609 P_TOGGLE_LSU_DM
23610thr5_MMU_ASI_PRIMARY_276:
23611 .word 0x87802080
23612 .word 0xeaf42060
23613thr5_MMU_ASI_AS_IF_USER_PRIMARY_277:
23614 .word 0x87802010
23615 .word 0xe6f42050
23616 P_ACCESS_ITSB_PTR
23617 .word 0xbe82a038
23618 .word 0xfadfc200
23619 nop
23620 nop
23621 nop
23622 nop
23623 nop
23624 nop
23625 nop
23626 nop
23627 nop
23628 .word 0x1000000
23629 or %g0, 0x90, %i7
23630 P_ITLB_TAG_READ
23631 .word 0xbe842098
23632 .word 0xd4dfd000
23633 .word 0xfe5c2208
23634 .word 0x1000000
23635 or %g0, 0x5db, %i7
23636 P_LOAD_IDATA_ACCESS
23637 .word 0xfc989000
23638 .word 0x1000000
23639 or %g0, 0x5c8, %i7
23640 P_ITLB_TAG_READ
23641 .word 0x1000000
23642 or %g0, 0x1e8, %i7
23643 P_READ_IDATA_ACCESS
23644 P_IDEMAP_NCTX
23645thr5_MMU_ASI_PRIMARY_278:
23646 .word 0x87802080
23647 .word 0xf8f2a058
23648thr5_MMU_ASI_PRIMARY_279:
23649 .word 0x87802080
23650 .word 0xecf42068
23651 .word 0x1000000
23652 or %g0, 0x006, %i7
23653 P_LOAD_DDATA_IN
23654 .word 0xbe82e040
23655 .word 0xcadfd060
23656 .word 0x1000000
23657 .word 0xbe178000
23658 srlx %i7, 8, %i7
23659 andn %i7, 0x1f, %i7
23660 xor %i7, 0x10, %i7
23661 P_ITLB_PROBE
23662thr5_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_280:
23663 .word 0x87802022
23664 .word 0xd4bead30
23665 .word 0xfcd88200
23666 .word 0xfe45a818
23667 nop
23668 nop
23669 nop
23670 nop
23671 nop
23672 nop
23673 nop
23674 nop
23675 nop
23676 nop
23677 nop
23678 P_IDEMAP_ALL_RPAGES
23679 .word 0xbe842038
23680 .word 0xc8dfd000
23681 .word 0x1000000
23682 .word 0xbe174000
23683 srlx %i7, 8, %i7
23684 andn %i7, 0x1f, %i7
23685 xor %i7, 0x10, %i7
23686 P_ITLB_PROBE
23687 .word 0xbe85a068
23688 .word 0xd4dfd000
23689 .word 0xbe160000
23690 RETURN_FROM_SUPERVISOR0
23691 nop
23692Thr5_User_Text_4v006_exit:
23693 EXIT_GOOD
23694Thr5_User_Text_4v006_text_end:
23695/*********************************************************************/
23696SECTION .Thr5_User_Data_4v103 DATA_VA=0x750005000000
23697attr_data {
23698 Name = .Thr5_User_Data_4v103 ,
23699 VA = 0x750005000000 ,/* 0x7500053fffc0 */
23700 RA = 0x00b5000000 ,
23701 PA = 0x00b5000000 ,
23702 TTE_Context = 0x186b ,/* DATA_PRIMARY */
23703 thr5_nz_ctx_tsb_1 ,
23704 TTE_V = 1 ,
23705 TTE_NFO = 0 ,
23706 TTE_L = 1 ,
23707 TTE_Soft = 0x070000 ,
23708 TTE_IE = 0 ,
23709 TTE_E = 0 ,
23710 TTE_CP = 1 ,
23711 TTE_CV = 0 ,
23712 TTE_P = 0 ,
23713 TTE_EP = 0 ,
23714 TTE_W = 1 ,
23715 TTE_SW1 = 1 ,
23716 TTE_SW0 = 0 ,
23717 TTE_RSVD1 = 0 ,
23718 TTE_Size = 3 ,
23719 /* DTTE_TAG_DATA = 000075000500186b 80000000b5000443 */
23720 end_label = Thr5_User_Data_4v103_data_end ,
23721 compressimage ,
23722 }
23723.data
23724.global Thr5_User_Data_4v103_data_begin
23725Thr5_User_Data_4v103_data_begin:
23726 .xword 0x73a000056000
23727 .xword 0x73a000178000
23728 .xword 0x73a0001ba000
23729 .xword 0x73a00009c000
23730 .xword 0x73a000188000
23731 .xword 0x7400005e0000
23732 .xword 0x750012800000
23733 .xword 0x750013000000
23734 .xword 0x73a0001bc000
23735 .xword 0x73a0000a0000
23736 .xword 0x7604b0000000
23737 .xword 0x73a0001e6000
23738 .xword 0x73a000014000
23739 .xword 0x740000b60000
23740 .xword 0x73a000010000
23741 .xword 0x760460000000
23742 .xword 0x73a0000d0000
23743 .xword 0x740000410000
23744 .xword 0x73a00007a000
23745 .xword 0x750005000000
23746 .xword 0x73a000002000
23747 .xword 0x7400005f0000
23748 .xword 0x7400008d0000
23749 .xword 0x740000030000
23750 .xword 0x7601c0000000
23751 .xword 0x73a000050000
23752 .xword 0x740000490000
23753 .xword 0x73a000180000
23754 .xword 0x7603a0000000
23755 .xword 0x73a00011a000
23756 .xword 0x740000dd0000
23757 .xword 0x73a00000c000
23758 .xword 0x740000df0000
23759 .xword 0x73a000064000
23760 .xword 0x740000c70000
23761 .xword 0x740000220000
23762 .xword 0x75000b000000
23763 .xword 0x740000530000
23764 .xword 0x750003c00000
23765 .xword 0x73a000198000
23766Thr5_User_Data_4v103_data_end:
23767/*********************************************************************/
23768SECTION .Thr5_User_Data_4v303 DATA_VA=0x73a000002000
23769attr_data {
23770 Name = .Thr5_User_Data_4v303 ,
23771 VA = 0x73a000002000 ,/* 0x73a000003fc0 */
23772 RA = 0x03e00b2000 ,
23773 PA = 0x5fe00b2000 ,
23774 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
23775 thr5_z_ctx_tsb_0 ,
23776 TTE_V = 1 ,
23777 TTE_NFO = 0 ,
23778 TTE_L = 1 ,
23779 TTE_Soft = 0x0f0000 ,
23780 TTE_IE = 0 ,
23781 TTE_E = 0 ,
23782 TTE_CP = 0 ,
23783 TTE_CV = 0 ,
23784 TTE_P = 0 ,
23785 TTE_EP = 0 ,
23786 TTE_W = 1 ,
23787 TTE_SW1 = 1 ,
23788 TTE_SW0 = 0 ,
23789 TTE_RSVD1 = 0 ,
23790 TTE_Size = 0 ,
23791 /* DTTE_TAG_DATA = 000073a000002000 8000005fe00b2040 */
23792 end_label = Thr5_User_Data_4v303_data_end ,
23793 compressimage ,
23794 }
23795.data
23796.global Thr5_User_Data_4v303_data_begin
23797Thr5_User_Data_4v303_data_begin:
23798 .xword 0x73a000056000
23799 .xword 0x73a000178000
23800 .xword 0x73a0001ba000
23801 .xword 0x73a00009c000
23802 .xword 0x73a000188000
23803 .xword 0x7400005e0000
23804 .xword 0x750012800000
23805 .xword 0x750013000000
23806 .xword 0x73a0001bc000
23807 .xword 0x73a0000a0000
23808 .xword 0x7604b0000000
23809 .xword 0x73a0001e6000
23810 .xword 0x73a000014000
23811 .xword 0x740000b60000
23812 .xword 0x73a000010000
23813 .xword 0x760460000000
23814 .xword 0x73a0000d0000
23815 .xword 0x740000410000
23816 .xword 0x73a00007a000
23817 .xword 0x750005000000
23818 .xword 0x73a000002000
23819 .xword 0x7400005f0000
23820 .xword 0x7400008d0000
23821 .xword 0x740000030000
23822 .xword 0x7601c0000000
23823 .xword 0x73a000050000
23824 .xword 0x740000490000
23825 .xword 0x73a000180000
23826 .xword 0x7603a0000000
23827 .xword 0x73a00011a000
23828 .xword 0x740000dd0000
23829 .xword 0x73a00000c000
23830 .xword 0x740000df0000
23831 .xword 0x73a000064000
23832 .xword 0x740000c70000
23833 .xword 0x740000220000
23834 .xword 0x75000b000000
23835 .xword 0x740000530000
23836 .xword 0x750003c00000
23837 .xword 0x73a000198000
23838Thr5_User_Data_4v303_data_end:
23839/*********************************************************************/
23840SECTION .Thr5_User_Text_4v007 TEXT_VA=0x7400005f0000
23841attr_text {
23842 Name = .Thr5_User_Text_4v007 ,
23843 VA = 0x7400005f0000 ,/* 0x7400005fffc0 */
23844 RA = 0x0110d60000 ,
23845 PA = 0x0110d60000 ,
23846 TTE_Context = 0x186b ,/* TEXT_PRIMARY */
23847 thr5_nz_ctx_tsb_0 ,
23848 TTE_V = 1 ,
23849 TTE_NFO = 0 ,
23850 TTE_L = 1 ,
23851 TTE_Soft = 0x010000 ,
23852 TTE_IE = 0 ,
23853 TTE_E = 0 ,
23854 TTE_CP = 0 ,
23855 TTE_CV = 0 ,
23856 TTE_P = 0 ,
23857 TTE_EP = 1 ,
23858 TTE_W = 0 ,
23859 TTE_SW1 = 1 ,
23860 TTE_SW0 = 1 ,
23861 TTE_RSVD1 = 0 ,
23862 TTE_Size = 1 ,
23863 /* ITTE_TAG_DATA = 00007400005f186b 8000000110d60081 */
23864 end_label = Thr5_User_Text_4v007_text_end ,
23865 compressimage ,
23866 }
23867.text
23868.global Thr5_User_Text_4v007_text_begin
23869Thr5_User_Text_4v007_text_begin:
23870 nop
23871 sub %g1, 1, %g1
23872 brz %g1,Thr5_User_Text_4v007_exit
23873 nop
23874 nop
23875 DO_BRANCH
23876 .word 0x81c26000
23877 .word 0xbe124000
23878 GOTO_SUPERVISOR0
23879 .word 0x1000000
23880 or %g0, 0x590, %i7
23881 READ_DDATA_ACCESS
23882thr5_MMU_ASI_PRIMARY_281:
23883 .word 0x87802080
23884 .word 0xdcf76028
23885 DO_BRANCH
23886 .word 0x81c3e000
23887 .word 0xbe124000
23888 GOTO_SUPERVISOR0
23889 .word 0xfe4c231c
23890 .word 0x1000000
23891 or %g0, 0x02e, %i7
23892 LOAD_DDATA_IN
23893 .word 0xbe876098
23894 .word 0xecdfd040
23895 .word 0x1000000
23896 .word 0xbe110000
23897 srlx %i7, 8, %i7
23898 andn %i7, 0x1f, %i7
23899 ITLB_PROBE
23900 .word 0x1000000
23901 or %g0, 0x508, %i7
23902 ITLB_TAG_READ
23903 DDEMAP_ALL_PAGES
23904 .word 0x1000000
23905 or %g0, 0x25b, %i7
23906 LOAD_DDATA_ACCESS
23907 .word 0xd65ea010
23908 nop
23909 nop
23910 nop
23911 nop
23912 nop
23913 nop
23914 nop
23915 nop
23916 IDEMAP_ALL_PAGES
23917 TOGGLE_LSU_DM
23918thr5_MMU_ASI_PRIMARY_282:
23919 .word 0x87802080
23920 .word 0xeaf5a0c0
23921 nop
23922 nop
23923 nop
23924thr5_MMU_ASI_SECONDARY_283:
23925 .word 0x87802081
23926 .word 0xc8b96ca0
23927 .word 0xc02aa71b
23928 TOGGLE_LSU_IM
23929 .word 0xfa72a068
23930 .word 0xc035a140
23931 DO_BRANCH
23932 .word 0x81c1e000
23933 .word 0xbe13c000
23934 GOTO_SUPERVISOR0
23935 .word 0xc0776a60
23936 .word 0x1000000
23937 or %g0, 0xa4, %i7
23938 LOAD_IDATA_ACCESS
23939 nop
23940 nop
23941 nop
23942 .word 0x1000000
23943 or %g0, 0x170, %i7
23944 READ_IDATA_ACCESS
23945 .word 0xe05c2038
23946thr5_MMU_ASI_PRIMARY_284:
23947 .word 0x87802080
23948 .word 0xcef12030
23949 .word 0xe05aa0b8
23950 .word 0x1000000
23951 or %g0, 0x000, %i7
23952 LOAD_IDATA_IN
23953 .word 0xbe120000
23954 GOTO_SUPERVISOR1
23955 .word 0xf4742100
23956 .word 0xc0212140
23957 nop
23958 nop
23959 nop
23960 nop
23961 nop
23962 nop
23963 .word 0x1000000
23964 or %g0, 0x040, %i7
23965 LOAD_DDATA_IN
23966 .word 0xfe42a474
23967 .word 0xfcda9000
23968 .word 0x1000000
23969 or %g0, 0xe, %i7
23970 LOAD_IDATA_ACCESS
23971 ACCESS_ITSB_PTR
23972 .word 0xe3995f20
23973 DDEMAP_PCTX
23974 .word 0x1000000
23975 or %g0, 0x411, %i7
23976 LOAD_IDATA_ACCESS
23977 .word 0xfcdf5000
23978 .word 0xbe876068
23979 .word 0xf4dfd000
23980 .word 0xe4742018
23981 .word 0xc036a560
23982 .word 0xbe846070
23983 .word 0xc39fde20
23984 DO_BRANCH
23985 .word 0x81c4e000
23986 .word 0xbe124000
23987 GOTO_SUPERVISOR0
23988 .word 0xfe5dacc8
23989 .word 0x81c4e000
23990 .word 0xbe13c000
23991 GOTO_SUPERVISOR0
23992 nop
23993Thr5_User_Text_4v007_exit:
23994 EXIT_GOOD
23995Thr5_User_Text_4v007_text_end:
23996/*********************************************************************/
23997SECTION .Thr5_User_Text_4v403 TEXT_VA=0x7400008d0000
23998attr_text {
23999 Name = .Thr5_User_Text_4v403 ,
24000 VA = 0x7400008d0000 ,/* 0x7400008dffc0 */
24001 RA = 0x01105e0000 ,
24002 PA = 0x5d105e0000 ,
24003 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
24004 thr5_z_ctx_tsb_1 ,
24005 TTE_V = 1 ,
24006 TTE_NFO = 0 ,
24007 TTE_L = 0 ,
24008 TTE_Soft = 0x040000 ,
24009 TTE_IE = 0 ,
24010 TTE_E = 0 ,
24011 TTE_CP = 0 ,
24012 TTE_CV = 0 ,
24013 TTE_P = 1 ,
24014 TTE_EP = 1 ,
24015 TTE_W = 0 ,
24016 TTE_SW1 = 0 ,
24017 TTE_SW0 = 0 ,
24018 TTE_RSVD1 = 0 ,
24019 TTE_Size = 1 ,
24020 /* ITTE_TAG_DATA = 00007400008d0000 8000005d105e0081 */
24021 end_label = Thr5_User_Text_4v403_text_end ,
24022 compressimage ,
24023 }
24024.text
24025.global Thr5_User_Text_4v403_text_begin
24026Thr5_User_Text_4v403_text_begin:
24027 wrpr 0, %gl
24028thr5_MMU_ASI_REAL_MEM_LITTLE_285:
24029 .word 0x8780201c
24030 .word 0xccf6e018
24031 .word 0xfe5b2648
24032 .word 0xbe842098
24033 .word 0xfadfc200
24034 .word 0xee71a018
24035 .word 0xc031a140
24036 .word 0x1000000
24037 .word 0xbe168000
24038 srlx %i7, 8, %i7
24039 andn %i7, 0x1f, %i7
24040 P_ITLB_PROBE
24041 .word 0x1000000
24042 or %g0, 0x1f1, %i7
24043 P_LOAD_IDATA_ACCESS
24044 nop
24045 nop
24046 nop
24047 nop
24048 nop
24049 nop
24050 nop
24051 nop
24052 .word 0xbe8120b8
24053 .word 0xeadfc280
24054 .word 0xec59a038
24055 .word 0xc074acc0
24056 .word 0xfc9b04e0
24057 P_DDEMAP_SCTX
24058 .word 0x1000000
24059 or %g0, 0x78, %i7
24060 P_READ_IDATA_ACCESS
24061 .word 0xcc74a048
24062 .word 0xc02b294f
24063 .word 0xbe85a098
24064 .word 0xd4dfd000
24065 .word 0x1000000
24066 .word 0xbe17c000
24067 srlx %i7, 8, %i7
24068 andn %i7, 0x1f, %i7
24069 P_ITLB_PROBE
24070 .word 0xe05b20b8
24071 .word 0xfcdd9000
24072 .word 0xbe876038
24073 .word 0xe0dfd000
24074thr5_MMU_ASI_BLK_P_286:
24075 .word 0x878020f0
24076 .word 0xe1bf66c0
24077thr5_MMU_ASI_PRIMARY_287:
24078 .word 0x87802080
24079 .word 0xdef760a8
24080 .word 0x1000000
24081 .word 0xbe108000
24082 P_DDEMAP_RPAGE
24083 .word 0x1000000
24084 or %g0, 0x785, %i7
24085 P_LOAD_DDATA_ACCESS
24086 .word 0xfcda8200
24087 .word 0x1000000
24088 or %g0, 0x09b, %i7
24089 P_LOAD_IDATA_IN
24090thr5_MMU_ASI_AS_IF_USER_PRIMARY_288:
24091 .word 0x87802010
24092 .word 0xeef6a018
24093 .word 0xf671a080
24094 .word 0xc02ca5db
24095 .word 0xfe45ea94
24096 .word 0xfc9985e0
24097 .word 0x1000000
24098 .word 0xbe120000
24099 srlx %i7, 8, %i7
24100 andn %i7, 0x1f, %i7
24101 xor %i7, 0x10, %i7
24102 P_ITLB_PROBE
24103 .word 0x1000000
24104 or %g0, 0x10d, %i7
24105 P_LOAD_DDATA_ACCESS
24106 .word 0xfcdd8200
24107 .word 0xfe5b25d0
24108 P_ACCESS_DTSB_PTR
24109 .word 0xfa732098
24110 .word 0xc024a278
24111 P_IDEMAP_PCTX
24112 .word 0xc075ea00
24113 .word 0xbe842098
24114 .word 0xecdfd000
24115 .word 0xc19c5f20
24116 .word 0xec5b2008
24117 nop
24118 nop
24119 P_DDEMAP_ALL_PAGES
24120 P_IDEMAP_NCTX
24121 nop
24122 .word 0xfe41ac38
24123 .word 0xbe134000
24124 RETURN_FROM_SUPERVISOR1
24125 nop
24126Thr5_User_Text_4v403_exit:
24127 EXIT_GOOD
24128Thr5_User_Text_4v403_text_end:
24129/*********************************************************************/
24130SECTION .Thr5_User_Data_4v104 DATA_VA=0x740000030000
24131attr_data {
24132 Name = .Thr5_User_Data_4v104 ,
24133 VA = 0x740000030000 ,/* 0x74000003ffc0 */
24134 RA = 0x0110610000 ,
24135 PA = 0x0110610000 ,
24136 TTE_Context = 0x186b ,/* DATA_PRIMARY */
24137 thr5_nz_ctx_tsb_0 ,
24138 TTE_V = 1 ,
24139 TTE_NFO = 0 ,
24140 TTE_L = 1 ,
24141 TTE_Soft = 0x070000 ,
24142 TTE_IE = 0 ,
24143 TTE_E = 0 ,
24144 TTE_CP = 1 ,
24145 TTE_CV = 0 ,
24146 TTE_P = 0 ,
24147 TTE_EP = 0 ,
24148 TTE_W = 1 ,
24149 TTE_SW1 = 1 ,
24150 TTE_SW0 = 0 ,
24151 TTE_RSVD1 = 0 ,
24152 TTE_Size = 1 ,
24153 /* DTTE_TAG_DATA = 000074000003186b 8000000110610441 */
24154 end_label = Thr5_User_Data_4v104_data_end ,
24155 compressimage ,
24156 }
24157.data
24158.global Thr5_User_Data_4v104_data_begin
24159Thr5_User_Data_4v104_data_begin:
24160 .xword 0x73a000056000
24161 .xword 0x73a000178000
24162 .xword 0x73a0001ba000
24163 .xword 0x73a00009c000
24164 .xword 0x73a000188000
24165 .xword 0x7400005e0000
24166 .xword 0x750012800000
24167 .xword 0x750013000000
24168 .xword 0x73a0001bc000
24169 .xword 0x73a0000a0000
24170 .xword 0x7604b0000000
24171 .xword 0x73a0001e6000
24172 .xword 0x73a000014000
24173 .xword 0x740000b60000
24174 .xword 0x73a000010000
24175 .xword 0x760460000000
24176 .xword 0x73a0000d0000
24177 .xword 0x740000410000
24178 .xword 0x73a00007a000
24179 .xword 0x750005000000
24180 .xword 0x73a000002000
24181 .xword 0x7400005f0000
24182 .xword 0x7400008d0000
24183 .xword 0x740000030000
24184 .xword 0x7601c0000000
24185 .xword 0x73a000050000
24186 .xword 0x740000490000
24187 .xword 0x73a000180000
24188 .xword 0x7603a0000000
24189 .xword 0x73a00011a000
24190 .xword 0x740000dd0000
24191 .xword 0x73a00000c000
24192 .xword 0x740000df0000
24193 .xword 0x73a000064000
24194 .xword 0x740000c70000
24195 .xword 0x740000220000
24196 .xword 0x75000b000000
24197 .xword 0x740000530000
24198 .xword 0x750003c00000
24199 .xword 0x73a000198000
24200Thr5_User_Data_4v104_data_end:
24201/*********************************************************************/
24202SECTION .Thr5_User_Text_4v008 TEXT_VA=0x7601c0000000
24203attr_text {
24204 Name = .Thr5_User_Text_4v008 ,
24205 VA = 0x7601c0000000 ,/* 0x7601cfffffc0 */
24206 RA = 0x0220000000 ,
24207 PA = 0x0220000000 ,
24208 TTE_Context = 0x186b ,/* TEXT_PRIMARY */
24209 thr5_nz_ctx_tsb_2 ,
24210 TTE_V = 1 ,
24211 TTE_NFO = 0 ,
24212 TTE_L = 1 ,
24213 TTE_Soft = 0x010000 ,
24214 TTE_IE = 0 ,
24215 TTE_E = 0 ,
24216 TTE_CP = 0 ,
24217 TTE_CV = 0 ,
24218 TTE_P = 0 ,
24219 TTE_EP = 1 ,
24220 TTE_W = 0 ,
24221 TTE_SW1 = 1 ,
24222 TTE_SW0 = 1 ,
24223 TTE_RSVD1 = 0 ,
24224 TTE_Size = 5 ,
24225 /* ITTE_TAG_DATA = 00007601c000186b 8000000220000085 */
24226 end_label = Thr5_User_Text_4v008_text_end ,
24227 compressimage ,
24228 }
24229.text
24230.global Thr5_User_Text_4v008_text_begin
24231Thr5_User_Text_4v008_text_begin:
24232 nop
24233 sub %g1, 1, %g1
24234 brz %g1,Thr5_User_Text_4v008_exit
24235 nop
24236 .word 0x1000000
24237 or %g0, 0x024, %i7
24238 LOAD_IDATA_IN
24239 IDEMAP_ALL_PAGES
24240 .word 0x1000000
24241 or %g0, 0x002, %i7
24242 LOAD_IDATA_IN
24243 .word 0x1000000
24244 or %g0, 0x20, %i7
24245 ITLB_TAG_READ
24246 .word 0xfe54276c
24247thr5_MMU_ASI_BLK_PL_289:
24248 .word 0x878020f8
24249 .word 0xc3baa380
24250 .word 0xc0242140
24251 .word 0xc036ad18
24252 .word 0xc0742db8
24253 IDEMAP_NCTX
24254 .word 0xc035aa60
24255 nop
24256 nop
24257 nop
24258 nop
24259 nop
24260 .word 0x1000000
24261 or %g0, 0x2dd, %i7
24262 LOAD_DDATA_ACCESS
24263 .word 0x1000000
24264 or %g0, 0x028, %i7
24265 LOAD_DDATA_IN
24266 .word 0xbe86a068
24267 .word 0xecdfd000
24268 .word 0xbe124000
24269 GOTO_SUPERVISOR0
24270 .word 0x1000000
24271 or %g0, 0x16d, %i7
24272 LOAD_DDATA_ACCESS
24273 .word 0xbe82a098
24274 .word 0xe0dfd000
24275 ACCESS_ITSB_PTR
24276 .word 0xbe124000
24277 GOTO_SUPERVISOR0
24278 nop
24279 nop
24280 nop
24281 nop
24282 nop
24283 nop
24284 nop
24285 nop
24286 nop
24287 nop
24288 nop
24289 nop
24290 nop
24291 nop
24292 nop
24293 .word 0xfe4ea0e9
24294 .word 0x1000000
24295 or %g0, 0x120, %i7
24296 READ_DDATA_ACCESS
24297 nop
24298 nop
24299 nop
24300 nop
24301 nop
24302 nop
24303 nop
24304 nop
24305 .word 0xfcda9000
24306 TOGGLE_LSU_IM
24307 DO_BRANCH
24308 .word 0x81c3e000
24309 .word 0xbe124000
24310 GOTO_SUPERVISOR0
24311 nop
24312 nop
24313 nop
24314 nop
24315 nop
24316 nop
24317 nop
24318 nop
24319 nop
24320 .word 0xbe154000
24321 GOTO_SUPERVISOR0
24322 .word 0x1000000
24323 or %g0, 0x5c0, %i7
24324 LOAD_IDATA_ACCESS
24325thr5_MMU_ASI_BLK_COMMIT_P_290:
24326 .word 0x878020e0
24327 .word 0xc1bda880
24328 .word 0xc036a9d8
24329 .word 0x1000000
24330 .word 0xbe15c000
24331 DDEMAP_PAGE
24332 .word 0xc035a5d8
24333 .word 0xbe170000
24334 GOTO_SUPERVISOR1
24335 .word 0xc0242330
24336 .word 0x81c26000
24337 .word 0xbe124000
24338 GOTO_SUPERVISOR0
24339 nop
24340Thr5_User_Text_4v008_exit:
24341 EXIT_GOOD
24342Thr5_User_Text_4v008_text_end:
24343/*********************************************************************/
24344SECTION .Thr5_User_Text_4v404 TEXT_VA=0x73a000050000
24345attr_text {
24346 Name = .Thr5_User_Text_4v404 ,
24347 VA = 0x73a000050000 ,/* 0x73a000051fc0 */
24348 RA = 0x03e0044000 ,
24349 PA = 0x5fe0044000 ,
24350 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
24351 thr5_z_ctx_tsb_0 ,
24352 TTE_V = 1 ,
24353 TTE_NFO = 0 ,
24354 TTE_L = 0 ,
24355 TTE_Soft = 0x040000 ,
24356 TTE_IE = 0 ,
24357 TTE_E = 0 ,
24358 TTE_CP = 0 ,
24359 TTE_CV = 0 ,
24360 TTE_P = 1 ,
24361 TTE_EP = 1 ,
24362 TTE_W = 0 ,
24363 TTE_SW1 = 0 ,
24364 TTE_SW0 = 0 ,
24365 TTE_RSVD1 = 0 ,
24366 TTE_Size = 0 ,
24367 /* ITTE_TAG_DATA = 000073a000050000 8000005fe0044080 */
24368 end_label = Thr5_User_Text_4v404_text_end ,
24369 compressimage ,
24370 }
24371.text
24372.global Thr5_User_Text_4v404_text_begin
24373Thr5_User_Text_4v404_text_begin:
24374 wrpr 0, %gl
24375 .word 0xc871a098
24376 .word 0xc029af00
24377 .word 0xbe85a0b8
24378 .word 0xfadfc200
24379 .word 0xfcdd8200
24380 nop
24381 nop
24382 nop
24383 nop
24384 nop
24385 nop
24386 .word 0xe1995e20
24387 .word 0x1000000
24388 .word 0xbe150000
24389 P_IDEMAP_PAGE
24390 .word 0x1000000
24391 or %g0, 0x48, %i7
24392 P_READ_DDATA_ACCESS
24393 P_ACCESS_ITSB_PTR
24394 .word 0xfe41ad5c
24395 .word 0x1000000
24396 or %g0, 0x181, %i7
24397 P_LOAD_IDATA_ACCESS
24398thr5_MMU_ASI_PRIMARY_291:
24399 .word 0x87802080
24400 .word 0xf2f5a0c8
24401 nop
24402 nop
24403 nop
24404 nop
24405 nop
24406 nop
24407 .word 0x1000000
24408 or %g0, 0x03e, %i7
24409 P_LOAD_DDATA_IN
24410 .word 0xfcde9100
24411 .word 0x1000000
24412 or %g0, 0x618, %i7
24413 P_DTLB_TAG_READ
24414 .word 0x1000000
24415 .word 0xbe164000
24416 srlx %i7, 8, %i7
24417 andn %i7, 0x1f, %i7
24418 P_ITLB_PROBE
24419 P_ACCESS_DTSB_PTR
24420 .word 0xcc5b2018
24421 .word 0x1000000
24422 .word 0xbe160000
24423 srlx %i7, 8, %i7
24424 andn %i7, 0x1f, %i7
24425 P_ITLB_PROBE
24426 nop
24427 nop
24428 nop
24429 nop
24430 nop
24431 nop
24432 nop
24433 nop
24434 nop
24435thr5_MMU_ASI_AS_IF_USER_PRIMARY_292:
24436 .word 0x87802010
24437 .word 0xd8f5a018
24438thr5_MMU_ASI_PRIMARY_293:
24439 .word 0x87802080
24440 .word 0xdef42138
24441 .word 0xcc71a078
24442 .word 0xc075ea20
24443 .word 0x1000000
24444 or %g0, 0x065, %i7
24445 P_LOAD_IDATA_IN
24446 nop
24447 nop
24448 nop
24449 .word 0x1000000
24450 or %g0, 0x3b0, %i7
24451 P_DTLB_TAG_READ
24452 .word 0x1000000
24453 or %g0, 0x52b, %i7
24454 P_LOAD_IDATA_ACCESS
24455 .word 0x1000000
24456 or %g0, 0x04d, %i7
24457 P_LOAD_DDATA_IN
24458 .word 0xfcdf4280
24459 P_DDEMAP_ALL_RPAGES
24460 .word 0xfe5debc8
24461 .word 0xfc9b04e0
24462 P_DDEMAP_ALL_RPAGES
24463 .word 0xf459a098
24464 nop
24465 nop
24466 nop
24467 nop
24468 nop
24469 nop
24470thr5_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_294:
24471 .word 0x87802018
24472 .word 0xcef5a050
24473 .word 0xfcda9000
24474 .word 0x1000000
24475 or %g0, 0x50, %i7
24476 P_ITLB_TAG_READ
24477 .word 0x1000000
24478 or %g0, 0x148, %i7
24479 P_ITLB_TAG_READ
24480 nop
24481 .word 0xbe14c000
24482 RETURN_FROM_SUPERVISOR1
24483 nop
24484Thr5_User_Text_4v404_exit:
24485 EXIT_GOOD
24486Thr5_User_Text_4v404_text_end:
24487/*********************************************************************/
24488SECTION .Thr5_User_Data_4v105 DATA_VA=0x740000490000
24489attr_data {
24490 Name = .Thr5_User_Data_4v105 ,
24491 VA = 0x740000490000 ,/* 0x74000049ffc0 */
24492 RA = 0x01102f0000 ,
24493 PA = 0x01102f0000 ,
24494 TTE_Context = 0x186b ,/* DATA_PRIMARY */
24495 thr5_nz_ctx_tsb_0 ,
24496 TTE_V = 1 ,
24497 TTE_NFO = 0 ,
24498 TTE_L = 1 ,
24499 TTE_Soft = 0x070000 ,
24500 TTE_IE = 0 ,
24501 TTE_E = 0 ,
24502 TTE_CP = 1 ,
24503 TTE_CV = 0 ,
24504 TTE_P = 0 ,
24505 TTE_EP = 0 ,
24506 TTE_W = 1 ,
24507 TTE_SW1 = 1 ,
24508 TTE_SW0 = 0 ,
24509 TTE_RSVD1 = 0 ,
24510 TTE_Size = 1 ,
24511 /* DTTE_TAG_DATA = 000074000049186b 80000001102f0441 */
24512 end_label = Thr5_User_Data_4v105_data_end ,
24513 compressimage ,
24514 }
24515.data
24516.global Thr5_User_Data_4v105_data_begin
24517Thr5_User_Data_4v105_data_begin:
24518 .xword 0x73a000056000
24519 .xword 0x73a000178000
24520 .xword 0x73a0001ba000
24521 .xword 0x73a00009c000
24522 .xword 0x73a000188000
24523 .xword 0x7400005e0000
24524 .xword 0x750012800000
24525 .xword 0x750013000000
24526 .xword 0x73a0001bc000
24527 .xword 0x73a0000a0000
24528 .xword 0x7604b0000000
24529 .xword 0x73a0001e6000
24530 .xword 0x73a000014000
24531 .xword 0x740000b60000
24532 .xword 0x73a000010000
24533 .xword 0x760460000000
24534 .xword 0x73a0000d0000
24535 .xword 0x740000410000
24536 .xword 0x73a00007a000
24537 .xword 0x750005000000
24538 .xword 0x73a000002000
24539 .xword 0x7400005f0000
24540 .xword 0x7400008d0000
24541 .xword 0x740000030000
24542 .xword 0x7601c0000000
24543 .xword 0x73a000050000
24544 .xword 0x740000490000
24545 .xword 0x73a000180000
24546 .xword 0x7603a0000000
24547 .xword 0x73a00011a000
24548 .xword 0x740000dd0000
24549 .xword 0x73a00000c000
24550 .xword 0x740000df0000
24551 .xword 0x73a000064000
24552 .xword 0x740000c70000
24553 .xword 0x740000220000
24554 .xword 0x75000b000000
24555 .xword 0x740000530000
24556 .xword 0x750003c00000
24557 .xword 0x73a000198000
24558Thr5_User_Data_4v105_data_end:
24559/*********************************************************************/
24560SECTION .Thr5_User_Text_4v009 TEXT_VA=0x73a000180000
24561attr_text {
24562 Name = .Thr5_User_Text_4v009 ,
24563 VA = 0x73a000180000 ,/* 0x73a000181fc0 */
24564 RA = 0x03e0058000 ,
24565 PA = 0x03e0058000 ,
24566 TTE_Context = 0x186b ,/* TEXT_PRIMARY */
24567 thr5_nz_ctx_tsb_3 ,
24568 TTE_V = 1 ,
24569 TTE_NFO = 0 ,
24570 TTE_L = 1 ,
24571 TTE_Soft = 0x010000 ,
24572 TTE_IE = 0 ,
24573 TTE_E = 0 ,
24574 TTE_CP = 0 ,
24575 TTE_CV = 0 ,
24576 TTE_P = 0 ,
24577 TTE_EP = 1 ,
24578 TTE_W = 0 ,
24579 TTE_SW1 = 1 ,
24580 TTE_SW0 = 1 ,
24581 TTE_RSVD1 = 0 ,
24582 TTE_Size = 0 ,
24583 /* ITTE_TAG_DATA = 000073a00018186b 80000003e0058080 */
24584 end_label = Thr5_User_Text_4v009_text_end ,
24585 compressimage ,
24586 }
24587.text
24588.global Thr5_User_Text_4v009_text_begin
24589Thr5_User_Text_4v009_text_begin:
24590 nop
24591 sub %g1, 1, %g1
24592 brz %g1,Thr5_User_Text_4v009_exit
24593 nop
24594 DDEMAP_SCTX
24595 .word 0xc0242e4c
24596 nop
24597 nop
24598 nop
24599 nop
24600 nop
24601 nop
24602 .word 0x1000000
24603 or %g0, 0x438, %i7
24604 READ_IDATA_ACCESS
24605 .word 0xc02aaba5
24606 .word 0xc0742fa0
24607 .word 0x1000000
24608 or %g0, 0x68, %i7
24609 DTLB_TAG_READ
24610 .word 0xbe842038
24611 .word 0xfadfd000
24612 IDEMAP_ALL_RPAGES
24613thr5_MMU_ASI_PRIMARY_LITTLE_295:
24614 .word 0x87802088
24615 .word 0xe2f6a010
24616 .word 0xc02c2a50
24617 .word 0xfcdc1000
24618 nop
24619 nop
24620 nop
24621 nop
24622 nop
24623 nop
24624 .word 0xbe164000
24625 GOTO_SUPERVISOR1
24626 .word 0x1000000
24627 or %g0, 0x1ca, %i7
24628 LOAD_IDATA_ACCESS
24629 .word 0x1000000
24630 or %g0, 0x063, %i7
24631 LOAD_DDATA_IN
24632 TOGGLE_LSU_IM
24633 .word 0xc0776210
24634 nop
24635 nop
24636 nop
24637 nop
24638 nop
24639 nop
24640 nop
24641 nop
24642 .word 0x1000000
24643 or %g0, 0x491, %i7
24644 LOAD_IDATA_ACCESS
24645 IDEMAP_ALL_PAGES
24646 .word 0x1000000
24647 or %g0, 0x5f0, %i7
24648 READ_IDATA_ACCESS
24649 IDEMAP_ALL
24650 .word 0x1000000
24651 or %g0, 0xc6, %i7
24652 LOAD_DDATA_ACCESS
24653 .word 0xf470a068
24654 .word 0xc0292a37
24655 .word 0xbe124000
24656 GOTO_SUPERVISOR0
24657 .word 0xe45da018
24658 .word 0x81c0e088
24659 .word 0xbe124000
24660 GOTO_SUPERVISOR0
24661 nop
24662Thr5_User_Text_4v009_exit:
24663 EXIT_GOOD
24664Thr5_User_Text_4v009_text_end:
24665/*********************************************************************/
24666SECTION .Thr5_User_Data_4v106 DATA_VA=0x7603a0000000
24667attr_data {
24668 Name = .Thr5_User_Data_4v106 ,
24669 VA = 0x7603a0000000 ,/* 0x7603afffffc0 */
24670 RA = 0x01f0000000 ,
24671 PA = 0x01f0000000 ,
24672 TTE_Context = 0x186b ,/* DATA_PRIMARY */
24673 thr5_nz_ctx_tsb_2 ,
24674 TTE_V = 1 ,
24675 TTE_NFO = 0 ,
24676 TTE_L = 1 ,
24677 TTE_Soft = 0x070000 ,
24678 TTE_IE = 0 ,
24679 TTE_E = 0 ,
24680 TTE_CP = 1 ,
24681 TTE_CV = 0 ,
24682 TTE_P = 0 ,
24683 TTE_EP = 0 ,
24684 TTE_W = 1 ,
24685 TTE_SW1 = 1 ,
24686 TTE_SW0 = 0 ,
24687 TTE_RSVD1 = 0 ,
24688 TTE_Size = 5 ,
24689 /* DTTE_TAG_DATA = 00007603a000186b 80000001f0000445 */
24690 end_label = Thr5_User_Data_4v106_data_end ,
24691 compressimage ,
24692 }
24693.data
24694.global Thr5_User_Data_4v106_data_begin
24695Thr5_User_Data_4v106_data_begin:
24696 .xword 0x73a000056000
24697 .xword 0x73a000178000
24698 .xword 0x73a0001ba000
24699 .xword 0x73a00009c000
24700 .xword 0x73a000188000
24701 .xword 0x7400005e0000
24702 .xword 0x750012800000
24703 .xword 0x750013000000
24704 .xword 0x73a0001bc000
24705 .xword 0x73a0000a0000
24706 .xword 0x7604b0000000
24707 .xword 0x73a0001e6000
24708 .xword 0x73a000014000
24709 .xword 0x740000b60000
24710 .xword 0x73a000010000
24711 .xword 0x760460000000
24712 .xword 0x73a0000d0000
24713 .xword 0x740000410000
24714 .xword 0x73a00007a000
24715 .xword 0x750005000000
24716 .xword 0x73a000002000
24717 .xword 0x7400005f0000
24718 .xword 0x7400008d0000
24719 .xword 0x740000030000
24720 .xword 0x7601c0000000
24721 .xword 0x73a000050000
24722 .xword 0x740000490000
24723 .xword 0x73a000180000
24724 .xword 0x7603a0000000
24725 .xword 0x73a00011a000
24726 .xword 0x740000dd0000
24727 .xword 0x73a00000c000
24728 .xword 0x740000df0000
24729 .xword 0x73a000064000
24730 .xword 0x740000c70000
24731 .xword 0x740000220000
24732 .xword 0x75000b000000
24733 .xword 0x740000530000
24734 .xword 0x750003c00000
24735 .xword 0x73a000198000
24736Thr5_User_Data_4v106_data_end:
24737/*********************************************************************/
24738SECTION .Thr5_User_Text_4v00a TEXT_VA=0x73a00011a000
24739attr_text {
24740 Name = .Thr5_User_Text_4v00a ,
24741 VA = 0x73a00011a000 ,/* 0x73a00011bfc0 */
24742 RA = 0x03e0130000 ,
24743 PA = 0x03e0130000 ,
24744 TTE_Context = 0x186b ,/* TEXT_PRIMARY */
24745 thr5_nz_ctx_tsb_3 ,
24746 TTE_V = 1 ,
24747 TTE_NFO = 0 ,
24748 TTE_L = 1 ,
24749 TTE_Soft = 0x010000 ,
24750 TTE_IE = 0 ,
24751 TTE_E = 0 ,
24752 TTE_CP = 0 ,
24753 TTE_CV = 0 ,
24754 TTE_P = 0 ,
24755 TTE_EP = 1 ,
24756 TTE_W = 0 ,
24757 TTE_SW1 = 1 ,
24758 TTE_SW0 = 1 ,
24759 TTE_RSVD1 = 0 ,
24760 TTE_Size = 0 ,
24761 /* ITTE_TAG_DATA = 000073a00011b86b 80000003e0130080 */
24762 end_label = Thr5_User_Text_4v00a_text_end ,
24763 compressimage ,
24764 }
24765.text
24766.global Thr5_User_Text_4v00a_text_begin
24767Thr5_User_Text_4v00a_text_begin:
24768 nop
24769 sub %g1, 1, %g1
24770 brz %g1,Thr5_User_Text_4v00a_exit
24771 nop
24772 .word 0xd4776038
24773 .word 0xc020a99c
24774 TOGGLE_LSU_DM
24775 DDEMAP_SCTX
24776 .word 0xf875a088
24777 .word 0xc026aac8
24778 .word 0x1000000
24779 or %g0, 0x1cd, %i7
24780 LOAD_IDATA_ACCESS
24781 .word 0xbe85a068
24782 .word 0xfadfd000
24783 .word 0xfe4c2e16
24784 .word 0xbe124000
24785 GOTO_SUPERVISOR0
24786 .word 0x1000000
24787 or %g0, 0x140, %i7
24788 READ_IDATA_ACCESS
24789 .word 0xfe5aac88
24790 .word 0xfe4428c4
24791 .word 0xfe56af56
24792 .word 0x1000000
24793 or %g0, 0x132, %i7
24794 LOAD_IDATA_ACCESS
24795 .word 0xc0276140
24796 TOGGLE_LSU_IM
24797 DDEMAP_ALL_PAGES
24798 nop
24799 nop
24800 nop
24801 nop
24802 nop
24803 nop
24804 nop
24805 ACCESS_ITSB_PTR
24806 DDEMAP_PCTX
24807 TOGGLE_LSU_DM
24808 ACCESS_ITSB_PTR
24809 .word 0xbe124000
24810 GOTO_SUPERVISOR0
24811 DDEMAP_ALL_PAGES
24812 .word 0xc021280c
24813 .word 0x1000000
24814 or %g0, 0x508, %i7
24815 READ_DDATA_ACCESS
24816thr5_MMU_ASI_PRIMARY_LITTLE_296:
24817 .word 0x87802088
24818 .word 0xd8f12018
24819 .word 0xc0242ef8
24820 nop
24821 nop
24822 nop
24823 .word 0xec592098
24824 .word 0xfe45ad5c
24825 .word 0xe276a010
24826 .word 0xc076a850
24827 .word 0xbe154000
24828 GOTO_SUPERVISOR0
24829 .word 0xfe5aa808
24830 nop
24831 nop
24832 nop
24833 nop
24834 nop
24835 nop
24836 nop
24837 nop
24838 nop
24839 nop
24840 nop
24841 nop
24842 nop
24843 nop
24844 nop
24845 nop
24846 nop
24847 nop
24848 .word 0x1000000
24849 .word 0xbe164000
24850 srlx %i7, 8, %i7
24851 andn %i7, 0x1f, %i7
24852 xor %i7, 0x10, %i7
24853 ITLB_PROBE
24854 .word 0x1000000
24855 or %g0, 0x2b7, %i7
24856 LOAD_DDATA_ACCESS
24857 ACCESS_ITSB_PTR
24858 .word 0xbe842038
24859 .word 0xd4dfd000
24860 TOGGLE_LSU_IM
24861 DDEMAP_PCTX
24862 DO_BRANCH
24863 .word 0x81c56000
24864 .word 0xbe13c000
24865 GOTO_SUPERVISOR0
24866 .word 0xca5da010
24867 .word 0x81c1e000
24868 .word 0xbe124000
24869 GOTO_SUPERVISOR0
24870 nop
24871Thr5_User_Text_4v00a_exit:
24872 EXIT_GOOD
24873Thr5_User_Text_4v00a_text_end:
24874/*********************************************************************/
24875SECTION .Thr5_User_Data_4v107 DATA_VA=0x740000dd0000
24876attr_data {
24877 Name = .Thr5_User_Data_4v107 ,
24878 VA = 0x740000dd0000 ,/* 0x740000ddffc0 */
24879 RA = 0x0110e70000 ,
24880 PA = 0x0110e70000 ,
24881 TTE_Context = 0x186b ,/* DATA_PRIMARY */
24882 thr5_nz_ctx_tsb_0 ,
24883 TTE_V = 1 ,
24884 TTE_NFO = 0 ,
24885 TTE_L = 1 ,
24886 TTE_Soft = 0x070000 ,
24887 TTE_IE = 0 ,
24888 TTE_E = 0 ,
24889 TTE_CP = 1 ,
24890 TTE_CV = 0 ,
24891 TTE_P = 0 ,
24892 TTE_EP = 0 ,
24893 TTE_W = 1 ,
24894 TTE_SW1 = 1 ,
24895 TTE_SW0 = 0 ,
24896 TTE_RSVD1 = 0 ,
24897 TTE_Size = 1 ,
24898 /* DTTE_TAG_DATA = 0000740000dd186b 8000000110e70441 */
24899 end_label = Thr5_User_Data_4v107_data_end ,
24900 compressimage ,
24901 }
24902.data
24903.global Thr5_User_Data_4v107_data_begin
24904Thr5_User_Data_4v107_data_begin:
24905 .xword 0x73a000056000
24906 .xword 0x73a000178000
24907 .xword 0x73a0001ba000
24908 .xword 0x73a00009c000
24909 .xword 0x73a000188000
24910 .xword 0x7400005e0000
24911 .xword 0x750012800000
24912 .xword 0x750013000000
24913 .xword 0x73a0001bc000
24914 .xword 0x73a0000a0000
24915 .xword 0x7604b0000000
24916 .xword 0x73a0001e6000
24917 .xword 0x73a000014000
24918 .xword 0x740000b60000
24919 .xword 0x73a000010000
24920 .xword 0x760460000000
24921 .xword 0x73a0000d0000
24922 .xword 0x740000410000
24923 .xword 0x73a00007a000
24924 .xword 0x750005000000
24925 .xword 0x73a000002000
24926 .xword 0x7400005f0000
24927 .xword 0x7400008d0000
24928 .xword 0x740000030000
24929 .xword 0x7601c0000000
24930 .xword 0x73a000050000
24931 .xword 0x740000490000
24932 .xword 0x73a000180000
24933 .xword 0x7603a0000000
24934 .xword 0x73a00011a000
24935 .xword 0x740000dd0000
24936 .xword 0x73a00000c000
24937 .xword 0x740000df0000
24938 .xword 0x73a000064000
24939 .xword 0x740000c70000
24940 .xword 0x740000220000
24941 .xword 0x75000b000000
24942 .xword 0x740000530000
24943 .xword 0x750003c00000
24944 .xword 0x73a000198000
24945Thr5_User_Data_4v107_data_end:
24946/*********************************************************************/
24947SECTION .Thr5_User_Text_4v00b TEXT_VA=0x73a00000c000
24948attr_text {
24949 Name = .Thr5_User_Text_4v00b ,
24950 VA = 0x73a00000c000 ,/* 0x73a00000dfc0 */
24951 RA = 0x03e0132000 ,
24952 PA = 0x03e0132000 ,
24953 TTE_Context = 0x186b ,/* TEXT_PRIMARY */
24954 thr5_nz_ctx_tsb_3 ,
24955 TTE_V = 1 ,
24956 TTE_NFO = 0 ,
24957 TTE_L = 1 ,
24958 TTE_Soft = 0x010000 ,
24959 TTE_IE = 0 ,
24960 TTE_E = 0 ,
24961 TTE_CP = 0 ,
24962 TTE_CV = 0 ,
24963 TTE_P = 0 ,
24964 TTE_EP = 1 ,
24965 TTE_W = 0 ,
24966 TTE_SW1 = 1 ,
24967 TTE_SW0 = 1 ,
24968 TTE_RSVD1 = 0 ,
24969 TTE_Size = 0 ,
24970 /* ITTE_TAG_DATA = 000073a00000d86b 80000003e0132080 */
24971 end_label = Thr5_User_Text_4v00b_text_end ,
24972 compressimage ,
24973 }
24974.text
24975.global Thr5_User_Text_4v00b_text_begin
24976Thr5_User_Text_4v00b_text_begin:
24977 nop
24978 sub %g1, 1, %g1
24979 brz %g1,Thr5_User_Text_4v00b_exit
24980 nop
24981 .word 0xfe45ab74
24982 IDEMAP_ALL_RPAGES
24983 nop
24984 nop
24985 nop
24986 nop
24987 nop
24988 nop
24989 nop
24990 IDEMAP_NCTX
24991thr5_MMU_ASI_PRIMARY_297:
24992 .word 0x87802080
24993 .word 0xf2f42088
24994 .word 0xe476a078
24995 .word 0xc0776890
24996 .word 0x1000000
24997 or %g0, 0x03e, %i7
24998 LOAD_IDATA_IN
24999 .word 0xd45aa100
25000 .word 0xfa76a0d0
25001 .word 0xc02aae8e
25002 .word 0x1000000
25003 or %g0, 0x500, %i7
25004 READ_IDATA_ACCESS
25005 nop
25006 nop
25007 nop
25008 nop
25009 nop
25010 nop
25011 nop
25012 nop
25013 nop
25014 nop
25015 .word 0x1000000
25016 or %g0, 0x01b, %i7
25017 LOAD_DDATA_IN
25018 .word 0xbe82a098
25019 .word 0xe0dfd000
25020 DDEMAP_ALL
25021 .word 0xbe13c000
25022 GOTO_SUPERVISOR0
25023 nop
25024 nop
25025 nop
25026 nop
25027 nop
25028 nop
25029 .word 0xfe45ab14
25030 IDEMAP_ALL_PAGES
25031 DO_BRANCH
25032 .word 0x81c1e000
25033 .word 0xbe124000
25034 GOTO_SUPERVISOR0
25035 .word 0x1000000
25036 or %g0, 0x048, %i7
25037 LOAD_IDATA_IN
25038 .word 0xde75a050
25039 .word 0xc020a288
25040 nop
25041 nop
25042 nop
25043 .word 0xfcde9100
25044 DO_BRANCH
25045 .word 0x81c4e000
25046 .word 0xbe13c000
25047 GOTO_SUPERVISOR0
25048 nop
25049 nop
25050 nop
25051 nop
25052 nop
25053 nop
25054 nop
25055 nop
25056thr5_MMU_ASI_PRIMARY_298:
25057 .word 0x87802080
25058 .word 0xcaf2a010
25059 .word 0x1000000
25060 or %g0, 0x0ab, %i7
25061 LOAD_DDATA_IN
25062 .word 0xc022aedc
25063 nop
25064 nop
25065 nop
25066 nop
25067 .word 0xcc5c20a0
25068 .word 0xc020ac14
25069 TOGGLE_LSU_DM
25070 .word 0xbe120000
25071 GOTO_SUPERVISOR1
25072 .word 0x1000000
25073 or %g0, 0x4e9, %i7
25074 LOAD_IDATA_ACCESS
25075 .word 0xfe45a1a0
25076 .word 0x1000000
25077 .word 0xbe13c000
25078 DDEMAP_PAGE
25079 nop
25080 nop
25081 nop
25082 .word 0xbe85a0d0
25083 .word 0xe0dfd000
25084 .word 0x1000000
25085 or %g0, 0x07c, %i7
25086 LOAD_IDATA_IN
25087 IDEMAP_PCTX
25088 .word 0x1000000
25089 or %g0, 0x190, %i7
25090 READ_DDATA_ACCESS
25091 nop
25092 nop
25093 .word 0xe476a018
25094 .word 0xc02f6664
25095 .word 0xbe82a038
25096 .word 0xf4dfd000
25097 .word 0xbe124000
25098 GOTO_SUPERVISOR0
25099 .word 0xc03762b4
25100 .word 0x81c3e000
25101 .word 0xbe124000
25102 GOTO_SUPERVISOR0
25103 nop
25104Thr5_User_Text_4v00b_exit:
25105 EXIT_GOOD
25106Thr5_User_Text_4v00b_text_end:
25107/*********************************************************************/
25108SECTION .Thr5_User_Data_4v108 DATA_VA=0x740000df0000
25109attr_data {
25110 Name = .Thr5_User_Data_4v108 ,
25111 VA = 0x740000df0000 ,/* 0x740000dfffc0 */
25112 RA = 0x01103e0000 ,
25113 PA = 0x01103e0000 ,
25114 TTE_Context = 0x186b ,/* DATA_PRIMARY */
25115 thr5_nz_ctx_tsb_0 ,
25116 TTE_V = 1 ,
25117 TTE_NFO = 0 ,
25118 TTE_L = 1 ,
25119 TTE_Soft = 0x070000 ,
25120 TTE_IE = 0 ,
25121 TTE_E = 0 ,
25122 TTE_CP = 1 ,
25123 TTE_CV = 0 ,
25124 TTE_P = 0 ,
25125 TTE_EP = 0 ,
25126 TTE_W = 1 ,
25127 TTE_SW1 = 1 ,
25128 TTE_SW0 = 0 ,
25129 TTE_RSVD1 = 0 ,
25130 TTE_Size = 1 ,
25131 /* DTTE_TAG_DATA = 0000740000df186b 80000001103e0441 */
25132 end_label = Thr5_User_Data_4v108_data_end ,
25133 compressimage ,
25134 }
25135.data
25136.global Thr5_User_Data_4v108_data_begin
25137Thr5_User_Data_4v108_data_begin:
25138 .xword 0x73a000056000
25139 .xword 0x73a000178000
25140 .xword 0x73a0001ba000
25141 .xword 0x73a00009c000
25142 .xword 0x73a000188000
25143 .xword 0x7400005e0000
25144 .xword 0x750012800000
25145 .xword 0x750013000000
25146 .xword 0x73a0001bc000
25147 .xword 0x73a0000a0000
25148 .xword 0x7604b0000000
25149 .xword 0x73a0001e6000
25150 .xword 0x73a000014000
25151 .xword 0x740000b60000
25152 .xword 0x73a000010000
25153 .xword 0x760460000000
25154 .xword 0x73a0000d0000
25155 .xword 0x740000410000
25156 .xword 0x73a00007a000
25157 .xword 0x750005000000
25158 .xword 0x73a000002000
25159 .xword 0x7400005f0000
25160 .xword 0x7400008d0000
25161 .xword 0x740000030000
25162 .xword 0x7601c0000000
25163 .xword 0x73a000050000
25164 .xword 0x740000490000
25165 .xword 0x73a000180000
25166 .xword 0x7603a0000000
25167 .xword 0x73a00011a000
25168 .xword 0x740000dd0000
25169 .xword 0x73a00000c000
25170 .xword 0x740000df0000
25171 .xword 0x73a000064000
25172 .xword 0x740000c70000
25173 .xword 0x740000220000
25174 .xword 0x75000b000000
25175 .xword 0x740000530000
25176 .xword 0x750003c00000
25177 .xword 0x73a000198000
25178Thr5_User_Data_4v108_data_end:
25179/*********************************************************************/
25180SECTION .Thr5_User_Text_4v00c TEXT_VA=0x73a000064000
25181attr_text {
25182 Name = .Thr5_User_Text_4v00c ,
25183 VA = 0x73a000064000 ,/* 0x73a000065fc0 */
25184 RA = 0x03e003e000 ,
25185 PA = 0x03e003e000 ,
25186 TTE_Context = 0x186b ,/* TEXT_PRIMARY */
25187 thr5_nz_ctx_tsb_3 ,
25188 TTE_V = 1 ,
25189 TTE_NFO = 0 ,
25190 TTE_L = 1 ,
25191 TTE_Soft = 0x010000 ,
25192 TTE_IE = 0 ,
25193 TTE_E = 0 ,
25194 TTE_CP = 0 ,
25195 TTE_CV = 0 ,
25196 TTE_P = 0 ,
25197 TTE_EP = 1 ,
25198 TTE_W = 0 ,
25199 TTE_SW1 = 1 ,
25200 TTE_SW0 = 1 ,
25201 TTE_RSVD1 = 0 ,
25202 TTE_Size = 0 ,
25203 /* ITTE_TAG_DATA = 000073a00006586b 80000003e003e080 */
25204 end_label = Thr5_User_Text_4v00c_text_end ,
25205 compressimage ,
25206 }
25207.text
25208.global Thr5_User_Text_4v00c_text_begin
25209Thr5_User_Text_4v00c_text_begin:
25210 nop
25211 sub %g1, 1, %g1
25212 brz %g1,Thr5_User_Text_4v00c_exit
25213 nop
25214 .word 0x1000000
25215 or %g0, 0x478, %i7
25216 READ_IDATA_ACCESS
25217 IDEMAP_NCTX
25218 .word 0xc02eab0d
25219 DDEMAP_NCTX
25220 .word 0x1000000
25221 or %g0, 0x020, %i7
25222 LOAD_IDATA_IN
25223 .word 0xc0742508
25224 .word 0x1000000
25225 or %g0, 0x18b, %i7
25226 LOAD_DDATA_ACCESS
25227 .word 0xbe120000
25228 GOTO_SUPERVISOR1
25229 .word 0x1000000
25230 or %g0, 0x4fc, %i7
25231 LOAD_DDATA_ACCESS
25232 .word 0x1000000
25233 or %g0, 0x1f0, %i7
25234 ITLB_TAG_READ
25235 .word 0xee742018
25236 .word 0xc025add4
25237 nop
25238 nop
25239 nop
25240 nop
25241 nop
25242 .word 0xbe812038
25243 .word 0xe0dfd000
25244thr5_MMU_ASI_PRIMARY_299:
25245 .word 0x87802080
25246 .word 0xc4f5a0d0
25247 .word 0xec5c2120
25248 .word 0xfe4c2c6b
25249 TOGGLE_LSU_IM
25250 .word 0xd65f6010
25251 IDEMAP_ALL_PAGES
25252 DO_BRANCH
25253 .word 0x81c0e088
25254 .word 0xbe124000
25255 GOTO_SUPERVISOR0
25256 .word 0xfc9a9100
25257 .word 0x1000000
25258 or %g0, 0x05f, %i7
25259 LOAD_IDATA_IN
25260 .word 0xfcd91000
25261 .word 0x1000000
25262 or %g0, 0x703, %i7
25263 LOAD_DDATA_ACCESS
25264 .word 0xc025a170
25265 DDEMAP_PCTX
25266thr5_MMU_ASI_BLK_P_300:
25267 .word 0x878020f0
25268 .word 0xc3bf6140
25269 DO_BRANCH
25270 .word 0x81c36000
25271 .word 0xbe124000
25272 GOTO_SUPERVISOR0
25273thr5_MMU_ASI_PRIMARY_301:
25274 .word 0x87802080
25275 .word 0xc8f6a0d0
25276 .word 0x1000000
25277 or %g0, 0xc8, %i7
25278 READ_IDATA_ACCESS
25279thr5_MMU_ASI_PRIMARY_LITTLE_302:
25280 .word 0x87802088
25281 .word 0xf0f2a0d8
25282 .word 0xf45f6098
25283 nop
25284 nop
25285 nop
25286 nop
25287 nop
25288 nop
25289 nop
25290 nop
25291 .word 0x1000000
25292 or %g0, 0xb8, %i7
25293 DTLB_TAG_READ
25294 .word 0x1000000
25295 .word 0xbe13c000
25296 IDEMAP_RPAGE
25297 .word 0xfcdd9000
25298 .word 0xfcde9000
25299 .word 0xfe4c2f27
25300 .word 0xee712018
25301 .word 0xc0742ab8
25302 .word 0x1000000
25303 or %g0, 0x08e, %i7
25304 LOAD_DDATA_IN
25305 TOGGLE_LSU_DM
25306 .word 0xc072a820
25307 DO_BRANCH
25308 .word 0x81c56000
25309 .word 0xbe124000
25310 GOTO_SUPERVISOR0
25311 .word 0xfe5aaad0
25312 .word 0xbe120000
25313 GOTO_SUPERVISOR1
25314 nop
25315Thr5_User_Text_4v00c_exit:
25316 EXIT_GOOD
25317Thr5_User_Text_4v00c_text_end:
25318/*********************************************************************/
25319SECTION .Thr5_User_Data_4v109 DATA_VA=0x740000c70000
25320attr_data {
25321 Name = .Thr5_User_Data_4v109 ,
25322 VA = 0x740000c70000 ,/* 0x740000c7ffc0 */
25323 RA = 0x0110c50000 ,
25324 PA = 0x0110c50000 ,
25325 TTE_Context = 0x186b ,/* DATA_PRIMARY */
25326 thr5_nz_ctx_tsb_0 ,
25327 TTE_V = 1 ,
25328 TTE_NFO = 0 ,
25329 TTE_L = 1 ,
25330 TTE_Soft = 0x070000 ,
25331 TTE_IE = 0 ,
25332 TTE_E = 0 ,
25333 TTE_CP = 1 ,
25334 TTE_CV = 0 ,
25335 TTE_P = 0 ,
25336 TTE_EP = 0 ,
25337 TTE_W = 1 ,
25338 TTE_SW1 = 1 ,
25339 TTE_SW0 = 0 ,
25340 TTE_RSVD1 = 0 ,
25341 TTE_Size = 1 ,
25342 /* DTTE_TAG_DATA = 0000740000c7186b 8000000110c50441 */
25343 end_label = Thr5_User_Data_4v109_data_end ,
25344 compressimage ,
25345 }
25346.data
25347.global Thr5_User_Data_4v109_data_begin
25348Thr5_User_Data_4v109_data_begin:
25349 .xword 0x73a000056000
25350 .xword 0x73a000178000
25351 .xword 0x73a0001ba000
25352 .xword 0x73a00009c000
25353 .xword 0x73a000188000
25354 .xword 0x7400005e0000
25355 .xword 0x750012800000
25356 .xword 0x750013000000
25357 .xword 0x73a0001bc000
25358 .xword 0x73a0000a0000
25359 .xword 0x7604b0000000
25360 .xword 0x73a0001e6000
25361 .xword 0x73a000014000
25362 .xword 0x740000b60000
25363 .xword 0x73a000010000
25364 .xword 0x760460000000
25365 .xword 0x73a0000d0000
25366 .xword 0x740000410000
25367 .xword 0x73a00007a000
25368 .xword 0x750005000000
25369 .xword 0x73a000002000
25370 .xword 0x7400005f0000
25371 .xword 0x7400008d0000
25372 .xword 0x740000030000
25373 .xword 0x7601c0000000
25374 .xword 0x73a000050000
25375 .xword 0x740000490000
25376 .xword 0x73a000180000
25377 .xword 0x7603a0000000
25378 .xword 0x73a00011a000
25379 .xword 0x740000dd0000
25380 .xword 0x73a00000c000
25381 .xword 0x740000df0000
25382 .xword 0x73a000064000
25383 .xword 0x740000c70000
25384 .xword 0x740000220000
25385 .xword 0x75000b000000
25386 .xword 0x740000530000
25387 .xword 0x750003c00000
25388 .xword 0x73a000198000
25389Thr5_User_Data_4v109_data_end:
25390/*********************************************************************/
25391SECTION .Thr5_User_Text_4v00d TEXT_VA=0x740000220000
25392attr_text {
25393 Name = .Thr5_User_Text_4v00d ,
25394 VA = 0x740000220000 ,/* 0x74000022ffc0 */
25395 RA = 0x0110010000 ,
25396 PA = 0x0110010000 ,
25397 TTE_Context = 0x186b ,/* TEXT_PRIMARY */
25398 thr5_nz_ctx_tsb_0 ,
25399 TTE_V = 1 ,
25400 TTE_NFO = 0 ,
25401 TTE_L = 1 ,
25402 TTE_Soft = 0x010000 ,
25403 TTE_IE = 0 ,
25404 TTE_E = 0 ,
25405 TTE_CP = 0 ,
25406 TTE_CV = 0 ,
25407 TTE_P = 0 ,
25408 TTE_EP = 1 ,
25409 TTE_W = 0 ,
25410 TTE_SW1 = 1 ,
25411 TTE_SW0 = 1 ,
25412 TTE_RSVD1 = 0 ,
25413 TTE_Size = 1 ,
25414 /* ITTE_TAG_DATA = 000074000022186b 8000000110010081 */
25415 end_label = Thr5_User_Text_4v00d_text_end ,
25416 compressimage ,
25417 }
25418.text
25419.global Thr5_User_Text_4v00d_text_begin
25420Thr5_User_Text_4v00d_text_begin:
25421 nop
25422 sub %g1, 1, %g1
25423 brz %g1,Thr5_User_Text_4v00d_exit
25424 nop
25425 ACCESS_ITSB_PTR
25426 .word 0x1000000
25427 or %g0, 0x560, %i7
25428 READ_IDATA_ACCESS
25429 IDEMAP_PCTX
25430 .word 0xbe842120
25431 .word 0xfadfd000
25432 ACCESS_ITSB_PTR
25433 ACCESS_DTSB_PTR
25434 .word 0xfcdf5000
25435 .word 0xe25f6010
25436 TOGGLE_LSU_IM
25437 IDEMAP_PCTX
25438 .word 0xc02f6f9d
25439 .word 0xc02f6c89
25440 .word 0xbe138000
25441 GOTO_SUPERVISOR1
25442 nop
25443 nop
25444 nop
25445 .word 0x1000000
25446 or %g0, 0x736, %i7
25447 LOAD_DDATA_ACCESS
25448 .word 0xfcdad160
25449thr5_MMU_ASI_PRIMARY_303:
25450 .word 0x87802080
25451 .word 0xfcbc2ea0
25452 DDEMAP_ALL_PAGES
25453 .word 0x1000000
25454 or %g0, 0xc8, %i7
25455 ITLB_TAG_READ
25456 nop
25457 nop
25458 nop
25459 nop
25460 nop
25461 nop
25462 nop
25463 nop
25464 nop
25465 DO_BRANCH
25466 .word 0x81c62000
25467 .word 0xbe124000
25468 GOTO_SUPERVISOR0
25469 .word 0x1000000
25470 or %g0, 0x430, %i7
25471 DTLB_TAG_READ
25472 IDEMAP_ALL
25473 .word 0x1000000
25474 or %g0, 0x03d, %i7
25475 LOAD_IDATA_IN
25476 .word 0x1000000
25477 or %g0, 0x03d, %i7
25478 LOAD_IDATA_IN
25479thr5_MMU_ASI_PRIMARY_304:
25480 .word 0x87802080
25481 .word 0xc4f76038
25482 .word 0xfe5c2458
25483 nop
25484 nop
25485 nop
25486 nop
25487 nop
25488 nop
25489 nop
25490 nop
25491 nop
25492 DO_BRANCH
25493 .word 0x81c4e000
25494 .word 0xbe124000
25495 GOTO_SUPERVISOR0
25496 .word 0xfe52a33a
25497 .word 0x81c1e000
25498 .word 0xbe124000
25499 GOTO_SUPERVISOR0
25500 nop
25501Thr5_User_Text_4v00d_exit:
25502 EXIT_GOOD
25503Thr5_User_Text_4v00d_text_end:
25504/*********************************************************************/
25505SECTION .Thr5_User_Data_4v10a DATA_VA=0x75000b000000
25506attr_data {
25507 Name = .Thr5_User_Data_4v10a ,
25508 VA = 0x75000b000000 ,/* 0x75000b3fffc0 */
25509 RA = 0x00ba000000 ,
25510 PA = 0x00ba000000 ,
25511 TTE_Context = 0x186b ,/* DATA_PRIMARY */
25512 thr5_nz_ctx_tsb_1 ,
25513 TTE_V = 1 ,
25514 TTE_NFO = 0 ,
25515 TTE_L = 1 ,
25516 TTE_Soft = 0x070000 ,
25517 TTE_IE = 0 ,
25518 TTE_E = 0 ,
25519 TTE_CP = 1 ,
25520 TTE_CV = 0 ,
25521 TTE_P = 0 ,
25522 TTE_EP = 0 ,
25523 TTE_W = 1 ,
25524 TTE_SW1 = 1 ,
25525 TTE_SW0 = 0 ,
25526 TTE_RSVD1 = 0 ,
25527 TTE_Size = 3 ,
25528 /* DTTE_TAG_DATA = 000075000b00186b 80000000ba000443 */
25529 end_label = Thr5_User_Data_4v10a_data_end ,
25530 compressimage ,
25531 }
25532.data
25533.global Thr5_User_Data_4v10a_data_begin
25534Thr5_User_Data_4v10a_data_begin:
25535 .xword 0x73a000056000
25536 .xword 0x73a000178000
25537 .xword 0x73a0001ba000
25538 .xword 0x73a00009c000
25539 .xword 0x73a000188000
25540 .xword 0x7400005e0000
25541 .xword 0x750012800000
25542 .xword 0x750013000000
25543 .xword 0x73a0001bc000
25544 .xword 0x73a0000a0000
25545 .xword 0x7604b0000000
25546 .xword 0x73a0001e6000
25547 .xword 0x73a000014000
25548 .xword 0x740000b60000
25549 .xword 0x73a000010000
25550 .xword 0x760460000000
25551 .xword 0x73a0000d0000
25552 .xword 0x740000410000
25553 .xword 0x73a00007a000
25554 .xword 0x750005000000
25555 .xword 0x73a000002000
25556 .xword 0x7400005f0000
25557 .xword 0x7400008d0000
25558 .xword 0x740000030000
25559 .xword 0x7601c0000000
25560 .xword 0x73a000050000
25561 .xword 0x740000490000
25562 .xword 0x73a000180000
25563 .xword 0x7603a0000000
25564 .xword 0x73a00011a000
25565 .xword 0x740000dd0000
25566 .xword 0x73a00000c000
25567 .xword 0x740000df0000
25568 .xword 0x73a000064000
25569 .xword 0x740000c70000
25570 .xword 0x740000220000
25571 .xword 0x75000b000000
25572 .xword 0x740000530000
25573 .xword 0x750003c00000
25574 .xword 0x73a000198000
25575Thr5_User_Data_4v10a_data_end:
25576/*********************************************************************/
25577SECTION .Thr5_User_Text_4v00e TEXT_VA=0x740000530000
25578attr_text {
25579 Name = .Thr5_User_Text_4v00e ,
25580 VA = 0x740000530000 ,/* 0x74000053ffc0 */
25581 RA = 0x01108c0000 ,
25582 PA = 0x01108c0000 ,
25583 TTE_Context = 0x186b ,/* TEXT_PRIMARY */
25584 thr5_nz_ctx_tsb_0 ,
25585 TTE_V = 1 ,
25586 TTE_NFO = 0 ,
25587 TTE_L = 1 ,
25588 TTE_Soft = 0x010000 ,
25589 TTE_IE = 0 ,
25590 TTE_E = 0 ,
25591 TTE_CP = 0 ,
25592 TTE_CV = 0 ,
25593 TTE_P = 0 ,
25594 TTE_EP = 1 ,
25595 TTE_W = 0 ,
25596 TTE_SW1 = 1 ,
25597 TTE_SW0 = 1 ,
25598 TTE_RSVD1 = 0 ,
25599 TTE_Size = 1 ,
25600 /* ITTE_TAG_DATA = 000074000053186b 80000001108c0081 */
25601 end_label = Thr5_User_Text_4v00e_text_end ,
25602 compressimage ,
25603 }
25604.text
25605.global Thr5_User_Text_4v00e_text_begin
25606Thr5_User_Text_4v00e_text_begin:
25607 nop
25608 sub %g1, 1, %g1
25609 brz %g1,Thr5_User_Text_4v00e_exit
25610 nop
25611thr5_MMU_ASI_PRIMARY_305:
25612 .word 0x87802080
25613 .word 0xc4f6a038
25614 DDEMAP_NCTX
25615 .word 0x1000000
25616 or %g0, 0x407, %i7
25617 LOAD_DDATA_ACCESS
25618 TOGGLE_LSU_DM
25619 .word 0xfe5ea180
25620 .word 0x1000000
25621 or %g0, 0x38, %i7
25622 READ_IDATA_ACCESS
25623 nop
25624 .word 0x1000000
25625 or %g0, 0x026, %i7
25626 LOAD_IDATA_IN
25627 .word 0xfe5c2778
25628 .word 0x1000000
25629 or %g0, 0x007, %i7
25630 LOAD_DDATA_IN
25631 .word 0xc672a0d8
25632 .word 0xc02dae7a
25633thr5_MMU_ASI_BLK_SL_306:
25634 .word 0x878020f9
25635 .word 0xe1baed00
25636 .word 0xc035aa98
25637 .word 0xfe5eafa0
25638 DO_BRANCH
25639 .word 0x81c56000
25640 .word 0xbe154000
25641 GOTO_SUPERVISOR0
25642 .word 0xfa75a120
25643 .word 0xc0776158
25644 .word 0x1000000
25645 or %g0, 0x128, %i7
25646 READ_DDATA_ACCESS
25647 .word 0x1000000
25648 or %g0, 0x6f0, %i7
25649 DTLB_TAG_READ
25650 .word 0xec5da0e0
25651 TOGGLE_LSU_DM
25652 .word 0x1000000
25653 or %g0, 0x438, %i7
25654 LOAD_DDATA_ACCESS
25655 .word 0xc02765f8
25656 .word 0xbe124000
25657 GOTO_SUPERVISOR0
25658 .word 0xc02aa37c
25659 .word 0xbe120000
25660 GOTO_SUPERVISOR1
25661 nop
25662Thr5_User_Text_4v00e_exit:
25663 EXIT_GOOD
25664Thr5_User_Text_4v00e_text_end:
25665/*********************************************************************/
25666SECTION .Thr5_User_Data_4v10b DATA_VA=0x750003c00000
25667attr_data {
25668 Name = .Thr5_User_Data_4v10b ,
25669 VA = 0x750003c00000 ,/* 0x750003ffffc0 */
25670 RA = 0x00b5400000 ,
25671 PA = 0x00b5400000 ,
25672 TTE_Context = 0x186b ,/* DATA_PRIMARY */
25673 thr5_nz_ctx_tsb_1 ,
25674 TTE_V = 1 ,
25675 TTE_NFO = 0 ,
25676 TTE_L = 1 ,
25677 TTE_Soft = 0x070000 ,
25678 TTE_IE = 0 ,
25679 TTE_E = 0 ,
25680 TTE_CP = 1 ,
25681 TTE_CV = 0 ,
25682 TTE_P = 0 ,
25683 TTE_EP = 0 ,
25684 TTE_W = 1 ,
25685 TTE_SW1 = 1 ,
25686 TTE_SW0 = 0 ,
25687 TTE_RSVD1 = 0 ,
25688 TTE_Size = 3 ,
25689 /* DTTE_TAG_DATA = 0000750003c0186b 80000000b5400443 */
25690 end_label = Thr5_User_Data_4v10b_data_end ,
25691 compressimage ,
25692 }
25693.data
25694.global Thr5_User_Data_4v10b_data_begin
25695Thr5_User_Data_4v10b_data_begin:
25696 .xword 0x73a000056000
25697 .xword 0x73a000178000
25698 .xword 0x73a0001ba000
25699 .xword 0x73a00009c000
25700 .xword 0x73a000188000
25701 .xword 0x7400005e0000
25702 .xword 0x750012800000
25703 .xword 0x750013000000
25704 .xword 0x73a0001bc000
25705 .xword 0x73a0000a0000
25706 .xword 0x7604b0000000
25707 .xword 0x73a0001e6000
25708 .xword 0x73a000014000
25709 .xword 0x740000b60000
25710 .xword 0x73a000010000
25711 .xword 0x760460000000
25712 .xword 0x73a0000d0000
25713 .xword 0x740000410000
25714 .xword 0x73a00007a000
25715 .xword 0x750005000000
25716 .xword 0x73a000002000
25717 .xword 0x7400005f0000
25718 .xword 0x7400008d0000
25719 .xword 0x740000030000
25720 .xword 0x7601c0000000
25721 .xword 0x73a000050000
25722 .xword 0x740000490000
25723 .xword 0x73a000180000
25724 .xword 0x7603a0000000
25725 .xword 0x73a00011a000
25726 .xword 0x740000dd0000
25727 .xword 0x73a00000c000
25728 .xword 0x740000df0000
25729 .xword 0x73a000064000
25730 .xword 0x740000c70000
25731 .xword 0x740000220000
25732 .xword 0x75000b000000
25733 .xword 0x740000530000
25734 .xword 0x750003c00000
25735 .xword 0x73a000198000
25736Thr5_User_Data_4v10b_data_end:
25737/*********************************************************************/
25738SECTION .Thr5_User_Text_4v00f TEXT_VA=0x73a000198000
25739attr_text {
25740 Name = .Thr5_User_Text_4v00f ,
25741 VA = 0x73a000198000 ,/* 0x73a000199fc0 */
25742 RA = 0x03e0062000 ,
25743 PA = 0x03e0062000 ,
25744 TTE_Context = 0x186b ,/* TEXT_PRIMARY */
25745 thr5_nz_ctx_tsb_3 ,
25746 TTE_V = 1 ,
25747 TTE_NFO = 0 ,
25748 TTE_L = 1 ,
25749 TTE_Soft = 0x010000 ,
25750 TTE_IE = 0 ,
25751 TTE_E = 0 ,
25752 TTE_CP = 0 ,
25753 TTE_CV = 0 ,
25754 TTE_P = 0 ,
25755 TTE_EP = 1 ,
25756 TTE_W = 0 ,
25757 TTE_SW1 = 1 ,
25758 TTE_SW0 = 1 ,
25759 TTE_RSVD1 = 0 ,
25760 TTE_Size = 0 ,
25761 /* ITTE_TAG_DATA = 000073a00019986b 80000003e0062080 */
25762 end_label = Thr5_User_Text_4v00f_text_end ,
25763 compressimage ,
25764 }
25765.text
25766.global Thr5_User_Text_4v00f_text_begin
25767Thr5_User_Text_4v00f_text_begin:
25768 nop
25769 sub %g1, 1, %g1
25770 brz %g1,Thr5_User_Text_4v00f_exit
25771 nop
25772 .word 0xfe52a1fa
25773 .word 0xbe842038
25774 .word 0xfadfd000
25775 DO_BRANCH
25776 .word 0x81c1e000
25777 .word 0xbe154000
25778 GOTO_SUPERVISOR0
25779 .word 0xbe816010
25780 .word 0xd6dfd060
25781 nop
25782 nop
25783 nop
25784 nop
25785 nop
25786 nop
25787 nop
25788 nop
25789 .word 0x1000000
25790 or %g0, 0x708, %i7
25791 DTLB_TAG_READ
25792 nop
25793 nop
25794 nop
25795 nop
25796 nop
25797 nop
25798 DDEMAP_ALL
25799 .word 0xbe170000
25800 GOTO_SUPERVISOR1
25801 .word 0x1000000
25802 or %g0, 0x270, %i7
25803 READ_DDATA_ACCESS
25804 .word 0xc076a140
25805 DO_BRANCH
25806 .word 0x81c4e000
25807 .word 0xbe13c000
25808 GOTO_SUPERVISOR0
25809 .word 0xfcde9000
25810 .word 0xfc9a9d40
25811 .word 0x1000000
25812 or %g0, 0x431, %i7
25813 LOAD_IDATA_ACCESS
25814 nop
25815 nop
25816 nop
25817 nop
25818 nop
25819 nop
25820thr5_MMU_ASI_PRIMARY_307:
25821 .word 0x87802080
25822 .word 0xd2f42050
25823 IDEMAP_ALL_PAGES
25824 .word 0xfc9d9c40
25825 .word 0x1000000
25826 or %g0, 0x670, %i7
25827 READ_DDATA_ACCESS
25828 .word 0x1000000
25829 .word 0xbe168000
25830 srlx %i7, 8, %i7
25831 andn %i7, 0x1f, %i7
25832 xor %i7, 0x10, %i7
25833 ITLB_PROBE
25834 .word 0x1000000
25835 or %g0, 0x300, %i7
25836 DTLB_TAG_READ
25837 nop
25838 nop
25839 nop
25840 .word 0x1000000
25841 or %g0, 0x340, %i7
25842 DTLB_TAG_READ
25843 DO_BRANCH
25844 .word 0x81c36000
25845 .word 0xbe154000
25846 GOTO_SUPERVISOR0
25847 .word 0xfa58a110
25848 .word 0xbe150000
25849 GOTO_SUPERVISOR1
25850 nop
25851Thr5_User_Text_4v00f_exit:
25852 EXIT_GOOD
25853Thr5_User_Text_4v00f_text_end:
25854/*********************************************************************/
25855SECTION .Thr6_User_Text_4v000 TEXT_VA=0x780000150000
25856attr_text {
25857 Name = .Thr6_User_Text_4v000 ,
25858 VA = 0x780000150000 ,/* 0x78000015ffc0 */
25859 RA = 0x0120cd0000 ,
25860 PA = 0x6d20cd0000 ,
25861 TTE_Context = 0x0713 ,/* TEXT_PRIMARY */
25862 thr6_nz_ctx_tsb_2 ,
25863 TTE_V = 1 ,
25864 TTE_NFO = 0 ,
25865 TTE_L = 0 ,
25866 TTE_Soft = 0x1f0000 ,
25867 TTE_IE = 0 ,
25868 TTE_E = 0 ,
25869 TTE_CP = 1 ,
25870 TTE_CV = 0 ,
25871 TTE_P = 0 ,
25872 TTE_EP = 1 ,
25873 TTE_W = 0 ,
25874 TTE_SW1 = 1 ,
25875 TTE_SW0 = 1 ,
25876 TTE_RSVD1 = 0 ,
25877 TTE_Size = 1 ,
25878 /* ITTE_TAG_DATA = 0000780000150713 8000006d20cd0481 */
25879 end_label = Thr6_User_Text_4v000_text_end ,
25880 compressimage ,
25881 }
25882.text
25883.global Thr6_user_code_entry
25884Thr6_user_code_entry:
25885 setx 0x77b00003a000, %g1, %g2
25886 or %g0, 12, %g1
25887 .word 0xc658a000
25888 .word 0xc858a008
25889 .word 0xca58a010
25890 .word 0xcc58a018
25891 .word 0xce58a020
25892 .word 0xd058a028
25893 .word 0xd258a030
25894 .word 0xd458a038
25895 .word 0xd658a040
25896 .word 0xd858a048
25897 .word 0xda58a050
25898 .word 0xdc58a058
25899 .word 0xde58a060
25900 .word 0xe058a068
25901 .word 0xe258a070
25902 .word 0xe458a078
25903 .word 0xe658a080
25904 .word 0xe858a088
25905 .word 0xea58a090
25906 .word 0xec58a098
25907 .word 0xee58a0a0
25908 .word 0xf058a0a8
25909 .word 0xf258a0b0
25910 .word 0xf458a0b8
25911 .word 0xf658a0c0
25912 .word 0xf858a0c8
25913 .word 0xfa58a0d0
25914 .word 0xfc58a0d8
25915.global Thr6_User_Text_4v000_text_begin
25916Thr6_User_Text_4v000_text_begin:
25917 nop
25918 sub %g1, 1, %g1
25919 brz %g1,Thr6_User_Text_4v000_exit
25920 nop
25921 nop
25922 nop
25923 nop
25924 nop
25925 nop
25926 nop
25927 .word 0xbe82a100
25928 .word 0xe0dfd000
25929 .word 0xfcdf5000
25930 .word 0x1000000
25931 or %g0, 0x470, %i7
25932 ITLB_TAG_READ
25933 .word 0xbe8560b8
25934 .word 0xfadfd000
25935 DO_BRANCH
25936 .word 0x81c62000
25937 .word 0xbe124000
25938 GOTO_SUPERVISOR0
25939 nop
25940 nop
25941 nop
25942 nop
25943 nop
25944 nop
25945 nop
25946 nop
25947 nop
25948 DDEMAP_NCTX
25949 IDEMAP_ALL
25950 IDEMAP_ALL
25951 nop
25952 nop
25953 nop
25954 nop
25955 nop
25956thr6_MMU_ASI_PRIMARY_308:
25957 .word 0x87802080
25958 .word 0xecf12040
25959 IDEMAP_NCTX
25960thr6_MMU_ASI_PRIMARY_309:
25961 .word 0x87802080
25962 .word 0xe8f56088
25963thr6_MMU_ASI_PRIMARY_310:
25964 .word 0x87802080
25965 .word 0xdef6a000
25966 .word 0xbe82a0b8
25967 .word 0xe0dfd000
25968 DO_BRANCH
25969 .word 0x81c0e088
25970 .word 0xbe13c000
25971 GOTO_SUPERVISOR0
25972 .word 0x1000000
25973 or %g0, 0x308, %i7
25974 READ_DDATA_ACCESS
25975 .word 0xfe5566ca
25976 DDEMAP_PCTX
25977 .word 0xfe442978
25978 .word 0xbe82a138
25979 .word 0xe0dfd000
25980thr6_MMU_ASI_PRIMARY_311:
25981 .word 0x87802080
25982 .word 0xf4f120f0
25983 DDEMAP_ALL_PAGES
25984 .word 0xcc72a018
25985 .word 0xc0376900
25986 .word 0xbe842090
25987 .word 0xd4dfd000
25988 DDEMAP_ALL_RPAGES
25989 .word 0xbe120000
25990 GOTO_SUPERVISOR1
25991 nop
25992 nop
25993 nop
25994 nop
25995 nop
25996 nop
25997 nop
25998 nop
25999 nop
26000 nop
26001 DDEMAP_SCTX
26002 .word 0xfe4f6c08
26003 IDEMAP_ALL
26004 .word 0xfe4d6221
26005 .word 0xf0742060
26006 .word 0xc072aaf8
26007 TOGGLE_LSU_IM
26008 .word 0xfcdc1000
26009 .word 0xec742070
26010 .word 0xc036adfa
26011 .word 0x1000000
26012 .word 0xbe148000
26013 srlx %i7, 8, %i7
26014 andn %i7, 0x1f, %i7
26015 xor %i7, 0x10, %i7
26016 ITLB_PROBE
26017 nop
26018 .word 0xfe5c2af8
26019 .word 0xbe124000
26020 GOTO_SUPERVISOR0
26021 DDEMAP_ALL_PAGES
26022 nop
26023 nop
26024 nop
26025 nop
26026 nop
26027 nop
26028 nop
26029thr6_MMU_ASI_PRIMARY_312:
26030 .word 0x87802080
26031 .word 0xf8f6a000
26032 TOGGLE_LSU_DM
26033 nop
26034 .word 0xfe5d6850
26035 .word 0xfcdf5000
26036 DO_BRANCH
26037 .word 0x81c1e000
26038 .word 0xbe124000
26039 GOTO_SUPERVISOR0
26040 .word 0xf45ea068
26041 .word 0x81c26000
26042 .word 0xbe13c000
26043 GOTO_SUPERVISOR0
26044 nop
26045Thr6_User_Text_4v000_exit:
26046 EXIT_GOOD
26047Thr6_User_Text_4v000_text_end:
26048/*********************************************************************/
26049SECTION .Thr6_User_Data_4v100 DATA_VA=0x77b00003a000
26050attr_data {
26051 Name = .Thr6_User_Data_4v100 ,
26052 VA = 0x77b00003a000 ,/* 0x77b00003bfc0 */
26053 RA = 0x03f0134000 ,
26054 PA = 0x6ff0134000 ,
26055 TTE_Context = 0x0713 ,/* DATA_PRIMARY */
26056 thr6_nz_ctx_tsb_1 ,
26057 TTE_V = 1 ,
26058 TTE_NFO = 0 ,
26059 TTE_L = 1 ,
26060 TTE_Soft = 0x030000 ,
26061 TTE_IE = 0 ,
26062 TTE_E = 0 ,
26063 TTE_CP = 0 ,
26064 TTE_CV = 0 ,
26065 TTE_P = 0 ,
26066 TTE_EP = 0 ,
26067 TTE_W = 1 ,
26068 TTE_SW1 = 0 ,
26069 TTE_SW0 = 0 ,
26070 TTE_RSVD1 = 0 ,
26071 TTE_Size = 0 ,
26072 /* DTTE_TAG_DATA = 000077b00003ad7c 8000006ff0134040 */
26073 end_label = Thr6_User_Data_4v100_data_end ,
26074 compressimage ,
26075 }
26076.data
26077.global Thr6_User_Data_4v100_data_begin
26078Thr6_User_Data_4v100_data_begin:
26079 .xword 0x780000150000
26080 .xword 0x77b00003a000
26081 .xword 0x77b00014c000
26082 .xword 0x780000a50000
26083 .xword 0x77b00014e000
26084 .xword 0x77b0000d6000
26085 .xword 0x780000c90000
26086 .xword 0x77b000078000
26087 .xword 0x790017800000
26088 .xword 0x780000310000
26089 .xword 0x77b00015c000
26090 .xword 0x77b000190000
26091 .xword 0x77b000052000
26092 .xword 0x77b000174000
26093 .xword 0x780000fc0000
26094 .xword 0x780000540000
26095 .xword 0x77b0000da000
26096 .xword 0x7800009d0000
26097 .xword 0x77b0001c6000
26098 .xword 0x79000c400000
26099 .xword 0x77b0001ea000
26100 .xword 0x79002a800000
26101 .xword 0x77b00015e000
26102 .xword 0x780000ac0000
26103 .xword 0x7800008e0000
26104 .xword 0x790018c00000
26105 .xword 0x7800006d0000
26106 .xword 0x77b0000b4000
26107 .xword 0x77b00003e000
26108 .xword 0x7800007b0000
26109 .xword 0x77b0001a2000
26110 .xword 0x77b000100000
26111 .xword 0x77b0000d2000
26112 .xword 0x7800007f0000
26113 .xword 0x790023400000
26114 .xword 0x780000620000
26115 .xword 0x77b000072000
26116 .xword 0x790028800000
26117 .xword 0x780000b70000
26118 .xword 0x77b000196000
26119 .xword 0x79002ec00000
26120 .xword 0x77b000040000
26121 .xword 0x790001800000
26122Thr6_User_Data_4v100_data_end:
26123/*********************************************************************/
26124SECTION .Thr6_User_Data_4v200 DATA_VA=0x77b00014c000
26125attr_data {
26126 Name = .Thr6_User_Data_4v200 ,
26127 VA = 0x77b00014c000 ,/* 0x77b00014dfc0 */
26128 RA = 0x03f01ba000 ,
26129 PA = 0x6ff01ba000 ,
26130 TTE_Context = 0x15b6 ,/* DATA_SECONDARY */
26131 thr6_nz_ctx_tsb_1 ,
26132 TTE_V = 1 ,
26133 TTE_NFO = 0 ,
26134 TTE_L = 0 ,
26135 TTE_Soft = 0x150000 ,
26136 TTE_IE = 0 ,
26137 TTE_E = 0 ,
26138 TTE_CP = 0 ,
26139 TTE_CV = 0 ,
26140 TTE_P = 0 ,
26141 TTE_EP = 0 ,
26142 TTE_W = 1 ,
26143 TTE_SW1 = 1 ,
26144 TTE_SW0 = 0 ,
26145 TTE_RSVD1 = 0 ,
26146 TTE_Size = 0 ,
26147 /* DTTE_TAG_DATA = 000077b00014c690 8000006ff01ba040 */
26148 end_label = Thr6_User_Data_4v200_data_end ,
26149 compressimage ,
26150 }
26151.data
26152.global Thr6_User_Data_4v200_data_begin
26153Thr6_User_Data_4v200_data_begin:
26154 .xword 0x780000150000
26155 .xword 0x77b00003a000
26156 .xword 0x77b00014c000
26157 .xword 0x780000a50000
26158 .xword 0x77b00014e000
26159 .xword 0x77b0000d6000
26160 .xword 0x780000c90000
26161 .xword 0x77b000078000
26162 .xword 0x790017800000
26163 .xword 0x780000310000
26164 .xword 0x77b00015c000
26165 .xword 0x77b000190000
26166 .xword 0x77b000052000
26167 .xword 0x77b000174000
26168 .xword 0x780000fc0000
26169 .xword 0x780000540000
26170 .xword 0x77b0000da000
26171 .xword 0x7800009d0000
26172 .xword 0x77b0001c6000
26173 .xword 0x79000c400000
26174 .xword 0x77b0001ea000
26175 .xword 0x79002a800000
26176 .xword 0x77b00015e000
26177 .xword 0x780000ac0000
26178 .xword 0x7800008e0000
26179 .xword 0x790018c00000
26180 .xword 0x7800006d0000
26181 .xword 0x77b0000b4000
26182 .xword 0x77b00003e000
26183 .xword 0x7800007b0000
26184 .xword 0x77b0001a2000
26185 .xword 0x77b000100000
26186 .xword 0x77b0000d2000
26187 .xword 0x7800007f0000
26188 .xword 0x790023400000
26189 .xword 0x780000620000
26190 .xword 0x77b000072000
26191 .xword 0x790028800000
26192 .xword 0x780000b70000
26193 .xword 0x77b000196000
26194 .xword 0x79002ec00000
26195 .xword 0x77b000040000
26196 .xword 0x790001800000
26197Thr6_User_Data_4v200_data_end:
26198/*********************************************************************/
26199SECTION .Thr6_User_Data_4v300 DATA_VA=0x780000a50000
26200attr_data {
26201 Name = .Thr6_User_Data_4v300 ,
26202 VA = 0x780000a50000 ,/* 0x780000a5ffc0 */
26203 RA = 0x0120a40000 ,
26204 PA = 0x0120a40000 ,
26205 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
26206 thr6_z_ctx_tsb_2 ,
26207 TTE_V = 1 ,
26208 TTE_NFO = 0 ,
26209 TTE_L = 1 ,
26210 TTE_Soft = 0x190000 ,
26211 TTE_IE = 0 ,
26212 TTE_E = 0 ,
26213 TTE_CP = 0 ,
26214 TTE_CV = 0 ,
26215 TTE_P = 0 ,
26216 TTE_EP = 0 ,
26217 TTE_W = 1 ,
26218 TTE_SW1 = 1 ,
26219 TTE_SW0 = 0 ,
26220 TTE_RSVD1 = 0 ,
26221 TTE_Size = 1 ,
26222 /* DTTE_TAG_DATA = 0000780000a50000 8000000120a40041 */
26223 end_label = Thr6_User_Data_4v300_data_end ,
26224 compressimage ,
26225 }
26226.data
26227.global Thr6_User_Data_4v300_data_begin
26228Thr6_User_Data_4v300_data_begin:
26229 .xword 0x780000150000
26230 .xword 0x77b00003a000
26231 .xword 0x77b00014c000
26232 .xword 0x780000a50000
26233 .xword 0x77b00014e000
26234 .xword 0x77b0000d6000
26235 .xword 0x780000c90000
26236 .xword 0x77b000078000
26237 .xword 0x790017800000
26238 .xword 0x780000310000
26239 .xword 0x77b00015c000
26240 .xword 0x77b000190000
26241 .xword 0x77b000052000
26242 .xword 0x77b000174000
26243 .xword 0x780000fc0000
26244 .xword 0x780000540000
26245 .xword 0x77b0000da000
26246 .xword 0x7800009d0000
26247 .xword 0x77b0001c6000
26248 .xword 0x79000c400000
26249 .xword 0x77b0001ea000
26250 .xword 0x79002a800000
26251 .xword 0x77b00015e000
26252 .xword 0x780000ac0000
26253 .xword 0x7800008e0000
26254 .xword 0x790018c00000
26255 .xword 0x7800006d0000
26256 .xword 0x77b0000b4000
26257 .xword 0x77b00003e000
26258 .xword 0x7800007b0000
26259 .xword 0x77b0001a2000
26260 .xword 0x77b000100000
26261 .xword 0x77b0000d2000
26262 .xword 0x7800007f0000
26263 .xword 0x790023400000
26264 .xword 0x780000620000
26265 .xword 0x77b000072000
26266 .xword 0x790028800000
26267 .xword 0x780000b70000
26268 .xword 0x77b000196000
26269 .xword 0x79002ec00000
26270 .xword 0x77b000040000
26271 .xword 0x790001800000
26272Thr6_User_Data_4v300_data_end:
26273/*********************************************************************/
26274SECTION .Thr6_User_Text_4v001 TEXT_VA=0x77b00014e000
26275attr_text {
26276 Name = .Thr6_User_Text_4v001 ,
26277 VA = 0x77b00014e000 ,/* 0x77b00014ffc0 */
26278 RA = 0x03f01a2000 ,
26279 PA = 0x6ff01a2000 ,
26280 TTE_Context = 0x0713 ,/* TEXT_PRIMARY */
26281 thr6_nz_ctx_tsb_1 ,
26282 TTE_V = 1 ,
26283 TTE_NFO = 0 ,
26284 TTE_L = 0 ,
26285 TTE_Soft = 0x1f0000 ,
26286 TTE_IE = 0 ,
26287 TTE_E = 0 ,
26288 TTE_CP = 1 ,
26289 TTE_CV = 0 ,
26290 TTE_P = 0 ,
26291 TTE_EP = 1 ,
26292 TTE_W = 0 ,
26293 TTE_SW1 = 1 ,
26294 TTE_SW0 = 1 ,
26295 TTE_RSVD1 = 0 ,
26296 TTE_Size = 0 ,
26297 /* ITTE_TAG_DATA = 000077b00014ed7c 8000006ff01a2480 */
26298 end_label = Thr6_User_Text_4v001_text_end ,
26299 compressimage ,
26300 }
26301.text
26302.global Thr6_User_Text_4v001_text_begin
26303Thr6_User_Text_4v001_text_begin:
26304 nop
26305 sub %g1, 1, %g1
26306 brz %g1,Thr6_User_Text_4v001_exit
26307 nop
26308 ACCESS_DTSB_PTR
26309 .word 0xc0342158
26310 .word 0xc02ea312
26311 nop
26312 nop
26313 nop
26314 nop
26315 nop
26316 nop
26317 nop
26318 nop
26319 .word 0xc076a648
26320 .word 0x1000000
26321 or %g0, 0x378, %i7
26322 DTLB_TAG_READ
26323 .word 0xfcdc1040
26324 .word 0xc02f6e15
26325thr6_MMU_ASI_PRIMARY_313:
26326 .word 0x87802080
26327 .word 0xccf56048
26328 .word 0xea5aa0f0
26329 .word 0xfe4f6869
26330 TOGGLE_LSU_DM
26331 .word 0xfe556a3a
26332 .word 0x1000000
26333 or %g0, 0x208, %i7
26334 READ_DDATA_ACCESS
26335 .word 0x1000000
26336 or %g0, 0x4c0, %i7
26337 READ_IDATA_ACCESS
26338 nop
26339 nop
26340 nop
26341 nop
26342 nop
26343 .word 0xbe13c000
26344 GOTO_SUPERVISOR0
26345 .word 0xc45c2100
26346 .word 0xfcdc1000
26347 .word 0x1000000
26348 or %g0, 0x208, %i7
26349 DTLB_TAG_READ
26350 .word 0xe45ea018
26351 .word 0x1000000
26352 or %g0, 0x488, %i7
26353 ITLB_TAG_READ
26354thr6_MMU_ASI_PRIMARY_314:
26355 .word 0x87802080
26356 .word 0xe2f56098
26357thr6_MMU_ASI_PRIMARY_315:
26358 .word 0x87802080
26359 .word 0xd6f42010
26360 .word 0x1000000
26361 or %g0, 0x4c8, %i7
26362 DTLB_TAG_READ
26363 .word 0xe6776000
26364 .word 0xc0742158
26365 nop
26366 .word 0xbe120000
26367 GOTO_SUPERVISOR1
26368 nop
26369 nop
26370 nop
26371 nop
26372 nop
26373 nop
26374 .word 0xd872a018
26375 .word 0xc02c2713
26376 .word 0xcc756018
26377 .word 0xc0742be0
26378 .word 0x1000000
26379 or %g0, 0x498, %i7
26380 READ_DDATA_ACCESS
26381 .word 0x1000000
26382 or %g0, 0x718, %i7
26383 DTLB_TAG_READ
26384 .word 0xbe120000
26385 GOTO_SUPERVISOR1
26386 DO_BRANCH
26387 .word 0x81c1e000
26388 .word 0xbe124000
26389 GOTO_SUPERVISOR0
26390 .word 0xca5ea010
26391 .word 0x81c0e088
26392 .word 0xbe124000
26393 GOTO_SUPERVISOR0
26394 nop
26395Thr6_User_Text_4v001_exit:
26396 EXIT_GOOD
26397Thr6_User_Text_4v001_text_end:
26398/*********************************************************************/
26399SECTION .Thr6_User_Text_4v400 TEXT_VA=0x77b0000d6000
26400attr_text {
26401 Name = .Thr6_User_Text_4v400 ,
26402 VA = 0x77b0000d6000 ,/* 0x77b0000d7fc0 */
26403 RA = 0x03f00a6000 ,
26404 PA = 0x6ff00a6000 ,
26405 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
26406 thr6_z_ctx_tsb_1 ,
26407 TTE_V = 1 ,
26408 TTE_NFO = 0 ,
26409 TTE_L = 0 ,
26410 TTE_Soft = 0x0a0000 ,
26411 TTE_IE = 0 ,
26412 TTE_E = 0 ,
26413 TTE_CP = 0 ,
26414 TTE_CV = 0 ,
26415 TTE_P = 1 ,
26416 TTE_EP = 1 ,
26417 TTE_W = 0 ,
26418 TTE_SW1 = 0 ,
26419 TTE_SW0 = 1 ,
26420 TTE_RSVD1 = 0 ,
26421 TTE_Size = 0 ,
26422 /* ITTE_TAG_DATA = 000077b0000d6000 8000006ff00a6080 */
26423 end_label = Thr6_User_Text_4v400_text_end ,
26424 compressimage ,
26425 }
26426.text
26427.global Thr6_User_Text_4v400_text_begin
26428Thr6_User_Text_4v400_text_begin:
26429 wrpr 0, %gl
26430 P_ACCESS_ITSB_PTR
26431 .word 0x1000000
26432 or %g0, 0x04b, %i7
26433 P_LOAD_DDATA_IN
26434 .word 0x1000000
26435 or %g0, 0x2e0, %i7
26436 P_DTLB_TAG_READ
26437 .word 0x1000000
26438 or %g0, 0x035, %i7
26439 P_LOAD_IDATA_IN
26440 nop
26441 nop
26442 nop
26443 nop
26444 nop
26445 .word 0x1000000
26446 or %g0, 0x7be, %i7
26447 P_LOAD_DDATA_ACCESS
26448 P_DDEMAP_ALL
26449 nop
26450 nop
26451 nop
26452 nop
26453 P_IDEMAP_ALL_RPAGES
26454 .word 0xbe85a010
26455 .word 0xe39fde20
26456thr6_MMU_ASI_PRIMARY_316:
26457 .word 0x87802080
26458 .word 0xc6f420d8
26459 .word 0xbe82a110
26460 .word 0xf4dfd040
26461 .word 0xde74a080
26462 .word 0xc075e670
26463 .word 0x1000000
26464 or %g0, 0x66e, %i7
26465 P_LOAD_DDATA_ACCESS
26466 P_DDEMAP_ALL
26467 .word 0x1000000
26468 or %g0, 0x550, %i7
26469 P_READ_IDATA_ACCESS
26470thr6_MMU_ASI_PRIMARY_317:
26471 .word 0x87802080
26472 .word 0xd6f56010
26473 .word 0xea59a090
26474 nop
26475 nop
26476 nop
26477 nop
26478 nop
26479 nop
26480 nop
26481 nop
26482 nop
26483thr6_MMU_ASI_PRIMARY_318:
26484 .word 0x87802080
26485 .word 0xc6f56030
26486 .word 0xfcda9000
26487 nop
26488 nop
26489 nop
26490 nop
26491 nop
26492 .word 0xbe14c000
26493 RETURN_FROM_SUPERVISOR1
26494 nop
26495Thr6_User_Text_4v400_exit:
26496 EXIT_GOOD
26497Thr6_User_Text_4v400_text_end:
26498/*********************************************************************/
26499SECTION .Thr6_User_Text_4v002 TEXT_VA=0x780000c90000
26500attr_text {
26501 Name = .Thr6_User_Text_4v002 ,
26502 VA = 0x780000c90000 ,/* 0x780000c9ffc0 */
26503 RA = 0x0120810000 ,
26504 PA = 0x6d20810000 ,
26505 TTE_Context = 0x0713 ,/* TEXT_PRIMARY */
26506 thr6_nz_ctx_tsb_2 ,
26507 TTE_V = 1 ,
26508 TTE_NFO = 0 ,
26509 TTE_L = 0 ,
26510 TTE_Soft = 0x1f0000 ,
26511 TTE_IE = 0 ,
26512 TTE_E = 0 ,
26513 TTE_CP = 1 ,
26514 TTE_CV = 0 ,
26515 TTE_P = 1 ,
26516 TTE_EP = 1 ,
26517 TTE_W = 0 ,
26518 TTE_SW1 = 1 ,
26519 TTE_SW0 = 1 ,
26520 TTE_RSVD1 = 0 ,
26521 TTE_Size = 1 ,
26522 /* ITTE_TAG_DATA = 0000780000c90713 8000006d20810481 */
26523 end_label = Thr6_User_Text_4v002_text_end ,
26524 compressimage ,
26525 }
26526.text
26527.global Thr6_User_Text_4v002_text_begin
26528Thr6_User_Text_4v002_text_begin:
26529 wrpr 0, %gl
26530 .word 0x1000000
26531 .word 0xbe114000
26532 P_DDEMAP_PAGE
26533 .word 0x1000000
26534 or %g0, 0x054, %i7
26535 P_LOAD_DDATA_IN
26536thr6_MMU_ASI_BLK_COMMIT_S_319:
26537 .word 0x878020e1
26538 .word 0xe3baee40
26539 .word 0xfc9add60
26540 P_IDEMAP_ALL_PAGES
26541 .word 0xc02ea28e
26542 .word 0xfcde8200
26543 .word 0x1000000
26544 .word 0xbe11c000
26545 P_IDEMAP_PAGE
26546 P_DDEMAP_ALL_RPAGES
26547 nop
26548 nop
26549 nop
26550 nop
26551 nop
26552 nop
26553 nop
26554 nop
26555 nop
26556 nop
26557 nop
26558thr6_MMU_ASI_PRIMARY_320:
26559 .word 0x87802080
26560 .word 0xdcbf6b10
26561 .word 0x1000000
26562 or %g0, 0x150, %i7
26563 P_LOAD_IDATA_ACCESS
26564 .word 0xfcdc1000
26565 P_IDEMAP_NCTX
26566thr6_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_321:
26567 .word 0x87802022
26568 .word 0xd8bea5a0
26569 nop
26570 nop
26571 nop
26572 nop
26573 nop
26574 nop
26575 nop
26576 nop
26577 nop
26578 nop
26579 nop
26580 nop
26581 nop
26582 nop
26583 nop
26584 nop
26585 nop
26586 .word 0xfcd9c3a0
26587 P_IDEMAP_PCTX
26588 .word 0xbe134000
26589 RETURN_FROM_SUPERVISOR0
26590 nop
26591Thr6_User_Text_4v002_exit:
26592 EXIT_GOOD
26593Thr6_User_Text_4v002_text_end:
26594/*********************************************************************/
26595SECTION .Thr6_User_Data_4v101 DATA_VA=0x77b000078000
26596attr_data {
26597 Name = .Thr6_User_Data_4v101 ,
26598 VA = 0x77b000078000 ,/* 0x77b000079fc0 */
26599 RA = 0x03f01b0000 ,
26600 PA = 0x6ff01b0000 ,
26601 TTE_Context = 0x0713 ,/* DATA_PRIMARY */
26602 thr6_nz_ctx_tsb_1 ,
26603 TTE_V = 1 ,
26604 TTE_NFO = 0 ,
26605 TTE_L = 1 ,
26606 TTE_Soft = 0x030000 ,
26607 TTE_IE = 0 ,
26608 TTE_E = 0 ,
26609 TTE_CP = 0 ,
26610 TTE_CV = 0 ,
26611 TTE_P = 0 ,
26612 TTE_EP = 0 ,
26613 TTE_W = 1 ,
26614 TTE_SW1 = 0 ,
26615 TTE_SW0 = 0 ,
26616 TTE_RSVD1 = 0 ,
26617 TTE_Size = 0 ,
26618 /* DTTE_TAG_DATA = 000077b000078d7c 8000006ff01b0040 */
26619 end_label = Thr6_User_Data_4v101_data_end ,
26620 compressimage ,
26621 }
26622.data
26623.global Thr6_User_Data_4v101_data_begin
26624Thr6_User_Data_4v101_data_begin:
26625 .xword 0x780000150000
26626 .xword 0x77b00003a000
26627 .xword 0x77b00014c000
26628 .xword 0x780000a50000
26629 .xword 0x77b00014e000
26630 .xword 0x77b0000d6000
26631 .xword 0x780000c90000
26632 .xword 0x77b000078000
26633 .xword 0x790017800000
26634 .xword 0x780000310000
26635 .xword 0x77b00015c000
26636 .xword 0x77b000190000
26637 .xword 0x77b000052000
26638 .xword 0x77b000174000
26639 .xword 0x780000fc0000
26640 .xword 0x780000540000
26641 .xword 0x77b0000da000
26642 .xword 0x7800009d0000
26643 .xword 0x77b0001c6000
26644 .xword 0x79000c400000
26645 .xword 0x77b0001ea000
26646 .xword 0x79002a800000
26647 .xword 0x77b00015e000
26648 .xword 0x780000ac0000
26649 .xword 0x7800008e0000
26650 .xword 0x790018c00000
26651 .xword 0x7800006d0000
26652 .xword 0x77b0000b4000
26653 .xword 0x77b00003e000
26654 .xword 0x7800007b0000
26655 .xword 0x77b0001a2000
26656 .xword 0x77b000100000
26657 .xword 0x77b0000d2000
26658 .xword 0x7800007f0000
26659 .xword 0x790023400000
26660 .xword 0x780000620000
26661 .xword 0x77b000072000
26662 .xword 0x790028800000
26663 .xword 0x780000b70000
26664 .xword 0x77b000196000
26665 .xword 0x79002ec00000
26666 .xword 0x77b000040000
26667 .xword 0x790001800000
26668Thr6_User_Data_4v101_data_end:
26669/*********************************************************************/
26670SECTION .Thr6_User_Data_4v201 DATA_VA=0x790017800000
26671attr_data {
26672 Name = .Thr6_User_Data_4v201 ,
26673 VA = 0x790017800000 ,/* 0x790017bfffc0 */
26674 RA = 0x014a400000 ,
26675 PA = 0x014a400000 ,
26676 TTE_Context = 0x15b6 ,/* DATA_SECONDARY */
26677 thr6_nz_ctx_tsb_3 ,
26678 TTE_V = 1 ,
26679 TTE_NFO = 0 ,
26680 TTE_L = 0 ,
26681 TTE_Soft = 0x150000 ,
26682 TTE_IE = 0 ,
26683 TTE_E = 0 ,
26684 TTE_CP = 0 ,
26685 TTE_CV = 0 ,
26686 TTE_P = 0 ,
26687 TTE_EP = 0 ,
26688 TTE_W = 1 ,
26689 TTE_SW1 = 1 ,
26690 TTE_SW0 = 0 ,
26691 TTE_RSVD1 = 0 ,
26692 TTE_Size = 3 ,
26693 /* DTTE_TAG_DATA = 00007900178015b6 800000014a400043 */
26694 end_label = Thr6_User_Data_4v201_data_end ,
26695 compressimage ,
26696 }
26697.data
26698.global Thr6_User_Data_4v201_data_begin
26699Thr6_User_Data_4v201_data_begin:
26700 .xword 0x780000150000
26701 .xword 0x77b00003a000
26702 .xword 0x77b00014c000
26703 .xword 0x780000a50000
26704 .xword 0x77b00014e000
26705 .xword 0x77b0000d6000
26706 .xword 0x780000c90000
26707 .xword 0x77b000078000
26708 .xword 0x790017800000
26709 .xword 0x780000310000
26710 .xword 0x77b00015c000
26711 .xword 0x77b000190000
26712 .xword 0x77b000052000
26713 .xword 0x77b000174000
26714 .xword 0x780000fc0000
26715 .xword 0x780000540000
26716 .xword 0x77b0000da000
26717 .xword 0x7800009d0000
26718 .xword 0x77b0001c6000
26719 .xword 0x79000c400000
26720 .xword 0x77b0001ea000
26721 .xword 0x79002a800000
26722 .xword 0x77b00015e000
26723 .xword 0x780000ac0000
26724 .xword 0x7800008e0000
26725 .xword 0x790018c00000
26726 .xword 0x7800006d0000
26727 .xword 0x77b0000b4000
26728 .xword 0x77b00003e000
26729 .xword 0x7800007b0000
26730 .xword 0x77b0001a2000
26731 .xword 0x77b000100000
26732 .xword 0x77b0000d2000
26733 .xword 0x7800007f0000
26734 .xword 0x790023400000
26735 .xword 0x780000620000
26736 .xword 0x77b000072000
26737 .xword 0x790028800000
26738 .xword 0x780000b70000
26739 .xword 0x77b000196000
26740 .xword 0x79002ec00000
26741 .xword 0x77b000040000
26742 .xword 0x790001800000
26743Thr6_User_Data_4v201_data_end:
26744/*********************************************************************/
26745SECTION .Thr6_User_Data_4v301 DATA_VA=0x780000310000
26746attr_data {
26747 Name = .Thr6_User_Data_4v301 ,
26748 VA = 0x780000310000 ,/* 0x78000031ffc0 */
26749 RA = 0x0120570000 ,
26750 PA = 0x0120570000 ,
26751 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
26752 thr6_z_ctx_tsb_2 ,
26753 TTE_V = 1 ,
26754 TTE_NFO = 0 ,
26755 TTE_L = 1 ,
26756 TTE_Soft = 0x190000 ,
26757 TTE_IE = 0 ,
26758 TTE_E = 0 ,
26759 TTE_CP = 0 ,
26760 TTE_CV = 0 ,
26761 TTE_P = 0 ,
26762 TTE_EP = 0 ,
26763 TTE_W = 1 ,
26764 TTE_SW1 = 1 ,
26765 TTE_SW0 = 0 ,
26766 TTE_RSVD1 = 0 ,
26767 TTE_Size = 1 ,
26768 /* DTTE_TAG_DATA = 0000780000310000 8000000120570041 */
26769 end_label = Thr6_User_Data_4v301_data_end ,
26770 compressimage ,
26771 }
26772.data
26773.global Thr6_User_Data_4v301_data_begin
26774Thr6_User_Data_4v301_data_begin:
26775 .xword 0x780000150000
26776 .xword 0x77b00003a000
26777 .xword 0x77b00014c000
26778 .xword 0x780000a50000
26779 .xword 0x77b00014e000
26780 .xword 0x77b0000d6000
26781 .xword 0x780000c90000
26782 .xword 0x77b000078000
26783 .xword 0x790017800000
26784 .xword 0x780000310000
26785 .xword 0x77b00015c000
26786 .xword 0x77b000190000
26787 .xword 0x77b000052000
26788 .xword 0x77b000174000
26789 .xword 0x780000fc0000
26790 .xword 0x780000540000
26791 .xword 0x77b0000da000
26792 .xword 0x7800009d0000
26793 .xword 0x77b0001c6000
26794 .xword 0x79000c400000
26795 .xword 0x77b0001ea000
26796 .xword 0x79002a800000
26797 .xword 0x77b00015e000
26798 .xword 0x780000ac0000
26799 .xword 0x7800008e0000
26800 .xword 0x790018c00000
26801 .xword 0x7800006d0000
26802 .xword 0x77b0000b4000
26803 .xword 0x77b00003e000
26804 .xword 0x7800007b0000
26805 .xword 0x77b0001a2000
26806 .xword 0x77b000100000
26807 .xword 0x77b0000d2000
26808 .xword 0x7800007f0000
26809 .xword 0x790023400000
26810 .xword 0x780000620000
26811 .xword 0x77b000072000
26812 .xword 0x790028800000
26813 .xword 0x780000b70000
26814 .xword 0x77b000196000
26815 .xword 0x79002ec00000
26816 .xword 0x77b000040000
26817 .xword 0x790001800000
26818Thr6_User_Data_4v301_data_end:
26819/*********************************************************************/
26820SECTION .Thr6_User_Text_4v003 TEXT_VA=0x77b00015c000
26821attr_text {
26822 Name = .Thr6_User_Text_4v003 ,
26823 VA = 0x77b00015c000 ,/* 0x77b00015dfc0 */
26824 RA = 0x03f00f2000 ,
26825 PA = 0x6ff00f2000 ,
26826 TTE_Context = 0x0713 ,/* TEXT_PRIMARY */
26827 thr6_nz_ctx_tsb_1 ,
26828 TTE_V = 1 ,
26829 TTE_NFO = 0 ,
26830 TTE_L = 0 ,
26831 TTE_Soft = 0x1f0000 ,
26832 TTE_IE = 0 ,
26833 TTE_E = 0 ,
26834 TTE_CP = 1 ,
26835 TTE_CV = 0 ,
26836 TTE_P = 0 ,
26837 TTE_EP = 1 ,
26838 TTE_W = 0 ,
26839 TTE_SW1 = 1 ,
26840 TTE_SW0 = 1 ,
26841 TTE_RSVD1 = 0 ,
26842 TTE_Size = 0 ,
26843 /* ITTE_TAG_DATA = 000077b00015cd7c 8000006ff00f2480 */
26844 end_label = Thr6_User_Text_4v003_text_end ,
26845 compressimage ,
26846 }
26847.text
26848.global Thr6_User_Text_4v003_text_begin
26849Thr6_User_Text_4v003_text_begin:
26850 nop
26851 sub %g1, 1, %g1
26852 brz %g1,Thr6_User_Text_4v003_exit
26853 nop
26854 DDEMAP_PCTX
26855 DDEMAP_ALL_PAGES
26856thr6_MMU_ASI_PRIMARY_322:
26857 .word 0x87802080
26858 .word 0xd4bc2150
26859 .word 0x1000000
26860 or %g0, 0x468, %i7
26861 READ_IDATA_ACCESS
26862 .word 0xd07420b0
26863 .word 0xc02c2272
26864 .word 0xbe164000
26865 GOTO_SUPERVISOR1
26866 .word 0xfcde9000
26867 .word 0xbe86a090
26868 .word 0xe0dfd000
26869 .word 0xe05f6110
26870 TOGGLE_LSU_IM
26871 IDEMAP_ALL_PAGES
26872thr6_MMU_ASI_PRIMARY_323:
26873 .word 0x87802080
26874 .word 0xcef76080
26875 .word 0x1000000
26876 or %g0, 0x4c0, %i7
26877 ITLB_TAG_READ
26878 .word 0x1000000
26879 or %g0, 0x5f8, %i7
26880 READ_IDATA_ACCESS
26881 IDEMAP_ALL
26882 .word 0xfcde9000
26883 .word 0xfcdc1140
26884 .word 0x1000000
26885 or %g0, 0x500, %i7
26886 DTLB_TAG_READ
26887 nop
26888 .word 0x1000000
26889 .word 0xbe114000
26890 DDEMAP_PAGE
26891 nop
26892 nop
26893 nop
26894 nop
26895 nop
26896 nop
26897 nop
26898 nop
26899 nop
26900 .word 0xfcdd5000
26901 .word 0x1000000
26902 or %g0, 0x03e, %i7
26903 LOAD_DDATA_IN
26904 ACCESS_DTSB_PTR
26905 .word 0xbe124000
26906 GOTO_SUPERVISOR0
26907thr6_MMU_ASI_BLK_COMMIT_P_324:
26908 .word 0x878020e0
26909 .word 0xc1baa980
26910 DDEMAP_NCTX
26911 .word 0x1000000
26912 or %g0, 0x467, %i7
26913 LOAD_DDATA_ACCESS
26914 .word 0x1000000
26915 or %g0, 0x308, %i7
26916 READ_DDATA_ACCESS
26917 .word 0xc070a690
26918 .word 0x1000000
26919 or %g0, 0x2, %i7
26920 LOAD_IDATA_ACCESS
26921 DDEMAP_PCTX
26922 .word 0xfa72a068
26923 .word 0xc030a4a6
26924 DO_BRANCH
26925 .word 0x81c62000
26926 .word 0xbe13c000
26927 GOTO_SUPERVISOR0
26928 .word 0x1000000
26929 or %g0, 0x118, %i7
26930 READ_DDATA_ACCESS
26931 .word 0xfe58a760
26932 .word 0x1000000
26933 .word 0xbe100000
26934 DDEMAP_PAGE
26935 .word 0x1000000
26936 or %g0, 0x06f, %i7
26937 LOAD_IDATA_IN
26938 .word 0x1000000
26939 .word 0xbe14c000
26940 srlx %i7, 8, %i7
26941 andn %i7, 0x1f, %i7
26942 ITLB_PROBE
26943 .word 0xc6756108
26944 .word 0xc022a878
26945 DDEMAP_ALL_PAGES
26946 nop
26947 nop
26948 .word 0x1000000
26949 or %g0, 0x026, %i7
26950 LOAD_IDATA_IN
26951thr6_MMU_ASI_PRIMARY_325:
26952 .word 0x87802080
26953 .word 0xc8beaf70
26954 .word 0xe05aa068
26955thr6_MMU_ASI_BLK_SL_326:
26956 .word 0x878020f9
26957 .word 0xe3b962c0
26958 .word 0x1000000
26959 or %g0, 0x146, %i7
26960 LOAD_DDATA_ACCESS
26961 .word 0xbe150000
26962 GOTO_SUPERVISOR1
26963 .word 0xf4756140
26964 .word 0xc032a920
26965 .word 0xbe164000
26966 GOTO_SUPERVISOR1
26967 nop
26968Thr6_User_Text_4v003_exit:
26969 EXIT_GOOD
26970Thr6_User_Text_4v003_text_end:
26971/*********************************************************************/
26972SECTION .Thr6_User_Text_4v401 TEXT_VA=0x77b000190000
26973attr_text {
26974 Name = .Thr6_User_Text_4v401 ,
26975 VA = 0x77b000190000 ,/* 0x77b000191fc0 */
26976 RA = 0x03f0136000 ,
26977 PA = 0x6ff0136000 ,
26978 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
26979 thr6_z_ctx_tsb_1 ,
26980 TTE_V = 1 ,
26981 TTE_NFO = 0 ,
26982 TTE_L = 0 ,
26983 TTE_Soft = 0x0a0000 ,
26984 TTE_IE = 0 ,
26985 TTE_E = 0 ,
26986 TTE_CP = 0 ,
26987 TTE_CV = 0 ,
26988 TTE_P = 1 ,
26989 TTE_EP = 1 ,
26990 TTE_W = 0 ,
26991 TTE_SW1 = 0 ,
26992 TTE_SW0 = 1 ,
26993 TTE_RSVD1 = 0 ,
26994 TTE_Size = 0 ,
26995 /* ITTE_TAG_DATA = 000077b000190000 8000006ff0136080 */
26996 end_label = Thr6_User_Text_4v401_text_end ,
26997 compressimage ,
26998 }
26999.text
27000.global Thr6_User_Text_4v401_text_begin
27001Thr6_User_Text_4v401_text_begin:
27002 wrpr 0, %gl
27003 .word 0xfcda9000
27004 .word 0x1000000
27005 .word 0xbe178000
27006 P_DDEMAP_PAGE
27007 .word 0x1000000
27008 .word 0xbe130000
27009 srlx %i7, 8, %i7
27010 andn %i7, 0x1f, %i7
27011 P_ITLB_PROBE
27012 .word 0x1000000
27013 or %g0, 0x1e0, %i7
27014 P_READ_DDATA_ACCESS
27015 .word 0xf875e0f8
27016 .word 0xc024ad94
27017thr6_MMU_ASI_PRIMARY_327:
27018 .word 0x87802080
27019 .word 0xe0baa6e0
27020 .word 0x1000000
27021 or %g0, 0x4e0, %i7
27022 P_READ_DDATA_ACCESS
27023 P_IDEMAP_ALL
27024 P_TOGGLE_LSU_DM
27025 P_IDEMAP_ALL
27026 .word 0x1000000
27027 .word 0xbe110000
27028 P_DDEMAP_PAGE
27029 .word 0x1000000
27030 .word 0xbe114000
27031 srlx %i7, 8, %i7
27032 andn %i7, 0x1f, %i7
27033 xor %i7, 0x10, %i7
27034 P_ITLB_PROBE
27035 .word 0xbe8120e0
27036 .word 0xfadfc200
27037 P_ACCESS_ITSB_PTR
27038 .word 0x1000000
27039 or %g0, 0xc8, %i7
27040 P_ITLB_TAG_READ
27041 .word 0xfcda9000
27042 P_TOGGLE_LSU_DM
27043 .word 0xbe842090
27044 .word 0xf4dfc200
27045 .word 0xea7320b8
27046 .word 0xc071a9e8
27047 nop
27048 nop
27049 nop
27050 nop
27051 nop
27052 nop
27053 nop
27054 nop
27055 nop
27056 .word 0x1000000
27057 or %g0, 0x4a0, %i7
27058 P_READ_IDATA_ACCESS
27059 .word 0xbe856068
27060 .word 0xc8dfd000
27061 nop
27062 .word 0xc021a808
27063thr6_MMU_ASI_PRIMARY_328:
27064 .word 0x87802080
27065 .word 0xccbf6740
27066thr6_MMU_ASI_AS_IF_USER_PRIMARY_329:
27067 .word 0x87802010
27068 .word 0xe8f6a088
27069thr6_MMU_ASI_AS_IF_USER_PRIMARY_330:
27070 .word 0x87802010
27071 .word 0xf4f76100
27072 .word 0x1000000
27073 or %g0, 0x458, %i7
27074 P_ITLB_TAG_READ
27075 nop
27076 nop
27077 nop
27078 nop
27079 nop
27080 nop
27081 nop
27082 P_DDEMAP_PCTX
27083 .word 0xfcdc0200
27084 P_IDEMAP_NCTX
27085 .word 0xfcdd4200
27086 .word 0xbe8120b8
27087 .word 0xe0dfd000
27088 .word 0x1000000
27089 or %g0, 0x466, %i7
27090 P_LOAD_IDATA_ACCESS
27091 .word 0xbe856068
27092 .word 0xe0dfd000
27093 .word 0xfe54a61a
27094 .word 0xfcd95160
27095thr6_MMU_ASI_AS_IF_USER_PRIMARY_331:
27096 .word 0x87802010
27097 .word 0xeaf12150
27098thr6_MMU_ASI_AS_IF_USER_PRIMARY_332:
27099 .word 0x87802010
27100 .word 0xe0f6a130
27101 .word 0xbe14c000
27102 RETURN_FROM_SUPERVISOR1
27103 nop
27104Thr6_User_Text_4v401_exit:
27105 EXIT_GOOD
27106Thr6_User_Text_4v401_text_end:
27107/*********************************************************************/
27108SECTION .Thr6_User_Text_4v004 TEXT_VA=0x77b000052000
27109attr_text {
27110 Name = .Thr6_User_Text_4v004 ,
27111 VA = 0x77b000052000 ,/* 0x77b000053fc0 */
27112 RA = 0x03f0082000 ,
27113 PA = 0x6ff0082000 ,
27114 TTE_Context = 0x0713 ,/* TEXT_PRIMARY */
27115 thr6_nz_ctx_tsb_1 ,
27116 TTE_V = 1 ,
27117 TTE_NFO = 0 ,
27118 TTE_L = 0 ,
27119 TTE_Soft = 0x1f0000 ,
27120 TTE_IE = 0 ,
27121 TTE_E = 0 ,
27122 TTE_CP = 1 ,
27123 TTE_CV = 0 ,
27124 TTE_P = 1 ,
27125 TTE_EP = 1 ,
27126 TTE_W = 0 ,
27127 TTE_SW1 = 1 ,
27128 TTE_SW0 = 1 ,
27129 TTE_RSVD1 = 0 ,
27130 TTE_Size = 0 ,
27131 /* ITTE_TAG_DATA = 000077b000052d7c 8000006ff0082480 */
27132 end_label = Thr6_User_Text_4v004_text_end ,
27133 compressimage ,
27134 }
27135.text
27136.global Thr6_User_Text_4v004_text_begin
27137Thr6_User_Text_4v004_text_begin:
27138 wrpr 0, %gl
27139 P_IDEMAP_NCTX
27140 .word 0xfe4eaa90
27141 .word 0xc028a6c4
27142 P_ACCESS_ITSB_PTR
27143 nop
27144 nop
27145 nop
27146 nop
27147 nop
27148 nop
27149 nop
27150 nop
27151 nop
27152 nop
27153 .word 0xfcdd4200
27154 P_DDEMAP_SCTX
27155 .word 0xbe14c000
27156 RETURN_FROM_SUPERVISOR0
27157 nop
27158Thr6_User_Text_4v004_exit:
27159 EXIT_GOOD
27160Thr6_User_Text_4v004_text_end:
27161/*********************************************************************/
27162SECTION .Thr6_User_Data_4v102 DATA_VA=0x77b000174000
27163attr_data {
27164 Name = .Thr6_User_Data_4v102 ,
27165 VA = 0x77b000174000 ,/* 0x77b000175fc0 */
27166 RA = 0x03f00c8000 ,
27167 PA = 0x6ff00c8000 ,
27168 TTE_Context = 0x0713 ,/* DATA_PRIMARY */
27169 thr6_nz_ctx_tsb_1 ,
27170 TTE_V = 1 ,
27171 TTE_NFO = 0 ,
27172 TTE_L = 1 ,
27173 TTE_Soft = 0x030000 ,
27174 TTE_IE = 0 ,
27175 TTE_E = 0 ,
27176 TTE_CP = 0 ,
27177 TTE_CV = 0 ,
27178 TTE_P = 0 ,
27179 TTE_EP = 0 ,
27180 TTE_W = 1 ,
27181 TTE_SW1 = 0 ,
27182 TTE_SW0 = 0 ,
27183 TTE_RSVD1 = 0 ,
27184 TTE_Size = 0 ,
27185 /* DTTE_TAG_DATA = 000077b000174d7c 8000006ff00c8040 */
27186 end_label = Thr6_User_Data_4v102_data_end ,
27187 compressimage ,
27188 }
27189.data
27190.global Thr6_User_Data_4v102_data_begin
27191Thr6_User_Data_4v102_data_begin:
27192 .xword 0x780000150000
27193 .xword 0x77b00003a000
27194 .xword 0x77b00014c000
27195 .xword 0x780000a50000
27196 .xword 0x77b00014e000
27197 .xword 0x77b0000d6000
27198 .xword 0x780000c90000
27199 .xword 0x77b000078000
27200 .xword 0x790017800000
27201 .xword 0x780000310000
27202 .xword 0x77b00015c000
27203 .xword 0x77b000190000
27204 .xword 0x77b000052000
27205 .xword 0x77b000174000
27206 .xword 0x780000fc0000
27207 .xword 0x780000540000
27208 .xword 0x77b0000da000
27209 .xword 0x7800009d0000
27210 .xword 0x77b0001c6000
27211 .xword 0x79000c400000
27212 .xword 0x77b0001ea000
27213 .xword 0x79002a800000
27214 .xword 0x77b00015e000
27215 .xword 0x780000ac0000
27216 .xword 0x7800008e0000
27217 .xword 0x790018c00000
27218 .xword 0x7800006d0000
27219 .xword 0x77b0000b4000
27220 .xword 0x77b00003e000
27221 .xword 0x7800007b0000
27222 .xword 0x77b0001a2000
27223 .xword 0x77b000100000
27224 .xword 0x77b0000d2000
27225 .xword 0x7800007f0000
27226 .xword 0x790023400000
27227 .xword 0x780000620000
27228 .xword 0x77b000072000
27229 .xword 0x790028800000
27230 .xword 0x780000b70000
27231 .xword 0x77b000196000
27232 .xword 0x79002ec00000
27233 .xword 0x77b000040000
27234 .xword 0x790001800000
27235Thr6_User_Data_4v102_data_end:
27236/*********************************************************************/
27237SECTION .Thr6_User_Data_4v202 DATA_VA=0x780000fc0000
27238attr_data {
27239 Name = .Thr6_User_Data_4v202 ,
27240 VA = 0x780000fc0000 ,/* 0x780000fcffc0 */
27241 RA = 0x0120f40000 ,
27242 PA = 0x6d20f40000 ,
27243 TTE_Context = 0x15b6 ,/* DATA_SECONDARY */
27244 thr6_nz_ctx_tsb_2 ,
27245 TTE_V = 1 ,
27246 TTE_NFO = 0 ,
27247 TTE_L = 0 ,
27248 TTE_Soft = 0x150000 ,
27249 TTE_IE = 0 ,
27250 TTE_E = 0 ,
27251 TTE_CP = 0 ,
27252 TTE_CV = 0 ,
27253 TTE_P = 0 ,
27254 TTE_EP = 0 ,
27255 TTE_W = 1 ,
27256 TTE_SW1 = 1 ,
27257 TTE_SW0 = 0 ,
27258 TTE_RSVD1 = 0 ,
27259 TTE_Size = 1 ,
27260 /* DTTE_TAG_DATA = 0000780000fc15b6 8000006d20f40041 */
27261 end_label = Thr6_User_Data_4v202_data_end ,
27262 compressimage ,
27263 }
27264.data
27265.global Thr6_User_Data_4v202_data_begin
27266Thr6_User_Data_4v202_data_begin:
27267 .xword 0x780000150000
27268 .xword 0x77b00003a000
27269 .xword 0x77b00014c000
27270 .xword 0x780000a50000
27271 .xword 0x77b00014e000
27272 .xword 0x77b0000d6000
27273 .xword 0x780000c90000
27274 .xword 0x77b000078000
27275 .xword 0x790017800000
27276 .xword 0x780000310000
27277 .xword 0x77b00015c000
27278 .xword 0x77b000190000
27279 .xword 0x77b000052000
27280 .xword 0x77b000174000
27281 .xword 0x780000fc0000
27282 .xword 0x780000540000
27283 .xword 0x77b0000da000
27284 .xword 0x7800009d0000
27285 .xword 0x77b0001c6000
27286 .xword 0x79000c400000
27287 .xword 0x77b0001ea000
27288 .xword 0x79002a800000
27289 .xword 0x77b00015e000
27290 .xword 0x780000ac0000
27291 .xword 0x7800008e0000
27292 .xword 0x790018c00000
27293 .xword 0x7800006d0000
27294 .xword 0x77b0000b4000
27295 .xword 0x77b00003e000
27296 .xword 0x7800007b0000
27297 .xword 0x77b0001a2000
27298 .xword 0x77b000100000
27299 .xword 0x77b0000d2000
27300 .xword 0x7800007f0000
27301 .xword 0x790023400000
27302 .xword 0x780000620000
27303 .xword 0x77b000072000
27304 .xword 0x790028800000
27305 .xword 0x780000b70000
27306 .xword 0x77b000196000
27307 .xword 0x79002ec00000
27308 .xword 0x77b000040000
27309 .xword 0x790001800000
27310Thr6_User_Data_4v202_data_end:
27311/*********************************************************************/
27312SECTION .Thr6_User_Data_4v302 DATA_VA=0x780000540000
27313attr_data {
27314 Name = .Thr6_User_Data_4v302 ,
27315 VA = 0x780000540000 ,/* 0x78000054ffc0 */
27316 RA = 0x0120e80000 ,
27317 PA = 0x0120e80000 ,
27318 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
27319 thr6_z_ctx_tsb_2 ,
27320 TTE_V = 1 ,
27321 TTE_NFO = 0 ,
27322 TTE_L = 1 ,
27323 TTE_Soft = 0x190000 ,
27324 TTE_IE = 0 ,
27325 TTE_E = 0 ,
27326 TTE_CP = 0 ,
27327 TTE_CV = 0 ,
27328 TTE_P = 0 ,
27329 TTE_EP = 0 ,
27330 TTE_W = 1 ,
27331 TTE_SW1 = 1 ,
27332 TTE_SW0 = 0 ,
27333 TTE_RSVD1 = 0 ,
27334 TTE_Size = 1 ,
27335 /* DTTE_TAG_DATA = 0000780000540000 8000000120e80041 */
27336 end_label = Thr6_User_Data_4v302_data_end ,
27337 compressimage ,
27338 }
27339.data
27340.global Thr6_User_Data_4v302_data_begin
27341Thr6_User_Data_4v302_data_begin:
27342 .xword 0x780000150000
27343 .xword 0x77b00003a000
27344 .xword 0x77b00014c000
27345 .xword 0x780000a50000
27346 .xword 0x77b00014e000
27347 .xword 0x77b0000d6000
27348 .xword 0x780000c90000
27349 .xword 0x77b000078000
27350 .xword 0x790017800000
27351 .xword 0x780000310000
27352 .xword 0x77b00015c000
27353 .xword 0x77b000190000
27354 .xword 0x77b000052000
27355 .xword 0x77b000174000
27356 .xword 0x780000fc0000
27357 .xword 0x780000540000
27358 .xword 0x77b0000da000
27359 .xword 0x7800009d0000
27360 .xword 0x77b0001c6000
27361 .xword 0x79000c400000
27362 .xword 0x77b0001ea000
27363 .xword 0x79002a800000
27364 .xword 0x77b00015e000
27365 .xword 0x780000ac0000
27366 .xword 0x7800008e0000
27367 .xword 0x790018c00000
27368 .xword 0x7800006d0000
27369 .xword 0x77b0000b4000
27370 .xword 0x77b00003e000
27371 .xword 0x7800007b0000
27372 .xword 0x77b0001a2000
27373 .xword 0x77b000100000
27374 .xword 0x77b0000d2000
27375 .xword 0x7800007f0000
27376 .xword 0x790023400000
27377 .xword 0x780000620000
27378 .xword 0x77b000072000
27379 .xword 0x790028800000
27380 .xword 0x780000b70000
27381 .xword 0x77b000196000
27382 .xword 0x79002ec00000
27383 .xword 0x77b000040000
27384 .xword 0x790001800000
27385Thr6_User_Data_4v302_data_end:
27386/*********************************************************************/
27387SECTION .Thr6_User_Text_4v005 TEXT_VA=0x77b0000da000
27388attr_text {
27389 Name = .Thr6_User_Text_4v005 ,
27390 VA = 0x77b0000da000 ,/* 0x77b0000dbfc0 */
27391 RA = 0x03f01ca000 ,
27392 PA = 0x6ff01ca000 ,
27393 TTE_Context = 0x0713 ,/* TEXT_PRIMARY */
27394 thr6_nz_ctx_tsb_1 ,
27395 TTE_V = 1 ,
27396 TTE_NFO = 0 ,
27397 TTE_L = 0 ,
27398 TTE_Soft = 0x1f0000 ,
27399 TTE_IE = 0 ,
27400 TTE_E = 0 ,
27401 TTE_CP = 1 ,
27402 TTE_CV = 0 ,
27403 TTE_P = 0 ,
27404 TTE_EP = 1 ,
27405 TTE_W = 0 ,
27406 TTE_SW1 = 1 ,
27407 TTE_SW0 = 1 ,
27408 TTE_RSVD1 = 0 ,
27409 TTE_Size = 0 ,
27410 /* ITTE_TAG_DATA = 000077b0000dad7c 8000006ff01ca480 */
27411 end_label = Thr6_User_Text_4v005_text_end ,
27412 compressimage ,
27413 }
27414.text
27415.global Thr6_User_Text_4v005_text_begin
27416Thr6_User_Text_4v005_text_begin:
27417 nop
27418 sub %g1, 1, %g1
27419 brz %g1,Thr6_User_Text_4v005_exit
27420 nop
27421 .word 0x1000000
27422 or %g0, 0x498, %i7
27423 ITLB_TAG_READ
27424 .word 0xe05d6038
27425 .word 0x1000000
27426 or %g0, 0x04b, %i7
27427 LOAD_IDATA_IN
27428 nop
27429 nop
27430 nop
27431 nop
27432 nop
27433 nop
27434 nop
27435 nop
27436 .word 0xfcdc1100
27437 .word 0x1000000
27438 or %g0, 0x076, %i7
27439 LOAD_DDATA_IN
27440 .word 0x1000000
27441 or %g0, 0x4ac, %i7
27442 LOAD_IDATA_ACCESS
27443 ACCESS_ITSB_PTR
27444 .word 0xbe124000
27445 GOTO_SUPERVISOR0
27446 .word 0xbe86a038
27447 .word 0xf4dfd000
27448 .word 0x1000000
27449 or %g0, 0xb0, %i7
27450 ITLB_TAG_READ
27451 .word 0xbe876038
27452 .word 0xd4dfd000
27453 nop
27454 nop
27455 nop
27456 nop
27457 DDEMAP_SCTX
27458 .word 0xbe80a100
27459 .word 0xfadfd000
27460 IDEMAP_ALL_RPAGES
27461 nop
27462 nop
27463 nop
27464 nop
27465 nop
27466 nop
27467 nop
27468 .word 0xc036a63c
27469 .word 0x1000000
27470 or %g0, 0x004, %i7
27471 LOAD_IDATA_IN
27472 .word 0xc07421a0
27473 nop
27474 nop
27475 nop
27476 nop
27477 nop
27478 nop
27479 nop
27480 nop
27481 nop
27482 DDEMAP_NCTX
27483 .word 0xf272a028
27484 .word 0xc07762f8
27485 .word 0x1000000
27486 or %g0, 0x160, %i7
27487 ITLB_TAG_READ
27488thr6_MMU_ASI_BLK_P_333:
27489 .word 0x878020f0
27490 .word 0xc3beaec0
27491 .word 0xce756020
27492 .word 0xc0742b98
27493 .word 0xbe150000
27494 GOTO_SUPERVISOR1
27495 .word 0xd676a098
27496 .word 0xc0776950
27497 .word 0xe05aa090
27498 .word 0xf45ea100
27499 .word 0x1000000
27500 .word 0xbe158000
27501 IDEMAP_PAGE
27502 .word 0xee712018
27503 .word 0xc0712240
27504 .word 0xee742018
27505 .word 0xc02c28e5
27506 TOGGLE_LSU_IM
27507 .word 0xfe4aa778
27508 .word 0x1000000
27509 or %g0, 0x450, %i7
27510 READ_IDATA_ACCESS
27511 .word 0xe45ea018
27512 .word 0xd45c20d0
27513 .word 0x1000000
27514 or %g0, 0x420, %i7
27515 ITLB_TAG_READ
27516 .word 0xbe124000
27517 GOTO_SUPERVISOR0
27518 nop
27519 nop
27520 nop
27521 nop
27522 .word 0x1000000
27523 or %g0, 0x68, %i7
27524 READ_IDATA_ACCESS
27525 .word 0xfc9d9d60
27526 nop
27527 nop
27528 nop
27529 nop
27530 nop
27531 nop
27532 nop
27533 nop
27534 nop
27535 .word 0xe05f6068
27536 .word 0x1000000
27537 or %g0, 0x198, %i7
27538 LOAD_IDATA_ACCESS
27539 nop
27540 nop
27541 nop
27542 nop
27543 nop
27544 nop
27545 .word 0xfe5c2c98
27546 nop
27547 nop
27548 ACCESS_DTSB_PTR
27549 .word 0xfc9e9c40
27550thr6_MMU_ASI_SECONDARY_LITTLE_334:
27551 .word 0x87802089
27552 .word 0xdcbae2a0
27553 .word 0xee712018
27554 .word 0xc076a390
27555 .word 0xc0756410
27556 .word 0xea5ea038
27557 .word 0x1000000
27558 .word 0xbe134000
27559 IDEMAP_RPAGE
27560 nop
27561 .word 0xee5ea018
27562 DO_BRANCH
27563 .word 0x81c0e088
27564 .word 0xbe124000
27565 GOTO_SUPERVISOR0
27566 .word 0xc0776ac0
27567 .word 0xc85920d0
27568 nop
27569 nop
27570 nop
27571 nop
27572 nop
27573 nop
27574 .word 0xbe876148
27575 .word 0xc8dfd000
27576 ACCESS_DTSB_PTR
27577 .word 0xe05aa130
27578 .word 0xe19d5f00
27579 .word 0xfc9e9c40
27580 .word 0x1000000
27581 or %g0, 0x080, %i7
27582 LOAD_IDATA_IN
27583 .word 0x1000000
27584 .word 0xbe15c000
27585 srlx %i7, 8, %i7
27586 andn %i7, 0x1f, %i7
27587 ITLB_PROBE
27588 DDEMAP_ALL
27589 .word 0xbe138000
27590 GOTO_SUPERVISOR1
27591 .word 0xfa5aa038
27592 .word 0xbe150000
27593 GOTO_SUPERVISOR1
27594 nop
27595Thr6_User_Text_4v005_exit:
27596 EXIT_GOOD
27597Thr6_User_Text_4v005_text_end:
27598/*********************************************************************/
27599SECTION .Thr6_User_Text_4v402 TEXT_VA=0x7800009d0000
27600attr_text {
27601 Name = .Thr6_User_Text_4v402 ,
27602 VA = 0x7800009d0000 ,/* 0x7800009dffc0 */
27603 RA = 0x0120090000 ,
27604 PA = 0x0120090000 ,
27605 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
27606 thr6_z_ctx_tsb_2 ,
27607 TTE_V = 1 ,
27608 TTE_NFO = 0 ,
27609 TTE_L = 0 ,
27610 TTE_Soft = 0x0a0000 ,
27611 TTE_IE = 0 ,
27612 TTE_E = 0 ,
27613 TTE_CP = 0 ,
27614 TTE_CV = 0 ,
27615 TTE_P = 1 ,
27616 TTE_EP = 1 ,
27617 TTE_W = 0 ,
27618 TTE_SW1 = 0 ,
27619 TTE_SW0 = 1 ,
27620 TTE_RSVD1 = 0 ,
27621 TTE_Size = 1 ,
27622 /* ITTE_TAG_DATA = 00007800009d0000 8000000120090081 */
27623 end_label = Thr6_User_Text_4v402_text_end ,
27624 compressimage ,
27625 }
27626.text
27627.global Thr6_User_Text_4v402_text_begin
27628Thr6_User_Text_4v402_text_begin:
27629 wrpr 0, %gl
27630 .word 0x1000000
27631 or %g0, 0x0aa, %i7
27632 P_LOAD_DDATA_IN
27633 P_TOGGLE_LSU_IM
27634 P_DDEMAP_ALL
27635 .word 0x1000000
27636 .word 0xbe174000
27637 srlx %i7, 8, %i7
27638 andn %i7, 0x1f, %i7
27639 xor %i7, 0x10, %i7
27640 P_ITLB_PROBE
27641 .word 0x1000000
27642 or %g0, 0x108, %i7
27643 P_READ_DDATA_ACCESS
27644 nop
27645 nop
27646 nop
27647 nop
27648 nop
27649 nop
27650 nop
27651 nop
27652thr6_MMU_ASI_PRIMARY_335:
27653 .word 0x87802080
27654 .word 0xfaf6a090
27655 .word 0x1000000
27656 or %g0, 0x032, %i7
27657 P_LOAD_DDATA_IN
27658thr6_MMU_ASI_AS_IF_USER_PRIMARY_336:
27659 .word 0x87802010
27660 .word 0xcaf2a010
27661 .word 0xfcde9000
27662 .word 0xc876e090
27663 .word 0xc024ae98
27664 .word 0xbe876090
27665 .word 0xf4dfc200
27666 .word 0x1000000
27667 or %g0, 0x4e0, %i7
27668 P_ITLB_TAG_READ
27669 .word 0x1000000
27670 .word 0xbe17c000
27671 P_IDEMAP_RPAGE
27672 P_DDEMAP_SCTX
27673 .word 0xbe82a0d0
27674 .word 0xc8dfd000
27675 .word 0x1000000
27676 or %g0, 0x48, %i7
27677 P_ITLB_TAG_READ
27678thr6_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_337:
27679 .word 0x87802022
27680 .word 0xecbc2930
27681thr6_MMU_ASI_PRIMARY_338:
27682 .word 0x87802080
27683 .word 0xd8f42018
27684 .word 0xfcde8200
27685 P_TOGGLE_LSU_IM
27686 P_DDEMAP_ALL_PAGES
27687 P_TOGGLE_LSU_DM
27688 P_DDEMAP_NCTX
27689 .word 0x1000000
27690 or %g0, 0x598, %i7
27691 P_READ_IDATA_ACCESS
27692 P_DDEMAP_ALL
27693 .word 0xfc9c5c60
27694thr6_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_LITTLE_339:
27695 .word 0x8780202b
27696 .word 0xc8bda710
27697 .word 0xfcdb03a0
27698 .word 0xbe170000
27699 RETURN_FROM_SUPERVISOR1
27700 nop
27701Thr6_User_Text_4v402_exit:
27702 EXIT_GOOD
27703Thr6_User_Text_4v402_text_end:
27704/*********************************************************************/
27705SECTION .Thr6_User_Data_4v103 DATA_VA=0x77b0001c6000
27706attr_data {
27707 Name = .Thr6_User_Data_4v103 ,
27708 VA = 0x77b0001c6000 ,/* 0x77b0001c7fc0 */
27709 RA = 0x03f006e000 ,
27710 PA = 0x6ff006e000 ,
27711 TTE_Context = 0x0713 ,/* DATA_PRIMARY */
27712 thr6_nz_ctx_tsb_1 ,
27713 TTE_V = 1 ,
27714 TTE_NFO = 0 ,
27715 TTE_L = 1 ,
27716 TTE_Soft = 0x030000 ,
27717 TTE_IE = 0 ,
27718 TTE_E = 0 ,
27719 TTE_CP = 0 ,
27720 TTE_CV = 0 ,
27721 TTE_P = 0 ,
27722 TTE_EP = 0 ,
27723 TTE_W = 1 ,
27724 TTE_SW1 = 0 ,
27725 TTE_SW0 = 0 ,
27726 TTE_RSVD1 = 0 ,
27727 TTE_Size = 0 ,
27728 /* DTTE_TAG_DATA = 000077b0001c6d7c 8000006ff006e040 */
27729 end_label = Thr6_User_Data_4v103_data_end ,
27730 compressimage ,
27731 }
27732.data
27733.global Thr6_User_Data_4v103_data_begin
27734Thr6_User_Data_4v103_data_begin:
27735 .xword 0x780000150000
27736 .xword 0x77b00003a000
27737 .xword 0x77b00014c000
27738 .xword 0x780000a50000
27739 .xword 0x77b00014e000
27740 .xword 0x77b0000d6000
27741 .xword 0x780000c90000
27742 .xword 0x77b000078000
27743 .xword 0x790017800000
27744 .xword 0x780000310000
27745 .xword 0x77b00015c000
27746 .xword 0x77b000190000
27747 .xword 0x77b000052000
27748 .xword 0x77b000174000
27749 .xword 0x780000fc0000
27750 .xword 0x780000540000
27751 .xword 0x77b0000da000
27752 .xword 0x7800009d0000
27753 .xword 0x77b0001c6000
27754 .xword 0x79000c400000
27755 .xword 0x77b0001ea000
27756 .xword 0x79002a800000
27757 .xword 0x77b00015e000
27758 .xword 0x780000ac0000
27759 .xword 0x7800008e0000
27760 .xword 0x790018c00000
27761 .xword 0x7800006d0000
27762 .xword 0x77b0000b4000
27763 .xword 0x77b00003e000
27764 .xword 0x7800007b0000
27765 .xword 0x77b0001a2000
27766 .xword 0x77b000100000
27767 .xword 0x77b0000d2000
27768 .xword 0x7800007f0000
27769 .xword 0x790023400000
27770 .xword 0x780000620000
27771 .xword 0x77b000072000
27772 .xword 0x790028800000
27773 .xword 0x780000b70000
27774 .xword 0x77b000196000
27775 .xword 0x79002ec00000
27776 .xword 0x77b000040000
27777 .xword 0x790001800000
27778Thr6_User_Data_4v103_data_end:
27779/*********************************************************************/
27780SECTION .Thr6_User_Data_4v203 DATA_VA=0x79000c400000
27781attr_data {
27782 Name = .Thr6_User_Data_4v203 ,
27783 VA = 0x79000c400000 ,/* 0x79000c7fffc0 */
27784 RA = 0x0146800000 ,
27785 PA = 0x0146800000 ,
27786 TTE_Context = 0x15b6 ,/* DATA_SECONDARY */
27787 thr6_nz_ctx_tsb_3 ,
27788 TTE_V = 1 ,
27789 TTE_NFO = 0 ,
27790 TTE_L = 0 ,
27791 TTE_Soft = 0x150000 ,
27792 TTE_IE = 0 ,
27793 TTE_E = 0 ,
27794 TTE_CP = 0 ,
27795 TTE_CV = 0 ,
27796 TTE_P = 0 ,
27797 TTE_EP = 0 ,
27798 TTE_W = 1 ,
27799 TTE_SW1 = 1 ,
27800 TTE_SW0 = 0 ,
27801 TTE_RSVD1 = 0 ,
27802 TTE_Size = 3 ,
27803 /* DTTE_TAG_DATA = 000079000c4015b6 8000000146800043 */
27804 end_label = Thr6_User_Data_4v203_data_end ,
27805 compressimage ,
27806 }
27807.data
27808.global Thr6_User_Data_4v203_data_begin
27809Thr6_User_Data_4v203_data_begin:
27810 .xword 0x780000150000
27811 .xword 0x77b00003a000
27812 .xword 0x77b00014c000
27813 .xword 0x780000a50000
27814 .xword 0x77b00014e000
27815 .xword 0x77b0000d6000
27816 .xword 0x780000c90000
27817 .xword 0x77b000078000
27818 .xword 0x790017800000
27819 .xword 0x780000310000
27820 .xword 0x77b00015c000
27821 .xword 0x77b000190000
27822 .xword 0x77b000052000
27823 .xword 0x77b000174000
27824 .xword 0x780000fc0000
27825 .xword 0x780000540000
27826 .xword 0x77b0000da000
27827 .xword 0x7800009d0000
27828 .xword 0x77b0001c6000
27829 .xword 0x79000c400000
27830 .xword 0x77b0001ea000
27831 .xword 0x79002a800000
27832 .xword 0x77b00015e000
27833 .xword 0x780000ac0000
27834 .xword 0x7800008e0000
27835 .xword 0x790018c00000
27836 .xword 0x7800006d0000
27837 .xword 0x77b0000b4000
27838 .xword 0x77b00003e000
27839 .xword 0x7800007b0000
27840 .xword 0x77b0001a2000
27841 .xword 0x77b000100000
27842 .xword 0x77b0000d2000
27843 .xword 0x7800007f0000
27844 .xword 0x790023400000
27845 .xword 0x780000620000
27846 .xword 0x77b000072000
27847 .xword 0x790028800000
27848 .xword 0x780000b70000
27849 .xword 0x77b000196000
27850 .xword 0x79002ec00000
27851 .xword 0x77b000040000
27852 .xword 0x790001800000
27853Thr6_User_Data_4v203_data_end:
27854/*********************************************************************/
27855SECTION .Thr6_User_Data_4v303 DATA_VA=0x77b0001ea000
27856attr_data {
27857 Name = .Thr6_User_Data_4v303 ,
27858 VA = 0x77b0001ea000 ,/* 0x77b0001ebfc0 */
27859 RA = 0x03f00a0000 ,
27860 PA = 0x6ff00a0000 ,
27861 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
27862 thr6_z_ctx_tsb_1 ,
27863 TTE_V = 1 ,
27864 TTE_NFO = 0 ,
27865 TTE_L = 1 ,
27866 TTE_Soft = 0x190000 ,
27867 TTE_IE = 0 ,
27868 TTE_E = 0 ,
27869 TTE_CP = 0 ,
27870 TTE_CV = 0 ,
27871 TTE_P = 0 ,
27872 TTE_EP = 0 ,
27873 TTE_W = 1 ,
27874 TTE_SW1 = 1 ,
27875 TTE_SW0 = 0 ,
27876 TTE_RSVD1 = 0 ,
27877 TTE_Size = 0 ,
27878 /* DTTE_TAG_DATA = 000077b0001ea000 8000006ff00a0040 */
27879 end_label = Thr6_User_Data_4v303_data_end ,
27880 compressimage ,
27881 }
27882.data
27883.global Thr6_User_Data_4v303_data_begin
27884Thr6_User_Data_4v303_data_begin:
27885 .xword 0x780000150000
27886 .xword 0x77b00003a000
27887 .xword 0x77b00014c000
27888 .xword 0x780000a50000
27889 .xword 0x77b00014e000
27890 .xword 0x77b0000d6000
27891 .xword 0x780000c90000
27892 .xword 0x77b000078000
27893 .xword 0x790017800000
27894 .xword 0x780000310000
27895 .xword 0x77b00015c000
27896 .xword 0x77b000190000
27897 .xword 0x77b000052000
27898 .xword 0x77b000174000
27899 .xword 0x780000fc0000
27900 .xword 0x780000540000
27901 .xword 0x77b0000da000
27902 .xword 0x7800009d0000
27903 .xword 0x77b0001c6000
27904 .xword 0x79000c400000
27905 .xword 0x77b0001ea000
27906 .xword 0x79002a800000
27907 .xword 0x77b00015e000
27908 .xword 0x780000ac0000
27909 .xword 0x7800008e0000
27910 .xword 0x790018c00000
27911 .xword 0x7800006d0000
27912 .xword 0x77b0000b4000
27913 .xword 0x77b00003e000
27914 .xword 0x7800007b0000
27915 .xword 0x77b0001a2000
27916 .xword 0x77b000100000
27917 .xword 0x77b0000d2000
27918 .xword 0x7800007f0000
27919 .xword 0x790023400000
27920 .xword 0x780000620000
27921 .xword 0x77b000072000
27922 .xword 0x790028800000
27923 .xword 0x780000b70000
27924 .xword 0x77b000196000
27925 .xword 0x79002ec00000
27926 .xword 0x77b000040000
27927 .xword 0x790001800000
27928Thr6_User_Data_4v303_data_end:
27929/*********************************************************************/
27930SECTION .Thr6_User_Text_4v006 TEXT_VA=0x79002a800000
27931attr_text {
27932 Name = .Thr6_User_Text_4v006 ,
27933 VA = 0x79002a800000 ,/* 0x79002abfffc0 */
27934 RA = 0x014e800000 ,
27935 PA = 0x014e800000 ,
27936 TTE_Context = 0x0713 ,/* TEXT_PRIMARY */
27937 thr6_nz_ctx_tsb_3 ,
27938 TTE_V = 1 ,
27939 TTE_NFO = 0 ,
27940 TTE_L = 0 ,
27941 TTE_Soft = 0x1f0000 ,
27942 TTE_IE = 0 ,
27943 TTE_E = 0 ,
27944 TTE_CP = 1 ,
27945 TTE_CV = 0 ,
27946 TTE_P = 0 ,
27947 TTE_EP = 1 ,
27948 TTE_W = 0 ,
27949 TTE_SW1 = 1 ,
27950 TTE_SW0 = 1 ,
27951 TTE_RSVD1 = 0 ,
27952 TTE_Size = 3 ,
27953 /* ITTE_TAG_DATA = 000079002a800713 800000014e800483 */
27954 end_label = Thr6_User_Text_4v006_text_end ,
27955 compressimage ,
27956 }
27957.text
27958.global Thr6_User_Text_4v006_text_begin
27959Thr6_User_Text_4v006_text_begin:
27960 nop
27961 sub %g1, 1, %g1
27962 brz %g1,Thr6_User_Text_4v006_exit
27963 nop
27964 .word 0xbe82a038
27965 .word 0xfadfd000
27966 .word 0xc02d6158
27967 .word 0xfcdf5000
27968 ACCESS_DTSB_PTR
27969 .word 0xc0776d48
27970 .word 0xea7420e0
27971 .word 0xc070a750
27972 TOGGLE_LSU_IM
27973 .word 0xe67560e8
27974 .word 0xc0356ebe
27975 nop
27976 .word 0x1000000
27977 .word 0xbe11c000
27978 IDEMAP_RPAGE
27979 DO_BRANCH
27980 .word 0x81c1e000
27981 .word 0xbe124000
27982 GOTO_SUPERVISOR0
27983 .word 0xfc9a9c40
27984 .word 0xe872a088
27985 .word 0xc027693c
27986 .word 0x1000000
27987 or %g0, 0x008, %i7
27988 LOAD_DDATA_IN
27989 nop
27990 nop
27991 nop
27992 nop
27993 nop
27994 .word 0xfe4424a8
27995 .word 0xbe150000
27996 GOTO_SUPERVISOR1
27997 .word 0xc0212768
27998 .word 0xbe124000
27999 GOTO_SUPERVISOR0
28000 nop
28001Thr6_User_Text_4v006_exit:
28002 EXIT_GOOD
28003Thr6_User_Text_4v006_text_end:
28004/*********************************************************************/
28005SECTION .Thr6_User_Text_4v403 TEXT_VA=0x77b00015e000
28006attr_text {
28007 Name = .Thr6_User_Text_4v403 ,
28008 VA = 0x77b00015e000 ,/* 0x77b00015ffc0 */
28009 RA = 0x03f01c4000 ,
28010 PA = 0x6ff01c4000 ,
28011 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
28012 thr6_z_ctx_tsb_1 ,
28013 TTE_V = 1 ,
28014 TTE_NFO = 0 ,
28015 TTE_L = 0 ,
28016 TTE_Soft = 0x0a0000 ,
28017 TTE_IE = 0 ,
28018 TTE_E = 0 ,
28019 TTE_CP = 0 ,
28020 TTE_CV = 0 ,
28021 TTE_P = 1 ,
28022 TTE_EP = 1 ,
28023 TTE_W = 0 ,
28024 TTE_SW1 = 0 ,
28025 TTE_SW0 = 1 ,
28026 TTE_RSVD1 = 0 ,
28027 TTE_Size = 0 ,
28028 /* ITTE_TAG_DATA = 000077b00015e000 8000006ff01c4080 */
28029 end_label = Thr6_User_Text_4v403_text_end ,
28030 compressimage ,
28031 }
28032.text
28033.global Thr6_User_Text_4v403_text_begin
28034Thr6_User_Text_4v403_text_begin:
28035 wrpr 0, %gl
28036 .word 0xfa5ee008
28037 .word 0xbe8760f0
28038 .word 0xeadfc200
28039 .word 0xfcdc1000
28040 .word 0xfe44a0bc
28041 P_IDEMAP_ALL_PAGES
28042thr6_MMU_ASI_PRIMARY_340:
28043 .word 0x87802080
28044 .word 0xccf760a0
28045 nop
28046 nop
28047 nop
28048 nop
28049 nop
28050 .word 0xbe8760f0
28051 .word 0xc39fc2c0
28052 .word 0xe05b2100
28053 .word 0xc029a158
28054 .word 0xe45ee0c0
28055 P_DDEMAP_ALL_PAGES
28056 .word 0x1000000
28057 or %g0, 0x0, %i7
28058 P_ITLB_TAG_READ
28059 P_TOGGLE_LSU_DM
28060 P_TOGGLE_LSU_DM
28061thr6_MMU_ASI_BLK_S_341:
28062 .word 0x878020f1
28063 .word 0xc3b961c0
28064 .word 0xfcd90200
28065 .word 0x1000000
28066 or %g0, 0x09f, %i7
28067 P_LOAD_DDATA_IN
28068 .word 0xfc9f5c40
28069 .word 0xbe160000
28070 RETURN_FROM_SUPERVISOR1
28071 nop
28072Thr6_User_Text_4v403_exit:
28073 EXIT_GOOD
28074Thr6_User_Text_4v403_text_end:
28075/*********************************************************************/
28076SECTION .Thr6_User_Data_4v104 DATA_VA=0x780000ac0000
28077attr_data {
28078 Name = .Thr6_User_Data_4v104 ,
28079 VA = 0x780000ac0000 ,/* 0x780000acffc0 */
28080 RA = 0x01208e0000 ,
28081 PA = 0x6d208e0000 ,
28082 TTE_Context = 0x0713 ,/* DATA_PRIMARY */
28083 thr6_nz_ctx_tsb_2 ,
28084 TTE_V = 1 ,
28085 TTE_NFO = 0 ,
28086 TTE_L = 1 ,
28087 TTE_Soft = 0x030000 ,
28088 TTE_IE = 0 ,
28089 TTE_E = 0 ,
28090 TTE_CP = 0 ,
28091 TTE_CV = 0 ,
28092 TTE_P = 0 ,
28093 TTE_EP = 0 ,
28094 TTE_W = 1 ,
28095 TTE_SW1 = 0 ,
28096 TTE_SW0 = 0 ,
28097 TTE_RSVD1 = 0 ,
28098 TTE_Size = 1 ,
28099 /* DTTE_TAG_DATA = 0000780000ac0713 8000006d208e0041 */
28100 end_label = Thr6_User_Data_4v104_data_end ,
28101 compressimage ,
28102 }
28103.data
28104.global Thr6_User_Data_4v104_data_begin
28105Thr6_User_Data_4v104_data_begin:
28106 .xword 0x780000150000
28107 .xword 0x77b00003a000
28108 .xword 0x77b00014c000
28109 .xword 0x780000a50000
28110 .xword 0x77b00014e000
28111 .xword 0x77b0000d6000
28112 .xword 0x780000c90000
28113 .xword 0x77b000078000
28114 .xword 0x790017800000
28115 .xword 0x780000310000
28116 .xword 0x77b00015c000
28117 .xword 0x77b000190000
28118 .xword 0x77b000052000
28119 .xword 0x77b000174000
28120 .xword 0x780000fc0000
28121 .xword 0x780000540000
28122 .xword 0x77b0000da000
28123 .xword 0x7800009d0000
28124 .xword 0x77b0001c6000
28125 .xword 0x79000c400000
28126 .xword 0x77b0001ea000
28127 .xword 0x79002a800000
28128 .xword 0x77b00015e000
28129 .xword 0x780000ac0000
28130 .xword 0x7800008e0000
28131 .xword 0x790018c00000
28132 .xword 0x7800006d0000
28133 .xword 0x77b0000b4000
28134 .xword 0x77b00003e000
28135 .xword 0x7800007b0000
28136 .xword 0x77b0001a2000
28137 .xword 0x77b000100000
28138 .xword 0x77b0000d2000
28139 .xword 0x7800007f0000
28140 .xword 0x790023400000
28141 .xword 0x780000620000
28142 .xword 0x77b000072000
28143 .xword 0x790028800000
28144 .xword 0x780000b70000
28145 .xword 0x77b000196000
28146 .xword 0x79002ec00000
28147 .xword 0x77b000040000
28148 .xword 0x790001800000
28149Thr6_User_Data_4v104_data_end:
28150/*********************************************************************/
28151SECTION .Thr6_User_Data_4v304 DATA_VA=0x7800008e0000
28152attr_data {
28153 Name = .Thr6_User_Data_4v304 ,
28154 VA = 0x7800008e0000 ,/* 0x7800008effc0 */
28155 RA = 0x01207b0000 ,
28156 PA = 0x01207b0000 ,
28157 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
28158 thr6_z_ctx_tsb_2 ,
28159 TTE_V = 1 ,
28160 TTE_NFO = 0 ,
28161 TTE_L = 1 ,
28162 TTE_Soft = 0x190000 ,
28163 TTE_IE = 0 ,
28164 TTE_E = 0 ,
28165 TTE_CP = 0 ,
28166 TTE_CV = 0 ,
28167 TTE_P = 0 ,
28168 TTE_EP = 0 ,
28169 TTE_W = 1 ,
28170 TTE_SW1 = 1 ,
28171 TTE_SW0 = 0 ,
28172 TTE_RSVD1 = 0 ,
28173 TTE_Size = 1 ,
28174 /* DTTE_TAG_DATA = 00007800008e0000 80000001207b0041 */
28175 end_label = Thr6_User_Data_4v304_data_end ,
28176 compressimage ,
28177 }
28178.data
28179.global Thr6_User_Data_4v304_data_begin
28180Thr6_User_Data_4v304_data_begin:
28181 .xword 0x780000150000
28182 .xword 0x77b00003a000
28183 .xword 0x77b00014c000
28184 .xword 0x780000a50000
28185 .xword 0x77b00014e000
28186 .xword 0x77b0000d6000
28187 .xword 0x780000c90000
28188 .xword 0x77b000078000
28189 .xword 0x790017800000
28190 .xword 0x780000310000
28191 .xword 0x77b00015c000
28192 .xword 0x77b000190000
28193 .xword 0x77b000052000
28194 .xword 0x77b000174000
28195 .xword 0x780000fc0000
28196 .xword 0x780000540000
28197 .xword 0x77b0000da000
28198 .xword 0x7800009d0000
28199 .xword 0x77b0001c6000
28200 .xword 0x79000c400000
28201 .xword 0x77b0001ea000
28202 .xword 0x79002a800000
28203 .xword 0x77b00015e000
28204 .xword 0x780000ac0000
28205 .xword 0x7800008e0000
28206 .xword 0x790018c00000
28207 .xword 0x7800006d0000
28208 .xword 0x77b0000b4000
28209 .xword 0x77b00003e000
28210 .xword 0x7800007b0000
28211 .xword 0x77b0001a2000
28212 .xword 0x77b000100000
28213 .xword 0x77b0000d2000
28214 .xword 0x7800007f0000
28215 .xword 0x790023400000
28216 .xword 0x780000620000
28217 .xword 0x77b000072000
28218 .xword 0x790028800000
28219 .xword 0x780000b70000
28220 .xword 0x77b000196000
28221 .xword 0x79002ec00000
28222 .xword 0x77b000040000
28223 .xword 0x790001800000
28224Thr6_User_Data_4v304_data_end:
28225/*********************************************************************/
28226SECTION .Thr6_User_Text_4v007 TEXT_VA=0x790018c00000
28227attr_text {
28228 Name = .Thr6_User_Text_4v007 ,
28229 VA = 0x790018c00000 ,/* 0x790018ffffc0 */
28230 RA = 0x0146c00000 ,
28231 PA = 0x0146c00000 ,
28232 TTE_Context = 0x0713 ,/* TEXT_PRIMARY */
28233 thr6_nz_ctx_tsb_3 ,
28234 TTE_V = 1 ,
28235 TTE_NFO = 0 ,
28236 TTE_L = 0 ,
28237 TTE_Soft = 0x1f0000 ,
28238 TTE_IE = 0 ,
28239 TTE_E = 0 ,
28240 TTE_CP = 1 ,
28241 TTE_CV = 0 ,
28242 TTE_P = 0 ,
28243 TTE_EP = 1 ,
28244 TTE_W = 0 ,
28245 TTE_SW1 = 1 ,
28246 TTE_SW0 = 1 ,
28247 TTE_RSVD1 = 0 ,
28248 TTE_Size = 3 ,
28249 /* ITTE_TAG_DATA = 0000790018c00713 8000000146c00483 */
28250 end_label = Thr6_User_Text_4v007_text_end ,
28251 compressimage ,
28252 }
28253.text
28254.global Thr6_User_Text_4v007_text_begin
28255Thr6_User_Text_4v007_text_begin:
28256 nop
28257 sub %g1, 1, %g1
28258 brz %g1,Thr6_User_Text_4v007_exit
28259 nop
28260 .word 0xfe5c2ed8
28261 .word 0xfc9d9d60
28262 DDEMAP_NCTX
28263 .word 0x1000000
28264 or %g0, 0x04f, %i7
28265 LOAD_DDATA_IN
28266 .word 0xc026a7bc
28267 .word 0xfe542f38
28268 .word 0x1000000
28269 or %g0, 0x681, %i7
28270 LOAD_DDATA_ACCESS
28271 nop
28272 DDEMAP_PCTX
28273 .word 0xfcdd5000
28274 .word 0xc02c2683
28275 .word 0xfe442874
28276 .word 0xee5ea018
28277 .word 0x1000000
28278 or %g0, 0x041, %i7
28279 LOAD_IDATA_IN
28280 .word 0xfe4ea933
28281 .word 0xbe164000
28282 GOTO_SUPERVISOR1
28283 .word 0xfe54210a
28284thr6_MMU_ASI_BLK_COMMIT_P_342:
28285 .word 0x878020e0
28286 .word 0xe3bf6540
28287 .word 0xfcdc1000
28288thr6_MMU_ASI_PRIMARY_LITTLE_343:
28289 .word 0x87802088
28290 .word 0xe2f2a010
28291 .word 0xc87760d0
28292 .word 0xc036af20
28293 .word 0xbe856008
28294 .word 0xe0dfd000
28295 .word 0xfe4aa215
28296 ACCESS_DTSB_PTR
28297 .word 0xc02d668a
28298 .word 0x1000000
28299 or %g0, 0x448, %i7
28300 ITLB_TAG_READ
28301 .word 0xc0256d50
28302 .word 0x1000000
28303 .word 0xbe100000
28304 DDEMAP_RPAGE
28305 ACCESS_ITSB_PTR
28306 .word 0x1000000
28307 or %g0, 0x80, %i7
28308 READ_IDATA_ACCESS
28309 .word 0x1000000
28310 or %g0, 0x270, %i7
28311 READ_DDATA_ACCESS
28312 nop
28313 nop
28314 nop
28315 nop
28316 nop
28317 nop
28318 nop
28319 nop
28320 nop
28321 nop
28322 nop
28323 nop
28324 nop
28325 nop
28326 nop
28327 DO_BRANCH
28328 .word 0x81c4e000
28329 .word 0xbe124000
28330 GOTO_SUPERVISOR0
28331 .word 0xfcda9000
28332 .word 0xbe8760b8
28333 .word 0xe0dfd000
28334 .word 0xbe124000
28335 GOTO_SUPERVISOR0
28336 .word 0x1000000
28337 or %g0, 0x50, %i7
28338 LOAD_IDATA_ACCESS
28339 nop
28340 .word 0x1000000
28341 .word 0xbe16c000
28342 IDEMAP_RPAGE
28343 .word 0x1000000
28344 .word 0xbe110000
28345 DDEMAP_PAGE
28346 .word 0xc02c2d05
28347 nop
28348 nop
28349 nop
28350 nop
28351 nop
28352 nop
28353thr6_MMU_ASI_PRIMARY_344:
28354 .word 0x87802080
28355 .word 0xfaf42130
28356 .word 0xc036a26e
28357 nop
28358 nop
28359 nop
28360 nop
28361 .word 0x1000000
28362 or %g0, 0x7c0, %i7
28363 READ_DDATA_ACCESS
28364 .word 0xe05aa090
28365 .word 0x1000000
28366 .word 0xbe130000
28367 DDEMAP_PAGE
28368 .word 0x1000000
28369 or %g0, 0x490, %i7
28370 DTLB_TAG_READ
28371 DDEMAP_ALL_RPAGES
28372thr6_MMU_ASI_BLK_COMMIT_S_345:
28373 .word 0x878020e1
28374 .word 0xc1bdac00
28375 ACCESS_DTSB_PTR
28376 DDEMAP_ALL_RPAGES
28377 .word 0xbe138000
28378 GOTO_SUPERVISOR1
28379 nop
28380 nop
28381 nop
28382 nop
28383 nop
28384 nop
28385 nop
28386 nop
28387 nop
28388 .word 0xe67420c8
28389 .word 0xc030a158
28390 .word 0xc45ea038
28391 .word 0xc0742f50
28392 .word 0xc076a360
28393 nop
28394 nop
28395 nop
28396 TOGGLE_LSU_DM
28397 nop
28398 nop
28399 nop
28400 nop
28401 nop
28402 nop
28403 nop
28404 nop
28405 nop
28406 nop
28407 nop
28408 .word 0xfe456bec
28409 nop
28410 nop
28411 nop
28412 nop
28413 nop
28414 nop
28415 .word 0x1000000
28416 or %g0, 0x055, %i7
28417 LOAD_DDATA_IN
28418 nop
28419 nop
28420 nop
28421 nop
28422 .word 0xbe8560b8
28423 .word 0xeadfd000
28424 nop
28425 .word 0x1000000
28426 or %g0, 0x5a8, %i7
28427 ITLB_TAG_READ
28428 .word 0xea72a038
28429 .word 0xc072a678
28430 .word 0xfcdf5000
28431 .word 0xbe164000
28432 GOTO_SUPERVISOR1
28433 .word 0xd272a000
28434 .word 0xc032a438
28435 .word 0xbe124000
28436 GOTO_SUPERVISOR0
28437 nop
28438Thr6_User_Text_4v007_exit:
28439 EXIT_GOOD
28440Thr6_User_Text_4v007_text_end:
28441/*********************************************************************/
28442SECTION .Thr6_User_Data_4v105 DATA_VA=0x7800006d0000
28443attr_data {
28444 Name = .Thr6_User_Data_4v105 ,
28445 VA = 0x7800006d0000 ,/* 0x7800006dffc0 */
28446 RA = 0x01205d0000 ,
28447 PA = 0x6d205d0000 ,
28448 TTE_Context = 0x0713 ,/* DATA_PRIMARY */
28449 thr6_nz_ctx_tsb_2 ,
28450 TTE_V = 1 ,
28451 TTE_NFO = 0 ,
28452 TTE_L = 1 ,
28453 TTE_Soft = 0x030000 ,
28454 TTE_IE = 0 ,
28455 TTE_E = 0 ,
28456 TTE_CP = 0 ,
28457 TTE_CV = 0 ,
28458 TTE_P = 0 ,
28459 TTE_EP = 0 ,
28460 TTE_W = 1 ,
28461 TTE_SW1 = 0 ,
28462 TTE_SW0 = 0 ,
28463 TTE_RSVD1 = 0 ,
28464 TTE_Size = 1 ,
28465 /* DTTE_TAG_DATA = 00007800006d0713 8000006d205d0041 */
28466 end_label = Thr6_User_Data_4v105_data_end ,
28467 compressimage ,
28468 }
28469.data
28470.global Thr6_User_Data_4v105_data_begin
28471Thr6_User_Data_4v105_data_begin:
28472 .xword 0x780000150000
28473 .xword 0x77b00003a000
28474 .xword 0x77b00014c000
28475 .xword 0x780000a50000
28476 .xword 0x77b00014e000
28477 .xword 0x77b0000d6000
28478 .xword 0x780000c90000
28479 .xword 0x77b000078000
28480 .xword 0x790017800000
28481 .xword 0x780000310000
28482 .xword 0x77b00015c000
28483 .xword 0x77b000190000
28484 .xword 0x77b000052000
28485 .xword 0x77b000174000
28486 .xword 0x780000fc0000
28487 .xword 0x780000540000
28488 .xword 0x77b0000da000
28489 .xword 0x7800009d0000
28490 .xword 0x77b0001c6000
28491 .xword 0x79000c400000
28492 .xword 0x77b0001ea000
28493 .xword 0x79002a800000
28494 .xword 0x77b00015e000
28495 .xword 0x780000ac0000
28496 .xword 0x7800008e0000
28497 .xword 0x790018c00000
28498 .xword 0x7800006d0000
28499 .xword 0x77b0000b4000
28500 .xword 0x77b00003e000
28501 .xword 0x7800007b0000
28502 .xword 0x77b0001a2000
28503 .xword 0x77b000100000
28504 .xword 0x77b0000d2000
28505 .xword 0x7800007f0000
28506 .xword 0x790023400000
28507 .xword 0x780000620000
28508 .xword 0x77b000072000
28509 .xword 0x790028800000
28510 .xword 0x780000b70000
28511 .xword 0x77b000196000
28512 .xword 0x79002ec00000
28513 .xword 0x77b000040000
28514 .xword 0x790001800000
28515Thr6_User_Data_4v105_data_end:
28516/*********************************************************************/
28517SECTION .Thr6_User_Text_4v008 TEXT_VA=0x77b0000b4000
28518attr_text {
28519 Name = .Thr6_User_Text_4v008 ,
28520 VA = 0x77b0000b4000 ,/* 0x77b0000b5fc0 */
28521 RA = 0x03f006a000 ,
28522 PA = 0x6ff006a000 ,
28523 TTE_Context = 0x0713 ,/* TEXT_PRIMARY */
28524 thr6_nz_ctx_tsb_1 ,
28525 TTE_V = 1 ,
28526 TTE_NFO = 0 ,
28527 TTE_L = 0 ,
28528 TTE_Soft = 0x1f0000 ,
28529 TTE_IE = 0 ,
28530 TTE_E = 0 ,
28531 TTE_CP = 1 ,
28532 TTE_CV = 0 ,
28533 TTE_P = 0 ,
28534 TTE_EP = 1 ,
28535 TTE_W = 0 ,
28536 TTE_SW1 = 1 ,
28537 TTE_SW0 = 1 ,
28538 TTE_RSVD1 = 0 ,
28539 TTE_Size = 0 ,
28540 /* ITTE_TAG_DATA = 000077b0000b4d7c 8000006ff006a480 */
28541 end_label = Thr6_User_Text_4v008_text_end ,
28542 compressimage ,
28543 }
28544.text
28545.global Thr6_User_Text_4v008_text_begin
28546Thr6_User_Text_4v008_text_begin:
28547 nop
28548 sub %g1, 1, %g1
28549 brz %g1,Thr6_User_Text_4v008_exit
28550 nop
28551 ACCESS_DTSB_PTR
28552 .word 0xe05ea120
28553 DO_BRANCH
28554 .word 0x81c62000
28555 .word 0xbe13c000
28556 GOTO_SUPERVISOR0
28557 IDEMAP_ALL_PAGES
28558 nop
28559 nop
28560 nop
28561 nop
28562 nop
28563 nop
28564 nop
28565 IDEMAP_PCTX
28566 .word 0xfcda9000
28567 .word 0xbe86a128
28568 .word 0xe0dfd000
28569 TOGGLE_LSU_DM
28570 ACCESS_DTSB_PTR
28571 .word 0x1000000
28572 .word 0xbe128000
28573 IDEMAP_PAGE
28574 .word 0x1000000
28575 or %g0, 0x07f, %i7
28576 LOAD_IDATA_IN
28577 .word 0x1000000
28578 or %g0, 0x580, %i7
28579 ITLB_TAG_READ
28580 DDEMAP_PCTX
28581 .word 0x1000000
28582 or %g0, 0x188, %i7
28583 ITLB_TAG_READ
28584 DDEMAP_NCTX
28585 DDEMAP_ALL
28586 .word 0x1000000
28587 or %g0, 0x03c, %i7
28588 LOAD_DDATA_IN
28589 DDEMAP_NCTX
28590 .word 0xbe124000
28591 GOTO_SUPERVISOR0
28592 .word 0xea5ea0b8
28593 .word 0x81c72000
28594 .word 0xbe124000
28595 GOTO_SUPERVISOR0
28596 nop
28597Thr6_User_Text_4v008_exit:
28598 EXIT_GOOD
28599Thr6_User_Text_4v008_text_end:
28600/*********************************************************************/
28601SECTION .Thr6_User_Data_4v106 DATA_VA=0x77b00003e000
28602attr_data {
28603 Name = .Thr6_User_Data_4v106 ,
28604 VA = 0x77b00003e000 ,/* 0x77b00003ffc0 */
28605 RA = 0x03f0110000 ,
28606 PA = 0x6ff0110000 ,
28607 TTE_Context = 0x0713 ,/* DATA_PRIMARY */
28608 thr6_nz_ctx_tsb_1 ,
28609 TTE_V = 1 ,
28610 TTE_NFO = 0 ,
28611 TTE_L = 1 ,
28612 TTE_Soft = 0x030000 ,
28613 TTE_IE = 0 ,
28614 TTE_E = 0 ,
28615 TTE_CP = 0 ,
28616 TTE_CV = 0 ,
28617 TTE_P = 0 ,
28618 TTE_EP = 0 ,
28619 TTE_W = 1 ,
28620 TTE_SW1 = 0 ,
28621 TTE_SW0 = 0 ,
28622 TTE_RSVD1 = 0 ,
28623 TTE_Size = 0 ,
28624 /* DTTE_TAG_DATA = 000077b00003ed7c 8000006ff0110040 */
28625 end_label = Thr6_User_Data_4v106_data_end ,
28626 compressimage ,
28627 }
28628.data
28629.global Thr6_User_Data_4v106_data_begin
28630Thr6_User_Data_4v106_data_begin:
28631 .xword 0x780000150000
28632 .xword 0x77b00003a000
28633 .xword 0x77b00014c000
28634 .xword 0x780000a50000
28635 .xword 0x77b00014e000
28636 .xword 0x77b0000d6000
28637 .xword 0x780000c90000
28638 .xword 0x77b000078000
28639 .xword 0x790017800000
28640 .xword 0x780000310000
28641 .xword 0x77b00015c000
28642 .xword 0x77b000190000
28643 .xword 0x77b000052000
28644 .xword 0x77b000174000
28645 .xword 0x780000fc0000
28646 .xword 0x780000540000
28647 .xword 0x77b0000da000
28648 .xword 0x7800009d0000
28649 .xword 0x77b0001c6000
28650 .xword 0x79000c400000
28651 .xword 0x77b0001ea000
28652 .xword 0x79002a800000
28653 .xword 0x77b00015e000
28654 .xword 0x780000ac0000
28655 .xword 0x7800008e0000
28656 .xword 0x790018c00000
28657 .xword 0x7800006d0000
28658 .xword 0x77b0000b4000
28659 .xword 0x77b00003e000
28660 .xword 0x7800007b0000
28661 .xword 0x77b0001a2000
28662 .xword 0x77b000100000
28663 .xword 0x77b0000d2000
28664 .xword 0x7800007f0000
28665 .xword 0x790023400000
28666 .xword 0x780000620000
28667 .xword 0x77b000072000
28668 .xword 0x790028800000
28669 .xword 0x780000b70000
28670 .xword 0x77b000196000
28671 .xword 0x79002ec00000
28672 .xword 0x77b000040000
28673 .xword 0x790001800000
28674Thr6_User_Data_4v106_data_end:
28675/*********************************************************************/
28676SECTION .Thr6_User_Text_4v009 TEXT_VA=0x7800007b0000
28677attr_text {
28678 Name = .Thr6_User_Text_4v009 ,
28679 VA = 0x7800007b0000 ,/* 0x7800007bffc0 */
28680 RA = 0x01205b0000 ,
28681 PA = 0x6d205b0000 ,
28682 TTE_Context = 0x0713 ,/* TEXT_PRIMARY */
28683 thr6_nz_ctx_tsb_2 ,
28684 TTE_V = 1 ,
28685 TTE_NFO = 0 ,
28686 TTE_L = 0 ,
28687 TTE_Soft = 0x1f0000 ,
28688 TTE_IE = 0 ,
28689 TTE_E = 0 ,
28690 TTE_CP = 1 ,
28691 TTE_CV = 0 ,
28692 TTE_P = 0 ,
28693 TTE_EP = 1 ,
28694 TTE_W = 0 ,
28695 TTE_SW1 = 1 ,
28696 TTE_SW0 = 1 ,
28697 TTE_RSVD1 = 0 ,
28698 TTE_Size = 1 ,
28699 /* ITTE_TAG_DATA = 00007800007b0713 8000006d205b0481 */
28700 end_label = Thr6_User_Text_4v009_text_end ,
28701 compressimage ,
28702 }
28703.text
28704.global Thr6_User_Text_4v009_text_begin
28705Thr6_User_Text_4v009_text_begin:
28706 nop
28707 sub %g1, 1, %g1
28708 brz %g1,Thr6_User_Text_4v009_exit
28709 nop
28710 .word 0x1000000
28711 or %g0, 0x33, %i7
28712 LOAD_IDATA_ACCESS
28713 DDEMAP_PCTX
28714 .word 0xde72a080
28715 .word 0xc0742390
28716 .word 0xc02ea158
28717 .word 0xfe442c70
28718 nop
28719 nop
28720 nop
28721 nop
28722 nop
28723 nop
28724 .word 0xfe5564ac
28725 .word 0xc85ea068
28726 .word 0x1000000
28727 .word 0xbe110000
28728 srlx %i7, 8, %i7
28729 andn %i7, 0x1f, %i7
28730 ITLB_PROBE
28731 nop
28732 nop
28733 nop
28734 DDEMAP_NCTX
28735 ACCESS_ITSB_PTR
28736 IDEMAP_NCTX
28737 DDEMAP_SCTX
28738 .word 0x1000000
28739 or %g0, 0x07c, %i7
28740 LOAD_IDATA_IN
28741 .word 0x1000000
28742 or %g0, 0x08e, %i7
28743 LOAD_DDATA_IN
28744 .word 0xd45f6090
28745 DDEMAP_SCTX
28746 .word 0x1000000
28747 or %g0, 0x728, %i7
28748 READ_DDATA_ACCESS
28749 DO_BRANCH
28750 .word 0x81c4e000
28751 .word 0xbe124000
28752 GOTO_SUPERVISOR0
28753 .word 0xfe556ac0
28754 TOGGLE_LSU_IM
28755 DDEMAP_PCTX
28756 .word 0xfc995d60
28757 TOGGLE_LSU_DM
28758 nop
28759 nop
28760 nop
28761 nop
28762 nop
28763 nop
28764 .word 0xbe120000
28765 GOTO_SUPERVISOR1
28766 .word 0xec5aa070
28767 .word 0xc036a2b8
28768 nop
28769 nop
28770 nop
28771 nop
28772 nop
28773 nop
28774 nop
28775 nop
28776 nop
28777 nop
28778 nop
28779 nop
28780 nop
28781 nop
28782 nop
28783 nop
28784 nop
28785 nop
28786 nop
28787 nop
28788 nop
28789 nop
28790 nop
28791 nop
28792 nop
28793 .word 0xe6742050
28794 .word 0xc02126dc
28795 nop
28796 nop
28797 nop
28798 nop
28799 nop
28800 nop
28801 nop
28802 .word 0x1000000
28803 .word 0xbe100000
28804 DDEMAP_RPAGE
28805 .word 0x1000000
28806 or %g0, 0xc8, %i7
28807 READ_DDATA_ACCESS
28808 .word 0xfe5761e8
28809 .word 0x1000000
28810 or %g0, 0x0b4, %i7
28811 LOAD_DDATA_IN
28812 .word 0x1000000
28813 or %g0, 0x18, %i7
28814 LOAD_IDATA_ACCESS
28815 .word 0xc85d6090
28816 .word 0x1000000
28817 or %g0, 0x069, %i7
28818 LOAD_DDATA_IN
28819 ACCESS_DTSB_PTR
28820 .word 0x1000000
28821 or %g0, 0x598, %i7
28822 READ_IDATA_ACCESS
28823 .word 0x1000000
28824 or %g0, 0x498, %i7
28825 READ_IDATA_ACCESS
28826 .word 0xbe164000
28827 GOTO_SUPERVISOR1
28828 .word 0xc02c2685
28829 .word 0xf6776018
28830 .word 0xc072a610
28831 nop
28832 nop
28833 nop
28834 nop
28835 nop
28836 nop
28837 .word 0xea5d6068
28838 .word 0xe19c5e20
28839 DO_BRANCH
28840 .word 0x81c0e088
28841 .word 0xbe124000
28842 GOTO_SUPERVISOR0
28843 .word 0xc0376514
28844 .word 0xbe138000
28845 GOTO_SUPERVISOR1
28846 nop
28847Thr6_User_Text_4v009_exit:
28848 EXIT_GOOD
28849Thr6_User_Text_4v009_text_end:
28850/*********************************************************************/
28851SECTION .Thr6_User_Data_4v107 DATA_VA=0x77b0001a2000
28852attr_data {
28853 Name = .Thr6_User_Data_4v107 ,
28854 VA = 0x77b0001a2000 ,/* 0x77b0001a3fc0 */
28855 RA = 0x03f0010000 ,
28856 PA = 0x6ff0010000 ,
28857 TTE_Context = 0x0713 ,/* DATA_PRIMARY */
28858 thr6_nz_ctx_tsb_1 ,
28859 TTE_V = 1 ,
28860 TTE_NFO = 0 ,
28861 TTE_L = 1 ,
28862 TTE_Soft = 0x030000 ,
28863 TTE_IE = 0 ,
28864 TTE_E = 0 ,
28865 TTE_CP = 0 ,
28866 TTE_CV = 0 ,
28867 TTE_P = 0 ,
28868 TTE_EP = 0 ,
28869 TTE_W = 1 ,
28870 TTE_SW1 = 0 ,
28871 TTE_SW0 = 0 ,
28872 TTE_RSVD1 = 0 ,
28873 TTE_Size = 0 ,
28874 /* DTTE_TAG_DATA = 000077b0001a2d7c 8000006ff0010040 */
28875 end_label = Thr6_User_Data_4v107_data_end ,
28876 compressimage ,
28877 }
28878.data
28879.global Thr6_User_Data_4v107_data_begin
28880Thr6_User_Data_4v107_data_begin:
28881 .xword 0x780000150000
28882 .xword 0x77b00003a000
28883 .xword 0x77b00014c000
28884 .xword 0x780000a50000
28885 .xword 0x77b00014e000
28886 .xword 0x77b0000d6000
28887 .xword 0x780000c90000
28888 .xword 0x77b000078000
28889 .xword 0x790017800000
28890 .xword 0x780000310000
28891 .xword 0x77b00015c000
28892 .xword 0x77b000190000
28893 .xword 0x77b000052000
28894 .xword 0x77b000174000
28895 .xword 0x780000fc0000
28896 .xword 0x780000540000
28897 .xword 0x77b0000da000
28898 .xword 0x7800009d0000
28899 .xword 0x77b0001c6000
28900 .xword 0x79000c400000
28901 .xword 0x77b0001ea000
28902 .xword 0x79002a800000
28903 .xword 0x77b00015e000
28904 .xword 0x780000ac0000
28905 .xword 0x7800008e0000
28906 .xword 0x790018c00000
28907 .xword 0x7800006d0000
28908 .xword 0x77b0000b4000
28909 .xword 0x77b00003e000
28910 .xword 0x7800007b0000
28911 .xword 0x77b0001a2000
28912 .xword 0x77b000100000
28913 .xword 0x77b0000d2000
28914 .xword 0x7800007f0000
28915 .xword 0x790023400000
28916 .xword 0x780000620000
28917 .xword 0x77b000072000
28918 .xword 0x790028800000
28919 .xword 0x780000b70000
28920 .xword 0x77b000196000
28921 .xword 0x79002ec00000
28922 .xword 0x77b000040000
28923 .xword 0x790001800000
28924Thr6_User_Data_4v107_data_end:
28925/*********************************************************************/
28926SECTION .Thr6_User_Text_4v00a TEXT_VA=0x77b000100000
28927attr_text {
28928 Name = .Thr6_User_Text_4v00a ,
28929 VA = 0x77b000100000 ,/* 0x77b000101fc0 */
28930 RA = 0x03f016c000 ,
28931 PA = 0x6ff016c000 ,
28932 TTE_Context = 0x0713 ,/* TEXT_PRIMARY */
28933 thr6_nz_ctx_tsb_1 ,
28934 TTE_V = 1 ,
28935 TTE_NFO = 0 ,
28936 TTE_L = 0 ,
28937 TTE_Soft = 0x1f0000 ,
28938 TTE_IE = 0 ,
28939 TTE_E = 0 ,
28940 TTE_CP = 1 ,
28941 TTE_CV = 0 ,
28942 TTE_P = 0 ,
28943 TTE_EP = 1 ,
28944 TTE_W = 0 ,
28945 TTE_SW1 = 1 ,
28946 TTE_SW0 = 1 ,
28947 TTE_RSVD1 = 0 ,
28948 TTE_Size = 0 ,
28949 /* ITTE_TAG_DATA = 000077b000100d7c 8000006ff016c480 */
28950 end_label = Thr6_User_Text_4v00a_text_end ,
28951 compressimage ,
28952 }
28953.text
28954.global Thr6_User_Text_4v00a_text_begin
28955Thr6_User_Text_4v00a_text_begin:
28956 nop
28957 sub %g1, 1, %g1
28958 brz %g1,Thr6_User_Text_4v00a_exit
28959 nop
28960 .word 0xc0356c70
28961 .word 0xe19c1f00
28962 .word 0xc0242718
28963 DDEMAP_ALL_RPAGES
28964 TOGGLE_LSU_DM
28965 .word 0xfe58a6d8
28966thr6_MMU_ASI_PRIMARY_346:
28967 .word 0x87802080
28968 .word 0xf2f76028
28969 ACCESS_DTSB_PTR
28970 .word 0x1000000
28971 or %g0, 0x168, %i7
28972 READ_DDATA_ACCESS
28973 .word 0xfe5d6468
28974 .word 0xd85c2018
28975 nop
28976 nop
28977 .word 0xca756010
28978 .word 0xc07768b8
28979 .word 0x1000000
28980 or %g0, 0x208, %i7
28981 READ_DDATA_ACCESS
28982 .word 0xfe5ea7e0
28983 DO_BRANCH
28984 .word 0x81c62000
28985 .word 0xbe13c000
28986 GOTO_SUPERVISOR0
28987 .word 0xc0742b50
28988 nop
28989 nop
28990 .word 0xfa5f60e0
28991 .word 0xc072a3e8
28992 .word 0xd272a0d8
28993 .word 0xc0742158
28994 TOGGLE_LSU_DM
28995 .word 0x1000000
28996 .word 0xbe128000
28997 srlx %i7, 8, %i7
28998 andn %i7, 0x1f, %i7
28999 xor %i7, 0x10, %i7
29000 ITLB_PROBE
29001 .word 0xf6756018
29002 .word 0xc072ae70
29003thr6_MMU_ASI_PRIMARY_347:
29004 .word 0x87802080
29005 .word 0xeaf2a110
29006 .word 0xfa5ea0f0
29007 .word 0x1000000
29008 or %g0, 0x710, %i7
29009 READ_DDATA_ACCESS
29010 .word 0x1000000
29011 .word 0xbe10c000
29012 IDEMAP_RPAGE
29013 .word 0xfe4aa8ea
29014 nop
29015 nop
29016 nop
29017 nop
29018 nop
29019 nop
29020 nop
29021 nop
29022 nop
29023 DO_BRANCH
29024 .word 0x81c26000
29025 .word 0xbe124000
29026 GOTO_SUPERVISOR0
29027 .word 0xc0742c78
29028 .word 0xbe120000
29029 GOTO_SUPERVISOR1
29030 nop
29031Thr6_User_Text_4v00a_exit:
29032 EXIT_GOOD
29033Thr6_User_Text_4v00a_text_end:
29034/*********************************************************************/
29035SECTION .Thr6_User_Data_4v108 DATA_VA=0x77b0000d2000
29036attr_data {
29037 Name = .Thr6_User_Data_4v108 ,
29038 VA = 0x77b0000d2000 ,/* 0x77b0000d3fc0 */
29039 RA = 0x03f01e4000 ,
29040 PA = 0x6ff01e4000 ,
29041 TTE_Context = 0x0713 ,/* DATA_PRIMARY */
29042 thr6_nz_ctx_tsb_1 ,
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 = 0 ,
29058 /* DTTE_TAG_DATA = 000077b0000d2d7c 8000006ff01e4040 */
29059 end_label = Thr6_User_Data_4v108_data_end ,
29060 compressimage ,
29061 }
29062.data
29063.global Thr6_User_Data_4v108_data_begin
29064Thr6_User_Data_4v108_data_begin:
29065 .xword 0x780000150000
29066 .xword 0x77b00003a000
29067 .xword 0x77b00014c000
29068 .xword 0x780000a50000
29069 .xword 0x77b00014e000
29070 .xword 0x77b0000d6000
29071 .xword 0x780000c90000
29072 .xword 0x77b000078000
29073 .xword 0x790017800000
29074 .xword 0x780000310000
29075 .xword 0x77b00015c000
29076 .xword 0x77b000190000
29077 .xword 0x77b000052000
29078 .xword 0x77b000174000
29079 .xword 0x780000fc0000
29080 .xword 0x780000540000
29081 .xword 0x77b0000da000
29082 .xword 0x7800009d0000
29083 .xword 0x77b0001c6000
29084 .xword 0x79000c400000
29085 .xword 0x77b0001ea000
29086 .xword 0x79002a800000
29087 .xword 0x77b00015e000
29088 .xword 0x780000ac0000
29089 .xword 0x7800008e0000
29090 .xword 0x790018c00000
29091 .xword 0x7800006d0000
29092 .xword 0x77b0000b4000
29093 .xword 0x77b00003e000
29094 .xword 0x7800007b0000
29095 .xword 0x77b0001a2000
29096 .xword 0x77b000100000
29097 .xword 0x77b0000d2000
29098 .xword 0x7800007f0000
29099 .xword 0x790023400000
29100 .xword 0x780000620000
29101 .xword 0x77b000072000
29102 .xword 0x790028800000
29103 .xword 0x780000b70000
29104 .xword 0x77b000196000
29105 .xword 0x79002ec00000
29106 .xword 0x77b000040000
29107 .xword 0x790001800000
29108Thr6_User_Data_4v108_data_end:
29109/*********************************************************************/
29110SECTION .Thr6_User_Text_4v00b TEXT_VA=0x7800007f0000
29111attr_text {
29112 Name = .Thr6_User_Text_4v00b ,
29113 VA = 0x7800007f0000 ,/* 0x7800007fffc0 */
29114 RA = 0x0120870000 ,
29115 PA = 0x6d20870000 ,
29116 TTE_Context = 0x0713 ,/* 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 = 00007800007f0713 8000006d20870481 */
29134 end_label = Thr6_User_Text_4v00b_text_end ,
29135 compressimage ,
29136 }
29137.text
29138.global Thr6_User_Text_4v00b_text_begin
29139Thr6_User_Text_4v00b_text_begin:
29140 nop
29141 sub %g1, 1, %g1
29142 brz %g1,Thr6_User_Text_4v00b_exit
29143 nop
29144 TOGGLE_LSU_DM
29145 IDEMAP_ALL_RPAGES
29146 .word 0xda76a0e8
29147 .word 0xc022a220
29148 .word 0xbe124000
29149 GOTO_SUPERVISOR0
29150 .word 0xc02c2f19
29151 .word 0xf0776000
29152 .word 0xc0776f18
29153 nop
29154thr6_MMU_ASI_PRIMARY_348:
29155 .word 0x87802080
29156 .word 0xd8f56078
29157 TOGGLE_LSU_DM
29158 .word 0xbe876090
29159 .word 0xeadfd000
29160 DO_BRANCH
29161 .word 0x81c36000
29162 .word 0xbe124000
29163 GOTO_SUPERVISOR0
29164 .word 0xfe5c20f0
29165thr6_MMU_ASI_BLK_SL_349:
29166 .word 0x878020f9
29167 .word 0xe3bc6840
29168 .word 0x1000000
29169 or %g0, 0x01b, %i7
29170 LOAD_DDATA_IN
29171 TOGGLE_LSU_IM
29172 .word 0xc85aa140
29173 nop
29174 nop
29175 nop
29176 nop
29177 .word 0xfe52a1a2
29178 IDEMAP_ALL_PAGES
29179 nop
29180 nop
29181 nop
29182 nop
29183 nop
29184 nop
29185 nop
29186 nop
29187 nop
29188 .word 0x1000000
29189 or %g0, 0x643, %i7
29190 LOAD_DDATA_ACCESS
29191thr6_MMU_ASI_PRIMARY_350:
29192 .word 0x87802080
29193 .word 0xe4f56018
29194thr6_MMU_ASI_PRIMARY_351:
29195 .word 0x87802080
29196 .word 0xc8f56090
29197 ACCESS_DTSB_PTR
29198 nop
29199 nop
29200 nop
29201 nop
29202 nop
29203 .word 0x1000000
29204 or %g0, 0x041, %i7
29205 LOAD_DDATA_IN
29206 .word 0xec72a010
29207 .word 0xc0756c28
29208 DO_BRANCH
29209 .word 0x81c4e000
29210 .word 0xbe124000
29211 GOTO_SUPERVISOR0
29212 .word 0xbe856008
29213 .word 0xf4dfd000
29214 .word 0xbe124000
29215 GOTO_SUPERVISOR0
29216 .word 0xfe5560a6
29217 DDEMAP_ALL_PAGES
29218 .word 0xfe42a934
29219 .word 0x1000000
29220 or %g0, 0x1e8, %i7
29221 READ_IDATA_ACCESS
29222 DDEMAP_ALL_RPAGES
29223thr6_MMU_ASI_PRIMARY_352:
29224 .word 0x87802080
29225 .word 0xf4f6a118
29226 .word 0xda742000
29227 .word 0xc032a9c6
29228 nop
29229 nop
29230 nop
29231thr6_MMU_ASI_BLK_P_353:
29232 .word 0x878020f0
29233 .word 0xc3bd6e40
29234 .word 0x1000000
29235 or %g0, 0x13b, %i7
29236 LOAD_IDATA_ACCESS
29237 .word 0xbe164000
29238 GOTO_SUPERVISOR1
29239 .word 0xea5c20d0
29240 .word 0xbe138000
29241 GOTO_SUPERVISOR1
29242 nop
29243Thr6_User_Text_4v00b_exit:
29244 EXIT_GOOD
29245Thr6_User_Text_4v00b_text_end:
29246/*********************************************************************/
29247SECTION .Thr6_User_Data_4v109 DATA_VA=0x790023400000
29248attr_data {
29249 Name = .Thr6_User_Data_4v109 ,
29250 VA = 0x790023400000 ,/* 0x7900237fffc0 */
29251 RA = 0x0148c00000 ,
29252 PA = 0x0148c00000 ,
29253 TTE_Context = 0x0713 ,/* DATA_PRIMARY */
29254 thr6_nz_ctx_tsb_3 ,
29255 TTE_V = 1 ,
29256 TTE_NFO = 0 ,
29257 TTE_L = 1 ,
29258 TTE_Soft = 0x030000 ,
29259 TTE_IE = 0 ,
29260 TTE_E = 0 ,
29261 TTE_CP = 0 ,
29262 TTE_CV = 0 ,
29263 TTE_P = 0 ,
29264 TTE_EP = 0 ,
29265 TTE_W = 1 ,
29266 TTE_SW1 = 0 ,
29267 TTE_SW0 = 0 ,
29268 TTE_RSVD1 = 0 ,
29269 TTE_Size = 3 ,
29270 /* DTTE_TAG_DATA = 0000790023400713 8000000148c00043 */
29271 end_label = Thr6_User_Data_4v109_data_end ,
29272 compressimage ,
29273 }
29274.data
29275.global Thr6_User_Data_4v109_data_begin
29276Thr6_User_Data_4v109_data_begin:
29277 .xword 0x780000150000
29278 .xword 0x77b00003a000
29279 .xword 0x77b00014c000
29280 .xword 0x780000a50000
29281 .xword 0x77b00014e000
29282 .xword 0x77b0000d6000
29283 .xword 0x780000c90000
29284 .xword 0x77b000078000
29285 .xword 0x790017800000
29286 .xword 0x780000310000
29287 .xword 0x77b00015c000
29288 .xword 0x77b000190000
29289 .xword 0x77b000052000
29290 .xword 0x77b000174000
29291 .xword 0x780000fc0000
29292 .xword 0x780000540000
29293 .xword 0x77b0000da000
29294 .xword 0x7800009d0000
29295 .xword 0x77b0001c6000
29296 .xword 0x79000c400000
29297 .xword 0x77b0001ea000
29298 .xword 0x79002a800000
29299 .xword 0x77b00015e000
29300 .xword 0x780000ac0000
29301 .xword 0x7800008e0000
29302 .xword 0x790018c00000
29303 .xword 0x7800006d0000
29304 .xword 0x77b0000b4000
29305 .xword 0x77b00003e000
29306 .xword 0x7800007b0000
29307 .xword 0x77b0001a2000
29308 .xword 0x77b000100000
29309 .xword 0x77b0000d2000
29310 .xword 0x7800007f0000
29311 .xword 0x790023400000
29312 .xword 0x780000620000
29313 .xword 0x77b000072000
29314 .xword 0x790028800000
29315 .xword 0x780000b70000
29316 .xword 0x77b000196000
29317 .xword 0x79002ec00000
29318 .xword 0x77b000040000
29319 .xword 0x790001800000
29320Thr6_User_Data_4v109_data_end:
29321/*********************************************************************/
29322SECTION .Thr6_User_Data_4v10a DATA_VA=0x780000620000
29323attr_data {
29324 Name = .Thr6_User_Data_4v10a ,
29325 VA = 0x780000620000 ,/* 0x78000062ffc0 */
29326 RA = 0x0120f50000 ,
29327 PA = 0x6d20f50000 ,
29328 TTE_Context = 0x0713 ,/* DATA_PRIMARY */
29329 thr6_nz_ctx_tsb_2 ,
29330 TTE_V = 1 ,
29331 TTE_NFO = 0 ,
29332 TTE_L = 1 ,
29333 TTE_Soft = 0x030000 ,
29334 TTE_IE = 0 ,
29335 TTE_E = 0 ,
29336 TTE_CP = 0 ,
29337 TTE_CV = 0 ,
29338 TTE_P = 0 ,
29339 TTE_EP = 0 ,
29340 TTE_W = 1 ,
29341 TTE_SW1 = 0 ,
29342 TTE_SW0 = 0 ,
29343 TTE_RSVD1 = 0 ,
29344 TTE_Size = 1 ,
29345 /* DTTE_TAG_DATA = 0000780000620713 8000006d20f50041 */
29346 end_label = Thr6_User_Data_4v10a_data_end ,
29347 compressimage ,
29348 }
29349.data
29350.global Thr6_User_Data_4v10a_data_begin
29351Thr6_User_Data_4v10a_data_begin:
29352 .xword 0x780000150000
29353 .xword 0x77b00003a000
29354 .xword 0x77b00014c000
29355 .xword 0x780000a50000
29356 .xword 0x77b00014e000
29357 .xword 0x77b0000d6000
29358 .xword 0x780000c90000
29359 .xword 0x77b000078000
29360 .xword 0x790017800000
29361 .xword 0x780000310000
29362 .xword 0x77b00015c000
29363 .xword 0x77b000190000
29364 .xword 0x77b000052000
29365 .xword 0x77b000174000
29366 .xword 0x780000fc0000
29367 .xword 0x780000540000
29368 .xword 0x77b0000da000
29369 .xword 0x7800009d0000
29370 .xword 0x77b0001c6000
29371 .xword 0x79000c400000
29372 .xword 0x77b0001ea000
29373 .xword 0x79002a800000
29374 .xword 0x77b00015e000
29375 .xword 0x780000ac0000
29376 .xword 0x7800008e0000
29377 .xword 0x790018c00000
29378 .xword 0x7800006d0000
29379 .xword 0x77b0000b4000
29380 .xword 0x77b00003e000
29381 .xword 0x7800007b0000
29382 .xword 0x77b0001a2000
29383 .xword 0x77b000100000
29384 .xword 0x77b0000d2000
29385 .xword 0x7800007f0000
29386 .xword 0x790023400000
29387 .xword 0x780000620000
29388 .xword 0x77b000072000
29389 .xword 0x790028800000
29390 .xword 0x780000b70000
29391 .xword 0x77b000196000
29392 .xword 0x79002ec00000
29393 .xword 0x77b000040000
29394 .xword 0x790001800000
29395Thr6_User_Data_4v10a_data_end:
29396/*********************************************************************/
29397SECTION .Thr6_User_Data_4v10b DATA_VA=0x77b000072000
29398attr_data {
29399 Name = .Thr6_User_Data_4v10b ,
29400 VA = 0x77b000072000 ,/* 0x77b000073fc0 */
29401 RA = 0x03f0152000 ,
29402 PA = 0x6ff0152000 ,
29403 TTE_Context = 0x0713 ,/* DATA_PRIMARY */
29404 thr6_nz_ctx_tsb_1 ,
29405 TTE_V = 1 ,
29406 TTE_NFO = 0 ,
29407 TTE_L = 1 ,
29408 TTE_Soft = 0x030000 ,
29409 TTE_IE = 0 ,
29410 TTE_E = 0 ,
29411 TTE_CP = 0 ,
29412 TTE_CV = 0 ,
29413 TTE_P = 0 ,
29414 TTE_EP = 0 ,
29415 TTE_W = 1 ,
29416 TTE_SW1 = 0 ,
29417 TTE_SW0 = 0 ,
29418 TTE_RSVD1 = 0 ,
29419 TTE_Size = 0 ,
29420 /* DTTE_TAG_DATA = 000077b000072d7c 8000006ff0152040 */
29421 end_label = Thr6_User_Data_4v10b_data_end ,
29422 compressimage ,
29423 }
29424.data
29425.global Thr6_User_Data_4v10b_data_begin
29426Thr6_User_Data_4v10b_data_begin:
29427 .xword 0x780000150000
29428 .xword 0x77b00003a000
29429 .xword 0x77b00014c000
29430 .xword 0x780000a50000
29431 .xword 0x77b00014e000
29432 .xword 0x77b0000d6000
29433 .xword 0x780000c90000
29434 .xword 0x77b000078000
29435 .xword 0x790017800000
29436 .xword 0x780000310000
29437 .xword 0x77b00015c000
29438 .xword 0x77b000190000
29439 .xword 0x77b000052000
29440 .xword 0x77b000174000
29441 .xword 0x780000fc0000
29442 .xword 0x780000540000
29443 .xword 0x77b0000da000
29444 .xword 0x7800009d0000
29445 .xword 0x77b0001c6000
29446 .xword 0x79000c400000
29447 .xword 0x77b0001ea000
29448 .xword 0x79002a800000
29449 .xword 0x77b00015e000
29450 .xword 0x780000ac0000
29451 .xword 0x7800008e0000
29452 .xword 0x790018c00000
29453 .xword 0x7800006d0000
29454 .xword 0x77b0000b4000
29455 .xword 0x77b00003e000
29456 .xword 0x7800007b0000
29457 .xword 0x77b0001a2000
29458 .xword 0x77b000100000
29459 .xword 0x77b0000d2000
29460 .xword 0x7800007f0000
29461 .xword 0x790023400000
29462 .xword 0x780000620000
29463 .xword 0x77b000072000
29464 .xword 0x790028800000
29465 .xword 0x780000b70000
29466 .xword 0x77b000196000
29467 .xword 0x79002ec00000
29468 .xword 0x77b000040000
29469 .xword 0x790001800000
29470Thr6_User_Data_4v10b_data_end:
29471/*********************************************************************/
29472SECTION .Thr6_User_Data_4v10c DATA_VA=0x790028800000
29473attr_data {
29474 Name = .Thr6_User_Data_4v10c ,
29475 VA = 0x790028800000 ,/* 0x790028bfffc0 */
29476 RA = 0x0149000000 ,
29477 PA = 0x0149000000 ,
29478 TTE_Context = 0x0713 ,/* DATA_PRIMARY */
29479 thr6_nz_ctx_tsb_3 ,
29480 TTE_V = 1 ,
29481 TTE_NFO = 0 ,
29482 TTE_L = 1 ,
29483 TTE_Soft = 0x030000 ,
29484 TTE_IE = 0 ,
29485 TTE_E = 0 ,
29486 TTE_CP = 0 ,
29487 TTE_CV = 0 ,
29488 TTE_P = 0 ,
29489 TTE_EP = 0 ,
29490 TTE_W = 1 ,
29491 TTE_SW1 = 0 ,
29492 TTE_SW0 = 0 ,
29493 TTE_RSVD1 = 0 ,
29494 TTE_Size = 3 ,
29495 /* DTTE_TAG_DATA = 0000790028800713 8000000149000043 */
29496 end_label = Thr6_User_Data_4v10c_data_end ,
29497 compressimage ,
29498 }
29499.data
29500.global Thr6_User_Data_4v10c_data_begin
29501Thr6_User_Data_4v10c_data_begin:
29502 .xword 0x780000150000
29503 .xword 0x77b00003a000
29504 .xword 0x77b00014c000
29505 .xword 0x780000a50000
29506 .xword 0x77b00014e000
29507 .xword 0x77b0000d6000
29508 .xword 0x780000c90000
29509 .xword 0x77b000078000
29510 .xword 0x790017800000
29511 .xword 0x780000310000
29512 .xword 0x77b00015c000
29513 .xword 0x77b000190000
29514 .xword 0x77b000052000
29515 .xword 0x77b000174000
29516 .xword 0x780000fc0000
29517 .xword 0x780000540000
29518 .xword 0x77b0000da000
29519 .xword 0x7800009d0000
29520 .xword 0x77b0001c6000
29521 .xword 0x79000c400000
29522 .xword 0x77b0001ea000
29523 .xword 0x79002a800000
29524 .xword 0x77b00015e000
29525 .xword 0x780000ac0000
29526 .xword 0x7800008e0000
29527 .xword 0x790018c00000
29528 .xword 0x7800006d0000
29529 .xword 0x77b0000b4000
29530 .xword 0x77b00003e000
29531 .xword 0x7800007b0000
29532 .xword 0x77b0001a2000
29533 .xword 0x77b000100000
29534 .xword 0x77b0000d2000
29535 .xword 0x7800007f0000
29536 .xword 0x790023400000
29537 .xword 0x780000620000
29538 .xword 0x77b000072000
29539 .xword 0x790028800000
29540 .xword 0x780000b70000
29541 .xword 0x77b000196000
29542 .xword 0x79002ec00000
29543 .xword 0x77b000040000
29544 .xword 0x790001800000
29545Thr6_User_Data_4v10c_data_end:
29546/*********************************************************************/
29547SECTION .Thr6_User_Data_4v10d DATA_VA=0x780000b70000
29548attr_data {
29549 Name = .Thr6_User_Data_4v10d ,
29550 VA = 0x780000b70000 ,/* 0x780000b7ffc0 */
29551 RA = 0x0120410000 ,
29552 PA = 0x6d20410000 ,
29553 TTE_Context = 0x0713 ,/* DATA_PRIMARY */
29554 thr6_nz_ctx_tsb_2 ,
29555 TTE_V = 1 ,
29556 TTE_NFO = 0 ,
29557 TTE_L = 1 ,
29558 TTE_Soft = 0x030000 ,
29559 TTE_IE = 0 ,
29560 TTE_E = 0 ,
29561 TTE_CP = 0 ,
29562 TTE_CV = 0 ,
29563 TTE_P = 0 ,
29564 TTE_EP = 0 ,
29565 TTE_W = 1 ,
29566 TTE_SW1 = 0 ,
29567 TTE_SW0 = 0 ,
29568 TTE_RSVD1 = 0 ,
29569 TTE_Size = 1 ,
29570 /* DTTE_TAG_DATA = 0000780000b70713 8000006d20410041 */
29571 end_label = Thr6_User_Data_4v10d_data_end ,
29572 compressimage ,
29573 }
29574.data
29575.global Thr6_User_Data_4v10d_data_begin
29576Thr6_User_Data_4v10d_data_begin:
29577 .xword 0x780000150000
29578 .xword 0x77b00003a000
29579 .xword 0x77b00014c000
29580 .xword 0x780000a50000
29581 .xword 0x77b00014e000
29582 .xword 0x77b0000d6000
29583 .xword 0x780000c90000
29584 .xword 0x77b000078000
29585 .xword 0x790017800000
29586 .xword 0x780000310000
29587 .xword 0x77b00015c000
29588 .xword 0x77b000190000
29589 .xword 0x77b000052000
29590 .xword 0x77b000174000
29591 .xword 0x780000fc0000
29592 .xword 0x780000540000
29593 .xword 0x77b0000da000
29594 .xword 0x7800009d0000
29595 .xword 0x77b0001c6000
29596 .xword 0x79000c400000
29597 .xword 0x77b0001ea000
29598 .xword 0x79002a800000
29599 .xword 0x77b00015e000
29600 .xword 0x780000ac0000
29601 .xword 0x7800008e0000
29602 .xword 0x790018c00000
29603 .xword 0x7800006d0000
29604 .xword 0x77b0000b4000
29605 .xword 0x77b00003e000
29606 .xword 0x7800007b0000
29607 .xword 0x77b0001a2000
29608 .xword 0x77b000100000
29609 .xword 0x77b0000d2000
29610 .xword 0x7800007f0000
29611 .xword 0x790023400000
29612 .xword 0x780000620000
29613 .xword 0x77b000072000
29614 .xword 0x790028800000
29615 .xword 0x780000b70000
29616 .xword 0x77b000196000
29617 .xword 0x79002ec00000
29618 .xword 0x77b000040000
29619 .xword 0x790001800000
29620Thr6_User_Data_4v10d_data_end:
29621/*********************************************************************/
29622SECTION .Thr6_User_Data_4v10e DATA_VA=0x77b000196000
29623attr_data {
29624 Name = .Thr6_User_Data_4v10e ,
29625 VA = 0x77b000196000 ,/* 0x77b000197fc0 */
29626 RA = 0x03f0114000 ,
29627 PA = 0x6ff0114000 ,
29628 TTE_Context = 0x0713 ,/* DATA_PRIMARY */
29629 thr6_nz_ctx_tsb_1 ,
29630 TTE_V = 1 ,
29631 TTE_NFO = 0 ,
29632 TTE_L = 1 ,
29633 TTE_Soft = 0x030000 ,
29634 TTE_IE = 0 ,
29635 TTE_E = 0 ,
29636 TTE_CP = 0 ,
29637 TTE_CV = 0 ,
29638 TTE_P = 0 ,
29639 TTE_EP = 0 ,
29640 TTE_W = 1 ,
29641 TTE_SW1 = 0 ,
29642 TTE_SW0 = 0 ,
29643 TTE_RSVD1 = 0 ,
29644 TTE_Size = 0 ,
29645 /* DTTE_TAG_DATA = 000077b000196d7c 8000006ff0114040 */
29646 end_label = Thr6_User_Data_4v10e_data_end ,
29647 compressimage ,
29648 }
29649.data
29650.global Thr6_User_Data_4v10e_data_begin
29651Thr6_User_Data_4v10e_data_begin:
29652 .xword 0x780000150000
29653 .xword 0x77b00003a000
29654 .xword 0x77b00014c000
29655 .xword 0x780000a50000
29656 .xword 0x77b00014e000
29657 .xword 0x77b0000d6000
29658 .xword 0x780000c90000
29659 .xword 0x77b000078000
29660 .xword 0x790017800000
29661 .xword 0x780000310000
29662 .xword 0x77b00015c000
29663 .xword 0x77b000190000
29664 .xword 0x77b000052000
29665 .xword 0x77b000174000
29666 .xword 0x780000fc0000
29667 .xword 0x780000540000
29668 .xword 0x77b0000da000
29669 .xword 0x7800009d0000
29670 .xword 0x77b0001c6000
29671 .xword 0x79000c400000
29672 .xword 0x77b0001ea000
29673 .xword 0x79002a800000
29674 .xword 0x77b00015e000
29675 .xword 0x780000ac0000
29676 .xword 0x7800008e0000
29677 .xword 0x790018c00000
29678 .xword 0x7800006d0000
29679 .xword 0x77b0000b4000
29680 .xword 0x77b00003e000
29681 .xword 0x7800007b0000
29682 .xword 0x77b0001a2000
29683 .xword 0x77b000100000
29684 .xword 0x77b0000d2000
29685 .xword 0x7800007f0000
29686 .xword 0x790023400000
29687 .xword 0x780000620000
29688 .xword 0x77b000072000
29689 .xword 0x790028800000
29690 .xword 0x780000b70000
29691 .xword 0x77b000196000
29692 .xword 0x79002ec00000
29693 .xword 0x77b000040000
29694 .xword 0x790001800000
29695Thr6_User_Data_4v10e_data_end:
29696/*********************************************************************/
29697SECTION .Thr6_User_Data_4v10f DATA_VA=0x79002ec00000
29698attr_data {
29699 Name = .Thr6_User_Data_4v10f ,
29700 VA = 0x79002ec00000 ,/* 0x79002effffc0 */
29701 RA = 0x0149c00000 ,
29702 PA = 0x0149c00000 ,
29703 TTE_Context = 0x0713 ,/* DATA_PRIMARY */
29704 thr6_nz_ctx_tsb_3 ,
29705 TTE_V = 1 ,
29706 TTE_NFO = 0 ,
29707 TTE_L = 1 ,
29708 TTE_Soft = 0x030000 ,
29709 TTE_IE = 0 ,
29710 TTE_E = 0 ,
29711 TTE_CP = 0 ,
29712 TTE_CV = 0 ,
29713 TTE_P = 0 ,
29714 TTE_EP = 0 ,
29715 TTE_W = 1 ,
29716 TTE_SW1 = 0 ,
29717 TTE_SW0 = 0 ,
29718 TTE_RSVD1 = 0 ,
29719 TTE_Size = 3 ,
29720 /* DTTE_TAG_DATA = 000079002ec00713 8000000149c00043 */
29721 end_label = Thr6_User_Data_4v10f_data_end ,
29722 compressimage ,
29723 }
29724.data
29725.global Thr6_User_Data_4v10f_data_begin
29726Thr6_User_Data_4v10f_data_begin:
29727 .xword 0x780000150000
29728 .xword 0x77b00003a000
29729 .xword 0x77b00014c000
29730 .xword 0x780000a50000
29731 .xword 0x77b00014e000
29732 .xword 0x77b0000d6000
29733 .xword 0x780000c90000
29734 .xword 0x77b000078000
29735 .xword 0x790017800000
29736 .xword 0x780000310000
29737 .xword 0x77b00015c000
29738 .xword 0x77b000190000
29739 .xword 0x77b000052000
29740 .xword 0x77b000174000
29741 .xword 0x780000fc0000
29742 .xword 0x780000540000
29743 .xword 0x77b0000da000
29744 .xword 0x7800009d0000
29745 .xword 0x77b0001c6000
29746 .xword 0x79000c400000
29747 .xword 0x77b0001ea000
29748 .xword 0x79002a800000
29749 .xword 0x77b00015e000
29750 .xword 0x780000ac0000
29751 .xword 0x7800008e0000
29752 .xword 0x790018c00000
29753 .xword 0x7800006d0000
29754 .xword 0x77b0000b4000
29755 .xword 0x77b00003e000
29756 .xword 0x7800007b0000
29757 .xword 0x77b0001a2000
29758 .xword 0x77b000100000
29759 .xword 0x77b0000d2000
29760 .xword 0x7800007f0000
29761 .xword 0x790023400000
29762 .xword 0x780000620000
29763 .xword 0x77b000072000
29764 .xword 0x790028800000
29765 .xword 0x780000b70000
29766 .xword 0x77b000196000
29767 .xword 0x79002ec00000
29768 .xword 0x77b000040000
29769 .xword 0x790001800000
29770Thr6_User_Data_4v10f_data_end:
29771/*********************************************************************/
29772SECTION .Thr6_User_Data_4v110 DATA_VA=0x77b000040000
29773attr_data {
29774 Name = .Thr6_User_Data_4v110 ,
29775 VA = 0x77b000040000 ,/* 0x77b000041fc0 */
29776 RA = 0x03f01d0000 ,
29777 PA = 0x6ff01d0000 ,
29778 TTE_Context = 0x0713 ,/* DATA_PRIMARY */
29779 thr6_nz_ctx_tsb_1 ,
29780 TTE_V = 1 ,
29781 TTE_NFO = 0 ,
29782 TTE_L = 1 ,
29783 TTE_Soft = 0x030000 ,
29784 TTE_IE = 0 ,
29785 TTE_E = 0 ,
29786 TTE_CP = 0 ,
29787 TTE_CV = 0 ,
29788 TTE_P = 0 ,
29789 TTE_EP = 0 ,
29790 TTE_W = 1 ,
29791 TTE_SW1 = 0 ,
29792 TTE_SW0 = 0 ,
29793 TTE_RSVD1 = 0 ,
29794 TTE_Size = 0 ,
29795 /* DTTE_TAG_DATA = 000077b000040d7c 8000006ff01d0040 */
29796 end_label = Thr6_User_Data_4v110_data_end ,
29797 compressimage ,
29798 }
29799.data
29800.global Thr6_User_Data_4v110_data_begin
29801Thr6_User_Data_4v110_data_begin:
29802 .xword 0x780000150000
29803 .xword 0x77b00003a000
29804 .xword 0x77b00014c000
29805 .xword 0x780000a50000
29806 .xword 0x77b00014e000
29807 .xword 0x77b0000d6000
29808 .xword 0x780000c90000
29809 .xword 0x77b000078000
29810 .xword 0x790017800000
29811 .xword 0x780000310000
29812 .xword 0x77b00015c000
29813 .xword 0x77b000190000
29814 .xword 0x77b000052000
29815 .xword 0x77b000174000
29816 .xword 0x780000fc0000
29817 .xword 0x780000540000
29818 .xword 0x77b0000da000
29819 .xword 0x7800009d0000
29820 .xword 0x77b0001c6000
29821 .xword 0x79000c400000
29822 .xword 0x77b0001ea000
29823 .xword 0x79002a800000
29824 .xword 0x77b00015e000
29825 .xword 0x780000ac0000
29826 .xword 0x7800008e0000
29827 .xword 0x790018c00000
29828 .xword 0x7800006d0000
29829 .xword 0x77b0000b4000
29830 .xword 0x77b00003e000
29831 .xword 0x7800007b0000
29832 .xword 0x77b0001a2000
29833 .xword 0x77b000100000
29834 .xword 0x77b0000d2000
29835 .xword 0x7800007f0000
29836 .xword 0x790023400000
29837 .xword 0x780000620000
29838 .xword 0x77b000072000
29839 .xword 0x790028800000
29840 .xword 0x780000b70000
29841 .xword 0x77b000196000
29842 .xword 0x79002ec00000
29843 .xword 0x77b000040000
29844 .xword 0x790001800000
29845Thr6_User_Data_4v110_data_end:
29846/*********************************************************************/
29847SECTION .Thr6_User_Data_4v111 DATA_VA=0x790001800000
29848attr_data {
29849 Name = .Thr6_User_Data_4v111 ,
29850 VA = 0x790001800000 ,/* 0x790001bfffc0 */
29851 RA = 0x014a800000 ,
29852 PA = 0x014a800000 ,
29853 TTE_Context = 0x0713 ,/* DATA_PRIMARY */
29854 thr6_nz_ctx_tsb_3 ,
29855 TTE_V = 1 ,
29856 TTE_NFO = 0 ,
29857 TTE_L = 1 ,
29858 TTE_Soft = 0x030000 ,
29859 TTE_IE = 0 ,
29860 TTE_E = 0 ,
29861 TTE_CP = 0 ,
29862 TTE_CV = 0 ,
29863 TTE_P = 0 ,
29864 TTE_EP = 0 ,
29865 TTE_W = 1 ,
29866 TTE_SW1 = 0 ,
29867 TTE_SW0 = 0 ,
29868 TTE_RSVD1 = 0 ,
29869 TTE_Size = 3 ,
29870 /* DTTE_TAG_DATA = 0000790001800713 800000014a800043 */
29871 end_label = Thr6_User_Data_4v111_data_end ,
29872 compressimage ,
29873 }
29874.data
29875.global Thr6_User_Data_4v111_data_begin
29876Thr6_User_Data_4v111_data_begin:
29877 .xword 0x780000150000
29878 .xword 0x77b00003a000
29879 .xword 0x77b00014c000
29880 .xword 0x780000a50000
29881 .xword 0x77b00014e000
29882 .xword 0x77b0000d6000
29883 .xword 0x780000c90000
29884 .xword 0x77b000078000
29885 .xword 0x790017800000
29886 .xword 0x780000310000
29887 .xword 0x77b00015c000
29888 .xword 0x77b000190000
29889 .xword 0x77b000052000
29890 .xword 0x77b000174000
29891 .xword 0x780000fc0000
29892 .xword 0x780000540000
29893 .xword 0x77b0000da000
29894 .xword 0x7800009d0000
29895 .xword 0x77b0001c6000
29896 .xword 0x79000c400000
29897 .xword 0x77b0001ea000
29898 .xword 0x79002a800000
29899 .xword 0x77b00015e000
29900 .xword 0x780000ac0000
29901 .xword 0x7800008e0000
29902 .xword 0x790018c00000
29903 .xword 0x7800006d0000
29904 .xword 0x77b0000b4000
29905 .xword 0x77b00003e000
29906 .xword 0x7800007b0000
29907 .xword 0x77b0001a2000
29908 .xword 0x77b000100000
29909 .xword 0x77b0000d2000
29910 .xword 0x7800007f0000
29911 .xword 0x790023400000
29912 .xword 0x780000620000
29913 .xword 0x77b000072000
29914 .xword 0x790028800000
29915 .xword 0x780000b70000
29916 .xword 0x77b000196000
29917 .xword 0x79002ec00000
29918 .xword 0x77b000040000
29919 .xword 0x790001800000
29920Thr6_User_Data_4v111_data_end:
29921/*********************************************************************/
29922SECTION .Thr7_User_Text_4v000 TEXT_VA=0x7d0000400000
29923attr_text {
29924 Name = .Thr7_User_Text_4v000 ,
29925 VA = 0x7d0000400000 ,/* 0x7d00007fffc0 */
29926 RA = 0x015bc00000 ,
29927 PA = 0x7d5bc00000 ,
29928 TTE_Context = 0x0021 ,/* TEXT_PRIMARY */
29929 thr7_nz_ctx_tsb_0 ,
29930 TTE_V = 1 ,
29931 TTE_NFO = 0 ,
29932 TTE_L = 1 ,
29933 TTE_Soft = 0x120000 ,
29934 TTE_IE = 0 ,
29935 TTE_E = 0 ,
29936 TTE_CP = 1 ,
29937 TTE_CV = 0 ,
29938 TTE_P = 0 ,
29939 TTE_EP = 1 ,
29940 TTE_W = 0 ,
29941 TTE_SW1 = 0 ,
29942 TTE_SW0 = 1 ,
29943 TTE_RSVD1 = 0 ,
29944 TTE_Size = 3 ,
29945 /* ITTE_TAG_DATA = 00007d00004001df 8000007d5bc00483 */
29946 end_label = Thr7_User_Text_4v000_text_end ,
29947 compressimage ,
29948 }
29949.text
29950.global Thr7_user_code_entry
29951Thr7_user_code_entry:
29952 setx 0x7bc00011c000, %g1, %g2
29953 or %g0, 12, %g1
29954 .word 0xc658a000
29955 .word 0xc858a008
29956 .word 0xca58a010
29957 .word 0xcc58a018
29958 .word 0xce58a020
29959 .word 0xd058a028
29960 .word 0xd258a030
29961 .word 0xd458a038
29962 .word 0xd658a040
29963 .word 0xd858a048
29964 .word 0xda58a050
29965 .word 0xdc58a058
29966 .word 0xde58a060
29967 .word 0xe058a068
29968 .word 0xe258a070
29969 .word 0xe458a078
29970 .word 0xe658a080
29971 .word 0xe858a088
29972 .word 0xea58a090
29973 .word 0xec58a098
29974 .word 0xee58a0a0
29975 .word 0xf058a0a8
29976 .word 0xf258a0b0
29977 .word 0xf458a0b8
29978 .word 0xf658a0c0
29979 .word 0xf858a0c8
29980 .word 0xfa58a0d0
29981 .word 0xfc58a0d8
29982.global Thr7_User_Text_4v000_text_begin
29983Thr7_User_Text_4v000_text_begin:
29984 nop
29985 sub %g1, 1, %g1
29986 brz %g1,Thr7_User_Text_4v000_exit
29987 nop
29988 nop
29989 nop
29990 nop
29991 nop
29992 nop
29993 DDEMAP_ALL
29994 .word 0xbe124000
29995 GOTO_SUPERVISOR0
29996 .word 0xc85aa0d0
29997 .word 0xfe42aa58
29998 .word 0x1000000
29999 or %g0, 0x087, %i7
30000 LOAD_DDATA_IN
30001thr7_MMU_ASI_PRIMARY_354:
30002 .word 0x87802080
30003 .word 0xe2f56070
30004 .word 0xbe13c000
30005 GOTO_SUPERVISOR0
30006 nop
30007 nop
30008 IDEMAP_ALL
30009 .word 0x1000000
30010 or %g0, 0x0, %i7
30011 READ_IDATA_ACCESS
30012 .word 0x1000000
30013 or %g0, 0x5a6, %i7
30014 LOAD_IDATA_ACCESS
30015 .word 0xfe512aea
30016 .word 0xbe13c000
30017 GOTO_SUPERVISOR0
30018thr7_MMU_ASI_PRIMARY_355:
30019 .word 0x87802080
30020 .word 0xe6f420a8
30021 DDEMAP_ALL_PAGES
30022 .word 0xc87420b0
30023 .word 0xc028ab15
30024 .word 0xc0266170
30025 IDEMAP_ALL_RPAGES
30026 .word 0x1000000
30027 or %g0, 0x650, %i7
30028 DTLB_TAG_READ
30029 nop
30030 nop
30031 nop
30032 .word 0x1000000
30033 or %g0, 0x7, %i7
30034 LOAD_IDATA_ACCESS
30035 .word 0xea5d6068
30036 .word 0xbe138000
30037 GOTO_SUPERVISOR1
30038 .word 0x1000000
30039 .word 0xbe110000
30040 srlx %i7, 8, %i7
30041 andn %i7, 0x1f, %i7
30042 ITLB_PROBE
30043 DDEMAP_PCTX
30044 IDEMAP_ALL_PAGES
30045 .word 0xe05f6068
30046 nop
30047 nop
30048 nop
30049 nop
30050 nop
30051 nop
30052 nop
30053 nop
30054 nop
30055 nop
30056 DDEMAP_ALL_RPAGES
30057 nop
30058 nop
30059 nop
30060 nop
30061 nop
30062 nop
30063 .word 0xfcde5100
30064 .word 0xbe124000
30065 GOTO_SUPERVISOR0
30066 .word 0xda756138
30067 .word 0xc0266514
30068 .word 0x81c36000
30069 .word 0xbe124000
30070 GOTO_SUPERVISOR0
30071 nop
30072Thr7_User_Text_4v000_exit:
30073 EXIT_GOOD
30074Thr7_User_Text_4v000_text_end:
30075/*********************************************************************/
30076SECTION .Thr7_User_Data_4v100 DATA_VA=0x7bc00011c000
30077attr_data {
30078 Name = .Thr7_User_Data_4v100 ,
30079 VA = 0x7bc00011c000 ,/* 0x7bc00011dfc0 */
30080 RA = 0x001008c000 ,
30081 PA = 0x001008c000 ,
30082 TTE_Context = 0x0021 ,/* DATA_PRIMARY */
30083 thr7_nz_ctx_tsb_2 ,
30084 TTE_V = 1 ,
30085 TTE_NFO = 0 ,
30086 TTE_L = 0 ,
30087 TTE_Soft = 0x080000 ,
30088 TTE_IE = 0 ,
30089 TTE_E = 0 ,
30090 TTE_CP = 1 ,
30091 TTE_CV = 0 ,
30092 TTE_P = 0 ,
30093 TTE_EP = 0 ,
30094 TTE_W = 1 ,
30095 TTE_SW1 = 0 ,
30096 TTE_SW0 = 1 ,
30097 TTE_RSVD1 = 0 ,
30098 TTE_Size = 0 ,
30099 /* DTTE_TAG_DATA = 00007bc00011c1df 800000001008c440 */
30100 end_label = Thr7_User_Data_4v100_data_end ,
30101 compressimage ,
30102 }
30103.data
30104.global Thr7_User_Data_4v100_data_begin
30105Thr7_User_Data_4v100_data_begin:
30106 .xword 0x7d0000400000
30107 .xword 0x7bc00011c000
30108 .xword 0x7bc000058000
30109 .xword 0x7bc0001be000
30110 .xword 0x7bc000120000
30111 .xword 0x7c0000290000
30112 .xword 0x7bc00013a000
30113 .xword 0x7c00003e0000
30114 .xword 0x7bc000192000
30115 .xword 0x7bc0001c4000
30116 .xword 0x7bc000152000
30117 .xword 0x7bc000150000
30118 .xword 0x7d0016000000
30119 .xword 0x7d0037800000
30120 .xword 0x7bc0001fe000
30121 .xword 0x7c0000510000
30122 .xword 0x7d0030000000
30123 .xword 0x7bc0001dc000
30124 .xword 0x7bc0000f2000
30125 .xword 0x7d0038c00000
30126 .xword 0x7bc000194000
30127 .xword 0x7bc0001cc000
30128 .xword 0x7c0000640000
30129 .xword 0x7bc0000a2000
30130 .xword 0x7c00008f0000
30131 .xword 0x7bc0000be000
30132 .xword 0x7c0000180000
30133 .xword 0x7bc000124000
30134 .xword 0x7bc000126000
30135 .xword 0x7bc0001a0000
30136 .xword 0x7c0000ee0000
30137 .xword 0x7c0000a60000
30138 .xword 0x7e0220000000
30139 .xword 0x7bc0000b8000
30140 .xword 0x7c00000d0000
30141 .xword 0x7c0000e00000
30142 .xword 0x7c0000810000
30143 .xword 0x7bc0001d8000
30144 .xword 0x7d0027800000
30145 .xword 0x7bc00012a000
30146 .xword 0x7bc0000e6000
30147 .xword 0x7bc0000c8000
30148 .xword 0x7bc0001ce000
30149 .xword 0x7bc000162000
30150 .xword 0x7c00007c0000
30151 .xword 0x7c0000a70000
30152Thr7_User_Data_4v100_data_end:
30153/*********************************************************************/
30154SECTION .Thr7_User_Data_4v200 DATA_VA=0x7bc000058000
30155attr_data {
30156 Name = .Thr7_User_Data_4v200 ,
30157 VA = 0x7bc000058000 ,/* 0x7bc000059fc0 */
30158 RA = 0x001005a000 ,
30159 PA = 0x001005a000 ,
30160 TTE_Context = 0x16f8 ,/* DATA_SECONDARY */
30161 thr7_nz_ctx_tsb_2 ,
30162 TTE_V = 1 ,
30163 TTE_NFO = 0 ,
30164 TTE_L = 0 ,
30165 TTE_Soft = 0x070000 ,
30166 TTE_IE = 0 ,
30167 TTE_E = 0 ,
30168 TTE_CP = 1 ,
30169 TTE_CV = 0 ,
30170 TTE_P = 0 ,
30171 TTE_EP = 0 ,
30172 TTE_W = 1 ,
30173 TTE_SW1 = 1 ,
30174 TTE_SW0 = 1 ,
30175 TTE_RSVD1 = 0 ,
30176 TTE_Size = 0 ,
30177 /* DTTE_TAG_DATA = 00007bc000059c59 800000001005a440 */
30178 end_label = Thr7_User_Data_4v200_data_end ,
30179 compressimage ,
30180 }
30181.data
30182.global Thr7_User_Data_4v200_data_begin
30183Thr7_User_Data_4v200_data_begin:
30184 .xword 0x7d0000400000
30185 .xword 0x7bc00011c000
30186 .xword 0x7bc000058000
30187 .xword 0x7bc0001be000
30188 .xword 0x7bc000120000
30189 .xword 0x7c0000290000
30190 .xword 0x7bc00013a000
30191 .xword 0x7c00003e0000
30192 .xword 0x7bc000192000
30193 .xword 0x7bc0001c4000
30194 .xword 0x7bc000152000
30195 .xword 0x7bc000150000
30196 .xword 0x7d0016000000
30197 .xword 0x7d0037800000
30198 .xword 0x7bc0001fe000
30199 .xword 0x7c0000510000
30200 .xword 0x7d0030000000
30201 .xword 0x7bc0001dc000
30202 .xword 0x7bc0000f2000
30203 .xword 0x7d0038c00000
30204 .xword 0x7bc000194000
30205 .xword 0x7bc0001cc000
30206 .xword 0x7c0000640000
30207 .xword 0x7bc0000a2000
30208 .xword 0x7c00008f0000
30209 .xword 0x7bc0000be000
30210 .xword 0x7c0000180000
30211 .xword 0x7bc000124000
30212 .xword 0x7bc000126000
30213 .xword 0x7bc0001a0000
30214 .xword 0x7c0000ee0000
30215 .xword 0x7c0000a60000
30216 .xword 0x7e0220000000
30217 .xword 0x7bc0000b8000
30218 .xword 0x7c00000d0000
30219 .xword 0x7c0000e00000
30220 .xword 0x7c0000810000
30221 .xword 0x7bc0001d8000
30222 .xword 0x7d0027800000
30223 .xword 0x7bc00012a000
30224 .xword 0x7bc0000e6000
30225 .xword 0x7bc0000c8000
30226 .xword 0x7bc0001ce000
30227 .xword 0x7bc000162000
30228 .xword 0x7c00007c0000
30229 .xword 0x7c0000a70000
30230Thr7_User_Data_4v200_data_end:
30231/*********************************************************************/
30232SECTION .Thr7_User_Data_4v300 DATA_VA=0x7bc0001be000
30233attr_data {
30234 Name = .Thr7_User_Data_4v300 ,
30235 VA = 0x7bc0001be000 ,/* 0x7bc0001bffc0 */
30236 RA = 0x0010030000 ,
30237 PA = 0x7010030000 ,
30238 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
30239 thr7_z_ctx_tsb_2 ,
30240 TTE_V = 1 ,
30241 TTE_NFO = 0 ,
30242 TTE_L = 0 ,
30243 TTE_Soft = 0x130000 ,
30244 TTE_IE = 0 ,
30245 TTE_E = 0 ,
30246 TTE_CP = 0 ,
30247 TTE_CV = 0 ,
30248 TTE_P = 0 ,
30249 TTE_EP = 0 ,
30250 TTE_W = 1 ,
30251 TTE_SW1 = 1 ,
30252 TTE_SW0 = 1 ,
30253 TTE_RSVD1 = 0 ,
30254 TTE_Size = 0 ,
30255 /* DTTE_TAG_DATA = 00007bc0001be000 8000007010030040 */
30256 end_label = Thr7_User_Data_4v300_data_end ,
30257 compressimage ,
30258 }
30259.data
30260.global Thr7_User_Data_4v300_data_begin
30261Thr7_User_Data_4v300_data_begin:
30262 .xword 0x7d0000400000
30263 .xword 0x7bc00011c000
30264 .xword 0x7bc000058000
30265 .xword 0x7bc0001be000
30266 .xword 0x7bc000120000
30267 .xword 0x7c0000290000
30268 .xword 0x7bc00013a000
30269 .xword 0x7c00003e0000
30270 .xword 0x7bc000192000
30271 .xword 0x7bc0001c4000
30272 .xword 0x7bc000152000
30273 .xword 0x7bc000150000
30274 .xword 0x7d0016000000
30275 .xword 0x7d0037800000
30276 .xword 0x7bc0001fe000
30277 .xword 0x7c0000510000
30278 .xword 0x7d0030000000
30279 .xword 0x7bc0001dc000
30280 .xword 0x7bc0000f2000
30281 .xword 0x7d0038c00000
30282 .xword 0x7bc000194000
30283 .xword 0x7bc0001cc000
30284 .xword 0x7c0000640000
30285 .xword 0x7bc0000a2000
30286 .xword 0x7c00008f0000
30287 .xword 0x7bc0000be000
30288 .xword 0x7c0000180000
30289 .xword 0x7bc000124000
30290 .xword 0x7bc000126000
30291 .xword 0x7bc0001a0000
30292 .xword 0x7c0000ee0000
30293 .xword 0x7c0000a60000
30294 .xword 0x7e0220000000
30295 .xword 0x7bc0000b8000
30296 .xword 0x7c00000d0000
30297 .xword 0x7c0000e00000
30298 .xword 0x7c0000810000
30299 .xword 0x7bc0001d8000
30300 .xword 0x7d0027800000
30301 .xword 0x7bc00012a000
30302 .xword 0x7bc0000e6000
30303 .xword 0x7bc0000c8000
30304 .xword 0x7bc0001ce000
30305 .xword 0x7bc000162000
30306 .xword 0x7c00007c0000
30307 .xword 0x7c0000a70000
30308Thr7_User_Data_4v300_data_end:
30309/*********************************************************************/
30310SECTION .Thr7_User_Text_4v001 TEXT_VA=0x7bc000120000
30311attr_text {
30312 Name = .Thr7_User_Text_4v001 ,
30313 VA = 0x7bc000120000 ,/* 0x7bc000121fc0 */
30314 RA = 0x0010174000 ,
30315 PA = 0x0010174000 ,
30316 TTE_Context = 0x0021 ,/* TEXT_PRIMARY */
30317 thr7_nz_ctx_tsb_2 ,
30318 TTE_V = 1 ,
30319 TTE_NFO = 0 ,
30320 TTE_L = 1 ,
30321 TTE_Soft = 0x120000 ,
30322 TTE_IE = 0 ,
30323 TTE_E = 0 ,
30324 TTE_CP = 1 ,
30325 TTE_CV = 0 ,
30326 TTE_P = 0 ,
30327 TTE_EP = 1 ,
30328 TTE_W = 0 ,
30329 TTE_SW1 = 0 ,
30330 TTE_SW0 = 1 ,
30331 TTE_RSVD1 = 0 ,
30332 TTE_Size = 0 ,
30333 /* ITTE_TAG_DATA = 00007bc0001201df 8000000010174480 */
30334 end_label = Thr7_User_Text_4v001_text_end ,
30335 compressimage ,
30336 }
30337.text
30338.global Thr7_User_Text_4v001_text_begin
30339Thr7_User_Text_4v001_text_begin:
30340 nop
30341 sub %g1, 1, %g1
30342 brz %g1,Thr7_User_Text_4v001_exit
30343 nop
30344 .word 0x1000000
30345 or %g0, 0x100, %i7
30346 ITLB_TAG_READ
30347 nop
30348 nop
30349 nop
30350 nop
30351 nop
30352 nop
30353 DDEMAP_NCTX
30354 .word 0xe67120f8
30355 .word 0xc032a30c
30356 .word 0xc0256dd4
30357 .word 0xfe4e6f54
30358 .word 0x1000000
30359 or %g0, 0x424, %i7
30360 LOAD_IDATA_ACCESS
30361 .word 0xbe82a0d0
30362 .word 0xe0dfd000
30363 .word 0x1000000
30364 .word 0xbe108000
30365 srlx %i7, 8, %i7
30366 andn %i7, 0x1f, %i7
30367 ITLB_PROBE
30368 .word 0xe05f6090
30369 DDEMAP_ALL_PAGES
30370 .word 0xfc9c1100
30371 DO_BRANCH
30372 .word 0x81c1e000
30373 .word 0xbe124000
30374 GOTO_SUPERVISOR0
30375 .word 0x1000000
30376 or %g0, 0x117, %i7
30377 LOAD_IDATA_ACCESS
30378thr7_MMU_ASI_PRIMARY_356:
30379 .word 0x87802080
30380 .word 0xc0baaa70
30381 .word 0xc02c2623
30382thr7_MMU_ASI_PRIMARY_357:
30383 .word 0x87802080
30384 .word 0xe2f66010
30385 .word 0xfcdc5020
30386 .word 0xc0742170
30387 .word 0x1000000
30388 .word 0xbe108000
30389 DDEMAP_PAGE
30390 nop
30391 nop
30392 nop
30393 nop
30394 nop
30395 nop
30396 nop
30397 nop
30398 .word 0xf6592018
30399 .word 0xbe120000
30400 GOTO_SUPERVISOR1
30401 .word 0xe19d9f20
30402 .word 0x1000000
30403 .word 0xbe168000
30404 IDEMAP_RPAGE
30405 .word 0x1000000
30406 .word 0xbe130000
30407 srlx %i7, 8, %i7
30408 andn %i7, 0x1f, %i7
30409 xor %i7, 0x10, %i7
30410 ITLB_PROBE
30411 .word 0xc03764fe
30412thr7_MMU_ASI_SECONDARY_358:
30413 .word 0x87802081
30414 .word 0xf2f6a090
30415 .word 0xc0356cac
30416 .word 0x1000000
30417 or %g0, 0x04d, %i7
30418 LOAD_DDATA_IN
30419 IDEMAP_ALL
30420 .word 0xfe5e6bb8
30421 IDEMAP_ALL
30422 DDEMAP_SCTX
30423 nop
30424 nop
30425 nop
30426 nop
30427 .word 0xd85aa018
30428 .word 0x1000000
30429 or %g0, 0x768, %i7
30430 DTLB_TAG_READ
30431 IDEMAP_ALL_PAGES
30432 .word 0xf672a018
30433 .word 0xc032a65e
30434 nop
30435 nop
30436 .word 0xfcdc1000
30437 .word 0xdc766028
30438 .word 0xc02c2c4c
30439 .word 0xbe124000
30440 GOTO_SUPERVISOR0
30441 .word 0x1000000
30442 or %g0, 0x052, %i7
30443 LOAD_DDATA_IN
30444 .word 0x1000000
30445 or %g0, 0x09a, %i7
30446 LOAD_DDATA_IN
30447 .word 0xfa756130
30448 .word 0xc0242cf0
30449 .word 0xfa5d60b0
30450 nop
30451 nop
30452 TOGGLE_LSU_IM
30453 .word 0xfe5661be
30454 .word 0xe472a018
30455 .word 0xc020a1d4
30456 .word 0xc032a69e
30457 .word 0xfe46662c
30458thr7_MMU_ASI_PRIMARY_359:
30459 .word 0x87802080
30460 .word 0xe8f76058
30461 IDEMAP_NCTX
30462thr7_MMU_ASI_SECONDARY_LITTLE_360:
30463 .word 0x87802089
30464 .word 0xf0bda700
30465 DDEMAP_ALL_PAGES
30466 .word 0xbe124000
30467 GOTO_SUPERVISOR0
30468 .word 0xc0242194
30469 .word 0xbe150000
30470 GOTO_SUPERVISOR1
30471 nop
30472Thr7_User_Text_4v001_exit:
30473 EXIT_GOOD
30474Thr7_User_Text_4v001_text_end:
30475/*********************************************************************/
30476SECTION .Thr7_User_Text_4v400 TEXT_VA=0x7c0000290000
30477attr_text {
30478 Name = .Thr7_User_Text_4v400 ,
30479 VA = 0x7c0000290000 ,/* 0x7c000029ffc0 */
30480 RA = 0x0130820000 ,
30481 PA = 0x0130820000 ,
30482 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
30483 thr7_z_ctx_tsb_3 ,
30484 TTE_V = 1 ,
30485 TTE_NFO = 0 ,
30486 TTE_L = 0 ,
30487 TTE_Soft = 0x070000 ,
30488 TTE_IE = 0 ,
30489 TTE_E = 0 ,
30490 TTE_CP = 1 ,
30491 TTE_CV = 0 ,
30492 TTE_P = 1 ,
30493 TTE_EP = 1 ,
30494 TTE_W = 0 ,
30495 TTE_SW1 = 0 ,
30496 TTE_SW0 = 0 ,
30497 TTE_RSVD1 = 0 ,
30498 TTE_Size = 1 ,
30499 /* ITTE_TAG_DATA = 00007c0000290000 8000000130820481 */
30500 end_label = Thr7_User_Text_4v400_text_end ,
30501 compressimage ,
30502 }
30503.text
30504.global Thr7_User_Text_4v400_text_begin
30505Thr7_User_Text_4v400_text_begin:
30506 wrpr 0, %gl
30507 .word 0xc39f5f00
30508 P_IDEMAP_PCTX
30509 .word 0xe875e058
30510 .word 0xc034afe4
30511 .word 0xfcdc0200
30512 P_DDEMAP_ALL
30513 P_DDEMAP_ALL_PAGES
30514 P_ACCESS_DTSB_PTR
30515 .word 0xc034ad30
30516 .word 0xfcda4280
30517 .word 0x1000000
30518 or %g0, 0x0ae, %i7
30519 P_LOAD_DDATA_IN
30520 .word 0xfe532fec
30521 .word 0xbe816010
30522 .word 0xc19fc2e0
30523 .word 0xfcdd5000
30524 nop
30525 nop
30526 nop
30527 nop
30528 nop
30529 nop
30530 nop
30531 nop
30532 nop
30533 nop
30534 nop
30535 nop
30536 nop
30537 .word 0x1000000
30538 or %g0, 0x039, %i7
30539 P_LOAD_IDATA_IN
30540 .word 0xbe14c000
30541 RETURN_FROM_SUPERVISOR1
30542 nop
30543Thr7_User_Text_4v400_exit:
30544 EXIT_GOOD
30545Thr7_User_Text_4v400_text_end:
30546/*********************************************************************/
30547SECTION .Thr7_User_Text_4v002 TEXT_VA=0x7bc00013a000
30548attr_text {
30549 Name = .Thr7_User_Text_4v002 ,
30550 VA = 0x7bc00013a000 ,/* 0x7bc00013bfc0 */
30551 RA = 0x0010098000 ,
30552 PA = 0x0010098000 ,
30553 TTE_Context = 0x0021 ,/* TEXT_PRIMARY */
30554 thr7_nz_ctx_tsb_2 ,
30555 TTE_V = 1 ,
30556 TTE_NFO = 0 ,
30557 TTE_L = 1 ,
30558 TTE_Soft = 0x120000 ,
30559 TTE_IE = 0 ,
30560 TTE_E = 0 ,
30561 TTE_CP = 1 ,
30562 TTE_CV = 0 ,
30563 TTE_P = 1 ,
30564 TTE_EP = 1 ,
30565 TTE_W = 0 ,
30566 TTE_SW1 = 0 ,
30567 TTE_SW0 = 1 ,
30568 TTE_RSVD1 = 0 ,
30569 TTE_Size = 0 ,
30570 /* ITTE_TAG_DATA = 00007bc00013a1df 8000000010098480 */
30571 end_label = Thr7_User_Text_4v002_text_end ,
30572 compressimage ,
30573 }
30574.text
30575.global Thr7_User_Text_4v002_text_begin
30576Thr7_User_Text_4v002_text_begin:
30577 wrpr 0, %gl
30578thr7_MMU_ASI_BLK_P_361:
30579 .word 0x878020f0
30580 .word 0xc1bf63c0
30581 .word 0x1000000
30582 or %g0, 0x037, %i7
30583 P_LOAD_DDATA_IN
30584 .word 0x1000000
30585 .word 0xbe150000
30586 P_IDEMAP_PAGE
30587 .word 0xd45c20b0
30588 .word 0xfc9d9c60
30589 P_ACCESS_DTSB_PTR
30590 nop
30591 nop
30592 nop
30593 nop
30594 .word 0xbe842110
30595 .word 0xfadfd000
30596 .word 0x1000000
30597 or %g0, 0x128, %i7
30598 P_ITLB_TAG_READ
30599 .word 0xe672a138
30600 .word 0xc070a7e8
30601 nop
30602 nop
30603 nop
30604 P_DDEMAP_ALL_PAGES
30605 P_DDEMAP_SCTX
30606thr7_MMU_ASI_AS_IF_USER_PRIMARY_362:
30607 .word 0x87802010
30608 .word 0xdaf660c8
30609 .word 0x1000000
30610 or %g0, 0xa8, %i7
30611 P_ITLB_TAG_READ
30612 nop
30613 nop
30614 nop
30615 nop
30616 nop
30617 .word 0x1000000
30618 or %g0, 0x460, %i7
30619 P_DTLB_TAG_READ
30620 .word 0xbe14c000
30621 RETURN_FROM_SUPERVISOR0
30622 nop
30623Thr7_User_Text_4v002_exit:
30624 EXIT_GOOD
30625Thr7_User_Text_4v002_text_end:
30626/*********************************************************************/
30627SECTION .Thr7_User_Data_4v101 DATA_VA=0x7c00003e0000
30628attr_data {
30629 Name = .Thr7_User_Data_4v101 ,
30630 VA = 0x7c00003e0000 ,/* 0x7c00003effc0 */
30631 RA = 0x0130790000 ,
30632 PA = 0x7d30790000 ,
30633 TTE_Context = 0x0021 ,/* DATA_PRIMARY */
30634 thr7_nz_ctx_tsb_3 ,
30635 TTE_V = 1 ,
30636 TTE_NFO = 0 ,
30637 TTE_L = 0 ,
30638 TTE_Soft = 0x080000 ,
30639 TTE_IE = 0 ,
30640 TTE_E = 0 ,
30641 TTE_CP = 1 ,
30642 TTE_CV = 0 ,
30643 TTE_P = 0 ,
30644 TTE_EP = 0 ,
30645 TTE_W = 1 ,
30646 TTE_SW1 = 0 ,
30647 TTE_SW0 = 1 ,
30648 TTE_RSVD1 = 0 ,
30649 TTE_Size = 1 ,
30650 /* DTTE_TAG_DATA = 00007c00003e01df 8000007d30790441 */
30651 end_label = Thr7_User_Data_4v101_data_end ,
30652 compressimage ,
30653 }
30654.data
30655.global Thr7_User_Data_4v101_data_begin
30656Thr7_User_Data_4v101_data_begin:
30657 .xword 0x7d0000400000
30658 .xword 0x7bc00011c000
30659 .xword 0x7bc000058000
30660 .xword 0x7bc0001be000
30661 .xword 0x7bc000120000
30662 .xword 0x7c0000290000
30663 .xword 0x7bc00013a000
30664 .xword 0x7c00003e0000
30665 .xword 0x7bc000192000
30666 .xword 0x7bc0001c4000
30667 .xword 0x7bc000152000
30668 .xword 0x7bc000150000
30669 .xword 0x7d0016000000
30670 .xword 0x7d0037800000
30671 .xword 0x7bc0001fe000
30672 .xword 0x7c0000510000
30673 .xword 0x7d0030000000
30674 .xword 0x7bc0001dc000
30675 .xword 0x7bc0000f2000
30676 .xword 0x7d0038c00000
30677 .xword 0x7bc000194000
30678 .xword 0x7bc0001cc000
30679 .xword 0x7c0000640000
30680 .xword 0x7bc0000a2000
30681 .xword 0x7c00008f0000
30682 .xword 0x7bc0000be000
30683 .xword 0x7c0000180000
30684 .xword 0x7bc000124000
30685 .xword 0x7bc000126000
30686 .xword 0x7bc0001a0000
30687 .xword 0x7c0000ee0000
30688 .xword 0x7c0000a60000
30689 .xword 0x7e0220000000
30690 .xword 0x7bc0000b8000
30691 .xword 0x7c00000d0000
30692 .xword 0x7c0000e00000
30693 .xword 0x7c0000810000
30694 .xword 0x7bc0001d8000
30695 .xword 0x7d0027800000
30696 .xword 0x7bc00012a000
30697 .xword 0x7bc0000e6000
30698 .xword 0x7bc0000c8000
30699 .xword 0x7bc0001ce000
30700 .xword 0x7bc000162000
30701 .xword 0x7c00007c0000
30702 .xword 0x7c0000a70000
30703Thr7_User_Data_4v101_data_end:
30704/*********************************************************************/
30705SECTION .Thr7_User_Data_4v201 DATA_VA=0x7bc000192000
30706attr_data {
30707 Name = .Thr7_User_Data_4v201 ,
30708 VA = 0x7bc000192000 ,/* 0x7bc000193fc0 */
30709 RA = 0x0010178000 ,
30710 PA = 0x0010178000 ,
30711 TTE_Context = 0x16f8 ,/* DATA_SECONDARY */
30712 thr7_nz_ctx_tsb_2 ,
30713 TTE_V = 1 ,
30714 TTE_NFO = 0 ,
30715 TTE_L = 0 ,
30716 TTE_Soft = 0x070000 ,
30717 TTE_IE = 0 ,
30718 TTE_E = 0 ,
30719 TTE_CP = 1 ,
30720 TTE_CV = 0 ,
30721 TTE_P = 0 ,
30722 TTE_EP = 0 ,
30723 TTE_W = 1 ,
30724 TTE_SW1 = 1 ,
30725 TTE_SW0 = 1 ,
30726 TTE_RSVD1 = 0 ,
30727 TTE_Size = 0 ,
30728 /* DTTE_TAG_DATA = 00007bc000193c59 8000000010178440 */
30729 end_label = Thr7_User_Data_4v201_data_end ,
30730 compressimage ,
30731 }
30732.data
30733.global Thr7_User_Data_4v201_data_begin
30734Thr7_User_Data_4v201_data_begin:
30735 .xword 0x7d0000400000
30736 .xword 0x7bc00011c000
30737 .xword 0x7bc000058000
30738 .xword 0x7bc0001be000
30739 .xword 0x7bc000120000
30740 .xword 0x7c0000290000
30741 .xword 0x7bc00013a000
30742 .xword 0x7c00003e0000
30743 .xword 0x7bc000192000
30744 .xword 0x7bc0001c4000
30745 .xword 0x7bc000152000
30746 .xword 0x7bc000150000
30747 .xword 0x7d0016000000
30748 .xword 0x7d0037800000
30749 .xword 0x7bc0001fe000
30750 .xword 0x7c0000510000
30751 .xword 0x7d0030000000
30752 .xword 0x7bc0001dc000
30753 .xword 0x7bc0000f2000
30754 .xword 0x7d0038c00000
30755 .xword 0x7bc000194000
30756 .xword 0x7bc0001cc000
30757 .xword 0x7c0000640000
30758 .xword 0x7bc0000a2000
30759 .xword 0x7c00008f0000
30760 .xword 0x7bc0000be000
30761 .xword 0x7c0000180000
30762 .xword 0x7bc000124000
30763 .xword 0x7bc000126000
30764 .xword 0x7bc0001a0000
30765 .xword 0x7c0000ee0000
30766 .xword 0x7c0000a60000
30767 .xword 0x7e0220000000
30768 .xword 0x7bc0000b8000
30769 .xword 0x7c00000d0000
30770 .xword 0x7c0000e00000
30771 .xword 0x7c0000810000
30772 .xword 0x7bc0001d8000
30773 .xword 0x7d0027800000
30774 .xword 0x7bc00012a000
30775 .xword 0x7bc0000e6000
30776 .xword 0x7bc0000c8000
30777 .xword 0x7bc0001ce000
30778 .xword 0x7bc000162000
30779 .xword 0x7c00007c0000
30780 .xword 0x7c0000a70000
30781Thr7_User_Data_4v201_data_end:
30782/*********************************************************************/
30783SECTION .Thr7_User_Data_4v301 DATA_VA=0x7bc0001c4000
30784attr_data {
30785 Name = .Thr7_User_Data_4v301 ,
30786 VA = 0x7bc0001c4000 ,/* 0x7bc0001c5fc0 */
30787 RA = 0x00100bc000 ,
30788 PA = 0x70100bc000 ,
30789 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
30790 thr7_z_ctx_tsb_2 ,
30791 TTE_V = 1 ,
30792 TTE_NFO = 0 ,
30793 TTE_L = 0 ,
30794 TTE_Soft = 0x130000 ,
30795 TTE_IE = 0 ,
30796 TTE_E = 0 ,
30797 TTE_CP = 0 ,
30798 TTE_CV = 0 ,
30799 TTE_P = 0 ,
30800 TTE_EP = 0 ,
30801 TTE_W = 1 ,
30802 TTE_SW1 = 1 ,
30803 TTE_SW0 = 1 ,
30804 TTE_RSVD1 = 0 ,
30805 TTE_Size = 0 ,
30806 /* DTTE_TAG_DATA = 00007bc0001c4000 80000070100bc040 */
30807 end_label = Thr7_User_Data_4v301_data_end ,
30808 compressimage ,
30809 }
30810.data
30811.global Thr7_User_Data_4v301_data_begin
30812Thr7_User_Data_4v301_data_begin:
30813 .xword 0x7d0000400000
30814 .xword 0x7bc00011c000
30815 .xword 0x7bc000058000
30816 .xword 0x7bc0001be000
30817 .xword 0x7bc000120000
30818 .xword 0x7c0000290000
30819 .xword 0x7bc00013a000
30820 .xword 0x7c00003e0000
30821 .xword 0x7bc000192000
30822 .xword 0x7bc0001c4000
30823 .xword 0x7bc000152000
30824 .xword 0x7bc000150000
30825 .xword 0x7d0016000000
30826 .xword 0x7d0037800000
30827 .xword 0x7bc0001fe000
30828 .xword 0x7c0000510000
30829 .xword 0x7d0030000000
30830 .xword 0x7bc0001dc000
30831 .xword 0x7bc0000f2000
30832 .xword 0x7d0038c00000
30833 .xword 0x7bc000194000
30834 .xword 0x7bc0001cc000
30835 .xword 0x7c0000640000
30836 .xword 0x7bc0000a2000
30837 .xword 0x7c00008f0000
30838 .xword 0x7bc0000be000
30839 .xword 0x7c0000180000
30840 .xword 0x7bc000124000
30841 .xword 0x7bc000126000
30842 .xword 0x7bc0001a0000
30843 .xword 0x7c0000ee0000
30844 .xword 0x7c0000a60000
30845 .xword 0x7e0220000000
30846 .xword 0x7bc0000b8000
30847 .xword 0x7c00000d0000
30848 .xword 0x7c0000e00000
30849 .xword 0x7c0000810000
30850 .xword 0x7bc0001d8000
30851 .xword 0x7d0027800000
30852 .xword 0x7bc00012a000
30853 .xword 0x7bc0000e6000
30854 .xword 0x7bc0000c8000
30855 .xword 0x7bc0001ce000
30856 .xword 0x7bc000162000
30857 .xword 0x7c00007c0000
30858 .xword 0x7c0000a70000
30859Thr7_User_Data_4v301_data_end:
30860/*********************************************************************/
30861SECTION .Thr7_User_Text_4v003 TEXT_VA=0x7bc000152000
30862attr_text {
30863 Name = .Thr7_User_Text_4v003 ,
30864 VA = 0x7bc000152000 ,/* 0x7bc000153fc0 */
30865 RA = 0x001005c000 ,
30866 PA = 0x001005c000 ,
30867 TTE_Context = 0x0021 ,/* TEXT_PRIMARY */
30868 thr7_nz_ctx_tsb_2 ,
30869 TTE_V = 1 ,
30870 TTE_NFO = 0 ,
30871 TTE_L = 1 ,
30872 TTE_Soft = 0x120000 ,
30873 TTE_IE = 0 ,
30874 TTE_E = 0 ,
30875 TTE_CP = 1 ,
30876 TTE_CV = 0 ,
30877 TTE_P = 0 ,
30878 TTE_EP = 1 ,
30879 TTE_W = 0 ,
30880 TTE_SW1 = 0 ,
30881 TTE_SW0 = 1 ,
30882 TTE_RSVD1 = 0 ,
30883 TTE_Size = 0 ,
30884 /* ITTE_TAG_DATA = 00007bc0001521df 800000001005c480 */
30885 end_label = Thr7_User_Text_4v003_text_end ,
30886 compressimage ,
30887 }
30888.text
30889.global Thr7_User_Text_4v003_text_begin
30890Thr7_User_Text_4v003_text_begin:
30891 nop
30892 sub %g1, 1, %g1
30893 brz %g1,Thr7_User_Text_4v003_exit
30894 nop
30895 .word 0xea5c2120
30896 nop
30897 nop
30898 nop
30899 nop
30900 nop
30901 nop
30902 nop
30903 nop
30904 .word 0x1000000
30905 or %g0, 0x5f0, %i7
30906 READ_IDATA_ACCESS
30907 nop
30908 nop
30909 nop
30910 nop
30911 .word 0x1000000
30912 or %g0, 0x160, %i7
30913 DTLB_TAG_READ
30914 .word 0xbe876038
30915 .word 0xeadfd000
30916 .word 0xc6776158
30917 .word 0xc02aa9f7
30918 .word 0xc022a53c
30919 .word 0xfe542cfc
30920 IDEMAP_PCTX
30921thr7_MMU_ASI_PRIMARY_363:
30922 .word 0x87802080
30923 .word 0xf6f2a078
30924 TOGGLE_LSU_IM
30925 .word 0x1000000
30926 or %g0, 0x084, %i7
30927 LOAD_IDATA_IN
30928 .word 0xc858a068
30929 .word 0xfe5aa638
30930 DDEMAP_PCTX
30931 .word 0x1000000
30932 .word 0xbe14c000
30933 IDEMAP_PAGE
30934 TOGGLE_LSU_IM
30935 ACCESS_DTSB_PTR
30936 DO_BRANCH
30937 .word 0x81c72000
30938 .word 0xbe13c000
30939 GOTO_SUPERVISOR0
30940 .word 0x1000000
30941 .word 0xbe110000
30942 srlx %i7, 8, %i7
30943 andn %i7, 0x1f, %i7
30944 ITLB_PROBE
30945 .word 0xbe124000
30946 GOTO_SUPERVISOR0
30947 TOGGLE_LSU_DM
30948 nop
30949 nop
30950 nop
30951 nop
30952 nop
30953 nop
30954 nop
30955 nop
30956 nop
30957 nop
30958 nop
30959 nop
30960 nop
30961 nop
30962 ACCESS_DTSB_PTR
30963 .word 0xf072a0a8
30964 .word 0xc02f669a
30965 .word 0x1000000
30966 or %g0, 0x070, %i7
30967 LOAD_DDATA_IN
30968 .word 0xbe876038
30969 .word 0xe0dfd000
30970 IDEMAP_NCTX
30971 .word 0xe05f6100
30972 DO_BRANCH
30973 .word 0x81c1e000
30974 .word 0xbe124000
30975 GOTO_SUPERVISOR0
30976 .word 0xbe856038
30977 .word 0xeadfd000
30978 .word 0xd0776028
30979 .word 0xc02d64b0
30980 .word 0xe05e60b0
30981 nop
30982 IDEMAP_PCTX
30983 .word 0x1000000
30984 or %g0, 0x4d0, %i7
30985 READ_IDATA_ACCESS
30986 nop
30987 .word 0xbe138000
30988 GOTO_SUPERVISOR1
30989 .word 0xd4592068
30990 .word 0x81c3e000
30991 .word 0xbe124000
30992 GOTO_SUPERVISOR0
30993 nop
30994Thr7_User_Text_4v003_exit:
30995 EXIT_GOOD
30996Thr7_User_Text_4v003_text_end:
30997/*********************************************************************/
30998SECTION .Thr7_User_Text_4v401 TEXT_VA=0x7bc000150000
30999attr_text {
31000 Name = .Thr7_User_Text_4v401 ,
31001 VA = 0x7bc000150000 ,/* 0x7bc000151fc0 */
31002 RA = 0x0010032000 ,
31003 PA = 0x7010032000 ,
31004 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
31005 thr7_z_ctx_tsb_2 ,
31006 TTE_V = 1 ,
31007 TTE_NFO = 0 ,
31008 TTE_L = 0 ,
31009 TTE_Soft = 0x070000 ,
31010 TTE_IE = 0 ,
31011 TTE_E = 0 ,
31012 TTE_CP = 1 ,
31013 TTE_CV = 0 ,
31014 TTE_P = 1 ,
31015 TTE_EP = 1 ,
31016 TTE_W = 0 ,
31017 TTE_SW1 = 0 ,
31018 TTE_SW0 = 0 ,
31019 TTE_RSVD1 = 0 ,
31020 TTE_Size = 0 ,
31021 /* ITTE_TAG_DATA = 00007bc000150000 8000007010032480 */
31022 end_label = Thr7_User_Text_4v401_text_end ,
31023 compressimage ,
31024 }
31025.text
31026.global Thr7_User_Text_4v401_text_begin
31027Thr7_User_Text_4v401_text_begin:
31028 wrpr 0, %gl
31029 .word 0xec59a098
31030 .word 0x1000000
31031 .word 0xbe110000
31032 srlx %i7, 8, %i7
31033 andn %i7, 0x1f, %i7
31034 P_ITLB_PROBE
31035 .word 0x1000000
31036 .word 0xbe16c000
31037 P_IDEMAP_RPAGE
31038 .word 0xe19e82e0
31039 nop
31040 nop
31041 nop
31042 nop
31043 nop
31044 nop
31045 nop
31046 .word 0xfcdd02a0
31047 .word 0xfe54abb8
31048 .word 0xfcd90200
31049thr7_MMU_ASI_BLK_P_364:
31050 .word 0x878020f0
31051 .word 0xc3baaa40
31052thr7_MMU_ASI_SECONDARY_LITTLE_365:
31053 .word 0x87802089
31054 .word 0xd0f16028
31055 .word 0x1000000
31056 or %g0, 0x153, %i7
31057 P_LOAD_IDATA_ACCESS
31058 .word 0xc074a9d0
31059 .word 0x1000000
31060 .word 0xbe110000
31061 srlx %i7, 8, %i7
31062 andn %i7, 0x1f, %i7
31063 P_ITLB_PROBE
31064 .word 0x1000000
31065 or %g0, 0x067, %i7
31066 P_LOAD_DDATA_IN
31067 .word 0xfe45e6c0
31068 .word 0xfcd90200
31069 .word 0x1000000
31070 or %g0, 0x08f, %i7
31071 P_LOAD_IDATA_IN
31072 nop
31073 nop
31074 nop
31075 nop
31076 nop
31077 nop
31078 .word 0x1000000
31079 or %g0, 0x005, %i7
31080 P_LOAD_DDATA_IN
31081thr7_MMU_ASI_PRIMARY_366:
31082 .word 0x87802080
31083 .word 0xecf560b8
31084thr7_MMU_ASI_AS_IF_USER_PRIMARY_367:
31085 .word 0x87802010
31086 .word 0xecf42070
31087 .word 0xbe134000
31088 RETURN_FROM_SUPERVISOR1
31089 nop
31090Thr7_User_Text_4v401_exit:
31091 EXIT_GOOD
31092Thr7_User_Text_4v401_text_end:
31093/*********************************************************************/
31094SECTION .Thr7_User_Text_4v004 TEXT_VA=0x7d0016000000
31095attr_text {
31096 Name = .Thr7_User_Text_4v004 ,
31097 VA = 0x7d0016000000 ,/* 0x7d00163fffc0 */
31098 RA = 0x015c000000 ,
31099 PA = 0x7d5c000000 ,
31100 TTE_Context = 0x0021 ,/* TEXT_PRIMARY */
31101 thr7_nz_ctx_tsb_0 ,
31102 TTE_V = 1 ,
31103 TTE_NFO = 0 ,
31104 TTE_L = 1 ,
31105 TTE_Soft = 0x120000 ,
31106 TTE_IE = 0 ,
31107 TTE_E = 0 ,
31108 TTE_CP = 1 ,
31109 TTE_CV = 0 ,
31110 TTE_P = 1 ,
31111 TTE_EP = 1 ,
31112 TTE_W = 0 ,
31113 TTE_SW1 = 0 ,
31114 TTE_SW0 = 1 ,
31115 TTE_RSVD1 = 0 ,
31116 TTE_Size = 3 ,
31117 /* ITTE_TAG_DATA = 00007d00160001df 8000007d5c000483 */
31118 end_label = Thr7_User_Text_4v004_text_end ,
31119 compressimage ,
31120 }
31121.text
31122.global Thr7_User_Text_4v004_text_begin
31123Thr7_User_Text_4v004_text_begin:
31124 wrpr 0, %gl
31125 nop
31126 nop
31127 nop
31128 nop
31129 nop
31130 nop
31131 nop
31132 nop
31133 nop
31134 P_DDEMAP_ALL
31135thr7_MMU_ASI_PRIMARY_368:
31136 .word 0x87802080
31137 .word 0xeaf42168
31138 P_DDEMAP_NCTX
31139 .word 0x1000000
31140 or %g0, 0x4b8, %i7
31141 P_LOAD_DDATA_ACCESS
31142 .word 0xfc9b0580
31143 .word 0xfcdd4200
31144 .word 0x1000000
31145 .word 0xbe130000
31146 srlx %i7, 8, %i7
31147 andn %i7, 0x1f, %i7
31148 xor %i7, 0x10, %i7
31149 P_ITLB_PROBE
31150 .word 0xea5e6160
31151 nop
31152 nop
31153 .word 0xfcdf5000
31154 nop
31155 nop
31156 .word 0x1000000
31157 .word 0xbe11c000
31158 P_IDEMAP_PAGE
31159 .word 0xfe4f67cd
31160 P_DDEMAP_PCTX
31161 .word 0xfcde4200
31162 P_IDEMAP_PCTX
31163thr7_MMU_ASI_PRIMARY_LITTLE_369:
31164 .word 0x87802088
31165 .word 0xe8f42028
31166 .word 0x1000000
31167 or %g0, 0x598, %i7
31168 P_ITLB_TAG_READ
31169 .word 0xbe842100
31170 .word 0xd4dfd000
31171 P_TOGGLE_LSU_IM
31172 .word 0x1000000
31173 or %g0, 0x1d8, %i7
31174 P_ITLB_TAG_READ
31175 .word 0xbe842110
31176 .word 0xd4dfc200
31177 .word 0x1000000
31178 or %g0, 0x06b, %i7
31179 P_LOAD_IDATA_IN
31180 nop
31181 nop
31182 .word 0xbe8660d0
31183 .word 0xd4dfc200
31184 P_TOGGLE_LSU_DM
31185 nop
31186 nop
31187 nop
31188 nop
31189 nop
31190 nop
31191 .word 0x1000000
31192 or %g0, 0x158, %i7
31193 P_READ_DDATA_ACCESS
31194 .word 0xd6712010
31195 .word 0xc022a264
31196 .word 0xbe134000
31197 RETURN_FROM_SUPERVISOR0
31198 nop
31199Thr7_User_Text_4v004_exit:
31200 EXIT_GOOD
31201Thr7_User_Text_4v004_text_end:
31202/*********************************************************************/
31203SECTION .Thr7_User_Data_4v102 DATA_VA=0x7d0037800000
31204attr_data {
31205 Name = .Thr7_User_Data_4v102 ,
31206 VA = 0x7d0037800000 ,/* 0x7d0037bfffc0 */
31207 RA = 0x015ac00000 ,
31208 PA = 0x7d5ac00000 ,
31209 TTE_Context = 0x0021 ,/* DATA_PRIMARY */
31210 thr7_nz_ctx_tsb_0 ,
31211 TTE_V = 1 ,
31212 TTE_NFO = 0 ,
31213 TTE_L = 0 ,
31214 TTE_Soft = 0x080000 ,
31215 TTE_IE = 0 ,
31216 TTE_E = 0 ,
31217 TTE_CP = 1 ,
31218 TTE_CV = 0 ,
31219 TTE_P = 0 ,
31220 TTE_EP = 0 ,
31221 TTE_W = 1 ,
31222 TTE_SW1 = 0 ,
31223 TTE_SW0 = 1 ,
31224 TTE_RSVD1 = 0 ,
31225 TTE_Size = 3 ,
31226 /* DTTE_TAG_DATA = 00007d00378001df 8000007d5ac00443 */
31227 end_label = Thr7_User_Data_4v102_data_end ,
31228 compressimage ,
31229 }
31230.data
31231.global Thr7_User_Data_4v102_data_begin
31232Thr7_User_Data_4v102_data_begin:
31233 .xword 0x7d0000400000
31234 .xword 0x7bc00011c000
31235 .xword 0x7bc000058000
31236 .xword 0x7bc0001be000
31237 .xword 0x7bc000120000
31238 .xword 0x7c0000290000
31239 .xword 0x7bc00013a000
31240 .xword 0x7c00003e0000
31241 .xword 0x7bc000192000
31242 .xword 0x7bc0001c4000
31243 .xword 0x7bc000152000
31244 .xword 0x7bc000150000
31245 .xword 0x7d0016000000
31246 .xword 0x7d0037800000
31247 .xword 0x7bc0001fe000
31248 .xword 0x7c0000510000
31249 .xword 0x7d0030000000
31250 .xword 0x7bc0001dc000
31251 .xword 0x7bc0000f2000
31252 .xword 0x7d0038c00000
31253 .xword 0x7bc000194000
31254 .xword 0x7bc0001cc000
31255 .xword 0x7c0000640000
31256 .xword 0x7bc0000a2000
31257 .xword 0x7c00008f0000
31258 .xword 0x7bc0000be000
31259 .xword 0x7c0000180000
31260 .xword 0x7bc000124000
31261 .xword 0x7bc000126000
31262 .xword 0x7bc0001a0000
31263 .xword 0x7c0000ee0000
31264 .xword 0x7c0000a60000
31265 .xword 0x7e0220000000
31266 .xword 0x7bc0000b8000
31267 .xword 0x7c00000d0000
31268 .xword 0x7c0000e00000
31269 .xword 0x7c0000810000
31270 .xword 0x7bc0001d8000
31271 .xword 0x7d0027800000
31272 .xword 0x7bc00012a000
31273 .xword 0x7bc0000e6000
31274 .xword 0x7bc0000c8000
31275 .xword 0x7bc0001ce000
31276 .xword 0x7bc000162000
31277 .xword 0x7c00007c0000
31278 .xword 0x7c0000a70000
31279Thr7_User_Data_4v102_data_end:
31280/*********************************************************************/
31281SECTION .Thr7_User_Data_4v202 DATA_VA=0x7bc0001fe000
31282attr_data {
31283 Name = .Thr7_User_Data_4v202 ,
31284 VA = 0x7bc0001fe000 ,/* 0x7bc0001fffc0 */
31285 RA = 0x0010190000 ,
31286 PA = 0x0010190000 ,
31287 TTE_Context = 0x16f8 ,/* DATA_SECONDARY */
31288 thr7_nz_ctx_tsb_2 ,
31289 TTE_V = 1 ,
31290 TTE_NFO = 0 ,
31291 TTE_L = 0 ,
31292 TTE_Soft = 0x070000 ,
31293 TTE_IE = 0 ,
31294 TTE_E = 0 ,
31295 TTE_CP = 1 ,
31296 TTE_CV = 0 ,
31297 TTE_P = 0 ,
31298 TTE_EP = 0 ,
31299 TTE_W = 1 ,
31300 TTE_SW1 = 1 ,
31301 TTE_SW0 = 1 ,
31302 TTE_RSVD1 = 0 ,
31303 TTE_Size = 0 ,
31304 /* DTTE_TAG_DATA = 00007bc0001ffc59 8000000010190440 */
31305 end_label = Thr7_User_Data_4v202_data_end ,
31306 compressimage ,
31307 }
31308.data
31309.global Thr7_User_Data_4v202_data_begin
31310Thr7_User_Data_4v202_data_begin:
31311 .xword 0x7d0000400000
31312 .xword 0x7bc00011c000
31313 .xword 0x7bc000058000
31314 .xword 0x7bc0001be000
31315 .xword 0x7bc000120000
31316 .xword 0x7c0000290000
31317 .xword 0x7bc00013a000
31318 .xword 0x7c00003e0000
31319 .xword 0x7bc000192000
31320 .xword 0x7bc0001c4000
31321 .xword 0x7bc000152000
31322 .xword 0x7bc000150000
31323 .xword 0x7d0016000000
31324 .xword 0x7d0037800000
31325 .xword 0x7bc0001fe000
31326 .xword 0x7c0000510000
31327 .xword 0x7d0030000000
31328 .xword 0x7bc0001dc000
31329 .xword 0x7bc0000f2000
31330 .xword 0x7d0038c00000
31331 .xword 0x7bc000194000
31332 .xword 0x7bc0001cc000
31333 .xword 0x7c0000640000
31334 .xword 0x7bc0000a2000
31335 .xword 0x7c00008f0000
31336 .xword 0x7bc0000be000
31337 .xword 0x7c0000180000
31338 .xword 0x7bc000124000
31339 .xword 0x7bc000126000
31340 .xword 0x7bc0001a0000
31341 .xword 0x7c0000ee0000
31342 .xword 0x7c0000a60000
31343 .xword 0x7e0220000000
31344 .xword 0x7bc0000b8000
31345 .xword 0x7c00000d0000
31346 .xword 0x7c0000e00000
31347 .xword 0x7c0000810000
31348 .xword 0x7bc0001d8000
31349 .xword 0x7d0027800000
31350 .xword 0x7bc00012a000
31351 .xword 0x7bc0000e6000
31352 .xword 0x7bc0000c8000
31353 .xword 0x7bc0001ce000
31354 .xword 0x7bc000162000
31355 .xword 0x7c00007c0000
31356 .xword 0x7c0000a70000
31357Thr7_User_Data_4v202_data_end:
31358/*********************************************************************/
31359SECTION .Thr7_User_Data_4v302 DATA_VA=0x7c0000510000
31360attr_data {
31361 Name = .Thr7_User_Data_4v302 ,
31362 VA = 0x7c0000510000 ,/* 0x7c000051ffc0 */
31363 RA = 0x0130850000 ,
31364 PA = 0x0130850000 ,
31365 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
31366 thr7_z_ctx_tsb_3 ,
31367 TTE_V = 1 ,
31368 TTE_NFO = 0 ,
31369 TTE_L = 0 ,
31370 TTE_Soft = 0x130000 ,
31371 TTE_IE = 0 ,
31372 TTE_E = 0 ,
31373 TTE_CP = 0 ,
31374 TTE_CV = 0 ,
31375 TTE_P = 0 ,
31376 TTE_EP = 0 ,
31377 TTE_W = 1 ,
31378 TTE_SW1 = 1 ,
31379 TTE_SW0 = 1 ,
31380 TTE_RSVD1 = 0 ,
31381 TTE_Size = 1 ,
31382 /* DTTE_TAG_DATA = 00007c0000510000 8000000130850041 */
31383 end_label = Thr7_User_Data_4v302_data_end ,
31384 compressimage ,
31385 }
31386.data
31387.global Thr7_User_Data_4v302_data_begin
31388Thr7_User_Data_4v302_data_begin:
31389 .xword 0x7d0000400000
31390 .xword 0x7bc00011c000
31391 .xword 0x7bc000058000
31392 .xword 0x7bc0001be000
31393 .xword 0x7bc000120000
31394 .xword 0x7c0000290000
31395 .xword 0x7bc00013a000
31396 .xword 0x7c00003e0000
31397 .xword 0x7bc000192000
31398 .xword 0x7bc0001c4000
31399 .xword 0x7bc000152000
31400 .xword 0x7bc000150000
31401 .xword 0x7d0016000000
31402 .xword 0x7d0037800000
31403 .xword 0x7bc0001fe000
31404 .xword 0x7c0000510000
31405 .xword 0x7d0030000000
31406 .xword 0x7bc0001dc000
31407 .xword 0x7bc0000f2000
31408 .xword 0x7d0038c00000
31409 .xword 0x7bc000194000
31410 .xword 0x7bc0001cc000
31411 .xword 0x7c0000640000
31412 .xword 0x7bc0000a2000
31413 .xword 0x7c00008f0000
31414 .xword 0x7bc0000be000
31415 .xword 0x7c0000180000
31416 .xword 0x7bc000124000
31417 .xword 0x7bc000126000
31418 .xword 0x7bc0001a0000
31419 .xword 0x7c0000ee0000
31420 .xword 0x7c0000a60000
31421 .xword 0x7e0220000000
31422 .xword 0x7bc0000b8000
31423 .xword 0x7c00000d0000
31424 .xword 0x7c0000e00000
31425 .xword 0x7c0000810000
31426 .xword 0x7bc0001d8000
31427 .xword 0x7d0027800000
31428 .xword 0x7bc00012a000
31429 .xword 0x7bc0000e6000
31430 .xword 0x7bc0000c8000
31431 .xword 0x7bc0001ce000
31432 .xword 0x7bc000162000
31433 .xword 0x7c00007c0000
31434 .xword 0x7c0000a70000
31435Thr7_User_Data_4v302_data_end:
31436/*********************************************************************/
31437SECTION .Thr7_User_Text_4v005 TEXT_VA=0x7d0030000000
31438attr_text {
31439 Name = .Thr7_User_Text_4v005 ,
31440 VA = 0x7d0030000000 ,/* 0x7d00303fffc0 */
31441 RA = 0x015b400000 ,
31442 PA = 0x7d5b400000 ,
31443 TTE_Context = 0x0021 ,/* TEXT_PRIMARY */
31444 thr7_nz_ctx_tsb_0 ,
31445 TTE_V = 1 ,
31446 TTE_NFO = 0 ,
31447 TTE_L = 1 ,
31448 TTE_Soft = 0x120000 ,
31449 TTE_IE = 0 ,
31450 TTE_E = 0 ,
31451 TTE_CP = 1 ,
31452 TTE_CV = 0 ,
31453 TTE_P = 0 ,
31454 TTE_EP = 1 ,
31455 TTE_W = 0 ,
31456 TTE_SW1 = 0 ,
31457 TTE_SW0 = 1 ,
31458 TTE_RSVD1 = 0 ,
31459 TTE_Size = 3 ,
31460 /* ITTE_TAG_DATA = 00007d00300001df 8000007d5b400483 */
31461 end_label = Thr7_User_Text_4v005_text_end ,
31462 compressimage ,
31463 }
31464.text
31465.global Thr7_User_Text_4v005_text_begin
31466Thr7_User_Text_4v005_text_begin:
31467 nop
31468 sub %g1, 1, %g1
31469 brz %g1,Thr7_User_Text_4v005_exit
31470 nop
31471 .word 0xc45aa140
31472 .word 0xf6742018
31473 .word 0xc07664d8
31474 IDEMAP_NCTX
31475 TOGGLE_LSU_DM
31476 .word 0xc0742170
31477 nop
31478 nop
31479 nop
31480 nop
31481 nop
31482 nop
31483 nop
31484 nop
31485 nop
31486thr7_MMU_ASI_PRIMARY_370:
31487 .word 0x87802080
31488 .word 0xecf56010
31489 .word 0x1000000
31490 or %g0, 0x2be, %i7
31491 LOAD_DDATA_ACCESS
31492 .word 0x1000000
31493 or %g0, 0x7b8, %i7
31494 READ_DDATA_ACCESS
31495 DO_BRANCH
31496 .word 0x81c72000
31497 .word 0xbe124000
31498 GOTO_SUPERVISOR0
31499 .word 0xfe5aa398
31500 .word 0x1000000
31501 or %g0, 0x03d, %i7
31502 LOAD_DDATA_IN
31503 .word 0x1000000
31504 or %g0, 0x084, %i7
31505 LOAD_IDATA_IN
31506 .word 0xc85c20d0
31507 .word 0xc02aa915
31508thr7_MMU_ASI_PRIMARY_371:
31509 .word 0x87802080
31510 .word 0xc6f760d8
31511 .word 0xfe4f6939
31512 .word 0xfcdc1000
31513 .word 0xd45aa150
31514 .word 0x1000000
31515 or %g0, 0x631, %i7
31516 LOAD_DDATA_ACCESS
31517 ACCESS_ITSB_PTR
31518 IDEMAP_ALL
31519 .word 0xfe5aa050
31520 .word 0xe39f5e00
31521 IDEMAP_PCTX
31522 .word 0x1000000
31523 or %g0, 0x40, %i7
31524 READ_DDATA_ACCESS
31525 .word 0x1000000
31526 .word 0xbe108000
31527 srlx %i7, 8, %i7
31528 andn %i7, 0x1f, %i7
31529 xor %i7, 0x10, %i7
31530 ITLB_PROBE
31531 .word 0x1000000
31532 or %g0, 0x6d4, %i7
31533 LOAD_DDATA_ACCESS
31534 .word 0xbe120000
31535 GOTO_SUPERVISOR1
31536 .word 0x1000000
31537 or %g0, 0x05c, %i7
31538 LOAD_DDATA_IN
31539thr7_MMU_ASI_PRIMARY_LITTLE_372:
31540 .word 0x87802088
31541 .word 0xe8bf6ed0
31542 .word 0x1000000
31543 or %g0, 0x4bf, %i7
31544 LOAD_IDATA_ACCESS
31545 .word 0xbe150000
31546 GOTO_SUPERVISOR1
31547 nop
31548 nop
31549 .word 0xf65f6018
31550 .word 0xfe566ae8
31551 DO_BRANCH
31552 .word 0x81c3e000
31553 .word 0xbe124000
31554 GOTO_SUPERVISOR0
31555 .word 0xe058a140
31556 .word 0xbe120000
31557 GOTO_SUPERVISOR1
31558 nop
31559Thr7_User_Text_4v005_exit:
31560 EXIT_GOOD
31561Thr7_User_Text_4v005_text_end:
31562/*********************************************************************/
31563SECTION .Thr7_User_Text_4v402 TEXT_VA=0x7bc0001dc000
31564attr_text {
31565 Name = .Thr7_User_Text_4v402 ,
31566 VA = 0x7bc0001dc000 ,/* 0x7bc0001ddfc0 */
31567 RA = 0x001019e000 ,
31568 PA = 0x701019e000 ,
31569 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
31570 thr7_z_ctx_tsb_2 ,
31571 TTE_V = 1 ,
31572 TTE_NFO = 0 ,
31573 TTE_L = 0 ,
31574 TTE_Soft = 0x070000 ,
31575 TTE_IE = 0 ,
31576 TTE_E = 0 ,
31577 TTE_CP = 1 ,
31578 TTE_CV = 0 ,
31579 TTE_P = 1 ,
31580 TTE_EP = 1 ,
31581 TTE_W = 0 ,
31582 TTE_SW1 = 0 ,
31583 TTE_SW0 = 0 ,
31584 TTE_RSVD1 = 0 ,
31585 TTE_Size = 0 ,
31586 /* ITTE_TAG_DATA = 00007bc0001dc000 800000701019e480 */
31587 end_label = Thr7_User_Text_4v402_text_end ,
31588 compressimage ,
31589 }
31590.text
31591.global Thr7_User_Text_4v402_text_begin
31592Thr7_User_Text_4v402_text_begin:
31593 wrpr 0, %gl
31594 P_ACCESS_DTSB_PTR
31595 .word 0xbe842160
31596 .word 0xd4dfd040
31597 .word 0xfcda8200
31598thr7_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_373:
31599 .word 0x87802022
31600 .word 0xc4be6a10
31601 P_TOGGLE_LSU_DM
31602 .word 0xfcde4200
31603 P_ACCESS_DTSB_PTR
31604 P_IDEMAP_ALL_PAGES
31605 P_IDEMAP_ALL_PAGES
31606 nop
31607 nop
31608 nop
31609 nop
31610 nop
31611 .word 0x1000000
31612 or %g0, 0x168, %i7
31613 P_ITLB_TAG_READ
31614 .word 0x1000000
31615 .word 0xbe114000
31616 srlx %i7, 8, %i7
31617 andn %i7, 0x1f, %i7
31618 xor %i7, 0x10, %i7
31619 P_ITLB_PROBE
31620 nop
31621 nop
31622 nop
31623 nop
31624 nop
31625 nop
31626 nop
31627 .word 0xc024a8c4
31628 .word 0x1000000
31629 .word 0xbe114000
31630 P_IDEMAP_PAGE
31631 .word 0x1000000
31632 .word 0xbe114000
31633 srlx %i7, 8, %i7
31634 andn %i7, 0x1f, %i7
31635 xor %i7, 0x10, %i7
31636 P_ITLB_PROBE
31637 P_ACCESS_ITSB_PTR
31638thr7_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_374:
31639 .word 0x87802018
31640 .word 0xd6f76040
31641 .word 0xc02b233b
31642 P_IDEMAP_NCTX
31643 P_IDEMAP_ALL
31644 .word 0xc025ee98
31645 .word 0x1000000
31646 or %g0, 0x1a0, %i7
31647 P_ITLB_TAG_READ
31648thr7_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_375:
31649 .word 0x8780202a
31650 .word 0xdcbc2fc0
31651 P_ACCESS_ITSB_PTR
31652 nop
31653 nop
31654 nop
31655 nop
31656 nop
31657 nop
31658 nop
31659 nop
31660 nop
31661 nop
31662 nop
31663 nop
31664 nop
31665 nop
31666 nop
31667 .word 0x1000000
31668 or %g0, 0x0ab, %i7
31669 P_LOAD_DDATA_IN
31670 .word 0x1000000
31671 or %g0, 0x096, %i7
31672 P_LOAD_DDATA_IN
31673 .word 0x1000000
31674 or %g0, 0x420, %i7
31675 P_ITLB_TAG_READ
31676thr7_MMU_ASI_PRIMARY_376:
31677 .word 0x87802080
31678 .word 0xc6f76060
31679 .word 0x1000000
31680 or %g0, 0x1b0, %i7
31681 P_READ_IDATA_ACCESS
31682thr7_MMU_ASI_PRIMARY_377:
31683 .word 0x87802080
31684 .word 0xfaf56038
31685 nop
31686 nop
31687 nop
31688 nop
31689 nop
31690 nop
31691 nop
31692 nop
31693thr7_MMU_ASI_AS_IF_USER_PRIMARY_378:
31694 .word 0x87802010
31695 .word 0xe0f42090
31696 .word 0xbe134000
31697 RETURN_FROM_SUPERVISOR1
31698 nop
31699Thr7_User_Text_4v402_exit:
31700 EXIT_GOOD
31701Thr7_User_Text_4v402_text_end:
31702/*********************************************************************/
31703SECTION .Thr7_User_Data_4v103 DATA_VA=0x7bc0000f2000
31704attr_data {
31705 Name = .Thr7_User_Data_4v103 ,
31706 VA = 0x7bc0000f2000 ,/* 0x7bc0000f3fc0 */
31707 RA = 0x0010012000 ,
31708 PA = 0x0010012000 ,
31709 TTE_Context = 0x0021 ,/* DATA_PRIMARY */
31710 thr7_nz_ctx_tsb_2 ,
31711 TTE_V = 1 ,
31712 TTE_NFO = 0 ,
31713 TTE_L = 0 ,
31714 TTE_Soft = 0x080000 ,
31715 TTE_IE = 0 ,
31716 TTE_E = 0 ,
31717 TTE_CP = 1 ,
31718 TTE_CV = 0 ,
31719 TTE_P = 0 ,
31720 TTE_EP = 0 ,
31721 TTE_W = 1 ,
31722 TTE_SW1 = 0 ,
31723 TTE_SW0 = 1 ,
31724 TTE_RSVD1 = 0 ,
31725 TTE_Size = 0 ,
31726 /* DTTE_TAG_DATA = 00007bc0000f21df 8000000010012440 */
31727 end_label = Thr7_User_Data_4v103_data_end ,
31728 compressimage ,
31729 }
31730.data
31731.global Thr7_User_Data_4v103_data_begin
31732Thr7_User_Data_4v103_data_begin:
31733 .xword 0x7d0000400000
31734 .xword 0x7bc00011c000
31735 .xword 0x7bc000058000
31736 .xword 0x7bc0001be000
31737 .xword 0x7bc000120000
31738 .xword 0x7c0000290000
31739 .xword 0x7bc00013a000
31740 .xword 0x7c00003e0000
31741 .xword 0x7bc000192000
31742 .xword 0x7bc0001c4000
31743 .xword 0x7bc000152000
31744 .xword 0x7bc000150000
31745 .xword 0x7d0016000000
31746 .xword 0x7d0037800000
31747 .xword 0x7bc0001fe000
31748 .xword 0x7c0000510000
31749 .xword 0x7d0030000000
31750 .xword 0x7bc0001dc000
31751 .xword 0x7bc0000f2000
31752 .xword 0x7d0038c00000
31753 .xword 0x7bc000194000
31754 .xword 0x7bc0001cc000
31755 .xword 0x7c0000640000
31756 .xword 0x7bc0000a2000
31757 .xword 0x7c00008f0000
31758 .xword 0x7bc0000be000
31759 .xword 0x7c0000180000
31760 .xword 0x7bc000124000
31761 .xword 0x7bc000126000
31762 .xword 0x7bc0001a0000
31763 .xword 0x7c0000ee0000
31764 .xword 0x7c0000a60000
31765 .xword 0x7e0220000000
31766 .xword 0x7bc0000b8000
31767 .xword 0x7c00000d0000
31768 .xword 0x7c0000e00000
31769 .xword 0x7c0000810000
31770 .xword 0x7bc0001d8000
31771 .xword 0x7d0027800000
31772 .xword 0x7bc00012a000
31773 .xword 0x7bc0000e6000
31774 .xword 0x7bc0000c8000
31775 .xword 0x7bc0001ce000
31776 .xword 0x7bc000162000
31777 .xword 0x7c00007c0000
31778 .xword 0x7c0000a70000
31779Thr7_User_Data_4v103_data_end:
31780/*********************************************************************/
31781SECTION .Thr7_User_Data_4v203 DATA_VA=0x7d0038c00000
31782attr_data {
31783 Name = .Thr7_User_Data_4v203 ,
31784 VA = 0x7d0038c00000 ,/* 0x7d0038ffffc0 */
31785 RA = 0x015f400000 ,
31786 PA = 0x7d5f400000 ,
31787 TTE_Context = 0x16f8 ,/* DATA_SECONDARY */
31788 thr7_nz_ctx_tsb_0 ,
31789 TTE_V = 1 ,
31790 TTE_NFO = 0 ,
31791 TTE_L = 0 ,
31792 TTE_Soft = 0x070000 ,
31793 TTE_IE = 0 ,
31794 TTE_E = 0 ,
31795 TTE_CP = 1 ,
31796 TTE_CV = 0 ,
31797 TTE_P = 0 ,
31798 TTE_EP = 0 ,
31799 TTE_W = 1 ,
31800 TTE_SW1 = 1 ,
31801 TTE_SW0 = 1 ,
31802 TTE_RSVD1 = 0 ,
31803 TTE_Size = 3 ,
31804 /* DTTE_TAG_DATA = 00007d0038c01c59 8000007d5f400443 */
31805 end_label = Thr7_User_Data_4v203_data_end ,
31806 compressimage ,
31807 }
31808.data
31809.global Thr7_User_Data_4v203_data_begin
31810Thr7_User_Data_4v203_data_begin:
31811 .xword 0x7d0000400000
31812 .xword 0x7bc00011c000
31813 .xword 0x7bc000058000
31814 .xword 0x7bc0001be000
31815 .xword 0x7bc000120000
31816 .xword 0x7c0000290000
31817 .xword 0x7bc00013a000
31818 .xword 0x7c00003e0000
31819 .xword 0x7bc000192000
31820 .xword 0x7bc0001c4000
31821 .xword 0x7bc000152000
31822 .xword 0x7bc000150000
31823 .xword 0x7d0016000000
31824 .xword 0x7d0037800000
31825 .xword 0x7bc0001fe000
31826 .xword 0x7c0000510000
31827 .xword 0x7d0030000000
31828 .xword 0x7bc0001dc000
31829 .xword 0x7bc0000f2000
31830 .xword 0x7d0038c00000
31831 .xword 0x7bc000194000
31832 .xword 0x7bc0001cc000
31833 .xword 0x7c0000640000
31834 .xword 0x7bc0000a2000
31835 .xword 0x7c00008f0000
31836 .xword 0x7bc0000be000
31837 .xword 0x7c0000180000
31838 .xword 0x7bc000124000
31839 .xword 0x7bc000126000
31840 .xword 0x7bc0001a0000
31841 .xword 0x7c0000ee0000
31842 .xword 0x7c0000a60000
31843 .xword 0x7e0220000000
31844 .xword 0x7bc0000b8000
31845 .xword 0x7c00000d0000
31846 .xword 0x7c0000e00000
31847 .xword 0x7c0000810000
31848 .xword 0x7bc0001d8000
31849 .xword 0x7d0027800000
31850 .xword 0x7bc00012a000
31851 .xword 0x7bc0000e6000
31852 .xword 0x7bc0000c8000
31853 .xword 0x7bc0001ce000
31854 .xword 0x7bc000162000
31855 .xword 0x7c00007c0000
31856 .xword 0x7c0000a70000
31857Thr7_User_Data_4v203_data_end:
31858/*********************************************************************/
31859SECTION .Thr7_User_Data_4v303 DATA_VA=0x7bc000194000
31860attr_data {
31861 Name = .Thr7_User_Data_4v303 ,
31862 VA = 0x7bc000194000 ,/* 0x7bc000195fc0 */
31863 RA = 0x0010154000 ,
31864 PA = 0x7010154000 ,
31865 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
31866 thr7_z_ctx_tsb_2 ,
31867 TTE_V = 1 ,
31868 TTE_NFO = 0 ,
31869 TTE_L = 0 ,
31870 TTE_Soft = 0x130000 ,
31871 TTE_IE = 0 ,
31872 TTE_E = 0 ,
31873 TTE_CP = 0 ,
31874 TTE_CV = 0 ,
31875 TTE_P = 0 ,
31876 TTE_EP = 0 ,
31877 TTE_W = 1 ,
31878 TTE_SW1 = 1 ,
31879 TTE_SW0 = 1 ,
31880 TTE_RSVD1 = 0 ,
31881 TTE_Size = 0 ,
31882 /* DTTE_TAG_DATA = 00007bc000194000 8000007010154040 */
31883 end_label = Thr7_User_Data_4v303_data_end ,
31884 compressimage ,
31885 }
31886.data
31887.global Thr7_User_Data_4v303_data_begin
31888Thr7_User_Data_4v303_data_begin:
31889 .xword 0x7d0000400000
31890 .xword 0x7bc00011c000
31891 .xword 0x7bc000058000
31892 .xword 0x7bc0001be000
31893 .xword 0x7bc000120000
31894 .xword 0x7c0000290000
31895 .xword 0x7bc00013a000
31896 .xword 0x7c00003e0000
31897 .xword 0x7bc000192000
31898 .xword 0x7bc0001c4000
31899 .xword 0x7bc000152000
31900 .xword 0x7bc000150000
31901 .xword 0x7d0016000000
31902 .xword 0x7d0037800000
31903 .xword 0x7bc0001fe000
31904 .xword 0x7c0000510000
31905 .xword 0x7d0030000000
31906 .xword 0x7bc0001dc000
31907 .xword 0x7bc0000f2000
31908 .xword 0x7d0038c00000
31909 .xword 0x7bc000194000
31910 .xword 0x7bc0001cc000
31911 .xword 0x7c0000640000
31912 .xword 0x7bc0000a2000
31913 .xword 0x7c00008f0000
31914 .xword 0x7bc0000be000
31915 .xword 0x7c0000180000
31916 .xword 0x7bc000124000
31917 .xword 0x7bc000126000
31918 .xword 0x7bc0001a0000
31919 .xword 0x7c0000ee0000
31920 .xword 0x7c0000a60000
31921 .xword 0x7e0220000000
31922 .xword 0x7bc0000b8000
31923 .xword 0x7c00000d0000
31924 .xword 0x7c0000e00000
31925 .xword 0x7c0000810000
31926 .xword 0x7bc0001d8000
31927 .xword 0x7d0027800000
31928 .xword 0x7bc00012a000
31929 .xword 0x7bc0000e6000
31930 .xword 0x7bc0000c8000
31931 .xword 0x7bc0001ce000
31932 .xword 0x7bc000162000
31933 .xword 0x7c00007c0000
31934 .xword 0x7c0000a70000
31935Thr7_User_Data_4v303_data_end:
31936/*********************************************************************/
31937SECTION .Thr7_User_Text_4v006 TEXT_VA=0x7bc0001cc000
31938attr_text {
31939 Name = .Thr7_User_Text_4v006 ,
31940 VA = 0x7bc0001cc000 ,/* 0x7bc0001cdfc0 */
31941 RA = 0x00100f8000 ,
31942 PA = 0x00100f8000 ,
31943 TTE_Context = 0x0021 ,/* TEXT_PRIMARY */
31944 thr7_nz_ctx_tsb_2 ,
31945 TTE_V = 1 ,
31946 TTE_NFO = 0 ,
31947 TTE_L = 1 ,
31948 TTE_Soft = 0x120000 ,
31949 TTE_IE = 0 ,
31950 TTE_E = 0 ,
31951 TTE_CP = 1 ,
31952 TTE_CV = 0 ,
31953 TTE_P = 0 ,
31954 TTE_EP = 1 ,
31955 TTE_W = 0 ,
31956 TTE_SW1 = 0 ,
31957 TTE_SW0 = 1 ,
31958 TTE_RSVD1 = 0 ,
31959 TTE_Size = 0 ,
31960 /* ITTE_TAG_DATA = 00007bc0001cc1df 80000000100f8480 */
31961 end_label = Thr7_User_Text_4v006_text_end ,
31962 compressimage ,
31963 }
31964.text
31965.global Thr7_User_Text_4v006_text_begin
31966Thr7_User_Text_4v006_text_begin:
31967 nop
31968 sub %g1, 1, %g1
31969 brz %g1,Thr7_User_Text_4v006_exit
31970 nop
31971 .word 0xc0766978
31972 .word 0xfe52a198
31973 .word 0xf2766150
31974 .word 0xc02d6aab
31975 DO_BRANCH
31976 .word 0x81c26000
31977 .word 0xbe124000
31978 GOTO_SUPERVISOR0
31979 nop
31980 nop
31981 nop
31982 nop
31983 nop
31984 TOGGLE_LSU_IM
31985 IDEMAP_NCTX
31986 TOGGLE_LSU_IM
31987 nop
31988 nop
31989 nop
31990 nop
31991 nop
31992 nop
31993 nop
31994 nop
31995 nop
31996 .word 0x1000000
31997 or %g0, 0x40, %i7
31998 ITLB_TAG_READ
31999 TOGGLE_LSU_DM
32000 nop
32001 nop
32002 nop
32003 nop
32004 .word 0x1000000
32005 or %g0, 0x500, %i7
32006 DTLB_TAG_READ
32007 nop
32008 nop
32009 nop
32010 nop
32011 nop
32012 nop
32013 nop
32014 nop
32015 nop
32016 .word 0xf0742050
32017 .word 0xc0276618
32018 .word 0x1000000
32019 or %g0, 0x023, %i7
32020 LOAD_IDATA_IN
32021 .word 0x1000000
32022 or %g0, 0x88, %i7
32023 READ_DDATA_ACCESS
32024 DO_BRANCH
32025 .word 0x81c3e000
32026 .word 0xbe13c000
32027 GOTO_SUPERVISOR0
32028 .word 0xfe442268
32029 .word 0x81c26000
32030 .word 0xbe124000
32031 GOTO_SUPERVISOR0
32032 nop
32033Thr7_User_Text_4v006_exit:
32034 EXIT_GOOD
32035Thr7_User_Text_4v006_text_end:
32036/*********************************************************************/
32037SECTION .Thr7_User_Data_4v104 DATA_VA=0x7c0000640000
32038attr_data {
32039 Name = .Thr7_User_Data_4v104 ,
32040 VA = 0x7c0000640000 ,/* 0x7c000064ffc0 */
32041 RA = 0x0130bf0000 ,
32042 PA = 0x7d30bf0000 ,
32043 TTE_Context = 0x0021 ,/* DATA_PRIMARY */
32044 thr7_nz_ctx_tsb_3 ,
32045 TTE_V = 1 ,
32046 TTE_NFO = 0 ,
32047 TTE_L = 0 ,
32048 TTE_Soft = 0x080000 ,
32049 TTE_IE = 0 ,
32050 TTE_E = 0 ,
32051 TTE_CP = 1 ,
32052 TTE_CV = 0 ,
32053 TTE_P = 0 ,
32054 TTE_EP = 0 ,
32055 TTE_W = 1 ,
32056 TTE_SW1 = 0 ,
32057 TTE_SW0 = 1 ,
32058 TTE_RSVD1 = 0 ,
32059 TTE_Size = 1 ,
32060 /* DTTE_TAG_DATA = 00007c00006401df 8000007d30bf0441 */
32061 end_label = Thr7_User_Data_4v104_data_end ,
32062 compressimage ,
32063 }
32064.data
32065.global Thr7_User_Data_4v104_data_begin
32066Thr7_User_Data_4v104_data_begin:
32067 .xword 0x7d0000400000
32068 .xword 0x7bc00011c000
32069 .xword 0x7bc000058000
32070 .xword 0x7bc0001be000
32071 .xword 0x7bc000120000
32072 .xword 0x7c0000290000
32073 .xword 0x7bc00013a000
32074 .xword 0x7c00003e0000
32075 .xword 0x7bc000192000
32076 .xword 0x7bc0001c4000
32077 .xword 0x7bc000152000
32078 .xword 0x7bc000150000
32079 .xword 0x7d0016000000
32080 .xword 0x7d0037800000
32081 .xword 0x7bc0001fe000
32082 .xword 0x7c0000510000
32083 .xword 0x7d0030000000
32084 .xword 0x7bc0001dc000
32085 .xword 0x7bc0000f2000
32086 .xword 0x7d0038c00000
32087 .xword 0x7bc000194000
32088 .xword 0x7bc0001cc000
32089 .xword 0x7c0000640000
32090 .xword 0x7bc0000a2000
32091 .xword 0x7c00008f0000
32092 .xword 0x7bc0000be000
32093 .xword 0x7c0000180000
32094 .xword 0x7bc000124000
32095 .xword 0x7bc000126000
32096 .xword 0x7bc0001a0000
32097 .xword 0x7c0000ee0000
32098 .xword 0x7c0000a60000
32099 .xword 0x7e0220000000
32100 .xword 0x7bc0000b8000
32101 .xword 0x7c00000d0000
32102 .xword 0x7c0000e00000
32103 .xword 0x7c0000810000
32104 .xword 0x7bc0001d8000
32105 .xword 0x7d0027800000
32106 .xword 0x7bc00012a000
32107 .xword 0x7bc0000e6000
32108 .xword 0x7bc0000c8000
32109 .xword 0x7bc0001ce000
32110 .xword 0x7bc000162000
32111 .xword 0x7c00007c0000
32112 .xword 0x7c0000a70000
32113Thr7_User_Data_4v104_data_end:
32114/*********************************************************************/
32115SECTION .Thr7_User_Data_4v204 DATA_VA=0x7bc0000a2000
32116attr_data {
32117 Name = .Thr7_User_Data_4v204 ,
32118 VA = 0x7bc0000a2000 ,/* 0x7bc0000a3fc0 */
32119 RA = 0x00100e6000 ,
32120 PA = 0x00100e6000 ,
32121 TTE_Context = 0x16f8 ,/* DATA_SECONDARY */
32122 thr7_nz_ctx_tsb_2 ,
32123 TTE_V = 1 ,
32124 TTE_NFO = 0 ,
32125 TTE_L = 0 ,
32126 TTE_Soft = 0x070000 ,
32127 TTE_IE = 0 ,
32128 TTE_E = 0 ,
32129 TTE_CP = 1 ,
32130 TTE_CV = 0 ,
32131 TTE_P = 0 ,
32132 TTE_EP = 0 ,
32133 TTE_W = 1 ,
32134 TTE_SW1 = 1 ,
32135 TTE_SW0 = 1 ,
32136 TTE_RSVD1 = 0 ,
32137 TTE_Size = 0 ,
32138 /* DTTE_TAG_DATA = 00007bc0000a3c59 80000000100e6440 */
32139 end_label = Thr7_User_Data_4v204_data_end ,
32140 compressimage ,
32141 }
32142.data
32143.global Thr7_User_Data_4v204_data_begin
32144Thr7_User_Data_4v204_data_begin:
32145 .xword 0x7d0000400000
32146 .xword 0x7bc00011c000
32147 .xword 0x7bc000058000
32148 .xword 0x7bc0001be000
32149 .xword 0x7bc000120000
32150 .xword 0x7c0000290000
32151 .xword 0x7bc00013a000
32152 .xword 0x7c00003e0000
32153 .xword 0x7bc000192000
32154 .xword 0x7bc0001c4000
32155 .xword 0x7bc000152000
32156 .xword 0x7bc000150000
32157 .xword 0x7d0016000000
32158 .xword 0x7d0037800000
32159 .xword 0x7bc0001fe000
32160 .xword 0x7c0000510000
32161 .xword 0x7d0030000000
32162 .xword 0x7bc0001dc000
32163 .xword 0x7bc0000f2000
32164 .xword 0x7d0038c00000
32165 .xword 0x7bc000194000
32166 .xword 0x7bc0001cc000
32167 .xword 0x7c0000640000
32168 .xword 0x7bc0000a2000
32169 .xword 0x7c00008f0000
32170 .xword 0x7bc0000be000
32171 .xword 0x7c0000180000
32172 .xword 0x7bc000124000
32173 .xword 0x7bc000126000
32174 .xword 0x7bc0001a0000
32175 .xword 0x7c0000ee0000
32176 .xword 0x7c0000a60000
32177 .xword 0x7e0220000000
32178 .xword 0x7bc0000b8000
32179 .xword 0x7c00000d0000
32180 .xword 0x7c0000e00000
32181 .xword 0x7c0000810000
32182 .xword 0x7bc0001d8000
32183 .xword 0x7d0027800000
32184 .xword 0x7bc00012a000
32185 .xword 0x7bc0000e6000
32186 .xword 0x7bc0000c8000
32187 .xword 0x7bc0001ce000
32188 .xword 0x7bc000162000
32189 .xword 0x7c00007c0000
32190 .xword 0x7c0000a70000
32191Thr7_User_Data_4v204_data_end:
32192/*********************************************************************/
32193SECTION .Thr7_User_Data_4v304 DATA_VA=0x7c00008f0000
32194attr_data {
32195 Name = .Thr7_User_Data_4v304 ,
32196 VA = 0x7c00008f0000 ,/* 0x7c00008fffc0 */
32197 RA = 0x0130130000 ,
32198 PA = 0x0130130000 ,
32199 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
32200 thr7_z_ctx_tsb_3 ,
32201 TTE_V = 1 ,
32202 TTE_NFO = 0 ,
32203 TTE_L = 0 ,
32204 TTE_Soft = 0x130000 ,
32205 TTE_IE = 0 ,
32206 TTE_E = 0 ,
32207 TTE_CP = 0 ,
32208 TTE_CV = 0 ,
32209 TTE_P = 0 ,
32210 TTE_EP = 0 ,
32211 TTE_W = 1 ,
32212 TTE_SW1 = 1 ,
32213 TTE_SW0 = 1 ,
32214 TTE_RSVD1 = 0 ,
32215 TTE_Size = 1 ,
32216 /* DTTE_TAG_DATA = 00007c00008f0000 8000000130130041 */
32217 end_label = Thr7_User_Data_4v304_data_end ,
32218 compressimage ,
32219 }
32220.data
32221.global Thr7_User_Data_4v304_data_begin
32222Thr7_User_Data_4v304_data_begin:
32223 .xword 0x7d0000400000
32224 .xword 0x7bc00011c000
32225 .xword 0x7bc000058000
32226 .xword 0x7bc0001be000
32227 .xword 0x7bc000120000
32228 .xword 0x7c0000290000
32229 .xword 0x7bc00013a000
32230 .xword 0x7c00003e0000
32231 .xword 0x7bc000192000
32232 .xword 0x7bc0001c4000
32233 .xword 0x7bc000152000
32234 .xword 0x7bc000150000
32235 .xword 0x7d0016000000
32236 .xword 0x7d0037800000
32237 .xword 0x7bc0001fe000
32238 .xword 0x7c0000510000
32239 .xword 0x7d0030000000
32240 .xword 0x7bc0001dc000
32241 .xword 0x7bc0000f2000
32242 .xword 0x7d0038c00000
32243 .xword 0x7bc000194000
32244 .xword 0x7bc0001cc000
32245 .xword 0x7c0000640000
32246 .xword 0x7bc0000a2000
32247 .xword 0x7c00008f0000
32248 .xword 0x7bc0000be000
32249 .xword 0x7c0000180000
32250 .xword 0x7bc000124000
32251 .xword 0x7bc000126000
32252 .xword 0x7bc0001a0000
32253 .xword 0x7c0000ee0000
32254 .xword 0x7c0000a60000
32255 .xword 0x7e0220000000
32256 .xword 0x7bc0000b8000
32257 .xword 0x7c00000d0000
32258 .xword 0x7c0000e00000
32259 .xword 0x7c0000810000
32260 .xword 0x7bc0001d8000
32261 .xword 0x7d0027800000
32262 .xword 0x7bc00012a000
32263 .xword 0x7bc0000e6000
32264 .xword 0x7bc0000c8000
32265 .xword 0x7bc0001ce000
32266 .xword 0x7bc000162000
32267 .xword 0x7c00007c0000
32268 .xword 0x7c0000a70000
32269Thr7_User_Data_4v304_data_end:
32270/*********************************************************************/
32271SECTION .Thr7_User_Text_4v007 TEXT_VA=0x7bc0000be000
32272attr_text {
32273 Name = .Thr7_User_Text_4v007 ,
32274 VA = 0x7bc0000be000 ,/* 0x7bc0000bffc0 */
32275 RA = 0x0010014000 ,
32276 PA = 0x0010014000 ,
32277 TTE_Context = 0x0021 ,/* TEXT_PRIMARY */
32278 thr7_nz_ctx_tsb_2 ,
32279 TTE_V = 1 ,
32280 TTE_NFO = 0 ,
32281 TTE_L = 1 ,
32282 TTE_Soft = 0x120000 ,
32283 TTE_IE = 0 ,
32284 TTE_E = 0 ,
32285 TTE_CP = 1 ,
32286 TTE_CV = 0 ,
32287 TTE_P = 0 ,
32288 TTE_EP = 1 ,
32289 TTE_W = 0 ,
32290 TTE_SW1 = 0 ,
32291 TTE_SW0 = 1 ,
32292 TTE_RSVD1 = 0 ,
32293 TTE_Size = 0 ,
32294 /* ITTE_TAG_DATA = 00007bc0000be1df 8000000010014480 */
32295 end_label = Thr7_User_Text_4v007_text_end ,
32296 compressimage ,
32297 }
32298.text
32299.global Thr7_User_Text_4v007_text_begin
32300Thr7_User_Text_4v007_text_begin:
32301 nop
32302 sub %g1, 1, %g1
32303 brz %g1,Thr7_User_Text_4v007_exit
32304 nop
32305 .word 0x1000000
32306 or %g0, 0xe8, %i7
32307 ITLB_TAG_READ
32308 .word 0xc0342666
32309 .word 0xfcdd5000
32310 ACCESS_ITSB_PTR
32311 .word 0x1000000
32312 or %g0, 0x7bf, %i7
32313 LOAD_DDATA_ACCESS
32314 .word 0xc02f6238
32315 .word 0x1000000
32316 or %g0, 0x480, %i7
32317 LOAD_IDATA_ACCESS
32318thr7_MMU_ASI_SECONDARY_LITTLE_379:
32319 .word 0x87802089
32320 .word 0xf0bdabd0
32321 .word 0x1000000
32322 .word 0xbe114000
32323 srlx %i7, 8, %i7
32324 andn %i7, 0x1f, %i7
32325 ITLB_PROBE
32326 IDEMAP_PCTX
32327 .word 0x1000000
32328 or %g0, 0x698, %i7
32329 DTLB_TAG_READ
32330 ACCESS_ITSB_PTR
32331 .word 0x1000000
32332 or %g0, 0x04d, %i7
32333 LOAD_DDATA_IN
32334 .word 0x1000000
32335 or %g0, 0x2f8, %i7
32336 READ_DDATA_ACCESS
32337 .word 0xf4756098
32338 .word 0xc022af68
32339 .word 0xe05c20f0
32340 DO_BRANCH
32341 .word 0x81c4e000
32342 .word 0xbe13c000
32343 GOTO_SUPERVISOR0
32344 .word 0xfc9e5000
32345 nop
32346 nop
32347 nop
32348 nop
32349 nop
32350 nop
32351 nop
32352 nop
32353 .word 0x1000000
32354 or %g0, 0x10, %i7
32355 READ_DDATA_ACCESS
32356 nop
32357 nop
32358 nop
32359 nop
32360 nop
32361 .word 0x1000000
32362 .word 0xbe100000
32363 srlx %i7, 8, %i7
32364 andn %i7, 0x1f, %i7
32365 ITLB_PROBE
32366 .word 0x1000000
32367 or %g0, 0x520, %i7
32368 ITLB_TAG_READ
32369 .word 0xbe124000
32370 GOTO_SUPERVISOR0
32371 .word 0xc0312382
32372 ACCESS_ITSB_PTR
32373 IDEMAP_ALL_PAGES
32374 DO_BRANCH
32375 .word 0x81c1e000
32376 .word 0xbe124000
32377 GOTO_SUPERVISOR0
32378 .word 0xf25aa130
32379 .word 0xbe124000
32380 GOTO_SUPERVISOR0
32381 nop
32382Thr7_User_Text_4v007_exit:
32383 EXIT_GOOD
32384Thr7_User_Text_4v007_text_end:
32385/*********************************************************************/
32386SECTION .Thr7_User_Data_4v105 DATA_VA=0x7c0000180000
32387attr_data {
32388 Name = .Thr7_User_Data_4v105 ,
32389 VA = 0x7c0000180000 ,/* 0x7c000018ffc0 */
32390 RA = 0x01301e0000 ,
32391 PA = 0x7d301e0000 ,
32392 TTE_Context = 0x0021 ,/* DATA_PRIMARY */
32393 thr7_nz_ctx_tsb_3 ,
32394 TTE_V = 1 ,
32395 TTE_NFO = 0 ,
32396 TTE_L = 0 ,
32397 TTE_Soft = 0x080000 ,
32398 TTE_IE = 0 ,
32399 TTE_E = 0 ,
32400 TTE_CP = 1 ,
32401 TTE_CV = 0 ,
32402 TTE_P = 0 ,
32403 TTE_EP = 0 ,
32404 TTE_W = 1 ,
32405 TTE_SW1 = 0 ,
32406 TTE_SW0 = 1 ,
32407 TTE_RSVD1 = 0 ,
32408 TTE_Size = 1 ,
32409 /* DTTE_TAG_DATA = 00007c00001801df 8000007d301e0441 */
32410 end_label = Thr7_User_Data_4v105_data_end ,
32411 compressimage ,
32412 }
32413.data
32414.global Thr7_User_Data_4v105_data_begin
32415Thr7_User_Data_4v105_data_begin:
32416 .xword 0x7d0000400000
32417 .xword 0x7bc00011c000
32418 .xword 0x7bc000058000
32419 .xword 0x7bc0001be000
32420 .xword 0x7bc000120000
32421 .xword 0x7c0000290000
32422 .xword 0x7bc00013a000
32423 .xword 0x7c00003e0000
32424 .xword 0x7bc000192000
32425 .xword 0x7bc0001c4000
32426 .xword 0x7bc000152000
32427 .xword 0x7bc000150000
32428 .xword 0x7d0016000000
32429 .xword 0x7d0037800000
32430 .xword 0x7bc0001fe000
32431 .xword 0x7c0000510000
32432 .xword 0x7d0030000000
32433 .xword 0x7bc0001dc000
32434 .xword 0x7bc0000f2000
32435 .xword 0x7d0038c00000
32436 .xword 0x7bc000194000
32437 .xword 0x7bc0001cc000
32438 .xword 0x7c0000640000
32439 .xword 0x7bc0000a2000
32440 .xword 0x7c00008f0000
32441 .xword 0x7bc0000be000
32442 .xword 0x7c0000180000
32443 .xword 0x7bc000124000
32444 .xword 0x7bc000126000
32445 .xword 0x7bc0001a0000
32446 .xword 0x7c0000ee0000
32447 .xword 0x7c0000a60000
32448 .xword 0x7e0220000000
32449 .xword 0x7bc0000b8000
32450 .xword 0x7c00000d0000
32451 .xword 0x7c0000e00000
32452 .xword 0x7c0000810000
32453 .xword 0x7bc0001d8000
32454 .xword 0x7d0027800000
32455 .xword 0x7bc00012a000
32456 .xword 0x7bc0000e6000
32457 .xword 0x7bc0000c8000
32458 .xword 0x7bc0001ce000
32459 .xword 0x7bc000162000
32460 .xword 0x7c00007c0000
32461 .xword 0x7c0000a70000
32462Thr7_User_Data_4v105_data_end:
32463/*********************************************************************/
32464SECTION .Thr7_User_Text_4v008 TEXT_VA=0x7bc000124000
32465attr_text {
32466 Name = .Thr7_User_Text_4v008 ,
32467 VA = 0x7bc000124000 ,/* 0x7bc000125fc0 */
32468 RA = 0x00100e2000 ,
32469 PA = 0x00100e2000 ,
32470 TTE_Context = 0x0021 ,/* TEXT_PRIMARY */
32471 thr7_nz_ctx_tsb_2 ,
32472 TTE_V = 1 ,
32473 TTE_NFO = 0 ,
32474 TTE_L = 1 ,
32475 TTE_Soft = 0x120000 ,
32476 TTE_IE = 0 ,
32477 TTE_E = 0 ,
32478 TTE_CP = 1 ,
32479 TTE_CV = 0 ,
32480 TTE_P = 0 ,
32481 TTE_EP = 1 ,
32482 TTE_W = 0 ,
32483 TTE_SW1 = 0 ,
32484 TTE_SW0 = 1 ,
32485 TTE_RSVD1 = 0 ,
32486 TTE_Size = 0 ,
32487 /* ITTE_TAG_DATA = 00007bc0001241df 80000000100e2480 */
32488 end_label = Thr7_User_Text_4v008_text_end ,
32489 compressimage ,
32490 }
32491.text
32492.global Thr7_User_Text_4v008_text_begin
32493Thr7_User_Text_4v008_text_begin:
32494 nop
32495 sub %g1, 1, %g1
32496 brz %g1,Thr7_User_Text_4v008_exit
32497 nop
32498thr7_MMU_ASI_PRIMARY_LITTLE_380:
32499 .word 0x87802088
32500 .word 0xd4be6170
32501 .word 0xd45c2130
32502 .word 0xfcdd5040
32503thr7_MMU_ASI_BLK_PL_381:
32504 .word 0x878020f8
32505 .word 0xe1baa280
32506 nop
32507 nop
32508 nop
32509 nop
32510 nop
32511 nop
32512 nop
32513 nop
32514 nop
32515 nop
32516 nop
32517 nop
32518 nop
32519 .word 0x1000000
32520 .word 0xbe178000
32521 IDEMAP_PAGE
32522 .word 0xc02f68b2
32523 .word 0xbe876160
32524 .word 0xf2dfd000
32525 .word 0x1000000
32526 or %g0, 0x065, %i7
32527 LOAD_DDATA_IN
32528 .word 0x1000000
32529 .word 0xbe160000
32530 DDEMAP_PAGE
32531 nop
32532 nop
32533 nop
32534 nop
32535 nop
32536 nop
32537 nop
32538 nop
32539 .word 0xe25f6010
32540 DDEMAP_ALL
32541 DDEMAP_ALL
32542 DDEMAP_ALL
32543 .word 0xbe124000
32544 GOTO_SUPERVISOR0
32545 DDEMAP_ALL_PAGES
32546 .word 0x1000000
32547 or %g0, 0x02b, %i7
32548 LOAD_IDATA_IN
32549 IDEMAP_NCTX
32550 .word 0x1000000
32551 or %g0, 0x069, %i7
32552 LOAD_DDATA_IN
32553 .word 0x1000000
32554 or %g0, 0x046, %i7
32555 LOAD_IDATA_IN
32556 nop
32557 nop
32558 nop
32559 nop
32560 .word 0x1000000
32561 or %g0, 0xc0, %i7
32562 ITLB_TAG_READ
32563 .word 0xfcdd5000
32564 .word 0x1000000
32565 or %g0, 0x073, %i7
32566 LOAD_DDATA_IN
32567 .word 0xc0312684
32568 nop
32569 nop
32570 nop
32571 nop
32572 nop
32573 nop
32574 nop
32575 .word 0xfcdc1000
32576 nop
32577 nop
32578 nop
32579 nop
32580 nop
32581 nop
32582 nop
32583 nop
32584 .word 0x1000000
32585 or %g0, 0x015, %i7
32586 LOAD_IDATA_IN
32587 DDEMAP_ALL
32588 ACCESS_ITSB_PTR
32589 .word 0xd85aa018
32590 DO_BRANCH
32591 .word 0x81c0e088
32592 .word 0xbe124000
32593 GOTO_SUPERVISOR0
32594 DDEMAP_ALL
32595 .word 0x1000000
32596 or %g0, 0xed, %i7
32597 LOAD_DDATA_ACCESS
32598 DDEMAP_PCTX
32599 .word 0xfa5d6130
32600thr7_MMU_ASI_PRIMARY_382:
32601 .word 0x87802080
32602 .word 0xd0f2a088
32603 .word 0xfe5e6400
32604 .word 0xbe120000
32605 GOTO_SUPERVISOR1
32606 .word 0xc03666ba
32607 .word 0x1000000
32608 or %g0, 0x2d0, %i7
32609 READ_DDATA_ACCESS
32610 .word 0x1000000
32611 or %g0, 0x70, %i7
32612 DTLB_TAG_READ
32613 .word 0xd670a070
32614 .word 0xc0766400
32615thr7_MMU_ASI_BLK_COMMIT_P_383:
32616 .word 0x878020e0
32617 .word 0xc3bf6e80
32618 .word 0xec766010
32619 .word 0xc07429a0
32620 IDEMAP_ALL_PAGES
32621 .word 0x1000000
32622 .word 0xbe138000
32623 IDEMAP_PAGE
32624 .word 0xfe542a40
32625 .word 0xfcdc1000
32626 .word 0xc02f6629
32627 .word 0xe0776038
32628 .word 0xc032ae4c
32629thr7_MMU_ASI_PRIMARY_384:
32630 .word 0x87802080
32631 .word 0xf6f0a018
32632 .word 0xe25e6010
32633thr7_MMU_ASI_PRIMARY_385:
32634 .word 0x87802080
32635 .word 0xe6f76050
32636 .word 0xfe54262c
32637 .word 0xfe5d6730
32638 .word 0xbe82a0d0
32639 .word 0xfadfd000
32640 .word 0xbe120000
32641 GOTO_SUPERVISOR1
32642 .word 0xc02e6f02
32643 .word 0x81c36000
32644 .word 0xbe124000
32645 GOTO_SUPERVISOR0
32646 nop
32647Thr7_User_Text_4v008_exit:
32648 EXIT_GOOD
32649Thr7_User_Text_4v008_text_end:
32650/*********************************************************************/
32651SECTION .Thr7_User_Data_4v106 DATA_VA=0x7bc000126000
32652attr_data {
32653 Name = .Thr7_User_Data_4v106 ,
32654 VA = 0x7bc000126000 ,/* 0x7bc000127fc0 */
32655 RA = 0x00100dc000 ,
32656 PA = 0x00100dc000 ,
32657 TTE_Context = 0x0021 ,/* DATA_PRIMARY */
32658 thr7_nz_ctx_tsb_2 ,
32659 TTE_V = 1 ,
32660 TTE_NFO = 0 ,
32661 TTE_L = 0 ,
32662 TTE_Soft = 0x080000 ,
32663 TTE_IE = 0 ,
32664 TTE_E = 0 ,
32665 TTE_CP = 1 ,
32666 TTE_CV = 0 ,
32667 TTE_P = 0 ,
32668 TTE_EP = 0 ,
32669 TTE_W = 1 ,
32670 TTE_SW1 = 0 ,
32671 TTE_SW0 = 1 ,
32672 TTE_RSVD1 = 0 ,
32673 TTE_Size = 0 ,
32674 /* DTTE_TAG_DATA = 00007bc0001261df 80000000100dc440 */
32675 end_label = Thr7_User_Data_4v106_data_end ,
32676 compressimage ,
32677 }
32678.data
32679.global Thr7_User_Data_4v106_data_begin
32680Thr7_User_Data_4v106_data_begin:
32681 .xword 0x7d0000400000
32682 .xword 0x7bc00011c000
32683 .xword 0x7bc000058000
32684 .xword 0x7bc0001be000
32685 .xword 0x7bc000120000
32686 .xword 0x7c0000290000
32687 .xword 0x7bc00013a000
32688 .xword 0x7c00003e0000
32689 .xword 0x7bc000192000
32690 .xword 0x7bc0001c4000
32691 .xword 0x7bc000152000
32692 .xword 0x7bc000150000
32693 .xword 0x7d0016000000
32694 .xword 0x7d0037800000
32695 .xword 0x7bc0001fe000
32696 .xword 0x7c0000510000
32697 .xword 0x7d0030000000
32698 .xword 0x7bc0001dc000
32699 .xword 0x7bc0000f2000
32700 .xword 0x7d0038c00000
32701 .xword 0x7bc000194000
32702 .xword 0x7bc0001cc000
32703 .xword 0x7c0000640000
32704 .xword 0x7bc0000a2000
32705 .xword 0x7c00008f0000
32706 .xword 0x7bc0000be000
32707 .xword 0x7c0000180000
32708 .xword 0x7bc000124000
32709 .xword 0x7bc000126000
32710 .xword 0x7bc0001a0000
32711 .xword 0x7c0000ee0000
32712 .xword 0x7c0000a60000
32713 .xword 0x7e0220000000
32714 .xword 0x7bc0000b8000
32715 .xword 0x7c00000d0000
32716 .xword 0x7c0000e00000
32717 .xword 0x7c0000810000
32718 .xword 0x7bc0001d8000
32719 .xword 0x7d0027800000
32720 .xword 0x7bc00012a000
32721 .xword 0x7bc0000e6000
32722 .xword 0x7bc0000c8000
32723 .xword 0x7bc0001ce000
32724 .xword 0x7bc000162000
32725 .xword 0x7c00007c0000
32726 .xword 0x7c0000a70000
32727Thr7_User_Data_4v106_data_end:
32728/*********************************************************************/
32729SECTION .Thr7_User_Text_4v009 TEXT_VA=0x7bc0001a0000
32730attr_text {
32731 Name = .Thr7_User_Text_4v009 ,
32732 VA = 0x7bc0001a0000 ,/* 0x7bc0001a1fc0 */
32733 RA = 0x0010156000 ,
32734 PA = 0x0010156000 ,
32735 TTE_Context = 0x0021 ,/* TEXT_PRIMARY */
32736 thr7_nz_ctx_tsb_2 ,
32737 TTE_V = 1 ,
32738 TTE_NFO = 0 ,
32739 TTE_L = 1 ,
32740 TTE_Soft = 0x120000 ,
32741 TTE_IE = 0 ,
32742 TTE_E = 0 ,
32743 TTE_CP = 1 ,
32744 TTE_CV = 0 ,
32745 TTE_P = 0 ,
32746 TTE_EP = 1 ,
32747 TTE_W = 0 ,
32748 TTE_SW1 = 0 ,
32749 TTE_SW0 = 1 ,
32750 TTE_RSVD1 = 0 ,
32751 TTE_Size = 0 ,
32752 /* ITTE_TAG_DATA = 00007bc0001a01df 8000000010156480 */
32753 end_label = Thr7_User_Text_4v009_text_end ,
32754 compressimage ,
32755 }
32756.text
32757.global Thr7_User_Text_4v009_text_begin
32758Thr7_User_Text_4v009_text_begin:
32759 nop
32760 sub %g1, 1, %g1
32761 brz %g1,Thr7_User_Text_4v009_exit
32762 nop
32763 .word 0xfe466b9c
32764 .word 0x1000000
32765 or %g0, 0x2c8, %i7
32766 DTLB_TAG_READ
32767 .word 0xfe4425f0
32768 nop
32769 nop
32770 nop
32771 nop
32772 nop
32773 .word 0xbe876008
32774 .word 0xc4dfd000
32775 TOGGLE_LSU_IM
32776 .word 0x1000000
32777 or %g0, 0xc8, %i7
32778 READ_DDATA_ACCESS
32779 nop
32780 nop
32781 nop
32782 nop
32783 nop
32784 nop
32785 nop
32786 nop
32787 .word 0xd45aa0d0
32788 .word 0xbe124000
32789 GOTO_SUPERVISOR0
32790 DDEMAP_ALL
32791 .word 0xc0766180
32792thr7_MMU_ASI_PRIMARY_386:
32793 .word 0x87802080
32794 .word 0xdcf76028
32795 nop
32796 nop
32797 nop
32798 nop
32799 nop
32800 nop
32801 nop
32802 nop
32803 nop
32804 .word 0x1000000
32805 or %g0, 0x4e8, %i7
32806 READ_IDATA_ACCESS
32807 .word 0xfe5d6cb0
32808 nop
32809 nop
32810 ACCESS_ITSB_PTR
32811 .word 0xfe556398
32812 .word 0xf6776018
32813 .word 0xc072aeb8
32814 .word 0xd45d6160
32815 .word 0xbe842068
32816 .word 0xd4dfd000
32817thr7_MMU_ASI_PRIMARY_387:
32818 .word 0x87802080
32819 .word 0xe4f76048
32820thr7_MMU_ASI_PRIMARY_388:
32821 .word 0x87802080
32822 .word 0xfaf660e0
32823 DDEMAP_ALL_PAGES
32824 DDEMAP_SCTX
32825 DO_BRANCH
32826 .word 0x81c26000
32827 .word 0xbe124000
32828 GOTO_SUPERVISOR0
32829 nop
32830 .word 0x1000000
32831 .word 0xbe15c000
32832 srlx %i7, 8, %i7
32833 andn %i7, 0x1f, %i7
32834 ITLB_PROBE
32835 .word 0xfe42ac3c
32836 .word 0xca5f60b8
32837 .word 0x1000000
32838 or %g0, 0x045, %i7
32839 LOAD_DDATA_IN
32840 .word 0xbe82a0d0
32841 .word 0xeadfd000
32842 .word 0xbe856038
32843 .word 0xe0dfd000
32844 .word 0xbe856068
32845 .word 0xd4dfd000
32846 .word 0x1000000
32847 or %g0, 0x021, %i7
32848 LOAD_IDATA_IN
32849 .word 0xbe124000
32850 GOTO_SUPERVISOR0
32851 .word 0xca712010
32852 .word 0xc02d6d8b
32853 DDEMAP_ALL_PAGES
32854 .word 0x1000000
32855 .word 0xbe14c000
32856 srlx %i7, 8, %i7
32857 andn %i7, 0x1f, %i7
32858 xor %i7, 0x10, %i7
32859 ITLB_PROBE
32860 DDEMAP_NCTX
32861 nop
32862 nop
32863 nop
32864 nop
32865 nop
32866 nop
32867 nop
32868 nop
32869 nop
32870 nop
32871 nop
32872 nop
32873 nop
32874 nop
32875 nop
32876 nop
32877 nop
32878 nop
32879 nop
32880 nop
32881 nop
32882 DO_BRANCH
32883 .word 0x81c1e000
32884 .word 0xbe124000
32885 GOTO_SUPERVISOR0
32886 .word 0xf45d6010
32887 .word 0xbe124000
32888 GOTO_SUPERVISOR0
32889 nop
32890Thr7_User_Text_4v009_exit:
32891 EXIT_GOOD
32892Thr7_User_Text_4v009_text_end:
32893/*********************************************************************/
32894SECTION .Thr7_User_Data_4v107 DATA_VA=0x7c0000ee0000
32895attr_data {
32896 Name = .Thr7_User_Data_4v107 ,
32897 VA = 0x7c0000ee0000 ,/* 0x7c0000eeffc0 */
32898 RA = 0x01305f0000 ,
32899 PA = 0x7d305f0000 ,
32900 TTE_Context = 0x0021 ,/* DATA_PRIMARY */
32901 thr7_nz_ctx_tsb_3 ,
32902 TTE_V = 1 ,
32903 TTE_NFO = 0 ,
32904 TTE_L = 0 ,
32905 TTE_Soft = 0x080000 ,
32906 TTE_IE = 0 ,
32907 TTE_E = 0 ,
32908 TTE_CP = 1 ,
32909 TTE_CV = 0 ,
32910 TTE_P = 0 ,
32911 TTE_EP = 0 ,
32912 TTE_W = 1 ,
32913 TTE_SW1 = 0 ,
32914 TTE_SW0 = 1 ,
32915 TTE_RSVD1 = 0 ,
32916 TTE_Size = 1 ,
32917 /* DTTE_TAG_DATA = 00007c0000ee01df 8000007d305f0441 */
32918 end_label = Thr7_User_Data_4v107_data_end ,
32919 compressimage ,
32920 }
32921.data
32922.global Thr7_User_Data_4v107_data_begin
32923Thr7_User_Data_4v107_data_begin:
32924 .xword 0x7d0000400000
32925 .xword 0x7bc00011c000
32926 .xword 0x7bc000058000
32927 .xword 0x7bc0001be000
32928 .xword 0x7bc000120000
32929 .xword 0x7c0000290000
32930 .xword 0x7bc00013a000
32931 .xword 0x7c00003e0000
32932 .xword 0x7bc000192000
32933 .xword 0x7bc0001c4000
32934 .xword 0x7bc000152000
32935 .xword 0x7bc000150000
32936 .xword 0x7d0016000000
32937 .xword 0x7d0037800000
32938 .xword 0x7bc0001fe000
32939 .xword 0x7c0000510000
32940 .xword 0x7d0030000000
32941 .xword 0x7bc0001dc000
32942 .xword 0x7bc0000f2000
32943 .xword 0x7d0038c00000
32944 .xword 0x7bc000194000
32945 .xword 0x7bc0001cc000
32946 .xword 0x7c0000640000
32947 .xword 0x7bc0000a2000
32948 .xword 0x7c00008f0000
32949 .xword 0x7bc0000be000
32950 .xword 0x7c0000180000
32951 .xword 0x7bc000124000
32952 .xword 0x7bc000126000
32953 .xword 0x7bc0001a0000
32954 .xword 0x7c0000ee0000
32955 .xword 0x7c0000a60000
32956 .xword 0x7e0220000000
32957 .xword 0x7bc0000b8000
32958 .xword 0x7c00000d0000
32959 .xword 0x7c0000e00000
32960 .xword 0x7c0000810000
32961 .xword 0x7bc0001d8000
32962 .xword 0x7d0027800000
32963 .xword 0x7bc00012a000
32964 .xword 0x7bc0000e6000
32965 .xword 0x7bc0000c8000
32966 .xword 0x7bc0001ce000
32967 .xword 0x7bc000162000
32968 .xword 0x7c00007c0000
32969 .xword 0x7c0000a70000
32970Thr7_User_Data_4v107_data_end:
32971/*********************************************************************/
32972SECTION .Thr7_User_Text_4v00a TEXT_VA=0x7c0000a60000
32973attr_text {
32974 Name = .Thr7_User_Text_4v00a ,
32975 VA = 0x7c0000a60000 ,/* 0x7c0000a6ffc0 */
32976 RA = 0x0130af0000 ,
32977 PA = 0x7d30af0000 ,
32978 TTE_Context = 0x0021 ,/* TEXT_PRIMARY */
32979 thr7_nz_ctx_tsb_3 ,
32980 TTE_V = 1 ,
32981 TTE_NFO = 0 ,
32982 TTE_L = 1 ,
32983 TTE_Soft = 0x120000 ,
32984 TTE_IE = 0 ,
32985 TTE_E = 0 ,
32986 TTE_CP = 1 ,
32987 TTE_CV = 0 ,
32988 TTE_P = 0 ,
32989 TTE_EP = 1 ,
32990 TTE_W = 0 ,
32991 TTE_SW1 = 0 ,
32992 TTE_SW0 = 1 ,
32993 TTE_RSVD1 = 0 ,
32994 TTE_Size = 1 ,
32995 /* ITTE_TAG_DATA = 00007c0000a601df 8000007d30af0481 */
32996 end_label = Thr7_User_Text_4v00a_text_end ,
32997 compressimage ,
32998 }
32999.text
33000.global Thr7_User_Text_4v00a_text_begin
33001Thr7_User_Text_4v00a_text_begin:
33002 nop
33003 sub %g1, 1, %g1
33004 brz %g1,Thr7_User_Text_4v00a_exit
33005 nop
33006 .word 0x1000000
33007 or %g0, 0x174, %i7
33008 LOAD_DDATA_ACCESS
33009 .word 0xcc72a018
33010 .word 0xc0776d50
33011 .word 0xfa5c2090
33012 .word 0xdc766028
33013 .word 0xc0276c00
33014thr7_MMU_ASI_PRIMARY_389:
33015 .word 0x87802080
33016 .word 0xd2f2a080
33017 .word 0xfcdd5000
33018 .word 0x1000000
33019 or %g0, 0x003, %i7
33020 LOAD_IDATA_IN
33021 .word 0xfc9a9c40
33022 .word 0xbe842120
33023 .word 0xeadfd000
33024 .word 0xc85e60b0
33025 nop
33026 nop
33027 nop
33028 nop
33029 nop
33030 nop
33031 nop
33032 .word 0xbe120000
33033 GOTO_SUPERVISOR1
33034 .word 0xc0242774
33035 IDEMAP_ALL_PAGES
33036 .word 0xc02e695b
33037 .word 0xbe866120
33038 .word 0xe0dfd000
33039 .word 0xbe866120
33040 .word 0xfadfd000
33041 DO_BRANCH
33042 .word 0x81c72000
33043 .word 0xbe124000
33044 GOTO_SUPERVISOR0
33045 .word 0xfe42a6a4
33046 .word 0x81c62000
33047 .word 0xbe124000
33048 GOTO_SUPERVISOR0
33049 nop
33050Thr7_User_Text_4v00a_exit:
33051 EXIT_GOOD
33052Thr7_User_Text_4v00a_text_end:
33053/*********************************************************************/
33054SECTION .Thr7_User_Data_4v108 DATA_VA=0x7e0220000000
33055attr_data {
33056 Name = .Thr7_User_Data_4v108 ,
33057 VA = 0x7e0220000000 ,/* 0x7e022fffffc0 */
33058 RA = 0x0020000000 ,
33059 PA = 0x7420000000 ,
33060 TTE_Context = 0x0021 ,/* DATA_PRIMARY */
33061 thr7_nz_ctx_tsb_1 ,
33062 TTE_V = 1 ,
33063 TTE_NFO = 0 ,
33064 TTE_L = 0 ,
33065 TTE_Soft = 0x080000 ,
33066 TTE_IE = 0 ,
33067 TTE_E = 0 ,
33068 TTE_CP = 1 ,
33069 TTE_CV = 0 ,
33070 TTE_P = 0 ,
33071 TTE_EP = 0 ,
33072 TTE_W = 1 ,
33073 TTE_SW1 = 0 ,
33074 TTE_SW0 = 1 ,
33075 TTE_RSVD1 = 0 ,
33076 TTE_Size = 5 ,
33077 /* DTTE_TAG_DATA = 00007e0220000021 8000007420000445 */
33078 end_label = Thr7_User_Data_4v108_data_end ,
33079 compressimage ,
33080 }
33081.data
33082.global Thr7_User_Data_4v108_data_begin
33083Thr7_User_Data_4v108_data_begin:
33084 .xword 0x7d0000400000
33085 .xword 0x7bc00011c000
33086 .xword 0x7bc000058000
33087 .xword 0x7bc0001be000
33088 .xword 0x7bc000120000
33089 .xword 0x7c0000290000
33090 .xword 0x7bc00013a000
33091 .xword 0x7c00003e0000
33092 .xword 0x7bc000192000
33093 .xword 0x7bc0001c4000
33094 .xword 0x7bc000152000
33095 .xword 0x7bc000150000
33096 .xword 0x7d0016000000
33097 .xword 0x7d0037800000
33098 .xword 0x7bc0001fe000
33099 .xword 0x7c0000510000
33100 .xword 0x7d0030000000
33101 .xword 0x7bc0001dc000
33102 .xword 0x7bc0000f2000
33103 .xword 0x7d0038c00000
33104 .xword 0x7bc000194000
33105 .xword 0x7bc0001cc000
33106 .xword 0x7c0000640000
33107 .xword 0x7bc0000a2000
33108 .xword 0x7c00008f0000
33109 .xword 0x7bc0000be000
33110 .xword 0x7c0000180000
33111 .xword 0x7bc000124000
33112 .xword 0x7bc000126000
33113 .xword 0x7bc0001a0000
33114 .xword 0x7c0000ee0000
33115 .xword 0x7c0000a60000
33116 .xword 0x7e0220000000
33117 .xword 0x7bc0000b8000
33118 .xword 0x7c00000d0000
33119 .xword 0x7c0000e00000
33120 .xword 0x7c0000810000
33121 .xword 0x7bc0001d8000
33122 .xword 0x7d0027800000
33123 .xword 0x7bc00012a000
33124 .xword 0x7bc0000e6000
33125 .xword 0x7bc0000c8000
33126 .xword 0x7bc0001ce000
33127 .xword 0x7bc000162000
33128 .xword 0x7c00007c0000
33129 .xword 0x7c0000a70000
33130Thr7_User_Data_4v108_data_end:
33131/*********************************************************************/
33132SECTION .Thr7_User_Text_4v00b TEXT_VA=0x7bc0000b8000
33133attr_text {
33134 Name = .Thr7_User_Text_4v00b ,
33135 VA = 0x7bc0000b8000 ,/* 0x7bc0000b9fc0 */
33136 RA = 0x00100e4000 ,
33137 PA = 0x00100e4000 ,
33138 TTE_Context = 0x0021 ,/* TEXT_PRIMARY */
33139 thr7_nz_ctx_tsb_2 ,
33140 TTE_V = 1 ,
33141 TTE_NFO = 0 ,
33142 TTE_L = 1 ,
33143 TTE_Soft = 0x120000 ,
33144 TTE_IE = 0 ,
33145 TTE_E = 0 ,
33146 TTE_CP = 1 ,
33147 TTE_CV = 0 ,
33148 TTE_P = 0 ,
33149 TTE_EP = 1 ,
33150 TTE_W = 0 ,
33151 TTE_SW1 = 0 ,
33152 TTE_SW0 = 1 ,
33153 TTE_RSVD1 = 0 ,
33154 TTE_Size = 0 ,
33155 /* ITTE_TAG_DATA = 00007bc0000b81df 80000000100e4480 */
33156 end_label = Thr7_User_Text_4v00b_text_end ,
33157 compressimage ,
33158 }
33159.text
33160.global Thr7_User_Text_4v00b_text_begin
33161Thr7_User_Text_4v00b_text_begin:
33162 nop
33163 sub %g1, 1, %g1
33164 brz %g1,Thr7_User_Text_4v00b_exit
33165 nop
33166 nop
33167 nop
33168 nop
33169 nop
33170 nop
33171 nop
33172 nop
33173 TOGGLE_LSU_IM
33174 .word 0x1000000
33175 or %g0, 0x068, %i7
33176 LOAD_IDATA_IN
33177 .word 0xf4756010
33178 .word 0xc0342eb4
33179 .word 0xbe856008
33180 .word 0xd4dfd000
33181 nop
33182 nop
33183 nop
33184 nop
33185 DO_BRANCH
33186 .word 0x81c0e088
33187 .word 0xbe124000
33188 GOTO_SUPERVISOR0
33189 nop
33190 nop
33191 nop
33192 nop
33193 nop
33194 .word 0xbe13c000
33195 GOTO_SUPERVISOR0
33196 .word 0xc672a050
33197 .word 0xc0376180
33198 .word 0xbe124000
33199 GOTO_SUPERVISOR0
33200 nop
33201Thr7_User_Text_4v00b_exit:
33202 EXIT_GOOD
33203Thr7_User_Text_4v00b_text_end:
33204/*********************************************************************/
33205SECTION .Thr7_User_Data_4v109 DATA_VA=0x7c00000d0000
33206attr_data {
33207 Name = .Thr7_User_Data_4v109 ,
33208 VA = 0x7c00000d0000 ,/* 0x7c00000dffc0 */
33209 RA = 0x0130e90000 ,
33210 PA = 0x7d30e90000 ,
33211 TTE_Context = 0x0021 ,/* DATA_PRIMARY */
33212 thr7_nz_ctx_tsb_3 ,
33213 TTE_V = 1 ,
33214 TTE_NFO = 0 ,
33215 TTE_L = 0 ,
33216 TTE_Soft = 0x080000 ,
33217 TTE_IE = 0 ,
33218 TTE_E = 0 ,
33219 TTE_CP = 1 ,
33220 TTE_CV = 0 ,
33221 TTE_P = 0 ,
33222 TTE_EP = 0 ,
33223 TTE_W = 1 ,
33224 TTE_SW1 = 0 ,
33225 TTE_SW0 = 1 ,
33226 TTE_RSVD1 = 0 ,
33227 TTE_Size = 1 ,
33228 /* DTTE_TAG_DATA = 00007c00000d01df 8000007d30e90441 */
33229 end_label = Thr7_User_Data_4v109_data_end ,
33230 compressimage ,
33231 }
33232.data
33233.global Thr7_User_Data_4v109_data_begin
33234Thr7_User_Data_4v109_data_begin:
33235 .xword 0x7d0000400000
33236 .xword 0x7bc00011c000
33237 .xword 0x7bc000058000
33238 .xword 0x7bc0001be000
33239 .xword 0x7bc000120000
33240 .xword 0x7c0000290000
33241 .xword 0x7bc00013a000
33242 .xword 0x7c00003e0000
33243 .xword 0x7bc000192000
33244 .xword 0x7bc0001c4000
33245 .xword 0x7bc000152000
33246 .xword 0x7bc000150000
33247 .xword 0x7d0016000000
33248 .xword 0x7d0037800000
33249 .xword 0x7bc0001fe000
33250 .xword 0x7c0000510000
33251 .xword 0x7d0030000000
33252 .xword 0x7bc0001dc000
33253 .xword 0x7bc0000f2000
33254 .xword 0x7d0038c00000
33255 .xword 0x7bc000194000
33256 .xword 0x7bc0001cc000
33257 .xword 0x7c0000640000
33258 .xword 0x7bc0000a2000
33259 .xword 0x7c00008f0000
33260 .xword 0x7bc0000be000
33261 .xword 0x7c0000180000
33262 .xword 0x7bc000124000
33263 .xword 0x7bc000126000
33264 .xword 0x7bc0001a0000
33265 .xword 0x7c0000ee0000
33266 .xword 0x7c0000a60000
33267 .xword 0x7e0220000000
33268 .xword 0x7bc0000b8000
33269 .xword 0x7c00000d0000
33270 .xword 0x7c0000e00000
33271 .xword 0x7c0000810000
33272 .xword 0x7bc0001d8000
33273 .xword 0x7d0027800000
33274 .xword 0x7bc00012a000
33275 .xword 0x7bc0000e6000
33276 .xword 0x7bc0000c8000
33277 .xword 0x7bc0001ce000
33278 .xword 0x7bc000162000
33279 .xword 0x7c00007c0000
33280 .xword 0x7c0000a70000
33281Thr7_User_Data_4v109_data_end:
33282/*********************************************************************/
33283SECTION .Thr7_User_Text_4v00c TEXT_VA=0x7c0000e00000
33284attr_text {
33285 Name = .Thr7_User_Text_4v00c ,
33286 VA = 0x7c0000e00000 ,/* 0x7c0000e0ffc0 */
33287 RA = 0x0130ea0000 ,
33288 PA = 0x7d30ea0000 ,
33289 TTE_Context = 0x0021 ,/* TEXT_PRIMARY */
33290 thr7_nz_ctx_tsb_3 ,
33291 TTE_V = 1 ,
33292 TTE_NFO = 0 ,
33293 TTE_L = 1 ,
33294 TTE_Soft = 0x120000 ,
33295 TTE_IE = 0 ,
33296 TTE_E = 0 ,
33297 TTE_CP = 1 ,
33298 TTE_CV = 0 ,
33299 TTE_P = 0 ,
33300 TTE_EP = 1 ,
33301 TTE_W = 0 ,
33302 TTE_SW1 = 0 ,
33303 TTE_SW0 = 1 ,
33304 TTE_RSVD1 = 0 ,
33305 TTE_Size = 1 ,
33306 /* ITTE_TAG_DATA = 00007c0000e001df 8000007d30ea0481 */
33307 end_label = Thr7_User_Text_4v00c_text_end ,
33308 compressimage ,
33309 }
33310.text
33311.global Thr7_User_Text_4v00c_text_begin
33312Thr7_User_Text_4v00c_text_begin:
33313 nop
33314 sub %g1, 1, %g1
33315 brz %g1,Thr7_User_Text_4v00c_exit
33316 nop
33317 .word 0xfc9d9120
33318 TOGGLE_LSU_IM
33319 .word 0xd272a060
33320 .word 0xc0712758
33321 .word 0xee5aa0c0
33322 ACCESS_ITSB_PTR
33323 .word 0xc02aa8de
33324 DDEMAP_SCTX
33325 .word 0xbe120000
33326 GOTO_SUPERVISOR1
33327 ACCESS_DTSB_PTR
33328 .word 0x1000000
33329 .word 0xbe178000
33330 IDEMAP_RPAGE
33331 .word 0xc07664d8
33332 .word 0xc0342544
33333 nop
33334 nop
33335 nop
33336 nop
33337 nop
33338 nop
33339 nop
33340 .word 0xbe856090
33341 .word 0xfadfd000
33342 .word 0xfcdc1000
33343 IDEMAP_ALL_PAGES
33344 IDEMAP_ALL
33345thr7_MMU_ASI_BLK_PL_390:
33346 .word 0x878020f8
33347 .word 0xc1bc2980
33348 IDEMAP_PCTX
33349 ACCESS_ITSB_PTR
33350 .word 0x1000000
33351 or %g0, 0x4b, %i7
33352 LOAD_IDATA_ACCESS
33353 IDEMAP_PCTX
33354 .word 0xc024287c
33355 TOGGLE_LSU_IM
33356 .word 0x1000000
33357 or %g0, 0xd, %i7
33358 LOAD_DDATA_ACCESS
33359 ACCESS_ITSB_PTR
33360 .word 0xbe150000
33361 GOTO_SUPERVISOR1
33362 .word 0xc02428ac
33363thr7_MMU_ASI_PRIMARY_391:
33364 .word 0x87802080
33365 .word 0xd0f66028
33366 .word 0x1000000
33367 or %g0, 0x208, %i7
33368 DTLB_TAG_READ
33369thr7_MMU_ASI_BLK_SL_392:
33370 .word 0x878020f9
33371 .word 0xc1b96c00
33372 nop
33373 nop
33374 nop
33375 nop
33376 nop
33377 nop
33378 nop
33379 nop
33380 nop
33381 TOGGLE_LSU_IM
33382 .word 0x1000000
33383 or %g0, 0x4b8, %i7
33384 DTLB_TAG_READ
33385 nop
33386 nop
33387 nop
33388 nop
33389 nop
33390 nop
33391 .word 0xe870a028
33392 .word 0xc032a170
33393thr7_MMU_ASI_BLK_P_393:
33394 .word 0x878020f0
33395 .word 0xc3bf62c0
33396 DO_BRANCH
33397 .word 0x81c72000
33398 .word 0xbe124000
33399 GOTO_SUPERVISOR0
33400 .word 0xf25aa090
33401 .word 0x81c62000
33402 .word 0xbe13c000
33403 GOTO_SUPERVISOR0
33404 nop
33405Thr7_User_Text_4v00c_exit:
33406 EXIT_GOOD
33407Thr7_User_Text_4v00c_text_end:
33408/*********************************************************************/
33409SECTION .Thr7_User_Data_4v10a DATA_VA=0x7c0000810000
33410attr_data {
33411 Name = .Thr7_User_Data_4v10a ,
33412 VA = 0x7c0000810000 ,/* 0x7c000081ffc0 */
33413 RA = 0x0130eb0000 ,
33414 PA = 0x7d30eb0000 ,
33415 TTE_Context = 0x0021 ,/* DATA_PRIMARY */
33416 thr7_nz_ctx_tsb_3 ,
33417 TTE_V = 1 ,
33418 TTE_NFO = 0 ,
33419 TTE_L = 0 ,
33420 TTE_Soft = 0x080000 ,
33421 TTE_IE = 0 ,
33422 TTE_E = 0 ,
33423 TTE_CP = 1 ,
33424 TTE_CV = 0 ,
33425 TTE_P = 0 ,
33426 TTE_EP = 0 ,
33427 TTE_W = 1 ,
33428 TTE_SW1 = 0 ,
33429 TTE_SW0 = 1 ,
33430 TTE_RSVD1 = 0 ,
33431 TTE_Size = 1 ,
33432 /* DTTE_TAG_DATA = 00007c00008101df 8000007d30eb0441 */
33433 end_label = Thr7_User_Data_4v10a_data_end ,
33434 compressimage ,
33435 }
33436.data
33437.global Thr7_User_Data_4v10a_data_begin
33438Thr7_User_Data_4v10a_data_begin:
33439 .xword 0x7d0000400000
33440 .xword 0x7bc00011c000
33441 .xword 0x7bc000058000
33442 .xword 0x7bc0001be000
33443 .xword 0x7bc000120000
33444 .xword 0x7c0000290000
33445 .xword 0x7bc00013a000
33446 .xword 0x7c00003e0000
33447 .xword 0x7bc000192000
33448 .xword 0x7bc0001c4000
33449 .xword 0x7bc000152000
33450 .xword 0x7bc000150000
33451 .xword 0x7d0016000000
33452 .xword 0x7d0037800000
33453 .xword 0x7bc0001fe000
33454 .xword 0x7c0000510000
33455 .xword 0x7d0030000000
33456 .xword 0x7bc0001dc000
33457 .xword 0x7bc0000f2000
33458 .xword 0x7d0038c00000
33459 .xword 0x7bc000194000
33460 .xword 0x7bc0001cc000
33461 .xword 0x7c0000640000
33462 .xword 0x7bc0000a2000
33463 .xword 0x7c00008f0000
33464 .xword 0x7bc0000be000
33465 .xword 0x7c0000180000
33466 .xword 0x7bc000124000
33467 .xword 0x7bc000126000
33468 .xword 0x7bc0001a0000
33469 .xword 0x7c0000ee0000
33470 .xword 0x7c0000a60000
33471 .xword 0x7e0220000000
33472 .xword 0x7bc0000b8000
33473 .xword 0x7c00000d0000
33474 .xword 0x7c0000e00000
33475 .xword 0x7c0000810000
33476 .xword 0x7bc0001d8000
33477 .xword 0x7d0027800000
33478 .xword 0x7bc00012a000
33479 .xword 0x7bc0000e6000
33480 .xword 0x7bc0000c8000
33481 .xword 0x7bc0001ce000
33482 .xword 0x7bc000162000
33483 .xword 0x7c00007c0000
33484 .xword 0x7c0000a70000
33485Thr7_User_Data_4v10a_data_end:
33486/*********************************************************************/
33487SECTION .Thr7_User_Text_4v00d TEXT_VA=0x7bc0001d8000
33488attr_text {
33489 Name = .Thr7_User_Text_4v00d ,
33490 VA = 0x7bc0001d8000 ,/* 0x7bc0001d9fc0 */
33491 RA = 0x0010052000 ,
33492 PA = 0x0010052000 ,
33493 TTE_Context = 0x0021 ,/* TEXT_PRIMARY */
33494 thr7_nz_ctx_tsb_2 ,
33495 TTE_V = 1 ,
33496 TTE_NFO = 0 ,
33497 TTE_L = 1 ,
33498 TTE_Soft = 0x120000 ,
33499 TTE_IE = 0 ,
33500 TTE_E = 0 ,
33501 TTE_CP = 1 ,
33502 TTE_CV = 0 ,
33503 TTE_P = 0 ,
33504 TTE_EP = 1 ,
33505 TTE_W = 0 ,
33506 TTE_SW1 = 0 ,
33507 TTE_SW0 = 1 ,
33508 TTE_RSVD1 = 0 ,
33509 TTE_Size = 0 ,
33510 /* ITTE_TAG_DATA = 00007bc0001d81df 8000000010052480 */
33511 end_label = Thr7_User_Text_4v00d_text_end ,
33512 compressimage ,
33513 }
33514.text
33515.global Thr7_User_Text_4v00d_text_begin
33516Thr7_User_Text_4v00d_text_begin:
33517 nop
33518 sub %g1, 1, %g1
33519 brz %g1,Thr7_User_Text_4v00d_exit
33520 nop
33521thr7_MMU_ASI_PRIMARY_394:
33522 .word 0x87802080
33523 .word 0xc6f76050
33524 DDEMAP_NCTX
33525 .word 0xc85d6130
33526 DO_BRANCH
33527 .word 0x81c0e088
33528 .word 0xbe124000
33529 GOTO_SUPERVISOR0
33530 nop
33531 nop
33532 nop
33533 nop
33534 nop
33535 nop
33536 nop
33537 DDEMAP_ALL_RPAGES
33538 .word 0x1000000
33539 .word 0xbe10c000
33540 DDEMAP_PAGE
33541 .word 0x1000000
33542 or %g0, 0x055, %i7
33543 LOAD_IDATA_IN
33544 .word 0xe672a158
33545 .word 0xc0776f50
33546 .word 0x1000000
33547 or %g0, 0x5c0, %i7
33548 READ_IDATA_ACCESS
33549 .word 0xfe4e6899
33550 .word 0xbe124000
33551 GOTO_SUPERVISOR0
33552 .word 0x1000000
33553 .word 0xbe14c000
33554 DDEMAP_PAGE
33555 .word 0xfcdd5000
33556 ACCESS_DTSB_PTR
33557 TOGGLE_LSU_IM
33558 .word 0xe45aa018
33559 TOGGLE_LSU_DM
33560 .word 0xea5d6100
33561 DDEMAP_PCTX
33562 nop
33563 nop
33564 nop
33565 nop
33566 nop
33567 nop
33568 nop
33569 nop
33570 DDEMAP_ALL_RPAGES
33571 .word 0xce72a050
33572 .word 0xc0266474
33573 .word 0xfcd89140
33574 .word 0x1000000
33575 or %g0, 0x7, %i7
33576 LOAD_IDATA_ACCESS
33577 .word 0xbe816010
33578 .word 0xd6dfd060
33579 nop
33580 nop
33581 nop
33582 nop
33583 nop
33584 nop
33585 nop
33586 .word 0xe45f6078
33587 .word 0xbe124000
33588 GOTO_SUPERVISOR0
33589 .word 0xd45e6150
33590 .word 0xfa5c2160
33591thr7_MMU_ASI_PRIMARY_395:
33592 .word 0x87802080
33593 .word 0xcaf560b8
33594 .word 0x1000000
33595 .word 0xbe120000
33596 IDEMAP_RPAGE
33597 DDEMAP_ALL_PAGES
33598 .word 0x1000000
33599 or %g0, 0x5ed, %i7
33600 LOAD_IDATA_ACCESS
33601 .word 0xfe42a45c
33602 .word 0x1000000
33603 .word 0xbe110000
33604 srlx %i7, 8, %i7
33605 andn %i7, 0x1f, %i7
33606 ITLB_PROBE
33607 ACCESS_DTSB_PTR
33608 .word 0xfc9f5000
33609 DO_BRANCH
33610 .word 0x81c0e088
33611 .word 0xbe13c000
33612 GOTO_SUPERVISOR0
33613 .word 0xe058a068
33614 .word 0x1000000
33615 .word 0xbe114000
33616 srlx %i7, 8, %i7
33617 andn %i7, 0x1f, %i7
33618 ITLB_PROBE
33619 .word 0xbe812140
33620 .word 0xe0dfd000
33621 DO_BRANCH
33622 .word 0x81c4e000
33623 .word 0xbe124000
33624 GOTO_SUPERVISOR0
33625 .word 0xd4592068
33626 .word 0xbe124000
33627 GOTO_SUPERVISOR0
33628 nop
33629Thr7_User_Text_4v00d_exit:
33630 EXIT_GOOD
33631Thr7_User_Text_4v00d_text_end:
33632/*********************************************************************/
33633SECTION .Thr7_User_Data_4v10b DATA_VA=0x7d0027800000
33634attr_data {
33635 Name = .Thr7_User_Data_4v10b ,
33636 VA = 0x7d0027800000 ,/* 0x7d0027bfffc0 */
33637 RA = 0x015c400000 ,
33638 PA = 0x7d5c400000 ,
33639 TTE_Context = 0x0021 ,/* DATA_PRIMARY */
33640 thr7_nz_ctx_tsb_0 ,
33641 TTE_V = 1 ,
33642 TTE_NFO = 0 ,
33643 TTE_L = 0 ,
33644 TTE_Soft = 0x080000 ,
33645 TTE_IE = 0 ,
33646 TTE_E = 0 ,
33647 TTE_CP = 1 ,
33648 TTE_CV = 0 ,
33649 TTE_P = 0 ,
33650 TTE_EP = 0 ,
33651 TTE_W = 1 ,
33652 TTE_SW1 = 0 ,
33653 TTE_SW0 = 1 ,
33654 TTE_RSVD1 = 0 ,
33655 TTE_Size = 3 ,
33656 /* DTTE_TAG_DATA = 00007d00278001df 8000007d5c400443 */
33657 end_label = Thr7_User_Data_4v10b_data_end ,
33658 compressimage ,
33659 }
33660.data
33661.global Thr7_User_Data_4v10b_data_begin
33662Thr7_User_Data_4v10b_data_begin:
33663 .xword 0x7d0000400000
33664 .xword 0x7bc00011c000
33665 .xword 0x7bc000058000
33666 .xword 0x7bc0001be000
33667 .xword 0x7bc000120000
33668 .xword 0x7c0000290000
33669 .xword 0x7bc00013a000
33670 .xword 0x7c00003e0000
33671 .xword 0x7bc000192000
33672 .xword 0x7bc0001c4000
33673 .xword 0x7bc000152000
33674 .xword 0x7bc000150000
33675 .xword 0x7d0016000000
33676 .xword 0x7d0037800000
33677 .xword 0x7bc0001fe000
33678 .xword 0x7c0000510000
33679 .xword 0x7d0030000000
33680 .xword 0x7bc0001dc000
33681 .xword 0x7bc0000f2000
33682 .xword 0x7d0038c00000
33683 .xword 0x7bc000194000
33684 .xword 0x7bc0001cc000
33685 .xword 0x7c0000640000
33686 .xword 0x7bc0000a2000
33687 .xword 0x7c00008f0000
33688 .xword 0x7bc0000be000
33689 .xword 0x7c0000180000
33690 .xword 0x7bc000124000
33691 .xword 0x7bc000126000
33692 .xword 0x7bc0001a0000
33693 .xword 0x7c0000ee0000
33694 .xword 0x7c0000a60000
33695 .xword 0x7e0220000000
33696 .xword 0x7bc0000b8000
33697 .xword 0x7c00000d0000
33698 .xword 0x7c0000e00000
33699 .xword 0x7c0000810000
33700 .xword 0x7bc0001d8000
33701 .xword 0x7d0027800000
33702 .xword 0x7bc00012a000
33703 .xword 0x7bc0000e6000
33704 .xword 0x7bc0000c8000
33705 .xword 0x7bc0001ce000
33706 .xword 0x7bc000162000
33707 .xword 0x7c00007c0000
33708 .xword 0x7c0000a70000
33709Thr7_User_Data_4v10b_data_end:
33710/*********************************************************************/
33711SECTION .Thr7_User_Text_4v00e TEXT_VA=0x7bc00012a000
33712attr_text {
33713 Name = .Thr7_User_Text_4v00e ,
33714 VA = 0x7bc00012a000 ,/* 0x7bc00012bfc0 */
33715 RA = 0x00101da000 ,
33716 PA = 0x00101da000 ,
33717 TTE_Context = 0x0021 ,/* TEXT_PRIMARY */
33718 thr7_nz_ctx_tsb_2 ,
33719 TTE_V = 1 ,
33720 TTE_NFO = 0 ,
33721 TTE_L = 1 ,
33722 TTE_Soft = 0x120000 ,
33723 TTE_IE = 0 ,
33724 TTE_E = 0 ,
33725 TTE_CP = 1 ,
33726 TTE_CV = 0 ,
33727 TTE_P = 0 ,
33728 TTE_EP = 1 ,
33729 TTE_W = 0 ,
33730 TTE_SW1 = 0 ,
33731 TTE_SW0 = 1 ,
33732 TTE_RSVD1 = 0 ,
33733 TTE_Size = 0 ,
33734 /* ITTE_TAG_DATA = 00007bc00012a1df 80000000101da480 */
33735 end_label = Thr7_User_Text_4v00e_text_end ,
33736 compressimage ,
33737 }
33738.text
33739.global Thr7_User_Text_4v00e_text_begin
33740Thr7_User_Text_4v00e_text_begin:
33741 nop
33742 sub %g1, 1, %g1
33743 brz %g1,Thr7_User_Text_4v00e_exit
33744 nop
33745 nop
33746 nop
33747 nop
33748 nop
33749 nop
33750 nop
33751 .word 0xca70a010
33752 .word 0xc02d684c
33753 .word 0x1000000
33754 or %g0, 0x548, %i7
33755 DTLB_TAG_READ
33756 .word 0xfcdad120
33757 .word 0xbe8660b0
33758 .word 0xd4dfd000
33759 .word 0x1000000
33760 .word 0xbe114000
33761 DDEMAP_RPAGE
33762 DDEMAP_SCTX
33763 .word 0xfe442da0
33764 .word 0xe2742010
33765 .word 0xc02e6c16
33766 TOGGLE_LSU_DM
33767 ACCESS_ITSB_PTR
33768 .word 0xfe4f692b
33769 .word 0xbe856008
33770 .word 0xd4dfd000
33771 .word 0xd2742060
33772 .word 0xc072aff0
33773thr7_MMU_ASI_PRIMARY_396:
33774 .word 0x87802080
33775 .word 0xe8be66c0
33776thr7_MMU_ASI_PRIMARY_397:
33777 .word 0x87802080
33778 .word 0xe4f56048
33779 .word 0xc0276e60
33780 ACCESS_DTSB_PTR
33781 IDEMAP_ALL_RPAGES
33782 .word 0xea742168
33783 .word 0xc02c254c
33784 .word 0xbe124000
33785 GOTO_SUPERVISOR0
33786 .word 0xfcdf5000
33787 DDEMAP_ALL_RPAGES
33788 .word 0x1000000
33789 or %g0, 0xa8, %i7
33790 READ_IDATA_ACCESS
33791 .word 0x1000000
33792 or %g0, 0x146, %i7
33793 LOAD_DDATA_ACCESS
33794 IDEMAP_PCTX
33795 nop
33796 .word 0xfc9c1c40
33797 DO_BRANCH
33798 .word 0x81c72000
33799 .word 0xbe124000
33800 GOTO_SUPERVISOR0
33801 .word 0xfe4d65a8
33802 .word 0xfe476fa0
33803 TOGGLE_LSU_IM
33804 .word 0xfcdc1000
33805 .word 0xc02e6265
33806 nop
33807 nop
33808 nop
33809 nop
33810 nop
33811 nop
33812 nop
33813 nop
33814 nop
33815 .word 0xd4756110
33816 .word 0xc072af88
33817 IDEMAP_ALL_RPAGES
33818 .word 0x1000000
33819 or %g0, 0x416, %i7
33820 LOAD_IDATA_ACCESS
33821 .word 0xc07662b0
33822 DO_BRANCH
33823 .word 0x81c4e000
33824 .word 0xbe124000
33825 GOTO_SUPERVISOR0
33826 .word 0xc3991e00
33827 nop
33828 .word 0xcc7420a0
33829 .word 0xc034230a
33830 .word 0x1000000
33831 or %g0, 0x140, %i7
33832 READ_DDATA_ACCESS
33833 .word 0xf45aa010
33834 .word 0x1000000
33835 .word 0xbe114000
33836 IDEMAP_RPAGE
33837 .word 0xfa5c2150
33838thr7_MMU_ASI_PRIMARY_398:
33839 .word 0x87802080
33840 .word 0xf2f76150
33841 .word 0x1000000
33842 or %g0, 0x469, %i7
33843 LOAD_IDATA_ACCESS
33844 .word 0xfe5e6a28
33845thr7_MMU_ASI_PRIMARY_399:
33846 .word 0x87802080
33847 .word 0xdef42050
33848 .word 0xfa5e6038
33849 .word 0xbe120000
33850 GOTO_SUPERVISOR1
33851 .word 0xe45aa0a0
33852 .word 0x1000000
33853 or %g0, 0x360, %i7
33854 DTLB_TAG_READ
33855thr7_MMU_ASI_PRIMARY_400:
33856 .word 0x87802080
33857 .word 0xd4f560d0
33858 nop
33859 nop
33860 nop
33861 DO_BRANCH
33862 .word 0x81c62000
33863 .word 0xbe124000
33864 GOTO_SUPERVISOR0
33865 .word 0xf25f6068
33866 .word 0x81c4e000
33867 .word 0xbe124000
33868 GOTO_SUPERVISOR0
33869 nop
33870Thr7_User_Text_4v00e_exit:
33871 EXIT_GOOD
33872Thr7_User_Text_4v00e_text_end:
33873/*********************************************************************/
33874SECTION .Thr7_User_Data_4v10c DATA_VA=0x7bc0000e6000
33875attr_data {
33876 Name = .Thr7_User_Data_4v10c ,
33877 VA = 0x7bc0000e6000 ,/* 0x7bc0000e7fc0 */
33878 RA = 0x0010116000 ,
33879 PA = 0x0010116000 ,
33880 TTE_Context = 0x0021 ,/* DATA_PRIMARY */
33881 thr7_nz_ctx_tsb_2 ,
33882 TTE_V = 1 ,
33883 TTE_NFO = 0 ,
33884 TTE_L = 0 ,
33885 TTE_Soft = 0x080000 ,
33886 TTE_IE = 0 ,
33887 TTE_E = 0 ,
33888 TTE_CP = 1 ,
33889 TTE_CV = 0 ,
33890 TTE_P = 0 ,
33891 TTE_EP = 0 ,
33892 TTE_W = 1 ,
33893 TTE_SW1 = 0 ,
33894 TTE_SW0 = 1 ,
33895 TTE_RSVD1 = 0 ,
33896 TTE_Size = 0 ,
33897 /* DTTE_TAG_DATA = 00007bc0000e61df 8000000010116440 */
33898 end_label = Thr7_User_Data_4v10c_data_end ,
33899 compressimage ,
33900 }
33901.data
33902.global Thr7_User_Data_4v10c_data_begin
33903Thr7_User_Data_4v10c_data_begin:
33904 .xword 0x7d0000400000
33905 .xword 0x7bc00011c000
33906 .xword 0x7bc000058000
33907 .xword 0x7bc0001be000
33908 .xword 0x7bc000120000
33909 .xword 0x7c0000290000
33910 .xword 0x7bc00013a000
33911 .xword 0x7c00003e0000
33912 .xword 0x7bc000192000
33913 .xword 0x7bc0001c4000
33914 .xword 0x7bc000152000
33915 .xword 0x7bc000150000
33916 .xword 0x7d0016000000
33917 .xword 0x7d0037800000
33918 .xword 0x7bc0001fe000
33919 .xword 0x7c0000510000
33920 .xword 0x7d0030000000
33921 .xword 0x7bc0001dc000
33922 .xword 0x7bc0000f2000
33923 .xword 0x7d0038c00000
33924 .xword 0x7bc000194000
33925 .xword 0x7bc0001cc000
33926 .xword 0x7c0000640000
33927 .xword 0x7bc0000a2000
33928 .xword 0x7c00008f0000
33929 .xword 0x7bc0000be000
33930 .xword 0x7c0000180000
33931 .xword 0x7bc000124000
33932 .xword 0x7bc000126000
33933 .xword 0x7bc0001a0000
33934 .xword 0x7c0000ee0000
33935 .xword 0x7c0000a60000
33936 .xword 0x7e0220000000
33937 .xword 0x7bc0000b8000
33938 .xword 0x7c00000d0000
33939 .xword 0x7c0000e00000
33940 .xword 0x7c0000810000
33941 .xword 0x7bc0001d8000
33942 .xword 0x7d0027800000
33943 .xword 0x7bc00012a000
33944 .xword 0x7bc0000e6000
33945 .xword 0x7bc0000c8000
33946 .xword 0x7bc0001ce000
33947 .xword 0x7bc000162000
33948 .xword 0x7c00007c0000
33949 .xword 0x7c0000a70000
33950Thr7_User_Data_4v10c_data_end:
33951/*********************************************************************/
33952SECTION .Thr7_User_Text_4v00f TEXT_VA=0x7bc0000c8000
33953attr_text {
33954 Name = .Thr7_User_Text_4v00f ,
33955 VA = 0x7bc0000c8000 ,/* 0x7bc0000c9fc0 */
33956 RA = 0x001007a000 ,
33957 PA = 0x001007a000 ,
33958 TTE_Context = 0x0021 ,/* TEXT_PRIMARY */
33959 thr7_nz_ctx_tsb_2 ,
33960 TTE_V = 1 ,
33961 TTE_NFO = 0 ,
33962 TTE_L = 1 ,
33963 TTE_Soft = 0x120000 ,
33964 TTE_IE = 0 ,
33965 TTE_E = 0 ,
33966 TTE_CP = 1 ,
33967 TTE_CV = 0 ,
33968 TTE_P = 0 ,
33969 TTE_EP = 1 ,
33970 TTE_W = 0 ,
33971 TTE_SW1 = 0 ,
33972 TTE_SW0 = 1 ,
33973 TTE_RSVD1 = 0 ,
33974 TTE_Size = 0 ,
33975 /* ITTE_TAG_DATA = 00007bc0000c81df 800000001007a480 */
33976 end_label = Thr7_User_Text_4v00f_text_end ,
33977 compressimage ,
33978 }
33979.text
33980.global Thr7_User_Text_4v00f_text_begin
33981Thr7_User_Text_4v00f_text_begin:
33982 nop
33983 sub %g1, 1, %g1
33984 brz %g1,Thr7_User_Text_4v00f_exit
33985 nop
33986 DDEMAP_ALL_PAGES
33987 .word 0xd45c2160
33988 .word 0x1000000
33989 or %g0, 0x8c, %i7
33990 LOAD_IDATA_ACCESS
33991 IDEMAP_PCTX
33992 .word 0xc0256518
33993 .word 0xbe138000
33994 GOTO_SUPERVISOR1
33995 .word 0xea5aa090
33996 .word 0x1000000
33997 or %g0, 0x4c8, %i7
33998 READ_DDATA_ACCESS
33999 .word 0xc39f5e00
34000 .word 0x1000000
34001 .word 0xbe114000
34002 DDEMAP_PAGE
34003 .word 0xbe85a040
34004 .word 0xd6dfd060
34005 .word 0x1000000
34006 or %g0, 0x50, %i7
34007 READ_IDATA_ACCESS
34008 .word 0x1000000
34009 or %g0, 0x028, %i7
34010 LOAD_IDATA_IN
34011 IDEMAP_PCTX
34012 .word 0xe05c20b0
34013 nop
34014 nop
34015 nop
34016 .word 0xc02e66c2
34017 .word 0xcc5aa018
34018 .word 0x1000000
34019 or %g0, 0x2f0, %i7
34020 READ_DDATA_ACCESS
34021 DO_BRANCH
34022 .word 0x81c72000
34023 .word 0xbe124000
34024 GOTO_SUPERVISOR0
34025 .word 0x1000000
34026 or %g0, 0x312, %i7
34027 LOAD_DDATA_ACCESS
34028 nop
34029 nop
34030 nop
34031 nop
34032 nop
34033 .word 0xfc9c1c40
34034thr7_MMU_ASI_PRIMARY_401:
34035 .word 0x87802080
34036 .word 0xf4f2a010
34037 .word 0x1000000
34038 or %g0, 0x740, %i7
34039 READ_DDATA_ACCESS
34040 .word 0xfcdd5040
34041 .word 0xbe120000
34042 GOTO_SUPERVISOR1
34043 .word 0xee5e60a0
34044 .word 0xbe13c000
34045 GOTO_SUPERVISOR0
34046 nop
34047Thr7_User_Text_4v00f_exit:
34048 EXIT_GOOD
34049Thr7_User_Text_4v00f_text_end:
34050/*********************************************************************/
34051SECTION .Thr7_User_Data_4v10d DATA_VA=0x7bc0001ce000
34052attr_data {
34053 Name = .Thr7_User_Data_4v10d ,
34054 VA = 0x7bc0001ce000 ,/* 0x7bc0001cffc0 */
34055 RA = 0x001015e000 ,
34056 PA = 0x001015e000 ,
34057 TTE_Context = 0x0021 ,/* DATA_PRIMARY */
34058 thr7_nz_ctx_tsb_2 ,
34059 TTE_V = 1 ,
34060 TTE_NFO = 0 ,
34061 TTE_L = 0 ,
34062 TTE_Soft = 0x080000 ,
34063 TTE_IE = 0 ,
34064 TTE_E = 0 ,
34065 TTE_CP = 1 ,
34066 TTE_CV = 0 ,
34067 TTE_P = 0 ,
34068 TTE_EP = 0 ,
34069 TTE_W = 1 ,
34070 TTE_SW1 = 0 ,
34071 TTE_SW0 = 1 ,
34072 TTE_RSVD1 = 0 ,
34073 TTE_Size = 0 ,
34074 /* DTTE_TAG_DATA = 00007bc0001ce1df 800000001015e440 */
34075 end_label = Thr7_User_Data_4v10d_data_end ,
34076 compressimage ,
34077 }
34078.data
34079.global Thr7_User_Data_4v10d_data_begin
34080Thr7_User_Data_4v10d_data_begin:
34081 .xword 0x7d0000400000
34082 .xword 0x7bc00011c000
34083 .xword 0x7bc000058000
34084 .xword 0x7bc0001be000
34085 .xword 0x7bc000120000
34086 .xword 0x7c0000290000
34087 .xword 0x7bc00013a000
34088 .xword 0x7c00003e0000
34089 .xword 0x7bc000192000
34090 .xword 0x7bc0001c4000
34091 .xword 0x7bc000152000
34092 .xword 0x7bc000150000
34093 .xword 0x7d0016000000
34094 .xword 0x7d0037800000
34095 .xword 0x7bc0001fe000
34096 .xword 0x7c0000510000
34097 .xword 0x7d0030000000
34098 .xword 0x7bc0001dc000
34099 .xword 0x7bc0000f2000
34100 .xword 0x7d0038c00000
34101 .xword 0x7bc000194000
34102 .xword 0x7bc0001cc000
34103 .xword 0x7c0000640000
34104 .xword 0x7bc0000a2000
34105 .xword 0x7c00008f0000
34106 .xword 0x7bc0000be000
34107 .xword 0x7c0000180000
34108 .xword 0x7bc000124000
34109 .xword 0x7bc000126000
34110 .xword 0x7bc0001a0000
34111 .xword 0x7c0000ee0000
34112 .xword 0x7c0000a60000
34113 .xword 0x7e0220000000
34114 .xword 0x7bc0000b8000
34115 .xword 0x7c00000d0000
34116 .xword 0x7c0000e00000
34117 .xword 0x7c0000810000
34118 .xword 0x7bc0001d8000
34119 .xword 0x7d0027800000
34120 .xword 0x7bc00012a000
34121 .xword 0x7bc0000e6000
34122 .xword 0x7bc0000c8000
34123 .xword 0x7bc0001ce000
34124 .xword 0x7bc000162000
34125 .xword 0x7c00007c0000
34126 .xword 0x7c0000a70000
34127Thr7_User_Data_4v10d_data_end:
34128/*********************************************************************/
34129SECTION .Thr7_User_Text_4v010 TEXT_VA=0x7bc000162000
34130attr_text {
34131 Name = .Thr7_User_Text_4v010 ,
34132 VA = 0x7bc000162000 ,/* 0x7bc000163fc0 */
34133 RA = 0x0010164000 ,
34134 PA = 0x0010164000 ,
34135 TTE_Context = 0x0021 ,/* TEXT_PRIMARY */
34136 thr7_nz_ctx_tsb_2 ,
34137 TTE_V = 1 ,
34138 TTE_NFO = 0 ,
34139 TTE_L = 1 ,
34140 TTE_Soft = 0x120000 ,
34141 TTE_IE = 0 ,
34142 TTE_E = 0 ,
34143 TTE_CP = 1 ,
34144 TTE_CV = 0 ,
34145 TTE_P = 0 ,
34146 TTE_EP = 1 ,
34147 TTE_W = 0 ,
34148 TTE_SW1 = 0 ,
34149 TTE_SW0 = 1 ,
34150 TTE_RSVD1 = 0 ,
34151 TTE_Size = 0 ,
34152 /* ITTE_TAG_DATA = 00007bc0001621df 8000000010164480 */
34153 end_label = Thr7_User_Text_4v010_text_end ,
34154 compressimage ,
34155 }
34156.text
34157.global Thr7_User_Text_4v010_text_begin
34158Thr7_User_Text_4v010_text_begin:
34159 nop
34160 sub %g1, 1, %g1
34161 brz %g1,Thr7_User_Text_4v010_exit
34162 nop
34163 .word 0xfe52af04
34164 .word 0xc02c234b
34165 DDEMAP_PCTX
34166 .word 0xe458a048
34167 .word 0xc85f60f0
34168 .word 0xe05f60d0
34169 nop
34170 nop
34171 nop
34172 nop
34173 nop
34174 nop
34175 .word 0xd45d60b0
34176 .word 0xc02d6f8e
34177 .word 0xfe442510
34178 DDEMAP_ALL
34179 .word 0xc19d9e20
34180 IDEMAP_NCTX
34181 .word 0xbe8560d0
34182 .word 0xc4dfd000
34183 .word 0xc02c2e62
34184 nop
34185 nop
34186 nop
34187 nop
34188 nop
34189 nop
34190 nop
34191 nop
34192 .word 0x1000000
34193 .word 0xbe134000
34194 IDEMAP_PAGE
34195 .word 0xec72a010
34196 .word 0xc02aa62e
34197 nop
34198 nop
34199 nop
34200 nop
34201 nop
34202 nop
34203 DO_BRANCH
34204 .word 0x81c1e000
34205 .word 0xbe124000
34206 GOTO_SUPERVISOR0
34207thr7_MMU_ASI_BLK_P_402:
34208 .word 0x878020f0
34209 .word 0xc3be67c0
34210 .word 0xc85c20e0
34211 nop
34212 nop
34213 nop
34214 .word 0xfa72a160
34215 .word 0xc0742fe8
34216 nop
34217 nop
34218 nop
34219 nop
34220 nop
34221 nop
34222 .word 0x1000000
34223 or %g0, 0x443, %i7
34224 LOAD_IDATA_ACCESS
34225thr7_MMU_ASI_PRIMARY_403:
34226 .word 0x87802080
34227 .word 0xd6f42040
34228 .word 0xfe4aaa07
34229 .word 0xea5c2090
34230 .word 0x1000000
34231 or %g0, 0x4f0, %i7
34232 LOAD_DDATA_ACCESS
34233 .word 0xc0776898
34234 nop
34235 nop
34236 nop
34237 .word 0xc0256180
34238 .word 0xbe120000
34239 GOTO_SUPERVISOR1
34240 .word 0xe19ade20
34241thr7_MMU_ASI_PRIMARY_404:
34242 .word 0x87802080
34243 .word 0xc6f420a8
34244 nop
34245 nop
34246 nop
34247 nop
34248 nop
34249 nop
34250 nop
34251 nop
34252thr7_MMU_ASI_PRIMARY_LITTLE_405:
34253 .word 0x87802088
34254 .word 0xc8f0a0f0
34255 .word 0xfe5aad38
34256 nop
34257 nop
34258 nop
34259 nop
34260 nop
34261 nop
34262 .word 0xc45c2160
34263 .word 0xbe876100
34264 .word 0xd4dfd000
34265 IDEMAP_ALL
34266 .word 0xbe120000
34267 GOTO_SUPERVISOR1
34268 .word 0x1000000
34269 or %g0, 0x330, %i7
34270 DTLB_TAG_READ
34271 .word 0xc0756350
34272 .word 0x1000000
34273 or %g0, 0x097, %i7
34274 LOAD_IDATA_IN
34275 DDEMAP_ALL_RPAGES
34276 .word 0x1000000
34277 or %g0, 0x08e, %i7
34278 LOAD_IDATA_IN
34279 DO_BRANCH
34280 .word 0x81c26000
34281 .word 0xbe13c000
34282 GOTO_SUPERVISOR0
34283 .word 0xc02aa67d
34284 .word 0xbe124000
34285 GOTO_SUPERVISOR0
34286 nop
34287Thr7_User_Text_4v010_exit:
34288 EXIT_GOOD
34289Thr7_User_Text_4v010_text_end:
34290/*********************************************************************/
34291SECTION .Thr7_User_Data_4v10e DATA_VA=0x7c00007c0000
34292attr_data {
34293 Name = .Thr7_User_Data_4v10e ,
34294 VA = 0x7c00007c0000 ,/* 0x7c00007cffc0 */
34295 RA = 0x0130370000 ,
34296 PA = 0x7d30370000 ,
34297 TTE_Context = 0x0021 ,/* DATA_PRIMARY */
34298 thr7_nz_ctx_tsb_3 ,
34299 TTE_V = 1 ,
34300 TTE_NFO = 0 ,
34301 TTE_L = 0 ,
34302 TTE_Soft = 0x080000 ,
34303 TTE_IE = 0 ,
34304 TTE_E = 0 ,
34305 TTE_CP = 1 ,
34306 TTE_CV = 0 ,
34307 TTE_P = 0 ,
34308 TTE_EP = 0 ,
34309 TTE_W = 1 ,
34310 TTE_SW1 = 0 ,
34311 TTE_SW0 = 1 ,
34312 TTE_RSVD1 = 0 ,
34313 TTE_Size = 1 ,
34314 /* DTTE_TAG_DATA = 00007c00007c01df 8000007d30370441 */
34315 end_label = Thr7_User_Data_4v10e_data_end ,
34316 compressimage ,
34317 }
34318.data
34319.global Thr7_User_Data_4v10e_data_begin
34320Thr7_User_Data_4v10e_data_begin:
34321 .xword 0x7d0000400000
34322 .xword 0x7bc00011c000
34323 .xword 0x7bc000058000
34324 .xword 0x7bc0001be000
34325 .xword 0x7bc000120000
34326 .xword 0x7c0000290000
34327 .xword 0x7bc00013a000
34328 .xword 0x7c00003e0000
34329 .xword 0x7bc000192000
34330 .xword 0x7bc0001c4000
34331 .xword 0x7bc000152000
34332 .xword 0x7bc000150000
34333 .xword 0x7d0016000000
34334 .xword 0x7d0037800000
34335 .xword 0x7bc0001fe000
34336 .xword 0x7c0000510000
34337 .xword 0x7d0030000000
34338 .xword 0x7bc0001dc000
34339 .xword 0x7bc0000f2000
34340 .xword 0x7d0038c00000
34341 .xword 0x7bc000194000
34342 .xword 0x7bc0001cc000
34343 .xword 0x7c0000640000
34344 .xword 0x7bc0000a2000
34345 .xword 0x7c00008f0000
34346 .xword 0x7bc0000be000
34347 .xword 0x7c0000180000
34348 .xword 0x7bc000124000
34349 .xword 0x7bc000126000
34350 .xword 0x7bc0001a0000
34351 .xword 0x7c0000ee0000
34352 .xword 0x7c0000a60000
34353 .xword 0x7e0220000000
34354 .xword 0x7bc0000b8000
34355 .xword 0x7c00000d0000
34356 .xword 0x7c0000e00000
34357 .xword 0x7c0000810000
34358 .xword 0x7bc0001d8000
34359 .xword 0x7d0027800000
34360 .xword 0x7bc00012a000
34361 .xword 0x7bc0000e6000
34362 .xword 0x7bc0000c8000
34363 .xword 0x7bc0001ce000
34364 .xword 0x7bc000162000
34365 .xword 0x7c00007c0000
34366 .xword 0x7c0000a70000
34367Thr7_User_Data_4v10e_data_end:
34368/*********************************************************************/
34369SECTION .Thr7_User_Data_4v10f DATA_VA=0x7c0000a70000
34370attr_data {
34371 Name = .Thr7_User_Data_4v10f ,
34372 VA = 0x7c0000a70000 ,/* 0x7c0000a7ffc0 */
34373 RA = 0x0130c90000 ,
34374 PA = 0x7d30c90000 ,
34375 TTE_Context = 0x0021 ,/* DATA_PRIMARY */
34376 thr7_nz_ctx_tsb_3 ,
34377 TTE_V = 1 ,
34378 TTE_NFO = 0 ,
34379 TTE_L = 0 ,
34380 TTE_Soft = 0x080000 ,
34381 TTE_IE = 0 ,
34382 TTE_E = 0 ,
34383 TTE_CP = 1 ,
34384 TTE_CV = 0 ,
34385 TTE_P = 0 ,
34386 TTE_EP = 0 ,
34387 TTE_W = 1 ,
34388 TTE_SW1 = 0 ,
34389 TTE_SW0 = 1 ,
34390 TTE_RSVD1 = 0 ,
34391 TTE_Size = 1 ,
34392 /* DTTE_TAG_DATA = 00007c0000a701df 8000007d30c90441 */
34393 end_label = Thr7_User_Data_4v10f_data_end ,
34394 compressimage ,
34395 }
34396.data
34397.global Thr7_User_Data_4v10f_data_begin
34398Thr7_User_Data_4v10f_data_begin:
34399 .xword 0x7d0000400000
34400 .xword 0x7bc00011c000
34401 .xword 0x7bc000058000
34402 .xword 0x7bc0001be000
34403 .xword 0x7bc000120000
34404 .xword 0x7c0000290000
34405 .xword 0x7bc00013a000
34406 .xword 0x7c00003e0000
34407 .xword 0x7bc000192000
34408 .xword 0x7bc0001c4000
34409 .xword 0x7bc000152000
34410 .xword 0x7bc000150000
34411 .xword 0x7d0016000000
34412 .xword 0x7d0037800000
34413 .xword 0x7bc0001fe000
34414 .xword 0x7c0000510000
34415 .xword 0x7d0030000000
34416 .xword 0x7bc0001dc000
34417 .xword 0x7bc0000f2000
34418 .xword 0x7d0038c00000
34419 .xword 0x7bc000194000
34420 .xword 0x7bc0001cc000
34421 .xword 0x7c0000640000
34422 .xword 0x7bc0000a2000
34423 .xword 0x7c00008f0000
34424 .xword 0x7bc0000be000
34425 .xword 0x7c0000180000
34426 .xword 0x7bc000124000
34427 .xword 0x7bc000126000
34428 .xword 0x7bc0001a0000
34429 .xword 0x7c0000ee0000
34430 .xword 0x7c0000a60000
34431 .xword 0x7e0220000000
34432 .xword 0x7bc0000b8000
34433 .xword 0x7c00000d0000
34434 .xword 0x7c0000e00000
34435 .xword 0x7c0000810000
34436 .xword 0x7bc0001d8000
34437 .xword 0x7d0027800000
34438 .xword 0x7bc00012a000
34439 .xword 0x7bc0000e6000
34440 .xword 0x7bc0000c8000
34441 .xword 0x7bc0001ce000
34442 .xword 0x7bc000162000
34443 .xword 0x7c00007c0000
34444 .xword 0x7c0000a70000
34445Thr7_User_Data_4v10f_data_end:
34446